Bug 108484

Summary: printing multiple pages per sheet with reverse option selected
Product: [Unmaintained] kdeprint Reporter: kanthoney
Component: generalAssignee: KDEPrint Devel Mailinglist <kde-print-devel>
Status: CLOSED DUPLICATE    
Severity: normal CC: esigra, jlayt, sven.burmeister
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description kanthoney 2005-07-03 12:44:01 UTC
Version:            (using KDE KDE 3.4.0)
Installed from:    Compiled From Sources
Compiler:          gcc 3.3.4 
OS:                Linux

I printed a document at 4 pages per sheet, and with the reverse option selected so the last page comes out first.  Turns out this also reverses the order of the 4 pages within each sheet, so you get page 4 at the top left of the first sheet, then pages 3, 2 and 1.
Comment 1 Kurt Pfeifle 2005-07-04 14:52:26 UTC
Given the way this options are working, and chained by KDEPrint, this is the expected behaviour currently.

To change that, we'd need to have an option that controls the imposition order within the page. But we don't (yet). We can however support any print options that CUPS has.

So does CUPS has an option to control the layout ordering of number-up pages?

Yes, CUPS has this. See http://www.cups.org/doc-1.1/sum.html#4_3_4:

 The -o number-up-layout=value option chooses the layout of the pages on each output page:
  * -o number-up-layout=btlr  # Bottom to top, left to right
  * -o number-up-layout=btrl  # Bottom to top, right to left
  * -o number-up-layout=lrbt  # Left to right, bottom to top
  * -o number-up-layout=lrtb  # Left to right, top to bottom (default)
  * -o number-up-layout=rlbt  # Right to left, bottom to top
  * -o number-up-layout=rltb  # Right to left, top to bottom
  * -o number-up-layout=tblr  # Top to bottom, left to right
  * -o number-up-layout=tbrl  # Top to bottom, right to left

kprinter does not support these options directly in its GUI. However, you can use the "Additional Tags" feature: Fill in the value you need there:

  +---+------------------+---------+
  |   | Name             | Value   |
  +---+------------------+---------+
  | 1 | number-up-layout | rlbt    |
  +---+------------------+---------+
  | 2 |                  |         |
  +---+------------------+---------+
  | 3 |                  |         |
  +---+------------------+---------+
  | 4 |                  |         |
  +---+------------------+---------+

This, plus the number-up setting of 4, plus the reverse printorder of pages, should do what you want....

Cheers,
Kurt

P.S.: Please, take the trouble and read the "WhatsThis" help items in
      kprinter, especially the ones for the "Additional Tags" They are
      quite instructive.
Comment 2 S. Burmeister 2005-08-27 09:40:37 UTC
This is a duplicate of bug 97669, is it not?
Comment 3 Cristian Tibirna 2005-08-28 03:07:54 UTC
Yes, duplicate, thank you Sven Burmeister.

*** This bug has been marked as a duplicate of 97669 ***
Comment 4 John Layt 2008-12-31 18:49:27 UTC
Closing old Resolved status bug.