Linux lpr-Befehl
lpr (line printer remote) ist ein Befehl, der zum Drucken von Dateien auf Linux- und Unix-Systemen verwendet wird.
lpr sendet Dateien an die Druckwarteschlange und verwendet dabei den systemkonfigurierten Standarddrucker oder einen angegebenen Drucker.
lpr kann verwendet werden, um Daten zur Verarbeitung an einen lokalen oder entfernten Host zu senden.
Syntax
lpr [选项] [文件...]
Gängige Optionen:
-P <打印机名>: Geben Sie den zu verwendenden Drucker an. Wenn nicht angegeben, wird der Standarddrucker des Systems verwendet.-# <Number of copies>: Geben Sie die Anzahl der Kopien an.-o <选项>: Geben Sie Druckoptionen an, wie z. B. Duplexdruck, Seitenbereich usw.-h: Die Titelseite nicht drucken.-C <class>: Geben Sie die Auftragsklasse an.-J <job>: Geben Sie den Auftragsnamen an.-T <title>: Geben Sie den Auftragstitel an.
Beispiele
Eine Datei drucken:
lpr myfile.txt
Mit einem angegebenen Drucker drucken:
lpr -P myprinter myfile.txt
Mehrere Kopien drucken:
lpr -# 3 myfile.txt
Titelseite nicht drucken:
lpr -h myfile.txt
Druckoptionen angeben (z. B. beidseitiger Druck):
lpr -o sides=two-sided-long-edge myfile.txt
Beidseitiger Druck:
lpr -o sides=two-sided-long-edge myfile.txt
Seitenbereich angeben:
lpr -o page-ranges=1-5 myfile.pdf
Sie können mehrere Dateien gleichzeitig drucken, indem Sie die Dateinamen durch Leerzeichen getrennt auflisten:
lpr file1.txt file2.txt file3.txt
Alle Dateien im Verzeichnis drucken:
lpr -r directory
Sie können den Befehl lpstat verwenden, um den Status der aktuellen Druckwarteschlange anzuzeigen:
lpstat -o
Druckaufträge abbrechen:
cancel job_number
Der Befehl cancel wird verwendet, um Aufträge in der Druckwarteschlange abzubrechen, wobei job_number die Auftrags-ID ist.
Wenn Sie erweiterte Funktionen benötigen, lesen Sie im man-Handbuch des Systems nach:
man lprAndere Erweiterungen