8.6. Druckaufträge verwalten

Wenn Sie einen Druckerjob an den Druckerdaemon senden, wie zum Beispiel zum Drucken einer Textdatei aus Emacs oder zum Drucken eines Bildes aus The GIMP, wird der Druckauftrag zur Warteschlange des Druckerspooler hinzugefügt. Die Warteschlange des Druckerspooler ist eine Liste mit Druckauträgen, die an den Drucker gesendet wurden, sowie Informationen über jeden Druckauftrag wie zum Beispiel den Auftragsstatus, den Benutzernamen der Person, die den Auftrag sendete, den Hostnamen des Systems, das den Auftrag sendete, die Jobnummer u.v.m.

Wenn Sie mit der grafischen Desktopumgebung arbeiten, klicken Sie auf Printer Manager auf dem Panel, um den GNOME Print Manager wie in Abbildung 8-7 gezeigt zu öffnen.

Abbildung 8-7. GNOME Print Manager

Diese Applikation kann auch durch Hauptmenü (im Panel) => Systemeinstellungen => Print Manager geöffnet werden.

Um die Druckeinstellungen zu ändern, klicken Sie mit der rechten Maustaste auf das Symbol für den Drucker und wählen Sie dann Eigenschaften. Das Drucker-Konfigurationstool wird daraufhin gestartet.

Doppelklicken Sie auf den konfigurierten Drucker, um sich die Druckerspooler-Warteschlange anzeigen zu lassen, wie in Abbildung 8-8 abgebildet.

Abbildung 8-8. Liste der Druckaufträge

Wenn Sie einen Druckauftrag in GNOME Print Manager abbrechen möchten, wählen Sie diesen aus der Liste aus und wählen Sie aus dem Pull-Down-Menü Edit => Cancel.

Wenn sich aktive Druckaufträge im Druckspooler befinden, erscheint ein Druckbenachrichtigungs-Symbol in der Panel Notification Area des Desktop-Panels, wie in Abbildung 8-9 abgebildet. Da dieser alle 5 Sekunden nach aktiven Druckaufträgen sucht, wird dieses Symbol unter Umständen nicht für kurze Druckaufträge angezeigt.

Abbildung 8-9. Printer Notification Icon

Wenn Sie auf das Printer Notification Icon klicken, wird der GNOME Print Manager gestartet, und zeigt eine Liste der aktuellen Aufträge an.

Auf dem Panel befindet sich außerdem ein Symbol für den Print Manager. Um eine Datei aus Nautilus zu drucken, gehen Sie zum Speicherort der Datei und ziehen Sie diese auf das Print Manager Symbol im Panel (drag und drop). Das Fenster wie in Abbildung 8-10 gezeigt erscheint. Klicken Sie auf OK, um diese Datei zu drucken.

Abbildung 8-10. Print Verification Fenster

Um die Liste der Druckaufträge im Druckerspooler vom Shell-Prompt aus anzuzeigen, geben Sie den Befehl lpq ein. Die letzten Zeilen sehen dann wie folgt oder ähnlich aus:

Rank   Owner/ID            Class  Job Files       Size Time
active user@localhost+902    A    902 sample.txt  2050 01:20:46

Beispiel 8-1. Beispiel der Ausgabe mit lpq

Wenn Sie einen Druckerjob abbrechen möchten, müssen Sie die Jobnummer des Auftrags mit dem Befehl lpq suchen und dann den Befehl lprm job number verwenden. Zum Beispiel: Mit lprm 902 wird der Druckauftrag in Beispiel 8-1 abgebrochen. Sie müssen über Berechtigungen zum Abbrechen eines Druckauftrags verfügen. Sie können Druckaufträge, die von einem anderen Benutzer gestartet wurden, nicht abbrechen, es sei denn, Sie sind als root an dem Rechner angemeldet, an den der Drucker angeschlossen ist.

Sie können eine Datei auch direkt von einem Shell-Prompt aus drucken. So druckt zum Beispiel der Befehl lpr sample.txt die Textdatei sample.txt. Der Druckerfilter legt den Dateityp fest und konvertiert die Datei in ein für den Drucker lesbares Format.