Bug 1193105 - Dell C2660dn incorrectly reports 'waste-receptacle-full'
Summary: Dell C2660dn incorrectly reports 'waste-receptacle-full'
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: cups
Version: 20
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Tim Waugh
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-02-16 15:06 UTC by Chris Elmquist
Modified: 2015-07-02 08:48 UTC (History)
4 users (show)

Fixed In Version: cups-1.7.5-13.fc20
Clone Of:
Environment:
Last Closed: 2015-03-13 17:02:20 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
system-config-printer showing error ! flags and error message (48.31 KB, image/png)
2015-02-16 15:06 UTC, Chris Elmquist
no flags Details


Links
System ID Private Priority Status Summary Last Updated
CUPS Bugs and Features 4499 0 None None None Never

Description Chris Elmquist 2015-02-16 15:06:59 UTC
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.

Comment 1 Tim Waugh 2015-02-16 16:28:01 UTC
What's the device URI for this queue?

Comment 2 Chris Elmquist 2015-02-16 16:37:23 UTC
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.

Comment 3 Tim Waugh 2015-02-16 17:22:28 UTC
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?

Comment 4 Chris Elmquist 2015-02-16 17:32:44 UTC
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.

Comment 5 Tim Waugh 2015-02-18 12:38:11 UTC
I think this is coming from SNMP responses. It's not reported in CUPS-2.0.x.

Comment 6 Tim Waugh 2015-02-18 13:17:01 UTC
Fixed in:
  cups-1.7.5-13.fc20
  cups-1.7.5-16.fc21

Comment 7 Chris Elmquist 2015-02-18 14:50:49 UTC
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.

Comment 8 Tim Waugh 2015-02-18 16:05:12 UTC
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

Comment 9 Chris Elmquist 2015-03-03 20:58:44 UTC
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

Comment 10 Fedora Update System 2015-03-04 12:10:51 UTC
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

Comment 11 Tim Waugh 2015-03-04 12:12:00 UTC
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.

Comment 12 Fedora Update System 2015-03-05 12:39:44 UTC
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).

Comment 13 Fedora Update System 2015-03-13 17:02:20 UTC
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.

Comment 14 Egon Kastelijn 2015-06-28 17:37:39 UTC
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

Comment 15 Tim Waugh 2015-07-02 08:48:32 UTC
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.


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