搜尋 Mozilla 技術支援網站

防止技術支援詐騙。我們絕對不會要求您撥打電話或發送簡訊,或是提供個人資訊。請用「回報濫用」功能回報可疑的行為。

了解更多

Why doesn't printing use the default printer?

  • 8 回覆
  • 99 有這個問題
  • 1 次檢視
  • 最近回覆由 Tecknomage

more options

I have two main printers to use at home and whenever I print a web page, Firefox automatically prints using the non-default printer. If I select the default printer from the drop down list, it works fine. I shouldn't have to select the default printer every time I want to print.

I have two main printers to use at home and whenever I print a web page, Firefox automatically prints using the non-default printer. If I select the default printer from the drop down list, it works fine. I shouldn't have to select the default printer every time I want to print.

被選擇的解決方法

Try the reset described here for the print.print_printer preference:
http://kb.mozillazine.org/Problems_printing_web_pages#Reset_printer

從原來的回覆中察看解決方案 👍 10

所有回覆 (8)

more options

What type of printer - is your system "default printer" a laser-jet that has a sleep mode or energy saving mode?

Local USB connection or a network printer?

The "default" in Firefox is the last used printer, regardless of which printer is set as the system default printer. IOW, Firefox should use the same printer for all print jobs until you change to the other printer and keep using that one until you change it again. Sometimes the "last used" won't be used if that printer has gone to sleep, or if a network printer that is used my multiple PC's is the "last used". Also, if the "last used" from a previous session isn't turned on, Firefox won't warn you - it will use whatever is turned on and available. Basically, you need verify the printer you intend to use is the one that is selected when more than one printer is connected, especially when a network printer is connected.

I have an inkjet connected local via USB and a network laser jet on my small LAN at home, and on occasion I have had a Firefox print job that I expected to be printed on the laser jet, which I had last used 10 minutes before, go to the inkjet instead. Now I make sure I look at the Printer - Name dialog to verify which printer is going to get a print job, when I have both printers turned on.

more options

Thank you for your response.

The default printer is a Samsung Laser printer that doesn't sleep. The other printer is an HP colour jet. The laser is connected via a USB port to my router and the HP is hooked up via a LAN cable the router. The printers are shared with other computers.

This problem only started recently. I had no trouble printing to the laser for the last many months.

No matter how many times I select the default printer (laser), Firefox always returns to the HP printer for the next print job. It is a pain to now have to select the laser printer every time I print. Since you appear to have to do the same thing (select the correct printer), there must be a bug in the software.

more options

選擇的解決方法

Try the reset described here for the print.print_printer preference:
http://kb.mozillazine.org/Problems_printing_web_pages#Reset_printer

more options

"print.print_printer" had the colour printer in the 'value' column. Clicking 'reset' cleared it. Firefox is now printing to the laser printer without being selected.

Many thanks for your help - the problem is solved.

more options

Note that NONE of the replies answer the original question.

The key word in the question is "Why" and "default printer" refers to the system's default printer.

Why does Firefox behave differently than any other Win app when it comes to printing, ALWAYS use the system's default printer UNLESS the user changes it (and NOT memorize the choice).

To put it another way, Firefox should NOT always use the last printer selected.

This non-standard printing behavior should be changed.

由 Tecknomage 於 修改

more options

bhorne - Have you select your default printer on your system?

more options

@Tecknomage

Who the hell knows why. The printing code was written by Netscape long before the Mozilla Foundation was even created 14 years ago, and I doubt if there are any of the original programmers around any longer who could answer why it was done that way. My guess is that it is a result of providing cross OS support, as I have seem similar quirks with some other open source programs that are made for Windows and Linux, and maybe Mac, too.

print.save_print_settings can be toggled to false to have Firefox not use the last used printer as the "default" in Firefox.

more options

Now THAT works (print.save_settings false)