Besonders preiswerte Laserdrucker von HP oder Minolta verfügen über ein neues Druckverfahren Namens "ZjStream". Derzeit können solche Drucker Linux Anwender ganz schön nerven. Es handelt sich dabei um folgende Modelle: (Auflistung nicht komplett).
Bild: Laserjet HP 1005
Derzeit gibt es für Fedora, Opensuse oder Debian /Ubuntu keine fertigen Installationspakete für diese Drucker. Wer mit den Distributionseigenen Mitteln versucht den Drucker in Betrieb zu nehmen, bekommt keine Fehlermeldungen, der Drucker wird korrekt erkannt, aber er druckt eben nicht, die Druckaufträge scheinen ins Leere zu gehen.
Abhilfe schafft der Treiber des Entwicklers Rick Richardson, der diese Drucker unterstützt. Die Installation muss jedoch händisch über die Konsole erfolgen.
Es wäre ratsam, bevor man ans Werk geht, alle vorangegangen Versuche den Drucker zu installieren, wieder rückgängig zu machen.
Der Treiber wird auf der Konsole mit einem:
| wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz |
aus dem Internet auf die Festplatte befördert. Dann kann das tar.gz Archiv mit einem beliebigen Entpacker entpackt werden. Dabei entsteht das Verzeichnis foo2zjs. Nun wird in das Verzeichnis gewechselt und die Datei übersetzt.
| cd foo2zjs make |
Nun wird noch die erforderliche Firmware geladen. Diese ist für jedes Druckermodell anders Die Befehle beziehen sich auf das jweilige Modell.
im Beispiel wird die Firmware für den HP Laserjet 1020 geladen. Weitere Modell siehe(1).
| ./getweb 1020 |
Nun folgt der Rest:
| make install make install-hotplug make cups |
Nun kann der Drucker entweder über das Cups interface auf http://localhost:631 oder bei Ubuntu und Fedora über das entsprechende Drucker Konfigurationstool.
Wichtig: Es ist durchaus normal, dass nun zwei Treiber für den Drucker angeboten werden. Der Treiber ohne Zusätze ist der neue. Die Entwickler stellen eine deutliche Anleitung hier bereit.
(1)
Firmware für die entsprechenden Modelle und der entsprechende ./getweg Aufruf:
Minolta magicolor 2200 DL: ./getweb 2200
Minolta magicolor 2300 DL: ./getweb 2300
Minolta magicolor 2430 DL: ./getweb 2430
Minolta Color PageWorks/Pro L: ./getweb cpwl
HP LaserJet 1000: ./getweb 1000
HP LaserJet 1005: ./getweb 1005
HP LaserJet 1018: ./getweb 1018
HP LaserJet 1020: ./getweb 1020
Unter Ubuntu 8.10 hat sich eine andere Installationsmethode bewährt. Dazu müssen jedoch in der Softwareverwaltung (Synaptic) die universe, multiverse Quellen frei gegeben werden. Es sollten auch gleich alle Python Pakete installiert werden, besonders python-dev.
Dann wird eine neuere Version von hplip hier herunter geladen.-->
Das Programm muss anschliessend ausführbar gemacht werden und wird mit ./hplip-3.9.2.run aufgerufen. ACHTUNG: Internetverbindung muss unbedingt bestehen, da nun Programmteile nachgeladen werden.