Drucker
Das CUPS (Common Unix Printing System) basiert auf dem "Internet Printing Protocol" und stellt komplette Drucker-Dienste für Postscript- und Raster-Drucker bereit.
Installation
CUPS ist als
cups
in extra
verfügbar, und kann von dort
mittels Pacman
installiert werden.
pacman -S cups
# Compiler für PostScript
pacman -S ghostscript
Starten des Service:
systemctl enable --now cups.service
Virtueller PDF-Drucker
Mit dem Paket cups-pdf kann ein virtueller PDF-Drucker eingerichtet werden, der alles was per Druckbefehl an ihn gesendet wird in eine PDF-Datei verwandelt.
Druckereinrichtung
PPD
Für den Druckerbetrieb wird ein passender PPD (Postscript Printer Driver) benötigt.
Externe Quellen
Viele Druckerhersteller stellen auf ihrer Serviceseite PPD-Treiber für Linux zum Download bereit.
Zudem kann man bei openprinting.org fündig werden.
Arch-Pakete
Die meisten Drucker-Treiber können aber auch über das Arch Paket System bezogen werden:
- gutenprint - Hochwertiger Treibersammlung für die Verwendung mit Ghostscript, CUPS, Foomatic und GIMP.
- AUR - Das Arch User Repositorium stellt für einige Drucker-Modelle passende Treiber zur Verfügung. Siehe AUR-Paket-Suche
- hplip - Unterstützt DeskJet, OfficeJet, Photosmart, Business Inkjet und einige LaserJet Modelle von HP.
- splix - Unterstützt einige SPL (Samsung Printer Language) Drucker.
- Fumatic - Siehe Paketsuche unter foomatic.
Konfiguration
Der einzurichtende Drucker sollte angeschlossen sein. Es wird das Rootpasswort benötigt.
Desktopumgebungen
Einige Desktopumgebung stellen GUI-Tools zur Druckereinrichtung in ihrer jeweiligen Systemsteuerung bereit.
Bei Plasma ist dies der print-manager. Andere Desktopumgebungen setzen das Paket system-config-printer hierfür ein.
CUPS-HTTP
Allgemein kann der Drucker direkt über die Webschnittstelle von CUPS eingerichtet werden.
Hierzu ruft man im Webbrowser http://localhost:631/admin auf.
Nachdem man auf die Schaltfläche Drucker hinzufügen
klickt, wird der lokal angeschlossene Drucker automatisch erkannt.
Anschließend folgt die Zuweisung eines passenden Treibers.