Firefox does not work with the following printer drivers on my tablet computer though it works well with another printer driver, PrimoPDF - a free virtual printer driver to create PDF files.
virtual printer drivers provided by Microsoft because all of them can work smoothly with any other applications installed on the notebook, except this Firefox. The PrimoPDF driver works fine with all applications including the Firefox.
When you print a web page for the first time after starting up Firefox, the File/Print (Ctrl+P) dialogue box may appear, so all the available printers on the system can be chosen as the output device. After choosing one of the above listed printer drivers, their Save As window may appear, allow you select the file to be printed in a relevant file format, such .JNT (Windows Journal File) or .MDI (Office Document Image File). Then the printer's program quits or just hangs on the screen. Certainly, no output file can be generated.
When you print a web page for the second time after then, choosing File/Print from Firefox's menu only leads to a message box saying "Print Error". You can no longer print even with PrimoPDF. After restarting Firefox, you can print only with PrimoPDF , but not others.
- Adjust some possibly related settings of those Microsoft printer drivers, no effect.
- Uninstall and reinstall PrimoPDF, all do not help.
- Reinstall Firefox, no help.
- Backup Firefox's profile data under Documents and Settings folder.
- Uninstall Firefox, clean up all its programs and data left, reinstall Firefox, it works!
- Backup the new Firefox's profile data, cleanup the new profile folder.
- Copy old backup files back to the newly named profile folder, no print again!
- Restore the new Firefox's profile data.
- Copy only the followings sub-folders of old profile to the new folder, it works again!
- bookmarks.html (not related)
- cookies.txt (not related)
- prefs.js (suspected!)
Mistakenly saved printer preferences in Prefs.js file may cause Firefox to send incompatible parameters to the relevant printer driver and even cause the driver to terminate itself. And therefore, since probably Firefox can not obtain the return value from the printer driver, it keeps the "unknown" status and simply prompts "Print error" while requested to print again.
This ought to be a bug, at least a defect, of current version of Firefox. I will send a bug report to the dev team of Firefox later.
Some default installation folders of Firefox on Windows XP:
- Program Files: %ProgramFiles%\Mozilla Firefox
- Default New Profile: %ProgramFiles%\Mozilla Firefox\defaults\profile
- User Profile: %UserProfile%\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default
- User Extensions: %UserProfile%\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\extensions
- User Cache: %UserProfile%\Local Settings\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\Cache
- Global Extensions: %ProgramFiles%\Mozilla Firefox\extensions
Acer TravelMate C110 Tablet Computer
Intel Pentium M Processor ULV 753/1.2GHz, 2048 MB Memory, 60 GB Hard Disk
Windows XP Tablet PC Edition 2005 Version 2002 SP2, US English
Firefox 18.104.22.168 for Windows, US English
Internet Explorer 6.0.2900.2180.xpsp.051011-1528