Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Printing Problem: Print preview looks fine. Image not scaled when printed

more options

I am trying to print shipping labels from Amazon and a third-party web app running Firefox 103.0 64-bit.

Text prints just fine but images (barcodes, etc) that need to be scaled down do not do so causing them to be truncated on the page.

I have cleared print settings and tried two different printers to no avail. The documents/images print correctly from Chrome. I have tried using the system dialog to print but this also does not correct the issue.

Any help is greatly appreciated as I currently cannot use Firefox for the essential daily task of printing packing slip / mailing labels.

I am trying to print shipping labels from Amazon and a third-party web app running Firefox 103.0 64-bit. Text prints just fine but images (barcodes, etc) that need to be scaled down do not do so causing them to be truncated on the page. I have cleared print settings and tried two different printers to no avail. The documents/images print correctly from Chrome. I have tried using the system dialog to print but this also does not correct the issue. Any help is greatly appreciated as I currently cannot use Firefox for the essential daily task of printing packing slip / mailing labels.

All Replies (13)

more options

Hi, in the More settings section, under Scale, are you using "Fit to page width" or manual percentage scaling?

more options

jscher2000 - Support Volunteer said

Hi, in the More settings section, under Scale, are you using "Fit to page width" or manual percentage scaling?

I have it set to "Fit to page width".

The issue isn't even with the entire page unless the whole page is an image. For example, if I print a packing slip that has a logo embedded, all of the text will print just fine, the margins will be correct, but the logo will be oversized and cropped in the location when it prints. The print preview looks fine. It's like the images are not responsive to the container they are in. In fact, when I inspect the webpage I can't find the image objects at all. They have no in the html.

I should also note that these are pdf documents and saving them locally to print makes no difference.

Thank you for your help.

EDIT: Printing using Scale at 100% has the same issue.

Modified by gschertz

more options

gschertz said

The print preview looks fine. It's like the images are not responsive to the container they are in. In fact, when I inspect the webpage I can't find the image objects at all. They have no <span> in the html. I should also note that these are pdf documents and saving them locally to print makes no difference.

The way Firefox renders PDFs as web pages involves converting the PDF to a giant image on an HTML canvas. The other parts of the HTML in the viewer are mostly transparent strings of text for searching/selecting. So I'm surprised that the image isn't proportional in the actual printout. I wonder what is going wrong there.

What if you open the PDF in Apple's "Preview" viewer or in Adobe Acrobat? Can it print correctly from there?

more options

Printing from Apple Preview and Acrobat has the same issue. The problem persists even when opening the pdf in Chrome and printing from there which tells me the issue is in the way Firefox creates the pdf.

more options

Oh, I didn't realize this was a PDF created by Firefox I thought it was a PDF you downloaded from the web. You may want to change your print destination to Apple's PDF printer instead. If that doesn't appear on the combined preview/setup overlay, you could use the "Print using system dialog" link at the lower right near the Print button.

more options

Another Mac user is reporting a similar issue with image scaling in printouts: https://support.mozilla.org/questions/1384481

more options

Print using system dialog exhibits the same errors. All text is formatted and prints correctly but images do not scale even when embedded in page with text around them.

The pdfs I'm trying to print are generated from websites while using Firefox. Chrome doesn't have this issue.

To clarify, I am using a webpage to generate packing slips. The site generates the slips as a pdf document which is opened in Firefox pdf viewer. It is from here that I either attempt to print them, use the "print using system dialog" option, or save locally and attempt to print from Viewer or Acrobat.

Where text is generated it prints fine, where an image is embedded it does not scale to fit the page or container which ever is smaller.

Unlike the other user, I am unable to save and print these pdfs from any other program. They appear to be misformed when they are fed into the Firefox pdf viewer.

I have the same issue when trying to print UPS labels generated from Amazon.com. Other browsers have no problem.

I cannot verify if this was the case with other Firefox versions as I just started trying to use Firefox yesterday.

Modified by gschertz

more options

The "spam link filter" thought Amazon . com might be a spam link. A moderator should be able to release your reply soon.

I'm going to search in the bug tracking system to see whether I can find this issue in there.

more options

I appear to have the same problem. I am running MacOS 11.6.2 with Firefox 103.0

When presenting a UPS shipping label in EBAY, it prints out (or in Preview or download to PDF) scales off the page so only a fraction of the label is visible.   Printing a shipping label presents the finished shipping label page in another tab of Firefox.  Then you print it from that page.  All of the parameters look normal, shrink to fit to page, 8" x 11" paper, etc. etc etc. Unchanged for months. 
There's been no change to the printing subsystem for weeks.  I cleared the printing parameters in Firefox to no avail.

Yes, I tried it in Safari and Chrome. It works fine. Just Firefox is messed up.

I had to print the shipping label by doing a screen capture and printing that image.

This used to work for years. In any system, there are many components each with its own update cycle, but in this case. It's FIrefox.

Has a defect ticket been logged with Mozilla?

more options

Derek Dokoto said

Has a defect ticket been logged with Mozilla?

Yes, Firefox 103 has a bug printing PDFs with embedded images or consisting of images. There is a bug report on file, and fingers crossed for a fix in a few weeks in Firefox 104 (but no patch is in testing yet).

Until then, I suggest that Mac users print any PDFs containing images through Preview or Acrobat or Safari. If you want to change your default handling because there are a lot of those, this article has the steps: View PDF files using Firefox’s built-in viewer

more options

Lovely.

I changed the PDF application parameter "to ask".

Chose Preview.

Now I can print shipping labels again. YEA!

more options

On a MAC even selecting Adobe to open the PDF file does not work. FF still appears to open with its built in reader and does not print correctly.

Modified by rfm

more options

rfm said

On a MAC even selecting Adobe to open the PDF file does not work. FF still appears to open with its built in reader and does not print correctly.

Is the PDF opened as web content (address bar shows the web address) or after download (address bar shows a file:/// address to the local system)?

If it's web content, please double-check the setting: View PDF files using Firefox’s built-in viewer.

If it's a download, open that in your system viewer by opening the Downloads list (click the toolbar button or Command+J), right-click (Ctrl+click) the download, then use the option there to open the file outside of Firefox.