Vous n'êtes pas identifié(e).
C'est bien elle : "04a9:1802"; 0x 04a9 pour "Canon" et 0x1802 pour "TS5000 series"
L'imprimante "Canon TS5000 series" a été ajoutée et utilisée sans souci. Le scanner semble là :
Pourtant simple-scan ne voit aucun scanner présent. !
Je me suis inspiré très largement de la page Ubuntu "scanner non-reconnu"
J'ai vérifié avec Synaptic que les paquets libsane-extras et sane-utils étaient bien là
J'ai ouvert le fichier /lib/udev/rules.d/60-libsane.rules (pas de 40-libsane.rules chez moi !) et pu constater que "1802" y était absent : ça passait de 1772 à 1901 !)
J'ai donc supposé qu'il me fallait utiliser des versions plus à jour et je suis passé à la page Ubuntu sane-backends, puis à la page du projet SANE qui m'a conduit à
la page devices supported by sane-backends-1.0.27git où la recherche sur 1802 me sélectionne la ligne :
Je pensais avoir trouvé la solution : avec Synaptic,
ajout du dépôt "deb http://ftp.de.debian.org/debian/ sid main" et mise-à-jour des paquets sid/sane-backends
à savoir passage en version 1.0.25-4.1 des paquets
libsane, libsane-common, libsane-dbg, libsane-dev, sane-utils et de leurs dépendances
(par contre j'ai conservé simple-scan en version 3.14.0-1 car une mise-à-jour vers 3.26.2-1 semblait dangereuse...)
puis désactivé ce dépôt pour ne pas effectuer d'autres mises-à-jour.
Mon fichier /lib/udev/rules.d/60-libsane.rules a été amélioré (plusieurs ajouts derrière "1772")
mais toujours pas de "1802" dedans et toujours scanner non-détecté par simple-scan !
Je réalise alors qu'il y a "sane-backends-1.0.27 stable" où mon engin est malheureusement
" Untested Testers needed! pixma (0.17.37) sane-pixma"
Je pense que c'est celui-là que j'ai obtenu avec le dépôt sid ci-dessus et qu'il me faut trouver encore plus récent et plus à jour pour avoir ce back-end pixma 0.17.44...
Je me tourne alors vers sane-backends (1.0.27-1~experimental3)
Le téléchargement me permet d'obtenir un dossier sane-backends-git20171226
Mais là, je ne sais qu'en faire : aucun paquet là-dedans, un README des plus inquiétants (faire ./configure puis make puis install puis make install ???, quelles options, quels arguments ??)
Je ne trouve qu'un fichier sane-backends-git20171226/doc/descriptions/pixma.desc qui contient quelques lignes entretenant l'espoir :
Bref : niveau d'incompétence largement dépassé ! Help requested. !
soit j'attends quelques mois, le temps que cet "experimental" passe stable dans le dépôt sid, mais c'est pas trop mon genre
soit quelqu'un connaît un dépôt où je pourrais trouver cette dernière version "experimental", ça ce serait bien !
soit quelqu'un m'explique ce que je dois faire de ce sane-backends-git20171226 en HL25-amd64. Avec un bon tuto, je peux peut-être y arriver ?
Merci par avance
Hors ligne
Hors ligne
et/ou
Note 1 : l'installation des binaires se fait par défaut dans le répertoire /usr/local ; il n'y a donc pas écrasement de la version installée de sane-backends [1.0.24] ; l'installation n'écrase pas non plus le fichier 60-libsane.rules natif, or le fichier README.linux préconise le répertoire /etc/udev/rules.d ; je n'ai pas le matériel pour tester !
Note 2 : manip testée sous HandyLinux 2.5 Live (amd64) ; pas à jour du tout, donc
edit: oups... le bogue #315764 a été résolu le 10 juillet [2017-07-10] ; pour une résolution optimale il te faut donc effectivement cloner la branche master du dépôt Git, mais la suite de la recette reste valide.
Dernière modification par èfpé (30-12-2017 15:48:42)
Hors ligne
Téléchargement et décompression de sane-backends-1.0.27, là désolé mais je fais à ma sauce personnelle avec mon navigateur et Ark en graphique...
J'obtient une dossier /home/clodeclo/Téléchargements/sane-backends-1.0.27 où je regarde tout de suite dans .../sane-backends-1.0.27/doc/descriptions/pixma.desc
pas de surprise, conforme au NB ci-dessus. On verra après.
Bon, si je comprends bien il faut mettre le répertoire de travail sur sane-backends-1.0.27 et appliquer le quick install du README dans un terminal simple (c'est évident après-coup, mais je n'y aurais pas pensé : en fait le dossier sane-backends-1.0.27 sert de dossier de travail et va s'enrichir de pleins de fichiers...) :
Cela a généré un tel flot d'informations dans le terminal qu'en final, même en sélectionnant tout, il ne me reste plus que des informations insipides que je ne rapporte pas. RAS sauf qu'il m'a semblé couiner un peu sur la présence de Sane. S'il faut refaire des essais je supprimerais avant de compiler pour voir...
Recopie du fichier ...sane-backends-1.0.27/tools/udev/libsane.rules dans le dossier /etc/udev/rules.d eten écrasant /lib/udev/rules.d/60-libsane.rules
cd /home/clodeclo/Téléchargements/sane-backends-1.0.27/tools/udev
sudo cp libsane.rules /etc/udev/rules.d
sudo cp libsane.rules /lib/udev/rules.d/60-libsane.rules
J'ai lu et relu le README.linux, hard ! et pas évident ! "the tools/udev directory which may be used by distributions or can be copied to
/etc/udev/rules.d manually." car le contenu de /etc/udev/rules.d est totalement en fichiers nn-*.rules. libsane.rules fait tache...
J'essaie simple-scan : toujours pas détecté.
Je redémarre : idem
Je renomme /etc/udev/rules.dlibsane.rules en /etc/udev/60-rules.dlibsane.rules et redémarre : idem
Je reprends Scanner Canon MG5750 / Stretch "Après compilation il faut que tu installes le paquet : apt install chemin vers le paquet/lenomdupaquet.deb". Je tente plusieurs variations autour de sane-backends-1.0.27 et sane-backends-1.0.27.deb : "Impossible de trouver le paquet" systématique. Pourtant, moi aussi le fait que synaptic reste sur sane version 1.0.14-12 me turlupine... Et je ne comprends toujours pas pourquoi cela a fonctionné dans son cas...
J'essaie d'imprimer : la cata ! Le job mouline en file d'attente d'impression... J'ai fait de la casse.
Je décide alors de re-dérouler les 2 scripts d'installation de Canon, car à bien y réfléchir l'installation aurait du être faite sur une version compatible de Sane... Victoire, ça imprime, ça scanne !...
Conclusion : sane-backends-1.0.27 semble convenir. Je surveillerai le dépôt Sid pour le mettre à jour avec la prochaine version stable.
Je ne sais pas si le nom 60-rules.dlibsane.rules a de l'importance ou pas, c'est celui-là que j'utilise chez moi.
Bravo et grand merci à tous, je n'aurais jamais pu m'en sortir sans aide.
Au moment de valider, je vois que èfpé vient d'intervenir. Désolé, je poste tel quel et sort. Je reverrai ça demain
Hors ligne
Dernière modification par èfpé (30-12-2017 18:38:42)
Hors ligne
cloner la branche master du dépôt Git
??? euh ??? je ne sais pas si c'est ce que j'ai fait ci-dessous. Je viens tout juste d'assimiler "compilation". J'en reste là, ça me dépasse...
J'ai donc cherché à me procurer le fameux Pixma version 0.17.44...
Je suis donc allé sur la page
projects/sane/sane-backends.git/summary
et j'ai repéré la ligne
En cliquant sur snapshot j'ai téléchargé un sanebackends*.tar.gz que j'ai tout de suite rebaptisé et décompressé en sane-backends-20170901
pour ne pas me mélanger. Je note au départ pour ce dossier : 1184 éléments, totalisant 30,7 Mo...
Petit coup d'oeil aux README, README.linux, PROBLEMS : RAS pas de changement
Idem dans .../sane-backends-20170901/doc/descriptions/pixma.desc : Bingo, c'est bien ":status :good :comment "All resolutions supported (up to 1200DPI). WiFi not working."
Donc la moulinette (j'allais écrire habituelle !..; faut pas pousser !):
Pour les mises-à-jour manuelles je préfère utiliser le gestionnaire de fichiers
et en graphique j'effectue :
//tools/udev/libsane.rules dupliqué (au cas où) et rebaptisé en 60-libsane.rules, lequel copié et écrit (en remplaçant) dans
/etc/udev/rules.d et /lib/udev/rules.d
En final le dossier sane-backends-20170901 compte 3045 éléments, totalisant 120,9 Mo !. ça vaut le coup de nettoyer...
Sans redémarrer simple-scan semble détecter un scanner mais il ne répond pas; par contre l'impression fonctionne toujours...
Je supprime l'imprimante et relance les scripts Canon d'installation
sudo .../cnijfilter2-5.40-1-deb/install.sh
sudo .../scangearmp2-3.40-1-deb/install.sh
et ça remarche...
J'ai bon espoir de marquer "résolu" dans quelques temps après utilisation de mon cadeau de Noël.
Un grand merci pour votre aide et un bonne nouvelle année.
Hors ligne
Les lignes qui nous intéressent ici sont :
Ces lignes diffèrent assez largement de :
Du fichier libsane.rules (sane-backends).
Note enfin que le post #3 montre comment cloner la branche master du dépôt Git de sane-backends !
Dernière modification par èfpé (31-12-2017 19:56:42)
Hors ligne
Vérification du contenu de /etc/udev/rules.d : il y a juste un 70-***
et de /lib/udev/rules.d : il y a déjà un 60-*** avec saut direct de 1772->1901(1802 absent)
La moulinette de compilation :
"cd /home/humain/Téléchargements/sane-backends--20170901
./configure puis make puis sudo make install"
Je récupère /config.log en config00.log
Je vérifie /tools/udev/libsane.rules RAS : ...MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
Synaptic : sane toujours absent !
Je connecte l'imprimante la fenêtre proposant d'ajouter l'imprimante apparaît, je lance l'ajout : une 1ère fenêtre recherche du pilote, puis une 2ème identique puis plus rien !...
Je lance simple-scan : aucun scanner détecté, échec là aussi.
J'exécute les 2 scripts cnijfilter2-5.40-1-deb/install.sh et scangearmp2-3.40-1-deb/install.sh et ça fonctionne !
il y a bien maintenant un 80-*** avec MODE="0666"
Je crois que la page la page devices supported by sane-backends-1.0.27git devrait plutôt indiquer pixma(0.17.44)+Canon cnijfilter2-5.40 & scangearmp2-3.40
Deuxième essai en lançant HL-2.5 amd64 live : aucun sane préalable, rien que sane-backends git par clonage
idem 1er essai sauf que l'installation de git échoue. Après recherches, j'essaie d'effectuer le rechargement de la liste des paquet (que je n'ai pas effectué lors du 1er essai, ni ici pour gcc et libusb-dev) et là ça passe :
Je continue en suivant le tuto :
Je réalise que je me retrouve donc avec un dossier sane-backends tout à fait analogue à ceux que j'ai déjà eu en décompressant les sane-backends-*.tar.gz (sauf que là, j'ai moins de repères de version, je suppose que c'est le plus à jour des développeurs ? ).
Donc pas de souci, va pour une compilation.
Exactement la répétition du 1er essai (hors le config.log que je conserve en config01.log) : les mêmes constats, les mêmes réactions, la même conclusion...
Les config.log (environ 11 500 lignes !) : je renonce à les survoler mais je fais des différentiels (ajout de .txt en extension et compare sous Writer ) :
* config.log (celui avec 20170901) versus config00.log :
RAS : des nom de système des versions et des répertoires différents par ci par là, et surtout un gros passage dû à la présence / absence de sane
* au point où j'en suis config00.log versus config01.log :
Bien sûr encore moins : quelques variables temporaires et le répertoire sans-backend que j'ai eu la bêtise de différencier...
Donc rien d'intéressant là-dedans selon moi.
Je ne sais pas ce que ce MODE="0664"/"666" change mais ça m'a l'air essentiel.
Je crois que la solution de mon problème est bien d'abord le chargement d'un back-ends postérieur au 05/05/2017 (version 0.17.37, moi je reste avec la 0.17.44 du 01/09/2017) pour accepter de traiter ce type de matériel puis là-dessus installation des 2 drivers de Canon.
En espérant que cela éclaire un peu èfpé avec les réactions du matériel, encore merci
Hors ligne
l'installation ne passant pas par la construction d'un paquet Debian est transparente pour APT ;
le pilote constructeur du scanner est scangearmp2, celui de l'imprimante cnijfilter2 ;
le pilote natif est libsane-pixma (fourni par le paquet libsane, et non sane) ;
le paquet du pilote scangearmp2 ne dépend pas explicitement de sane-backends ;
l'installation du pilote constructeur se termine par un appel systemd-udevd via l'outil udevadm.
Il est probablement normal que l'installation de sane-backends ne soit pas fonctionnelle en Live, toutefois sur le système installé, il aurait pu être intéressant de voir le comportement de sane-pixma seul (paquet scangearmp2 désinstallé, voire purgé) après redémarrage de la machine :
Commande est fournie par le paquet sane-utils ; j'arrête de te torturer l'essentiel est que ça fonctionne
Dernière modification par èfpé (03-01-2018 22:18:42)
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Bonjour,
j'ai eu besoin de scanner une page ce matin et je peux donc compléter ma réponse précédente...
Xsane m'a permis de constater que je peux jouer sur la résolution et que 1200 dpi fonctionne bien (mais bien sûr, le volume du fichier est en conséquence !).
Mais c'est un outil délicat à utiliser, j'ai du jouer sur les pipettes pour obtenir un scan correct.
J'ai essayé ScanGear : en fait absent du HandyMenu, il faut passer par un terminal. Pour moi, c'est la commande scangearmp2 ou /usr/bin/scangearmp2 qui fonctionne.
L'essayer, c'est l'adopter : simple, très bon scan sans se prendre la tête (Ex : A4 vers pdf !)
NB : pour créer facilement un lanceur sur le bureau :
depuis HandyMenu, cliqué-glissé de l'icône "simple-scan" vers le bureau
sur le bureau, clic droit sur cette nouvelle icône "simple-scan" : éditer le lanceur et corriger le nom : ScanGear, corriger la commande: scangearmp2 puis enregistrer
Au 1er lancement, confirmer que le lanceur est bien exécutable...
https://debian-facile.org/img/smilies/x … s.gifMerci @capdefradebhttps://debian-facile.org/img/smilies/xtras/merci.gif, je suis totalement convaincu.
Je n'ai aucun mérite, tu as juste utilisé le logiciel de scanner développé par Canon pour ses imprimantes multifonctions utilisées avec un système Linux et c'est le seul qui donne systématiquement de bons résultats.
Idem pour le pilote de l'imprimante : si tu utilises celui de CUPS,lorsqu'il fonctionne, les couleurs ne sont pas du tout fidèles, très ternes, alors qu'avec le pilote Canon, les impressions sont bonnes.
Hors ligne