Ceci est une ancienne révision du document !
Installer un scanner USB
Voici la méthode manuelle pour installer un scanner usb, qui ne serait pas immédiatement reconnu par votre logiciel de numérisation. Si votre scanner est reconnu pas besoin de toucher à votre liste de paquets.
Scanner par marque
De préférence, regardez avant d'utiliser une solution de cette page, les solutions spécifiques à votre scanner (ou un scanner proche du vôtre), si elle ne marche pas, ou si il n'y en a aucune de disponible, suivez la suite de ce guide.
- Acer : Si vous utilisez un scanner Acer, allez à cette page: scanner Acer Benq
- Agfa : Si vous utilisez un scanner Agfa, allez à cette page: scanner Agfa
- BenQ : Si vous utilisez un scanner BenQ, allez à cette page: scanner Acer Benq
- Brother : Si vous utilisez un scanner d'une imprimante multifonction Brother, référez vous à la page Imprimantes et Multifonctions BROTHER
- Canon : Si vous utilisez un scanner d'une imprimante multifonction Canon, allez à cette page: scanner_canon_multifonctions
- Epson : Si vous utilisez un scanner Epson, allez à cette page: scanner Epson
- HP : Si vous utilisez un scanner d'une imprimante multifonction HP, allez à cette page: imprimante_hp_multifonctions
- Primax : Si vous utilisez un scanner Primax, allez à cette page: scanner primax
- Trust : Si vous utilisez un scanner Trust, allez à cette page: scanner_trust_direct_webscan_19200 ou à celle là scanner_trust_easy_webscan_19200 (cette page marche peut-être pour d'autre modèles)
- Si vous utilisez un scanner dont les pilotes sont propriétaires (ex AGFA snapscan), une fois sane installé, il n'y a que le "firmware" à installer et déclarer (cf. chap. III).
le message d'erreur associé à l'absence de firmware déclaré est:
[snapscan] Cannot open firmware file /usr/share/sane/snapscan/your-firmwarefile.bin. [snapscan] Edit the firmware file entry in snapscan.conf.
Si aucune page n'est disponible pour vous
I. Installer les librairies supplémentaires
- Essayez tout d'abord d'installer le paquet libsane-extras puis relancez votre logiciel.
- Si cela ne résout pas le problème, installez le paquet sane-utils
II. Détecter et installer son scanner
a) Ensuite il suffit de taper dans un terminal la commande suivante :
sane-find-scanner
cela retourne quelque chose comme :
# 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]
notez le vendor ID (0x04b8) et le product ID (0x0813) qui se situent vers le milieu du texte (la seule 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/ :
vérifiez tout d'abord s'il existe un fichier de configuration pour votre scanner :
ls /etc/sane.d/
Si oui, il vous suffit d'ouvrir ce fichier en root. Exemple pour un scanner Epson :
gksudo gedit /etc/sane.d/epson.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.:
# 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 0x110 # And for the scanner module, use the following configuration: #usb /dev/usbscanner0 #usb /dev/usb/scanner0 usb 0x4b8 0x813
Note: Vérifiez que la ligne contenant seulement usb
ne soit pas mise en commentaire.
Si non, … (procédure à compléter!).
c) Vérifiez que le fichier /etc/sane.d/dll.conf
n'a pas la marque de votre scanner en commentaire (#epson
par ex.). Si c'est la cas, effacez le #.
d) Lancez votre logiciel de numérisation, il devrait reconnaitre votre scanner.
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 pilotes 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 suivante :
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 (je n'avais pas d'autre fichier du même genre) dans mon répertoire personnel.
Dans un terminal je saisis :
sudo cp tail_061.bin /etc/sane.d
On met les droits de lecture :
sudo chmod 775 tail_061.bin
On édite 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 ça marche !