Skip to content

Cannot print on new printer because "Waste Toner Box (waste-toner) seems to be empty." #1462

@addiks

Description

@addiks

I have bought a new Color-Laser Printer (Kyocera ECOSYS PA2101cx), but my System is refusing to print on it because it thinks that one of the cartridges is empty, one named "Waste Toner Box" (waste-toner). But this is not a normal toner-cartridge, it is a waste-box for used toner, it is perfectly fine for it to be empty to be able to print. In fact if the waste-toner would be full it would be an error. The printer itself is able to print test-pages (using the on-device display).

CUPS seems to misinterpret the printer-status for this waste-toner cartridge and refuses to print on a perfectly working printer.

There might be better solutions, but one simple 95%-quickfix should be to just ignore cartridges with the word "waste" in them. If you need more information from me (to f.e. better identify waste-cartridges) then please tell me how I could debug this, I'm happy to help.

To Reproduce
Steps to reproduce the behavior:

  1. Buy a Kyocera ECOSYS PA2101cx
  2. Try to print anything
  3. See error

Expected behavior
CUPS should be able to correctly interpret the completely fine printer-status that the waste-box is empty and print my pages.

Screenshots

Image Image

System Information:

  • OS: Tuxedo OS 12 (based on Ubuntu 24.04)
  • KDE: 6.5.2 (Frameworks 6.19.0)
  • Linux: 6.14.0-116036-tuxedo
  • CUPS: 2.4.7-1.2ubuntu7.9 (cups-filters: 2.0.0-0ubuntu4.1)

Additional context
ChatGPT told me that cups-filters is responsible for interpreting the printer-status, which is why i created this issue here. If that was wrong, please point me to wherever this issue should be placed instead.

$ lpstat -l -p
Drucker Kyocera_ECOSYS_PA2101cx druckt jetzt Kyocera_ECOSYS_PA2101cx-31.  Aktiviert seit Di 30 Dez 2025 15:10:17 CET
        cfFilterExternal (ipp): Sleeping...  
        Geladenes Formblatt:
        Inhaltstypen: beliebig
        Druckertypen: unbekannt
        Beschreibung: Kyocera_ECOSYS_PA2101cx
        Alarme: cups-waiting-for-job-completed
        Ort: 
        Verbindung: direkt
        Schnittstelle: /etc/cups/ppd/Kyocera_ECOSYS_PA2101cx.ppd
        Bei Fehlern: kein Alarm
        Nach einem Fehler: fortfahren
        Erlaubte Benutzer:
                (alle)
        Erlaubte Formblätter:
                (keine)
        Banner erforderlich
        Zeichensatz-Set:
                (keine)
        Voreingestellte Gradation:
        Voreingestellte Seitengröße:
        Voreingestellte Porteinstellungen:

Metadata

Metadata

Assignees

Labels

configuration issueMalfunction is caused by misconfigurationplatform issueIssue is specific to an OS or desktopthird-partyThe bug/fix is in a different project

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions