CUPS – Einen Fehlerbericht einreichen
Auswahl der Komponente
Probleme beim Drucken können auf mehrere Komponenten zurückzuführen sein.
Die Konfigurations-GUI (siehe oben) befindet sich entweder in der Anwendung GNOME 3 Systemeinstellungen oder unter system-config-printer. Diese Pakete stellen außerdem das Drucker-Applet bereit, verwalten die automatische Erstellung von Druckerwarteschlangen und deaktivieren/aktivieren diese, wenn USB-Drucker getrennt und wieder angeschlossen werden.
Die meisten GTK+-Anwendungen verwenden den GTK+-Druckdialog. Tritt das Problem bei der Verwendung von GTK+-Anwendungen auf, nicht aber beim Drucken über die Befehlszeile oder aus einer anderen Nicht-GTK+-Anwendung, sollte das Problem wahrscheinlich der von der Anwendung verwendeten GTK+-Version gemeldet werden. Die Version lässt sich mit folgender Abfrage ermitteln (thunderbird wird als Beispiel für ein RPM-Paket verwendet):
$ rpm -q thunderbird | grep gtk libgtk-3.so.0
In der Ausgabe kann man sehen, dass thunderbird GTK+ Version 3 verwendet.
Tritt das Problem nur bei einer GTK+-Anwendung auf, während andere GTK+-Anwendungen einwandfrei drucken, sollte der Fehlerbericht für diese spezielle Anwendung erstellt werden.
Wenn das Problem nur bei PDF-Dateien auftritt, liegt der Fehler möglicherweise in poppler (der pdftops-Filter von CUPS ist ein Wrapper um eines der Poppler-Dienstprogramme).
Melden Sie Fehler, die nur bei Verwendung des smb-Backends auftreten, unter samba.
Bei Fehlern, die nur bei Verwendung des hp-Backends oder der Treiber hpijs oder hpcups auftreten, wählen Sie für die Komponente hplip aus.
Für Fehlerberichte zum cups-browsed-Daemon und dessen Druckererkennung wählen Sie bitte cups-filters
Weitere Möglichkeiten, je nach Problemstellung, sind:
-
foomatic (der Foomatic-Filter und Treiber für CUPS)
-
foomatic-db (die eigentliche Druckerdatenbank, die von Foomatic verwendet wird)
-
ghostscript (das PostScript in andere Formate umwandelt)
-
gutenprint (ein Treiber, der zahlreiche Drucker unterstützt)
Für alles andere oder wenn Sie sich nicht sicher sind, wählen Sie cups oder verwenden Sie Ihre beste Vermutung.
Weitere Informationen, die einzuschließen sind
Seien Sie darauf vorbereitet, auch einige Informationen über Ihr System anzugeben.
Vor dem Sammeln der Informationen
-
Bitte ändern Sie die Spracheinstellung Ihres Betriebssystems auf Englisch.
-
Bitte fügen Sie die gesammelten Informationen als Archiv (Beispiel: hier, möglicherweise benötigen Sie Root-Berechtigungen) dem Bugzilla-Ticket bei.
-
Bitte vergessen Sie nicht, Ihr Problem nach dem Aktivieren des Debug-Modus und dem Neustart von CUPS und vor der Informationserfassung auszulösen.
Zu sammelnde Informationen
-
die PPD-Datei für die Druckerwarteschlange (aus dem Verzeichnis
/etc/cups/ppd) -
Das Dokument, das Sie drucken möchten – falls das Dokument groß ist, prüfen Sie bitte, ob das Problem auch mit einem kleineren Dokument auftritt
-
Die Protokolle von cupsd werden geschrieben, wenn die Debug-Stufe 2 aktiviert ist. Siehe Anleitung zum Aktivieren von Debug 2 und zum Abrufen von Protokollen von systemd-journald.
-
Falls das Problem mit einem Druckauftrag zusammenhängt, fügen Sie bitte auch die Journalprotokolle für diesen spezifischen Auftrag bei. Anleitung zum Abrufen von Protokollen finden Sie hier, Beispiel mit JID. Den JID-Wert können Sie mit folgendem Befehl ermitteln:
$ lpstat -W all
Suchen Sie dort nach Ihrem Job; die JID ist eine Zahl nach dem Minuszeichen.
-
Wenn es beispielsweise darum geht, dass aus Evince nur Müll gedruckt wird, beim Drucken aus LibreOffice aber alles funktioniert, dann hängen Sie bitte zwei separate Dateien an – die erste enthält die Protokolle beim Drucken aus Evince, die zweite die Protokolle beim Drucken aus LibreOffice.
-
troubleshoot.txtvon system-config-printer (ACHTUNG: Diese Datei enthält keine Journalprotokolle – vergessen Sie nicht, diese ebenfalls anzuhängen). -
Marke und Modell des Druckers
-
Konfigurationsdateien –
/etc/cups/client.conf(falls sie Änderungen gegenüber den Standardeinstellungen enthält),/etc/cups/cupsd.conf -
Wenn das Problem bei cups-browsed und der Druckererkennung liegt, hängen Sie bitte die Datei
/etc/cups/cups-browsed.confund die cups-browsed-Protokolle an, die Sie mit dieser Anleitung erhalten.
Einige Beispieldokumente finden Sie unter Kategorie „Printing Test Cases“.
Weiterlesen
Weitere Informationen zur Funktionsweise des Druckens in Fedora finden Sie auf der Hauptseite zum Thema Drucken und auf der Seite mit Erläuterungen zur Druckterminologie.
Want to help? Learn how to contribute to Fedora Docs ›