This would need the following:

1. One would need to add a field for the type of default output tray
(face-up/down) to the Foomatic printer entry files and this field needs
to e populated with the correct information for all printers (usually
face-up on inkjets and face-down on lasers). This would be a good and
useful improvement for the OpenPrinting database.

2. For reverse output order the pages are reordered by the pstops filter
of CUPS. Unfortunately, this operation is only reliable if the
PostScript produced by the applications is absolutely DSC-compliant.
Especially the most common printable-document-producing application,
OpenOffice.org has known problems with its PostScript output. On non-
DSC-compliant PostScript pstops easily produces unwished results.

Point (1) could easily be implemented in the OpenPrinting
database/Foomatic, but could cause a lot of user complaints and bug
reports due to (2). The problem would be easily solved as soon as
PostScript is replaced by PDF as standard print job transfer format. In
PDF pages can be safely separated from each other to scale and reorder
them, without needing to comply with an extra spec. This suggestion was
brought into last years Printing Summit in Atlanta by Mike Sweet (author
of CUPS) and me and it found wide agreement by the participants of the
Summit. As soon as this will be implemented (not in time for Feisty) we
will be able to safely add

*DefaultOutputOrder: "reverse"

to the PPD files of appropriate printers,

-- 
DeskJet 3740 (and probably many others) should print in reverse
https://launchpad.net/bugs/65621

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

Reply via email to