HP LaserJet 1000/1005/1018/1020/1022 unter Linux
Nun, als ich mir den HP LaserJet 1018 kaufte, wusste ich nicht, dass ich später einmal auf die Idee kommen würde, ein für mich zu diesem Zeitpunkt schier "fremdes" Betriebssystem namens "Linux", genauer gesagt "Kubuntu" nutzen würde. Also schaute ich mir im Elektronik-Markt meines Vertrauens mehrere Drucker an und griff zu diesem, es stand ja schließlich "Windows und Mac"-kompatibel darauf.
Ein gutes Jahr später bereute ich meine Entscheidung - hätte ich doch lieber vor dem Kauf noch einmal bei
linuxprinting.org nachgeschaut, ob mein neuer Drucker denn auch Linux-tauglich ist, man weiß ja nie.. ;-)
Naja.. Shit Happens ^^ Also machte ich mich als Linux-Neuling in vielen Nutzerforen, Linux-Communities usw. auf den Weg mit einem Auftrag "zwinge den Drucker dazu, das auszudrucken was ich möchte".. Nach ungefähr einem halben Tag probieren fand ich dann die perfekte Seite (
http://foo2zjs.rkkda.com), auf dem alles erklärt stand.
Bingo! Und nun möchte ich das dort zu erlesene Wissen kurz für alle Linux-Neulinge zusammenstellen (in Deutsch!), damit es anderen leichter ergeht als mir.. Schließlich ist aller Anfang schwer ;)
Let the show begin ;)
Zu allererst benötigen Sie ein Archiv von der Hersteller-Seite:
Nun entpacken wir den ganzen Spaß direkt ins Home-Verzeichnis (zum schnelleren Wiederfinden^^), entweder mit Karchiver, Ark etc. oder per Konsole:
$ tar zxf foo2zjs.tar.gz
Nun geht's endgültig ab in die Konsole... Falls die Pakete "build-essentials" und "gcc" noch nicht installiert sind, benötigen wir diese nun zum späteren kompilieren.
$ sudo apt-get install build-essential gcc
Wenn wir das haben, können wir in das Verzeichnis, wohin wir das foo2zjs-Zeug entpackt haben, wechseln (im Normalfall ~/foo2zjs, ggfs. absoluten Pfad angeben ;-] )
$ cd foo2zjs
Schließlich möchten wir kompilieren:
$ make
Nun wird die druckerspezifische Firmware benötigt, welche mittels folgenden Befehls direkt heruntergeladen wird. Den Befehl nur für den benötigten Drucker ausführen ^^
$ ./getweb 1020
$ ./getweb 1018
$ ./getweb 1005
$ ./getweb 1000
Jetzt haben wir den Treiber und müssen diesen noch installieren:
$ sudo make install
$ sudo make install-hotplug
Zum Schluss muss noch das CUPS (Common Unix Printing System), welches die Schnittstelle zwischen Drucker und Software darstellt, neu gestartet werden:
$ sudo make cups
Fertig =) Naja.. fast ^^ Jetzt ist der Druckertreiber installiert und kann nun mittels CUPS (z.B. über den Browser:
http://localhost:631) installiert werden. Viel Spaß beim Drucken =)