Je suis nouveau sur Linux et ai installé Ubuntu 15.10 il y a quelques jours. Je peux imprimer avec mon i-SENSYS MF4890dw
de Canon, mais lorsque j'essaie de numériser avec Xsane, j'ai les informations suivantes:
Failed to open device 'pixma:MF4800_10.237.93.145': invalid argument
Comme j'ai lu certains flux d'autres threads similaires, j'ai essayé sur Xterm:
scanimage -T
qui retourne:
scanimage: open of device pixma:MF4800_10.237.93.145 failed: Invalid argument
et
uname -r
qui retourne 4.2.0-25-generic
.
Un bug dans la bibliothèque de numérisation affectait la numérisation sans fil à l'aide de certains périphériques. Mettez à niveau libsane
vers 1.0.26 ou une version plus récente. S'il n'est pas disponible dans le centre de logiciel, installez-le à partir de this ppa:
Sudo add-apt-repository ppa:rolfbensch/sane-git
Sudo apt-get update
Sudo apt-get dist-upgrade
Nous avons eu des problèmes similaires avec notre scanner Canon. L’installation de versions mises à jour de xsane
et de ses bibliothèques à partir de SANE daily ppa nous a rendu essentiellement fonctionnels, bien que le chargeur de documents ne fonctionne toujours pas.
Un autre problème rencontré était que le pare-feu ufw
bloquait l'accès au scanner en réseau. Si vous utilisez ufw
et que le scanner est en réseau, essayez de désactiver _ufw
et essayez à nouveau une analyse. Si cela fonctionne, il est assez facile de laisser le scanner passer par ufw
afin que vous n'ayez pas à le désactiver complètement.
C'est généralement un problème d'autorisations.
Utilisez lsusb pour voir quel bus et quel développement votre imprimante/scanner est allumé (en supposant qu’elle soit connectée via usb).
lsusb
Dispositif de bus 003 006: ID 0400: 0132 Brother Industries, Ltd
Cet appareil est sur le bus 003, l'appareil 006 ... qui correspond à ce fichier:
ls -l /dev/bus/usb/003/006
crw-rw-r-- 1 racine lp 189, 261 21 janvier 17:18 006
Notez que le groupe est 'lp'.
Ajoutez-vous au groupe 'lp' en utilisant:
Sudo usermod -a -G lp {your-username-goes-here}
Déconnectez-vous et revenez dans ... essayez xsane.
Parfois, un mauvais câble USB peut provoquer cette erreur "argument invalide". Essayez d’échanger votre câble avec un câble reconnu comme étant bon.