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édentesRévision précédente
Prochaine révision
Révision précédente
scanner_usb_non_reconnu [Le 06/01/2013, 12:22] – [Modifications des fichiers de configuration] 90.51.11.93scanner_usb_non_reconnu [Le 03/03/2025, 17:06] (Version actuelle) – [Installer un scanner USB non reconnu] 62.147.82.3
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 reconnu 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 bibliothèques supplémentaires =====
  
-===== Installer les librairies supplémentaires ===== +  - [[: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.
- +
-  - [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>libsane-extras|libsane-extras]]** 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.
 +
 +Si votre pilote de périphérique est installé, mais que votre scanner n’est pas reconnu, l’utilitaire [[https://san-libs.sourceforge.io|San-Libs]] fera toutes les opérations nécessaires à la détection du scanner USB. L’application permet de revenir à la configuration originale afin de suivre manuellement les indications indiquées ci-après.
 +
  
 ==== 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 40:
   # 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**
- 
-Ainsi, depuis un terminal, on saisira par exemple: **sudo gedit /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 110: Ligne 119:
 <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 :
Ligne 145: Ligne 154:
 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]],...//