** Changed in: evince
       Status: Confirmed => Expired

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evince in Ubuntu.
https://bugs.launchpad.net/bugs/378976

Title:
  evince patch for multipage collated even odd sheets

Status in Evince:
  Expired
Status in evince package in Ubuntu:
  Fix Released

Bug description:
  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)

To manage notifications about this bug go to:
https://bugs.launchpad.net/evince/+bug/378976/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to