Created attachment 992245 [details] system-config-printer showing error ! flags and error message Description of problem: installed new (out of the box) Dell C2660dn color laser printer. Connected via ethernet. Installed Dell's .ppd and printer prints perfectly except that at the end of each job, 'system-config-printer' indicates an error showing 'waste-receptacle-full'. The same printer when accessed from OSX 10.10.2 does not show this error nor does it show when accessed from 'system-config-printer' on a Fedora 14 system nor does it show the error on printer's front panel or web management interface. Version-Release number of selected component (if applicable): system-config-printer: 1.4.7 cups: 1.7.5 these are the stock, updated FC20 packages How reproducible: 100% Steps to Reproduce: 1. install printer 2. print test page 3. printer shows ! warning flag in 'system-config-printer' 4. printer properties->Ink/Toner levels shows 'waste-receptacle-full' error Actual results: printer always shows error after each print job. Error status never clears Expected results: should not be error when hardware does not actually have such error Additional info: appears to be a CUPS issue. There are other reports of this problem involving different printers but The Forces always close the ticket claiming defective hardware. This is not defective hardware. I have new out of the box printer which does not indicate this error in other software (older CUPS, other OS) contexts.
What's the device URI for this queue?
I allowed it to use the URI automatically discovered as it browsed my network, dnssd://Dell%20C2660dn%20Color%20Laser%20(D3%3AF4%3A4F)._pdl-datastream._tcp.local/ I also tried manually configuring for the ipp: protocol at, ipp://c2660dn/ipp as well as forcing to JetDirect port, socket://c2660dn:9100 all with identical results. The error occurs no matter what the URI is.
If you create a new queue (or delete the existing queue and re-create it), do you still see the problem? Which URI is used in that case?
Yes. The problem persists if I remove the queue and recreate and does not matter which URI (of those I listed above) is used. I have not found a URI that does not result in the error (unless I use a URI that does not point at this printer :-) ) I repeated the experiment as I composed my previous response, each time deleting the queue and creating a new one with a different URI. I also get the problem on a second FC20 machine, where I freshly installed the printer queue, printed a test page and immediately got the 'waste-receptacle-full' error. I don't know much about how the toner levels/status are queried but a hunch might be that because the waste receptacle becomes "full" unlike toner becoming "empty", the state or level being queried may be being interpreted backwards.
I think this is coming from SNMP responses. It's not reported in CUPS-2.0.x.
Fixed in: cups-1.7.5-13.fc20 cups-1.7.5-16.fc21
OK. Interesting. I have tried to disable SNMP at the printer but it does not allow it. You must choose SNMP v1/v2c protocol or SNMP v3 protocol but you cannot choose none. It is running with v1/v2c now, which is the out-of-box default. I will wait for your fix in cups-1.7.5-13.fc20 and promptly test. Thank you.
There's a security update for CUPS in testing at the moment, so I won't push a new update until that's finished with. In the mean time, you can try the 1.7.5-13.fc20 build here: http://koji.fedoraproject.org/koji/buildinfo?buildID=612540
Tim, Life encroached and I haven't had a chance to test your build yet. I did make one attempt but discovered that trying to install just the two RPMs, cups.17.5-13.fc20.x86_64.rpm cups-libs-1.7.5-13.fc20.x86_64.rpm fails with a bunch of missing dependencies. What is the recipe to try your fixes on a stock (and updated) FC20 installation? Do I need to install all of x86_64 RPMs listed on the page you refer? Thanks for looking into this issue. Chris
cups-1.7.5-13.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/cups-1.7.5-13.fc20
The security update is now in stable so I've pushed this for testing. It will be easier to install when it hits the updates-testing repository.
Package cups-1.7.5-13.fc20: * should fix your issue, * was pushed to the Fedora 20 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing cups-1.7.5-13.fc20' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-3240/cups-1.7.5-13.fc20 then log in and leave karma (feedback).
cups-1.7.5-13.fc20 has been pushed to the Fedora 20 stable repository. If problems still persist, please make note of it in this bug report.
Hi, I updated my system from Fedora 21 to Fedora 22, and after that I am experiencing the exact same problem. I see the "waste-receptacle-full" message in the status-bar of my printer-queue window. The web-interface of the printer shows "Waste Toner Box: OK" In my case it's an Lexmark C534n and cups-2.0.3-1.fc22.x86_64. When I print to the printer from Windows, then Windows shows no errors or warnings, and the print comes out fine. -> Should I report a new bug for this, or should this bug be reopened? kind regards, Egon
If you create a new queue for the printer and, after printing to that, you still see the problem then please open a new bug report. Otherwise it's most likely a stale message from earlier.