openSuSE-11.0: Treiber HP-P1006 / verbinden mit Drucker unter Windows
Hallo, ich habe zuhause eine Workstation mit Windows XP Professional und ein Notebook mit openSuSE-11.0 (aktueller Patchstand zzgl. Packman Repo). Die Geräte sind privat, werden aber auch - besonders das Notebook für Development - dienstlich genutzt, damit ich nicht überall Megabytes von Daten syncen muss. Aus praktischen Gründen ist mein neuer Laserdrucker (HP-P1006) an der WS angeschlossen; allerdings muss ich ab und an schonmal Dokumente drucken, die ich auf dem Notebook erstelle, doch ich finde bislang keine Kombination aus Treibern und Verbindungen, die mit dem Drucker funktionieren. Dabei habe ich bereits sowohl LPD als auch Samba als Verbindungsprotokoll versucht, sowie alle möglichen HP-PPDs für CUPS. Dabei habe ich aus dem Packman-Repo die aktuellsten HPLIP und HLIPjs installiert, aber obwohl auf der Sourceforge-Page die Kompatibilität mit dem 1006er angezeigt wird, finde ich in der Druckerliste nur den 1005er, und der funktioniert nicht. Sicherlich ist auch das Ansteuern des Druckers an der Windows-WS nicht ganz unproblematisch (meine bisherigen Erfahrungen beschränken sich auf den umgekehrten Weg). Hat schon jemand Erfahrungen in diese Richtung - vielleicht sogar speziell mit o.g. Drucker - die er mit mir teilen möchte? Grüße Stefan -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Sep 11 07:57 Braindead wrote (shortened):
ich habe zuhause eine Workstation mit Windows XP Professional und ein Notebook mit openSuSE-11.0 (aktueller Patchstand zzgl. Packman Repo). ... Laserdrucker (HP-P1006) an der WS angeschlossen ... obwohl auf der Sourceforge-Page die Kompatibilität mit dem 1006er angezeigt wird, finde ich in der Druckerliste nur den 1005er, und der funktioniert nicht.
Genau hinschauen bei http://hplip.sourceforge.net/supported_devices/laserjet.html Der LaserJet 1005 und der LaserJet P1005 sind verschieden, der LaserJet P1005 und der LaserJet P1006 sollten dagagen kompatibel sein, denn der LaserJet 1005 gehört zur "Print Class" LJZjsMono, der LaserJet P1005 gehört zur "Print Class" LJm1005, der LaserJet P1006 gehört auch zur "Print Class" LJm1005. Ggf. http://hplip.sourceforge.net/tech_docs/device_classes.html für mehr Details zu den "Printer Device Classes". Zuerst den Drucker am Linux-Rechner direkt am USB anschließen, um Probleme bei der Datenübertragung zum Windows-Rechner auszuschließen. Es ist empfohlen zur Konfiguration eines USB Druckers "hp-setup" (als root) aufzurufen, denn das findet in der Regel die passende PPD Datei am besten. Wenn der Drucker direkt am USB funktioniert, dann siehe http://en.opensuse.org/SDB:Printing_via_SMB_(Samba)_Share_or_Windows_Share und http://en.opensuse.org/SDB:CUPS_-_No_Printout_on_the_XP_Client Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Okay, zugegeben, wer lesen kann... etc. ;-) Das mit dem "hp-setup" Tool war echt ein super Tip, denn das Teil hat tatsächlich das exakt passende Plugin für meinen Drucker gefunden und heruntergeladen (sogar mit dem korrekten Namen) sowie installiert - zumindest solange der Drucker lokal angeschlossen war. Allerdings habe ich danach alles auf die SMB-Verbindung zum Windows-Rechner umgestellt, und danach ging es nicht mehr wirklich... Das kuriose ist: der Druckauftrag kommt tatsächlich auf dem Windows-Computer an und wird dort auch im Jobs-Fenster angezeigt; auch das CUPS-Log ist - soweit ich das beurteilen kann (ich bin nicht unbedingt der Printing-Experte) - eigentlich in Ordnung: localhost - - [11/Sep/2008:12:29:58 +0200] "POST / HTTP/1.1" 200 215 Get-Printer-Attributes successful-ok localhost - - [11/Sep/2008:12:29:58 +0200] "GET /ppd/HP_P1006_WORKSTATION.ppd HTTP/1.1" 200 16265 - - localhost - - [11/Sep/2008:12:29:58 +0200] "POST / HTTP/1.1" 200 202 Get-Printer-Attributes successful-ok localhost - - [11/Sep/2008:12:29:58 +0200] "GET /ppd/hp4050n.ppd HTTP/1.1" 200 65414 - - localhost - - [11/Sep/2008:12:29:58 +0200] "POST /admin/ HTTP/1.1" 401 122 CUPS-Delete-Printer successful-ok localhost - root [11/Sep/2008:12:29:58 +0200] "POST /admin/ HTTP/1.1" 200 122 CUPS-Delete-Printer successful-ok localhost - - [11/Sep/2008:12:30:40 +0200] "POST / HTTP/1.1" 200 416 CUPS-Get-Printers successful-ok localhost - - [11/Sep/2008:12:30:40 +0200] "POST / HTTP/1.1" 200 416 CUPS-Get-Classes successful-ok localhost - - [11/Sep/2008:12:30:40 +0200] "POST / HTTP/1.1" 200 75 CUPS-Get-Default successful-ok localhost - - [11/Sep/2008:12:30:40 +0200] "POST /printers/HP_P1006_WORKSTATION HTTP/1.1" 200 383 Print-Job successful-ok ABER: .... Der Job kommt nicht aus dem Drucker raus - will sagen, der Drucker bringt nichts zu Papier, wobei der Job aber ganz sauber von Windows beendet wird und auch der Drucker hernach wieder für den nächsten Auftrag parat steht. Ebensowenig blinken irgendwelche LEDs am Gerät... es macht einfach nur nichts. DAS verstehe ich nun nicht wirklich... Stefan Johannes Meixner schrieb:
Hallo,
On Sep 11 07:57 Braindead wrote (shortened):
ich habe zuhause eine Workstation mit Windows XP Professional und ein Notebook mit openSuSE-11.0 (aktueller Patchstand zzgl. Packman Repo). ... Laserdrucker (HP-P1006) an der WS angeschlossen ... obwohl auf der Sourceforge-Page die Kompatibilität mit dem 1006er angezeigt wird, finde ich in der Druckerliste nur den 1005er, und der funktioniert nicht.
Genau hinschauen bei http://hplip.sourceforge.net/supported_devices/laserjet.html
Der LaserJet 1005 und der LaserJet P1005 sind verschieden, der LaserJet P1005 und der LaserJet P1006 sollten dagagen kompatibel sein, denn der LaserJet 1005 gehört zur "Print Class" LJZjsMono, der LaserJet P1005 gehört zur "Print Class" LJm1005, der LaserJet P1006 gehört auch zur "Print Class" LJm1005.
Ggf. http://hplip.sourceforge.net/tech_docs/device_classes.html für mehr Details zu den "Printer Device Classes".
Zuerst den Drucker am Linux-Rechner direkt am USB anschließen, um Probleme bei der Datenübertragung zum Windows-Rechner auszuschließen.
Es ist empfohlen zur Konfiguration eines USB Druckers "hp-setup" (als root) aufzurufen, denn das findet in der Regel die passende PPD Datei am besten.
Wenn der Drucker direkt am USB funktioniert, dann siehe http://en.opensuse.org/SDB:Printing_via_SMB_(Samba)_Share_or_Windows_Share
und http://en.opensuse.org/SDB:CUPS_-_No_Printout_on_the_XP_Client
Gruß Johannes Meixner
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, On Sep 11 14:03 Braindead wrote (shortened):
Das mit dem "hp-setup" Tool war echt ein super Tip, denn das Teil hat tatsächlich das exakt passende Plugin für meinen Drucker gefunden und heruntergeladen (sogar mit dem korrekten Namen) sowie installiert - zumindest solange der Drucker lokal angeschlossen war.
Allerdings habe ich danach alles auf die SMB-Verbindung zum Windows-Rechner umgestellt, und danach ging es nicht mehr wirklich...
Ich habe vorhin übersehen, dass dieses Modell ein (proprietäres) Plugin braucht, vergl.: https://bugzilla.novell.com/show_bug.cgi?id=342704 und https://bugzilla.novell.com/show_bug.cgi?id=263181 Meine Erfahrungen mit einem ähnlichen Modell kann man hier nachlesen: https://bugs.launchpad.net/hplip/+bug/187049 Diese Billigdinger taugen einfach nicht für eine ernsthafte Anwendung bzw. für stressfreies Arbeiten. Lokal an einem Rechner mag es ja mit einigem Gekrampfe irgendwie gehen, aber im Netzwerk geht's nicht bzw. nicht ordentlich. Evtl. druckt der nur, wenn es eine echte bidirektionale Kommunikation während des Druckens gibt (also direkt am USB) aber nicht, wenn ein Druckjob an einen anderen Rechner weitergeleitet wird. Vermutlich geht das auch nicht umgekehrt, d.h. wenn der Drucker am Linux-Rechner (dort direkt am USB) hängt und man von Windows aus mit dem Windows-Druckertreiber (via Samba oder via IPP/HTTP) drucken will. Vielleicht fehlte aber ja nur die Firmware? Ich weiß nicht, ob das Modell hier Firmware-Upload braucht. Vielleicht geht es vom Linux-Rechner aus, wenn der Drucker am Windows-Rechner hängt nachdem man einen Ausdruck direkt vom Windows-Rechner aus gemacht hat (dieser eine Ausdruck mit dem Windows-Treiber sollte die Firmware hochladen). Gruß Johannes Meixner -- SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany AG Nuernberg, HRB 16746, GF: Markus Rex
Hallo, nach einigen weiteren Fehlversuchen (leider ist auch ein eventuelles Hochladen der Firmware via vorgeschobendem Windows-Ausdruck keine Option gewesen) habe ich mich durchgerungen, in das Gewirr der Kabel hinter meinem Schreibtisch zu kriechen und den Drucker noch einmal temporär an mein Notebook anzuklemmen und das Ganze tatsächlich einmal anders herum zu testen. Flugs Samba installiert und den Drucker freigegeben, unter Windows verbunden, und siehe da... geht! *grübel* So werde ich wohl übergangsweise doch erst einmal stöpseln müssen, denn die letzte Möglichkeit - wenn das von Linux auf Windows nicht klappt - wäre nur noch, den Drucker an den 10.3er SuSE Server zu hängen, den ich für verschiedene Services nutze (Internet/Email, Firewall, VPN etc.), aber der steht in einem anderen Raum, was beim Drucken auch ein bisschen "doof" ist. BTW: Natürlich sind diese Billigdrucker problematisch - wobei das der erste HP ist, der mir Probs macht - aber für ein Druckvolumen von nicht einmal 200 Seiten im Monat stellt sich ja auch niemand (naja, zumindest ich nicht) einen großen "Profi-Trümmer" in die Bude... ;-) Grüße Stefan Johannes Meixner schrieb:
Hallo,
On Sep 11 14:03 Braindead wrote (shortened):
Das mit dem "hp-setup" Tool war echt ein super Tip, denn das Teil hat tatsächlich das exakt passende Plugin für meinen Drucker gefunden und heruntergeladen (sogar mit dem korrekten Namen) sowie installiert - zumindest solange der Drucker lokal angeschlossen war.
Allerdings habe ich danach alles auf die SMB-Verbindung zum Windows-Rechner umgestellt, und danach ging es nicht mehr wirklich...
Ich habe vorhin übersehen, dass dieses Modell ein (proprietäres) Plugin braucht, vergl.: https://bugzilla.novell.com/show_bug.cgi?id=342704 und https://bugzilla.novell.com/show_bug.cgi?id=263181
Meine Erfahrungen mit einem ähnlichen Modell kann man hier nachlesen: https://bugs.launchpad.net/hplip/+bug/187049
Diese Billigdinger taugen einfach nicht für eine ernsthafte Anwendung bzw. für stressfreies Arbeiten. Lokal an einem Rechner mag es ja mit einigem Gekrampfe irgendwie gehen, aber im Netzwerk geht's nicht bzw. nicht ordentlich.
Evtl. druckt der nur, wenn es eine echte bidirektionale Kommunikation während des Druckens gibt (also direkt am USB) aber nicht, wenn ein Druckjob an einen anderen Rechner weitergeleitet wird.
Vermutlich geht das auch nicht umgekehrt, d.h. wenn der Drucker am Linux-Rechner (dort direkt am USB) hängt und man von Windows aus mit dem Windows-Druckertreiber (via Samba oder via IPP/HTTP) drucken will.
Vielleicht fehlte aber ja nur die Firmware? Ich weiß nicht, ob das Modell hier Firmware-Upload braucht. Vielleicht geht es vom Linux-Rechner aus, wenn der Drucker am Windows-Rechner hängt nachdem man einen Ausdruck direkt vom Windows-Rechner aus gemacht hat (dieser eine Ausdruck mit dem Windows-Treiber sollte die Firmware hochladen).
Gruß Johannes Meixner
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Braindead
-
Johannes Meixner