GNOME Bugzilla – Bug 582866
evince wrongly prints reversed + 2 per page
Last modified: 2009-11-06 13:21:59 UTC
Please describe the problem: Printing two pages per page in reverse order produces printouts in which each sheet has the pages in reverse order. Steps to reproduce: 1. Load a PDF with multiple pages into Evince. (Say 10 pages) 2. In Print..., go to Page Setup and select "2" for "Pages per Side." Then go to "General" and click "Reverse". Actual results: You get a printout with pages 10 9 8 7 6 5 4 3 2 1 Expected results: Does this happen every time? The purpose of "reverse" is to deal with printers that stack the pages in reverse order. It shouldn't affect the content of the pages. What is desired is a printout with pages 9 10 7 8 6 5 3 4 1 2 Other information:
The reason for this is the way the pagination is done in ev-print-operation. When printing in reverse the page "increment" is set to -1 and the first and last pages of given ranges are interchanged, the document is then traversed in this way. Is any developer already trying to rework ev-print-operation?
This has been confirmed by another user on irc.
Hi, this should be fixed in evince-2.27.1 (#557112). But you need at least gtk+ 2.17.1 for printing and gtk+ 2.19.0 for print preview. It works for me with up-to-date evince and gtk+. Regards Marek
Thanks Marek, closing then. Cay, feel free to reopen it if the problem persists for you after upgrading gtk+ and evince. Thanks for reporting.