lprm(1) (BSD Compatibility Package) lprm(1)
NAME
lprm - Jobs aus der Druckerwarteschlange löschen
SYNTAX
/usr/ucb/lprm [-Pprinter] [-] [job# ...] [username ...]
BESCHREIBUNG
lprm löscht einen oder mehrere Jobs aus einer Druckerwarteschlange. Da
Benutzer nicht auf das Spool-Verzeichnis zugreifen können, ist lprm
normalerweise die einzige Methode, mit der ein Benutzer einen Job
löschen kann.
Wird lprm ohne Argumente angegeben, wird der derzeit aktive Job
gelöscht, vorausgesetzt, daß der Benutzer, der lprm aufgerufen hat,
auch der Eigentümer dieses Jobs ist.
Wenn der Benutzer mit der entsprechenden Berechtigung einen Benutzer-
namen username angibt, löscht lprm alle Jobs, die diesem Benutzer
gehören.
Sie können einen bestimmten Job löschen, indem Sie seine Job-ID als
Argument angeben. Die Job-ID können Sie mit lpq(1) abrufen. Beispiel:
lpq -Phost
host is ready and printing
Rank Owner Job Files Total Size
active wendy 385 standard input 35501 bytes
lprm -Phost 385
lprm gibt die Namen aller Dateien aus, die gelöscht werden. Wenn keine
entsprechenden zu löschenden Jobs vorhanden sind, erfolgt keine Aus-
gabe.
lprm sendet den Request zum Löschen eines Jobs an den Drucker-Spooler
lpsched.
OPTIONEN
-Pprinter Die Warteschlange angeben, die einem bestimmten Drucker
zugeordnet ist. Andernfalls wird der Wert der Umgebungsva-
riablen PRINTER verwendet. Wenn diese Variable nicht
gesetzt ist, wird die Warteschlange für den Standarddrucker
verwendet.
- Alle Jobs löschen, deren Eigentümer Sie sind. Wenn diese
Option von dem Eigentümer mit der entsprechenden Berechti-
gung aufgerufen wird, werden alle Jobs im Spooler gelöscht.
Die Eigentümer der Jobs werden durch den Anmeldenamen des
Benutzers sowie durch den Hostnamen auf dem System festge-
legt, auf dem das Kommando lpr ausgeführt wurde.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
lprm(1) (BSD Compatibility Package) lprm(1)
DIAGNOSE
lprm: printer: unknown printer
Der Drucker printer wurde in der LP-Datenbank von System V nicht
gefunden. Normalerweise ist die Ursache hierfür ein Schreibfeh-
ler. Möglicherweise existiert der Drucker jedoch auch nicht im
System. Mit lptstat -p können Sie die Ursache feststellen.
lprm: error on opening queue to spooler
Die Verbindung zu lpsched im lokalen System ist fehlgeschlagen.
Normalerweise bedeutet dies, daß die Verbindung zu dem beim Boo-
ten gestarteten Druckerserver unterbrochen wurde bzw. daß dieser
Druckerserver blockiert ist. Prüfen Sie, ob der Dämon des
Drucker-Spoolers /usr/lib/lpsched aktiv ist.
lprm: Can't send message to the LP print service
lprm: Can't receive message from the LP print service
Diese Meldungen zeigen, daß der LP-Druckservice gestoppt wurde.
Bitten Sie Ihren Systemadministrator um Hilfe.
lprm: Received unexpected message from the LP print service
Wahrscheinlich ist in dieser Software ein Fehler aufgetreten.
Bitten Sie Ihren Systemadministrator um Hilfe.
lprm: Can't cancel request
Sie können den Request eines anderen Benutzers nicht löschen.
HINWEISE
Wenn das Kommando lprm ohne Argumente angegeben wird, erkennt lprm den
aktiven Job eventuell fälschlicherweise als zu löschenden Job. Während
des Intervalls zwischen einem Kommando lpq(1) und der Ausführung von
lprm kann schon der nächste Job in der Warteschlange aktiviert worden
sein. In diesem Fall wird der Job möglicherweise versehentlich
gelöscht, wenn Sie sein Eigentümer sind. Um ein versehentliches
Löschen zu verhindern, geben Sie lprm mit der ID des zu löschenden
Jobs ein, wenn Sie der Eigentümer des nächsten wichtigen Jobs in der
Warteschlange sind.
Nur der Benutzer mit der entsprechenden Berechtigung kann von einem
anderen Host ausgegebene Druckjobs löschen.
lp ist die bevorzugte Schnittstelle.
DATEIEN
/var/spool/lp/* Spool-Verzeichnisse
SIEHE AUCH
cancel(1), lp(1), lpq(1), lpr(1), lpsched(1M).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98