
Vor nunmehr 4 oder doch schon 5 Jahren habe ich mir einen Laserdrucker geleistet, ganz einfach weil Tintenstrahler das Schlimmste sind, was man sich zum Drucken hinstellen kann.
Prinzipiell war ich eigentlich ganz zufrieden mit meinem HP LaserJet 1000, bis ich dann seinerzeit auf Linux umgestiegen bin. Der LJ1000 ist ein reiner GDI Drucker, was normalerweise Windows-only bedeutet, aber er hatte trotzdem vollen Funktionsumfang mit dem
foo2zjs bzw dem
hplip - bis auf ein, leider ziemlich schwerwiegendes Problem. Nämlich der Tatsache, dass der Drucker unfähig war, große Druckjobs auszuführen. Seien es einfach viele Seiten oder auch mal nur eine einzige große Grafik, irgendwann gab das Teil einfach auf. Zu wenig Speicher, obskure interne Timeouts, keine Fehlermeldung - angeblich erfolgreiche Ausführung des Jobs - nur leider kam kein Papier raus...
Lange Zeit war ich am Überlegen, ob ich nun auf einen anderen Drucker umsteige, aber Geräte die mehr als nur GDI beherrschen sind nicht gerade billig.
Nun ist tatsächlich ein HP LaserJet 4050TN im Büro abgefallen. Das Teil ist bereits über vier Jahre alt und produziert hier und da ein paar Streifen oder macht auch mal dem Alter entsprechende Geräusche. Trotzdem druckt er tadellos.
Also habe ich mich bereit erklärt den Drucker zu verschrotten - mit Umweg über mein Wohnzimmer...
Nun werkelt hier ein Netzwerkfähiger 4050 mit zwei Papierfächern und einer Auflösung von guten 1200dpi.
Die Installation unter CUPS war denkbar einfach. Drucker hinzufügen -> da stand er schon. Auswählen, die Druckereigene
PPD nehmen und das wars. Alle Optionen sind bequem zugänglich, Qualität, Papierfächer, Eco Mode, etc... alles da.
Nun musste der Drucker nur noch hier am anderen Rechner - Windows XP - installiert werden.
Kann ja nicht so schwer sein, oder?
Weit gefehlt... gutgläubig wie ich bin, habe ich mir einfach gedacht, ich installiere einen Netzwerkdrucker. Unter 'Drucker suchen' wird er natürlich nicht aufgelistet. Wäre auch zu einfach gewesen, aber er ist nunmal nicht in der 'Workgroup'. Also Adresse selbst angeben - nur wie? http://druckername ging nicht, IP auch nicht. Unter CUPS wurde er als socket:// gelistet, was Windows auch nicht kennt. Auch \\druckername ging nicht...
Nach eine Weile Google-Recherche habe ich dann die Lösung gefunden: Nicht Netzwerkdrucker, nein, einen
Lokalen Drucker muss ich installieren - ja klar, dass ich da nicht selbst drauf gekommen bin...
Völlig intuitiv wähle ich also den lokalen Drucker aus, kann dort einen TCP/IP Port angeben - dieser Port ist, völlig klar, der Netzwerkname bzw die IP (Port = Adresse, klar...).
Und siehe da, schon wird er gefunden.
Anders als der CUPS Treiber, der den Drucker einfach ausliest und mir alles bietet, was das Gerät kann, ist der Windows-Standardtreiber des 4050 völlig kastriert. Ich kann kaum etwas einstellen. Dazu kommt, dass Fach 3 angeblich nicht installiert ist - wähle ich es aus, verweigert der Drucker den Dienst, und es gibt auch keine Einstellung, um das Fach zu installieren - was zur Hölle...
Also werde ich mich wohl auf die Suche nach einem anderen Treiber machen müssen. Zumindest druckt er aus Fach 2 ohne weitere Anstrengungen.
Ich denke als Nächstes muss ich ernsthaft darüber nachdenken, den zweiten Rechner auch endlich von Windows zu befreien....