EDV:Drucker/Linux: Difference between revisions
No edit summary |
No edit summary |
||
Line 12: | Line 12: | ||
Erklärung: |
Erklärung: |
||
<my-printer-name> ist |
<my-printer-name> ist ein frei wählbarer Name um den Drucker anzusprechen. |
||
Man kann auch einfach die kurzen Bezeichnungen wie auf dem Printserver vergeben |
Man kann auch einfach die kurzen Bezeichnungen wie auf dem Printserver vergeben, um konsitent zu bleiben. |
||
<device-uri> bezeichnet die Verbindung zum Drucker |
<device-uri> bezeichnet die Verbindung zum Drucker. Das könnten z.B. sein für den Drucker '''r1''': " ipp://printer/printers/r1 " |
||
<ppd-file> |
<ppd-file> ist eine Datei die einen bestimmten Drucker und seine Funktionen beschreibt (PPD = PostScript Printer Description). |
||
Diese Dateien können für alle Drucker unter [http://printer.kip.uni-heidelberg.de/driver/linux linux:ppd] heruntergeladen werden. Der Dateiname entspricht dem Druckernamen auf dem Printserver. |
|||
Die -E's sind für Verschlüsselung der Verbindeung und Aktivierung des Druckers. |
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 |
Alles zusammen ergibt dann den konkreten Aufruf um z.B. den Drucker '''r3''' zu installieren: |
||
lpadmin -E -p r3 -v ipp://printer/printers/r3 -P r3.ppd -E |
lpadmin -E -p r3 -v ipp://printer/printers/r3 -P r3.ppd -E |
||
Line 32: | Line 33: | ||
== Verwendung von system-config-printer == |
== Verwendung von system-config-printer == |
||
System-config-printer ist eine in Python |
System-config-printer ist eine in Python und GTK+ geschriebene Oberfläche für die Einrichtung des Drucksystems auf dem lokalen Rechner. 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. |
* Es ist auch möglich den Printserver einfach in die Datei ''/etc/cups/client.conf'' einzutragen. |
Revision as of 07:22, 29 April 2011
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 ein frei wählbarer Name um den Drucker anzusprechen. Man kann auch einfach die kurzen Bezeichnungen wie auf dem Printserver vergeben, um konsitent zu bleiben.
<device-uri> bezeichnet die Verbindung zum Drucker. Das könnten z.B. sein für den Drucker r1: " ipp://printer/printers/r1 "
<ppd-file> ist eine Datei die einen bestimmten Drucker und seine Funktionen beschreibt (PPD = PostScript Printer Description). Diese Dateien können für alle Drucker unter linux:ppd heruntergeladen werden. Der Dateiname entspricht dem Druckernamen auf dem Printserver.
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 Drucker r3 zu installieren:
lpadmin -E -p r3 -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 und GTK+ geschriebene Oberfläche für die Einrichtung des Drucksystems auf dem lokalen Rechner. 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]