View Full Version : Sane: configurazione scanner HP
Artemisyu
24-08-2005, 14:11
Salve a tutti, purtroppo ho la sfortuna di possedere uno Scanner HP 4200C, ufficialmente non supportato da Sane, e devo farlo andare sotto Linux.
Comprati un'altro scanner, direte voi: e avete ragione.
Ciò che però non mi fa desistere è che sotto Suse, con un leggero sotterfugio, funziona bene.
Quando uno lo connette, all'avvio lui lo rileva e dice se si vuole installare tale HP 4200C, poi non trova il driver esatto, mi presenta la listona degli scanner supportati, seleziono il 5200C, vado avanti, e poi funziona perfettamente.
Ora, dal momento che in debian non ho Yast e non ho nessun frontend valido, dovendo quindi seguire la procedura standard di sane-find-scanner e poi scanimage -L.
Il fatto è che sane-find-scanner risponde che FORSE l'ha trovato, e mi dice questo: found USB scanner (vendor=0x03f0, product=0x0105) at libusb:001:002.
Poi, scanimage -L, chiaramente, non trova niente.
Di conseguenza, avviando un qualsiasi frontend, come ad esempio xSane, non trova nè scannerizza nulla.
La documentazione in proposito è tremendamente generica, incompleta e frammentaria, tanto che non ho trovato nulla di utile, a parte che in teoria bisognerebbe lanciare con scanimage, non ho capito come, la libreria hp4200:libusb:001:003.
provando a chiamare quella opzione con scanimage -d chiaramente mi risponde invalid argument.
Avendo purtroppo visto che non trovo documentazione e che non so come andare avanti, chiedo aiuto al forum.
Qualcuno sa come posso riprodurre il trucco che uso in Suse?
ciao ciao!
DigitalKiller
24-08-2005, 14:22
Hai già dato uno sguardo qui (http://hp4200-backend.sourceforge.net/) ?
Artemisyu
24-08-2005, 14:26
Hai già dato uno sguardo qui (http://hp4200-backend.sourceforge.net/) ?
Si, a parte che non cita nemmeno di striscio i kernel 2.6.x, poi cerca di patchare il kernel quando invece gli scanner usb sono competenza di libusb. quindi non mi pare troppo adatto :)
Inoltre noto che lo scan è limitato agli 8bit, cosa che purtroppo per me rende lo scanner completamente inutile.
In Suse, se lo setto come 5200C scannerizza in modo completo, con tutte le funzionalità e con il perfetto funzionamento del backend QuiteInsane.
:(
ciao ciao!
DigitalKiller
24-08-2005, 14:44
Hai installato libsane-extras? Il pacchetto contiene proprio il backend per il tuo scanner (guarda qui (http://packages.debian.org/unstable/libs/libsane-extras) ) :)
Artemisyu
24-08-2005, 14:46
Hai installato libsane-extras? Il pacchetto contiene proprio il backend per il tuo scanner (guarda qui (http://packages.debian.org/unstable/libs/libsane-extras) ) :)
debian:/home/samuele# apt-get install libsane-extras
Lettura della lista dei pacchetti in corso... Fatto
Generazione dell'albero delle dipendenze in corso... Fatto
libsane-extras è già alla versione più recente.
0 aggiornati, 0 installati, 0 da rimuovere e 158 non aggiornati.
:D
Il problema è che non so come chiamarlo :D
La presenza di quel pacchetto non cambia affatto la quastione esplicata nel primo post.
Anzi. Quando ho scritto il primo messaggio già libsane-extras era installato da un bel po' :)
EDIT: aggiungo questo...
debian:/home/samuele# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 03f0:0904 Hewlett-Packard DeskJet 845c
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 03f0:0105 Hewlett-Packard ScanJet 4200c
Bus 001 Device 001: ID 0000:0000
ciao ciao!
DigitalKiller
24-08-2005, 15:26
Prova a fare una sconsione con questo comando:
scanimage -d hp4200:libusb:001:002 --format tiff > image.tif
Artemisyu
24-08-2005, 15:39
Prova a fare una sconsione con questo comando:
scanimage -d hp4200:libusb:001:002 --format tiff > image.tif
debian:/home/samuele# scanimage -d hp4200:libusb:001:002 --format tiff > image.tif
scanimage: open of device hp4200:libusb:001:002 failed: Invalid argument
:( :( :( :sob:
ciao ciao!
DigitalKiller
24-08-2005, 15:59
debian:/home/samuele# scanimage -d hp4200:libusb:001:002 --format tiff > image.tif
scanimage: open of device hp4200:libusb:001:002 failed: Invalid argument
:( :( :( :sob:
ciao ciao!
Hai provato come root o come utente? Prova come root
Artemisyu
24-08-2005, 16:04
Hai provato come root o come utente? Prova come root
debian:/home/samuele# <--- ero root ;)
:( :(
DigitalKiller
24-08-2005, 16:06
debian:/home/samuele# <--- ero root ;)
:( :(
:sofico: Scusami, ho detto due stronzate!
1) non mi ero accorto dche eri già root
2) root o user non cambia nulla...il problema è un altro :D
Artemisyu
24-08-2005, 16:12
:sofico: Scusami, ho detto due stronzate!
1) non mi ero accorto dche eri già root
2) root o user non cambia nulla...il problema è un altro :D
il fatto è che non capisco quale sia il problema... :(
ho provato anche a cambiare porta (come se servisse a qualcosa), ma non ho ottenuto alcun risultato :(
ciao ciao!
DigitalKiller
24-08-2005, 16:15
il fatto è che non capisco quale sia il problema... :(
ho provato anche a cambiare porta (come se servisse a qualcosa), ma non ho ottenuto alcun risultato :(
ciao ciao!
Hai cambiato porta prima o dopo aver dato il comando che ti ho scritto?
Se l'hai cambiata prima, forse quell'errore dipende dal fatto che, una volta riattaccato, "l'indirizzo" dello scanner è cambiato. Prova con lsusb, controlla il nuovo indirizzo e rilancia il comando
Artemisyu
24-08-2005, 16:23
Hai cambiato porta prima o dopo aver dato il comando che ti ho scritto?
Se l'hai cambiata prima, forse quell'errore dipende dal fatto che, una volta riattaccato, "l'indirizzo" dello scanner è cambiato. Prova con lsusb, controlla il nuovo indirizzo e rilancia il comando
nono, tranquillo, sia prima che dopo l'ho lanciato con il comando corretto.
prima era 001:002, poi ho cambiato porta ed è diventato 002:003.
per provartelo ;)
debian:/home/samuele# sane-find-scanner
found USB scanner (vendor=0x03f0, product=0x0105) at libusb:002:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
debian:/home/samuele# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 03f0:0105 Hewlett-Packard ScanJet 4200c
Bus 002 Device 002: ID 03f0:0904 Hewlett-Packard DeskJet 845c
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
debian:/home/samuele# scanimage -d hp4200:libusb:002:003 --format tiff > image.tif
scanimage: open of device hp4200:libusb:002:003 failed: Invalid argument
;)
DigitalKiller
24-08-2005, 16:50
Prova in questo modo
scanimage -d hp4200:libusb:001:002 > image.png
Artemisyu
24-08-2005, 18:49
Prova in questo modo
scanimage -d hp4200:libusb:001:002 > image.png
:( :(
debian:/home/samuele# lsusb
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 03f0:0904 Hewlett-Packard DeskJet 845c
Bus 002 Device 002: ID 03f0:0105 Hewlett-Packard ScanJet 4200c
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
debian:/home/samuele# scanimage -d hp4200:libusb:002:002 > image.png
scanimage: open of device hp4200:libusb:002:002 failed: Invalid argument
Proprio non capisco... ci sono le librerie, c'è tutto il necessario... dovrebbe funzionare... e invece....
ciao ciao!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.