Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
scanner_usb [Le 30/12/2008, 17:25] 213.95.41.13 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Edgy matériel scanner brouillon}} | ||
- | ---- | ||
- | |||
- | ====== Installer un scanner usb récent 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 à votre liste de paquets. | ||
- | <note>Il semble malgré tout nécessaire d'installer sane et sane utils, au moins dans certains cas:?:, même lorsque le scanner semble reconnu, . Dans mon cas le scanner HP 5300C (avision) s'est enfin mis à fonctionner sans plantages alors qu'il était indiqué comme reconnu dans Xsane et Kooka et fonctionnait mais de façon cahotique.</note> | ||
- | |||
- | ===== Scanner cas par cas ===== | ||
- | |||
- | 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. | ||
- | |||
- | * Si vous utilisez un **scanner de marque Epson**, allez à cette page: [[:scanner Epson]] | ||
- | * Si vous utilisez un **scanner de marque Acer Agfa ou BenQ**, allez à cette page: [[:scanner Acer Benq]] | ||
- | * Si vous utilisez un **scanner d'une imprimante multifonction Canon**, allez à cette page: [[:scanner_canon_multifonctions]] | ||
- | * Si vous utilisez un **scanner de marque Primax**, allez à cette page: [[:scanner primax]] | ||
- | * Si vous utilisez un **scanner d'une imprimante multifonction HP**, allez à cette page: [[:imprimante_hp_multifonctions]] | ||
- | * Si vous utilisez un **scanner d'une imprimante multifonction Brother**, allez à cette page: [[:Imprimante Brother DCP-340CW]] <= Cette page marche pour d'autre modèles que celui-ci. | ||
- | * Si vous utilisez un **scanner Trust**, allez à cette page: [[:scanner_trust_direct_webscan_19200]] ou à celle là [[:scanner_trust_easy_webscan_19200]] selon votre modèle<= Cette page marche pour d'autre modèles que celui-ci peut être ... | ||
- | |||
- | * 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. | ||
- | |||
- | ===== Scanner Si aucune page n'est disponible pour vous ===== | ||
- | |||
- | |||
- | |||
- | |||
- | ===== 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 | ||
- | |||
- | Quitter l'éditeur en sauvegardant. | ||
- | <note important>??? liens inexistants???</note> | ||
- | |||
- | **b)** Mettre à jour les paquets et installer les utilitaires "sane" à l'aide la commande suivante : | ||
- | |||
- | sudo apt-get update && sudo apt-get upgrade | ||
- | |||
- | 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 les librairies supplémentaires ===== | ||
- | |||
- | **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] | ||
- | |||
- | 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 : | ||
- | |||
- | gksudo gedit /etc/sane.d/marque_de_votre_scanner.conf | ||
- | |||
- | Ex. 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)** lancer [[:xsane|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 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 tape : | ||
- | 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 ! |