Siduction Forum
Siduction Forum => Software - Support => Topic started by: cs on 2018/08/23, 16:42:59
-
Hallo,
ich hatte folgendes Problem, das nun gelöst ist: Der Druck aus allen Anwendungen funktioniert, nur PDF-Dokumente lassen sich seit ein paar Tagen nicht mehr drucken. Im Web-Frontend von CUPS erscheint dann die Fehlermeldung "Filter failed".
Mit lpr -p lässt sich jedes PDF-Dokument dagegen problemlos über die Kommandozeile drucken.
Ich habe einen Samsung ML-3471ND Laserdrucker, wobei das Problem aber nicht an der Hardware, sondern an CUPS zu liegen scheint.
Habe schon einiges ohne Erfolg probiert: Drucker im CUPS-Webfrontend gelöscht und neu eingerichtet, CUPS-Service neu gestartet, neu gebootet, sämtliche CUPS-Recommends über apt installiert, nichts hat gefruchtet.
Hier die Lösung:
Ich hatte die foomatic-db installiert und die bot einen scheinbar passenden Treiber für meinen Samsung ML 3471ND. Allerdings hatte ich nicht die foomatic-filters installiert, weil die nicht zusammen mit cups installierbar sind. Das war wohl das Problem, denn nachdem ich foomatic-db auch noch deinstalliert und den von CUPS angebotenen Treiber für das Model mit der etwas anderen Modelbezeichnung Samsung ML 3470 installiert hatte, werden jetzt auch wieder PDF-Dateien anstandslos gedruckt.
Das einzige, was mich wundert, ist, warum das Problem diese Tage erst aufgetreten ist, denn ich habe an der Druckerkonfiguration nichts bewusst geändert ....
-
Hi cs,
welche CUPS-Pakete hast du denn installiert? Ist es egal aus welchen Anwendungen zu versuchst PDF's zu drucken, kommt dann immmer der gleiche Fehler? Spukt das Journal irgendwelche Fehlermeldungen aus?
-
Eventuell hat auch das Archwiki hier ein paar Lösungsansätze parat: https://wiki.archlinux.org/index.php/CUPS/Troubleshooting#CUPS:_.22Filter_failed.22
-
@der_bud: Danke für den Tipp! Die Seite hatte ich auch schon gefunden, aber die Hinweise haben mir nicht weitergeholfen.
@bluelupo: Hier meine CUPS-Pakete:
cups, cups-browsed, cups-bsd, cups-client, cups-common, cups-core-drivers, cups-daemon, cups-filters, cups-filters-core-drivers, cups-ipp-utils, cups-pk-helper, cups-ppdc, cups-server-common, libcups2, libcups2-dev, libcupscgi1, libcupsfilters-dev, libcupsfilters1, libcupsimage2, libcupsimage2-dev, libcupsmime1, libcupsppdc1, libnet-cups-perl, printer-driver-cups-pdf, printer-driver-hpcups, python-cups, python3-cups, python3-cupshelpers
-
Im Error-Log von Cups fällt mir noch auf:
PID 16918 (/usr/lib/cups/filter/foomatic-rip) crashed on signal 11
-
Hier die Lösung:
Ich hatte die foomatic-db installiert und die bot einen scheinbar passenden Treiber für meinen Samsung ML 3471ND. Allerdings hatte ich nicht die foomatic-filters installiert, weil die nicht zusammen mit cups installierbar sind. Das war wohl das Problem, denn nachdem ich foomatic-db auch noch deinstalliert und den von CUPS angebotenen Treiber für das Model mit der etwas anderen Modelbezeichnung Samsung ML 3470 installiert hatte, werden jetzt auch wieder PDF-Dateien anstandslos gedruckt.
Das einzige, was mich wundert, ist, warum das Problem diese Tage erst aufgetreten ist, denn ich habe an der Druckerkonfiguration nichts bewusst geändert ....
-
@cs: freut mich das du die Lösung gefunden hast und auch ich habe wieder etwas gelernt ;-)
-
Problem hier:
Die benötigten foomatic-filter lassen sich nicht mehr installieren, CUPS jedoch stellt keinen brauchbaren Filter für unseren Ricoh-Drucker zur Verfügung ?? Was kann man denn da jetzt machen ....kopfkratz..... ?
- System ist auf aktuellem Stand
- Drucker Ricoh AficioSG3110SFNw
Jetzt druckt halt mal der Ricoh gar nicht :-(
-
@qzash1958:
PPD-Dateien können über das CUPS-Webfrontend auch direkt als Druckertreiber ausgewählt werden. Du könntest also die PPD runterladen, z. B. hier http://www.openprinting.org/printer/Ricoh/Ricoh-AficioSG3110SFNw (http://www.openprinting.org/printer/Ricoh/Ricoh-AficioSG3110SFNw) oder direkt hier http://www.openprinting.org/ppd-o-matic.php?driver=pxlcolor-Ricoh&printer=Ricoh-AficioSG3110SFNw&show=0
(http://www.openprinting.org/ppd-o-matic.php?driver=pxlcolor-Ricoh&printer=Ricoh-AficioSG3110SFNw&show=0)
-
Hatte ich bereits gemacht. Wirft sofort einen Filter-Fehler und der Druckjob hängt......
ich denke mal, ohne die foomatic Filter ist das Drucksystem bezüglich des Ricoh mausetot
[24/Aug/2018:11:05:54 +0200] [Job 1016] PID 31979 (/usr/lib/cups/filter/foomatic-rip) crashed on signal 11.
D [24/Aug/2018:11:05:54 +0200] [Job 1016] Hint: Try setting the LogLevel to "debug" to find out more.
D [24/Aug/2018:11:05:54 +0200] [Job 1016] hrDeviceDesc=\"RICOH AficioSG3110SFNw\"
D [24/Aug/2018:11:05:54 +0200] [Job 1016] prtMarkerColorantValue.1.1 = \"black\"
D [24/Aug/2018:11:05:54 +0200] [Job 1016] prtMarkerColorantValue.1.2 = \"other\"
D [24/Aug/2018:11:05:54 +0200] [Job 1016] prtMarkerColorantValue.1.3 = \"cyan\"
D [24/Aug/2018:11:05:54 +0200] [Job 1016] prtMarkerColorantValue.1.4 = \"magenta\"
D [24/Aug/2018:11:05:54 +0200] [Job 1016] prtMarkerColorantValue.1.5 = \"yellow\"
D [24/Aug/2018:11:05:54 +0200] [Job 1016] ATTR: marker-colors=#000000,none,#00FFFF,#FF00FF,#FFFF00
D [24/Aug/2018:11:05:54 +0200] [Job 1016] ATTR: marker-names=\'\"Tinte Schwarz\"\',\'\"Gesammelte Farbe\"\',\'\"Tinte Cyan\"\',\'\"Tinte Magenta\"\',\'\"Farbe Gelb\"\'
D [24/Aug/2018:11:05:54 +0200] [Job 1016] ATTR: marker-types=ink-cartridge,waste-ink,ink-cartridge,ink-cartridge,ink-cartridge
D [24/Aug/2018:11:05:54 +0200] [Job 1016] ATTR: marker-levels=70,50,50,20,40
D [24/Aug/2018:11:05:54 +0200] [Job 1016] new_supply_state=0, change_state=ffff
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -developer-low-report
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -developer-empty-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -marker-supply-low-report
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -marker-supply-empty-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -opc-near-eol-report
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -opc-life-over-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -toner-low-report
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -toner-empty-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -waste-receptacle-almost-full-report
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -waste-receptacle-full-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -cleaner-life-almost-over-report
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -cleaner-life-over-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] new_state=2000, change_state=ffff
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -media-empty-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -door-open-report
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -media-jam-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -input-tray-missing-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -output-tray-missing-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -marker-supply-missing-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -output-area-almost-full-report
D [24/Aug/2018:11:05:54 +0200] [Job 1016] STATE: -output-area-full-warning
D [24/Aug/2018:11:05:54 +0200] [Job 1016] backendWaitLoop(snmp_fd=5, addr=0x563dcd9abbd8, side_cb=0x563dcd1dd250)
D [24/Aug/2018:11:05:54 +0200] [Job 1016] PID 31980 (/usr/lib/cups/backend/socket) exited with no errors.
D [24/Aug/2018:11:05:54 +0200] [Job 1016] End of messages
D [24/Aug/2018:11:05:54 +0200] [Job 1016] printer-state=3(idle)
D [24/Aug/2018:11:05:54 +0200] [Job 1016] printer-state-message="Filter failed"
D [24/Aug/2018:11:05:54 +0200] [Job 1016] printer-state-reasons=none
-
@zash1958:Dann wäre vielleicht noch die zugegebenerweise sehr brachiale Möglichkeit da, das foomatic-flter-Paket herunterzuladen, die Datei foomatic-rip (oder was auch immer hier benötigt wird) daraus zu extrahieren und dann unter /usr/lib/cups/filter/ abzulegen und zu schauen, ob das was hilft.
-
Die foomatic.rip liegt sogar noch dort, wo sie sein soll, kann auch aufgerufen werden. Aber da halt kein Filter dazu verfügbar ist.....
Wäre folgende Lösung temporär machbar: Von debian alle cups + foomatic Pakete runterladen und einfach diesen älteren Stand drüber bügeln?
-
@zash1958:
Ich mache mir jetzt sicher keine Freunde, denn folgender Vorschlag bringt dein System womöglich ziemlich durcheinander und ich weiß nicht, ob das wirklich ratsam ist. Aber du könntest folgendes auf eigene Gefahr versuchen:
Füge folgende Zeile zu deiner debian.list hinzu:
deb https://snapshot.debian.org/archive/debian/20180711T223456Z/ sid main
Jetzt kannst du versuchen, die dort vorhandenen Versionen der CUPS- und foomatic-pakete, die dem Debian-Sid-Stand vom 11. Juli 2018 entsprechen, zu installieren. Bei Synaptic kann man im Menüpunkt "Pakete" festlegen, welche Version eines Paketes installiert werden soll, falls mehrere in deinen Repos verfügbar sind.
Oder du lädst die maßgeblichen Pakete einzeln unter https://snapshot.debian.org/ herunter und installierst sie manuell mit dpkg.
Wie gesagt: Diese Hinweise von einem Nicht-Fachmann und ohne Gewähr.
-
Hm, auf https://packages.debian.org/search?keywords=foomatic%2Dfilter heisst es "auch bereitgestellt durch: cups-filters", und auf https://packages.debian.org/sid/cups-filters wiederum heisst es unter anderem
sug: foomatic-db-compressed-ppds
Druckerunterstützung von OpenPrinting - Komprimierte PPDs, abgeleitet aus der Datenbank
oder foomatic-db
Druckerunterstützung von OpenPrinting - die Datenbank
auch ein virtuelles Paket, bereitgestellt durch foomatic-db-compressed-ppds
Suggests werden ja in der Regel nicht automatisch gezogen, hilft es vielleicht cups-filters und explizit dazu foomatic-db-compressed-ppds zu installieren?
-
Hmm - nur so am Rande - aktuelles Sid und sowohl der RICOH AficioSG3110DN PXL und PDF gehen fein - wie wurde das eingerichtet? Über system-config-printer? Wenn nein, damit versuchen, die betreiben da ganz böse schwarze Magie.
-
OOPS - mein Ricoh tut auf einmal auch nicht mehr - Fehler ist gemalt: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907026
apt install cups-filters/testing und mit apt-mark festtackern sollte bis zu einer Lösung helfen
-
Ja, via system-config-printer!
Welchen treiber aka PPD verwendest Du denn ?
-
wenn ich mich richtig erinnere hab ich in system-config-printer einfach auf neuer Drucker gedrückt :D
und ich verwende wohl pxl und das ist alles, was ich darüber weis
-
Downgrade der CUPS-Filter hat geholfen!
Vielen Dank erstmal :-)
-
Beim letzten DU waren neue CUPS-xx Pakete dabei. Alles tut wieder wie geplant und ich konnte das Pinnen von cups-filters wieder herausnehmen.