Club LinuX Nord-Pas de Calais CLX est contre hadopi

Matériel

Guides de configuration de votre matériel sous Linux. Les témoignages des membres du club.

logo ARTICLE 89



Installation d’un scanner Snapscan e20 USB d’Agfa

jeudi 16 mai 2002, par Olivier DUQUESNE aka DaffyDuke


Le scanner testé est un Agfa Snapscan e20 qui ne peut nativement fonctionner que sous Windows (ou Mac) car il n’utilise pas le standard TWAIN, mais des drivers spécifiques.

Après quelques déboires, j’ai réussi à faire marcher la bête. Donc, je me suis dit que ça servirait peut être à d’autres.


1- Difficultés

Le CD-Rom fourni avec le scanner Snapscan e20 d’Agfa ne comporte habituellement que les gestionnaires de périphériques pour Windows. Il s’agit d’un scanner USB (or, bien que l’USB soit supporté par Linux, les gestionnaires de nombreux périphériques USB sont encore en développement). En revanche, les particularités des modèles SCSI sont déjà connues pour cette marque.

2- Prérequis

-  Les sources de Sane
-  Les sources du driver Snapscan
-  Le firmware du scanner (rubrique Support / Drivers / Snapscan e20 / PC / Firmware)
-  Un script PERL agfafirm
-  Le support USB dans le kernel (au besoin, recompiler le noyau).

3- Mode opératoire

La procédure a été réalisée sur une Linux Mandrake 8.1 (beuhhah :-)

La carte USB avait été reconnue lors de l’installation, par le chargement du module usb-uhci mais pas le scanner.

Il faut passer par plusieurs étapes pour installer les outils nécessaires au bon fonctionnement de l’appareil :

-  Récupérer les sources de sane (sane-backends dans /sane par exemple) ;
-  Décompresser snapscan-20020209.tar.gz (ou le numéro de la dernière version ) dans /sane/sane-backends-1.0.7/backends ;
-  Compiler sane-backends avec la commande habituelle ( ./configure && make && make install ) ;
-  Compiler sane-frontends de la même manière. Si vous souhaitez utiliser GIMP, veuillez vous reporter ci-dessous ;

(Attention, il est impératif pour toute compilation d’avoir /usr/local/bin dans le $PATH ainsi que /usr/local/lib dans le fichier /etc/ld.so.conf)

A noter que sous Debian, un simple apt-get install xsane devrait suffire.

-  Changer les droits de agfafirm pour le rendre exécutable : chmod 755 agfafirm
-  Déplacer le script dans le dossier de sane (mv agfafirm /usr/local/etc/sane.d/. )

-  Créer le device adéquat (Inutile depuis le noyau 2.4.10) : mknod /dev/usbscanner c 180 48

-  Déplacer le firmware dans les libraires de sane (mv Snape20.bin /usr/local/lib/sane/. )

-  Editer le fichier snapscan.conf dans /usr/local/etc/sane.d :


[root@ebola sane.d]# cat snapscan.conf
# If not automatically found from above, then you may manually specify
# a device name.
# For USB devices, make sure that the name contains 'usb' somewhere, as in
# '/dev/usbscanner' or '/dev/usb/scanner0'. Do not use a link
# from /dev/scanner to your USB device.
# For SCSI, use the generic device (e.g. /dev/sg0 in Linux).
#/dev/sg0
#/dev/scanner
/dev/usbscanner

# Change to the fully qualified filename of your firmware file, if
# firmware upload is needed by the scanner
#firmware /path/to/your/firmware/file firmware  

/usr/local/lib/sane/Snape20.bin
(ou dans /etc/sane pour Debian).

-  Editer le fichier /etc/modules.conf et ajouter les lignes suivantes :


options scanner vendor=0x06bd product=0x2091

post-install scanner /usr/local/etc/sane.d/agfafirm -v /dev/usbscanner "/usr/local/lib/sane/Snape20.bin"

les vendor et product seront trouvés par cat /proc/bus/usb/devices

EX :


C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS= 8 #Cfgs=  1
P:  Vendor=06bd ProdID=2091 Rev= 0.62
S:  Manufacturer=AGFA
S:  Product= SNAPSCAN e20

-  Ajouter "scanner" dans /etc/modules

EX :


[root@ebola sane]# cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file should contain the names of kernel modules that are
# to be loaded at boot time, one per line.  Comments begin with
# a `#', and everything on the line after them are ignored.

scsi_hostadapter
bttv
scanner

-  Tester avec la commande : modprobe scanner

-  La détection du scanner se fait avec sane-find-scanner qui doit donner ceci :


sane-find-scanner: found USB scanner (vendor = 0x06bd, product = 0x2091) at device /dev/usbscanner

Un xscanimage devrait fonctionner, ouf !

Scanner avec The Gimp

Pour les utilisaturs de GIMP, récuperez sur le ftp de sane le package xsane.

-  Compiler avec la commande ./configure && make && make install
-  créer le lien symbolique suivant : ln -s /usr/local/bin/xsane ~/.gimp-1.2/plug-ins/.

Un menu XSANE DEVICE apparait dans le menu AQUISITION de GIMP :-)

C’est tout, facile :-)

Bon, ça prend deux bonnes heures… pour lire les docs et compiler tout le toutim...

Et merci à Thomas Clavier pour ses astuces sous Debian.

Plus d’infos sur :

http://snapscan.sourceforge.net/ http://perso.infonie.fr/wstinson/linux/scanner.htm http://www.mostang.com/sane

Répondre à cet article



Il y a 46 contribution(s) au forum.


31 août 2006 > Installation d’un scanner Snapscan e20 USB d’Agfa
  [retour au début des forums]
necesito este programa

[Répondre à ce message]

12 octobre 2005 > Installation d’un scanner Snapscan e20 USB d’Agfa, par vary
  [retour au début des forums]
l’article date de 2002 ; est ce que depuis cette date , il y a du nouveau pour l’instalaltion de ce scanner Agfa , que j’ai ; je vais passer à Ubuntu Breezy , comme OS unique sur un PC assemblé . merci *Si vous avez un site à me proposer , je vous remercie

[Répondre à ce message]

    24 octobre 2005 > Installation d’un scanner Snapscan e20 USB d’Agfa, par Olivier DUQUESNE aka DaffyDuke
      [retour au début des forums]
    Le firmware étant un produit propriétaire non-redistribuable mais néanmoins indispensable au bon fonctionnment de ce matériel, la section concernant l’ajout d’une ligne dans sane.d est toujours d’actualité, quelle que soit la distribution. J’ai encore dû le faire début 2005 avec une Debian SID.

    [Répondre à ce message]

11 septembre 2005 > Installation d’un scanner Snapscan e20 USB d’Agfa, par Pierre Corroënne
  [retour au début des forums]

Bonjour, je panique à la lecture de votre trés détaillé exposé. Il n’existe donc pas de driver façon window à installer sous Linux ?

PS : j’ai linux depuis 4 jours !

merci

[Répondre à ce message]

    11 septembre 2005 > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
      [retour au début des forums]

    Bonjour Pierre,

    Et non, le firmware est propriétaire et ne peut donc faire partie d’une distribution linux GPL. Cependant, dans les distributions récentes, il n’est plus nécessaire de faire autant de manipulations. Seule la rubrique faisant référence au .bin reste obligatoire. N’hésitez pas à poster sur le liste clx@gaia.anet.fr pour toute information complémentaire.

    [Répondre à ce message]

10 mars 2005 FEDORA CORE 3 : Installation d’un scanner Snapscan e20 USB d’Agfa, par GoN
  [retour au début des forums]

Juste pour ceux qui n’ont pas réussi à installer le scanner sous Fedora core 3, rien de plus simple.

1. Télécharger le firmware (Snape.bin) dispo plus haut.

2. Copier le dans :

/usr/lib/snape/Snape.bin

3. Editer le fichier :

/etc/sane.d/snapscan.conf

4. Dé-commenter la ligne (enlever le # devant) :

firmware /your/path/of/your/firmware.bin (A quelque chose près)

Et remplacer la par :

firmware /usr/lib/sane/Snape.bin

5. Dé-commenter la ligne :

/dev/usb/scanner0 bus=usb si vous avez un scanner usb (ou l’autre si c’est scsi)

enjoy, que le pouic-pouic spirit soit avec vous !

[Répondre à ce message]

    22 février 2003 FEDORA CORE 3 : Installation d’un scanner Snapscan e52 USB d’Agfa, par fred
      [retour au début des forums]

    Après avoir passer un peu de temps à comprendre, voici mes commentaires :

    0. prérequis : installation de xsane. Je lance "yum install xsane" (pour les adeptes de Windows update) => NB : "yum install sane" n’aboutit pas !

    1. Récupérer le firmware (Snape52.bin) disponible dans le répertoire systemroot\windows32 de votre ordinateur Windows après avoir installé ScanWise téléchargé depuis http://www.agfa.com/support. (Ben fallait penser que MS Windows était nécessaire !)

    2. Copier le dans : /usr/lib/snape/Snape52.bin

    3. Editer le fichier : /etc/sane.d/snapscan.conf

    4. Dé-commenter la ligne (enlever le # devant) : firmware /your/path/of/your/firmware.bin (A quelque chose près)

    Et remplacer la par : firmware /usr/lib/sane/Snape.bin

    5. Dé-commenter la ligne : /dev/usb/scanner0 bus=usb si vous avez un scanner usb (ou l’autre si c’est scsi)

    6. reste à lancer "xsane" en ligne de commande pour entendre leson réconfortant du scanner

    Merci Gon

    PS : par contre le lancement de "ln -s /usr/bin/xsane /usr/lib/gimp/2.0/plug-ins" ne fonctionne pas car au lancement de gimp j’obtiens l’erreur suivante : /usr/lib/gimp/2.0/plug-ins/xsane : GIMP support missing (gimp:8948) : LibGimpBase-WARNING ** : gimp : wire_read() : error


    Snapscan

    [Répondre à ce message]

23 février 2005 > Installation d’un scanner Snapscan e20 USB d’Agfa, par marchesin sylvie
  [retour au début des forums]
j’ai acheté ce scanner agfa 20 par internet et je n’ai pas le cd qui l’accompagne et donc je n’arrive pas à l’installer. Pouvez-vous m’aider à m’en sortir ?

[Répondre à ce message]

18 février 2005 > Installation d’un scanner Snapscan e20 USB d’Agfa
  [retour au début des forums]

à chaque fois que je démarre mon scanner il me dt qu’il y a un pb au nivo matériel, et me conseil d’aller consulter le fichier journal !! Pourriez-vous m’aider svp

Remerciements (noname832@hotmail.com) HELP !!!!

[Répondre à ce message]

    20 février 2005 > > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
      [retour au début des forums]
    Pourriez vous SVP poser votre question sur la liste de diffusion clx@gaia.anet.fr si toutefois celle ci concerne l’utilisation du scanner sur un système d’exploitation libre (Linux ou *BSD par exemple)

    [Répondre à ce message]

      29 janvier 2006 > Installation d’un scanner Snapscan e20 USB d’Agfa, par goodi
        [retour au début des forums]

      VOILA JE VIENS VOUS ECRIRE CAR j’AI MON SCANNER SNAPCAN E 20 AGFA DEPUIS 5 ANS DONT J ai perdu le cd d’instalation et je ne peux point l’utiliser CAR JE VIENS DE LE SORTIR DE L EMBALLAGE avez vous une solution en ce qui concerne mon probleme ?

      MONSIEUR LE CONCEPTEUR VEUILLEZ AGREERF MES SINCERES SALUTATIONS DISTINGUEES

      [Répondre à ce message]

2 juillet 2004 > Installation d’un scanner Snapscan e20 USB d’Agfa, par christo
  [retour au début des forums]
j’ai perdu le logicil de mon scaner snapscan 20 pourriez vous m’aider à l’installer

[Répondre à ce message]

3 avril 2006 > Installation d’un scanner Snapscan e20 USB d’Agfa, par rock
  [retour au début des forums]
salut tu trouvera les pilote surle site http://www.clubic.com/telecharger-pilote-1110-0-agfa-snapscan-e20.html
Installation d’un scanner Snapscan e20 USB d’Agfa

[Répondre à ce message]

5 mai 2005 > Installation d’un scanner Snapscan e20 USB d’Agfa, par zora
  [retour au début des forums]
tu va chercher avec google le site clubic.com la tu trouvera le telechargement pour installer ton scanner agfa e20
agfa e20

[Répondre à ce message]

28 janvier 2005 > Installation d’un scanner Snapscan e20 USB d’Agfa, par kristele
  [retour au début des forums]
moi aussi j’ai perdu mon logiciel comment as tu fais ?merci d’avance kikimafalda@aol.com

[Répondre à ce message]

1er octobre 2003 > Installation d’un scanner Snapscan e20 USB d’Agfa, par clode13
  [retour au début des forums]
super !!!! ça a marché meme si j’ai pas mal bataillé pour y arriver...merci encore !!!!

[Répondre à ce message]

    21 décembre 2003 > Installation d’un scanner Snapscan e20 USB d’Agfa, par LAETITIA
      [retour au début des forums]

    Tu as installer snapscan e20, pourrais tu m aider stp ??????? Laetitia

    karpi123@hotmail.com


    HELP SNAPSCAN E20

    [Répondre à ce message]

      21 janvier 2006 > Installation d’un scanner Snapscan e20 USB d’Agfa, par jacques
        [retour au début des forums]

      J’ai installé un e40 en suivant la doc prévue pour le e20. Je précise que je suis sous Ubuntu.

      La première chose à faire est d’installer Sane et Xsane (dans le doute, il vaut mieux ratisser large sous Synaptic).

      Normalement tu dois trouver un fichier snapscan.conf dans /etc/sane.d. Deux choses sont importantes dans le fichier.

      une ligne comme celle ci # Agfa Snapscan e20 usb 0x06bd 0x2091

      On récupére ces paramètres en lançant sane-find-scanner avec le scanner branché. Parmis une page d’infos tu trouve une ligne de ce genre : found USB scanner (vendor=0x04b8 [EPSON], product=0x0813 [USB2.0 MFP(Hi-Speed)]) at libusb:005:004. Les champs à récupérer pour la chaine usb 0x06bd 0x2091 sont vendor et product.

      Une fois ceci fait, il faut récupérer le firmware. Pour ma part, le fichier Snape40.bin était dans le cd d’installation fourni avec le scanner. Il faut un peu fouiller. On met ce fichier dans /usr/lib/snape/ et on déclare la ligne "firmware /usr/lib/snape/Snape40.bin" dans snapscan.conf.

      Normalement ça marche.

      Jacques

      [Répondre à ce message]

    5 mars 2004 > Installation d’un scanner Snapscan e20 USB d’Agfa, par Gerard Rozier
      [retour au début des forums]
    j’ai le scanner dont vous parlez (Snapscan e20) et je n’ai pas de drivers pour le faire tourner avec XP professionnel . Je ne suis pas bien doué sur le sujet, mais existe’il une solution ?

    [Répondre à ce message]

      2 février 2006 > Installation d’un scanner Snapscan e20 USB d’Agfa, par mhamed
        [retour au début des forums]
      j’ai le scanner dont vous parlez (Snapscan e20) et je n’ai pas de drivers pour le faire tourner avec XP professionnel . Je ne suis pas bien doué sur le sujet, mais existe’il une solution ?

      [Répondre à ce message]

    9 mars 2004 > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
      [retour au début des forums]
    KNOPPIX ? Cet article ne traite absoluement pas de l’utilisation de matériel sous logiciel propriétaire. A noter que l’on peut facilement scanner avec WinGIMP.
    Knoppix à télécharger

    [Répondre à ce message]

22 décembre 2003 > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
  [retour au début des forums]
Bien sûr, cet article est là pour çà . Peux tu préciser ton problème soit dans le présent forum soit sur clx@clx.anet.fr ?

[Répondre à ce message]

24 août 2002 > Installation d’un scanner Snapscan e20 USB d’Agfa, par gbenou ponce
  [retour au début des forums]
est-qu’on peut de notre appareil utiliser le CD-ROM pour installer le scaner snapscan e20 agfa

[Répondre à ce message]

14 janvier 2003 > Installation d’un scanner Snapscan e20 USB d’Agfa
  [retour au début des forums]
Installation d’un scanner Snapscan e20 USB d’Agfa

[Répondre à ce message]

25 août 2002 > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
  [retour au début des forums]

Bonjour,

En ce qui me concerne, le CD a été complètement inutile, celui ci n’étant composé que des fichiers d’installation pour diverses versions de Windows et MacOS. Le firmware n’est pas distribué non plus. Toutes les ressources doivent donc être téléchargées sur internet.

[Répondre à ce message]

7 juillet 2002 > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
  [retour au début des forums]
Je me complète en donnant l’adresse exacte sur le site d’Agfa pour télécharger le firmware à charger avec le script agfafirm.
Snape20.bin

[Répondre à ce message]

30 juillet 2003 > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
  [retour au début des forums]
La réponse est sur ce même forum, juste en dessous de ton post :
Un hébergement du firmware sous Linux

[Répondre à ce message]

7 janvier 2003 > Installation d’un scanner Snapscan e20 USB d’Agfa, par Christophe
  [retour au début des forums]
Le firmware ne se trouve manifestement plus sur le site d’Agfa, ni sur Google, donc j’ai mis la copie que j’ai à ma disposition sur mon site (ci lien ci-dessous)
Snape20.bin

[Répondre à ce message]

    2 octobre 2003 > Installation d’un scanner Snapscan e20 USB d’Agfa, par phil57220
      [retour au début des forums]

    si si, snape20.bin est sur le site agfa : aller sur agfa.com puis cliquer support, puis selectionner snapscan e20 dans le premier menu deroulant, puis cliquer "software" et vous le trouverez.

    Mais bon c’est sur le CD aussi.

    Remarque plus importante : je viens d’installer le e20 sur mandrake 9.1, et j’ai simplement mis le firmware (et son emplacement dans le snapscan.conf) et tout marche ! SANS le script agfafirm ! Y a t il une explication ? Y perd on quelque chose : fonctionnalite ? qualite ?

    Phil.

    P.S. et j’ai utilise uniquement les packages fournis avec la 9.1, aucune recompilation.

    [Répondre à ce message]

      7 novembre 2006 > Installation d’un scanner Snapscan e20 USB d’Agfa, par LINDA
        [retour au début des forums]
      MON CD D’installation est pour window 98 2000 ET M QUE DOIS JE FAIRE POUR INSTALLER CE SCAN SUR XP EST IL COMPATIBLE

      [Répondre à ce message]

        11 novembre 2006 > Installation d’un scanner Snapscan e20 USB d’Agfa, par Frédéric GAUTIER
          [retour au début des forums]

        oui, il est compatible avec XP… Cf un des messages plus haut. Voici une url pour récupérer les drivers : http://www.clubic.com/telecharger-pilote-1110-0-agfa-snapscan-e20.html Il m’a fallu deux clics pour la trouver avec Google.

        Remarques :
        -  Il faut lire les réponses antérieures avant de poster. C’est formateur.
        -  Ce site est dédié aux logiciels libres, pas aux drivers (non libres) sous Windows.
        -  N’oubliez pas que Google (ou d’autres moteurs de recherches) est par définition une source d’informations...

        [Répondre à ce message]

    11 août 2005 > Installation d’un scanner Snapscan e20 USB d’Agfa, par jordiane
      [retour au début des forums]
    bonjour comment faire marcher le snapscan020 (scanner agfa)avec xp en ce moment il me dit pas connecté ou débranché alors que j’ai fait ce qui fallait faire aidez moi s’il vous plait merci

    [Répondre à ce message]

21 octobre 2003 > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
  [retour au début des forums]
Même remarque sous les dernières Debian. En fait c’est surtout les développeurs de Sane que l’on peut remercier. Non, il n’y aucune différence de qualité puisque c’est le firmware qui fait tout le boulot.

[Répondre à ce message]

11 janvier 2003 > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
  [retour au début des forums]

C’est malheureusement exact. Les seules choses téléchargeables chez Agfa sont des drivers pour Windows* et MacOS .

Encore un constructeur à éviter ....

Et merci pour le mirroir , mais attention, il y a peut-être une raison juridique liée à cette disparition .

[Répondre à ce message]

    13 février 2004 > Installation d’un scanner Snapscan e20 USB d’Agfa, par Stinger750
      [retour au début des forums]
    Habennn la je vous stoppe ! lol ! car je viens a peine de trouver sur Agfa/support ( http://support.agfa.com/support/FR/home.jsp),tu choisis ton produit et il te sort tout !!! Faut quand meme scroller la page pour arriver sur le fichier du Firmware mais il y est… ’savez pas lire ou koi ???? ( humour !! ) Stinger750

    [Répondre à ce message]

      15 février 2004 > Installation d’un scanner Snapscan e20 USB d’Agfa, par DaffyDuke
        [retour au début des forums]
      Humour peut-être, mais corrosif. Je pense tout de même que la personne qui ne sait pas lire est peut-être tout simplement toi car tu verras que la notification de réapparition du dit firmware sur le site d’Agfa a déjà été signalé dans le présent forum il y a de nombreux mois.

      [Répondre à ce message]






Ceci est notre ancien site. Rendez-vous sur notre nouveau site.