web-dev-qa-db-fra.com

Le scanner réseau (Canon) s’arrête après la mise à niveau du 15.04 au 15.10

Je viens de mettre à jour Kubuntu 15.04 à 15.10 - tous très gentils. La machine fonctionne bien et je peux imprimer sur le pixma mx420 de Canon sans problème comme avant, mais Skanlite et xsane renvoient des erreurs. xsane renvoie:

Failed to open device 'pixma:MX420_192.168.1.5': Invalid argument.

Aussi:

scanimage -L
device `pixma:MX420_192.168.1.5' is a Canon Canon PIXMA MX420 multi-function peripheral

Le système trouve donc le scanner à la bonne adresse réseau, mais je ne sais pas comment procéder à un débogage supplémentaire. Notez que tout cela a bien fonctionné avant la mise à niveau sur cette machine et que le scanner a été testé avec succès sur un autre ordinateur portable du même réseau - qui est toujours sous Kubuntu 15.04.

Merci.

5
Paul Chaffey

C'est un bogue de quelques versions de sane-backends (pkg libsane) qui affecte les versions 0.17.10 - 0.17.18 (la dernière actuellement présente dans 15.10). Depuis que le bogue a été corrigé depuis juillet 2015, nous en avons juste besoin dans un repo debian/ubuntu. Jusque-là, plusieurs solutions de contournement sont possibles:

  • Obtenez une version de libsane, libsane-common et libphoto2-pack10 dans vivid et downgrade. Vivid contient 0.17.4 et n'est donc pas affecté.
  • Obtenez une version de libsane, libsane-common et libjpeg62-turbo de debian experimental . J'ai trouvé la version 0.17.23 et cela semble fonctionner pour moi. Mais attention, c'est expérimental :-).
  • Construisez vous-même les bibliothèques sane-backends. Ce n’est pas immédiatement une méthode, il vaut mieux que le correctif d’emballage debian le mette dans le bon chemin.
  • Utilisez ScanGearMP qui fonctionne apparemment de toute façon. Convient pour une numérisation simple, par exemple via GIMP.
8
honkir

J'ai eu le même problème avec le Canon Pixma MG5450 (série MG5400) utilisant Ubuntu 15.10.

Problème:

L’utilisation de "Simple Scan" pour numériser un document a échoué avec:

Échec de l'analyse
Impossible de se connecter au scanner

Mais le périphérique a été correctement découvert avec scanimage -L

$ scanimage -L
$ device `pixma:MG5400_C5BFDC000000' is a Canon Canon PIXMA MG5400 Series multi-function peripheral

Solution:

Téléchargez 3 paquets de Debian Expirimental - Libs

  • libjpeg62-turbo
    • Version: 1: 1.4.80-115-gfb907b2-1
  • libsane-common
    • Version: 1.0.26 ~ git20151121-1
  • libsane
    • Version: 1.0.26 ~ git20151121-1

(Ma réputation ne me permettra pas d'ajouter plus de 2 liens. Sinon, j'aurais lié ces bibliothèques.)

Installez les packages * deb

# #Install the downloaded packages as root
# dpkg -i libjpeg62-turbo_1.4.80-115-gfb907b2-1_AMD64.deb
# dpkg -i libsane-common_1.0.26~git20151121-1_all.deb
# dpkg -i libsane_1.0.26~git20151121-1_AMD64.deb
3
André

J'ai eu le même problème avec le Canon Pixma MG5350 (série MG5300) utilisant Ubuntu 15.10. L’installation de Debian Expirimental - Libs fonctionne.

1
Paul

J'ai réussi à résoudre ce problème un peu plus loin - mais toujours pas de solution.

Si je fais ce qui suit:

export SANE_DEBUG_PIXMA=255
scanimage -T

Le résultat de scanimage est le suivant:

[sanei_debug] Setting debug level of dll to 0.
[sanei_debug] Setting debug level of pixma to 255.
[pixma] pixma is compiled with pthread support.
[pixma] pixma version 0.17.18
[pixma] Scanner model MP150(Canon PIXMA MP150) not found, giving up! MX420 series
[pixma] Scanner model MP170(Canon PIXMA MP170) not found, giving up! MX420 series
[pixma] Scanner model MP450(Canon PIXMA MP450) not found, giving up! MX420 series
[pixma] Scanner model MP500(Canon PIXMA MP500) not found, giving up! MX420 series

... Coupez beaucoup de scanners

[pixma] Scanner model MX410(Canon PIXMA MX410) not found, giving up! MX420 series
[pixma] Scanner model found: Name MX420(Canon PIXMA MX420) matches MX420 series
[pixma] pixma_collect_devices() found Canon PIXMA MX420 at bjnp://192.168.1.5:8612
[pixma] pixma_find_scanners() found 1 devices
[pixma] Scanner model MP150(Canon PIXMA MP150) not found, giving up! MX420 series
[pixma] Scanner model MP170(Canon PIXMA MP170) not found, giving up! MX420 series
[pixma] Scanner model MP450(Canon PIXMA MP450) not found, giving up! MX420 series
[pixma] Scanner model MP500(Canon PIXMA MP500) not found, giving up! MX420 series

... Coupez beaucoup de scanners

[pixma] Scanner model MX360(Canon PIXMA MX360) not found, giving up! MX420 series
[pixma] Scanner model MX410(Canon PIXMA MX410) not found, giving up! MX420 series
[pixma] Scanner model found: Name MX420(Canon PIXMA MX420) matches MX420 series
[pixma] pixma_collect_devices() found Canon PIXMA MX420 at bjnp://192.168.1.5:8612
[pixma] pixma_open(): Canon PIXMA MX420
[pixma] pixma_connect() failed EINVAL
[pixma] pixma_open() failed EINVAL
[pixma] pixma_close(): Canon PIXMA MX420
scanimage: open of device pixma:MX420_192.168.1.5 failed: Invalid argument

J'ai trouvé le message EINVAL intéressant.

0
Paul Chaffey