Page 1 sur 1

Comment faire fonctionner un scanner Epson Perfection 1670 sous Mint 19.3 Tricia

Posté : mer. 3 juin 2020 00:00
par Laurent77
Bonjour,
je possède un scanner USB 2.0 Epson Perfection 1670 (pas "Photo") que je n'arrive pas à faire fonctionner alors qu'il le faisait très bien avec Windows 7 et son CD d'installation, devenu bien sûr inopérant. J'ai contacté Epson qui ma répondu sèchement ne fournir aucun soutien pour Linux. Support qualifié pourtant de "good" dans http://www.sane-project.org/sane-mfgs.html : mieux que "unsupported" mais moins bien que "complete"...
J'ai alors procédé par tâtonnements, installé par petits bouts mais il en manque encore. Preuve, s'il en fallait une, que le tâtonnement est une mauvaise méthode, surtout en informatique : c'est comme cela qu'on installe du code au mauvais endroit ou pire, qui n'a pas lieu d'être... Mais avec Linux et ses dérivés, par moments on n'a pas le choix, il faut se jeter à l'eau et attention les yeux!...

Après avoir installé les paquets libsane-extras et sane-utils, voilà où j'en suis :
les commandes suivantes mettent du temps à me répondre :

Code : Tout sélectionner

scanimage -L↵
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).

Code : Tout sélectionner

scanimage -T↵
scanimage: no SANE devices found
Pourtant,

Code : Tout sélectionner

sudo sane-find-scanner↵
[...]
found USB scanner (vendor=0x04b8, product=0x011f) at libusb:001: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.
[…]
Je me demande ce que veut dire ce « probably » entre parenthèses : mon scanner est-il détecté ou pas ?

Code : Tout sélectionner

sudo lsusb | grep -i epson↵
Bus 001 Device 003: ID 04b8:011f Seiko Epson Corp. GT-8400UF [Perfection 1670/1670 PHOTO]

Code : Tout sélectionner

ll /usr/share/sane/snapscan↵
total 72
drwxr-xr-x 2 root root  4096 janv. 19 22:27 ./
drwxr-xr-x 4 root root  4096 janv. 19 22:25 ../
-rwxr-xr-x 1 root root 64000 janv. 19 22:27 esfw30.bin*
Que veut dire l’astérisque en fin de certaines lignes (à ne pas retaper en ligne de commande) ?

Code : Tout sélectionner

ll /etc/sane.d | grep epson↵
-rwxrwxrwx   1 root root   390 sept. 15  2019 epson2.conf*
-rwxrwxrwx   1 root root   805 sept. 15  2019 epson.conf*
-rw-r--r--   1 root root   285 oct.   9  2019 epsonds.conf
À la commande cat, tous ces fichiers .conf sont porteurs de cette ligne :

Code : Tout sélectionner

usb 0x04b8 0x011f
qui correspond bien au modèle de mon scanner (ils ont beaucoup d’autres lignes, mais la plupart en commentaires introduits par #).

Code : Tout sélectionner

ll /lib/udev/rules.d | grep libsane↵
-rwxr-xr-x 1 root root   3632 oct.  13  2019 60-libsane1.rules*
Pourquoi libsane1 et pas libsane tout court, je n’en sais rien...

Code : Tout sélectionner

cat 60-libsane1.rules↵
[...]
#Epson Perfection 1670 | Epson GT-8400F
ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-8400F", ENV{libsane_matched}="yes" 
[...]
Et lorsque je lance Simple Scan, voici ce que j'ai : ...
Bouclez avec Epson qui ne me répondra pas... Heureusement que j'ai récupéré le binaire esfw30.bin ailleurs que chez eux (chez molokaii.free.fr), mais je ne sais pas ce qu'il faut en faire pour que ça marche. Il paraît qu'il faut l'installer sur le scanner??... Comment???...
Si quelqu'un peut avoir la gentillesse de me guider vers le bout de ce tunnel, ce serait vraiment sympa!

Bien cordialement.

Laurent

Image

Re: Comment faire fonctionner un scanner Epson Perfection 1670 sous Mint 19.3 Tricia

Posté : mer. 3 juin 2020 12:50
par getaway
Bonjour

J'ai installé une imprimante scanner Epson XP-4105
Sous cinnamon 19.1 j'ai installé le package
"imagescan-bundle-linuxmint-19-3.62.0.x64.deb.tar.gz" que j'ai trouvé dans la page suivante:
http://support.epson.net/linux/en/imagescanv3.php
et ca fonctionne correctement avec simple scan comme avec image scan.
Je ne sais pas si ca peut quelquechose pour ton scanner mais ca peut peut etre s'essayer.

Re: Comment faire fonctionner un scanner Epson Perfection 1670 sous Mint 19.3 Tricia

Posté : lun. 8 juin 2020 00:41
par Laurent77
Merci Cyrille et Getaway,
merci pour votre aide, j'ai installé le bundle sans options

Code : Tout sélectionner

sudo ./install.sh --dry-run --without-network --without-ocr-engine
↵
apt-get update
apt-get install --assume-yes libboost-program-options1.65.1 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 graphicsmagick
dpkg --install ./core/imagescan_3.62.0-1epson4linuxmint19_amd64.deb ./plugins/imagescan-plugin-gt-s650_1.0.2-1epson4linuxmint19_amd64.deb
mais je ne constate aucun progrès pour l'instant : Simple Scan essaye d'entrer en contact avec le périphérique de numérisation avant d'échouer à l'identifier, xsane 0.999 n'y arrive pas davantage.
2 détails : je dois faire F12 au moment où la carte mère s'affiche, peu après chaque démarrage, sinon mon ordi se bloque. Je dois aussi brancher mon scanner après le démarrage, sinon il se bloque aussi, comme s'il allait chercher en démarrant quelque chose qu'il ne trouve pas du côté du port où j'ai branché le scanner...
Le BIOS endommagé de mon ordi aurait-il quelque chose à voir là-dedans?

Re: Comment faire fonctionner un scanner Epson Perfection 1670 sous Mint 19.3 Tricia

Posté : lun. 8 juin 2020 01:24
par Laurent77
également créé /etc/udev/rules.d/79-udev-epson.rules

Code : Tout sélectionner

cat /etc/udev/rules.d/79-udev-epson.rules
↵
#chmod device EPSON group
ATTRS{manufacturer}=="EPSON", DRIVERS=="usb", SUBSYSTEMS=="usb", ATTRS{idVendor}=="04b8", ATTRS{idProduct}=="011f", MODE="0777"
Idem.

Re: Comment faire fonctionner un scanner Epson Perfection 1670 sous Mint 19.3 Tricia

Posté : sam. 8 août 2020 11:05
par thyam
2 mois sans réponse
si besoin de rouvrir => mp à un membre de l'équipe ;)