EDV:Drucker/Linux: Difference between revisions

From KIP Wiki
⧼kip-jumptonavigation⧽⧼kip-jumptosearch⧽
No edit summary
No edit summary
Line 20: Line 20:
Diese Dateien können für alle Drucker einzeln unter:
Diese Dateien können für alle Drucker einzeln unter:
http://printer.kip.uni-heidelberg.de/driver/linux
http://printer.kip.uni-heidelberg.de/driver/linux
oder am [http://printer.kip.uni-heidelberg.de/driver/linux/printer_PPDs.tgz Stück]heruntergeladen werden.
oder am [http://printer.kip.uni-heidelberg.de/driver/linux/printer_PPDs.tgz Stück] heruntergeladen werden.
Der Dateiname entspricht dem Druckernamen auf dem Printserver.
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 Verbindung und Aktivierung des Druckers.


Alles zusammen ergibt dann die folgenden konkreten Aufrufe, um die verfügbaren [[EDV:Drucker|Drucker]] zu installieren:
Alles zusammen ergibt dann die folgenden konkreten Aufrufe, um die verfügbaren [[EDV:Drucker|Drucker]] zu installieren:

'''r1'''
'''r1''' 1.OG Süd-Ost-Ecke
lpadmin -E -p r1 -v ipp://printer.kip.uni-heidelberg.de/printers/r1 -P r1.ppd -E
lpadmin -E -p r1 -v ipp://printer.kip.uni-heidelberg.de/printers/r1 -P r1.ppd -E
'''r2'''
'''r2''' 2.OG Süd-Ost-Ecke
lpadmin -E -p r2 -v ipp://printer.kip.uni-heidelberg.de/printers/r2 -P r2.ppd -E
lpadmin -E -p r2 -v ipp://printer.kip.uni-heidelberg.de/printers/r2 -P r2.ppd -E
'''cr2'''
'''cr2''' 2.OG Süd-Ost-Ecke
lpadmin -E -p cr2 -v ipp://printer.kip.uni-heidelberg.de/printers/cr2 -P cr2.ppd -E
lpadmin -E -p cr2 -v ipp://printer.kip.uni-heidelberg.de/printers/cr2 -P cr2.ppd -E
'''r3'''
'''r3''' 3.OG Bibliothek Raum 402
lpadmin -E -p r3 -v ipp://printer.kip.uni-heidelberg.de/printers/r3 -P r3.ppd -E
lpadmin -E -p r3 -v ipp://printer.kip.uni-heidelberg.de/printers/r3 -P r3.ppd -E
'''lj'''
'''lj''' 3.OG Raum 03.921
lpadmin -E -p cr2 -v ipp://printer.kip.uni-heidelberg.de/printers/lj -P lj.ppd -E
lpadmin -E -p lj -v ipp://printer.kip.uni-heidelberg.de/printers/lj -P lj.ppd -E
'''clj'''
'''clj''' 3.OG Raum 03.921
lpadmin -E -p cr2 -v ipp://printer.kip.uni-heidelberg.de/printers/lj -P lj.ppd -E
lpadmin -E -p clj -v ipp://printer.kip.uni-heidelberg.de/printers/clj -P clj.ppd -E




Line 52: Line 53:




== Verwendung von system-config-printer ==
== 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.
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 14:19, 4 May 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.kip.uni-heidelberg.de/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 einzeln unter:

http://printer.kip.uni-heidelberg.de/driver/linux 

oder am Stück heruntergeladen werden. Der Dateiname entspricht dem Druckernamen auf dem Printserver.

Die -E's sind für Verschlüsselung der Verbindung und Aktivierung des Druckers.

Alles zusammen ergibt dann die folgenden konkreten Aufrufe, um die verfügbaren Drucker zu installieren:

r1 1.OG Süd-Ost-Ecke

lpadmin -E -p r1 -v ipp://printer.kip.uni-heidelberg.de/printers/r1 -P r1.ppd -E

r2 2.OG Süd-Ost-Ecke

lpadmin -E -p r2 -v ipp://printer.kip.uni-heidelberg.de/printers/r2 -P r2.ppd -E

cr2 2.OG Süd-Ost-Ecke

lpadmin -E -p cr2 -v ipp://printer.kip.uni-heidelberg.de/printers/cr2 -P cr2.ppd -E

r3 3.OG Bibliothek Raum 402

lpadmin -E -p r3 -v ipp://printer.kip.uni-heidelberg.de/printers/r3 -P r3.ppd -E

lj 3.OG Raum 03.921

lpadmin -E -p lj -v ipp://printer.kip.uni-heidelberg.de/printers/lj -P lj.ppd -E

clj 3.OG Raum 03.921

lpadmin -E -p clj -v ipp://printer.kip.uni-heidelberg.de/printers/clj -P clj.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, oder klickt auf diese:

http://localhost:631/admin

unter "Drucker hinzufügen" können Drucker eingerichtet werden. Auch hier wählt man am besten die Verbindung über das IPP-Protokoll mit folgender URI:

ipp://printer.kip.uni-heidelberg.de/printers/<Drucker>

Wenn man sich vorher die entsprechende PPD-Datei heruntergeladen hat, kann man diese auch im Installations-Dialog angeben, was die Suche nach dem richtigen Druckertreiber verkürzt.


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]