Pagina 1 di 2
HP OfficeJet & HPLIP
Inviato: dom 7 mag 2006, 17:35
da corrado
Ciao a tutti,
possiedo una multifunzione della hp (la officejet 6110).
Come stampante, attraverso CUPS, va. I problemi li ho con lo scanner.
Qualche tempo fa (slack 10.1) ero riuscito a farla andare anche come scanner usando ptal e cups. Avendo ora bisogno anche dello scanner ho provato a cercare in rete ptal ma mi sono imbattuto nel sito
http://hplip.sourceforge.net/index.html in cui si afferma:
"Welcome
HPLIP is an HP developed solution for printing, scanning, and faxing with HP inkjet and laser based printers in Linux."
Ho provato a seguire le istruzioni ma non sono riuscito a far andare lo scanner.
Ecco alcune info:
- il comando $sane-find-scanner mi restituisce:
[...]
found USB scanner (vendor=0x03f0, product=0x2d11) at libusb:002:002
[...]
- il comando $scanimage -L non mi restituisce scanner "disponibili".
Ricordo vagamente che con ptal era sufficiente rilevare "l'indirizzo" della multifunzione, "incollarlo" nella finestra "Location" dell'interfaccia web di cups e poi procedere alla configurazione della stampante; far si che ptal-init si avviasse al "boot" della macchina e tutto andava (stampante e scanner).
Ora invece sono bloccato.
Ho provato a seguire la procedura illustrata sul sito ma ottengo questi risultati:
Codice: Seleziona tutto
root@xxxx:~# lsusb
Bus 002 Device 003: ID 046d:c00c Logitech, Inc. Optical Wheel Mouse
Bus 002 Device 002: ID 03f0:2d11 Hewlett-Packard OfficeJet 6110
root@xxxx:~# hp-setup -a 002:002
HP Linux Imaging and Printing System (ver. 0.9.10)
Printer/Fax Setup Utility ver. 2.0
Copyright (c) 2003-6 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.
Unable to connect to HPLIP I/O (hpssd)
Ottengo quindi questo messaggio di "errore" (Unable to connect...) e quindi non so piu' come andare avanti.
Se qualcuno conosce strade per risolvere il "problema" (anche alternative ad HPLIP), saro' lieto di percorrerle...
Ciao a tutti
corrado
Inviato: dom 7 mag 2006, 22:56
da clodo
......naturalmente hai installato sane/xsane....udev è in forma......usi hplip pacchettizzato tgz....il tuo ambiente è kde......
Inviato: lun 8 mag 2006, 12:57
da corrado
Non capisco il tuo post...
1) sane, come puoi notare dal mio post e' installato;
2) non e' un problema di udev (la multifunzione stampa e comunque viene rilevata);
3) il d.e. non e' importante.
Saluti
corrado
Inviato: lun 8 mag 2006, 15:46
da Luke88
io ho un hp psc, comunque ti dico cos'ho fatto io per sane, avevo il tuo stesso problema.
ho cercato un po' in rete e alla fine ho concluso che dovevo aggiungere la linea "hpaio" a /etc/sane.d/dll.conf
ora mi funzia tutto per bene...
Inviato: lun 8 mag 2006, 20:29
da corrado
CI avevo provato ma senza risultati.
Ti posto una parte del mio dll.conf (le altre righe sono tutte commentate):
Codice: Seleziona tutto
# enable the next line if you want to allow access through the network:
#net
#abaton
#agfafocus
#apple
#avision
#gt68xx
[...]
hp
#hpsj5s
#hp5400
[...]
#
# The following backends are not included in the sane-backends distribution
# If you want to use them, download them from their webpages and read their
# documentation
#
# HP OfficeJet backend homepage: http://hpoj.sf.net/
# Uncomment the following line if hpoj is installed:
hpoj
hpaio
Saluti
corrado
Inviato: mar 9 mag 2006, 0:08
da clodo
corrado ha scritto:Non capisco il tuo post...
1) sane, come puoi notare dal mio post e' installato;
2) non e' un problema di udev (la multifunzione stampa e comunque viene rilevata);
3) il d.e. non e' importante.
Saluti
corrado
Vero in parte: se usi una slack con gnome devi comunque avere qt visto che la gui di hplip su queste librerie si basa. Se udev ti crea la stampante non e' detto che ti crei correttamente anche lo scanner, i due dispositivi non coincidono. sane effettivamente e' installato. Il pacchetto hplip binario .tgz funziona correttamente, al tempo usavo quello presente su linuxpackages.net in quanto ben pacchettizzato e tuttora presente per slack 10.1 e 10.2. L'installazione di questo binario crea la dir /etc/init.d,non presente su slck, in cui c'e' il comando che avvia hplip ( hpssd e hpiod) prima del server cups. Il problema infatti dell'installazione da sorgenti era proprio che il make install non si accorgeva del bsd-style ed era necessario, a mano, editare lo script rc.S per far partire hpssd e hpiod. Ho una psc 2410, che su slack dalla 9.1 fino alla 10.1, con il pacch.tgz ha sempre funzionato (slot delle memory card compreso) senza alcuna modifica posteriore all'installazione del binario. Io proverei il pacch.tgz.
Inviato: mar 9 mag 2006, 14:22
da corrado
Grazie per questa risposta clodo. La precedente era molto vaga e di pochissimo aiuto.
Ho rimosso la versione di hplip che mi ero compilato ed ho installato quella presa da linuxpackages come mi hai suggerito.
Ora hpiod e' in esecuzione e in rc.local ho messo una riga per avviare anche hpssd.
Codice: Seleziona tutto
corrado@xxxx:~$ sane-find-scanner
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x03f0, product=0x2d11) at libusb:002:002
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.
Codice: Seleziona tutto
corrado@xxxx:~$ scanimage -L
device `hpaio:/usb/OfficeJet_6100_Series?serial=MY4B3J224J2R' is a hp OfficeJet_6100_Series multi-function peripheral
Non riesco pero' a scannerizzare. Ho provato con
ma il carrello dello scanner non parte.
Appena avro' un po' di tempo lavorero' su sane.
Grazie e saluti
corrado
Inviato: mar 9 mag 2006, 19:38
da clodo
E' importante rimuovere se installato anche hpoj, il "vecchio" programma che si prendeva cura dello scanner, perchè hplip fa tutto da sè. **Credo** vada rimosso pure hpijs.
I due demoni hpssd e hpiod devono partire prima di cups, perciò entrambi vanno messi in rcS prima di cups, in quanto il contenuto di rc.local viene eseguito dopo tutti gli altri script di inizializzazione. Non ricordo bene, ma nei pacch. di linuxpackages c'è indicato la piccola modifica da fare per gli script di avvio. In ogni caso tale hplip.tgz non necessita di ulteriori dipendenze se installato su slackware full installation, e la rilevazione del tuo device è corretta.
Per il mio modello, come per il tuo, la funzione fax non è supportata. Scusa forse l'ho già chiesto ma xsane è installato? Così la scansione è più comoda.
I
Inviato: mar 9 mag 2006, 19:47
da clodo
Sono andato a vedere un mio vecchio post su hplip, devi mettere mano a /etc/rc.d/rc.M per far partire i due démoni hpssd e hpiod prima di cups, con due entry che richiamano i comandi presenti nella dir /etc/init.d creata dall'installaz. stessa di hplip.
Inviato: mar 9 mag 2006, 20:22
da corrado
Aggiungero' le righe in rc.M, togliendo quella relativa ad hplip in rc.local.
E' sufficiente un:
Codice: Seleziona tutto
if [ -x /etc/init.d/hplip]; then
/etc/init.d/hplip start
fi
?
Comunque in rc.M c'e' gia la riga:
#Initialize HP Officejet support:
if [ -x /etc/rc.d/rc.hpoj ]; then
/etc/rc.d/rc.hpoj start
fi
ed e' posta dopo l'avvio di cups. La commento ed aggiungo quella relativa ad hplip prima della riga relativa a cups?
xsane e' installato ma non "funziona": ti spiego. "Parte", accetto la EULA, inizia il riconoscimento dei dispositivi e dopo un po' mi da un errore su hpaio...
Codice: Seleziona tutto
Non e' possibile aprire il dispositivo `hpaio:/usb/OfficeJet_Series?serial=MY4B3J224J2R`: si e' verificato un errore durante l'I/O sul dispositivo
Saluti
corrado
P.S. Non capisco perche' ogni volta che lancio xsane mi richiede di accettare l'EULA
Inviato: mer 10 mag 2006, 18:45
da ermes
l'indicazione di inserire Hplip è corretta, il demone HPLIP, infatti, deve essere avviato prima di quello di CUPS
togli/commenta tutte le altre righe relative a prodotti Hp (anche Hpoj in /etc/sane.d/dll.conf)
continua a tenerci aggiornati
Inviato: ven 12 mag 2006, 17:24
da corrado
Ora lo scanner funziona.
Ho aggiunto la seguente riga a /etc/rc.d/rc.M prima della parte di script relativa a cups (o lprn):
Codice: Seleziona tutto
#Avvio di HPLIP
echo "Avvio di hplip..."
/etc/init.d/hplip start
Inoltre ho rimosso le righe riguardanti hp* che avevo in rc.local.
xsane ora va!
Non sono comunque ancora riuscito ad inserire l'acquisizione da scanner in gimp...
A presto, saluti
corrado
Inviato: ven 12 mag 2006, 21:56
da clodo
Inviato: sab 13 mag 2006, 12:09
da corrado
Clodo, ho visto la pagina che mi hai suggerito ed ho provato a fare il link nella dir dei plugin di gimp ma nel menu "Acquisizione" non compare la voce "da scanner". Nemmeno nel menu Xtns. Compare invece facendo la stessa operazione con xscanimage..
Non so se mi sbaglio, ma sembra che se la multifunzione va in power save (si nota che la "lampada" dello scanner è spenta) sia xsane che xscanimage non siano piu' in grado di "avviare" il dispositivo.
Saluti
corrado
Inviato: dom 21 mag 2006, 13:11
da samiel
Lo vedo solo ora... Hai risolto?
Altrimenti prova con:
ln -s /usr/bin/xscanimage ~/.gimp-2.2/plug-ins
M.