# Drucken mit `lpr,lpq,lprm`

Das Kommando `lpr` fügt einer Druckerwarteschlange einen neuen Auftrag hinzu. Der Druckjob wird in die mit "-P" angegebene Druckerwarteschlange oder, wenn die Option nicht mitgegeben wurde, in die Standard-Druckerschlange, die mit Hilfe der Umgebungvariablen `PRINTER` gesetzt wird, eingereiht.

#### Beispiel 1:

`user@sonne> lpr -Plp1 mein_lebenslauf.ps`

Unter Umgehung der Druckerwarteschlangen kann man auch direkt auf die Schnittstelle schreiben (im Beispiel wird angenommen, dass der Drucker an der ersten parallelen Schnittstelle angeschlossen ist):

`user@sonne> cat Datei > /dev/lp0`

Mit dem Kommando `lpq` kann jeder Nutzer den Status und den Inhalt einer Warteschlange abfragen. Die Angabe der Warteschlange erfolgt wieder mit der Option "-P".

#### Beispiel 2:

`user@sonne> lpq -Plp1 no entries`

Mit dem Kommando `lprm` entfernt man einen noch nicht bearbeiteten Job aus der Warteschlange, die wieder mit "-P" angegeben werden kann. Zum Löschen benötigt man die Jobnummer.

#### Beispiel 3:

`user@sonne> lpq lp is ready and printing Rank Owner Job Files Total Size active user 10 standard input 53795 bytes user@sonne> lprm 10 dfA10sonne dequeued cfA10sonne dequeued`