Menu

#2 Total Chaos?

open
nobody
None
5
2003-01-30
2003-01-30
No

I am using PrintDuplex with a Canon Inkjet Printer.

It spits out pages in the wrong order and on the BackPages forgets one page in the tray which will then be used by the next printjob!

Example: I print a 26 page document from OpenOffice via printduplex (0.2).

Settings:
Manual Mode
Range: All Pages
Fix Postscript
Close after printing
Full Size
Logical Pages: 2
Document Orientation
Margin: 0.00
Document Format: A4
Printer Command: lpr
Printer reverses Pages: yes (Canon BJC-4200SP)
Paper Format: A4

Result:

After printing the front pages, I have 7 sheets as follows (read from top to bottom as deposited in the printer's out-tray):

1. Page 1 (all pages printed sideways 90deg clockwise!)
Page 2
2. Page 5
Page 6
3. Page 9
Page 10
4. Page 13
Page 14
5. Page 17
Page 18
6. Page 21
Page 22
7. Page 25
Page 26

and the instructions to flip over the stack of papers, then reinset in rotated by 180 degrees. Thus, I now have a stack in the printer whose backsides are
1. Page 26
Page 25
and
7. Page 2
Page 1

After Printing the Backsides, I thus get a stack which looks like this:
Front Back
1. Page 23 Page 6
Page 24 Page 5
2. Page 19 Page 10
Page 20 Page 9
3. Page 15 Page 14
Page 16 Page 13
4. Page 11 Page 18
Page 12 Page 17
5. Page 7 Page 22
page 8 Page 21
6. Page 3 Page 26
Page 4 Page 25

with the last page still stuck in the input tray containing pages 1 and 2.

I can find no way to collate these pages back so that one can read the document in one go. I would have expected the pages
to be printed in this order:

Front Back
1. Page 1 Page 3
Page 2 Page 4
2. Page 5 Page 7
Page 6 Page 8
3. Page 9 page 11
Page 10 Page 12
4. Page 13 Page 15
Page 14 Page 16
5. Page 17 Page 19
page 18 Page 20
6. page 21 Page 23
Page 22 Page 24
7. Page 25 Empty
Page 26 Empty

It seems that PrintDuplex prints the fronts correctly, but does not reverse the pages for the BackSides. After flipping and turning the pages, Page25/26 are drawn in first and should be printed with (in this case non-existing Pages 27/28, ie empty), Instead, it prints pages 3/4.
The second sheet which already contains pages 21/22 should get pages 23/24 but instead is printed with pages7/8.

Does PrintDUplex honor the 'printer reverses Pages' setting for the Backsides?

Suggestions:
a) PrintDuplex should have a 'config mode' which interactively lets one configure settings by printing test pages (cf: FinePrint)
b) PrintDuplex should have a way to remember settings under user-chosen names

Discussion

  • - 2003-01-31

    Logged In: YES
    user_id=3247

    If "printer reverses pages" is true then the even pages
    are printed first, then the odd pages in reverse order.
    If "printer reverses pages" is false then the even pages
    are printed first in reverse order, then the odd pages in
    regular order.

    If none of the settings work for your printer, it could be
    necessary to add an additional printer option in PrintDuplex
    for a third kind of printer.

    I won't be able to add this anytime soon, but patches are
    always welcome. The printing is implemented in src/job.c.

    There are small files for testing in the testfiles
    directory, so that you can test the options without wasting
    much paper and ink/toner.

     
  • - 2003-01-31

    Logged In: YES
    user_id=3247

    If "printer reverses pages" is true then the even pages
    are printed first, then the odd pages in reverse order.
    If "printer reverses pages" is false then the even pages
    are printed first in reverse order, then the odd pages in
    regular order.

    If none of the settings work for your printer, it could be
    necessary to add an additional printer option in PrintDuplex
    for a third kind of printer.

    I won't be able to add this anytime soon, but patches are
    always welcome. The printing is implemented in src/job.c.

    There are small files for testing in the testfiles
    directory, so that you can test the options without wasting
    much paper and ink/toner.

     
MongoDB Logo MongoDB