Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/07/2017, à 19:08

ben1234

Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

Bonjour,

Suite à une réinstallation en Ubuntu 17.04 (zesty), il a fallu reconfigurer mon imprimante-scanner Brother DCP-7010.
J'ai suivi le topic : https://forum.ubuntu-fr.org/viewtopic.php?id=652931
L'imprimante fonctionne parfaitement, le scanner fonctionne très bien avec vuescan (payant, fermé, peu paramétrable, pas d'OCR), mais je ne comprends pas pourquoi cela ne fonctionne pas avec xsane, ni avec simplescan.
J'ai tout revérifié en m'appuyant sur le topic : https://forum.ubuntu-fr.org/viewtopic.php?id=1910891

Mon ordinateur a la config suivante :
- carte mère Gigabyte H87-HD3
- processeur Intel  i5-4570S
- Ubuntu 17.04

Que je connecte mon imprimante sur un port USB2 ou USB3 ne change rien.

Le symptôme avec xsane : au démarrage, le scanner est reconnu. Mais quand je demande l'acquisition d'un aperçu, j'obtiens le message d'erreur : "Echec du démarrage du scanner : paramètre non valable" + bouton 'Fermer'
Avec Simple scan, il se lance bien et a l'air prêt à scanner. Mais quand on clique sur 'scan', l'animation d'attente tourne jusqu'à ce que s'affiche le message : "Echec de la numérisation : Impossible de se connecter au périphérique de numérisation".

Pourquoi cela fonctionne-t-il bien avec vuescan et pas avec un xsane qui me permettrait de faire de l'OCR, avec LIOS par exemple ?
C'est probablement un tout petit rien, mais il faut le trouver...
Merci de bien vouloir m'aider si vous le pouvez.

Ben


Ubuntu 19.04 64bits - Gnome 3.32.1
Intel® Core™ i5-4570S - 8 Go

Hors ligne

#2 Le 19/07/2017, à 19:25

gl38

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

Cette page de la doc de vuescan montre comment on peut faire de l'ocr.
Avec tesseract on peut aussi faire de l'ocr sur une image de qualité décente.
Cordialement,
Guy

Hors ligne

#3 Le 19/07/2017, à 19:49

J5012

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

le script pour les scans brother du forum est un peu obsolete (ne prend pas en compte le mecanisme multiarch) pour xenial mais les urls pour obtenir les utilitaires de scan sont ok ...

tu peux aussi aller sur le site de brother et faire le download des logiciels pour dcp-7020 (meme drivers que 7010)

# DCP-7010
http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.i386.deb
http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb
http://www.brother.com/pub/bsc/linux/dlf/brscan-skey-0.2.4-1.i386.deb
http://www.brother.com/pub/bsc/linux/dlf/brscan-skey-0.2.4-1.amd64.deb

la brother dcp-7010 a son pilote d'impression dans le depot ubuntu sous le nom

brother-cups-wrapper-laser

Hors ligne

#4 Le 20/07/2017, à 20:46

ben1234

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

Bonjour,

Je reprends le fil d'hier après une journée bien chargée.
Suivant le conseil de J5012, j'ai re-téléchargé les logiciels de Brother et j'en ai installé les versions amd64, puis i386... sans résultat probant.
J'ai aussi installé la version de 'brother-cups-wrapper-laser' figurant dans les dépôts, mais cela ne fonctionne pas mieux.
Maintenant, xsane m'affiche dès le lancement le message "Erreur d'ouverture du périphérique 'brother2:bus2:dev1' : Paramètre non valable"
Impossible de trouver un fichier log généré par xsane. Rien non plus si on le lance d'un terminal.

Et pendant ce temps, VueScan fonctionne toujours...

Quelqu'un aurait-il une idée de ce qui se passe ?
Merci de bien vouloir m'aider.


Ubuntu 19.04 64bits - Gnome 3.32.1
Intel® Core™ i5-4570S - 8 Go

Hors ligne

#5 Le 21/07/2017, à 21:43

J5012

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

tu ne dois pas installer les versions 32 et 64b ... ce n'est pas comme ca que fonctionne le multiarch ...

et je ne tai pas dit qu'il fallait que tu installes le wrapper du depot puisque ton impression fonctionne ... je pensais que tu avais compris depuis longtemps que le pilote d'impression etait separé du pilote de numerisation ?

fais une purge des paquets, et du script que tu as utilisé ... et refais l'install du paquet pour le scan mais choisis la bonne version ... soit le 64 si tu es en 64 ou le 32 si tu es en 32 ... pas les deux en meme temps ...

Hors ligne

#6 Le 23/07/2017, à 14:39

ben1234

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

Bonjour,

J'ai tout désinstallé et réinstallé, mais après avoir suivi tous les conseils de Brother ("http://support.brother.com/g/s/id/linux … edirect=on"), j'obtiens toujours le même message de xsane (cf mon 1er post).

J'ai tenté autre chose avec un scan super-basique en utilisant scanimage :
  - "scanimage -L" me renvoie bien le N° de device de mon scanner
La doc de scanimage propose de faire un test simple : "scanimage >image.pnm"
J'obtiens le message : "scanimage: open of device brother2:bus2;dev1 failed: Invalid argument"

Bref, je ne suis pas plus avancé et je ne vois plus de piste de recherche. Je n'ai pas d'autre choix que d'abandonner l'idée d'utiliser xsane sad
Merci tout de même pour ton aide.


Ubuntu 19.04 64bits - Gnome 3.32.1
Intel® Core™ i5-4570S - 8 Go

Hors ligne

#7 Le 23/07/2017, à 16:29

ben1234

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

En regardant attentivement le message renvoyé par scanimage, je m'aperçois que le N° de device est différent de celui renvoyé par lsusb.

 moi@linux-maison:~/Bureau$ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0461:4d17 Primax Electronics, Ltd Optical Mouse
Bus 003 Device 003: ID 04f9:0182 Brother Industries, Ltd DCP-7010
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
moi@linux-maison:~/Bureau$ scanimage -L
device `brother2:bus2;dev1' is a Brother DCP-7010 USB scanner
moi@linux-maison:~/Bureau$ 

Du coup, est-ce que ça te met la puce à l'oreille ? Y a-t-il quelque chose à faire ?


Ubuntu 19.04 64bits - Gnome 3.32.1
Intel® Core™ i5-4570S - 8 Go

Hors ligne

#8 Le 23/07/2017, à 17:05

eric63

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

salut
pour modifier le port usb

sudo chmod 666 /dev/bus/usb/003/003

refait un

scanimage -L

puis un lsusb pour voir si ton port a changé
reboot
revérifie port
remettre port origine si rien ne marche


Kubuntu 23.10 - WAYLAND- 64 bits + backports bêta = plasma 5.27.10 KDE 5.112.0 Qt 5.15.10 et noyau 6.5.0-17  4x intel i5-4570 3.2Ghz 12Go nvidia GTX 1060 6GB 3écrans
Comment installer une brother avec le script de demonipuch

J’utilise le clavier french AFNOR de chez LDLC c‘est fort

Hors ligne

#9 Le 24/07/2017, à 02:23

J5012

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

l'aide de brother dit que pour scanner, tu dois le faire en mode admin ...
et que pour le faire en simple utilisateur, il faut modifier les regles libsane et rebooter ...

sur ubuntu 16.04 , les regles libsane sont :

/lib/udev/rules.d/60-libsane.rules

à editer à la fin du fichier:

# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"

et si il y a , avant la ligne contenant :

LABEL="libsane_rules_end"

Hors ligne

#10 Le 24/07/2017, à 10:53

ben1234

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

@Eric63 et @J5012 :
Oui, j'avais fait toutes ces manips, notamment après la dernière réinstallation.
Elles figurent derrière le lien lien que j'indique dans mon post #6
Le scanimage -L indiqué dans mon post #7 a été fait après.
...vraiment bizarre que le N° de device du scanimage ne soit pas le bon !
D'autant plus que VueScan, lui, trouve le bon device et fait la numérisation !

Dernière modification par ben1234 (Le 24/07/2017, à 10:57)


Ubuntu 19.04 64bits - Gnome 3.32.1
Intel® Core™ i5-4570S - 8 Go

Hors ligne

#11 Le 15/04/2019, à 18:53

dcaillibaud

Re : Mon scanner DCP7010 fonctionne avec vuescan, mais pas avec xsane

Pour info, j'avais à peu près les même symptômes (`sane-find-scanner` voyait le scanner mais pas `scanadf -l` ni `scanimage -L`), voici ce qui marche chez moi sur une debian stretch amd64 (commandes passées en root, ajouter sudo sous ubuntu)

  • installer le paquet fourni par brother brscan2-0.2.5-1.amd64.deb (en plus de sane, xsane & co)

  • dans /lib/udev/rules.d/60-libsane.rules ajouter une ligne

    ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
  • cp -a /usr/lib64/sane/libsane-brother2.so* /usr/lib/x86_64-linux-gnu/sane/
  • systemctl restart udev

C'est surtout le cp qui manquait, je suppose qu'installer le paquet brother-udev-rule-type1-1.0.2-0.all.deb (qui installe un /etc/udev/rules.d/60-brother-libsane-type1.rules) remplace l'ajout manuel de la ligne dans /lib/udev/rules.d/60-libsane.rules, mais vu que la syntaxe
utilisée n'est pas la même j'ai préféré conserver la syntaxe de 60-libsane.rules avec les infos de `sane-find-scanner` : « found USB scanner (vendor=0x04f9, product=0x0182) at libusb:004:002 »

Note: le user courant doit aussi être ajouté aux groupes lp et scanner (scanner est peut-être facultatif), suivant les droits sur /dev/bus/usb/004/002 (dans cet exemple, `lsusb` pour connaître le x/y de /dev/bus/usb/x/y)

Hors ligne