Bug 459480 - Unable to print booklets (Canon iR 3170 Ci)
Unable to print booklets (Canon iR 3170 Ci)
Product: Fedora
Classification: Fedora
Component: cups (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Tim Waugh
Fedora Extras Quality Assurance
Depends On:
  Show dependency treegraph
Reported: 2008-08-19 05:20 EDT by Petr Šplíchal
Modified: 2016-05-31 21:36 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2009-05-15 07:39:27 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
PPD file used for setting up the printer (203.20 KB, application/octet-stream)
2008-08-19 05:20 EDT, Petr Šplíchal
no flags Details
test booklet document - A4 paper size (13.17 KB, application/pdf)
2008-08-19 05:30 EDT, Petr Šplíchal
no flags Details
test booklet document - A5 paper size (13.21 KB, application/pdf)
2008-08-19 05:31 EDT, Petr Šplíchal
no flags Details
Attaching the output of troubleshooter. (6.66 KB, text/plain)
2008-08-19 07:41 EDT, Petr Šplíchal
no flags Details
/etc/cups/ppd/canon.ppd (203.20 KB, application/octet-stream)
2008-08-19 09:42 EDT, Petr Šplíchal
no flags Details

  None (edit)
Description Petr Šplíchal 2008-08-19 05:20:36 EDT
Created attachment 314519 [details]
PPD file used for setting up the printer

Description of problem:

I cannot use one the great features of our Canon iR 3170 Ci printer: to print booklets. After installing the printer (with attached PPD file), there are advanced options available in the print dialogue, however any time I try to print a document as a booklet I finish with the following error: Please insert A3 paper. Evidently, the pages are not shrunk to fit the default page size (which is A4), and which is (I believe) expected.

I experienced this problem both when printing from evince and openoffice, neither was I successful with okular. Before upgrading to Fedora 9 I managed to get the expected result with kpdf by setting/pretending the page size to be A5 in kpdf print dialogue (which worked also for A4 documents).

The very only constellation which works for me in Fedora 9 is creating a pure A5-paper-size document in openoffice and then printing it. After converting this document into a pdf (still A5), had no success to print it from evince. Got again the same A3-error message.

I'm not sure if this is problem of cups, but I can't find any other component which could be responsible for this issue.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. install Canon iR 3170 Ci printer with attached PPD file
2. open/create a document in evince/openoffice 
3. in print dialogue select "Booklet Printing: On, Saddle Stitch: On"
4. print
Actual results:
Printer error: Please insert an A3 paper.

Expected results:
Document pages (of any size?) to be shrunk to A5 and nicely placed on the A4, four per paper, two per one side to produce fold-able booklet.

Additional info:
If you need any testing don't hesitate to contact me.
Thanx for looking into this! :-)
Comment 1 Petr Šplíchal 2008-08-19 05:30:38 EDT
Created attachment 314523 [details]
test booklet document - A4 paper size
Comment 2 Petr Šplíchal 2008-08-19 05:31:17 EDT
Created attachment 314524 [details]
test booklet document - A5 paper size
Comment 3 Tim Waugh 2008-08-19 06:54:01 EDT
Please try using the printing troubleshooter: System->Administration->Printing from the main menu, then select Help->Troubleshoot.

It will ask you to print a test page -- do so using evince with the A4 test booklet document.

Please attach the resulting troubleshoot.txt file to this bug report using the 'Add an attachment' link further up this page.
Comment 4 Petr Šplíchal 2008-08-19 07:41:58 EDT
Created attachment 314533 [details]
Attaching the output of troubleshooter.
Comment 5 Tim Waugh 2008-08-19 08:19:44 EDT
Thanks.  Now try submitting the print job using lp, like this:

lp -dcanon -oBooklet=Left -oSaddleStitch=On A4-booklet.pdf

Does that behave in the same way?
Comment 6 Petr Šplíchal 2008-08-19 09:01:57 EDT
> Thanks.  Now try submitting the print job using lp

Tim, thank YOU for your swiftness! :-)
I ran the command and the result is the same:
Load the paper bellow: A3 plain
Comment 7 Tim Waugh 2008-08-19 09:18:04 EDT
Please attach the file /etc/cups/ppd/canon.ppd (it may be slightly different than the PPD you originally used to create the queue).
Comment 8 Petr Šplíchal 2008-08-19 09:42:20 EDT
Created attachment 314538 [details]

There are just some DefaultOption changes:

diff /etc/cups/ppd/canon.ppd /mnt/archive/tisk/cnr317ce1.ppd
< *DefaultOption3: True
> *DefaultOption3: False
< *DefaultOption5: Q2OOT
> *DefaultOption5: None
< *DefaultOption6: True
> *DefaultOption6: False
Comment 9 Petr Šplíchal 2008-10-21 10:45:32 EDT
Managed to print the booklet with following steps:

1) open pdf file (A4 paper size)
2) file -> page setup -> paper size -> A5
3) file -> finishing booklet = on -> print

I'm not sure whether this is a workaround or rather expected way of how this should work. So the question now is: Shall the booklet printing behaviour with default settings be:

a) to create a booklet on the matching size of paper as the original is?
b) or to request a paper of double size of the original doc?

I'd vote for the first one, because this is what you usually do --- get docs in A4 paper size and want to print it on A4 paper size as a booklet (the same applies for letter/letter). I suppose few people would want to create booklets of A3 size as most of printers use standard local paper size of A4/letter.
Comment 10 Tim Waugh 2009-05-15 07:39:27 EDT
I think that behaviour depends on the printer's implementation.

Note You need to log in before you can comment on or make changes to this bug.