Si c'est un epson comme moi, modifier /etc/sane.d/epson.conf et remplacer
usb /dev/usb/scanner0
par
usb 0x4b8 0x11b (avec les bons id trouvé ci-dessus bien sur)
Et ça doit déjà marcher en tant que root.
Pour que ça marche en tant que user, appliquer la manip indiquée dans la page ci-dessus vu que ça n'est qu'un problème de droits sur le port (modifier /etc/hotplug/usb.usermap pour rajouter la ligne qui va bien et créer un script pour donner les bon droits).
[^] # Re: Noyau 2.6.3 dans les bacs
Posté par Serge Rossi (site web personnel) . En réponse à la dépêche Noyau 2.6.3 dans les bacs. Évalué à 8.
C'est là :
http://www.freecolormanagement.com/sane/libusb.html(...)
Donc pour faire une doc relativement générique, il faut d'abord trouver l'id de son scanner :
# cat /proc/bus/usb/devices
...
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 4 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1
P: Vendor=04b8 ProdID=011b Rev= 1.00
S: Manufacturer=EPSON
S: Product=EPSON Scanner
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 2mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
...
Ce qui compte, c'est Vendor=04b8 ProdID=011b
Si c'est un epson comme moi, modifier /etc/sane.d/epson.conf et remplacer
usb /dev/usb/scanner0
par
usb 0x4b8 0x11b (avec les bons id trouvé ci-dessus bien sur)
Et ça doit déjà marcher en tant que root.
Pour que ça marche en tant que user, appliquer la manip indiquée dans la page ci-dessus vu que ça n'est qu'un problème de droits sur le port (modifier /etc/hotplug/usb.usermap pour rajouter la ligne qui va bien et créer un script pour donner les bon droits).
Dans mon cas :
# tail -2 /etc/hotplug/usb.usermap
# Epson Perfection 2400
epson_scanner 0x0003 0x04b8 0x011b 0x0000 0x0000 0x00 0x00 0x00 0x00 0x00 0x00 0x00000000
Voilà :-)