Additional remark: The SRU for Ubuntu Maverick is not a fix for this bug
but only a workaround. The HPLIP SRU switches print queues set up with
hpcups to hpijs and the system-config-printer SRU makes new print queues
set up with hpijs instead of hpcups. hpijs has no distinction of paper
sizes for duples and single-sided.

The real fix would be to

- change the design of PPD files for hpcups so that it gets easier to
turn on duplex printing. The standard page sizes ("A4") could have the
duplex margins (which are the tightest ones). There could be alternative
paper size settings as "A4 Extended Margins" and "A4 Borderless", both
conflicting with duplex.

- make printing dialogs work better with conflicting options. All
settings which do not conflict with the settings of the "Installable
Options" group should be always shown and selectable. So if "double-
sided long edge" conflicts with the paper size "A4", the options should
be highlighted and the user warned, see the option setting parts of
system-config-printer or xpp (from Universe). Hiding settings which
conflict with other user-settable settings is very bad for usability.
Also a very bad idea is to automatically change user settings without
warning the user (like OOo does when it overrides the user setting "A4
Duplex" with the document setting "A4" and due to the conflict coming up
then it switches also from double-sided to single-sided).

The quickest and easiest fix is to change the PPD design, but both fixes
should get applied.

-- 
autoduplex constraints should be dropped
https://bugs.launchpad.net/bugs/487695
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to