|
Einleitung Der Treiber für den HP-970C ist hauptsächlich durch Reverse-Engineering von Windows PCL Dateien entstanden, da HP die
Steuersequenzen für den Duplex Modus und andere Befehlssequenzen die für den Treiber verwendet wurden als "Company Confidential" eingestuft hat. Auf mein Angebot unter den Lizenzbedingungen vom HP
einen Treiber kostenlos zu erstellen, wurde nicht reagiert. Eigentlich kann man sagen, das HP an der Linux Unterstützung kein besonderes Interesse zeigt und man eigentlich diese Produkte nicht mehr erwerben
sollte, wenn man sie unter Linux benutzen will, obwohl die Produkte sehr gut sind (speziell jetzt die Duplex Unterstützung vom DJ970C). Der Treiber basiert zum grössten Teil auf dem Treiber von Uli
Wortmann (HP DJ850), da der Code meiner Meinung nach am einfachsten lesbar war und sehr schön programmiert ist. Wie es der Zufall so will, habe ich erst beim Implementieren bemerkt, dass einige
Befehlssequenzen die von HP bereits nicht mehr dokumentiert sind (weil sie angeblich nur zu viele Fragen aufwarfen) in seinem Treiber verwendet wurden, und mir somit einiges an Arbeit erspart hat. Im Duplex Print Mode ist die Qualität der Ausdrucke schlechter als im "Non-Duplex" Mode. Der Drucker nimmt im Duplex Mode beim schwarzen Plane die Intensität zurück (druckt einige Pixel
nicht). Ich denke der Grund dafür ist das durchschimmern der schwarzen Fläche auf der Rückseite. Wenn man den Algorithmus kennen würde, auf welcher Grundlage das geschieht könnte man das Problem
kompensieren. Also, wenn jemand eine Idee hat bitte ein Mail an mich. Ich habe versucht die schwarze Fläche durch Farben zu ersetzten. Die Qualität wird wohl etwas besser aber die Farben sind dann zu stark
und der Ausdruck auf der Rückseite ist fast nicht mehr lesbar. Für die, die es interessieren sollte, später mehr. |