Comment 10 for bug 107025

Revision history for this message
Ulrich Hobelmann (u-hobelmann) wrote :

I'm facing the same issue.

The expectation is that selecting "pages per sheet: 2" and "odd pages" will print pages 1+2, 5+6 on two sheets. If I then select "even pages" it should print pages 3+4 and 7+8.

So the expected order is that the printer driver (or whatever is processing the data, cups, gnome, evince...) should first group two pages into every sheet, then print either even or odd sheets.

Instead, the order of operations is reversed: the driver first filters only the odd pages, and then puts two of them onto each sheet to print, which is unlike what probably every operating system out there does. (Reversing the order of these two operations is probably all it takes to fix this, but I don't know the source code details...)

I think this bug should have a higher priority, too, as it probably affects many users with average home machines + printers.

If you try to save ink, or simply for convenience, you print 2up, and if your printer doesn't do duplex, but you want paper printed on both sides, then you first print odd pages, re-insert the paper into the printer feed, and then print even pages. Result: four pages per sheet, in the expected order (1+2, 3+4).