Kurzanleitungen/Howtos

CUPS-Stolperfallen

13.11.2018

Druckerfehler

Der unter Linux verwendete Druckserver CUPS funktioniert im Allgemeinen recht zuverlässig, umso langwieriger kann die Fehlersuche sein, wenn ein Netzwerkdrucker nicht per Anhieb eingebunden werdern kann. Diese Kurzanleitung beschreibt einen konkreten Fall, der mich einige Stunden gekostet hat.

Ein Drucker, der per USB an Rechner "A" angeschlossen ist und dort auch lokal funktioniert, wird per CUPS im Netzwerk freigegeben. Auf Rechner "B" läuft ebenfalls CUPS, welcher den Drucker von "A" auf "B" verfügbar machen soll.

Die Probleme:

  1. Unter dem CUPS von "B" wurde der von "A" freigegebene Drucker nur sporadisch gefunden.
  2. Die CUPS-Weboberfläche blieb auf "B" beim Hochladen des PPD-"Treibers" (unter Firefox) hängen.
  3. Die Log-Dateien der beiden CUPS-Server lieferten (auch auf höchster Protokollierungsstufe) keine Hinweise.

Die Lösungen:

  1. Auf "B" war der Avahi-Dämon aus Sicherheitsgründen deaktiviert. Zum zuverlässigen Finden scheint Avahi aber zwingend erforderlich zu sein. Nach der Aktivierung von Avahi wird der Drucker erkannt.
  2. Die PPD-Datei stammte aus einer Sicherung einer CUPS-Konfiguration und war durch den Benutzer der CUPS-Weboberfläche – obwohl sie im Dateiauswahldialog angezeigt wurde – nicht lesbar. Nach Ändern der Dateirechte und Hochladen des PPDs läßt sich der Drucker hinzufügen.

Auch wenn die Gründe im Nachhinein nachvollziehbar sind, wäre es wünschenswert, wenn die CUPS-Oberfläche oder der Webbrowser hilfreiche Rückmeldungen lieferten.

Achtung! Achtung! Die folgenden Anweisungen richten sich ausschließlich an fachkundige Personen. Bei jedem Schritt kann es zum kompletten Datenverlust kommen. Alle Angaben ohne Gewähr! Die Anweisungen, Skripte, etc. sind ausschließlich für Lernzwecke auf Lernsystemen und nicht für Produktivumgebungen bestimmt!