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 14/05/2016, à 21:20

Ooops

Aide Install MultiFonction Brother DCP 7010 USB

Bonjour, 

je ne sais plus comment faire malgré tous les posts que j’ai pu trouver ici. Je n’arrive pas à faire fonctionner la partie scanner de mon multifonction. Pourtant, je pense ne pas être loin de la solution…

Quand je lance xsane une première fois, il recherche le scanner, pas d’erreur. Je clique sur Numériser, et j’ai « Échec du démarrage du scanner : Paramètre non valable ».

Je quitte xsane, je le relance, et la pendant qu’il recherche le scanner, j’ai

« Erreur d’ouverture du périphérique ‘brother2:bus2;dev3’ »

Je suis sous ubuntu 16.04 LTS (mais le scanner ne fonctionnait pas non plus avant que je migre de la 14.04)

En m'aidant des différents topics ici, j'ai fait au moins les actions suivantes :

  • install des drivers Brother OK (desinstall aussi, réinstall avec le script de demonipuc aussi … au choix).

  • Rajout de mon user dans les groupes lpadmin, lp, saned, scanned … (ca ne fonctionne ni avec mon user, ni avec root)

  • Rajout de la ligne idVendor dans le fichier /lib/udev/rules.d/40-libsane.rules

  • Copie des 6 ou 7 fichiers /usr/lib64/libb* dans les repertoires lib (et même au cas ou dans les reps lib/x86_64 car j’ai vu que cela avait changé en 16.04)

L'imprimante est connectée en usb 2.0

lsusb | grep Brother
Bus 003 Device 002: ID 04f9:0182 Brother Industries, Ltd DCP-7010
scanimage -L
device `brother2:bus2;dev3' is a Brother DCP-7010 USB scanner
scanimage
scanimage: open of device brother2:bus2;dev3 failed: Invalid argument

Est-il normal que lsusb me mettre sur BUS 003 et DEVICE 002 alors que le scanimage affiche BUS2 et DEVICE3 ??

Ah et dernière info, le scanner est reconnu avec l’appli payante vuescan, donc je pense que je ne suis pas loin mais je ne sais pas ou chercher ...



Merci d’avance pour vos retours.

Dernière modification par Ooops (Le 14/05/2016, à 21:22)

Hors ligne

#2 Le 14/05/2016, à 23:07

ares

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonsoir Ooops,

Manifestement tu as parcouru en long et large le forum !

Ton problème est que si le scanner est bien reconnu... les commandes envoyées par le logiciel sont "invalides" ou non reconnu par l'appareil... qui renvoi un code d'erreur. sad

D'après la doc : « liste_imprimantes_brother » ICI ton imprimante est bien prise en compte et le le scanner nécessite "brscan2" en téléchargement depuis le site Brother ICI

Je suppose que tout est OK ?

Ooops a écrit :

Est-il normal que lsusb me mettre sur BUS 003 et DEVICE 002 alors que le scanimage affiche BUS2 et DEVICE3 ??

Aucune importance ; Xsane n'a pas corrigé cette erreur de message.
Ce qui est exacte :

lsusb | grep Brother
Bus 003 Device 002: ID 04f9:0182 Brother Industries, Ltd DCP-7010

La nuit porte conseil dit-on...
Demain vérifies - après un bon café et deux croissants chauds - ta procédure d'install smile

@+

Hors ligne

#3 Le 15/05/2016, à 08:29

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

Merci pour ta réponse rapide.
Alors oui brscan2 s'est bien installé, aucune erreur dans les logs. J'ai utilisé le Package de brother pour l'installation, pas simplement l'install du brscan2, mais j'imagine que cela revient au même.
Alors même si depuis 2 jours, j'ai du réinstaller 10 fois en testant pleins de trucs,
Je vais quand même suivre ton conseil et faire une réinstall de brscan2 en détaillant toutes mes actions ici, j'espère qu'il y a quelque chose que je ne fais pas bien...  Je m'y colle demain.

Hors ligne

#4 Le 15/05/2016, à 10:00

ares

Re : Aide Install MultiFonction Brother DCP 7010 USB

Ooops a écrit :

Je m'y colle demain.

Ok !
« Qu'est-ce que j'vous sers ?
- Un café serré et deux croissants... SVP Patron ! ! »

Hors ligne

#5 Le 16/05/2016, à 09:18

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

Re-bonjour

Café et croissant => fait ! Passons au principal

première etape, je supprime brscan2

root@salon:/usr/local/Brother# /media/toto/Données/BrotherDrivers/uninstaller_brscan2
(Lecture de la base de données... 256413 fichiers et répertoires déjà installés.)
Suppression de brscan2 (0.2.5-1) ...
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData/ALL': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData/AL': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/models2': Aucun fichier ou dossier de ce type
Purge des fichiers de configuration de brscan2 (0.2.5-1) ...
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData/ALL': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData/AL': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/GrayCmData': Aucun fichier ou dossier de ce type
rmdir: échec de suppression de '/usr/local/Brother/sane/models2': Aucun fichier ou dossier de ce type
dpkg : avertissement : lors de la suppression de brscan2, le répertoire « /usr/local/Brother/sane » n'était pas vide, donc il n'a pas été supprimé
root@salon:/usr/local/Brother# 

Bon, malgré les messages d’erreur, il m’a bien supprimé le rep sane :

root@salon:/usr/local/Brother# ll
total 24
drwxr-xr-x  6 root root 4096 mai   16 09:03 ./
drwxr-xr-x 11 root root 4096 mai   14 21:38 ../
drwxr-xr-x  2 root root 4096 mai   14 21:38 cupswrapper/
drwxr-xr-x  2 root root 4096 mai   14 21:38 filter/
drwxrwxrwx  2 root root 4096 mai   14 21:38 inf/
drwxr-xr-x  2 root root 4096 mai   14 21:38 lpd/

Au cas ou, je reboote ubuntu et je vérifie que je n’ai plus brscan2.
Mon scanner n’est plus reconnu

root@salon:/usr/local/Brother# scanimage -L

No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
root@salon:/usr/local/Brother# 

et je n’ai plus le brscan2 d’installé

root@salon:/usr/local/Brother# dpkg -l |grep -i brother
ii  brdcp7010lpr:i386                             2.0.1-1                                             i386         Brother DCP-7010 LPR driver
ii  brother-udev-rule-type1                       1.0.0-1                                             all          Brother udev rule type 1
ii  brscan-skey                                   0.2.4-1                                             amd64        Brother Linux scanner S-KEY tool
ii  cupswrapperdcp7010:i386                       2.0.1-2                                             i386         Brother DCP7010 CUPS wrapper driver
ii  printer-driver-brlaser                        3-3build1                                           amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                         1.4-1                                               amd64        printer driver Brother P-touch label printers
root@salon:/usr/local/Brother# 

Deuxième étape, je récupère les sources d’install préconisées. Ah, il y a 2 versions, 32 et 64 bits. J’ai un système 64 bits

root@salon:/usr/local/Brother# uname -a
Linux salon 4.4.0-22-generic #39-Ubuntu SMP Thu May 5 16:53:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
root@salon:/usr/local/Brother#

Donc je récupère la version 64 bits de brscan2

toto@salon:/media/toto/Données/BrotherDrivers/brscan2$ wget http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb&lang=English_sane
[1] 3528
toto@salon:/media/toto/Données/BrotherDrivers/brscan2$ --2016-05-16 09:10:59--  http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb
Résolution de www.brother.com (www.brother.com)… 2.20.250.19, 2.20.250.8
Connexion à www.brother.com (www.brother.com)|2.20.250.19|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 82566 (81K) [text/plain]
Enregistre : «brscan2-0.2.5-1.amd64.deb»

brscan2-0.2.5-1.amd 100%[===================>]  80,63K  --.-KB/s    in 0,07s   

2016-05-16 09:10:59 (1,08 MB/s) - «brscan2-0.2.5-1.amd64.deb» enregistré [82566/82566]


[1]+  Fini                    wget http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb
toto@salon:/media/toto/Données/BrotherDrivers/brscan2$

3ème étape : j’installe brscan2

root@salon:/usr/local/Brother# dpkg -i /media/toto/Données/BrotherDrivers/brscan2/brscan2-0.2.5-1.amd64.deb 
Sélection du paquet brscan2 précédemment désélectionné.
(Lecture de la base de données... 256389 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../brscan2-0.2.5-1.amd64.deb ...
Dépaquetage de brscan2 (0.2.5-1) ...
Paramétrage de brscan2 (0.2.5-1) ...
root@salon:/usr/local/Brother#

brscan2 est bien installé

root@salon:/usr/local/Brother# dpkg -l | grep -i brother
ii  brdcp7010lpr:i386                             2.0.1-1                                             i386         Brother DCP-7010 LPR driver
ii  brother-udev-rule-type1                       1.0.0-1                                             all          Brother udev rule type 1
ii  brscan-skey                                   0.2.4-1                                             amd64        Brother Linux scanner S-KEY tool
ii  brscan2                                       0.2.5-1                                             amd64        Brother Scanner Driver
ii  cupswrapperdcp7010:i386                       2.0.1-2                                             i386         Brother DCP7010 CUPS wrapper driver
ii  printer-driver-brlaser                        3-3build1                                           amd64        printer driver for (some) Brother laser printers
ii  printer-driver-ptouch                         1.4-1                                               amd64        printer driver Brother P-touch label printers
root@salon:/usr/local/Brother

et le scanner est à nouveau reconnu :

root@salon:/usr/local/Brother# scanimage -L
device `brother2:bus2;dev3' is a Brother DCP-7010 USB scanner
root@salon:/usr/local/Brother#

je copie les fichiers lib64 dans lib et dans lib_86-64

root@salon:/usr/lib64# cp -r *  /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp -r * /usr/lib
root@salon:/usr/lib64# 

je vérifie que les rules et groupes sont toujours ok

root@salon:/usr/local/Brother# cat /etc/group|grep toto
adm:x:4:toto,syslog
lp:x:7:toto
cdrom:x:24:toto
sudo:x:27:toto
dip:x:30:toto
plugdev:x:46:toto
lpadmin:x:112:toto
scanner:x:121:saned,toto
saned:x:123:toto
toto:x:1000:
sambashare:x:124:toto
vboxusers:x:125:toto
root@salon:/usr/local/Brother#

ah, je ne sais pas si c’est grave ou pas, mais j’ai deux entrées** dans les rules pour le même id-vendor
/lib/udev/rules.d/*-libsane.rules

root@salon:/usr/local/Brother# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
root@salon:/usr/local/Brother# 

**Bon j’ai lancé xsane après avoir commenté la ligne ATTRS du pentax, ça n’a rien changé

à ce stade, lorsque je lance xsane (de root ou de toto), j’ai le message d’erreur habituel  :

recherche de periphérique en cours …
Erreur d’ouverture du périphérique ‘brother2:bus2;dev3’ : Paramètre non valable.

je reboote une dernière fois, au cas ou ...

mais j’ai toujours le même message d’erreur.

recherche de periphérique en cours …
Erreur d’ouverture du périphérique ‘brother2:bus2;dev3’ : Paramètre non valable.
toto@salon:~$ scanimage -L
device `brother2:bus2;dev3' is a Brother DCP-7010 USB scanner
toto@salon:~$ scanimage -l
scanimage: open of device brother2:bus2;dev3 failed: Invalid argument
toto@salon:~$

voila voila … je vais aller me prendre un deuxième café en attendant vos âmes éclairées

Hors ligne

#6 Le 16/05/2016, à 13:26

ares

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonjour Ooops,

Merci pour ce message très complet. smile

Anomalie :

 root@salon:/usr/local/Brother# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
root@salon:/usr/local/Brother# 

Le N° "idVendor" est unique à chaque marque/fabricant !
Une marque/fabricant peut posséder plusieurs "N° idVendor" (exemple : rachat d'une société X avec son propre "idVendor")
Donc "idVendor" Pentax est obligatoirement différent de : 04f9
« idProduct » = à une gamme ou modèle de produit

Solution provisoire sachant que le N° idVendor (04f9) est bien celui de Brother :

 root@salon:/usr/local/Brother# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
# ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
# ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
root@salon:/usr/local/Brother# 

Ou en reprenant la « signature » du produit Brother :

 root@salon:/usr/local/Brother# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
# ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
# ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother Industries, Ltd DCP-7010 scanner
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
root@salon:/usr/local/Brother# 

On relance le service :

sudo udevadm control --reload

Je suppose que cette opération n'a pas renvoyé d'erreur :

cp /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/sane/libsane-brother3.so /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/libbrscandec3.so /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/libbrscandec3.so.1 /usr/lib/x86_64-linux-gnu/sane

Voili voilou … je vais aller me prendre une Bière en attendant tes réponses !
- SVP Patron ! !
- une "Kro" bien fraiche !

Hors ligne

#7 Le 16/05/2016, à 15:13

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

ares a écrit :

Je suppose que cette opération n'a pas renvoyé d'erreur :

cp /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/sane/libsane-brother3.so /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/libbrscandec3.so /usr/lib/x86_64-linux-gnu/sane
cp /usr/lib64/libbrscandec3.so.1 /usr/lib/x86_64-linux-gnu/sane

heu si, plein smile, ces fichiers étant liés je pense à brscan3 et non brscan2
Un truc par contre que je n'ai pas fait, c'est de copier le sous-dossier usr/lib64/sane dans /usr/lib/x86_64-linux-gnu/sane au lieu de /usr/lib/x86_64-linux-gnu/sane/sane.
Je recommence donc en adaptant ton opération pour tenir compte du sous-dossier :

root@salon:/usr/lib64# cp /usr/lib64/sane/libsane-brother2.so /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp /usr/lib64/sane/libsane-brother2.so.1 /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp /usr/lib64/sane/libsane-brother2.so.1.0.7 /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp /usr/lib64/libbrcolm2.so /usr/lib/x86_64-linux-gnu/sane
cp: '/usr/lib64/libbrcolm2.so' et '/usr/lib/x86_64-linux-gnu/sane/libbrcolm2.so' identifient le même fichier
root@salon:/usr/lib64# cp /usr/lib64/libbrcolm2.so.1.0.1 /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# cp /usr/lib64/libbrscandec2.so.1 /usr/lib/x86_64-linux-gnu/sane
cp: '/usr/lib64/libbrscandec2.so.1' et '/usr/lib/x86_64-linux-gnu/sane/libbrscandec2.so.1' identifient le même fichier
root@salon:/usr/lib64# cp /usr/lib64/libbrcolm2.so.1 /usr/lib/x86_64-linux-gnu/sane
cp: '/usr/lib64/libbrcolm2.so.1' et '/usr/lib/x86_64-linux-gnu/sane/libbrcolm2.so.1' identifient le même fichier
root@salon:/usr/lib64# cp /usr/lib64/libbrscandec2.so /usr/lib/x86_64-linux-gnu/sane
cp: '/usr/lib64/libbrscandec2.so' et '/usr/lib/x86_64-linux-gnu/sane/libbrscandec2.so' identifient le même fichier
root@salon:/usr/lib64# cp /usr/lib64/libbrscandec2.so.1.0.0 /usr/lib/x86_64-linux-gnu/sane
root@salon:/usr/lib64# 

les erreurs sont dues aux links à mon avis :

root@salon:/usr/lib64# ls -l
total 60
lrwxrwxrwx 1 root root    26 déc.   2  2009 libbrcolm2.so -> /usr/lib64/libbrcolm2.so.1
lrwxrwxrwx 1 root root    30 déc.   2  2009 libbrcolm2.so.1 -> /usr/lib64/libbrcolm2.so.1.0.1
-rwxr-xr-x 1 root root 15072 déc.   2  2009 libbrcolm2.so.1.0.1
lrwxrwxrwx 1 root root    29 déc.   2  2009 libbrscandec2.so -> /usr/lib64/libbrscandec2.so.1
lrwxrwxrwx 1 root root    33 déc.   2  2009 libbrscandec2.so.1 -> /usr/lib64/libbrscandec2.so.1.0.0
-rwxr-xr-x 1 root root 37064 déc.   2  2009 libbrscandec2.so.1.0.0
drwxr-xr-x 2 root root  4096 mai   16 09:32 sane
root@salon:/usr/lib64# 

j'ai modifié les rules selon ton conseil :

root@salon:/usr/lib64# 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 003: ID 05e3:0745 Genesys Logic, Inc. Logilink CR0012
Bus 003 Device 002: ID 04f9:0182 Brother Industries, Ltd DCP-7010
Bus 003 Device 004: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@salon:/usr/lib64# egrep 'Pentax|Brother|04f9|0a17' /lib/udev/rules.d/40-libsane.rules
# Pentax DSmobile 600
# ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="2038", ENV{libsane_matched}="yes"
# Pentax DSmobile 600
# ATTRS{idVendor}=="0a17", ATTRS{idProduct}=="3210", ENV{libsane_matched}="yes"
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"
root@salon:/usr/lib64# 

Relance du service OK  :

root@salon:/usr/lib64# udevadm control --reload
root@salon:/usr/lib64# 

Je relance xsane et ... toujours la même erreur sad

Erreur d’ouverture du périphérique ‘brother2:bus2;dev3’ : Paramètre non valable.

Hors ligne

#8 Le 16/05/2016, à 20:04

ares

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonsoir Ooops,

Et désolé pour la confusion "brscan3 / brscan2" !

En continuant sur la vérif... dans le dossier :

 /usr/lib/x86_64-linux-gnu/sane

On a bien avec la commande "ls -l" un truc qui ressemble à :

libbrcolm2.so -> /usr/lib64/libbrcolm2.so.1
libbrcolm2.so.1 -> /usr/lib64/libbrcolm2.so.1.0.1
libbrcolm2.so.1.0.1
libbrscandec2.so -> /usr/lib64/libbrscandec2.so.1
libbrscandec2.so.1 -> /usr/lib64/libbrscandec2.so.1.0.0
libbrscandec2.so.1.0.0

J'avoue que je suis un peut à la « ramasse » sur une soluce :
* j'ai vérifié le "deb"(brscan2) Brother, je confirme que la règle UDEV est exacte :

# Brother Industries, Ltd DCP-7010 scanner
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="0182", ENV{libsane_matched}="yes"

Question :
L'imprimante est branché sur une prise USB3 ?

<hs>
Bon, je sors la bouteille de Calva... la nuit risque d'être courte !
</hs>

Bonne chance,@+

Hors ligne

#9 Le 16/05/2016, à 22:16

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

Merci pour le mal que tu te donnes en tout cas ... + sans doute le mal de tronche avec tout l'alcool que tu t'enfiles smile

oui pour le ls, y a pas de raisons que le cp ne fonctionne pas.

root@salon:/usr/lib/x86_64-linux-gnu/sane# ls -lt
total 9964
-rwxr-xr-x 1 root root  37064 mai   16 15:48 libbrscandec2.so.1.0.0
-rwxr-xr-x 1 root root  15072 mai   16 15:48 libbrcolm2.so.1.0.1
-rwxr-xr-x 1 root root 112832 mai   16 15:48 libsane-brother2.so.1.0.7
-rwxr-xr-x 1 root root 112832 mai   16 15:48 libsane-brother2.so
-rwxr-xr-x 1 root root 112832 mai   16 15:48 libsane-brother2.so.1
lrwxrwxrwx 1 root root     26 mai   16 09:56 libbrcolm2.so -> /usr/lib64/libbrcolm2.so.1
lrwxrwxrwx 1 root root     30 mai   16 09:56 libbrcolm2.so.1 -> /usr/lib64/libbrcolm2.so.1.0.1
lrwxrwxrwx 1 root root     29 mai   16 09:56 libbrscandec2.so -> /usr/lib64/libbrscandec2.so.1
lrwxrwxrwx 1 root root     33 mai   16 09:56 libbrscandec2.so.1 -> /usr/lib64/libbrscandec2.so.1.0.0
drwxr-xr-x 2 root root   4096 mai   16 09:56 sane
-rw-r--r-- 1 root root 165800 mars  29 08:59 libsane-hpaio.so.1.0.0
etc, etc etc ....

je l'ai branché en usb2. J'avais fait le test en USB3 sans plus de réussite. Je vais quand même re-essayer pour voir ...

root@salon:/usr/lib/x86_64-linux-gnu/sane# lsusb | grep Brother
Bus 003 Device 006: ID 04f9:0182 Brother Industries, Ltd DCP-7010
root@salon:/usr/lib/x86_64-linux-gnu/sane# 

le port usb a bien changé ... mais le xsane a toujours le même message d'erreur.

un p'tit cognac peut-être ?

Hors ligne

#10 Le 16/05/2016, à 22:47

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

j'ai essayé en le branchant sur tous les ports usb de ma machine ... pas mieux.
Depuis une VM windows 8.1, en activant le port usb sur virtualbox, le scan fonctionne sad

Hors ligne

#11 Le 16/05/2016, à 23:01

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

ce que génère le syslog quand je lance un xsane :

May 16 23:58:12 salon xsane: io/hpmud/pp.c 627: unable to read device-id ret=-1
May 16 23:58:13 salon kernel: [   90.997339] usb 3-6: usbfs: interface 0 claimed by usblp while 'xsane' sets config #1
May 16 23:58:13 salon kernel: [   90.997359] usb 3-6: usbfs: process 2412 (xsane) did not claim interface 1 before use
May 16 23:58:15 salon kernel: [   92.998781] usb 3-6: usbfs: USBDEVFS_CONTROL failed cmd xsane rqt 192 rq 1 len 5 ret -110

Hors ligne

#12 Le 16/05/2016, à 23:42

ares

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonjour,

Merci pour ta patience !
Là... j'ai pas d'idée ! sad
Je regarderais au "taf" des docs.
On part du postulat que la documentation Ubuntu est exacte et indique bien qu'une Brother DCP 7010 fonctionne avec Ubuntu sur une prise USB !
Y'a donc obligatoirement un "truc" qui "nous" ou "ma" échappé !

@+

Ooops a écrit :

un p'tit cognac peut-être ?

J'dis pas non !
Il est beaucoup trop tôt pour un café smile

Hors ligne

#13 Le 17/05/2016, à 10:15

ares

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonjour Ooops,

Dans la FAQ Brother ICI il recommande de modifier le fichier "40-libsane.rules" de la façon suivante :

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

Donc si tu peux modifier... car dans mon post #6 j'avais aussi précisé le produit : ATTRS{idProduct}=="0182"

Autre vérification simple :

cat /etc/group

Vérifier que tu es bien dans le groupe "scanner" ou "saned"
Désolé je suis pas devant ma machine !

@+

Hors ligne

#14 Le 17/05/2016, à 10:31

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonjour Ares,

ces deux points sont déjà vérifiés dans mon post #5. Les groupes sont OK. Néanmoins, pour les rules et suite aux modifs faites depuis au niveau des librairies, je re-essayerai ce soir d'enlever l'idproduct. Mais j'ai pas grand espoir.

Sinon, j'essayerai aussi ça parce que je ne sais plus ou chercher ...

Hi,

I've solved the problem.
In case someone has the same error, here my solution:

After running xsane using gdb I discovered the error was caused by libsane 1.0.19.
I've downgraded back to 1.0.18 and my scanner works perfect.

Hopefully it helps

Kind regards

Hors ligne

#15 Le 17/05/2016, à 10:47

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

ou alors tester brscan2 dans sa version 32 bits ?

Dernière modification par Ooops (Le 17/05/2016, à 10:48)

Hors ligne

#16 Le 17/05/2016, à 11:33

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

ares a écrit :

Bonjour Ooops,

Dans la FAQ Brother ICI il recommande de modifier le fichier "40-libsane.rules" de la façon suivante :

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

Donc si tu peux modifier... car dans mon post #6 j'avais aussi précisé le produit : ATTRS{idProduct}=="0182"

je viens de tester, pas mieux ...

Hors ligne

#17 Le 17/05/2016, à 21:42

ares

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonsoir Ooops,

Bon ben je dois le dire - ou écrire -  que j'ai rien trouvé ! Nada ! sad

Résultats :

*- Une variante  de solution en allemand ICI facile à comprendre et à appliquer smile
*- Solution donné aussi par Cobra ICI Dans la soluce donné par Cobra, il faut utiliser le script de demonipuch ICI... ce qui suppose pour toi de recommencer à zéro !
J'avais envoyé un MP à demonipuch suite au déplacement de dossier(/lib64) pour la version 16.04.

*- Une solution pour la version précédente d'Ubuntu appliqué à une DCP 7055 ICI. J'ai pas compris le paquet supplémentaire UDEV ?!? Mais ça fonctionne !
*- La FAQ de Brother pas actualisé que tu connais certainement ICI.
*- Et enfin... parce que ta patience à des limites... contacter Brother ICI pour gerber sur leur médiocrité et incompétence de glandeurs de première à pas mettre en ligne les logiciels fonctionnels sad Encore une société qui se fout des clients qui ont trimé pour acheter leurs produits incomplets pour rémunérer des vieux cons d'actionnaires sad
*- Et tu peux aussi gueuler sur "ares" qui raconte pas mal de conneries : Brother Group est propriétaire de Pentax depuis 2008 ; donc sa réponse #6 est un tissu de bêtises !

Hum !
Cela m'a donné soif !
Bon courage, au plaisir de lire de bonnes nouvelles smile

Dernière modification par ares (Le 17/05/2016, à 21:43)

Hors ligne

#18 Le 17/05/2016, à 22:42

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

Mon dieu, j'ai déjà passé en revue tout ça aujourd'hui, j'espère que tu n'y as pas passé autant de temps que moi, parce que autant dire que le taf n'a pas avancé de mon côté smile

ares a écrit :

*- Une variante  de solution en allemand ICI facile à comprendre et à appliquer smile

J'avais placé bcp d'espoir dans cette solution, ayant en effet constaté qu'il n'y avait pas de brother2.conf ... mais ça n'a rien changé ...

ares a écrit :

*- Solution donné aussi par Cobra ICI Dans la soluce donné par Cobra, il faut utiliser le script de demonipuch ICI... ce qui suppose pour toi de recommencer à zéro !
J'avais envoyé un MP à demonipuch suite au déplacement de dossier(/lib64) pour la version 16.04.

déjà fait une première fois, mais je peux réessayer ... mais plus ce soir, j'en ai un peu plein le c.....

ares a écrit :

*- Une solution pour la version précédente d'Ubuntu appliqué à une DCP 7055 ICI. J'ai pas compris le paquet supplémentaire UDEV ?!? Mais ça fonctionne !

je pense que ce paquet ne fait juste que mettre à jour les rules ... et je crois qu'il fait partie du script de demonipuch. Bon, j'ai quand même essayé, par acquis de conscience ... pas de miracles malheureusement.

ares a écrit :

*- La FAQ de Brother pas actualisé que tu connais certainement ICI.

Tu veux dire que je la connais par coeur ! smile

ares a écrit :

*- Et enfin... parce que ta patience à des limites... contacter Brother ICI pour gerber sur leur médiocrité et incompétence de glandeurs de première à pas mettre en ligne les logiciels fonctionnels sad Encore une société qui se fout des clients qui ont trimé pour acheter leurs produits incomplets pour rémunérer des vieux cons d'actionnaires sad

Tu vas rire, je les ai appelé aujourd'hui. Je passe rapidement sur les 2 premiers appels ou je me suis fait raccrocher au nez ... sans doute une histoire de tunnel ... de fixe à fixe c'est plus rare mais bon ... 3ème appel, j'ouvre un dossier, le type est étonné, il ne savait même pas que sa boite proposait des drivers pour linux. Mais il me dit qu'il va bien s'occuper de moi et qu'il va m'envoyer une doc de config qu'ils ont en interne bien balèze. On raccroche et 5 min après (belle rapidité du support pour le coup), je reçois le précieux ... ah bon, disons la doc pour installer la partie imprimante, pour le scanner faut le faire à part, mais pas plus d'infos smile. Sa doc balèze est quand même moins fournie que la FAQ de Brother soit dit en passant. Pas grave, je rappelle, j'ai un numéro de dossier, nickel. Je tombe sur une nana, plutôt honnête, qui me dit que sur leur plateau, personne ne connait linux. On conclu qu'il faut passer au support niveau 2 (au moins !) ... et qu'ils me rappelleront s'ils ont une solution. Autant dire ... non, ne soyons pas mauvais esprit ! Heureusement que j'ai pensé à lui donner quelques infos sur mon problème, sinon elle raccrochait direct et je me demande ce qu'elle allait bien leur raconter au support niveau 2 !!

ares a écrit :

*- Et tu peux aussi gueuler sur "ares" qui raconte pas mal de conneries : Brother Group est propriétaire de Pentax depuis 2008 ; donc sa réponse #6 est un tissu de bêtises !

AH non, tu déconnes, je vais pas gueuler sur le seul qui comprend mon malheur et qui s'acharne à tenter de me dépanner smile. Ca mériterait plutôt que je te paye une tournée ! Et puis c'est quand même mieux d'avoir l'explication.

ares a écrit :

Hum !
Cela m'a donné soif !

Ben tiens, c'est pile ce que je te disais smile

ares a écrit :

Bon courage, au plaisir de lire de bonnes nouvelles smile

J'avoue que je suis pas loin d'abandonner sad. Avec tout ce que j'ai pu lire aujourd'hui, je me demande si ce n'est pas un bug/regression de libsane. Ceux qui se plaignent sont ceux chez qui ca fonctionnait avant de migrer en 14.04, moi je suis parti directement sur une 14.04 (puis 16.04). Peut-être que des bribes de 12.04 permettent de rattraper le coup une fois en 14.04, ce que moi je ne peux pas faire ... j'ai tenté de passer à un libsane plus vieux, mais j'ai abandonné, trop compliqué entre toutes les dépendances, les dépôts ... et pas sûr que ce soit bon pour la stabilité ensuite ...

Hors ligne

#19 Le 19/05/2016, à 21:49

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bon, quelques news : j'ai réinstallé une version propre de ubuntu 16.04 LTS. Puis le script de demonipuch. Exactement le même problème. J'ai voulu downgrader libsane dans sa version 1.0.18, mais j'y suis pas arrivé, apparemment package trop vieux : https://forums.mageia.org/en/viewtopic.php?f=25&t=8414

J'ai aussi essayé de changer les paramètres usb (activation, désactivation des ehci, xhci, etc ...) dans le bios sans plus de succès. J'abandonne.

Merci encore Ares pour ton aide !

Hors ligne

#20 Le 19/05/2016, à 22:18

ares

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonsoir Ooops,

Ooops a écrit :

Bon, quelques news¹
(...)
Merci encore Ares pour ton aide !

Franchement, autant d’opiniâtreté de ta part ne méritait pas un tel résultat² sad

Je suis vraiment désolé et c'est plutôt moi qui te remercie pour ta patience et gentillesse.

Très cordialement.
--
ares

¹)Si j'ai du nouveau sur une Brother USB fonctionnelle avec Ubuntu 16.04 je te contacte par MP.

²) Et dire que Bruno63 a eu plus de succès avec une Brother DCP 7030

Dernière modification par ares (Le 19/05/2016, à 22:37)

Hors ligne

#21 Le 23/05/2016, à 10:24

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonjour,

ares a écrit :

²) Et dire que Bruno63 a eu plus de succès avec une Brother DCP 7030

C'est rageant, même procédure mais pas même résultat. La seule différence entre lui et moi, c'est qu'il utilise brscan3 et moi brscan2 ...
J'ai "résolu" le problème en installant virtualbox + une machine windows 10 virtuelle (avec ajout de l'usb brother dans les paramètres de la VM).  Je vais sous windows, je scanne, j'enregiste dans un disque commun à windows et ubuntu, je quitte windows. C'est pas l'idéal, mais au moins le scan fonctionne.

Bonne journée à tout le monde.

Hors ligne

#22 Le 06/08/2016, à 17:18

JohnCot21

Re : Aide Install MultiFonction Brother DCP 7010 USB

Bonjour Ooops !

Bruno 63 a eu plus de résultat sur une DCP7030, mais je n'ai pas eu sa chance !
sur une lts 16.04, impossible de faire marcher le scanner... j'ai a peu près fait comme toi, parcouru les forums a droite à gauche, testé tout ce que tu as pu testé... j'en suis au même point : mon scan est détecté :

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f9:01ea Brother Industries, Ltd DCP-7030
Bus 001 Device 003: ID 1c4f:0003 SiGma Micro HID controller
Bus 001 Device 002: ID 0603:00f2 Novatek Microelectronics Corp. Keyboard (Labtec Ultra Flat Keyboard)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

mais j'ai une erreur de "Error opening device: opening device 'brother3:bus2;dev1': Invalid argument " quand je tente de scanner un document...
quand je tape un scanimage :

scanimage -l
scanimage: open of device brother3:bus2;dev1 failed: Invalid argument

donc je vois bien que l'adresse USB et l'adresse donné ici ne collent pas, mais impossible de résoudre ce problème...
peut-être qu'ares ou qq'un d'autre pourrait m'aider ?

Merci en tout cas, car j'ai besoin de mon scan...

Hors ligne

#23 Le 07/08/2016, à 16:27

JohnCot21

Re : Aide Install MultiFonction Brother DCP 7010 USB

hello !
Du nouveau par rapport à mon soucis que je peux estimer résolu : j'avais en fait un problème au niveau de ma carte mère : il fallait que je désactive XHCI preboot comme mentionné ici : https://doc.ubuntu-fr.org/imprimantes_brother dans le point 7.2.
Normalement, cette manip est à faire si l'imprimante est placée sur un port USB3, ce qui n'est pas mon cas, mais ça a résolu mon problème. Je conseille donc à ceux qui ont un soucis de faire la manipulation d'install avec les pilotes Brother (ou celle de Demonipuch ), puis de bien déplacer les fichiers dans les répertoires usr/lib64/sane et /usr/lib/x86_64-linux-gnu/sane, de placer les lignes suivantes en éditant /lib/udev/rules.d/40-libsane.rules avec les droits d'administration :
Ajoutez les deux lignes suivantes à la fin de la liste de matériel (avant la ligne « # The following rule will disable …»

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

et enfin, pour terminer, de bien vérifier sur la carte mère que XHCI est mis en désactivé ou disabled, car apparemment, le soucis venait de là pour moi car en mettant XHCI disabled, j'ai résolu la non activité de mon scanner.

Pour toi Ooops aussi, peut-être vérifier quelque-chose qui est peut-être important, mais je ne suis pas un expert : vérifier avec le gestionnaire de fichier si tes copies de fichiers sont bien effectives dans les dossiers usr/lib64/sane et /usr/lib/x86_64-linux-gnu/sane.
Je m'explique : quand j'ai fait le copier coller une première fois, après avoir mis XHCI sur disabled, cela n'a pas marché. J'ai recommencé la procédure en vérifiant les deux dossiers mentionnés. Il s'avérait que j'avais des icones avec une petite flèches dessus, comme si les copies n'étaient pas réellement des copies, mais plutôt des liens vers les fichiers originaux. Pourquoi? aucune idée, car j'ai utilisé la commande cp dans le terminal... Bref, en voyant cela, j'ai refait la manip en enlevant ces fichiers qui n'étaient pas des copies mais des sortes de liens (avec la commande rm dans le terminal) puis j'ai effectué de nouveau une copie des fichiers en vérifiant directement dans le dossier concerné que j'avais bien des copies et pas des fichiers avec une petite flèche dessus...
je te donne ce que j'ai dans mes dossiers :
dans /usr/lib/x86_64-linux-gnu/ j'ai :
/usr/lib/x86_64-linux-gnu/libbrscandec3.so.1
/usr/lib/x86_64-linux-gnu/libbrscandec3.so
/usr/lib/x86_64-linux-gnu/libbrscandec3.so.1.0.0

j'ai aussi :
/usr/lib/x86_64-linux-gnu/sane/libbrscandec3.so
/usr/lib/x86_64-linux-gnu/sane/libbrscandec3.so.1
/usr/lib/x86_64-linux-gnu/sane/libbrscandec3.so.1.0.0

et aussi :
/usr/lib64/libbrscandec3.so
/usr/lib64/libbrscandec3.so.1
/usr/lib64/libbrscandec3.so.1.0.0

et enfin :
/usr/lib64/sane/libbrscandec3.so
/usr/lib64/sane/libbrscandec3.so.1
/usr/lib64/sane/libbrscandec3.so.1.0.0
/usr/lib64/sane/libsane-brother3.so
/usr/lib64/sane/libsane-brother3.so.1
/usr/lib64/sane/libsane-brother3.so.1.0.7

je suis sous linux depuis 10 ans maintenant, mais je ne connais que peu de choses sur son fonctionnement, je "bidouille", donc ce que j'ai fait n'est peut-être pas très propre, des experts pourront sûrement améliorer ou corriger ce que je dis là. Mais ça a marché une fois que j'ai vérifié que je n'avais pas ces liens mais de vrais copies de fichiers. je ne sais toujours pas pourquoi la première fois en utilisant la commande cp, j'ai eu des liens et pas des copies? mais en réutilisant la même commande, j'ai eu de vraies copies.

voilà, en espérant avoir aidé, car j'ai galéré plus de 15h pour avoir mon scanner opérationnel !

bon courage à ceux qui ont quelques soucis !

Hors ligne

#24 Le 16/09/2016, à 15:13

Ooops

Re : Aide Install MultiFonction Brother DCP 7010 USB

Merci pour les infos John, mais j'avais également fait ce que tu dis. Je suis assez sceptique sur la compatibilité du scan de la 7010 avec la LTS 16.04.
Ceci-dit, j'ai quand même réussi à résoudre mon problème : j'ai jeté la DCP-7010, je l'ai remplacé par une DCP-L2560DW. J'ai refais une install propre des drivers, le test d'imprimante s'est bien passé. Grosse appréhension au moment de tester le scanner ... et .... et ça a fonctionné du premier coup ! pas de "open of device brother3:bus2;dev1 failed". Ouf !

Hors ligne