Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
scanner_usb_non_reconnu [Le 03/10/2012, 15:01]
DarKent
scanner_usb_non_reconnu [Le 11/09/2022, 10:37] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 5: Ligne 5:
 ====== Installer un scanner USB non reconnu ====== ====== Installer un scanner USB non reconnu ======
  
-Cette page est destinée aux scanners USB ne faisant pas partie des [[:​scanner#​Installation_selon_la_marque|marques listées]] ou si le tutoriel y étant dédié n'a pas suffit ​pour qu'il soit reconnnu ​correctement par un [[:​scanner#​logiciels|logiciel de numérisation]].+Cette page est destinée aux scanners USB ne faisant pas partie des [[:​scanner#​Installation_selon_la_marque|marques listées]] ou si le tutoriel y étant dédié n'a pas suffi pour qu'il soit reconnu ​correctement par un [[:​scanner#​logiciels|logiciel de numérisation]].
  
  
-===== Installer les librairies ​supplémentaires =====+===== Installer les bibliothèques ​supplémentaires =====
  
-  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libsane-extras|libsane-extras]]** puis relancez votre logiciel de numérisation.+  - [[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt>​libsane-extras|libsane-extras]]** ​FIXME (sous ubuntu 20.04 ?) puis relancez votre logiciel de numérisation.
   - Si votre scanner n'est toujours pas reconnu, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​sane-utils|sane-utils]]**   - Si votre scanner n'est toujours pas reconnu, [[:​tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​sane-utils|sane-utils]]**
  
-<​note>​Il semble utile d'​installer sane et sane utils, même lorsque le scanner semble reconnu.\\+<​note>​Il semble utile d'​installer sane et sane-utils, même lorsque le scanner semble reconnu.\\
 Par exemple, alors qu'il était indiqué comme reconnu dans [[:Xsane]] et Kooka, le scanner HP 5300C (avision) fonctionnait de façon chaotique, et ce jusqu'​à l'​installation de ces paquets.</​note>​ Par exemple, alors qu'il était indiqué comme reconnu dans [[:Xsane]] et Kooka, le scanner HP 5300C (avision) fonctionnait de façon chaotique, et ce jusqu'​à l'​installation de ces paquets.</​note>​
- 
  
 ===== Détecter et installer son scanner ===== ===== Détecter et installer son scanner =====
  
 Il s'agit ici de connaitre les caractéristiques de votre scanner pour pouvoir les ajouter au fichier de configuration de **SANE**((Scanner Access Now Easy)) prenant en charge les scanners. Il s'agit ici de connaitre les caractéristiques de votre scanner pour pouvoir les ajouter au fichier de configuration de **SANE**((Scanner Access Now Easy)) prenant en charge les scanners.
 +
  
 ==== Détection du scanner ==== ==== Détection du scanner ====
  
 Après avoir [[#​Installer_les_librairies_supplémentaires|installé les librairies supplémentaires]],​ saisissez dans un [[:​terminal]]:​ Après avoir [[#​Installer_les_librairies_supplémentaires|installé les librairies supplémentaires]],​ saisissez dans un [[:​terminal]]:​
-<​code>​sane-find-scanner</​code>​+<​code>​sudo sane-find-scanner ​-q</​code>​
 Celà devrait vous donner une réponse de ce type: Celà devrait vous donner une réponse de ce type:
 <​code>#​ sane-find-scanner will now attempt to detect your scanner. If the <​code>#​ sane-find-scanner will now attempt to detect your scanner. If the
Ligne 39: Ligne 39:
   # Most Scanners connected to the parallel port or other proprietary ports   # Most Scanners connected to the parallel port or other proprietary ports
   # can't be detected by this program.   # can't be detected by this program.
-  # You may want to run this progr am as root to find all devices. Once you+  # You may want to run this program ​as root to find all devices. Once you
   # found the scanner devices, be sure to adjust access permissions as   # found the scanner devices, be sure to adjust access permissions as
   # necessary.</​code>​   # necessary.</​code>​
 Notez le **vendor ID** (ici //''​0x04b8''//​) et le **product ID** (ici //''​0x0813''//​) qui se situent vers le milieu du texte (la seule ligne qui ne soit pas commentée par un dièse #). Notez le **vendor ID** (ici //''​0x04b8''//​) et le **product ID** (ici //''​0x0813''//​) qui se situent vers le milieu du texte (la seule ligne qui ne soit pas commentée par un dièse #).
  
 +<note important>​Si après avoir effectué la commande ''​sane-find-scanner''​ cela vous retourne ​ "could not open USB device"​ référez vous à la page [[:​sane-backends]].\\ Pensez ensuite à redémarrer le [[:​services|service]] udev: <​code>​sudo service udev restart</​code>​
 +</​note>​
 +
 +<note help>​Vous pouvez également récupérer les **vendor ID** et **product ID** par la commande ''​lsusb''</​note>​
 ==== Modifications des fichiers de configuration ==== ==== Modifications des fichiers de configuration ====
 +Il est d'​abord nécessaire d'​ajouter les permissions concernant les scanners non détectés aux règles de sane. Pour cela [[:​tutoriel:​comment_modifier_un_fichier|ouvrez le fichier]] ​ **/​lib/​udev/​rules.d/​40-libsane.rules** avec les [[:​sudo|droits d'​administration]] et ajouter les lignes correspondantes à votre scanner, suivez ce modèle :
 +<​file>​
 +# EPSON xzy
 +   ​ATTRS{idVendor}=="​04b8",​ ATTRS{idProduct}=="​0813",​ ENV{libsane_matched}="​yes"​
 +</​file>​
 +En adaptant le vendor ID (ici 0x04b8) et le product ID (ici 0x0813) à ceux de votre scanner obtenu grâce à la commande [[#​Détection du scanner|plus haut]].
  
-Dans un [[:​terminal]],​ vérifiez qu'il existe un fichier de configuration pour votre scanner:+Puis dans un [[:​terminal]],​ vérifiez qu'il existe un fichier de configuration pour votre scanner:
 <​code>​ls /​etc/​sane.d/</​code>​ <​code>​ls /​etc/​sane.d/</​code>​
 Le cas échéant, [[:​tutoriel:​comment_modifier_un_fichier|éditez en tant qu'​administrateur]] le fichier de configuration correspondant à la marque de votre scanner.\\ Le cas échéant, [[:​tutoriel:​comment_modifier_un_fichier|éditez en tant qu'​administrateur]] le fichier de configuration correspondant à la marque de votre scanner.\\
-Exemple pour un scanner Epson, il s'​agira du fichier **''​/​etc/​sane.d/​epson.conf''​**+Exemple pour un scanner Epson, il s'​agira du fichier **/​etc/​sane.d/​epson.conf**
  
 <note important>​Pensez à faire une [[:​tutoriel:​comment_modifier_un_fichier#​copie_de_sauvegarde_preventive|sauvegarde]] de ce fichier avant de le modifier.</​note>​ <note important>​Pensez à faire une [[:​tutoriel:​comment_modifier_un_fichier#​copie_de_sauvegarde_preventive|sauvegarde]] de ce fichier avant de le modifier.</​note>​
-Ajoutez, à partir des informations recueillies plus tôt, la ligne suivante à la fin de ce fichier (lisez bien ce qui est écrit dans votre fichier de configuration) :  +Ajoutez, à partir des informations recueillies plus tôt, la ligne suivante à la fin de ce fichier (lisez bien ce qui est écrit dans votre fichier de configuration) : 
-<code>usb "​vendor ID" "​product ID"</​code>+<file>usb "​vendor ID" "​product ID"</​file>
  
 Par exemple pour un scanner Epson Par exemple pour un scanner Epson
Ligne 87: Ligne 97:
 <​note>​Vérifiez que la ligne contenant seulement ''​usb''​ ne soit pas mise en commentaire (précédée d'un dièse #​).</​note>​ <​note>​Vérifiez que la ligne contenant seulement ''​usb''​ ne soit pas mise en commentaire (précédée d'un dièse #​).</​note>​
  
-Vérifiez enfin que le fichier ​"**/​etc/​sane.d/​dll.conf**" ​n'a pas la marque de votre scanner en commentaire (par exemple //#​epson//​). Si c'est le cas, effacez le dièse ( # ).+Vérifiez enfin que le fichier **/​etc/​sane.d/​dll.conf** n'a pas la marque de votre scanner en commentaire (par exemple //#​epson//​). Si c'est le cas, effacez le dièse ( # ).
  
 ==== Test ==== ==== Test ====
Ligne 100: Ligne 110:
 <​note>​Cette partie est inspiré de [[http://​www.ubuntuforums.org/​showthread.php?​t=26911|ce post sur le forum anglais]]. Vous pouvez également vous appuyer sur la page <<​**[[:​scanner Acer Benq]]**>>​.</​note>​ <​note>​Cette partie est inspiré de [[http://​www.ubuntuforums.org/​showthread.php?​t=26911|ce post sur le forum anglais]]. Vous pouvez également vous appuyer sur la page <<​**[[:​scanner Acer Benq]]**>>​.</​note>​
  
-L'​installation du firmware se passe en quatres ​étapes: +L'​installation du firmware se passe en quatre ​étapes: 
-  - Trouver le fichier contenant le firmware se trouvant sur le CD d'​installation des pilotes pour Windows fourni avec votre matériel. Vous trouverez les correspondances de ces fichiers ''​.bin''​ à [[http://​snapscan.sourceforge.net/​|cette adresse]]. +  - [[#Trouver le firmware|Trouver le fichier contenant le firmware]] se trouvant sur le CD d'​installation des pilotes pour Windows fourni avec votre matériel. Vous trouverez les correspondances de ces fichiers ''​.bin''​ à [[http://​snapscan.sourceforge.net/​|cette adresse]]. 
-  -  Copier ce fichier dans le dossier **''​/​etc/​sane.d/​''​**. +  -  ​[[#Copier le firmware|Copier ce fichier]] dans le dossier **/​etc/​sane.d/​**. 
-  -  Attribuer les droits nécessaires à ce fichier +  -  ​[[#Attribuer les droits|Attribuer les droits]] ​nécessaires à ce fichier 
-  - Modifier le fichier de configuration ​''​**/​etc/​sane.d/​snapscan.conf**'' ​pour la prise en compte du système.+  - [[#Modifier le fichier de configuration|Modifier le fichier de configuration]] ​**/​etc/​sane.d/​snapscan.conf** pour la prise en compte du système.
  
 <note important>​La suite est un exemple donnée pour le scanner //**Epson Perfection 660**//. Attention donc à adapter les lignes de commande à votre matériel.</​note>​ <note important>​La suite est un exemple donnée pour le scanner //**Epson Perfection 660**//. Attention donc à adapter les lignes de commande à votre matériel.</​note>​
  
-==== Trouver le firmware ==== +==== Trouver le firmware ====
  
 Pour l'​Epson Perfection 660, à [[http://​snapscan.sourceforge.net/​|cette adresse]] on voit la ligne suivante : Pour l'​Epson Perfection 660, à [[http://​snapscan.sourceforge.net/​|cette adresse]] on voit la ligne suivante :
 <​code>​Epson Perfection 660 USB 0x04b8,​ 0x0114 "​Perfection 660"​ tail_058.bin Some models don't need firmware upload</​code>​ <​code>​Epson Perfection 660 USB 0x04b8,​ 0x0114 "​Perfection 660"​ tail_058.bin Some models don't need firmware upload</​code>​
-Pour plus de facilité pour la suite, copiez dans votre dossier personnel ce fichier **''​tail_061.bin''​** se trouvant sur le CD.+  
 +<note important>​Dans le CD des pilotes fournis avec le scanner, il s'agit du fichier **tail_061.bin** (Il s'agit sans doute d'une nouvelle version du fichier).\\ 
 +En tout cas, avec ce fichier, ça marche très bien. ;-)\\ 
 +Pour plus de facilité pour la suite, copiez dans votre dossier personnel ce fichier **''​tail_061.bin''​** se trouvant sur le CD (ou à télécharger sur le site d'​Epson). 
 +</​note>​
  
 ==== Copier le firmware ==== ==== Copier le firmware ====
  
-Afin de copier le binaire, fraichement placé dans votre dossier personnel, dans le dossier ​''​**/​etc/​sane.d/​**''​, saisissez dans un [[:​terminal]]:​ +Afin de copier le binaire, fraichement placé dans votre dossier personnel, dans le dossier **/​etc/​sane.d/​**,​ saisissez dans un [[:​terminal]]:​ 
-<​code>​sudo cp tail_061.bin /​etc/​sane.d/</​code>​ +<​code>​sudo cp ~/tail_061.bin /​etc/​sane.d/</​code>​ 
-(Attention à la casse dans les noms de fichiers. ​Sur le fichier ​que j'ai télécharger, le nom était ​en majuscule. Il faut donc soit renommer le fichier en minuscule, soit modifier ​cette commande)+ 
 +<note important>​**Attention à la casse** (différence majuscule/​minuscule) ​dans les noms de fichiers.\\ 
 +Par exemple, après [[:​archivage#​graphiquement|extraction]] du fichier ​//​epson19439eu.zip//​ dédié à l'Epson Perfection 660, disponible à [[http://​esupport.epson-europe.com/​ProductHome.aspx?​lng=fr-CH&​data=0ccCGROWIYPTJwOWQayEWPwTcfFX7HAT&​tc=6|cette adresse]], le fichier qui se trouve dans le dossier **/​Euro/​DATA/​BIN** est en majuscule: **TAIL_061.BIN**.\\ 
 +Il faut donc soit renommer le fichier en minuscule, soit adapter ​cette commande ​en conséquence. 
 +</​note>​
  
 ==== Attribuer les droits ==== ==== Attribuer les droits ====
Ligne 127: Ligne 145:
 ==== Modifier le fichier de configuration ==== ==== Modifier le fichier de configuration ====
  
-Pour que le système prenne en compte ce nouveau firmware, il faut [[:​tutoriel:​comment_modifier_un_fichier|éditer en tant qu'​administrateur]] le fichier ​''​**/​etc/​sane.d/​snapscan.conf**''​.\\+Pour que le système prenne en compte ce nouveau firmware, il faut [[:​tutoriel:​comment_modifier_un_fichier|éditer en tant qu'​administrateur]] le fichier **/​etc/​sane.d/​snapscan.conf**.\\
 Vous y trouverez une ligne ressemblant à //​**firmware /​repertoire/​ou/​se/​situe/​le/​firmware/​file.bin**//​.\\ Vous y trouverez une ligne ressemblant à //​**firmware /​repertoire/​ou/​se/​situe/​le/​firmware/​file.bin**//​.\\
 Vous remplacerez donc //​**/​repertoire/​ou/​se/​situe/​le/​firmware/​file.bin**//​ par //​**/​etc/​sane.d/​tail_061.bin**//​. Vous remplacerez donc //​**/​repertoire/​ou/​se/​situe/​le/​firmware/​file.bin**//​ par //​**/​etc/​sane.d/​tail_061.bin**//​.
Ligne 135: Ligne 153:
 Vous pouvez vérifier que votre scanner est désormais bien pris en charge en saisissant dans un [[:​terminal]]:​ Vous pouvez vérifier que votre scanner est désormais bien pris en charge en saisissant dans un [[:​terminal]]:​
 <​code>​scanimage -L</​code>​ <​code>​scanimage -L</​code>​
 +et faire un test :
 +<​code>​scanimage -T</​code>​
  
 Vous devriez enfin pouvoir utiliser votre scanner à partir de votre [[scanner#​Logiciels|logiciel de numérisation]] habituel Vous devriez enfin pouvoir utiliser votre scanner à partir de votre [[scanner#​Logiciels|logiciel de numérisation]] habituel
 +
 +===== Si ça ne marche toujours pas=====
 +Si ça ne marche toujours pas il vous reste encore à tenter une mise à de jour de Sane comme expliqué sur cette [[:​sane-backends|page]].
  
 ---- ----
-//​Contributeurs principaux: FIXME...Mise en forme:​[[:​utilisateurs:​fabux]],​...//​+//​Contributeurs principaux: FIXME Mise en forme:​[[:​utilisateurs:​fabux]],​...//​
  • scanner_usb_non_reconnu.1349269288.txt.gz
  • Dernière modification: Le 03/10/2012, 15:01
  • par DarKent