Evince printing in reverse sheet order + multipage yields strange ordering

Bug #137241 reported by Almer S. Tigelaar
2
Affects Status Importance Assigned to Milestone
Evince
Fix Released
Medium
evince (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs
Gutsy
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evince

Version: Evince 0.8.1 (with poppler 0.5.4)
OS: Ubuntu Feisty Fawn on an AMD64
Printer: HP PSC 1510

Steps to reproduce:
1) Open a PDF document consisting of at least two pages with evince.
2) Choose file|print.
3) Select a physical printer (a HP PSC 1510 in my case).
3) On the General tab tick the 'Reverse Pages' box.
4) Go to the Page Setup tab and select '2' for 'Pages per Sheet'.
5) Finally click the Print button.

The default printing order results in the last page of the document being printed last
and thus being on top in my printers queue. This is inconvenient and requires me to
manually re-arrange the pages. Hence the Reverse Pages option would be a very
good solution for this.

Whilst this solution works well for prints where only a single page is printed on each physical
sheet it does not yield the expected result when multiple pages are printing on a sheet.
The funny thing is that when doing this the ordering of the pages is _also_ reversed on the
sheet itself. Thus page 1 is on the right side of the sheet, while page 2 is on the left side.
I would expect this to be reversed. The dialog suggests that the sheet order is reversed only
(by the two little page icons in the first tab of the print dialog, that reverse when you tick reverse)
whilst what actually happens is that the page order is reversed ...

My suggestion would be to not reverse the page order, but only the sheet order.
Given an input of: 1 2 3 4 5 6
And Pages per Sheet set to '2'
The output page order (to the sheets) should be: 5 6 3 4 1 2
And _not_: 5 6 4 3 2 1 (as it is now).
Of course this problem also extends to _more_ than 2 pages per sheet.

One could also make this dependent on the locale. It might be normal in some other countries / cultures
to read through pages right to left instead of left to right ....

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Is this reproducible with evince version from Gutsy? You may grab a CD Image from here: http://www.ubuntu.com/testing/ thanks.

Changed in evince:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Closing this report for now, feel free to re open it if you manage to reproduce it with Gutsy Gibbon, thanks in advance.

Changed in evince:
status: Incomplete → Invalid
Revision history for this message
Almer S. Tigelaar (almer) wrote :

(Sorry didn't get to this earlier)

This problem still exists in the most recent subversion check-out of evince (using the most recent git check-out of poppler). So, this problem should remain 'open' as far as I am concerned. I'll see if I can conjure up a patch for the problem.

Regards,

Almer.

Revision history for this message
Almer S. Tigelaar (almer) wrote :

I have reported this on Gnome Bugzilla (bug #484857) with a Patch attached.

Changed in evince:
status: Invalid → In Progress
Changed in evince:
status: Unknown → New
Changed in evince:
status: New → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

The bug has been fixed upstream now

Changed in evince:
status: In Progress → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

 evince (2.20.1-0ubuntu1) gutsy-proposed; urgency=low
 .
   * New upstream release:
     - Bug fixes:
       - Printing multiple pages per sheet fixes
       - Respect ranges order during print (LP: #137241, #150940)
       - Silently ignore unknown form fields (LP: #140907)
       - Do not show the toolbar in fullscreen mode if the main toolbar
         is not visible
       - Give priority to form fields over images
     - Translations: ko, it, fi, da
   * debian/patches/80_from_svn_fullscreen_respect_toolbar_option.patch:
     - Dropped as got fixed upstream
   * debian/patches/81_from_svn_edit_images_forms.patch:
     - Dropped as got fixed upstreamg

Changed in evince:
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Fix Committed
Revision history for this message
Sebastien Bacher (seb128) wrote :

the gutsy-proposed upload has been moved to gutsy-updates now

Changed in evince:
status: Fix Committed → Fix Released
Changed in evince:
status: Fix Committed → Fix Released
Changed in evince:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.