X
Tap here to go to the mobile version of the site.

Support Forum

Why doesn't printing use the default printer?

Posted

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.

Chosen solution

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

Read this answer in context 10

Additional System Details

This happened

Every time Firefox opened

This started when...

Last few weeks/

Installed Plug-ins

  • McAfee Clinic Activator Plugin (1,0,0,5)
  • Macromedia Shockwave for Director Netscape plug-in, version 10.1
  • Office Plugin for Netscape Navigator
  • np-mswmp
  • 6.0.12.709
  • RealPlayer(tm) LiveConnect-Enabled Plug-In
  • RealJukebox Netscape Plugin
  • The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site.
  • NPRuntime Script Plug-in Library for Java(TM) Deploy
  • Adobe PDF Plug-In For Firefox and Netscape "9.4.0"
  • Default Plug-in
  • Shockwave Flash 10.1 r85
  • GEPlugin
  • Next Generation Java Plug-in 1.6.0_21 for Mozilla browsers
  • 4.0.50917.0
  • NPWLPG
  • BlackBerry WebSL Browser Plug-In
  • Google Update

Application

  • User Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 ( .NET CLR 3.5.30729)

More Information

the-edmeister
  • Top 10 Contributor
  • Moderator
4029 solutions 30367 answers

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.

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.

Question owner

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.

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.
the-edmeister
  • Top 10 Contributor
  • Moderator
4029 solutions 30367 answers

Chosen Solution

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

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

Question owner

"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.

"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.
Tecknomage 2 solutions 19 answers

Helpful Reply

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.

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.'''

Modified by Tecknomage

String 1 solutions 15 answers

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

bhorne - Have you select your default printer on your system?
the-edmeister
  • Top 10 Contributor
  • Moderator
4029 solutions 30367 answers

@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.

@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.
Tecknomage 2 solutions 19 answers

Now THAT works (print.save_settings false)

Now THAT works (print.save_settings false)