[scanner] epson 3170 "perfection"

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
reflets de vert
yeomen
Messages : 295
Inscription : mar. 23 mars 2010, 15:17
Localisation : Strasbourg

[scanner] epson 3170 "perfection"

Message par reflets de vert »

Bonjour à tous,

J'utilise donc ce scanner. Une catastrophe depuis un moment... quand j'utilisais ubuntu, impossible d'en tirer grand chose au niveau "photo", mais utile quand même par ailleurs. Impossible de faire du négatif que ce soit couleur ou noir et blanc, impossible d'avoir des scans de diapos 24x36 nets, ... les seuls scans à peu près "valables" étant les scans de diapos 6x7... pourtant j'utilisais vuescan... de quoi bien s'énerver...

Bon je râle mais ce n'est pas le problème dont je veux parler.
En fait j'arrive pas à le faire tourner (certains me suggèrent un problème avec hal, je commence à avoir des doutes).

J'ai installé iscan avec yaourt, à partir d'AUR, et sane et xsane.

Scanimage -L me dit:

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).
Et sane-find-scanner me dit:

Code : Tout sélectionner

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=0x04b8 [EPSON], product=0x0116 [EPSON Scanner]) at libusb:001:006
  # 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.
Xsane au démarrage me dit :"aucun périphérique disponible".

Chez Ubuntu ( http://doc.ubuntu-fr.org/scanner_epson ) ils parlent d'un "epkowa" dans /etc/sane.d/dll.conf . Il y est.

Du coup je sais pas quoi faire.
Peut-être installer Wine et des pilotes Windaube?

Du coup je me demande
Dernière modification par tuxce le lun. 29 mars 2010, 21:27, modifié 1 fois.
Raison : [thème] sujet (état)
J'utilise console-tdm, dwm, …
(bon moi aussi j'écris en bépo - même si ça se voit pas)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [scanner] epson 3170 "perfection"

Message par mélodie »

Vas dans /etc/udev/rules.d/

cherches le fichier des règles de sane, édites le et cherches ton scanner:

Code : Tout sélectionner

(vendor=0x04b8 [EPSON], product=0x0116 [EPSON Scanner]) at libusb:001:006
S'il n'y est pas, ajoutes une ligne en prenant les autres lignes comme modèle et en utilisant les identifiants (ci-dessus) que t'a fourni la commande sane-find-scanner.

Redémarres le demon sane... au fait, tu es dans le groupe scanner ?
Avatar de l’utilisateur
reflets de vert
yeomen
Messages : 295
Inscription : mar. 23 mars 2010, 15:17
Localisation : Strasbourg

Re: [scanner] epson 3170 "perfection"

Message par reflets de vert »

Merci,
Je n'ai même pas trouvé le fichier pour sane dans ce répertoire... euh... kesj'ai encore fait?

Code : Tout sélectionner

[root@dakat1 rules.d]# ls -a
.   75-cd-aliases-generator.rules.optional	90-hal.rules
..  75-persistent-net-generator.rules.optional	99-fuse.rules
j'ai regardé le contenu de ces fichiers ils ne parlent pas de scanner ou de sane!


J'ai vérifié le etc/group je suis bien dans le groupe scanner
J'utilise console-tdm, dwm, …
(bon moi aussi j'écris en bépo - même si ça se voit pas)
Avatar de l’utilisateur
reflets de vert
yeomen
Messages : 295
Inscription : mar. 23 mars 2010, 15:17
Localisation : Strasbourg

Re: [scanner] epson 3170 "perfection"

Message par reflets de vert »

Bon j'ai du nouveau.

Toujours pas de fichiers intéressants dans le /etc/udev/rules.d ... je peux écrire leur contenu ici mais rien qui ne parle.

Code : Tout sélectionner

[root@dakat1 rules.d]# ls -a
.   75-cd-aliases-generator.rules.optional	90-hal.rules
..  75-persistent-net-generator.rules.optional	99-fuse.rules
Par contre un /etc/sane.d/epkowa.conf assez intéressant:

Code : Tout sélectionner

# epkowa.conf -- sample configuration for the EPKOWA SANE backend
# Copyright (C) 2004  Olaf Meeuwissen
#
# See sane-epkowa(5), sane-scsi(5) and sane-usb(5) for details.

# SCSI scanners can be configured simply by listing the path to the
# device.  For example, if your system claims to have a /dev/scanner
# SCSI device, all you have to do is uncomment the following line:
#
#/dev/scanner
#
# In the interest of maintainability, most installations would have
# /dev/scanner sym-linked to the real SCSI scanner device node.
#
# An alternative way that works for many operating systems and is a
# little bit more generic, is to have the backend probe for your SCSI
# scanner with the following configuration command:
#
scsi EPSON

# On systems with libusb, the following line is sufficient to get the
# backend to recognise your USB scanners.  It presumes, however, that
# the scanner---more precisely, it's USB product ID---is known to the
# backend.
# For all USB scanners that are officially supported by this backend,
# this presumption is true.  A list of such scanners can be found in
# sane-epkowa(5).
#
usb

# For any USB scanner not known to the backend (yet), you may, at your
# own peril(!!), force the backend to recognise and use it via libusb.
# You can do so by the following configuration command:
# 
#   usb <USB vendor ID> <USB product ID>
usb 0x04b8 0x0116
#
# SEIKO EPSON's USB vendor ID is '0x04b8' (without quotes).  In order
# to find the USB product ID, use lsusb(1) or, on Linux systems, peek
# at the information in /proc/bus/usb/devices.
# A sample configuration for the Perfection 1650 (GT-8200), which has
# a product ID of 0x0110, would look as follows:
#
#usb 0x04b8 0x0110

# When not accessing your USB scanner via libusb, you may need to use
# one of the configuration commands below or commands that are almost
# the same.  These commands typically access the scanner via a kernel
# scanner module.
#
#usb /dev/usb/scanner0
#usb /dev/usbscanner0
#usb /dev/uscanner0
#
# Linux had a scanner module until version 2.6.2.  As of version 2.6.3
# libusb is your only option.  Linux' scanner module can be loaded via
# the modprobe(8) command like so:
#
#   modprobe scanner vendor=<USB vendor ID> product=<USB product ID>
modprobe scanner vendor=0x04b8 product=0x0116
#
# If the scanner module already knows the vendor and product IDs, you
# do not have to specify them.  If you want to have this done automa-
# tically every time you boot, you can add the above line, except for
# the modprobe command itself, to your /etc/modules file.

# Although not tested with this backend, parallel port scanners should
# be usable.  You can configure them as shown below, but I do not know
# much about the details.  Information is welcome.
#
#pio 0x278
#pio 0x378
#pio 0x3BC
J'ai modifié la ligne "usb 0x04b8 0x0116"

Bon je suis bien dans le groupe scanner, mais je me demande si il n'est pas tordu ce fichier /etc/group:

Code : Tout sélectionner

root::0:root
bin::1:root,bin,daemon
daemon::2:root,bin,daemon
sys::3:root,bin
adm::4:root,daemon
tty::5:
disk::6:root
lp::7:daemon,daniel,joel,benjamin
mem::8:
kmem::9:
wheel::10:root,daniel,joel,benjamin
ftp::11:
mail::12:
uucp:x:14:
log::19:root,daniel,joel,benjamin
locate:x:21:
smmsp::25:
http::33:
games::50:
network:x:90:
video:x:91:daniel,joel,benjamin
audio::92:daniel,joel,benjamin
optical::93:daniel,joel,benjamin,hal
floppy:x:94:daniel,joel,benjamin,hal
storage:x:95:daniel,joel,benjamin,hal
power:x:98:daniel,joel,benjamin
nobody::99:
users::100:daniel,joel,benjamin
dbus:x:81:
rfkill:x:24:
daniel:x:1000:
joel:x:1001:
benjamin:x:1002:
hal:x:82:
avahi:x:84:
camera:x:97:
scanner:x:96:daniel,joel,benjamin
Voici ce que me dit maintenant sane-find-scanner:

Code : Tout sélectionner

[root@dakat1 daniel]# 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=0x04b8 [EPSON], product=0x0116 [EPSON Scanner]) 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.

  # Not checking for parallel port scanners.

  # Most Scanners connected to the parallel port or other proprietary ports
  # can't be detected by this program.
Et scanimage:

Code : Tout sélectionner

[root@dakat1 daniel]# scanimage -L
device `epkowa:usb:001:003' is a Epson (unknown model) flatbed scanner
lsusb:

Code : Tout sélectionner

[daniel@dakat1 ~]$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 045e:0084 Microsoft Corp. Basic Optical Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04b8:0116 Seiko Epson Corp. Perfection 3170 (GT-9400)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Scanner inconnu... c'est quand même étonnant... ce fameux modèle 0x0116 que si on recherche sur internet on voit qu'il embête tout le monde.

J'ai essayé de mettre le fameux pilote epson sur wine et c'est pas fameux... mais bon j'y comprends pas encore grand chose à wine hier je n'ai pu faire fonctionner qu'un pauvre petit programme qui émule une pitite calculatrice pour wind***s.
J'utilise console-tdm, dwm, …
(bon moi aussi j'écris en bépo - même si ça se voit pas)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [scanner] epson 3170 "perfection"

Message par mélodie »

Ah oui, plus rien dans les règle udev, autant pour moi. :/
As-tu regardé ici ? http://wiki.archlinux.org/index.php/USB_Scanner_Support
Avatar de l’utilisateur
reflets de vert
yeomen
Messages : 295
Inscription : mar. 23 mars 2010, 15:17
Localisation : Strasbourg

Re: [scanner] epson 3170 "perfection"

Message par reflets de vert »

J'ai installé Zenwalk sur l'autre disque dur, pour tester. Ca s'installe vite et on peut tester... par contre c'est pas la même chose... pas de support correct de la carte graphique sur cette version... pilotes à installer... bon dans mon cas c'est pas prévu pour être utilisé mais pour tester.

Ils recommandent chez Zenwalk d'installer le fameux driver à partir du rpm du site, de le convertir, de modifier deux-trois fichiers (dll.conf, en commentant epson et epson2), de créer epkowa.conf (bon sous mon disque dur archlinux il existe), d'y rajouter une ligne <usb 0112...> enfin la même que j'ai citée plus haut.

J'en ai profité pour faire le ménage du epkowa.conf d'archlinux: j'ai juste décommenté cette fameuse ligne, les autres je les ai commentées.
Comme je dis plus bas j'ai aussi modifié le snapscan.conf

Ce qui me rassure est qu'il y a quand même une différence, et une évolution: sous Zenwalk xsane dit: "aucun périphérique disponible" et c'est pas la peine, sous archlinux xsane démarre en prenant beaucoup de temps, puis n'arrive pas à démarrer le scanner, et dit: "(Unknown model):003":
Quand on clique sur "acquisition de l'aperçu" il nous dit: "Echec du démarrage du scanner. Argument invalide."

nous donne ça:
Image
En plus grand:
http://farm3.static.flickr.com/2691/448 ... 1087_o.jpg

J'ai regardé de nouveau ce lien: http://wiki.archlinux.org/index.php/USB_Scanner_Support
Effectivement je n'avais pas modifié le snapscan.conf
J'y ai maintenant rajouté le lien pour le scanner epson 3170, par contre j'ai pas bien compris quoi mettre sur la ligne pour uploader du firmware. J'ai laissé tel quel.
Dernière modification par reflets de vert le jeu. 01 avr. 2010, 23:35, modifié 1 fois.
J'utilise console-tdm, dwm, …
(bon moi aussi j'écris en bépo - même si ça se voit pas)
Avatar de l’utilisateur
reflets de vert
yeomen
Messages : 295
Inscription : mar. 23 mars 2010, 15:17
Localisation : Strasbourg

Re: [scanner] epson 3170 "perfection"

Message par reflets de vert »

Je viens de me rendre compte qu'il y a un driver dédié!
http://aur.archlinux.org/packages.php?ID=30272

BOn je le teste...

Ca n'a rien changé en fait (j'ai tout désinstallé, installé celui-là en premier, puis réinstallé le reste).

J'ai aussi testé iscan-legacy... marche pas mieux. C'est quand même surprenant cette histoire de modèle de scanner inconnu... à une époque ce scanner tournait sous ubuntu...

J'ai installé ubuntu sur ce fameux deuxième disque dur et ça ne marche pas mieux (bon bien sûr j'ai peut-être oublié plein de trucs).
J'utilise console-tdm, dwm, …
(bon moi aussi j'écris en bépo - même si ça se voit pas)
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Re: [scanner] epson 3170 "perfection"

Message par mélodie »

Pfffffffff!!!!! Je suis à court d'idée (à part changer de scanner ?). Si tu ne trouves pas, mes condoléances... :(
Avatar de l’utilisateur
reflets de vert
yeomen
Messages : 295
Inscription : mar. 23 mars 2010, 15:17
Localisation : Strasbourg

Re: [scanner] epson 3170 "perfection"

Message par reflets de vert »

Hmm...

J'ai envoyé un mail à Avasys, ceux qui font le driver... pourquoi pas...?

Je n'y crois que moyennement, mais si au moins ils pouvaient être au courant que ça ne marche pas des tonnes...
J'utilise console-tdm, dwm, …
(bon moi aussi j'écris en bépo - même si ça se voit pas)
papa6
archer de cavalerie
Messages : 178
Inscription : mar. 08 juil. 2008, 22:40

Re: [scanner] epson 3170 "perfection"

Message par papa6 »

Bonjour,
J'ai eu des difficultés moi aussi, pour un modèle un peu différent, mais je m'en suis sorti : http://forums.archlinux.fr/topic7368.html
Veux-tu voir s'il y a quelque chose à en tirer ?

Et qu'obtiens-tu lorsque tu fais un sudo sane-find-scanner ainsi qu'un sudo find /usr/share -name "*.bin" ? (je ne connais pas le .bin dont tu as besoin, mais il est peut-être déjà installé)

Dis-nous,
Avatar de l’utilisateur
reflets de vert
yeomen
Messages : 295
Inscription : mar. 23 mars 2010, 15:17
Localisation : Strasbourg

Re: [scanner] epson 3170 "perfection"

Message par reflets de vert »

Mince j'avais abandonné l'idée entre-temps.

En fait mon frère l'a mis sous archlinux + virtualbox, et ça marche très bien, évidemment… du coup je peux scanner si j'ai besoin.

Je sais pas trop… je peux essayer… en tout cas merci beaucoup!!
J'utilise console-tdm, dwm, …
(bon moi aussi j'écris en bépo - même si ça se voit pas)
zapata
newbie
Messages : 1
Inscription : jeu. 31 mars 2011, 23:30

Re: [scanner] epson 3170 "perfection"

Message par zapata »

C'est quand même plus sympa d'avoir le scanner accessible depuis ton OS préféré.

Essayez ceci:

- Éditez le fichier /etc/sane.d/dll.conf
Remplace les lignes

#epson
epson2


par

epson
#epson2


- redémarrez udev :
sudo /etc/init.d/udev restart

Miracle mon scanneur est reconnu. :P

Bon scan
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [scanner] epson 3170 "perfection"

Message par FoolEcho »

C'est fini de déterrer des déterrages ? :copain: :humour:
zapata a écrit : - redémarrez udev :
sudo /etc/init.d/udev restart
Pas sous Arch. :non:
La manipulation sur le dll.conf peut fonctionner... selon le modèle du scanner, voir le wiki https://wiki.archlinux.org/index.php/Sane et le sujet indiqué par papa6 pour toutes ces questions. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Répondre