Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Gelöst // CUPS weigert sich PDF zu drucken  (Read 3921 times)

Offline cs

  • User
  • Posts: 94
[DE] Gelöst // CUPS weigert sich PDF zu drucken
« 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 ....
« Last Edit: 2018/08/23, 23:59:43 by cs »

Offline bluelupo

  • User
  • Posts: 2.068
    • BluelupoMe
Re: CUPS weigert sich PDF zu drucken
« Reply #1 on: 2018/08/23, 20:56:44 »
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?
« Last Edit: 2018/08/23, 21:24:09 by bluelupo »

Offline der_bud

  • User
  • Posts: 1.072
  • member
Re: CUPS weigert sich PDF zu drucken
« Reply #2 on: 2018/08/23, 21:31:19 »
Eventuell hat auch das Archwiki hier ein paar Lösungsansätze parat:  https://wiki.archlinux.org/index.php/CUPS/Troubleshooting#CUPS:_.22Filter_failed.22
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

Offline cs

  • User
  • Posts: 94
Re: CUPS weigert sich PDF zu drucken
« Reply #3 on: 2018/08/23, 22:34:11 »
@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


Offline cs

  • User
  • Posts: 94
Re: CUPS weigert sich PDF zu drucken
« Reply #4 on: 2018/08/23, 23:49:54 »
Im Error-Log von Cups fällt mir noch auf:
Code: [Select]
PID 16918 (/usr/lib/cups/filter/foomatic-rip) crashed on signal 11

Offline cs

  • User
  • Posts: 94
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #5 on: 2018/08/24, 00:00: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 ....

Offline bluelupo

  • User
  • Posts: 2.068
    • BluelupoMe
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #6 on: 2018/08/24, 09:17:06 »
@cs: freut mich das du die Lösung gefunden hast und auch ich habe wieder etwas gelernt ;-)

Offline zash1958

  • User
  • Posts: 83
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #7 on: 2018/08/24, 10:35:14 »
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 :-(




Offline cs

  • User
  • Posts: 94
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #8 on: 2018/08/24, 10:54:50 »
@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 oder direkt hier http://www.openprinting.org/ppd-o-matic.php?driver=pxlcolor-Ricoh&printer=Ricoh-AficioSG3110SFNw&show=0

Offline zash1958

  • User
  • Posts: 83
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #9 on: 2018/08/24, 10:59:20 »
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


Code: [Select]

[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
« Last Edit: 2018/08/24, 11:06:52 by zash1958 »

Offline cs

  • User
  • Posts: 94
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #10 on: 2018/08/24, 11:32:56 »
@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.

Offline zash1958

  • User
  • Posts: 83
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #11 on: 2018/08/24, 11:42:09 »
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?

Offline cs

  • User
  • Posts: 94
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #12 on: 2018/08/24, 11:50:58 »
@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.

Offline der_bud

  • User
  • Posts: 1.072
  • member
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #13 on: 2018/08/24, 13:34:07 »
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
Code: [Select]
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?
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: Gelöst // CUPS weigert sich PDF zu drucken
« Reply #14 on: 2018/08/24, 18:45:00 »
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.
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)