The Samba-Bugzilla – Bug 9580
Some global printer settings are not saved on Win7 but on XP
Last modified: 2014-05-14 07:39:11 UTC
We have several Sharp MX 2600n printers. We have uploaded postscript drivers for XP and Win7 64-Bit to our Samba server. All are preconfigured that the default output tray is the right one and not the middle one.
If I look at the settings I had configured on a XP machine, it's correct. If I open the properties on a Win7 64-Bit machine, it shows the middle tray (instead the right one). If I change the setting on Win7 as Domain Admin again to right, save and reopen the dialog, it's still 'middle'. If I change this value on XP and reopen the dialog, it's fine.
Also if users connect this printer on XP, it's correct (right), but Win7 users get the wrong (middle) as preconfigured default.
This problem also exists on 3.5.20.
Find attached a level 10 debug log that contains opening the printer settings as domain admin on a Win7 64-Bit machine, going to the 'extended' tab, clicking 'default values' and setting the value from 'middle' to 'right' and close all dialogs with 'OK'.
Created attachment 8460 [details]
Screenshot of the dialoge on Win7
Created attachment 8461 [details]
Level 10 debug log
I also retried it with the latest sharp drivers (1212a from 10.01.2013). Same problem.
Other values, like duplex, landscape/portrait, etc. also aren't saved on Win7. Only on XP.
I tried with Kyocera drivers (for FS-3920): Works like it should.
Created attachment 8929 [details]
Level 10 debug logs + packet caputures
Find attached each a level 10 debug log + network trace, that contains the following:
- Right-click to printer (on \\server\printer and faxes) -> Properties
- Click to 'advanced' tab
- Click to 'printing defaults' button
- click to 'paper' tab
It's the same printer and drivername. So the settings should be the same on both OS. But on Win7, the output tray ("Ausgabe") value is on it's default value ("Mittleres Papierfach") and isn't saved on changes, while on XP it shows the correct setting we had made ("Rechtes Papierfach"). It seems, that Win7 can't retrieve all the registry keys
Other settings we had configured, like the default input tray ("Papierzufuhr: LCT"), are the same on both OS, like it should.
I repeated the packet capture and level 10 debug log each twice for the above steps. But both times, logs and caputre were much bigger on XP than on Win7.
Also I included a level 10 debug log + packet caputure, of changing the output tray to "Rechtes Papierfach" and saving (what isn't saved or maybe can't be retrieved from the server, when reopening the dialog again).
Server is currently running 3.6.15.
Please let me know if I can provide you more information/logs/etc. to help to get this fixed.
Problem still exists in 4.1.7.
Setting product / version of this bug report to 4.1.7.