Problem beim Ausdrucken von PDF-Datei mit Cups, Ghostscript - FC_WEIGHT didn\'t match
Heute anderthalb Stunden daran gesessen eine einseitige PDF-Datei auf dem vorhandenen Canon LBP3000 unter Ubuntu 20.04 (Focal) auszudrucken. Cups und die zugehörigen Treiber mittels des canon_lbp_setup.sh-Scripts seit Ewigkeiten installiert und auch kurz vorher gleichartige PDF-Dateien ausgedruckt.
Vorhandene Fehlermeldungen im /var/log/cups/error.log
im Debug-Modus halfen nicht weiter beim Lokalisieren des Problems. So etwas wie HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
oder Filter failed
führten immer auf die falsche Spur.
Ein Löschen der Dateien in /var/spool/cups
oder /var/cache/cups
half auch nicht weiter. Neustart der Dienste cups
oder ccpd
oder gar ein Komplettneustart halfen auch nicht.
Erst die nachfolgenden Fehlermeldungen brachten eine Ahnung davon was schiefgelaufen sein könnte.
GPL Ghostscript 9.50: Failed to interpret TT instructions in font ENHEVG+CairoFont-3-0. Continue ignoring instructions of the font.
GPL Ghostscript 9.50: Failed to interpret TT instructions in font XOQMGJ+CairoFont-1-0. Continue ignoring instructions of the font.
FC_WEIGHT didn\'t match
Wrote 1 pages...
PID 4466 (gs) crashed on signal 11!
PID 4467 (pstops) exited with no errors.
PID 4463 (/usr/lib/cups/filter/pdftops) stopped with status 11.
Kurz gesagt irgendein Font in der automatisch generierten PDF-Datei ließ wohl Ghostscript crashen und damit das Drucken fehlschlagen.
Ein Workaround ist es die PDF-Datei mit Gimp zu laden und dann als Grafik zu importieren und auszudrucken. Damit funktionierte es. Allerdings kann das eigentlich kein Zustand sein 😀.
Stichworte: Canon, Canon lbp3000, Cups, Ghostscript, Ubuntu 20.04, Ubuntu focal
Kategorien: Linux , Ubuntu