EDV:Drucker/Linux
Einrichten der Drucker unter Linux
Um von Linux-Rechnern Ăźber den Printserver zu drucken, gibt es mehrere MĂśglichkeiten:
Installation mit lpadmin
allgemeine Syntax zum installieren eines Netzwerkdruckers auf der Kommandozeile:
lpadmin -E -p <my-printer-name> -v <device-uri> -P <ppd-file> -E
Erklärung: <my-printer-name> = ist irgendein Name den man sich frei aussuchen kann, um den Drucker anzusprechen. Man kann auch einfach die kurzen Bezeichnungen wie auf dem Printserver vergeben. <device-uri> = bezeichnet die Verbindung zum Drucker das kÜnnten z.B. sein fßr den r1-Drucker:
- ipp://printer/printers/r1
<ppd-file> = ist nicht etwa die Datei der Piraten Partei Deutschland, sondern eine Datei die einen bestimmten Drucker bzw seine Funktionen beschreibt.In Langform bedeutet PPD = PostScript Printer Description. Diese Dateien kĂśnnen fĂźr alle Drucker unter linux:ppd heruntergeladen werden. Der Dateiname netspricht dem Druckernamen. Die E's sind fĂźr VerschlĂźsselung der Verbindeung und Aktivierung des Druckers. Alles zusammen ergibt dann den konkreten Aufruf um z.B. den r3-Drucker zu installieren:
lpadmin -E -p r3_mitE -v ipp://printer/printers/r3 -P r3.ppd -E
CUPS Weboberfläche
CUPS besitzt einen integrierten Webserver, der Ăźber den Port 631 zu erreichen ist. Diesen kann man fĂźr das Einrichten bzw. das Verwalten der Drucker nutzen. Dazu gibt man auf dem localen Rechner folgende URI in den Browser ein
http://localhost:631/admin
unter "Drucker hinzufĂźgen" kĂśnnen Drucker eingerichtet werden.
Verwendung von system-config-printer
System-config-printer ist eine in Python unter Verwendung von GTK+ geschriebene Oberfläche fßr die Einrichtung eines CUPS-Servers. Ihr Hauptzweck ist die Einrichtung des Drucksystems auf dem lokalen Rechner, sie kann aber auch fßr das Aufsetzen von Druckern anderer Rechner eingesetzt werden. Das Programm bietet die Funktionen des CUPS-Web-Verwaltungswerkzeugs und ist gleichzeitig in den Desktop integriert.
- Es ist auch mĂśglich den Printserver einfach in die Datei /etc/cups/client.conf einzutragen.
echo "ServerName printer.kip.uni-heidelberg.de" >> /etc/cups/client.conf
Damit werden alle an den Printserver angeschlossen Drucker verfĂźgbar, allerdings auch nur diese. Falls man noch andere Drucker nutzen mĂśchte, ist es geschickter die Drucker einzeln zu installieren.
Unix-Druckbefehle
Im CUPS-Benutzerhandbuch kann die genauere Beschreibung der Befehle und Optionen nachgelesen werden.
Drucken einer Datei
lp -d clj [Datei] lpr -P clj [Datei]
2 Seiten auf eine Drucken
lp -o number-up=2 [Datei] lpr -o number-up=2 [Datei]
Einseitig Drucken (Kein Duplex)
lp -o sides=one-sided [Datei] lpr -o sides=one-sided [Datei]
Nur Seiten 1-4 und 7 drucken:
lp -o page-ranges=1-4,7 [Datei] lpr -o page-ranges=1-4,7 [Datei]
Abfrage der aktuellen Drucker-Queue:
lpq -P clj lpq -a
Statusinformationen des Druckers
lpstat lpstat -t
Anzeigen der offenen Druckjobs fĂźr Drucker clj
lpstat -o clj
Einstellen der Standardoptionen des Druckers
lpoptions lpoptions -p clj -l lpoptions -p clj -o Duplex=None
Abbrechen des Druckjobs job-id
lprm [job-id] cancel [job-id]