Comment 5 for bug 657357

Revision history for this message
Till Kamppeter (till-kamppeter) wrote : Re: HP Photosmart Premium C309a duplex printing doesn't work in Maverick

I have checked and the problem is in GTK's printing dialog:

To set duplex for an HP inkjet, two steps have to be performed, first the page size has to be set to "A4 Auto Duplex" and then the duplex option has to be set to "Long Edge". The page size setting "A4" conflicts with "Long Edge" (you see this very well if you try this out with system-config-printer). If you try this in GTK's printing dialog (like in evince) it does not work. By default (when the dialog is started) the page size is set to A4. This makes the dialog only listing "One-sided" under Duplex as "Long Edge" and "Short Edge" conflict with the "A4" page size. One could set the page size to "A4 Auto Duplex", but now we hit the bug: If one changes the setting of an option, the other options are not updated in terms of conflicts. So the "Long Edge" and "Short Edge" do not get added to the Duplex option.

Now one could think that if one sets all options with system-config-printer as default and after that one can print with these options from evince, it will also not work. It seems that evince does not take the default setting for the paper size from the printer/PPD file, as if one sets the page size to "A4 Auto Duplex" with system-config-printer, in the printing dialog appears "A4" as page size.

To reproduce, simply set up a print queue for a duplex-capable HP inkjet, like the PhotoSmart Premium C309a. Then try to print to this printer from evince.

This bug breaks important functionality and therefore I appreciate very much if it could be fixed also in Maverick, as an SRU.