Scanner canon non reconnu

Retour : Aucun fichier ou dossier de ce type
Au fait, faut-il que je le fasse en administrateur ? Là c’était en utilisateur.

c’est à toi de savoir où tu as créé ce dossier scangearmp2-3.70-1-deb sur ton pc

Ok, en fait j’avais pas extrait ! Donc scangear installé, j’ai redémarré, le tout scanner branché, mais toujours pas reconnu. Tu as une idée ?

Bonjour,
J’ai eu ce genre d’aventure avec un scanner d’une autre marque, il suffisait de démarrer le service manuellement:

sudo service cups start

(cups = Common UNIX Printing System)

il faut lancer l’outil Canon en user ordinaire

/usr/bin/scangearmp2

J’arrive aprés la bataille, mais oui, scangearmp2 se lance en user, sauf qu’il faut peut être que l’user soit membre de plugdev et/ou scanner.
Par contre, je n’ai pas lu l’article, mais l’install du .deb, je n’ai jamais eu besoin de faire autre chose que l’installer avec debi/dpkg -i, et c’est tout, je ne vois pas trop pourquoi il y aurait besoin de ce install.sh.

A noter aussi que libsane doit connaitre le materiel
ton scanner est identifié 0x04a9/0x1854 mais

grep 1854 /usr/lib/udev/hwdb.d/20-sane.hwdb -B1

ne le connait pas

par exemple le mien est identifié 178A

grep 178A /usr/lib/udev/hwdb.d/20-sane.hwdb -B1
# Canon PIXMA MG3600 Series
usb:v04A9p178A*

il serait peut etre mieux d’ajouter

usb:v04A9p1854*
 libsane_matched=yes

et verifier par la commande

sudo sane-find-scanner

Merci, j’ai pu lancer le scanner via le terminal avec /usr/bin/scangearmp2

Par contre j’ai essayé ça “grep 1854 /usr/lib/udev/hwdb.d/20-sane.hwdb -B1”
ça ne me donne rien
et ça “usb:vO4A9p1854*” commande introuvable"

ce n’est pas une commande ce sont deux lignes à ajouter dans le fichier

/usr/lib/udev/hwdb.d/20-sane.hwdb

mais si scangear fonctionne c’est ok

tu peux te créer un lanceur d’application

Dans ton dossier /home dans le dossier .local/share/applications créer le fichier scangear.desktop

avec ce contenu

[Desktop Entry]
Type=Application
Exec=/usr/bin/scangearmp2
StartupNotify=true
Comment[fr_FR]=Scanner Canon
GenericName=Scanner Canon
Name=Scanner Canon
GenericName[fr]=Scanner Canon
Name[fr]=Scanner Canon
GenericName[en]=Scanner Canon
Name[en]=Scanner Canon
Icon=/usr/share/icons/Adwaita/24x24/devices/scanner.png

Merci, mais je vais en rester là, sinon je vais encore poser plein de questions de débutante.
Merci encore pour ton aide.

Ce n’est pas un probléme: on est là justement pour répondre au gens qui n’y connaissent rien.

Voilà, tu pourrais essayer de faire marcher ton scanner avec sane en intégrant les lignes que @grandtoubab te suggère, mais vu que scangear marche, c’est superflu.

Je veux bien, mais où et comment ?
Comment j’ajoute des lignes à un fichier ?
Il suffit de faire du copier-coller ?
Je dis ça parce que certains s’énervent que les débutants ne passent pas des heures sur les tutos à essayer de comprendre (je grossis un peu le trait mais pas tant…)
Donc non, je n’ai pas envie de passer des jours sur les tutos, mais je vous suis reconnaissante pour ce que peux comprendre (c’est pas gagné) et apprendre, et être sûre de na pas faire de bêtises !

Pour ajouter des lignes, c’est ça, tu ouvres ton fichier dans un editeur et tu ajoutes les lignes.
Si tu veux un editeur rapide: nano le_nom_de_ton_fichier
là, tu as besoin d’éditer des fichier systéme, donc il faut que tu fasses avec sudo:
sudo nano le_nom_de_ton_fichier

Ceci dit, je viens de voir que le fichier que @grandtoubab suggère de modifier n’existe pas chez moi.
Je n’ai même pas de répertoire /usr/lib/udev/, alors sans parler du fichier /usr/lib/udev/hwdb.d/20-sane.hwdb
Mais si tu l’as, tu peux faire ce qu’il dit.

en user,

nano /usr/lib/udev/hwdb.d/20-sane.hwdb

donne :

# This file was automatically created based on description files (*.desc)
# by sane-desc 3.5 from sane-backends 1.0.27
#
# hwdb file for supported USB devices
#
# If your scanner isn't listed below, you can add it to a new hwdb file
# under /etc/udev/hwdb.d/.
#
# If your scanner is supported by some external backend (brother, epkowa,
# hpaio, etc) please ask the author of the backend to provide proper
# device detection support for your OS
#
# If the scanner is supported by sane-backends, please mail the entry to
# the sane-devel mailing list (sane-devel@lists.alioth.debian.org).
#
# Hewlett-Packard ScanJet 4100C
usb:v03F0p0101*
 libsane_matched=yes

Le fichier « /usr/lib/udev/hwdb.d/20-sane.hwdb » n'est pas accessible en écritur
^G Aide      ^O Écrire    ^W Chercher  ^K Couper    ^J Justifier ^C Pos. cur.
^X Quitter   ^R Lire fich.^\ Remplacer ^U Coller    ^T Orthograp.^_ Aller lig.

Bonjour cle

Le fichier

/usr/lib/udev/hwdb.d/20-sane.hwdb

est la propriété du compte super-utilisateur root
et ne peut être modifié que par le compte super-utilisateur root
Donc, tu ne pourras pas le modifier en utilisant ton compte utilisateur

Pour pouvoir le modifier, il te faudrait lancer la commande d’édition
avec les privilèges du compte super-utilisateur root
ce qui peut se faire en la faisant précéder de la commande su :

su -c "nano /usr/lib/udev/hwdb.d/20-sane.hwdb"

Et juste après avoir entré cette ligne de commande,
Il te faudra entrer le mot de passe du compte root

ça me donne le même message que précedemment

quand on débute on prends des précautions: copier d’abord le fichier pour l’avoir en sauvegarde

sudo cp /usr/lib/udev/hwdb.d/20-sane.hwdb /usr/lib/udev/hwdb.d/20-sane.hwdb.bak

nano est un éditeur épouvantable, il est bien plus simple d’utiliser gedit
l’installer s’il ne l’est pas déjà

sudo apt install gedit

ouvrir le fichier

sudo gedit /usr/lib/udev/hwdb.d/20-sane.hwdb

ça donne ça :
No protocol specified

(gedit:12022): dbind-WARNING **: 18:33:33.942: Could not open X display

(gedit:12022): dconf-WARNING **: 18:33:34.577: failed to commit changes to dconf: La connexion est fermée

(gedit:12022): dconf-WARNING **: 18:33:34.624: failed to commit changes to dconf: La connexion est fermée
Error creating proxy: La connexion est fermée (g-io-error-quark, 18)
Error creating proxy: La connexion est fermée (g-io-error-quark, 18)
Error creating proxy: La connexion est fermée (g-io-error-quark, 18)
Error creating proxy: La connexion est fermée (g-io-error-quark, 18)
Error creating proxy: La connexion est fermée (g-io-error-quark, 18)

(gedit:12022): dconf-WARNING **: 18:33:35.989: failed to commit changes to dconf: La connexion est fermée

(gedit:12022): dconf-WARNING **: 18:33:36.005: failed to commit changes to dconf: La connexion est fermée

(gedit:12022): dconf-WARNING **: 18:33:36.006: failed to commit changes to dconf: La connexion est fermée

Et ça a ouvert un doc, d’après ce que je comprends, avec la liste des scans reconnus et le mien n’y est pas.

donc ajoutes ces 3 lignes

#Canon Pixma TR4550
usb:v04A9p1854*
libsane_matched=yes

ça ne fonctionne pas, je vais m’arrêter là. Merci !