# Das &kljettool;-Handbuch

Mike
McBride

    mpmcbride7@yahoo.com

Bernd Johannes
Wuebben

    wuebben@kde.org

Entwickler
Espen
Sand

    espen@kde.org

Entwickler
Lauri
Watts

    vampyr@atconnex.net

Gegengelesen von
Gregor
Zumstein

    zumstein@ssd.ethz.ch

Übersetzt von
2000
Mike McBride
&FDLNotice;
2000-10-21
1.01.00

Dieses Handbuch beschreibt &kljettool; Version 1.1

KDE
KLJetTool
laserjet

## Einleitung

Mit &kljettool; werden die Betriebseinstellungen von HP Laserjet-Druckern geändert. Bei einigen von HPs Druckern, wie dem Laserjet 5L und dem Laserjet 6L, können die Einstellungen nicht mehr direkt am Drucker vorgenommen werden, sondern sind vollständig von der Software gesteuert. Leider ist diese Software häufig nur für die Windows-Plattformen vorhanden. &kljettool; versucht diese Aufgabe auf den Linux/Unix-Plattformen zu lösen. Es sollte mit allen Druckern funktionieren, welche Hewlett Packards &pjl; (Printer Job Language) verstehen. Je nach Druckermodell dürften aber einige Einstellungen keine Wirkung haben.

Vielen Dank, dass Sie dieses kleine Programm benutzen.

Bernd Johannes Wuebben wuebben@kde.org

## Installation

### Woher Sie &kljettool; erhalten

&kljettool; ist Teil des KDE-Projektes http://www.kde.org. &kljettool; kann auf ftp://ftp.kde.org/pub/kde/ gefunden werden.

### Voraussetzungen

Um &kljettool; erfolgreich kompilieren zu können, werden die neuesten Versionen von libkdecore und libkfm benötigt. Alle benutzten Bibliotheken (genauso wie &kljettool; selber) finden sich auf ftp://ftp.kde.org/pub/kde/.

### Kompilierung und Installation

Um &kljettool; zu kompilieren und installieren, geben Sie folgendes im obersten Verzeichnis des kdeutils-Pakets ein:

    % cd kdeutils
    % ./configure
    % make
    % make install

Da &kljettool; autoconf benutzt, sollten beim Kompilieren keine Probleme auftauchen. Falls doch, teilen Sie bitte Ihr Problem auf den KDE-Mailinglisten mit.

## &kljettool; zum Laufen bringen

Einige Linux-Distributionen haben eine Druckereinrichtung, welche die von &kljettool; erzeugten &pjl;-Dateien nicht berücksichtigt. Die Druckereinrichtung auf diesen Systemen erkennt die &pjl;-Dateien als solche nicht und versucht diese zu bearbeiten. Dies führt dazu, dass &kljettool; nicht richtig funktioniert.

Dieser Abschnitt beschreibt die nötigen Vorkehrungen, um &kljettool; auf einem PRE5.0 RedHat Linux zum Laufen zu bringen (&kljettool; sollte von Anfang an funktionieren ab RedHat 5.0). Für andere Distributionen dürfte eine ähnliche Vorgehensweise hilfreich sein. Die ganze Einrichtung ist aber nicht allzu schwierig. Das einzige, was getan werden muss, ist sicherzustellen, dass die Druckereinrichtung die &pjl;-Dateien unverändert zum Drucker schickt.

Ein RedHat Linux-System erkennt von sich aus PJL nicht und versucht, damit eher merkwürdige Dinge zu machen, aber sicher nicht, Daten unverändert zum Drucker zu schicken. Dies kann dem System aber beigebracht werden.Sie sollten aber auf alle Fälle zuerst testen, ob das System funktioniert, bevor Sie diese Änderungen am System vornehmen. RedHat und andere Distributionen haben in derZwischenzeit vlelleicht bereits entsprechende Änderungen vorgenommen.

Ähnlich aufwendig wie RedHat gestaltete Distributionen können wohl auf eine ähnliche Art und Weise angepasst werden, sodass PJL (Printer Job Language) Dateien zum Drucker gesandt werden können.

Auf einem RedHat-System wird das Skript `/var/spool/lpd/lp/filter` von `/etc/printcap` aus jedesmal aufgerufen, wenn etwas mit dem '`lpr`'-Befehl gedruckt wird. Der Filter ruft das Programm 'file' mit der zu druckenden Datei auf, worauf 'file' dem 'filter'-Skript mitteilt, um welchen Dateityp es sich handelt (Text, HTML, PostScript, dvi...). Abhängig vom Dateityp wird ein weiteres Programm aufgerufen, das eine Ausgabe in der Druckersprache erzeugt. Das 'file'-Programm benutzt die Datei `/etc/magic`, um den Typ der zu druckenden Datei festzustellen.

Für die Datei `MeineDatei.ps` teilt das file-Programm dem 'filter'-Skript mit, dass es sich um eine PostScript-Datei handelt, worauf 'filter' den ghostscript-Interpreter startet, um `MeineDatei.ps` in PCL 5 umzuwandeln, die Sprache, welche die Laserjet-Drucker verstehen.

Unglücklicherweise erkennt ein RedHat-System `PJL`-Dateien nicht und versucht damit, merkwürdige Dinge zu machen, anstatt sie unverändert zum Drucker zu senden.

Um &kljettool; auf einem RedHat-System zum Laufen zu bringen,müssen nur zwei Dinge gemacht werden:

- Ein Zeile zur Datei `/etc/magic` hinzufügen, sodass das Programm file eine `PJL`-Datei korrekt erkennt.

  Zwei Zeilen müssen zur Datei `/etc/magic` hinzugefügt werden, sodass &pjl;-Dateien richtig erkannt werden. Die Einträge können irgendwo in der Datei stehen:

      # HP Printer Job Language, Bernd Wuebben (wuebben@math.cornell.edu)
      0	string		\033%-12345X	 HP PJL printer commands

- Das `/var/spool/lpd/lp/filter`-Skript muß wissen, was mit &pjl;-Dateien zu geschehen hat. Dazu müssen im 'filter'-Skript zwei Zeilen hinzugefügt werden:

         *pjl* )
                                                   startpnt="INPUT-to-prdata";;

  Aus der Dateistruktur ist leicht ersichtlich, wo die beiden Zeilen eingefügt werden müssen. Diese beiden Zeilen teilen dem Skript mit, dass es die &pjl;-Dateien unverändert an den Drucker weiterschicken soll.

Im Verzeichnis mit der Dokumentation zu &kljettool; sollten auch zwei Musterdateien mit dem `Filter`-Skript und der `/etc/magic`-Datei sein. Diese können helfen, wenn bei den oben aufgezeigten Anpassungen Probleme auftauchen sollten.

Der Autor des Programms erhätl gerne Informationen darüber, was Sie machen mussten, um &kljettool; auf Ihrem System zum Laufen zu bringen.

## Wie benutze ich &kljettool;

&kljettool; ist äußerst einfach zu bedienen. Die Verwendung der meisten Funktionen ist selbsterklärend.

### &kljettool; Benutzeroberfläche

Nach dem Start von &kljettool; öffnet sich ein Fenster mit fünf Seiten mit den Namen: Drucker, Papier, Operationen, Schriftarten und Über.

&kljettool; Bildschirmabbild.
Bildschirmabbild

Unten am Rand sind vier Knöpfe:

Hilfe

  Der Hilfe-Knopf öffnet dieses Dokument in einem Hilfe-Fenster.

OK

  Mit diesem Knopf werden die Einstellungen von &kljettool; gesichert und das Fenster geschlossen.

Übernehmen

  Mit diesem Knopf werden die Einstellungen von &kljettool; gesichert, das Fenster wird aber nicht geschlossen, sodass die Einstellungen getestet und allenfalls weitere Änderungen vorgenommen werden können.

Schließen

  Beendet das Programm, ohne Änderungen zu speichern.

#### Drucker-Seite

Druckqualität

  Der Sparmodus genügt für den täglichen Gebrauch und braucht weniger Toner. Präsentation erzeugt Ausdrucke von höchster Qualität, braucht aber mehr Toner.

Auflösung

  600 dpi ergibt eine doppelt so feine Auflösung wie 300 dpi, wird aber nicht von jedem Drucker unterstützt.

Drucker

  Wählen Sie einen von Ihnen eingerichteten Drucker. Sollte er nicht in der Liste erscheinen, erfahren Sie mehr auf der Seite "&kljettool; zum Laufen bringen"

Tonerdichte

  Die Schwärze des Ausdrucks können sie auf Sehr hell, hell, mittel, dunkel und sehr dunkel einstellen.

Auflösungsverbesserung (REt)

  Das REt-System von HP erlaubt eine Verbesserung der Auflösung durch eine Verschiebung von Tonerpartikeln.

#### Papier-Seite

Papierformat

  Erlaubt die Auswahl aus einer Vielzahl von Standardpapierformaten.

Kopien

  Anzahl der Kopien, die gedruckt werden sollen.

  Diese Einstellung wird die Einstellungen anderer Anwendungen nicht überschreiben, es handelt sich also um einen Multiplikationsfaktor.

  (Sie können die Gesamtzahl der Kopien als Multiplikationsproblem auffassen)

  Zum Beispiel:

  In KWord stellen Sie ein, dass zwei Kopien gedruckt werden sollen, und in &kljettool; stellen Sie ein, dass eine Kopie gedruckt wird, so werden zwei Kopien gedruckt (2x1=2).

  Wenn Sie andererseits einstellen, dass KWord eine Kopie druckt und in &kljettool; zwei Kopien wählen, so werden immer noch zwei Kopien gedruckt (1x2=2).

  Und wenn Sie schließlich einstellen, dass KWord zwei Kopien drucken soll und auch in &kljettool; einstellen, dass zwei Kopien gedruckt werden sollen, erhalten Sie vier Kopien (2x2=4).

Zeilen

  Legt fest, wieviele Zeilen pro Seite gedruckt werden sollen.

Ausrichtung

  Wählen Sie zwischen Hochformat und Querformat.

Verschiedenes

  Hier werden zwei Einstellungen vorgenommen:

  Manueller Einzug

    Ist dieses Kästchen angekreuzt, nimmt der Drucker das Papier nicht aus dem Papierschacht, sondern aus der manuellen Papierzuführung.

  Automatisch fortsetzen

    Ist automatisch fortsetzen angekreuzt, fährt der Drucker fort zu drucken, auch wenn das Papier im gewählten Schacht ausgegangen ist. Er ändert hierzu die Papierformat-Einstellungen des Dokumentes. Im andern Fall wartet der Drucker, bis Papier nachgefüllt worden ist.

#### Operationen-Seite

Zeilenumbruch

  Legt fest, welche Zeichen zum Drucker geschickt werden müssen, damit eine neue Zeile angefangen wird. Wenn Sie keine Probleme haben, sollten Sie diese Einstellung belassen, wie sie ist.

Seitenschutz

  Setzt die Seitenschutzoption für den Drucker. Weitere Informationen hierzu finden sich im Handbuch des Druckers.

Zeit bis zum Energiesparmodus

  Legt die Zeit fest (in Minuten), bis der Drucker in den Energiesparmodus wechselt.

#### Schriftarten-Seite

Wählen Sie Druckersprache, Symbolsatz, Schriftarten und -grössen.

#### Über-Seite

Hier finden sich Informationen zu Programm und Copyright.

## Danksagung und Lizenz

&kljettool;

Copyright für das Programm 1997-2000 Bernd Johannes Wuebben wuebben@kde.org

Beiträge von:

- Espen Sand espen@kde.org

Dokumentation Copyright 2000 Mike McBridempmcbride7@yahoo.com und Bernd Johannes Wuebben wuebben@kde.org

&underFDL; &underGPL;

&documentation.index;