Um eine Datei über die Befehlszeile zu drucken, senden Sie mit dem Befehl lp eine Druckanforderung an den Drucker. Daraufhin wird die Datei in die Warteschlange des Druckers gestellt, und auf dem Bildschirm erscheint die Kennung des Druckauftrags.
Wenn der Druckdienst LP für einen Standarddrucker konfiguriert ist, können Sie Druckaufträge ohne Angabe des Druckernamens senden:
$ lp dateiname |
dateiname steht für den Namen der Datei, die gedruckt werden soll.
Die Datei wird in die Warteschlange des Standarddruckers gestellt, und auf dem Bildschirm erscheint die dem Auftrag zugeordnete Anforderungskennung.
Um die Datei /etc/passwd auf dem Standarddrucker zu drucken, geben Sie folgendes ein:
$ lp /etc/passwd Anforderungskennung ist buche-8 (1 Datei(en)) $ |
Im Handbuch System Administration Guide, Volume II ist beschrieben, wie Sie einen Standarddrucker für LP festlegen.
Wenn kein Standarddrucker zur Verfügung steht oder die Datei auf einem anderen Drucker gedruckt werden soll, geben Sie in der Befehlszeile den Namen des gewünschten Druckers an:
$ lp -d druckername dateiname |
Druckername steht für den Namen eines Druckers, auf den Ihr System zugreifen kann, und dateiname für die Datei, die gedruckt werden soll.
Die Datei wird in die Warteschlange des Druckers gestellt, und auf dem Bildschirm erscheint die Anforderungskennung.
Um die Datei /etc/passwd auf dem Drucker ahorn zu drucken, würden Sie also folgendes eingeben:
$ lp -d ahorn /etc/passwd Anforderungskennung ist ahorn-9 (1 Datei(en)) $ |
Wenn Sie versuchen, eine Anforderung an einen Drucker senden, der nicht für Ihr System konfiguriert ist, erscheint eine Fehlermeldung:
$ lp -d buche /etc/passwd UX:lp: Fehler: Ziel "buche" ist dem LP Druck Service nicht bekannt. $ |
Hinweise zur Konfiguration von Druckern finden Sie im Handbuch System Administration Guide, Volume II. Im Abschnitt "8.3 Statusinformationen abrufen" erfahren Sie, wie Sie eine Liste der verfügbaren Drucker abrufen.
Wenn Sie eine große Datei drucken lassen und wissen möchten, wann der Ausdruck fertig ist, können Sie LP anweisen, Sie bei Abschluß des Druckauftrags zu benachrichtigen. Folgende Benachrichtigungsarten sind möglich:
Email-Nachricht
Meldung im Konsolfenster
Wenn Sie per Email benachrichtigt werden wollen, geben Sie beim Senden der Druckanforderung die Option -m ein:
$ lp -m dateiname |
Soll die Benachrichtigung im Konsolfenster angezeigt werden, verwenden Sie statt dessen die Option -w:
$ lp -w dateiname |
Wenn von einer Datei mehrere Exemplare gedruckt werden sollen, geben Sie in der Befehlszeile die Option -n und die Zahl der gewünschten Kopien an. Der Drucker behandelt eine solche Anforderung als einen Auftrag und druckt dementsprechend nur ein Deckblatt.
$ lp -n zahl dateiname |
zahl steht für die gewünschte Anzahl Exemplare und dateiname für die Datei, die gedruckt werden soll.
Um vier Exemplare der Datei /etc/passwd auf dem Standarddrucker zu drucken, würden Sie also folgendes eingeben:
$ lp -n4 /etc/passwd Anforderungskennung ist buche-9 (1 Datei(en)) $ |
Der Befehl lp unterstützt eine Reihe von Optionen, mit denen Sie den Druckauftrag durch Angabe von Zeichensätzen, Filtern, Titeln, Deckblättern usw. erweitern können. In Tabelle 8-1 sind die am häufigsten verwendeten Optionen zusammengefaßt. Wenn Sie in der Befehlszeile mehrere Optionen angeben, trennen Sie sie durch Leerzeichen und geben vor jeder Option einen Bindestrich (-) ein.
In dem folgenden Befehl wird über Optionen das Druckziel und die Anzahl der zu druckenden Exemplare angegeben und eine elektronische Post bei Auftragsabschluß angefordert:
$ lp -d druckername -m -n6 dateiname |
Tabelle 8-1 Übersicht häufig verwendeter lp-Optionen
Option |
Beschreibung |
---|---|
Druckziel (Name des zu verwendenden Druckers). |
|
Sendet bei Auftragsabschluß eine Email-Nachricht. |
|
Druckexemplare (Anzahl der zu druckenden Kopien). |
|
Druckt einen Titel auf das Deckblatt. |
|
Unterdrückt die Ausgabe des Deckblatts. |
|
Druckt auf jede Seite eine Kopfzeile. |
|
Kopiert die Datei vor dem Ausdruck. |
|
Sendet bei Auftragsabschluß eine Meldung an Ihr System. |
Eine ausführliche Optionsliste finden Sie in der man Page zu lp(1).