Product SiteDocumentation Site

8.7. Druckereinrichtung

Die Druckereinrichtung verursachte gewöhnlich sowohl für Administratoren als auch für Benutzer erhebliche Probleme. Diese Probleme gehören inzwischen weitgehend der Vergangenheit an, dank CUPS, dem freien Druckserver, der das IPP (Internet Printing Protocol) verwendet.
Debian verbreitet CUPS auf mehrere Pakete aufgeteilt. Das Herz des Systems ist der Scheduler cupsd, der sich im Paket cups-daemon befindet. cups-client enthält Dienstprogramme zur Interaktion mit dem Server, cupsd. lpadmin ist wahrscheinlich das wichtigste Dienstprogramm, da es für die Einrichtung eines Druckers entscheidend ist, aber es gibt auch Möglichkeiten, eine Druckerwarteschlange zu deaktivieren oder zu aktivieren, Druckaufträge anzuzeigen oder zu löschen und Druckeroptionen anzuzeigen oder einzustellen. Das CUPS-Framework basiert auf dem Drucksystem System V, aber es gibt ein Kompatibilitätspaket, cups-bsd, das die Verwendung von Befehlen wie lpr, lpq und lprm aus dem traditionellen BSD-Drucksystem ermöglicht.
Der Scheduler verwaltet Druckaufträge und diese Aufträge durchlaufen ein Filtersystem, um eine Datei zu erzeugen, die der Drucker verstehen und drucken kann. Das Filtersystem wird durch das Paket cups-filters (https://salsa.debian.org/printing-team/cups-filters) in Verbindung mit printer-driver-*-Paketen bereitgestellt. CUPS in Kombination mit cups-filters und printer-driver-* ist die Basis für das Debian-Drucksystem.
Moderne Drucker, die innerhalb der letzten zehn Jahre hergestellt und verkauft wurden, sind fast immer AirPrint-fähig und CUPS und cups-filters haben auf Debian Buster alles, was man braucht, um diesen Vorteil im Netzwerk zu nutzen. Im Wesentlichen sind diese Drucker IPP-Drucker und eignen sich hervorragend für ein treiberloses Drucksystem, wodurch das System auf CUPS plus cups-filters reduziert wird. Auf ein Druckertreiberpaket kann verzichtet werden und unfreie Drucksoftware von Herstellern wie Canon und Brother ist nicht mehr erforderlich. Ein an einen USB-Anschluss angeschlossener Drucker kann die Vorteile eines modernen Druckers mit dem Paket ippusbxd nutzen.
Mit dem Befehl apt install cups werden CUPS und cups-filters installiert. Außerdem wird der empfohlene printer-driver-gutenprint installiert, um einen Treiber für eine breite Palette von Druckern bereitzustellen. Wenn der Drucker jedoch nicht treiberlos betrieben wird, kann ein alternativer Druckertreiber für das jeweilige Gerät erforderlich sein.
Als ein von cups-daemon empfohlenes Paket werden cups-browsed auf dem System und in vernetzten Druckwarteschlangen vorhanden sein und moderne Drucker können automatisch aus ihren DNS-SD-Broadcasts erkannt und eingerichtet werden (Bonjour). USB-Drucker müssen, wie im nächsten Absatz beschrieben, manuell eingerichtet werden.
Das Drucksystem wird einfach über eine Web-Schnittstelle verwaltet, die unter der lokalen Adresse http://localhost:631/ zugänglich ist. Dort können Sie USB- und Netzwerkdrucker hinzufügen und entfernen und die meisten Aspekte ihres Verhaltens verwalten. Ähnliche Verwaltungsaufgaben können auch über die grafische Schnittstelle einer Desktop-Umgebung oder die grafische Schnittstelle system-config-printer (aus dem gleichnamigen Debian-Paket) durchgeführt werden.