Ceci est une ancienne révision du document !


DokuWiki

Version Hoary, Breezy, Edgy Eft

Installer un scanner usb recent avec sane

Voici la méthode manuelle pour installer un scanner usb, qui ne serait pas immédiatement reconnu par votre logiciel de scan. Si votre scanner est reconnu pas besoin de toucher a votre liste de paquet.

Préliminaire. Mettre à jour la liste des sources

a) Ajoutez les deux lignes suivantes à /etc/apt/sources.list (par exemple avec la commande « sudo nano /etc/apt/sources.list » sans guillemets)

 deb http://people.debian.org/~aurel32/SANE sarge main
 deb-src http://people.debian.org/~aurel32/SANE sarge main

Et sauvegardez. Puis tapez :

 
 sudo apt-get update && sudo apt-get upgrade && sudo apt-get install sane-utils xsane

Ceci devrait installer le support pour un certain nombre de scanners récents. Lancez « xsane » pour voir si votre problème n'est pas résolu. Le programme est également dans le menu Applications>Graphisme>Programme d'acquisition d'images XSane.

I.Installer des paquets

a) Essayez tout d'abord d'installer le paquet "libsane-extras"

sudo apt-get install libsane-extras

Puis relancez votre logiciel.

b) Si cela ne résout pas le problème, installez les outils de sane:

sudo apt-get install sane-utils

II. Détecter et installer son scanner:

a) Ensuite il suffit de taper dans une console:

sane-find-scanner

ça vous donne quelque chose du genre:

# 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 SCSI driver for your SCSI adapter.
# Also you need support for SCSI Generic (sg) in your operating system.
# If using Linux, try "modprobe sg".
found USB scanner (vendor=0x04b8 [EPSON], product=0x0813 [USB2.0 MFP(Hi-Speed)]) at   libusb:005:004
# 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.
# You may want to run this progr am as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.[/quote]

noter le vendor ID et le product ID qui situent vers le milieu du texte (la seul ligne qui ne soit pas commentée)

b) Ensuite il s'agit pour vous d'éditer le fichier de configuration correspondant à la marque de votre scanner dans /etc/sane.d/ :

b.1) vérifiez tout d'abord qu'il existe un fichier de configuration pour votre scanner:

ls /etc/sane.d/

b.2) Si oui, il vous suffit d'ouvrir ce fichier en root:

sudo gedit /etc/sane.d/***.conf

Puis de taper à la fin du fichier (lisez bien ce qui est écrit dans votre fichier de configuration):

usb vendor ID product ID  par ex.: usb 0x03f0 0x2f11

c) lancer Xsane (ou tout autre logiciel de scan)

Et voilà !

Si ca ne marche toujours pas, il se peut que votre scanner nécessite un firmware. Allez voir scanner_acer_benq ou la solution suivante

III. installation firmware :

inspiré de http://www.ubuntuforums.org/showthread.php?t=26911

Dans votre cd d'installation des drivers pour windows il suffit de copier un fichier voyez les correspondances à cette adresse http://snapscan.sourceforge.net/

Prenons le cas de l'epson perfection 660 j 'ai la ligne suicante

Epson Perfection 660 USB 0x04b8, 0x0114 "Perfection 660" tail_058.bin Some models don't need firmware upload

je copie donc le fichier tail_061.bin( j'avais pas d'autre fichier du même genre) dans mon répertoire personnel.

Dans un terminal je tape

     sudo cp tail_061.bin /etc/sane.d

on mets les droits de lecture

     sudo chmod 775 tail_061.bin 

On edite le fichier /etc/saned.d/snapscan.conf

    sudo nano /etc/sane.d/snapscan.conf

il y a une ligne du genre firmware /repertoire/ou/se/situe/le/firmware/file.bin

qu'il faut remplacer par /etc/sane.d/tail_061.bin

et puis

        scanimage -L

Et lancer gimp et vous verrez que ca marche!