Closed Bug 1293701 Opened 8 years ago Closed 7 years ago

Printing Problem after upgrade from win7 to win10. prints many empty pages or print preview takes long

Categories

(Core :: Printing: Output, defect)

48 Branch
Unspecified
Windows 10
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1276717

People

(Reporter: manuel.hilbing, Unassigned)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.82 Safari/537.36

Steps to reproduce:

Upgrade Windows 7 Computers to Windows 10



Actual results:

FireFox prints many empty pages
Print Preview takes long / crashes / and show up above 500 pages to print

User1 (Config tracked from win7 to win10):

Working Entrys in Windows7 (User thinks that he could print before the windows upgrade)
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_data", -1);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_height", " 11,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_size_unit", 1);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_width", "  8,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_resolution", 600);

Upgrade from Windows7 SP1 to Windows10 1511 
Update from Windows10 1511 to Windows10 1607

The Entrys from above are not working with the same Printer in Windows 10 anymore...

After changing the printer to another and back the following Entrys are working
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_data", 1);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_height", " -1,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_size_unit", 0);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_width", " -1,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_resolution", 600);

User2 (Windows10 1511):

Non-Working Entrys from prefs.js
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_data", -1);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_height", " 11,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_size_unit", 1);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_width", "  8,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_resolution", 600);

Working Entrys from prefs.js
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_data", 1);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_height", " -1,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_size_unit", 0);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_width", " -1,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_resolution", 600);

User3 (Windows10 1511)
Non-Working Entrys from prefs.js
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_data", 9);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_height", " 11,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_size_type", 0);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_size_unit", 1);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_width", "  8,50");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_resolution", -437918235);

Working Entrys from prefs.js
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_data", 1);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_height", " -1,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_size_type", 0);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_size_unit", 1);
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_paper_width", " -1,00");
user_pref("print.printer_\\\\SERVER01\\HP2055_GROSSRAUMBUERO.print_resolution", 600);



Expected results:

see above...
Warn the user about bad page settings from the printer (500pages print jobs). Help him to reset this setting to settings from his current(Windows10) printer ... or reset to none active printer ...
Component: Untriaged → Preferences
OS: Unspecified → Windows 10
I have the same issue but without upgrading or changing something on the operating system level.
The problem occurred after the update to FF47. Printing resulted in 500 empty pages as mentioned in the bug description.

After deleting the user_pref entries mentioned by Manuel Hilbing the bug went away. Printing now works fine as before.

I suggest that checks for correct preferences are made to detect erroneous ones so that they can be reset.

OS: Windows 7, 64 Bit
Component: Preferences → Printing: Output
Product: Firefox → Core
This could be a printer driver issue. Uninstall the Win 7 driver and install the Win 10 driver.
see also Bug #1309616 
while a clean profile is hinted as a solution it should not happen in first place
I'm going to resolve this as a duplicate of bug 1276717.

I also landed what should be a better sanitization of the prefs in bug 1369386, but it is difficult to completely remove the issue, because in some cases these would be valid print settings (for example printing labels).

Please re-open or file a new bug if you see this issue again with the latest version of Firefox.
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.