Public bug reported:

Binary package hint: evince

This patch against evince_2.26.1-0ubuntu1 fixes the bugs people are
experiencing when printing

* multiple pages per sheet (lp107025)
* even and odd sheets (lp107025)
* multiple collated copies + multiple pages per sheet (lp282659)

In this context it is important to know that it behaves likes lpr with n-up and 
even/odd options passed:
if you have a document with 5 pages and want to print 2 pages per sheet, MANUAL 
duplex

print odd sheets:

{1,2} , {5}

flip sheets and print even sheets:

{3,4}

IE: you need to make sure to remove the sheet with page 5 from the
stack, evince will not produce empty sheets to fully automate the
process. This would be nice, but it would mess with other things.
Besides, it is the way multipage even & odd printing works on other
platforms and the native GtkPrintOperation.

------------------

It does NOT solve bugs related to:

* multiple pages per sheet + reverse order (lp377102)
* the weird ordering of pages when pages_per_sheet = 6  (related to: lp328143)

as that would require a complete rethinking of the way the output is
assembled for printing.

------------------

It MAY solve:

* evince prints multiple (collated) copies as one job
* weird stapling behaviour with multiple copies

ie: lp258364

I'm not sure about this because as far as I can tell the multiple copies
are still sent as one print job, but by solving lp282659 we introduce
blank spaces on sheets so the two copies are clearly separated, it
depends on how the driver treats this.

----------------

Although this IS an upstream issue, upstream is completely reworking
EvPrintOperation to use GtkPrintOperation if possible (AFAIK). I will
submit an upstream bug but this patch could solve problems on ubuntu at
least.

The patch needs some testing though as there is potential for
regressions with duplex printers (as I don't have one to test) and there
is danger of a division by zero. (although I think the variable in
question is guaranteed to be nonzero, you never know with
multithreading)

** Affects: evince (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: evince multipage

-- 
evince patch for multipage collated even odd sheets
https://bugs.launchpad.net/bugs/378976
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to evince in ubuntu.

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

Reply via email to