Solaris Handbuch für Fortgeschrittene Benutzer

8.2 Druckanforderungen senden

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.

8.2.1 Anforderungen an den Standarddrucker senden

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.

8.2.2 Anforderungen an andere Drucker senden

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.

8.2.3 Benachrichtigung bei Auftragsabschluß

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:

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

8.2.4 Mehrere Exemplare drucken

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))

$ 

8.2.5 Befehlsoptionen zu lp

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 

-d

Druckziel (Name des zu verwendenden Druckers). 

-m

Sendet bei Auftragsabschluß eine Email-Nachricht. 

-n

Druckexemplare (Anzahl der zu druckenden Kopien). 

-t

Druckt einen Titel auf das Deckblatt. 

-o nobanner

Unterdrückt die Ausgabe des Deckblatts. 

-h

Druckt auf jede Seite eine Kopfzeile. 

-c

Kopiert die Datei vor dem Ausdruck. 

-w

Sendet bei Auftragsabschluß eine Meldung an Ihr System. 

Eine ausführliche Optionsliste finden Sie in der man Page zu lp(1).