Sie sind nicht angemeldet.

1

05.05.2004, 01:41

[gelöst] Verzweiflung mit dem HP-Deskjet3550 und Cups/hpijs

Hall�le,

hab schon s�mtliche Foren durchforstet und sitze jetz 2 tage an der Druckerconfig. Ich finde nun ist es Zeit mal das Forum zu bem�hen :cry: :wink:
habe die Druckerinstallhilfe auf der gentoosite durchgemacht und mir das ppdfile f�r meinen printer runtergelden in das angegebene Verz kopiert und f�r alle lesbar gemacht.
lsmod sagt folgendes:
---------------------------------------------
Module Size Used by
usblp 10816 0
usbcore 94556 4 usblp,ehci_hcd
ehci_hcd 34564 0
-----------------------------------------------

und wenn ich das USB-Kabel des Printers reinstecke, sagt "dmesg" folgendes:

-------------------------------------------------------------------------------------
hci_hcd 0000:00:10.3: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 1, status 501, change 1, 480 Mb/s
hub 1-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x501
ehci_hcd 0000:00:10.3: port 1 full speed --> companion
ehci_hcd 0000:00:10.3: GetStatus port 1 status 003801 POWER OWNER sig=j CONNECT
------------------------------------------------------------------------------------
Also scheint da ein device gefunden worden zu sein.

Weiter oben meint dmesg noch folgendes:

-------------------------------------------------------------------------------------
ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96
ehci_hcd 0000:00:10.3: VIA Technologies, Inc. USB 2.0
ehci_hcd 0000:00:10.3: reset hcs_params 0x3206 dbg=0 cc=3 pcc=2 ordered !ppc ports=6
ehci_hcd 0000:00:10.3: reset hcc_params 6872 thresh 7 uframes 256/512/1024
ehci_hcd 0000:00:10.3: capability 0001 at 68
ehci_hcd 0000:00:10.3: irq 5, pci mem f9a94e00
ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:10.3: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
ehci_hcd 0000:00:10.3: init command 010009 (park)=0 ithresh=1 period=256 RUN
ehci_hcd 0000:00:10.3: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29
ehci_hcd 0000:00:10.3: root hub device address 1
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
drivers/usb/core/message.c: USB device number 1 default language ID 0x409
usb usb1: Product: VIA Technologies, Inc. USB 2.0
usb usb1: Manufacturer: Linux 2.6.5-gentoo-r1 ehci_hcd
usb usb1: SerialNumber: 0000:00:10.3
usb usb1: adding 1-0:1.0 (config #1, interface 0)
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: ganged power switching
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: Single TT
hub 1-0:1.0: TT requires at most 8 FS bit times
hub 1-0:1.0: Port indicators are not supported
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: hub controller current requirement: 0mA
hub 1-0:1.0: local power source is good
hub 1-0:1.0: no over-current condition exists
hub 1-0:1.0: enabling power on all ports
-------------------------------------------------------------------------------------
Somit ist auch sicher, das USB 2.0 vorhanden ist was ja laut printer-Manual vorausgesetzt ist.

Und ich kann auch die Diagnoseseite drucken (An/Aus-Knopf gedr�ckt halten und die klappe 4 mal �ffen & schlie�en)

So, nun konfigurier ich den Drucker per KDE-Kontrollzentrum
Also: LocalPortPrinter(USB)->USB Printer#1
Danach such ich den Drucker HP DJ 3550 hpijs (also das runtergeldene File) aus.

Versuche ich nun mit dem KDE-Proggy eine Testseite zu drucken, meint er er h�tte das getan ... Fehlanzeige.
Nun f�ge ich noch "root" und meinen user zu den allowed users des Druckers hinzu.
ich �ffene dann die CUPS-Site auf Port 631 und finde da den frisch konfigurierten Drucker, mit dem Hinweis "ready to print"
Nun klicke ich hier auf "print test Page". Doch nun kommt der Fehler: "client-error-not-possible"

habe auch ghostscript neu emerged, weil ich in einem Forum gelesen habe, dies habe geholfen ... aber nix!

hat jemand ne Idee? Bin gerade heftig im bewerbungsstre� und ein Drucker w�hre evtl angebracht :roll:

Danke schon mal vorher,
Stefan
geschrieben von City][Sepp

Und schau vor allem mal, ob Du da auch ein richtiges Betriebssystem drauf hast. Oftmals haben die Leute da versehentlich Windows installiert.

2

05.05.2004, 01:52

nochwas zur Cups-Site .. der error "client-error-not-possible" kommt nur wenn ich die site mit HOSTNAME:631 öffne ... öffne ich diese mit locahlost:631, komt der Fehler nicht mehr. statt dessen meint er auch hier die seite sei gedruckt ... also kann der "client-error-not-possible"-Fehler ignoriert werden.
Aber ansonsten besteht das oben geschilderte Prob immernoch und ich hoffe auf Lösung
geschrieben von City][Sepp

Und schau vor allem mal, ob Du da auch ein richtiges Betriebssystem drauf hast. Oftmals haben die Leute da versehentlich Windows installiert.

3

05.05.2004, 16:27

hi,

ich hab den deskjet 3520 und hatte zunächst auch einige config probleme... ich hab das ganze direkt über die localhost:631 konfiguriert. außerdem hat es bei mir geholfen, den drucker nach der konfiguration auf localhost:631 zu stoppen, alle printjobs zu löschen und ihn dann zu starten... villeicht hilfts :wink:

4

06.05.2004, 08:48

Zitat

Original von embro

außerdem hat es bei mir geholfen, den drucker nach der konfiguration auf localhost:631 zu stoppen, alle printjobs zu löschen und ihn dann zu starten...

Is ja wie bei windoze :lol:

Hat aber leider nix gebracht. Auch das adden in eine "Class" nicht ... er sagt einfach nix ... gehn tut er definitiv.
ich gebe die Druckerlocation als "/dev/usb/lp0" an (0 für den 1. USB-Port" "/dev/lp0" hab ich auch scho mal versucht aber das is ja nur für parallelports.

Hier ist nochmal ein Auszug aus dem "error_log" aber das schaut nicht nach nem Fehler aus.

---------------------------------------
I [06/May/2004:08:41:17 +0200] Adding start banner page "none" to job 42.
I [06/May/2004:08:41:17 +0200] Adding end banner page "none" to job 42.
I [06/May/2004:08:41:17 +0200] Job 42 queued on 'HPDJ3550' by 'root'.
I [06/May/2004:08:41:17 +0200] Started filter /usr/lib/cups/filter/pstops (PID 32136) for job 42.
I [06/May/2004:08:41:17 +0200] Started filter /usr/lib/cups/filter/foomatic-rip (PID 32137) for job 42.
I [06/May/2004:08:41:17 +0200] Started backend /usr/lib/cups/backend/usb (PID 32138) for job 42.
----------------------------------------
und hier sind die emergeten Versionen der einzelnen proggies:

--------------------------------
net-print/foomatic-3.0.1
net-print/foomatic-db-engine-3.0.1
net-print/foomatic-db-20040302
net-print/foomatic-filters-3.0.1
net-print/cups-1.1.20-r1
net-print/hpijs-1.5
---------------------------------
Angeblich soll ja in der HPIJS Version 1.5 was drin sein, was HP-Drucker unterstützt ... naja.

Hoff es ist nicht ganz hoffnungslos...:?



Grüße,
Stefan
geschrieben von City][Sepp

Und schau vor allem mal, ob Du da auch ein richtiges Betriebssystem drauf hast. Oftmals haben die Leute da versehentlich Windows installiert.

5

06.05.2004, 13:54

Zitat

Original von marbury


ich gebe die Druckerlocation als "/dev/usb/lp0" an (0 für den 1. USB-Port" "/dev/lp0" hab ich auch scho mal versucht aber das is ja nur für parallelports.


vielleicht liegts daran... bei mir ist als location einfach nur "usblp0" eingetragen... bin noch nicht so der linux planer, von daher kann ich dir leider auch keine qualifizierte hilfe bieten :D

6

06.05.2004, 18:54

Also es funzt nix, garnix .. naja gut,

lsusb zeigt folgendes an

----------------------------------
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 03f0:7304 Hewlett-Packard
Bus 001 Device 001: ID 0000:0000
-----------------------------------

und in /var/log/messages steht beim drucker reinstecken

------------------------------------------
May 6 18:30:30 bluebox kernel: usb 1-1: new full speed USB device using address 4
May 6 18:30:30 bluebox kernel: usb 1-1: Product: deskjet 3500
May 6 18:30:30 bluebox kernel: usb 1-1: Manufacturer: hp
May 6 18:30:30 bluebox kernel: usb 1-1: SerialNumber: TH41D152N276
May 6 18:30:30 bluebox kernel: drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x03F0 pid 0x7304
----------------------------------------------


und ein
cat /proc/bus/usb/devices
sagt:
----------------------------------------------
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=03f0 ProdID=7304 Rev= 1.00
S: Manufacturer=hp
S: Product=deskjet 3500
S: SerialNumber=TH41D152N276
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
--------------------------------------------------
geschrieben von City][Sepp

Und schau vor allem mal, ob Du da auch ein richtiges Betriebssystem drauf hast. Oftmals haben die Leute da versehentlich Windows installiert.

7

06.05.2004, 19:10

nochwas ... müsste CUPS nicht meckern wenn ich das USB-Kabel des Druckers rausziehe?! also er sagt nichtmal "nicht verbunden" oder so ...
ich bekomm gleichn Krampf "aaaah" :roll:
geschrieben von City][Sepp

Und schau vor allem mal, ob Du da auch ein richtiges Betriebssystem drauf hast. Oftmals haben die Leute da versehentlich Windows installiert.

8

06.05.2004, 19:47

es geht nun :)

is fast zu peinlich.
Naja, im gentoo-Druckereinrichtdoc steht, das man ein "cat test.txt > /dev/usb/lp0" machen soll. Das klappt ja auch. Nur wenn da noch kein device namens lp0 is, legt er ein file an das nunmal lp0 heißt und schreibt den text der test.txt da rein.
Somit meint cups, dass da ein Drucker ist und sendet seinen Auftrag dorthin. nun werden aber die Daten nicht an den Drucker weitergeleitet sondern in das file /dev/usb/lp0 gespeichert.
ich hab das file einfach mal gelöscht und mittels

"mknod /dev/usb/lp0 c 180 0"

neu angelegt ... und siehe da .... rennt wie die Sau!

Also, wenn Ihr euch meine logging-Einträge oben durchlest und die gleichen Ausgaben habt und es somit eigentl gehn sollte .. probiert mal das mknod :wink: :wink:

Bzw sollte mal das druckerDoc dahingehend upgedatet werden. Würds ja machen aber nachdem ich mich als Entwickler registrieren lassen habe und immernoch keine mail mit meinem account bekommen habe, kann ich das leider net tun :?


zumindest bin ich jetz erstmal zufrieden hehe
geschrieben von City][Sepp

Und schau vor allem mal, ob Du da auch ein richtiges Betriebssystem drauf hast. Oftmals haben die Leute da versehentlich Windows installiert.