Scanner inaccessible sous Debian Stretch

Bonjour,

J’utilisais depuis de nombreuses années un scanner Agfa SnapScan12121u avec sane/xsane.

Je viens d’installer Debian Strech, et mon scanner n’est plus fonctionnel.

Ce que j’ai fait :

  • recopier le firmware SnapScan1212U_2.bin dans /usr/share/sane/snapscan/
  • modifier le fichier de configuration /etc/sane.d/snapscan.conf :
    firmware /usr/share/sane/snapscan/SnapScan1212U_2.bin
  • ajouter l’utilisateur au groupe scanner.

Sous root, dmesg me montre le scanner :
[ 1893.948405] usb 2-2: new full-speed USB device number 3 using uhci_hcd
[ 1894.133300] usb 2-2: New USB device found, idVendor=06bd, idProduct=2061
[ 1894.133304] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1894.133306] usb 2-2: Product: SNAPSCAN
[ 1894.133308] usb 2-2: Manufacturer: AGFA

Sous root, sane-find-scanner me montre le scanner :
found USB scanner (vendor=0x06bd [AGFA ], product=0x2061 [SNAPSCAN]) at libusb:002:003

Sous root, scanimage -L me montre le scanner :
device `snapscan:libusb:002:003’ is a AGFA SNAPSCAN flatbed scanner

Sous root, scanimage > essai.png me répond :
scanimage: no SANE devices found

Sous root, scanimage -d snapscan:libusb:002:003 > essai.png me repond
scanimage: open of device snapscan:libusb:002:003 failed: Invalid argument

Si, sous root, je réexécute scanimage -L, j’obtiens :
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

A ce moment, sane-find-scanner répond comme précedemment.

En tant qu’utilisateur, xsane échoue en m’informant qu’il ne trouve pas de périphérique.
Une chose curieuse est que sous les versions précédentes de debian, il me proposait deux périphériques : le scanner et la caméra de l’ordinateur. Avec Debian Stretch, xsane ne me propose pas la caméra, qui est fonctionnelle (vérifiée avec cheese).

Quelqu’un aurait une suggestion ?

Cordialement

Dominique

Commence par ajouter ton utilisateur au groupe scanner (pour pouvoir utiliser xsane entre autre)

Bonjour,

Déjà fait (voir le troisième point de ma description).

Ceci étant root devrait pouvoir utiliser sane puisque c’est une application en ligne de commande.
Note : j’ai fait des essais avec root pour isoler le problème. À terme, j’utiliserai sanexsane en tant qu’utilisateur.

Cordialement

Dominique.

Salut
Peut etre perdu quelque chose dans

/lib/udev/rules.d/60-libsane.rules

il faut verifier idVendor=06bd, idProduct=2061

moi j’ai bien

# AGFA SnapScan 1212U_2
ATTRS{idVendor}=="06bd", ATTRS{idProduct}=="2061", ENV{libsane_matched}="yes"

mais j’ai une version supérieure

apt list libsane -a
En train de lister... Fait
libsane/now 1.0.26~git20151121-1 amd64  [installé, local]
libsane/testing,stable 1.0.25-4.1 amd64
libsane/oldstable 1.0.24-8+deb8u2 amd64

salut

apt-get install sane xsane sane-utils simple-scan

a priori tu fais ce qu’il faut : je viens juste de le faire avec mon scanner sous lmde2 mais je dois attendre au moins 20 secondes avant que ca réagisse quand j’ouvre le programme ( simple-scan )

La commande scanimage -L doit donner un résultat du type :
device epkowa :libusb:002:002’ is a Epson Perfection 2480/2580 flatbed scanner devicesnapscan :libusb:002:002’ is a EPSON EPSON Scanner1 flatbed scanner

ca pourrait venir d’un problème de groupe effectivement

voir aussi les liens à la fin de http://www.dindoun.lautre.net/spip.php?article75