Das K Desktop Environment

Kapitel 3. KLJetTool zum Laufen bringen

Einige Linux-Distributionen haben eine Druckereinrichtung, welche die von KLJetTool erzeugten PJL-Dateien nicht bercksichtigt. Die Druckereinrichtung auf diesen Systemen erkennt die PJL-Dateien als solche nicht und versucht diese zu bearbeiten. Dies fhrt dazu, dass KLJetTool nicht richtig funktioniert.

Dieser Abschnitt beschreibt die ntigen Vorkehrungen, um KLJetTool auf einem PRE5.0 RedHat Linux zum Laufen zu bringen (KLJetTool sollte von Anfang an funktionieren ab RedHat 5.0). Fr andere Distributionen drfte 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 unverndert zum Drucker schickt.

Aber bevor Sie jetzt irgendwelche nderungen an Ihrem System vornehmen, sollten Sie sicherstellen, dass KLJetTool auf Ihrem System wirklich nicht luft.

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...). Abhngig 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.

Fr 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.

Um KLJetTool auf einem lteren RedHat-System zum Laufen zu bringen, mssen zwei Dinge gendert werden:

Im Verzeichnis mit der Dokumentation zu KLJetTool sollten auch zwei Musterdateien mit dem Filter-Skript und der /etc/magic-Datei sein. Diese knnen helfen, wenn bei den oben aufgezeigten Anpassungen Probleme auftauchen sollten.