# Das &klpq;-Handbuch

Christoph
Neerfeld

    chris@kde.org

Hans Petter
Bieker

    bieker@kde.org

Dirk
Dörflinger

    ddoerflinger@web.de

Deutsche Übersetzung
2000-12-14
1.00.01
2000
Christoph Neerfeld
&FDLNotice;

Dieses Handbuch beschreibt &klpq; Version 1.0.1

KDE
KLpq
printing
queueing
lpq

## Einführung

&klpq; ist eine graphische Oberfläche für die Druckerwarteschlange. Es ist hauptsächlich dazu gedacht, die Druckerwarteschlange zu überwachen und Aufträge daraus zu löschen. Außerdem kann das Drucken auch erlaubt/verboten werden, falls man die nötigen Rechte dazu besitzt.

&klpq; verändert die Druckerwarteschlage nicht, sondern nutzt die Systemkommandos `lpq`, `lprm` and `lpc`. Deshalb sollte &klpq; eigentlich unkritisch sein, solange `lpq`, `lprm` und `lpc` dies sind.

- Unterstützt BSD, PPR und LPRng Drucksysteme.

- Ist netzwerktransparent.

- Unterstützt Drag & Drop

## &klpq; verwenden

### Starten von &klpq;

    	klpq

    	  -n
    	  -P printer
              file1 file2 URL1 URL2

Beim ersten Start von &klpq; erscheint ein Fenster mit der Frage, welches Druckersystem Sie benutzen. &klpq; unterstützt die Systeme BSD, PPR und LPRng. Falls Sie nicht wissen, welches Druckersystem auf Ihrem Computer läuft, versuchen Sie es mit BSD, welches auf den meisten gängigen Systemen läuft. Falls &klpq; die Druckerwarteschlange nicht anzeigt, probieren Sie eines der anderen Systeme (Sie können das System unter Optionen Spooler auswählen).

Ohne Parameter gestartet, sucht &klpq; nach der Umgebungsvariablen `PRINTER` und versucht, den Inhalt der korrespondierenden Druckerwarteschlange anzuzeigen. Falls `PRINTER` nicht gesetzt sein sollte, zeigt &klpq; den Inhalt der Warteschlange `lp` an. Falls auch diese nicht existiert, wird die erste in `/etc/printcap` angezeigt.

Mit einer Datei als Parameter können Sie &klpq; als Ersatz für `lpr` verwenden. Sie brauchen nicht `lpr dokument; klpq` einzugeben, `klpq dokument` genügt. &klpq; startet `lpr` für Sie. Der Parameter `-P` spezifiziert die Druckerumgebung. Momentan werden keine weiteren Optionen von `lpr` unterstützt.

Der Parameter `-n` zwingt &klpq;, die Warteschlange nicht anzuzeigen, wenn ein Dateiname übergeben wurde. Z.B. lässt `klpq `-n dokument`` &klpq; die Datei `dokument` an lpr senden und sich sofort wieder beenden. `klpq `-n`` ohne Dateiname startet &klpq; ganz normal.

&klpq; unterstützt auch URLs als Kommandozeilenparameter. Hierfür wird Konqueror verwendet, um die Datei temporär als lokale Datei abzulegen und anschließend zu drucken.

Bitte beachten Sie, dass &klpq; während des Downloads aktiv sein muss. Ansonsten wird die Datei nicht gedruckt.

Unterstützung von Drag & Drop: Sie können jegliche URL aus Konqueror auf das &klpq; Fenster herüber ziehen, um ihren Inhalt zu drucken.

### Das Hauptfenster

&klpq; ist sehr einfach zu benutzen, daher hier nur ein paar kurze Worte über die Dinge, die nicht so offensichtlich sind:

Wenn der Knopf Auto gedrückt ist, liest &klpq; alle "n" Sekunden die Warteschlange, sodass Sie den Knopf Aktualisieren nicht mehr drücken müssen. Sie können die "n" Sekunden unter Optionen Aktualisierungsfrequenzeinstellen. Wenn Sie "n" auf 0 setzen, wird der Knopf Auto komplett dektiviert.

Falls Sie die Fehlermeldung "Dies ist ein privilegierter Befehl und Sie haben keine Berechtigung, ihn auszuführen." erhalten, müssen Sie sich als root oder als anderer privilegierter Benutzer anmelden, um diesen Befehl ausführen zu können. Der Versuch, den Druckauftrag eines anderen Benutzers zu löschen, wird schlicht ignoriert.

Es gibt verschiedene Tastaturkürzel:

Taste: | Ausführung
--- | ---
U | Entspricht dem Drücken des Knopfes "Aktualisieren" (englisch: Update).
R | Entspricht dem Drücken des Knopfes "Entfernen" (englisch: Remove)
T | Entspricht dem Drücken des Knopfes "Nach oben setzen" (englisch: Make Top)
A | Entspricht dem Drücken des Auto-Knopfes. button
Pfeil nach links | Zeigt die vorherige Druckerwarteschlange
Pfeil nach rechts | Zeigt die nächste Druckerwarteschlange

### Der Spooler Dialog

Im Dialog Spooler kann das Drucksystem (BSD, PPR, LPRng) ausgewählt werden. Anschließend müssen noch die Pfade für die Druckkommandos gesetzt werden. Hilfe dazu finden Sie in den man-pages Ihres Drucksystemes.

## Zu erledigen

- mehr KDE Tastaturbefehle mit kkeyconfig

- alle Warteschlangen gleichzeitig anzeigen

- ein kleines Statusfenster in Kicker integrieren

- Unterstützung von mehr Befehlen von lprng

- &klpq; komplett neu schreiben ;-)

War da noch was?

## Autor

Mein Name ist Christoph Neerfeld. Ich studiere angewandte Informatik an der Fachhochschule für angewandte Informatik Sankt Augustin, Deutschland. Wer will, kann mir gerne Berichte, Wünsche oder Postkarten aus seiner Heimatstadt schicken. Ich liebe es, Postkarten zu bekommen. (Anm. des Übersetzers: Postkarten an chris@kde.org kommen selten an ;-)

Vielen Dank an

- Victor Kolossov kolosov@iris1.itep.ru für die Unterstützung zu LPRng

- Remco Treffkorn remco@rvt.com für die Unterstützung zu ppr

und an viele andere für Fehlermeldungen und Vorschläge.

&klpq; ist Copyright 1997/98 Christoph Neerfeld chris@kde.org

Copyright für die Dokumentation 2000 Dirk Dörflingerddoerflinger@web.de

&underFDL; &underGPL;

## Installation

### Woher bekomme ich &klpq;?

&klpq; ist Teil des KDE Projektes. &klpq; ist unter ftp://ftp.kde.org/pub/kde/, der Haupt-FTP-Seite des KDE Projektes, zu finden. Dort gibt es auch viele Links zu Spiegelservern auf der ganzen Welt.

### Voraussetzungen

Um &klpq; erfolgreich compilieren zu können, benötigen Sie zumindest das Paket kdelibs, zu finden auf ftp://ftp.kde.org/pub/kde/. Außerdem wird empfohlen, auch das Paket kdebase installiert zu haben.

Zusätzlich benötigen Sie eine funktionierende Konfiguration der Datei `/etc/printcap`.

### Kompilierung und Installation

&klpq; ist normalerweise Bestandteil des Paketes kdeutils und wird im Laufe der Installation dieses Paketes mitinstalliert.

Falls Sie nur &klpq; selbst übersetzen wollen, geben sie im Quelltextverzeichnis des Pakets kdeutils folgenden Befehl ein:

    % ./configure
    % make
    % make install

Da &klpq; autoconf benutzt, sollten sich eigentlich keine Probleme bei der Installation ergeben. Falls doch welche auftauchen sollten, berichten Sie diese bitte in den KDE Mailinglisten.