Pagina 1 di 1

[Risolto] [Driver] Laserjet P3005 & Gutsy

Inviato: giovedì 7 febbraio 2008, 13:18
da Viper67
La HP Laserjet P3005 non funziona sotto Gutsy (sia 32 che 64), mentre funziona benissimo sotto Feisty.
Il problema sembra legato alla gestione del sottosistema usb.
Le prove fatte sono state molte (configurazione di apparmor, installazione di hplip da hplip.sf.net, agg. firmware stampante, etc) il problema resta lo stesso: la stampante viene vista dal SO ma quando si lancia un lavoro di stampa, il led Data lampeggia e l'elaborazione sembra procedere, ma la stampante resta in stato di busy e il lavoro non viene eseguito.
E' certamente un problema legato all'usb in quanto l'unico workaround che ho trovato, è quello di utilizzare un adattatore usb-parallelo da collegare nella centronics della LJ P3005 che non è supportata nativamente via lpt.

...peccato...

Re: [Driver] Laserjet P3005 & Gutsy

Inviato: venerdì 8 febbraio 2008, 18:39
da ugaciaka
lo avrai già sicuramente provato, ma solamente da CUPS? Poi potrebbe essere HAL che da problemi.
Più di questo non so...

[Risolto] Re: [Driver] Laserjet P3005 & Gutsy

Inviato: lunedì 11 febbraio 2008, 21:08
da Viper67
Dopo un po' finalmente il problema è venuto fuori.
La cosa sembra comune ad altre stampanti ed è determinato dall'errato riconoscimento della porta da parte di CUPS.

Spegnete e riaccendete la stampante, riavviate il pc e lanciate una stampa.  Verificate vostro dmesg vi dia qualcosa come:

Codice: Seleziona tutto

server kernel: [38701.483973] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/class/usblp.c: usblp1: removed
Bene questo significa che essa è connessa su /dev/usb/lp1 (potrebbe anche essere /dev/usb/lpn un

Codice: Seleziona tutto

ls -l /dev/usb/lp*
vi toglie il dubbio in ogni caso, dovrete però prima riattivare la stampante da cups perché la porta come da dmesg precedente, è stata rimossa)
quindi

Codice: Seleziona tutto

sudo gedit /etc/cups/printers.conf
e sostituite la riga DeviceURI hp:/usb/hp_LaserJet_P3005.... con

Codice: Seleziona tutto

DeviceURI file:///dev/usb/lp1
riavviate cups:

Codice: Seleziona tutto

sudo /etc/init.d/cupsys restart
e tutto dovrebbe filare liscio.

[Risolto] Re: [Driver] Laserjet P3005 & Gutsy

Inviato: lunedì 11 febbraio 2008, 23:06
da Viper67
Altra tecnica per forzare le stampanti riottose (quali la P3005 ma non solo)

Codice: Seleziona tutto

cd /usr/lib/cups/backend
sudo ./usb
avrete come uscita:

Codice: Seleziona tutto

direct usb://HP/LaserJet%20P3005 "HP LaserJet P3005" "HP LaserJet P3005 USB #1" "MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,POSTSCRIPT,PJL,PCLXL,PCL;1284.4DL:4d,4e,1;MDL:HP LaserJet P3005;CLS:PRINTER;DES:Hewlett-Packard LaserJet P3005;"
e in /etc/cups/printers.conf cancellate la vecchia riga DeviceURI e inserite:

Codice: Seleziona tutto

DeviceURI usb://HP/LaserJet%20P3005
sembra preferibile rispetto al primo metodo (DeviceURI file:///dev/usb/lpn) perché così ci svincoliamo dalla specifica porta lp.