# SCANNER Lide 110 / 220

**URL:** <https://www.debian-fr.org/t/scanner-lide-110-220/77743>\
**Category:** Support Debian\
**Created:** [Octobre 11, 2018, 5:27 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743 "2018-10-11T17:27:36Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 11, 2018, 5:27 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/1 "2018-10-11T17:27:36Z")

</div>

Bonjour,

depuis la mise à jour vers Jessie, le scanner USB Canon Lide 110 fonctionnait de façon très aléatoire, avec de fréquents messages du type:

«échec … paramètres non valables»

qui suivaient divers tentatives audibles.

(J’avais alors déjà ouvert un fil à ce propos, sans issue)

Depuis aujourd’hui, il est toujours reconnu par xsane, mais il ne fait plus aucune tentative, et affiche directement:

> Échec de démarrage du scanner : paramètre non valable

J’ai «&nbsp;purgé&nbsp;» xsane et xsane-common, puis les ai réinstallé, sans modification.  
Sous Mac OsX, il fonctionne normalement.  
Jj’ai changé le cable USB, bref je suppose que c’est une histoire de pilote, mais j’avoue avoir tout oublier de cette question d’administration de Linux, honte à Alzheimer:confused:

Merci pour votre aide

PS [edit]

Voici ce que dit Canon, ici:  
[https://www.usa.canon.com/internet/portal/us/home/support/details/scanners/photo-scanner/canoscan-lide-110?subtab=downloads-drivers](https://www.usa.canon.com/internet/portal/us/home/support/details/scanners/photo-scanner/canoscan-lide-110?subtab=downloads-drivers)

> There is no driver for the OS Version you selected. The driver may be included in your OS or you may not need a driver.

---

<div class="post-metadata">

**Author:** ![TheJeje20](https://www.debian-fr.org/user_avatar/www.debian-fr.org/thejeje20/32/3976_2.png) [@TheJeje20](https://www.debian-fr.org/u/TheJeje20)\
**Post date:** [Octobre 11, 2018, 8:56 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/2 "2018-10-11T20:56:46Z")

</div>

Salut

Tu as bien toutes les dépendances de sane installées ?

Aussi un petit `lsusb` stp

Est-ce-que tu pourrais te baser sur ce tutoriel, comprendre les lignes de code qu’il utilise, et démarrer un scan à partir de la ligne de commandes stp ?  
[https://artisan.karma-lab.net/installer-serveur-numerisation-sane](https://artisan.karma-lab.net/installer-serveur-numerisation-sane)  
Comme ça on aura plus d’infos sur d’où vient l’erreur

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 13, 2018, 6:01 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/3 "2018-10-13T18:01:35Z")

</div>

lsusb donne (entre autres):  
`Bus 003 Device 008: ID 04a9:1909 Canon, Inc. CanoScan LiDE 110`

Mais xsane reconnaît le scanner, c’est seulement au moment de la commande scan que ça se plain.

La nuit portant conseil, paraît-il, il me semble qu’il y a eu très récemment une mise à jour du noyau.

Peut-être y a t-il un lien?

PS  
sane-find-scanner me donne de nouvelles informations:

> could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)  
> could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)  
> could not open USB device 0x1d6b/0x0003 at 004:001: Access denied (insufficient permissions)  
> could not open USB device 0x045e/0x0797 at 003:007: Access denied (insufficient permissions)  
> found USB scanner (vendor=0x04a9 [Canon], product=0x1909 [CanoScan], chip=GL124) at libusb:003:008  
> could not open USB device 0x1d6b/0x0002 at 003:001: Access denied (insufficient permissions)

Le service saned est bien activé:

```
$egrep 6566 /etc/services
sane-port	6566/tcp	sane saned	# SANE network scanner daemon

```

Merci

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Octobre 13, 2018, 7:52 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/4 "2018-10-13T19:52:13Z")

</div>

Bonsoir @josephtux

J’ai trouvé deux liens

> **[sane-genesys.5](http://www.sane-project.org/man/sane-genesys.5.html)**

> The sane-genesys library implements a SANE (Scanner Access Now Easy)  
> backend that provides access to USB flatbed scanners based on the  
> Genesys GL646, GL841, GL843, GL847 and **GL124** chips.
> 
> At present, the following scanners are known to work with this backend:  
> Canon LiDE 35/40/50/60/100/110/120/200/210/220/700  
> …

[https://www.alionet.org/showthread.php?26936-Scanner-CanoScan-LiDE-110&p=239827&viewfull=1#post239827](https://www.alionet.org/showthread.php?26936-Scanner-CanoScan-LiDE-110&p=239827&viewfull=1#post239827)

> Il te faut donc utiliser le driver _genesys_ pour l’utiliser.  
> Pour cela il te faut enlever le # qui se trouve devant le pilote _genesys_ dans le fichier  
> `/etc/sane.d/dll.conf`

Si la ligne est commentée ; faut voir…

Sur un port USB2 natif de ton ordi c’est préférable d’abord.  
Vérifie que ton utilisateur fasse bien partie du groupe scanner.  
Relance une session après des modifications.

Aucune raison que ce bon vieux GL124 based, resolution from 75 to 2400 dpi genesys  
ne veuille pas fonctionner.  
édit : Ohh… Mais c’est qu’il n’est pas si vieux que ça.

Peut-être encore quelques étapes 😉

Édition :  
J’ai sur mon n40l avec Stretch

```plaintext
# Canon LiDE 110
usb 0x04a9 0x1909

```

Dans `/etc/sane.d/genesys.conf`

Pour ce qui est des «&nbsp;rules&nbsp;» et `udev` ; je ne peux pas t’aider (je n’y connais rien)  
J’ai lu ton ancien fil [Installer un scanner "sane-genesys"](https://www.debian-fr.org/t/installer-un-scanner-sane-genesys/32239)

```plaintext
root@n40l:~# locate sane-genesys
/usr/lib/x86_64-linux-gnu/sane/libsane-genesys.a
/usr/lib/x86_64-linux-gnu/sane/libsane-genesys.la
/usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so
/usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1
/usr/lib/x86_64-linux-gnu/sane/libsane-genesys.so.1.0.25
/usr/share/man/man5/sane-genesys.5.gz
root@n40l:~# dpkg -S /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.a
libsane-dev:amd64: /usr/lib/x86_64-linux-gnu/sane/libsane-genesys.a
root@n40l:~# 

```

```plaintext
root@n40l:~# grep scanner /etc/group 
scanner:x:116:rem
root@n40l:~# 

```

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 11:08 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/5 "2018-10-14T11:08:04Z")

</div>

> [@anon97446390](#):
>
> ```plaintext
> grep scanner /etc/group
> 
> ```

(L’utilisateur se nomme «`laguilde`»)

```plaintext
$grep scanner /etc/group
scanner:x:113:saned,laguilde

```

`genesys` est bien décommenté (mais récemment encore, le scanner répondait, certes aléatoirement):

> 

```plaintext
$egrep genesys /etc/sane.d/dll.conf
genesys

```

Le fichier `/etc/sane.d/genesys.conf`  
confirme sa prise en charge du LiDE 110

Il date du 28 octobre 2014. Il n’a donc pas été modifié depuis cette date, même après purge et réinstallation de `sane` et `xsane` (avec aptitude, dans l’espoir qu’elle réglerait le problème)

> $egrep -A1 «&nbsp;LiDE 110&nbsp;» /etc/sane.d/genesys.conf  
> → # Canon LiDE 110  
> → usb 0x04a9 0x1909

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Octobre 14, 2018, 11:13 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/6 "2018-10-14T11:13:04Z")

</div>

Et tu as bien les fichiers _libsane-genesys_, comme dans ma commande `locate` ?

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 11:26 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/7 "2018-10-14T11:26:34Z")

</div>

> [@anon97446390](#):
>
> _libsane-genesys_

> $locate libsane-genesys  
> /usr/lib/x86\_64-linux-gnu/sane/libsane-genesys.la  
> /usr/lib/x86\_64-linux-gnu/sane/libsane-genesys.so.1  
> /usr/lib/x86\_64-linux-gnu/sane/libsane-genesys.so.1.0.2

[edit]

> $ltr /usr/lib/x86\_64-linux-gnu/sane/ | egrep genesys  
> -rw-r–r-- 1 root root 992 17\_04\_21-20:17 libsane-genesys.la  
> lrwxrwxrwx 1 root root 25 17\_04\_21-20:17 libsane-genesys.so.1 → libsane-genesys.so.1.0.24  
> -rw-r–r-- 1 root root 530656 17\_04\_21-20:18 libsane-genesys.so.1.0.24

Donc inchangés depuis 18 mois…

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 11:30 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/8 "2018-10-14T11:30:44Z")

</div>

Rien trouvé non plus dans les logs  
$egrep -i3 “scan|LiDE” /var/log/\*log | egrep -v /var/log/Xorg | egrep -iA3 scan  
/var/log/kern.log:Oct 14 13:10:51 pclf-w970suw kernel: [44129.998351] usb 3-6: Product: CanoScan  
/var/log/kern.log-Oct 14 13:10:51 pclf-w970suw kernel: [44129.998352] usb 3-6: Manufacturer: Canon

```
 /var/log/syslog-Oct 14 13:10:51 pclf-w970suw kernel: [44129.868572] usb 3-6: new high-speed USB device number 9 using xhci_hcd

/var/log/syslog:Oct 14 13:10:51 pclf-w970suw kernel: [44129.998351] usb 3-6: Product: CanoScan
 /var/log/syslog-Oct 14 13:10:51 pclf-w970suw kernel: [44129.998352] usb 3-6: Manufacturer: Canon
/var/log/syslog-Oct 14 13:15:01 pclf-w970suw CRON[25765]: (root) CMD (test -x /usr/sbin/anacron && test -e /root/.config/backintime/anacrontab && /usr/sbin/anacron -s -t /root/.config/backintime/anacrontab -S /root/.local/share/backintime/anacron)
/var/log/syslog-Oct 14 13:15:01 pclf-w970suw anacron[25767]: Anacron 2.3 started on 2018-10-14
gras insolite)
```

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Octobre 14, 2018, 11:33 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/9 "2018-10-14T11:33:56Z")

</div>

Le lien [https://feeding.cloud.geek.nz/posts/setting-up-a-network-scanner-using-sane/](https://feeding.cloud.geek.nz/posts/setting-up-a-network-scanner-using-sane/)  
est intéressant : Il y a une petite manip. udev ; le

```auto
ATTRS{idVendor}=="04a9"

```

n’est pas à modifier. (pour ton modèle de scanner ID 04a9:1909 Canon, Inc. CanoScan LiDE 110)

Je ne sais pas si cette règle udev va être compatible avec Stretch  
(Elle est appliquée pour Jessie dans le tuto)

Faire seulement :  
(en root) `# scanimage -L`  
(en root) `# scanimage > test.ppm`  
Indiquer les comportements et les messages de sortie ou d’erreur.

* * *
Préservation de la règle udev :

«  
Next, you’ll need to put this in `/etc/udev/rules.d/55-libsane.rules` :

```auto
SUBSYSTEM=="usb", ATTRS{idVendor}=="04a9", MODE="0660", GROUP="scanner", ENV{libsane_matched}="yes"

```

and then restart udev:

```auto
systemctl restart udev.service

```

That `04a9` ID is the first part of what you saw in `lsusb` ,  
but you can also see it in the output of `sane-find-scanner` .  
»

édition du 29/3/19  
Je suis un peu gêné par une règle udev basée uniquement sur idVendor et pas idProduct également.

```nohighlight
SUBSYSTEM=="usb", ATTRS{idVendor}=="vendorID", ATTRS{idProduct}=="productID", MODE="0660", GROUP="scanner", ENV{libsane_matched}="yes"

```

est un modèle à considérer.

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 11:38 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/11 "2018-10-14T11:38:42Z")

</div>

> $scanimage -L  
> device `genesys:libusb:003:010’ is a Canon LiDE 110 flatbed scanner

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 11:44 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/12 "2018-10-14T11:44:52Z")

</div>

sous root, la commande scanimage \> test.ppm  
est efficace, et pas la commande xsane!

> #xsane  
> No protocol specified
> 
> (xsane:26359): Gtk-WARNING \*\*: cannot open display: :0

On approche!

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 11:47 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/13 "2018-10-14T11:47:00Z")

</div>

simple-scan produit aussi sous root le même genre de message:

> #simple-scan  
> No protocol specified
> 
> \*\* (simple-scan:26412): WARNING \*\*: Could not open X display  
> No protocol specified  
> Unable to init server: Impossible de se connecter : Connexion refusée
> 
> (simple-scan:26412): Gtk-WARNING \*\*: cannot open display: :0

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Octobre 14, 2018, 11:49 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/14 "2018-10-14T11:49:09Z")

</div>

Il faut créer la règle udev et redémarrer le service udev.

> [@anon97446390](#):
>
> Je ne sais pas si cette règle udev va être compatible avec Stretch  
> (Elle est appliquée pour Jessie dans le tuto)

Ne tente pas davantage en root que le simple  
`# scanimage > test.ppm`  
**Gare !!**  
On utilise cette commande en root pour le début de la mise au point de l’installation ;  
Jamais en root ensuite. Ou alors seulement quand ça ne marche plus.

_xsane_ et _simple-scan_ ne peuvent être lancés que par ton utilisateur ordinaire ;

> Could not open X display

Indique tout simplement que root n’accède pas au serveur graphique X (Et heureusement !)  
￼Il parait qu’une commande de type scan faite en root peut bousiller le système.

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 12:06 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/15 "2018-10-14T12:06:49Z")

</div>

Aucune règle udev ne se réfère à sane.

Mon système est Jessie.

J’ai créer cette règle udev, et ça marche!

(il a fallu, curieusement lancer d’abord le scan de l’aperçu, avant que le «vrai» scan n’accepte de se lancer).

Grand merci (et bravo) r2mi

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Octobre 14, 2018, 12:08 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/16 "2018-10-14T12:08:13Z")

</div>

> [@josephtux](#):
>
> il a fallu, curieusement lancer d’abord le scan de l’aperçu, avant que le «vrai» scan n’accepte de se lancer

J’ai aussi ce comportement. (suivant le logiciel utilisé)  
Faire un aperçu donne la possibilité de définir une zone spécifique à numériser.

> [@josephtux](#):
>
> Mon système est Jessie.

Ça c’est du bol alors 😉

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 12:08 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/17 "2018-10-14T12:08:25Z")

</div>

merci aussi pour cette explication.

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 12:22 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/18 "2018-10-14T12:22:49Z")

</div>

> [@anon97446390](#):
>
> J’ai aussi ce comportement. (suivant le logiciel utilisé)  
> Faire un aperçu donne la possibilité de définir une zone spécifique à numériser.

et à ajuster gamma, contraste et couleurs

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 12:32 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/19 "2018-10-14T12:32:19Z")

</div>

L’auteur sous Jessie a utilisé la lib de Debian expérimental. (et un scanner LiDE 220)  
Il ne dit pas pourquoi ce choix.

Il me reste à installer le scanner aculaser CX17 (et son imprimante), prêté pour essai avant un éventuel achat, mais ceci est une autre histoire.

Encore merci r2mi

Le comportement est encore un peu aléatoire, même avec le lancement systématique d’un aperçu, mais les plantages sembles rares, c’est donc peu gênant.

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Octobre 14, 2018, 12:35 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/20 "2018-10-14T12:35:43Z")

</div>

> [@josephtux](#):
>
> L’auteur sous Jessie a utilisé la lib de Debian expérimental.

Je n’avais pas remarqué.

> [@josephtux](#):
>
> Le comportement est encore un peu aléatoire

Faut un système stable, bien mis à jour - Même avec Jessie.  
Tu peux rebooter éventuellement…

Numériser avec un haut ppp (dpi) en USB2  
demande de la patience et pas d’autres tâches gourmandes en cours.

J’espère que ça va aller.

---

<div class="post-metadata">

**Author:** ![josephtux](https://www.debian-fr.org/user_avatar/www.debian-fr.org/josephtux/32/3985_2.png) [@josephtux](https://www.debian-fr.org/u/josephtux)\
**Post date:** [Octobre 14, 2018, 12:37 UTC](https://www.debian-fr.org/t/scanner-lide-110-220/77743/21 "2018-10-14T12:37:07Z")

</div>

Merci  
Jessie est à jour  
rebooter est une bonne idée.
