Bug 788604 - After every print job on ipp: Unable to get print job status
Summary: After every print job on ipp: Unable to get print job status
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: cups
Version: 16
Hardware: i686
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tim Waugh
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-08 15:17 UTC by Mebus
Modified: 2012-08-07 15:10 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-07 15:10:04 UTC
Type: ---


Attachments (Terms of Use)
debugging output of updates-testing cups version (3.60 MB, text/plain)
2012-02-09 10:14 UTC, Mebus
no flags Details

Description Mebus 2012-02-08 15:17:57 UTC
Description of problem:

After every print job, cups stops the printer and prints "Unable to get print job status" in the CUPS printer status message. It's a Oki C5900 connected via IPP. Driver is: "OKI C5900(PS)"

Manually re-enabling the printer prints the following job - and stops again!

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

CUPS 1.5.0
cups-1.5.0-22.fc16.i686

How reproducible:

Connect printer, print one document, see printer beeing stopped.

Comment 1 Jiri Popelka 2012-02-09 09:26:04 UTC
Please update cups with:
su -c 'yum update --enablerepo=updates-testing cups'
and then get an output from Printing troubleshooter
https://fedoraproject.org/wiki/Printing/Debugging#Printing_troubleshooter
and attach it to this BZ.

thanks

Comment 2 Mebus 2012-02-09 10:14:31 UTC
Created attachment 560491 [details]
debugging output of updates-testing cups version

as requested

Comment 3 Jiri Popelka 2012-02-09 10:48:50 UTC
Does it work OK over AppSocket protocol ?
socket://192.168.123.200:9100

Comment 4 Mebus 2012-02-09 10:53:14 UTC
Yes.

Comment 5 Jiri Popelka 2012-02-09 10:57:42 UTC
Could you also experiment a little with IPP URI Options ?
http://www.cups.org/documentation.php/network.html#PROTOCOLS

Maybe something like:
ipp://192.168.123.200/ipp?waitjob=false&waitprinter=false

Comment 6 W. Michael Petullo 2012-06-13 18:21:16 UTC
I have the same symptom on Fedora 17. Printer is a HP LaserJet 4250 using dnssd://hp%20LaserJet%[...]._ipp._tcp.local/.

cups-1.5.2-12.fc17.x86_64

Comment 7 Tim Waugh 2012-06-20 16:17:53 UTC
Anyone seeing this: please try to use the "waitjob" and "waitprinter" options (see comment #5) in the ipp device URI for the printer and report the results.

W. Michael Petullo: you'll first need to change your device URI to an ipp: scheme.  If you run "cupsctl --debug-logging", then send a print job, then run "cupsctl --no-debug-logging", you should see a line in /var/log/cups/error_log like this:

DEBUG: Resolved as "..."...

That should be your ipp:-scheme device URI.  First, try using that URI instead of the dnssd one.  Next, try adding the waitjob/waitprinter options to the end.

Comment 8 Wes Bachman 2012-08-06 16:56:49 UTC
I was seeing this issue with a C3765dnf.  I added the waitjob and waitprinter options as mentioned in comment #5, and I no longer seem to be seeing the problem.

Comment 9 Tim Waugh 2012-08-07 15:10:04 UTC
Wes: thanks. It seems like this printer does not support IPP very well. A newer version of system-config-printer prefers other types of communication to IPP, so perhaps that would avoid the problem in future.


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