web-dev-qa-db-fra.com

Partie de scanner de l'imprimante / du scanner multifonction USB introuvable

Je l'ai écrit il y a un an. Toujours pas résolu, je l'ai donc réécrit pour refléter l'état actuel.

Système:
Ubuntu 16.04 LTS et une imprimante/scanner multifonction Canon Pixma MG5751 sur USB.

Problème:
L’imprimante fonctionne parfaitement. Le scanner est le même périphérique USB mais n'est pas reconnu par sane, mais fonctionne correctement avec le scangearmp2 de Canon. Le scanner a parfaitement fonctionné avec Ubuntu auparavant, même avec Simple Scan; Je n'ai aucune idée de ce qui a changé.

S'il vous plaît:
Comment puis-je remettre le scanner sous sane?

Étapes jusqu'à présent:

  1. J'ai supprimé et rajouté l'imprimante plusieurs fois.
  2. J'ai également purgé et réinstallé les packages Canon cnijprinter et scangearmp2 entre les deux.
  3. En parcourant autres questions très similaires , j'ai constaté que mon ordinateur reconnaît le périphérique.
    • lsusb|grep Canon fournit:
      Bus 001 Device 003: ID 04a9:178e Canon, Inc.
    • sane-find-scanner ne trouve rien mais se plaint de permissions insuffisantes.
    • Sudo sane-find-scanner|grep Canon trouve le périphérique:
      found USB scanner (vendor=0x04a9 [Canon], product=0x178e [MG5700 series]) at libusb:001:003
    • Sudo scanimage -L ne trouve pas le scanner, ni Simple Scan:
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

Je suis à court d'idées. S'il vous plaît aider! Je vous remercie.


Mise à jour en fonction des commentaires: J'ai installé le package sane-git et testé: aucun succès. Scangearmp2 fonctionne mais Simple Scan ne voit toujours pas le scanner. La page sane-git est également liée à la dernière version sane-release que j’ai également installée et qui a provoqué de nombreuses lignes prometteuses comme Installing new version of config file /etc/sane.d/Canon_dr.conf ... - mais le résultat a été identique. Scangearmp2 fonctionne mais Simple Scan ne voit toujours pas le scanner.


Mise à jour 20190122:
Après une heure de travail avec apt-get, j'ai maintenant progressé, mais seulement partiellement.

  • scanimage -L trouve maintenant le scanner, même sans Sudo:
device `pixma:MG5700_192.168.1.81' is a Canon Canon PIXMA MG5700 Series multi-function peripheral
device `pixma:04A9178E_733AA7' is a Canon Canon PIXMA MG5700 Series multi-function peripheral
  • Quand je lance Simple-Scan, il ne se plaint pas immédiatement de aucun scanner trouvé. C'est bien.
  • Lorsque je lance une analyse, il se plaint: Échec de l'analyse: erreur de communication avec l'analyseur.
  • Dans Simple-Scan> Document> Préférences, je constate que deux scanners sont répertoriés et que le premier est sélectionné. J'ai choisi le second choix et j'ai essayé à nouveau = SUCCESS! Je suppose que le scanner de réseau ne lui plaît pas, mais le port USB fonctionne. Je suis heureux!
2

La bibliothèque sane-pixma implémente un backend SANE (Scanner Access Now Easy) qui donne accès aux périphériques multifonctions Canon PIXMA/i-SENSYS/imageCLASS/imageRUNNER (imprimantes tout-en-un) et aux périphériques Canon. Scanners à plat/TPU CanoScan. Le serveur implémente à la fois l'interface USB et l'interface réseau (à l'aide des protocoles BJNP et MFNP de Canon). L'interface réseau prend en charge les scanners sur IPv4 et IPv6 (MFNP sur IPv6 n'est pas testé).

Ce backend est nécessaire pour que votre scanner fonctionne correctement.

Bien que je n’aie pas votre scanner et que je ne puisse pas tester, il semble que la bibliothèque libsane-pixma.so qui prend en charge la série Canon Pixma MG5700 pour Sane soit manquante. Le paquet qui le contient est libsane-dev , se trouve dans les référentiels et peut être installé avec la commande Sudo apt install libsane-dev

Vous pouvez confirmer que vous avez le fichier avec la commande find /usr -name *.so | grep pixma

Sources:

http://www.sane-project.org/man/sane-pixma.5.html

https://packages.ubuntu.com/xenial/libsane-dev

2
Elder Geek