Pour info, depuis FC6 j'utilise iscan (en 32 bits j'avoue).

Je n'ai jamais réussi à démarrer le scanner du premier coup et j'ai toujours le message "impossible d'envoyer une commande au scanner. verifiez l'etat du scanner."

Alors je refais la commande 2, 3, 4, 5 fois et à la fin iscan démarre. Alors je te suggère avant de tirer des conclusions, de tenter la même chose.
chez moi en 32 bits un coup de rpm et c'etait parti ...

c'est pour ca que je suis bien surpris. j'ai un doute sur le driver en 64 bits.
Je ne pense pas qu'il y ai des erreur.

make install
# make install
Making install in lib
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib »
Making install in pdf
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib/pdf »
make[3]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib/pdf »
make[3]: Rien à faire pour « install-exec-am ».
make[3]: Rien à faire pour « install-data-am ».
make[3]: quittant le répertoire « /home/pat/iscan-2.20.1/lib/pdf »
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/lib/pdf »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib »
make[3]: entrant dans le répertoire « /home/pat/iscan-2.20.1/lib »
make[3]: Rien à faire pour « install-exec-am ».
make[3]: Rien à faire pour « install-data-am ».
make[3]: quittant le répertoire « /home/pat/iscan-2.20.1/lib »
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/lib »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/lib »
Making install in backend
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend »
Making install in .
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend »
make[3]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend »
test -z "/usr/local/lib/sane" || /bin/mkdir -p "/usr/local/lib/sane"
 /bin/sh ../libtool --mode=install /usr/bin/install -c  'libsane-epkowa.la' '/usr/local/lib/sane/libsane-epkowa.la'
/usr/bin/install -c .libs/libsane-epkowa.so.1.0.15 /usr/local/lib/sane/libsane-epkowa.so.1.0.15
(cd /usr/local/lib/sane && { ln -s -f libsane-epkowa.so.1.0.15 libsane-epkowa.so.1 || { rm -f libsane-epkowa.so.1 && ln -s libsane-epkowa.so.1.0.15 libsane-epkowa.so.1; }; })
(cd /usr/local/lib/sane && { ln -s -f libsane-epkowa.so.1.0.15 libsane-epkowa.so || { rm -f libsane-epkowa.so && ln -s libsane-epkowa.so.1.0.15 libsane-epkowa.so; }; })
/usr/bin/install -c .libs/libsane-epkowa.lai /usr/local/lib/sane/libsane-epkowa.la
/usr/bin/install -c .libs/libsane-epkowa.a /usr/local/lib/sane/libsane-epkowa.a
chmod 644 /usr/local/lib/sane/libsane-epkowa.a
ranlib /usr/local/lib/sane/libsane-epkowa.a
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/sane
----------------------------------------------------------------------
Libraries have been installed in:
   /usr/local/lib/sane

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make  install-exec-hook
make[4]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend »
rm -f /usr/local/lib/sane/libsane.so.1
make[4]: quittant le répertoire « /home/pat/iscan-2.20.1/backend »
test -z "/usr/local/share/iscan" || /bin/mkdir -p "/usr/local/share/iscan"
 /usr/bin/install -c -m 644 'scsi' '/usr/local/share/iscan/scsi'
 /usr/bin/install -c -m 644 'usb' '/usr/local/share/iscan/usb'
 /usr/bin/install -c -m 644 'fs-blacklist' '/usr/local/share/iscan/fs-blacklist'
make[3]: quittant le répertoire « /home/pat/iscan-2.20.1/backend »
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/backend »
Making install in tests
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend/tests »
make[3]: entrant dans le répertoire « /home/pat/iscan-2.20.1/backend/tests »
make[3]: Rien à faire pour « install-exec-am ».
make[3]: Rien à faire pour « install-data-am ».
make[3]: quittant le répertoire « /home/pat/iscan-2.20.1/backend/tests »
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/backend/tests »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/backend »
Making install in non-free
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/non-free »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/non-free »
rm -f libesmod.so
case x86_64 in \
      i?86)        arch=i386;; \
      x86_64)    arch=x86_64;; \
      *)    echo "unsupported architecture" 1>&2; \
        exit 1;; \
    esac; \
    ln -s ./libesmod-${arch}.c2.so libesmod.so
/bin/sh ../mkinstalldirs /usr/local/lib
installing libesmod.so in /usr/local/lib/libesmod.so...
/usr/bin/install -c ./libesmod.so /usr/local/lib/libesmod.so.2.0.0
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/non-free »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/non-free »
Making install in frontend
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/frontend »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/frontend »
test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin"
  /bin/sh ../libtool --mode=install /usr/bin/install -c 'iscan' '/usr/local/bin/iscan'
/usr/bin/install -c iscan /usr/local/bin/iscan
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/frontend »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/frontend »
Making install in utils
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/utils »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/utils »
test -z "/usr/local/lib/iscan" || /bin/mkdir -p "/usr/local/lib/iscan"
 /usr/bin/install -c 'make-policy-file' '/usr/local/lib/iscan/make-policy-file'
 /usr/bin/install -c 'fix-udev-rules' '/usr/local/lib/iscan/fix-udev-rules'
test -z "/usr/local/sbin" || /bin/mkdir -p "/usr/local/sbin"
 /usr/bin/install -c 'iscan-registry' '/usr/local/sbin/iscan-registry'
test -z "/usr/local/share/iscan" || /bin/mkdir -p "/usr/local/share/iscan"
 /usr/bin/install -c -m 644 'sled10.custom.fdi' '/usr/local/share/iscan/sled10.custom.fdi'
 /usr/bin/install -c -m 644 'fdi.xsl' '/usr/local/share/iscan/fdi.xsl'
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/utils »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/utils »
Making install in doc
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/doc »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1/doc »
make[2]: Rien à faire pour « install-exec-am ».
test -z "/usr/local/share/man/man1" || /bin/mkdir -p "/usr/local/share/man/man1"
 /usr/bin/install -c -m 644 './iscan.1' '/usr/local/share/man/man1/iscan.1'
test -z "/usr/local/share/man/man5" || /bin/mkdir -p "/usr/local/share/man/man5"
 /usr/bin/install -c -m 644 './sane-epkowa.5' '/usr/local/share/man/man5/sane-epkowa.5'
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1/doc »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/doc »
Making install in po
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1/po »
/bin/sh .././mkinstalldirs /usr/local/share
installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/iscan.mo
installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/iscan.mo
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/iscan.mo
installing it.gmo as /usr/local/share/locale/it/LC_MESSAGES/iscan.mo
installing ja.gmo as /usr/local/share/locale/ja/LC_MESSAGES/iscan.mo
installing ko.gmo as /usr/local/share/locale/ko/LC_MESSAGES/iscan.mo
installing nl.gmo as /usr/local/share/locale/nl/LC_MESSAGES/iscan.mo
installing pt.gmo as /usr/local/share/locale/pt/LC_MESSAGES/iscan.mo
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/iscan.mo
installing zh_TW.gmo as /usr/local/share/locale/zh_TW/LC_MESSAGES/iscan.mo
installing ar.gmo as /usr/local/share/locale/ar/LC_MESSAGES/iscan.mo
installing en@quot.gmo as /usr/local/share/locale/en@quot/LC_MESSAGES/iscan.mo
installing en@boldquot.gmo as /usr/local/share/locale/en@boldquot/LC_MESSAGES/iscan.mo
if test "iscan" = "gettext-tools"; then \
      /bin/sh .././mkinstalldirs /usr/local/share/gettext/po; \
      for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
        /usr/bin/install -c -m 644 ./$file \
                /usr/local/share/gettext/po/$file; \
      done; \
      for file in Makevars; do \
        rm -f /usr/local/share/gettext/po/$file; \
      done; \
    else \
      : ; \
    fi
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1/po »
make[1]: entrant dans le répertoire « /home/pat/iscan-2.20.1 »
make[2]: entrant dans le répertoire « /home/pat/iscan-2.20.1 »
make[2]: Rien à faire pour « install-exec-am ».
make[2]: Rien à faire pour « install-data-am ».
make[2]: quittant le répertoire « /home/pat/iscan-2.20.1 »
make[1]: quittant le répertoire « /home/pat/iscan-2.20.1 »
Et alors si tu installais en 32 bits ? (Là je vais me faire assassiner)
le 32 bits ne marche pas.
en tous cas pas chez moi sur une FC64bits
Je fais quoi ? je dis rien ou je réitère mes propos sur les 64 bits qui posent plus de problèmes qu'ils n'en résolvent ?
nouvo09 wrote:Je fais quoi ? je dis rien ou je réitère mes propos sur les 64 bits qui posent plus de problèmes qu'ils n'en résolvent ?
Ne dis rien, à moins que tu démontres clairement en quoi le problème vient de l'architecture. Et « ça marchait avant » n'est pas un argument viable.
a marche!
Après les drivers installer grace a Pikachu_2014 j'ai editer le "epson.conf" et y ai mis les bons ID.

# epson.conf
#
# here are some examples for how to configure the EPSON backend
#
# SCSI scanner:
scsi EPSON
# for the GT-6500:
scsi "EPSON SC"
#
# Parallel port scanner:
#pio 0x278
#pio 0x378
#pio 0x3BC
#
# USB scanner:
# There are two different methods of configuring a USB scanner: libusb and the kernel module
# For any system with libusb support (which is pretty much any recent Linux distribution) the
# following line is sufficient. This however assumes that the connected scanner (or to be more
# accurate, it's device ID) is known to the backend.
usb
# For libusb support for unknown scanners use the following command
# usb <product ID> <device ID>
# e.g.:
usb 0x4b8 0x83a
# And for the scanner module, use the following configuration:
#usb /dev/usbscanner0
#usb /dev/usb/scanner0
Pikachu_2014 wrote:
nouvo09 wrote:Je fais quoi ? je dis rien ou je réitère mes propos sur les 64 bits qui posent plus de problèmes qu'ils n'en résolvent ?
Ne dis rien, à moins que tu démontres clairement en quoi le problème vient de l'architecture. Et « ça marchait avant » n'est pas un argument viable.
Oh je suis persuadé que, bien prise en mains cette architecture si elle ne me semble rien apporter de déterminant, n'en est pas moins viable et fonctionnelle. Seulement apparemment la plupart des gens s'en foutent et ne peaufinent bien que les versions 32 bits. Cf Mozilla, OOo et consorts. On n'a ici qu'un exemple de plus.
Un exemple de plus ici ? Tu ne te tromperais pas encore de sujet de polémique ? Ici, le souci était que Avasys propose des RPM d'iscan pour architectures 32 et 64 bits, mais incompatibles avec Fedora 11. Tu aurais dû donc troller sur le côté trop innovant de Fedora, pas sur le 64 bits.
j'ai fait une connerie.
j'ai desinstaller le driver par yum pour en essayer un autre car le scan etait bien reconnu mais impossible de scanner. "fonction non pris en charge".

depuis, impossible de reinstaller le driver avec le modifs de Pikachu_2014.
Je lance "make install" tout ce passe bien sauf que quand je "yum list iscan":
Erreur : Aucun paquet correspondant à lister
et quand je lance iscan:
# iscan
iscan: error while loading shared libraries: libesmod.so.2: cannot open shared object file: No such file or directory
pourtant ce fichier est bien crée lors de l'install et tout les autres aussi. /usr/local/bin etc...
et impossible de le desinstaller par yum du coup.

j'ai l'impression d'avoir cassé un lien symbolique.

Y en a un qui va ce regaler...
Si la commande existe c'est quel et installer.
comment ce fait t'il que je ne retrouve pas le paquet iscan.x86_64 avec yum, ni yumex d'ailleurs (logique). je le voyais avant de le virée.

Arfff! j'etait vraiment pas loin de pouvoir scanner mais truck en attente.
Bonjour,

je n'ai pas tout suivi ce topic, mais c'est normal que tu ne vois pas sous Yum les progs que tu compiles avec make
ben apres les modifs faite avec Pikachu_2014 je le voyais et desinstaller par yum
J'ai refais les modif et la compil a partir de sources neuve.
toujours pareil. pas de iscan pourtant bien present et toujours ce lien qui trouve pas.
# iscan
iscan: error while loading shared libraries: libesmod.so.2: cannot open shared object file: No such file or directory
y a t'il un moyen de faire un make install en forcent, ecrasent les fichiers existant? par exemple:
]# make --help
Usage : make [options] [cible] ...
Options:
  -b, -m                      ignoré pour compatibilité
  -B, --always-make           traiter toutes les cibles sans condition
Peux-tu lancer les commandes suivantes ?
updatedb
locate libesmod.so.2
Poste alors le retour de la dernière.
Voila,
# updatedb
[root@localhost iscan-2.20.1]# locate libesmod.so.2
/home/builder/iscan-2.20.1-1.x86_64/usr/lib64/libesmod.so.2
/home/builder/iscan-2.20.1-1.x86_64/usr/lib64/libesmod.so.2.0.0
/home/xxx/Téléchargement/nouveau dossier/iscan-2.20.1-1.x86_64/usr/lib64/libesmod.so.2
/home/xxx/Téléchargement/nouveau dossier/iscan-2.20.1-1.x86_64/usr/lib64/libesmod.so.2.0.0
/usr/local/lib/libesmod.so.2
/usr/local/lib/libesmod.so.2.0.0
Lance les commandes suivantes (en root), puis essaye de relancer iscan :
echo "/usr/local/lib" > /etc/ld.so.conf.d/local.conf 
ldconfig