web-dev-qa-db-fra.com

XSane ne parvient pas à ouvrir le périphérique (argument non valide)

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.

6
eugeniosql

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
4
user153611

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.

2
Organic Marble

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.

0
Jay Marm

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.

0
mvdb