Druckkommandos
Alle Druckkommandos laufen über mehrere Prozesse, d.h. das aufgerufene
Kommando kommuniziert mit gewissen staendig laufenden Service-Prozessen,
evtl. auf anderen Rechnern. Falls einer dieser Prozesse verklemmt ist,
bekommt man Meldungen wie No daemon present oder Can't connect.
In diesen Fällen sollte man die
CIP-Betreuer verständigen und es
solange von einem anderen Rechner aus probieren.
Abschicken eines Druckerjobs
Dies geschieht mit dem Kommando lpr
-Pprinter filename,
wobei printer durch den Namen des gewünschten Druckers
und filename durch den Namen der zu druckenden Datei zu
ersetzen ist. Gibt man den Parameter -P nicht an, so wird
die Ausgabe an den im Rechner eingestellten Standarddrucker
geschickt. Das ist im CIP-Pool null,
d.h. die Ausgabe kommt nirgends an.
Bevor man einen Druckjob abschickt, unbedingt überlegen, ob
der Drucker auch das Format versteht! (siehe
Wahl des richtigen Druckers)
Löschen eines Auftrages
Dafür existiert der Befehl lprm.
Er trägt einen oder
mehrere Aufträge aus der Warteschlange aus. Es existiert
wieder die Option -P für die Druckeranwahl. Zusätzlich
kann man den oder die Jobnummern der Aufträge die gelöscht
werden sollen angeben. Am einfachsten macht man es sich
jedoch wenn man nur "-" angibt, dann werden alle Aufträge
gelöscht. Beispiel:
lprm -Pptcip -
Aus betriebssystemtechnischen Gründen kann man einen Job
nur von dem Rechner aus canceln, auf dem man ihn gestartet
hat. Ansonsten bekommt man die Meldung: Permission denied.
Für Fortgeschrittene: Auf verschiedenen Rechnern kann
hinter den gleichem login-Namen ein anderer Benutzer
stecken. Dies ist im CIP-Pool wegen der
zentralen Passwortverwaltung
nicht so, kann aber zwischen verschiedenen
Lehrstühlen durchaus vorkommen, und diese dürfen ja auch
bei uns drucken.
Man kann einen Druckjob oft auch selbst dann noch abbrechen, wenn der
Drucker schon mit dem drucken begonnen hat. In diesem Fall kann es aber
vorkommen, dass das Accounting schon den vollen Wert berechnet hat.
Wichtig: Wenn der Drucker einmal nicht ansprechbar ist,
sollte man bevor man sich ausloggt alle Druckjobs canceln!
Anzeigen der Warteschlange
Mit dem Kommando lpq -Pprinter
läßt man sich die Warteschlange
eines bestimmten Druckers zeigen. Der oberste
Eintrage sollte mit dem Vermerk active versehen sein - dann
wird er gerade gedruckt. Ist dies nicht der Fall, hat der
Drucker vielleicht Probleme, und man sollte bei CIP-Druckern
einmal nachsehen und evtl. einen Betreuer um Rat fragen.
Man sollte dieses Kommando am besten vor dem Drucken
benutzen, um herauszufinden, ob die Verbindung zum Druckserver vorhanden
ist und der Drucker frei und bereit.