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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions