We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now


Thunderbird  not picking up new default printer

glennmgray asked
Medium Priority
Last Modified: 2012-05-05
We recently installed a new Kyocera 5035 copier/printer.  This has been set as the default printer for most people.  Excel, Word, Notepad & Reflections ( a terminal emulation program) correctly pick up the new default printer.  Thunderbird  does not.  When print is selected , the dialog box comes up with another printer as the default.  Changing it works only for that print.  The next time something is printed, the same printer (not the 5035) comes up, even without exiting the program.  This happens in xp pro & 2000 pro.  All printing is done through our file server running Win2k server.  Both the individual pc's and the server have been rebooted.
Watch Question

My inclination would be to reinstall TBird and it will hopefully refresh its' settings.

Try as moorhouselondon suggests.  To add info to it,  reinstalling TB will not loose emails or preferences.  Those are stored in the Profile Folder, but backing those up prior to uninstalling TB and Reinstalling a new copy won't hurt.


I uninstalled thunderbird (v. and downloaded and installed v.  It correctly found my old emails and automatically loaded them, but still had the old default printer, not the current one.
Found this here, http://forums.mozillazine.org/viewtopic.php?t=452389&highlight=printer
Close thunderbird. Edit prefs.js in your profile (make backup first), remove reference to printer name. On the ones here that have a problems there are 8 lines I think. Restart Thunderbird. It reads default printer correctly.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Shorter instructions,
Just FYI (or anyone else, for that matter :^)) the actual line I removed was:
user_pref("print.print_printer", "<printer_name_here>");


After removing the reference to the printer I changed the default printer several times to check and it correctly picked up the new default each time.  Thanks!

Glad to help.
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.