Lorsque j'essaie de numériser, en utilisant simple-scan, l'interface utilisateur dit Failed to scan -- Unable to connect to scanner
. Lorsque je l'exécute à partir de la ligne de commande, j'obtiens:
joel@home:/usr/bin$ simple-scan -d
** (simple-scan:6554): DEBUG: Starting Simple Scan 2.32.0.1, PID=6554
** (simple-scan:6554): DEBUG: Restoring window to 600x400 pixels
** (simple-scan:6554): DEBUG: sane_init () -> SANE_STATUS_GOOD
** (simple-scan:6554): DEBUG: SANE version 1.0.22
** (simple-scan:6554): DEBUG: Requesting redetection of scan devices
** (simple-scan:6554): DEBUG: Processing request
** (simple-scan:6554): DEBUG: Requesting scan at 300 dpi from device '(null)'
** (simple-scan:6554): DEBUG: scanner_scan ("(null)", 300, SCAN_SINGLE)
** (simple-scan:6554): DEBUG: sane_get_devices () -> SANE_STATUS_GOOD
** (simple-scan:6554): DEBUG: Device: name="brother2:bus4;dev1" vendor="Brother" model="MFC-210C" type="USB scanner"
** (simple-scan:6554): DEBUG: Processing request
** (simple-scan:6554): DEBUG: sane_open ("brother2:bus4;dev1") -> SANE_STATUS_IO_ERROR
** (simple-scan:6554): WARNING **: Unable to get open device: Error during device I/O
Pour info, j'ai déjà fait:
joel@home:~$ sudo chmod a+rwx /dev/bus/usb
joel@home:~$ sudo chmod a+rwx /dev/bus/usb/*
Si je cours sous sudo
:
joel@home:~$ sudo simple-scan
Ça marche.
Comment puis-je faire fonctionner simple-scan sans sudo?
sudo adduser username scanner
, puis vous devez vous déconnecter et vous reconnecter pour que l'appartenance au groupe soit remarquée par le système d'exploitation.J'ai eu un problème similaire (Ubuntu 11.04 - Natty Narwhal): la numérisation en tant que root fonctionne correctement, la numérisation en tant qu'utilisateur - non.
scanimage -L
etsane-find-scanner
trouvé et identifié correctement le scanner, même lorsqu'il est exécuté en tant qu'utilisateur normal. `simple-scan -d en tant qu'utilisateur root et normal n'a rien montré d'utile en termes de droit de groupe manquant, de fichiers ou de pilotes manquants.Finalement, ce lien a fonctionné pour moi .
La solution éditait ces fichiers:
/lib/udev/rules.d/40-libsane.rules
/etc/udev/rules.d/55-libsane.rules
Je ne sais pas si les deux doivent être modifiés, j'ai appliqué toutes les modifications comme décrit. Très important: REBOOT après l'édition.
la source
Je l'ai résolu en ajoutant cette ligne à
/etc/rc.local
(avantexit 0
):et éditer / créer les 2 fichiers suivants:
/etc/xinetd.d/saned
:/etc/default/saned
:puis redémarrage.
Cela fonctionne, mais j'aimerais toujours un moyen plus sûr de résoudre ce problème.
la source
Modifiez les éléments suivants:
Et changez le:
à
Redémarrez et testez à nouveau - cela devrait fonctionner.
la source
pour vous assurer que le scanner appartient au groupe lp :
la source
J'ai eu exactement le même problème et ce travail pour moi et c'est aussi simple que ça. J'ai en fait copié à partir du site Web Brother qui a résolu mes problèmes de scanner:
Ouvrez le
/lib/udev/rules.d/40-libsane.rules
fichier.Ajoutez les deux lignes suivantes à la fin de la liste des périphériques. (Avant la ligne
# The following rule will disable ...
):# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
la source
Vous devez ajouter votre nom d'utilisateur au groupe lp puis redémarrer (ou
sudo ldconfig
). Tout devrait fonctionner.Cela a fonctionné pour moi car si vous exécutez
lsusb
pour saisir le numéro de bus USB de votre imprimante / scanner (le mien était 005) et quell /dev/bus/usb/005
vous verrez que root est le propriétaire et lp est le groupe, les deux ont des autorisations de lecture et d'écriture.la source
add your username to the lp group
?J'ai également eu le même problème avec mon Epson EcoTank 2500. Je suis allé dans le terminal et j'ai trouvé l'ID du produit avec
lsusb
. Pour l'EcoTank 2500, c'est 1105.alors
J'ai ensuite recherché cet identifiant de produit avec gedit et je ne l'ai pas trouvé. J'ai donc ajouté en bas (en laissant un espace et en l'écrivant en majuscules donc je sais que c'est moi qui l'ai changé!)
J'ai ensuite fait la même chose dans 40-iscan.rules (c'est dans le même dossier) Enfin j'ai redémarré. Hé presto .... ahhhh! Mon travail ici est terminé.
la source