Bug 520815

Summary: Some printers are showing false warnings when using IPP URI scheme
Product: [Fedora] Fedora Reporter: Jiri Popelka <jpopelka>
Component: system-config-printerAssignee: Tim Waugh <twaugh>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: rawhideCC: jpopelka, twaugh
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: system-config-printer-1.2.4-2.fc14 Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-09-15 05:28:20 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jiri Popelka 2009-09-02 14:37:26 UTC
Description of problem:
There are some printers complaining when printing using ipp backend (URI ipp://printer-address/ipp).
E.g. Epson AL-CX11NF is showing 'Processing' although the job has already finished and the printer is ready.
(see bug#260961, comment #12)
Or Canon iR 3170C claims there's some printer error when printing, but the page
is printed perfectly. (see bug#518065, comment #5)
Both have other-warning in printer-state-reasons. 

The work-around for this is to add ?waitjob=false option to device URI so
it looks like ipp://printer-address/ipp?waitjob=false

The ipp backend supports many options, which are summarized in
http://www.cups.org/documentation.php/doc-1.4/network.html#TABLE2

If these problems are really on the printer side (they do not implement IPP properly)
there should be some check-boxes in system-config-printer for these options.

See also
http://www.cups.org/str.php?L699
"It is sometimes desirable to treat print jobs to ipp printers 
as successfully completed already if the job submission has been successful, 
e.g. because the printer is essentially a queue defined on a production printer, 
and the detailed schedules on that machine are controlled by a person 
or software other than CUPS."

Version-Release number of selected component (if applicable):
cups 1.3 or 1.4
system-config-printer any version

How reproducible:
always

Steps to Reproduce:
1. Set the queue for Epson AL-CX11NF or Canon iR 3170C with URI ipp://printer-address/ipp
2. print test page
  
Actual results:
Epson AL-CX11NF is showing 'Processing' although the job has already finished and the printer is ready.
Canon iR 3170C claims there's some printer error when printing.
In both cases the page is printed perfectly but
both printers have other-warning in printer-state-reasons. 

Expected results:
No false alarms.

Comment 1 Fedora Update System 2010-08-26 11:53:13 UTC
system-config-printer-1.2.4-1.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/system-config-printer-1.2.4-1.fc13

Comment 2 Fedora Update System 2010-08-26 11:55:45 UTC
system-config-printer-1.2.4-1.fc14 has been submitted as an update for Fedora 14.
http://admin.fedoraproject.org/updates/system-config-printer-1.2.4-1.fc14

Comment 3 Fedora Update System 2010-08-26 18:36:07 UTC
system-config-printer-1.2.4-1.fc14 has been pushed to the Fedora 14 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update system-config-printer'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/system-config-printer-1.2.4-1.fc14

Comment 4 Fedora Update System 2010-09-13 18:08:17 UTC
system-config-printer-1.2.4-2.fc14 has been submitted as an update for Fedora 14.
https://admin.fedoraproject.org/updates/system-config-printer-1.2.4-2.fc14

Comment 5 Fedora Update System 2010-09-15 05:27:53 UTC
system-config-printer-1.2.4-1.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 6 Fedora Update System 2010-09-15 07:17:14 UTC
system-config-printer-1.2.4-2.fc14 has been pushed to the Fedora 14 stable repository.  If problems still persist, please make note of it in this bug report.