Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

HP-Laserdrucker und binary Plug-in

69 views
Skip to first unread message

Patrick Rudin

unread,
Aug 8, 2012, 10:11:22 AM8/8/12
to
Manchmal guckt man ja vor dem Kauf, was der Hersteller empfiehlt. HP hat
den LaserJet CP1525n auf seiner "recommended"-Liste, und laut
http://hplipopensource.com/hplip-web/models/laserjet/hp_laserjet_cp1525n.html
braucht er auch kein Driver-Plugin.

Tja, will er nun aber doch, alle Druckversuche scheiterten bislang. Er
druckt dann nur ein beinahe leeres Blatt mit der Aufschrift "Unsupported
Personality: UNKNOWN".

Hier http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605589 habe ich
mich schonmal drangeh�ngt, aber ich br�uchte die Kiste dringend.

http://hplipopensource.com/node/309 hab ich dann mal befolgt:

ERROR: plug-in file does not match its digital signature.

Wenn ich hp-plugin als root starte, kommt die Fehlermeldung nicht, und
er meldet, das Plugin sei erfolgreich installiert. �ndert aber nichts
daran, dass der Drucker sich nicht ansprechen l�sst (F�llstandsanzeige
hingegen war von Anfang an da).

Debian Wheezy, hplip 3.12.6-3, Benutzer ist in Gruppe lp und lpadmin...

Tipps?


Gr�sse

Patrick
Message has been deleted

Patrick Rudin

unread,
Aug 8, 2012, 11:19:39 AM8/8/12
to
Heiko Schlenker wrote:

> Überprüfe doch einmal, ob 'hp-setup' die korrekte PPD-Datei wählt.

AARGH. Danke! Im Setup-Dialog nennt er
drv:///hpcups.drv/hp-laserjet_cp1025.ppd, und das ist nicht der richtige
Drucker. Ist mir bislang gar nicht aufgefallen.

Wenn ich auf das Ordnersymbol klicke, ist er witzigerweise per Default
im /usr/share/ppd/hplip/HP/ -- und da sind nur ein paar Fax-ppds drin.

Bin dann mal nach /usr/share/ppd/hp-ppd/HP rübergewechselt, da sah die
Auswahl schon deutlich interessanter aus:

/usr/share/ppd/hp-ppd/HP/HP_Business_Inkjet_2500C_Series.ppd
/usr/share/ppd/hp-ppd/HP/HP_ColorLaserJet_5-5M.ppd
/usr/share/ppd/hp-ppd/HP/HP_DeskJet_350C.ppd
/usr/share/ppd/hp-ppd/HP/HP_DeskJet_600C_Photo_Series.ppd
/usr/share/ppd/hp-ppd/HP/HP_DeskJet_600C_Series.ppd
/usr/share/ppd/hp-ppd/HP/HP_DeskJet_630C.ppd
/usr/share/ppd/hp-ppd/HP/HP_DeskJet_800C_Series.ppd
/usr/share/ppd/hp-ppd/HP/HP_DeskJet_900C_Series.ppd
/usr/share/ppd/hp-ppd/HP/HP_DeskJet_990C.ppd
/usr/share/ppd/hp-ppd/HP/HP_LaserJet_5.ppd
/usr/share/ppd/hp-ppd/HP/HP_LaserJet_5P.ppd
/usr/share/ppd/hp-ppd/HP/HP_LaserJet_6P.ppd
/usr/share/ppd/hp-ppd/HP/HP_LaserJet_3200M.ppd
/usr/share/ppd/hp-ppd/HP/HP_LaserJet_5000_Series.ppd

Ich hab dann auf gut Glück das zweite genommen, weil das vom Namen her
noch am ehesten zu passen schien. Und siehe da, er druckt auf Anhieb
tadellos.

laut hp-check:

HP_LaserJet_CP1525N
-------------------
Type: Printer
Device URI: hp:/usb/HP_LaserJet_CP1525N?serial=00CNCF154591
PPD: /etc/cups/ppd/HP_LaserJet_CP1525N.ppd
PPD Description: HP ColorLaserJet 5/5M PS
Printer ready to printr HP_LaserJet_CP1525N is idle. enabled since Mit
08 Aug 2012 17:04:43 CEST
Communication status: Good


Jetzt hat er also den ppd-Pfad in /etc/cups... auch richtig gefunden.
Sind da einfach irgendwelche Pfade verbogen? Immerhin heisst der Printer
ja exakt so wie die ppd-Datei. Ich werde das heute Abend noch im
Debian-Bugreport detailliert ergänzen, vielleicht ist da irgendwo in
einer internen Tabelle was falsch verdrahtet.

Immerhin kriegt man von HP also noch Farb-Laserdrucker ohne jeweils zu
aktualisierenden Blob. Oder hat er den jetzt heimlich reingezogen und
beim nächsten hplip-Update fliegt mir das Ding um die Ohren?


Grüsse

Patrick
Message has been deleted

Patrick Rudin

unread,
Aug 8, 2012, 10:02:16 PM8/8/12
to
Heiko Schlenker wrote:
> Hm, wäre trotzdem besser, eine speziellere PPD-Datei zu wählen.
> Vielleicht steckt ja eine im Treiber für Windows.

Auf der mitglieferten CD? Nein, da sind keine ppd-Dateien drauf. Wobei
ich natürlich nicht weiss, was in den Windows-Cabinet-Dateien drin ist.

Mal die hplip-Sourcen geholt und durchsucht:

find ./hplip-3.12.6/ -name *cp15*
./hplip-3.12.6/ppd/hpijs/hp-color_laserjet_cp1515n-hpijs-pcl3.ppd.gz
./hplip-3.12.6/ppd/hpijs/hp-color_laserjet_cp1514n-hpijs-pcl3.ppd.gz
./hplip-3.12.6/ppd/hpijs/hp-color_laserjet_cp1518ni-hpijs-pcl3.ppd.gz
./hplip-3.12.6/ppd/hpcups/hp-color_laserjet_cp1518ni-pcl3.ppd.gz
./hplip-3.12.6/ppd/hpcups/hp-color_laserjet_cp1515n-pcl3.ppd.gz
./hplip-3.12.6/ppd/hpcups/hp-color_laserjet_cp1514n-pcl3.ppd.gz
./hplip-3.12.6/prnt/ps/hp-laserjet_cp1520_series-ps.ppd.gz
./hplip-3.12.6/prnt/ps/hp-color_laserjet_cp1514n-ps.ppd.gz
./hplip-3.12.6/prnt/ps/hp-color_laserjet_cp1518ni-ps.ppd.gz
./hplip-3.12.6/prnt/ps/hp-color_laserjet_cp1515n-ps.ppd.gz

Ausschnitt der ersten Zeilen aus dem hp-laserjet_cp1520_series-ps.ppd.gz:

*FormatVersion: "4.3"
*FileVersion: "17.3"
*LanguageVersion: English
*LanguageEncoding: ISOLatin1
*PCFileName: "HPP00001.PPD"
*Product: "(HP LaserJet CP1525N)"
*Product: "(HP LaserJet CP1521n)"
*Product: "(HP LaserJet CP1522n)"
*Product: "(HP LaserJet CP1523n)"
*Product: "(HP LaserJet CP1525nw)"
*Product: "(HP LaserJet CP1526nw)"
*Product: "(HP LaserJet CP1527nw)"
*Product: "(HP LaserJet CP1528nw)"
*Manufacturer: "HP"
*ModelName: "HP LaserJet CP1520 Series"
*ShortNickName: "HP LaserJet CP1520 Series"
*NickName: "HP LaserJet CP1520 Series Postscript (recommended)"
*PSVersion: "(3010.107) 0"

CP1525N ist nicht ganz dasselbe wie CP1525n....kann hp-setup deshalb
nicht das passende ppd zuordnen, weil die hier verdrahteten Produktnamen
zur Identifizierung des Druckers genutzt werden?


Grüsse

Patrick
Message has been deleted

Patrick Rudin

unread,
Aug 10, 2012, 7:24:44 AM8/10/12
to
Heiko Schlenker wrote:
> Ich würde es erst einmal mit dieser PPD-Datei
> versuchen.

Jo, funktioniert auch, wobei er das ja schon vorher tat. Mir ging es
mehr darum, ob das wirklich am n versus N liegt, dass er das Ding nicht
automatisch erkennt. Aber ich habe es mal weitergemeldet...


Grüsse

Patrick

Sieghard Schicktanz

unread,
Aug 10, 2012, 5:44:28 PM8/10/12
to
Hallo Patrick,

Du schriebst am Thu, 09 Aug 2012 04:02:16 +0200:

> Ausschnitt der ersten Zeilen aus dem hp-laserjet_cp1520_series-ps.ppd.gz:
...
> *NickName: "HP LaserJet CP1520 Series Postscript (recommended)"
^^^^^^^^^^
> *PSVersion: "(3010.107) 0"
>
> CP1525N ist nicht ganz dasselbe wie CP1525n....kann hp-setup deshalb
> nicht das passende ppd zuordnen, weil die hier verdrahteten Produktnamen
> zur Identifizierung des Druckers genutzt werden?

Du druckst hiermit mit dem Postscript-Interpreter des Druckers, wozu der
ganze Treiber-Kram eigentlich �berhaupt nicht gebraucht wird. Das ist
einfach ein "transparenter" Treiber, sozusagen also nur ein "Loch" in der
Filterkette, das garnichts tut.
Ist wohl das beste, was in der Hinsicht verf�gbar ist...

--
(Weitergabe von Adressdaten, Telefonnummern u.�. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder �hnlichem)
-----------------------------------------------------------
Mit freundlichen Gr��en, S. Schicktanz
-----------------------------------------------------------
0 new messages