Page 1 sur 2

PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 12 janv. 2021 19:01
par patoo45
Bonjour,
Sous Ubuntu 18.04

je suis allé, il y a 6 mois installer ce produit USB et après installation des drivers canon, la fonction scanner a fonctionnée.
Après plusieurs mois, le scanner n'est plus reconnu, l'imprimante fonctionne, mais pas le scanner.

Code : Tout sélectionner

$ simple-scan -d
[+0,00s] DEBUG: simple-scan.vala:1720: Starting simple-scan 3.36.3, PID=12902
[+0,00s] DEBUG: unsetenv() is not thread-safe and should not be used after threads are created
[+0,02s] DEBUG: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[+0,05s] DEBUG: app-window.vala:1906: Loading state from /home/bruno/.cache/simple-scan/state
[+0,05s] DEBUG: app-window.vala:1885: Restoring window to 1515x1159 pixels
[+0,10s] DEBUG: scanner.vala:1539: sane_init () -> SANE_STATUS_GOOD
[+0,10s] DEBUG: scanner.vala:1545: SANE version 1.0.29
[+0,10s] DEBUG: scanner.vala:1606: Requesting redetection of scan devices
[+0,10s] DEBUG: scanner.vala:828: Processing request
[+0,48s] DEBUG: app-window.vala:1981: Saving state to /home/bruno/.cache/simple-scan/state
[+8,11s] DEBUG: scanner.vala:341: sane_get_devices () -> SANE_STATUS_GOOD
[+8,11s] DEBUG: scanner.vala:353: Device: name="pixma:04A91802" vendor="CANON" model="Canon PIXMA TS5000 Series" type="multi-function peripheral"
[+8,42s] DEBUG: app-window.vala:1981: Saving state to /home/bruno/.cache/simple-scan/state
[+13,42s] DEBUG: simple-scan.vala:1536: Requesting scan at 300 dpi from device 'pixma:04A91802'
[+13,42s] DEBUG: scanner.vala:1674: Scanner.scan ("pixma:04A91802", dpi=300, scan_mode=ScanMode.COLOR, depth=8, type=single, paper_width=0, paper_height=0, brightness=0, contrast=100, delay=10000ms)
[+13,42s] DEBUG: scanner.vala:828: Processing request
[+13,77s] DEBUG: app-window.vala:1981: Saving state to /home/bruno/.cache/simple-scan/state
[+13,94s] DEBUG: scanner.vala:889: sane_open ("pixma:04A91802") -> SANE_STATUS_DEVICE_BUSY
[+13,94s] WARNING: scanner.vala:893: Unable to open device: Device busy
[+14,43s] DEBUG: app-window.vala:1981: Saving state to /home/bruno/.cache/simple-scan/state
Mais impossible de trouver le nom du device ni qui utilise ce device.
Sous /dev/usb, il y a un "lp2" et hidev1 et hidev2

J'ai un peu résolu son problème en recâblant son ancienne imprimante USB Canon MP550 qui ne fonctionne plus en imprimante et celle-ci a tout de suite été reconnue et le scanner a fonctionné.
Si vous avez des idées, je suis preneur.
J'ai bien vu sur un site anglais la liste des imprimantes/scanner reconnues et il n'y avait aucune de la série TS (donc pas de TS5050), mais plusieurs de la série MP. (et donc MP550).
Mais cela me semble impossible que les nouvelles imprimantes/scanner Canon ne soient pas reconnues.

Patrice.

Re: PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 12 janv. 2021 20:11
par Glenic
Hello,

Je suppose que tu as déjà été rendre visite aux tutos sur Ubuntu, en particulier celui-là :
https://doc.ubuntu-fr.org/tutoriel/inst ... ante_canon
Il faut lire en diagonale le début sur les imprimantes pour arriver ensuite à l'installation de la fonction scanner.

Ce qui est quand même un peu étonnant (et rageant), c'est que le scanner a fonctionné plusieurs mois et puis ne fonctionne plus actuellement. La panne est survenue après une mise à jour de Ubuntu ?

Bon courage pour cette réparation logicielle.

Re: PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 12 janv. 2021 21:26
par patoo45
Merci Glenic
Non, je n'avais pas vu cette page, mais nombre d'entre elles qui sont liées. Notamment le PB avec la libtiff.
Mais vu le message d'erreur de simple-scan, je ne crois pas que cela corresponde.
@+
Patrice.

Re: PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 13 janv. 2021 06:18
par PerJean
pas sûr de pouvoir t'aider
peut être une piste ici sachant que Mint est basée sur Ubuntu
https://forums.linuxmint.com/viewtopic.php?t=246120

Re: PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 13 janv. 2021 10:02
par patoo45
Merci Jean,
C'est sur la machine d'un copain.
Je crois qu'il faut que je désinstalles tous les drivers de canon puis reboot puis ré-installation sans câble USB branché
Je verrais un peu plus car il a une roue de secours: sa canon mp550.
@+

Re: PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 13 janv. 2021 14:18
par PerJean
Pour les cas très compliqués, une solution payante
https://www.hamrick.com/
qui s'appelle VueScan
Je l'ai utilisée pour une multifonction Brother dont le scanner ne voulait pas fonctionner.
Bien qu'ayant mis en œuvre la solution préconisée sur le site du constructeur puis passé des heures sur les forums, pour trouver la solution j'ai craqué après avoir lu un post sur le forum de "Debian facile".
. La licence est à vie et on peut tester le fonctionnement avant de décider de payer.
Je reconnais que ce n'est pas satisfaisant et que c'est frustrant mais parfois il faut savoir mettre un mouchoir sur son amour propre

Re: PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 13 janv. 2021 16:05
par patoo45
Merci Jean, j'avais vu cette possibilité sans trop y croire. Mais si c'est efficace, j'y consentirais

Re: PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 19 févr. 2021 08:06
par maxoxo
Salut

C'est quand même curieux que ça ait fonctionné quelque temps et que cela s'arrête brutalement sans raison.
Dans ton debug, on voit que SANE (le back-end de scan sous Linux) trouve bien le scan.

Moi j'y vois surtout un problème d'accès comme si l'utilisateur n'avait pas la permission d'accéder au scan. Ça peut aussi être un conflit de modules.

Je te propose d'essayer les deux action suivantes :
- Ajouter l'utilisateur au groupe scanner avec la commande suivante :

Code : Tout sélectionner

$ sudo usermod -a -G scanner nomutilisateur
Redémarre l'ordi et teste, si ça ne fonctionne toujours pas
- on vire le module usblp

Code : Tout sélectionner

$ sudo rmmod usblp
On ferme la session et on teste. Si ça fonctionne, il faudra blacklister le module usblp du démarrage (il ne sert que sur du vieux matos). Je te guiderai si tu ne vois pas comment procéder.

Enfin, j'ajoute que normalement le groupe "scanner" n'est plus utilisé puisque désormais les permissions d'accès sont gérés par systemd et les règles udev. Mais comme c'est du Ubuntu 18.04 sans doute basé un Debian un peu ancien, il se peut que ça fonctionne encore avec l'ancienne gestion des permissions.

Re: PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 19 févr. 2021 09:45
par patoo45
Merci @Maxoxo, je verrais avec mon copain.
en attendant, j'ai trouvé ceci https://wiki.debian.org/fr/KernelModuleBlacklisting pour le module usblp.

Re: PB reconnaissance Canon TS5050 comme scanner sur Ubuntu

Posté : 01 avr. 2021 21:48
par Glenic
Hello Patoo45,
As-tu pu vaincre la résistance de cet appareil ? !
Fonctionne-t-il correctement maintenant ?