# Scanner Canon LiDE 120 non détecté

**URL:** <https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994>\
**Category:** Support Debian\
**Created:** [Juin 16, 2018, 8:00 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994 "2018-06-16T08:00:46Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![chrispierret](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/779978/32.png) [@chrispierret](https://www.debian-fr.org/u/chrispierret)\
**Post date:** [Juin 16, 2018, 8:00 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/1 "2018-06-16T08:00:47Z")

</div>

Bonjour  
J’ai branché le scanner Canon LiDE 120 par câble USB sur l’unité centrale. Mais ensuite, si je lance Xsane, la réponse est : Aucun périphérique disponible.  
Comment manifester l’existence du scanner ? Comment l’utiliser ?  
Merci de m’éclairer !  
Chris.

---

<div class="post-metadata">

**Author:** ![anon95513332](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon95513332](https://www.debian-fr.org/u/anon95513332)\
**Post date:** [Juin 16, 2018, 9:45 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/2 "2018-06-16T09:45:32Z")

</div>

Salut,

que te répond la commande suivante en root : # lsusb

---

<div class="post-metadata">

**Author:** ![chrispierret](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/779978/32.png) [@chrispierret](https://www.debian-fr.org/u/chrispierret)\
**Post date:** [Juin 16, 2018, 10:03 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/3 "2018-06-16T10:03:31Z")

</div>

$ lsusb  
Bus 005 Device 006: ID 04a9:190e Canon, Inc.  
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 002 Device 002: ID 046d:c077 Logitech, Inc. M105 Optical Mouse  
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub  
Bus 001 Device 002: ID 413c:2003 Dell Computer Corp. Keyboard  
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

canon paraît donc…

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 16, 2018, 10:28 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/4 "2018-06-16T10:28:30Z")

</div>

Bonjour **chrispierret**

Effectivement, l’ **USBid** (`04a9:190e`) de ce scanner n’est pas non plus listé dans le fichier  
`/var/lib/usbutils/usb.ids`  
de mon système debian stretch

Mais il est présent dans le fichier accessible par le lien [http://www.linux-usb.org/usb.ids](http://www.linux-usb.org/usb.ids)

* * *

Donc, avec les privilèges du compte super-utilisateur **root** ,  
je renomme le fichier original :

```nohighlight
root@debg53sw:~# mv /var/lib/usbutils/usb.ids{,.avant}
root@debg53sw:~# 

```

Je télécharge et mets en place le fichier accessible par le lien [http://www.linux-usb.org/usb.ids](http://www.linux-usb.org/usb.ids)

```nohighlight
root@debg53sw:~# wget -O /var/lib/usbutils/usb.ids http://www.linux-usb.org/usb.ids
--2018-06-16 12:21:50-- http://www.linux-usb.org/usb.ids
Résolution de www.linux-usb.org (www.linux-usb.org)… 216.105.38.10
Connexion à www.linux-usb.org (www.linux-usb.org)|216.105.38.10|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 597009 (583K) [text/plain]
Sauvegarde en : « /var/lib/usbutils/usb.ids »

/var/lib/usbutils/usb.ids 100%[=================================================>] 583,02K 578KB/s in 1,0s    

2018-06-16 12:21:52 (578 KB/s) — « /var/lib/usbutils/usb.ids » sauvegardé [597009/597009]

root@debg53sw:~# 

```

Je vérifie que mon fichier original a bien été renommé  
et que le fichier téléchargé a bien été copié au bon endroit et renommé :

```nohighlight
root@debg53sw:~# ls -l /var/lib/usbutils/usb.ids*
-rw-r--r-- 1 root root 597009 mai 4 21:34 /var/lib/usbutils/usb.ids
-rw-r--r-- 1 root root 551472 sept. 6 2015 /var/lib/usbutils/usb.ids.avant
root@debg53sw:~# 

```

---

<div class="post-metadata">

**Author:** ![chrispierret](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/779978/32.png) [@chrispierret](https://www.debian-fr.org/u/chrispierret)\
**Post date:** [Juin 16, 2018, 11:58 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/5 "2018-06-16T11:58:31Z")

</div>

Merci MicP,  
J’ai bien effectué cela, avec des réponses correspondant exactement à celles de ton messa ge. Mais Xsane répond toujours : “Aucun périphérique disponible”.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 16, 2018, 12:32 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/6 "2018-06-16T12:32:47Z")

</div>

Redémarre ta machine ,  
car il faudrait faire en sorte que ton scanner soit à nouveau détecté par le système  
pour que udev aille rechercher l’USBid correspondant à ton scanner dans la nouvelle liste des USBids

Une fois détecté et reconnu, le retour de la commande `lsusb` devrait te renvoyer plus d’informations que seulement : `Canon, Inc`

`Canon, Inc` sera sans doute remplacé par : `Canon, Inc. CanoScan LiDE 120`  
et **XSane** devrait pouvoir détecter la présence de ce scanner connecté à ta machine.

---

<div class="post-metadata">

**Author:** ![chrispierret](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/779978/32.png) [@chrispierret](https://www.debian-fr.org/u/chrispierret)\
**Post date:** [Juin 16, 2018, 12:46 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/7 "2018-06-16T12:46:30Z")

</div>

pour lsusb le retour est effectivement passé de  
Bus 005 Device 006: ID 04a9:190e Canon, Inc.  
à  
Bus 005 Device 003: ID 04a9:190e Canon, Inc. CanoScan LiDE 120

mais Xsane ne trouve toujours aucun périphérique !

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 16, 2018, 1:08 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/8 "2018-06-16T13:08:53Z")

</div>

D’après : [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853873](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=853873)

Avec les privilèges du compte super-utilisateur **root** ,  
il faudrait :

* * *

Ajouter les lignes suivantes dans le fichier `/etc/apt/sources.list`

```nohighlight
# Enable experimental sources
deb http://ftp.fr.debian.org/debian/ experimental main
deb-src http://ftp.fr.debian.org/debian/ experimental main

```

* * *

Lancer les lignes de commandes suivantes

```nohighlight
apt update
apt -t experimental install libsane1
apt install equivs
equivs-control libsane
dpkg -i libsane_1.0.28_all.deb
apt install xsane

```

* * *

Ajouter les lignes suivantes dans le fichier `/lib/udev/rules.d/60-libsane.rules`

```nohighlight
# Canon CanoScan LiDE 120
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190e", ENV{libsane_matched}="yes"

```

---

<div class="post-metadata">

**Author:** ![chrispierret](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/779978/32.png) [@chrispierret](https://www.debian-fr.org/u/chrispierret)\
**Post date:** [Juin 16, 2018, 2:06 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/9 "2018-06-16T14:06:38Z")

</div>

J’ai modifié sources.list, puis lancé les commandes, mais pour :

apt -t experimental install libsane1

_\> Les paquets suivants contiennent des dépendances non satisfaites :_  
_\> libsane1 : Dépend: libsnmp30 (\>= 5.7.3+dfsg-3~dfsg) mais 5.7.3+dfsg-1.7 devra être installé_  
_\> E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l’état »._

apt install equivs  
equivs-control libsane  
dpkg -i libsane\_1.0.28\_all.deb

> \_dpkg: erreur: cannot access archive ‹&nbsp;libsane\_1.0.28\_all.deb&nbsp;›: Aucun fichier ou dossier de ce type

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 16, 2018, 2:32 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/10 "2018-06-16T14:32:14Z")

</div>

Je n’ai pas de scanner LiDE 120 sous la main,  
aussi, je n’ai pas testé la solution proposée dans ce rapport de bug  
qui est pourtant assez récent (16 Feb 2018)

**EDIT :** “assez récent”, ça pourrait aller s’il s’agissait d’une version “stable”,  
mais pour une version “experimental”, c’est plutôt extrêmement vieux.

N’ayant utilisé que des versions stable de debian,  
il faudra que quelqu’un de plus compétent que moi prenne le relais  
pour essayer de résoudre ce problème d’installation de paquetage “experimental”

---

<div class="post-metadata">

**Author:** ![chrispierret](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/779978/32.png) [@chrispierret](https://www.debian-fr.org/u/chrispierret)\
**Post date:** [Juin 16, 2018, 3:12 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/11 "2018-06-16T15:12:57Z")

</div>

D’après les recherches que j’avais effectuées auparavant, je croyais que l’installation de ce scanner ne poserait pas de problème…  
Merci pour ton aide, j’espère que quelqu’un pourra m’aider à l’installer et à l’utiliser !

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Juin 16, 2018, 4:05 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/12 "2018-06-16T16:05:11Z")

</div>

Salut  
La première chose à faire comme dit par @anon29980398 est de rajouter les références de ton scanner  
En effet si tu listes les scanner Canon connus:

```auto
grep 04a9 /lib/udev/rules.d/60-libsane.rules

```

tu verras que le 190e n’y est pas

```auto
sudo gedit /lib/udev/rules.d/60-libsane.rules

```

et dans la section des scanners Canon (04a9) ajouter

```auto
# Canon CanoScan LiDE 120
ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="190e", ENV{libsane_matched}="yes"

```

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 16, 2018, 5:13 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/13 "2018-06-16T17:13:17Z")

</div>

Ceci dit, d’après ce que j’ai pu lire sur le web  
les modifications des fichiers  
`/var/lib/usbutils/usb.ids`  
et  
`/lib/udev/rules.d/60-libsane.rules`  
ne suffisent pas  
il semble qu’il faudrait aussi une version de **libsane** supérieure ou égale à la version `1.0.27`  
pour que ce scanner puisse fonctionner.

---

<div class="post-metadata">

**Author:** ![chrispierret](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/779978/32.png) [@chrispierret](https://www.debian-fr.org/u/chrispierret)\
**Post date:** [Juin 16, 2018, 5:13 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/14 "2018-06-16T17:13:37Z")

</div>

Je n’aurais pas su que le CanoScan LiDE 120 était le 190e, ni que faire de cette information, mais comme indiqué, j’ai recopié ces deux lignes dans libsane.rules, et ça marche, Xsane détecte le scanner.  
Merci !

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Juin 16, 2018, 5:46 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/15 "2018-06-16T17:46:51Z")

</div>

👆  
Garde ça quelque part car si libsane est mis à jour, ça pourrait disparaitre

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 16, 2018, 8:24 UTC](https://www.debian-fr.org/t/scanner-canon-lide-120-non-detecte/76994/16 "2018-06-16T20:24:57Z")

</div>

Bonsoir

Comme elles ne servent finalement à rien  
Il vaudrait mieux **supprimer** de ton fichier `/etc/apt/sources.list`  
**les lignes** que je t’avais proposer d’y ajouter :

```nohighlight
# Enable experimental sources
deb http://ftp.fr.debian.org/debian/ experimental main
deb-src http://ftp.fr.debian.org/debian/ experimental main

```
