I've seen this behavior before. It is due to the printer driver that you are using. If you wish to resolve it with your printer, try installing the latest driver from the manufacturer's web site. If the issue persists, see if there is a post script version of the driver for the printer. As a workaround, you can print to pdf first, and then print the pdf. The pdf document is an image file so it shouldn't lean on the printer driver for fonts and sizing.