After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 582866 - evince wrongly prints reversed + 2 per page
evince wrongly prints reversed + 2 per page
Status: RESOLVED FIXED
Product: evince
Classification: Core
Component: printing
2.26.x
Other All
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-05-16 13:16 UTC by Cay Horstmann
Modified: 2009-11-06 13:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Cay Horstmann 2009-05-16 13:16:47 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:
Comment 1 Bartek Kostrzewa 2009-05-20 13:41:57 UTC
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? 
Comment 2 André Klapper 2009-06-06 12:52:59 UTC
This has been confirmed by another user on irc.
Comment 3 Marek Kašík 2009-11-06 13:10:08 UTC
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
Comment 4 Carlos Garcia Campos 2009-11-06 13:21:59 UTC
Thanks Marek, closing then. Cay, feel free to reopen it if the problem persists for you after upgrading gtk+ and evince. 

Thanks for reporting.