Befehl "lp"
Der Befehl lp enthält Informationen für das AIX® Print Subsystem lp und das System V Print Subsystem lp.
AIX Befehl lp des Drucksubsystems
Zweck
Sendet Anforderungen an einen Zeilendrucker.
Syntax
Lp [ -c ] [ -dWarteschlange ] [ -m ] [ -nZahl ] [ -oOption ] [ -s ] [ -t.Titel ] [ -w ] [ Dateien ]
Beschreibung
Der Befehl lp bewirkt, dass die mit dem Parameter Dateien angegebenen Dateien und die zugehörigen Informationen (eine Anforderung) von einem Zeilendrucker gedruckt werden. Wenn Sie keinen Wert für den Parameter Dateien angeben, akzeptiert der Befehl lp die Standardeingabe. Der Dateiname - (Minuszeichen) steht für die Standardeingabe und kann zusätzlich zu Dateien in der Befehlszeile angegeben werden. Der Befehl lp sendet die Anforderungen in der angegebenen Reihenfolge. Wenn der Job an eine lokale Druckerwarteschlange übergeben wird, zeigt der Befehl lp Folgendes an:
Job number is: nnn
Erläuterungen:nnnist die zugeordnete Jobnummer. Verwenden Sie zum Unterdrücken der Jobnummer das Flag -s.
Flags
| Element | Beschreibung |
|---|---|
| -c | Kopiert die zu druckenden Dateien unmittelbar bei der Ausführung des Befehls lp. Der Befehl lp kopiert Dateien nur auf Anforderung. Es werden keine Links erstellt. Wenn Sie das Flag -c angeben, achten Sie darauf, dass Sie keine der Dateien entfernen, bevor sie gedruckt wurden. Wenn Sie das Flag -c nicht angeben, sind nach dem Absetzen der Anforderung an den Dateien vorgenommene Änderungen in der Druckausgabe enthalten. |
| -dWarteschlange | Gibt die Druckwarteschlange an, an die ein Job gesendet wird. |
| -m | Sendet Mails (siehe den Befehl mail) nach dem Drucken der Dateien. Standardmäßig werden nach normaler Beendigung der Druckanforderung keine Mails gesendet. |
| -nAnzahl | Druckt die angegebene Anzahl von Kopien der Druckausgabe. Die Standardkopienanzahl ist 1. |
| -oOptionen | Gibt an, dass Back-End-spezifische Flags an Back-End übergeben werden. Deshalb können für jede Warteschlange andere Flags, die nicht in diesem Artikel beschrieben sind, mit dem Befehl lp angegeben werden. Eine Liste dieser Flags finden Sie in der Beschreibung des Befehls piobe . Die Angabe dieses Flags entspricht der Angabe des Flags -o für den Befehl enq . |
| -s | Unterdrückt die automatische Rückgabe von Jobnummern. Der Befehl lp berichtet die Jobnummer standardmäßig, das Flag -s überschreibt die Standardeinstellung. |
| -tTitel | Gibt den Titel der Datei auf der Bannerseite der Ausgabe an. |
| -w | Schreibt eine Nachricht an das Terminal des Druckjobanforderers, nachdem die Dateien gedruckt wurden. Wenn der Anforderer nicht angemeldet ist, sendet der Befehl mail die Nachricht. Wenn der Benutzer in mehreren Fenstern oder an mehreren Terminals angemeldet ist, wird die Nachricht möglicherweise nicht an das LFT gesendet, an dem der Befehl ausgeführt wurde. Die Nachricht wird an das erste Terminal gesendet, auf dem der Dämon writesrv den Benutzer angemeldet sieht.Anmerkung: Wenn das Flag -w in Kombination mit dem Flag -m verwendet wird, empfängt der Anforderer des Druckjobs nur mail, aber keine Nachricht auf dem Terminal. |
Sicherheit
Beispiele
- Zum Drucken der Datei /etc/motd auf dem Druckerlp0an Einheit angeschlossendlp0, geben Sie Folgendes ein:
lp /etc/motd - Geben Sie Folgendes ein, um 30 Kopien der Datei /etc/motd zu drucken und den Benutzer mit mail über den Abschluss des Jobs zu informieren:
- Zum Drucken der Datei /etc/motd mit den Back-End-Flags -f und -amit dem Jobtitelblah, geben Sie Folgendes ein:
- So stellen Sie die in die WarteschlangeMyFileGeben Sie Folgendes ein, um die Jobnummer zurückzugeben:
lp myfile - So stellen Sie die in die WarteschlangeMyFileGeben Sie Folgendes ein, um die Jobnummer zu unterdrücken:lp -s myfile
Exitstatus
Dieser Befehl gibt die folgenden Exitwerte zurück:
| Element | Beschreibung |
|---|---|
| 0 | Alle Eingabedateien wurden erfolgreich verarbeitet. |
| >0 | Es ist keine Ausgabeeinheit verfügbar oder es ist ein Fehler aufgetreten. |
Dateien
| Element | Beschreibung |
|---|---|
| /usr/sbin/qdaemon | Enthält den Dämon für die Warteschlangensteuerung (qdaemon). |
| /var/spool/lpd/qdir/* | Enthält die Warteschlangenanforderungen. |
| /var/spool/lpd/stat/* | Enthält Informationen zum Status der Einheiten. |
| /var/spool/qdaemon/* | Enthält temporäre Kopien der Dateien, die in die Warteschlange eingereiht wurden. |
| /etc/qconfig | Enthält die Warteschlangenkonfigurationsdatei. |
| /etc/qconfig.bin | Enthält die verarbeitete Binärversion der Datei /etc/qconfig. |
Befehl "lp" des System V-Drucksubsystems
Zweck (System V)
Sendet Druckanforderungen.
Syntax (System V)
lp [Druckoptionen] [Dateien]
lp -i Anforderungs-ID Druckoptionen
Beschreibung (System V)
Das erste Format des Befehls lp bewirkt, dass die angegebenen Dateien und die zugehörigen Informationen (eine Anforderung) gedruckt werden. Wenn keine Dateinamen in der Befehlszeile angegeben werden, wird die Standardeingabe angenommen. Die Standardeingabe kann zuasmmen mit den angegebenen Dateien in der Befehlszeile angegeben werden, indem die Dateinamen und ein Minuszeichen (-) für die Standardeingabe angegeben werden. Die Dateien werden in der Reihenfolge gedruckt, in der sie in der Befehlszeile angegeben sind.
Der LP-Druckservice ordnet jeder Anforderung eine eindeutige Anforderungs-ID zu und zeigt sie in der Standardausgabe an. Diese Anforderungs-ID kann später beim Abbrechen oder Ändern einer Anforderung oder beim Bestimmen des Anforderungsstatus verwendet werden. Weitere Informationen zum Abbrechen einer Anforderung finden Sie in der Beschreibung des Befehls cancel . Informationen zum Überprüfen des Status einer Druckanforderung finden Sie in lpstat .
Das zweite Format von lp wird verwendet, um die Optionen für eine zuvor übergebene Anforderung zu ändern. Die mit Anforderungs-ID angegebene Druckanforderung wird entsprechend den mit diesem Befehl angegebenen Druckoptionen geändert. Die verfügbaren Druckoptionen sind dieselben wie beim ersten Format des Befehls lp. Wenn die Anforderung abgeschlossen ist, wird die Änderung zurückgewiesen. Wenn die Anforderung bereits gedruckt wird, wird sie gestoppt und von vorn gestartet (es sei denn, das Flag -P ist angegeben).
Wenn Sie lp -? eingeben, zeigt das System den Verwendungshinweis für den Befehl an und gibt 0 zurück.
Druckanforderung senden (System V)
Das erste Format des Befehls lp wird verwendet, um eine Druckanforderung an einen bestimmten Drucker oder an einen beliebigen Drucker, der alle Anforderungen der Druckanforderung erfüllt, zu drucken.
Den Dateinamen müssen immer Flags vorangestellt werden, aber die Flags können in beliebiger Reihenfolge angegeben werden.
Drucker, für die keine Anforderungen akzeptiert werden, werden nicht berücksichtigt, wenn als any angegeben ist. (Verwenden Sie den Befehl lpstat -a, um die Drucker anzuzeigen, die Anforderungen akzeptieren.) Wenn eine Anforderung jedoch für eine Klasse von Druckern bestimmt ist und die Klasse selbst Anforderungen akzeptiert, werden alle Drucker in der Klasse berücksichtigt, unabhängig von ihrem Annahmestatus.
Wenn Sie für Drucker mit mountfähigen Typenrädern oder Schriftartkassetten kein bestimmtes Typenrad bzw. keine bestimmte Schriftartkassette mit dem Flag -S angeben, wird für das Drucken Ihrer Anforderung das gerade gemountete Typenrad bzw. die gemountete Schriftartkassette verwendet. Der Befehl lpstat -p Drucker -l wird verwendet, um festzustellen, welche Typenräder auf einem bestimmten Drucker verfügbar sind. Der Befehl lpstat -S -l wird verwendet, um festzustellen, welche Typenräder verfügbar sind und auf welchen Druckern. Wenn das Flag -S nicht angegeben ist, wird der Standardzeichensatz für Drucker verwendet, die auswählbare Zeichensätze haben.
Wenn Probleme mit Jobs auftreten, die normalerweise gedruckt werden, aber gelegentlich nicht, überprüfen Sie die physischen Verbindungen zwischen dem Drucker und Ihrem Computer. Wenn Sie einen automatischen Datenswitch oder einen A/B-Switch verwenden, entfernen Sie ihn und prüfen Sie, ob das Problem damit behoben ist.
Flags (System V)
- -c
- Bewirkt, dass Kopien der zu druckenden Dateien unmittelbar nach dem Aufruf lp gedruckt werden. Normalerweise werden Dateien nicht kopiert, sondern verlinkt, sofern dies möglich ist. Wenn das Flag -c nicht angegeben ist, müssen Sie darauf achten, keine der Dateien entfernt wird, bevor die Anforderung nicht vollständig gedruckt wurde. Beachten Sie auch, dass in dem Fall, dass das Flag -c nicht angegeben ist, alle Änderungen, die an den benannten Dateien vorgenommen wurden, nachdem die Anforderung abgesetzt, aber bevor sie gedruckt wurden, in der Druckausgabe enthalten sind.
- -d Ziel
- Wählt Ziel als Drucker oder Druckerklasse für die Druckoperation aus. Wenn Ziel ein Drucker ist, wird die Anforderung nur auf diesem bestimmten Drucker gedruckt. Wenn Ziel eine Druckerklasse ist, wird die Anforderung auf dem ersten verfügbaren Drucker gedruckt, der zu dieser Klasse gehört. Wenn für Ziel der Wert any angegeben ist, wird die Anforderung auf einem beliebigen Drucker gedruckt, der die Anforderung verarbeiten kann. Unter bestimmten Bedingungen (Nichtverfügbarkeit von Druckern, Dateibereichsbeschränkungen usw.) werden Anforderungen für bestimmte Ziele möglicherweise nicht akzeptiert (siehe lpstat). Standardmäßig wird das Ziel der Umgebungsvariablen LPDEST entnommen. Wenn LPDEST nicht gesetzt ist, wird das Ziel der Umgebungsvariablen PRINTER entnommen. Wenn PRINTER nicht gesetzt ist, wird ein Standardziel (sofern vorhanden) für das Computersystem verwendet. Wenn kein Systemstandardwert festgelegt ist und -T verwendet wird, dest wird auf der Basis des mit dem Flag -T angegebenen Inhaltstyps ausgewählt [siehe Beschreibung von -T]. Zielnamen variieren je nach System (siehe lpstat).
- -f Formularname [-d any]
- Druckt die Anforderung auf dem Formular Formularname. Der LP-Druckservice stellt sicher, dass das Formular auf dem Drucker gemountet ist. Wenn Formularname für ein Druckerziel angefordert wird, das das Formular nicht unterstützt, wird die Anforderung zurückgewiesen. Wenn Formulardame für das System nicht definiert wurde oder wenn der Benutzer nicht berechtigt ist, das Formular zu verwenden, wird die Anforderung zurückgewiesen. (siehe lpforms). Wenn das Flag -d any angegeben ist, wird die Anforderung auf einem beliebigen Drucker gedruckt, auf dem das angeforderte Formular gemountet ist und der alle anderen Voraussetzungen der Druckanforderung erfüllt.
- -H Sonderverarbeitung
- Druckt die Anforderung entsprechend der angegebenen Sonderverarbeitung. Die zulässigen Werte für Sonderverarbeitung sind im Folgenden definiert:
- HOLD
- Bewirkt, dass die Anforderung erst nach Benachrichtigung gedruckt wird. Wenn der Druckvorgang bereits gestartet ist, wird er gestoppt. Es werden andere Druckanforderungen vorgezogen, bis die angehaltene Anforderung fortgesetzt wird.
- resume
- Bewirkt, dass eine angehaltene Anforderung fortgesetzt wird. Wenn die Druckanforderung beim Anhalten bereits gedruckt wurde, ist sie die nächste gedruckte Anforderung, sofern sie nicht durch eine sofortige auf einen hinteren Platz verwiesen wird. Das Flag -i (gefolgt von einer Anforderungs-ID) muss immer verwendet werden, wenn dieses Argument angegeben wird.
- sofortig
- (Nur für LP-Administratoren verfügbar) Bewirkt, dass die Anforderung als Nächste gedruckt wird. Wenn mehreren Anforderungen das Attribut immediate zugewiesen ist, wird die zuletzt gesendete Anforderung zuerst gedruckt. Wenn gerade eine andere Anforderung gedruckt wird, muss diese angehalten werden, damit diese sofortige Anforderung gedruckt werden kann.
- -L Name_der_Ländereinstellung
- Gibt an, dass Name_der_Ländereinstellung als Ländereinstellung für diese Druckanforderung verwendet werden soll. Der Standardwert für Name_der_Ländereinstellung ist LC_CTYPE. Wenn LC_CTYPE nicht gesetzt ist, wird standardmäßig C für Name_der_Ländereinstellung verwendet.
- -m
- Sendet eine Mail, nachdem die Dateien gedruckt wurden. Standardmäßig wird bei normaler Beendigung der Druckanforderung keine Mail gesendet.
- -n Anzahl
- Druckt die angegebene Anzahl von Kopien der Ausgabe. Standardmäßig wird eine Kopie verwendet.
- -o Optionen
- Gibt druckerabhängige Optionen an. Es können mehrere Optionen erfasst werden,
indem der Schlüsselbuchstabe -o mehrfach verwendet wird (d. h.
-o Option[1] -o Option[2] ... -o Option[n]) oder indem
mit dem Schlüsselbuchstaben -o eine in doppelte Anführungszeichen eingeschlossene und durch Leerzeichen getrennte Liste von Optionen
(d. h. -o "Option[1] Option[2] .
. . Option[n]") angegeben wird.
- nobanner
- Druckt keine Bannerseite mit der Anforderung. Der Administrator kann die Verwendung dieser Option jederzeit unterbinden.
- nofilebreak
- Fügen Sie keinen Formularvorschub zwischen den angegebenen Dateien ein, wenn ein Job zum Drucken mehrerer Dateien übergeben wird. Diese Option wird nicht von Druckern unterstützt, die für die Verwendung der PS-Schnittstelle (PostScript) konfiguriert sind.
- length=Dezimalzahl_mit_Nachkommastellen
- Druckt die Anforderung mit Seiten, die Dezimalzahl_mit_Nachkommastellen lang sind. Eine Dezimalzahl_mit_Nachkommastellen ist eine optionale Dezimalzahl mit Nachkommastellen, die eine Größe in Zeilen, Zeichen, Zoll bzw. Zentimetern angibt. Der Maßstab wird mit dem Suffix i für Zoll oder c für Zentimeter angegeben. Für Längen- und Breiteneinstellungen gibt eine Zahl ohne Nachkommastellen Zeilen oder Zeichen an. Für Zeilendichte und Zeichendichte gibt eine Zahl ohne Nachkommastellen die Zeilen pro Zoll bzw. Zeichen pro Zoll an (wie bei einer Zahl mit Nachkommastellen für i). Beispielsweise gibt length=66 eine Seitenlänge von 66 Zeilen, length=11i eine Seitenlänge von 11 Zoll und length=27.94c eine Seitenlänge von 27,94 Zentimetern an. Diese Option darf nicht mit der Option -f verwendet werden und wird vom PS (PostScript) nicht unterstützt.
- width=Dezimalzahl_mit_Nachkommastellen
- Druckt die Anforderung mit Seiten, die Dezimalzahl_mit_Nachkommastellen breit sind. (Die Beschreibung für Dezimalzahl_mit_Nachkommastellen finden Sie in den Informationen zum Flag length.) Diese Option darf nicht mit der Option -f verwendet werden und wird vom PS (PostScript) nicht unterstützt.
- lpi=Dezimalzahl_mit_Nachkommastellen
- Druckt die Anforderung mit einer Zeilendichte von Dezimalzahl_mit_Nachkommastellen. (Die Beschreibung für Dezimalzahl_mit_Nachkommastellen finden Sie in den Informationen zum Flag length.) Diese Option darf nicht mit dem Flag -f verwendet werden und wird vom PS (PostScript) nicht unterstützt.
- cpi=pica|elite|komprimiert
- Druckt die Anforderung mit der Zeichendichte pica (10 Zeichen pro Zoll), elite (12 Zeichen pro Zoll) oder compressed (entspricht der maximalen Anzahl von Zeichen pro Zoll, die ein Drucker unterstützt). Es gibt keine Standardanzahl von Zeichen pro Zoll für alle Drucker. Die Standardzeichendichte für Ihren Drucker finden Sie in der terminfo -Datenbank. Diese Option darf nicht mit dem Flag -f verwendet werden und wird vom PS (PostScript) nicht unterstützt.
- stty=Liste_der_stty-Optionen
- Eine Liste der gültigen Optionen für den Befehl stty. Wenn die Liste Leerzeichen enthält, schließen Sie sie in einfache Anführungszeichen ein.
- -P Seitenliste
- Druckt die in Seitenliste angegebenen Seiten. Dieses Flag kann nur verwendet werden, wenn ein Filter verfügbar ist, der die Liste verarbeiten kann. Andernfalls wird die Druckanforderung zurückgewiesen. Die Seitenliste kann aus Zahlenbereichen, einzelnen Seitennummern oder einer Kombination aus beiden bestehen. Die Seiten werden in aufsteigender Reihenfolge gedruckt.
- -q Prioritätsstufe
- Weist der Anforderung die angegebene Pioritätsstufe in der Druckwarteschlange zu. Die gültigen Werte für Prioritätsstufe sind 0 (höchste Priorität) bis 39 (niedrigste Priorität). Wenn keine Priorität angegeben ist, wird der Standardwert für den Druckservice verwendet, der vom Systemadministrator festgelegt wurde. Der Systemadministrator kann für einzelne Benutzer ein Prioritätslimit festlegen.
- -R
- Entfernt die Dateien nach der Übergabe der Druckanforderung. Verwenden Sie dieses Flag mit Vorsicht.
- -r
- Siehe -T Inhaltstyp [-r].
- -s
- ` ` Anforderungs-ID unterdrücken ist ... '' Nachricht.
- -S Zeichensatz [-d any]
- -S Typenrad [-d any]
- Druckt die Anforderung mit dem angegebenen Zeichensatz oder dem angegebenen Typenrad. Wenn ein Formular angefordert wurde und dieses einen anderen Zeichensatz oder ein anderes Typenrad erfordert, als mit dem Flag -S angefordert wurde, wird die Anforderung zurückgewiesen.
Wenn für Drucker mit mountfähigen Typenrädern ein Typenrad in der Anforderung angegeben wird, das vom Administrator nicht als gültiges Typenrad für den Drucker aufgelistet wurde, wird die Anforderung zurückgewiesen, sofern ds Typenrad noch nicht auf dem Drucker gemountet ist.
Bei Druckern, die auswählbare oder programmierbare Zeichensätze verwenden, gilt Folgendes: Wenn der angegebene Zeichensatz nicht in der Terminfo-Datenbank für den Drucker definiert ist (siehe terminfo) oder kein vom Administrator definierter Aliasname ist, wird die Anforderung zurückgewiesen.
Wenn das Flag -d any verwendet wird, wird die Anforderung auf einem beliebigen Drucker gedruckt, auf dem das Typenrad gemountet ist, oder auf einem Drucker, der den Zeichensatz auswählen kann und der alle anderen Voraussetzungen der Anforderung erfüllt.
- -t Titel
- Gibt den Titel auf der Bannerseite der Ausgabe aus. Standardmäßig wird kein Titel ausgegeben. Schließen Sie den Titel in Anführungszeichen ein, wenn er Leerzeichen enthält.
- -T Inhaltstyp [-r]
- Druckt die Anforderung auf einem Drucker, der den angegebenen Inhaltstyp unterstützt. Wenn kein Drucker diesen Typ direkt akzeptiert, wird ein Filter verwendet, um den Inhalt in einen akzeptablen Typ zu konvertieren. Wenn das Flag -r angegeben ist, wird kein Filter verwendet. Wenn -r angegeben ist, aber kein Drucker den Inhaltstyp direkt akzeptiert, wird die Anforderung zurückgewiesen. Wenn der Inhaltstyp von keinem Drucker weder direkt noch über einen Filter akzeptiert wird, wird die Anforderung zurückgewiesen.
Das Flag -r stellt nicht nur sicher, dass keine Filter verwendet werden, sondern erzwingt auch die funktional entsprechende Einstellung des Flags -o 'stty=opost'.
- -w
- Gibt nach dem Drucken der Dateien eine Nachricht auf dem Terminal des Benutzers aus. Wenn der Benutzer nicht angemeldet ist oder wenn sich der Drucker auf einem fernen System befindet, wird stattdessen mail gesendet. Beachten Sie, dass Nachrichten an ein anderes Fenster als das gesendet werden können, in dem der Befehl ursprünglich eingegeben wurde.
- -y Modusliste
- Druckt die Anforderung entsprechend den in Moduliste aufgelisteten Druckmodi. Die zulässigen Werte für Modulliste sind lokal definiert. Diese Option darf nur verwendet werden, wenn ein Filter für die Verarbeitung verfügbar ist. Andernfalls wird die Druckanforderung zurückgewiesen.
In der folgenden sind die Optionen für Moduliste beschrieben:
- -y Umkehrung
- Khrt die Druckreihenfolge der Seiten um. Diese Filteroption wird vom LP-Druckservice nicht unterstützt.
- -y Querformat
- Ändert die Ausrichtung einer physischen Seite von Hochformat in Querformat.
- -y x=Anzahl,y=Anzahl
- Ändert die Standardposition einer logischen Seite auf einer physischen Seite durch Verschieben des Ursprungs.
- -y group=Anzahl
- Gruppiert mehrere logische Seiten auf einer einzelnen physischen Seite.
- -y magnify=Anzahl
- Ändert die logische Größe jeder Seite in einem Dokument.
- -o length=Anzahl
- Wählt die Anzahl der Zeilen für jede Seite des Dokuments aus.
- -P Anzahl
- Wählt einen Teil eines zu druckenden Dokuments anhand von Seitennummern aus.
- -n Anzahl
- Druckt mehrere Kopien eines Dokuments.
Sicherheit (System V)
Dateien (System V)
- /var/spool/lp/*