-
Notifications
You must be signed in to change notification settings - Fork 263
Description
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:
- Buy a Kyocera ECOSYS PA2101cx
- Try to print anything
- 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
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: