Connexion

Besoin d'aide ? Une question ? Un avis ? Rejoignez nous sur notre salon IRC pour clavarder

Forum

Système et matériels » Imprimantes scanners et Appareils Photo pilote scanner installé...mais pas installé !

Gubundo Membre non connecté

Rang

Avatar

Inscrit le : 04/10/2015 à 10h16

Messages: 136

Le 08/09/2018 à 23h22
bonsoir
j'ai installé le pilote de mon scanner Brother, en suivant les consignes données sur leur site
quand je réinstalle le pilote, j'ai "pilote déjà installé" (normal, me direz vous !
mais lorsque je veux le supprimer (ben oui, je veux le désinstaller pour le réinstaller, voire réinstaller une version antérieure parce que mon scanner n'est pas détecté), alors j'ai : "le pilote n'est pas installé"
J'ai tout de même l'impression que le pilote a été installé, mais qu'il n'est pas reconnu par le système...car il n'apparaît pas sur Xsane (a contrario de la webcam !)
donc pour l'instant, pas de scan..

quelqu'un peut-il m'aider ?
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 2761

Le 08/09/2018 à 23h53
Bonjour,

Est ce que cela pourrait venir d' un problème de droit (appartenance au groupe scanner) ?

Sur le wiki MLO, il a un article sur l' installation d' un scanner Brother , peut être qu' une partie peut fonctionner pour le scanner (quel modèle et type de connexion ( réseau ou USB ?) non reconnu ?

   
Antoniop Membre non connecté

Rang

Avatar

Inscrit le : 21/12/2011 à 23h51

Localisation : France

Messages: 228

Le 09/09/2018 à 00h53
Bonjour,
Quel est le modèle de scanner ? Comment est-il connecté (wifi, usb) ?
Pour installer le driver, tu as installé le rpm brscan3 ou brscan4 téléchargé sur leur site ?
Et que donne
rpm -qa|grep brscan
?
   
Gubundo Membre non connecté

Rang

Avatar

Inscrit le : 04/10/2015 à 10h16

Messages: 136

Le 09/09/2018 à 10h37
Antoniop :
Bonjour,
Quel est le modèle de scanner ? Comment est-il connecté (wifi, usb) ?
Pour installer le driver, tu as installé le rpm brscan3 ou brscan4 téléchargé sur leur site ?
Et que donne
rpm -qa|grep brscan
?


j'ai installé brscan 4 sur leur site, et la commande "rpm -qa|grep brscan" donne
brscan4-0.4.5-1
brscan-skey-0.2.4-1
ils ont l'air bien installés

toutefois, dans etc/udev/rules.d, mon dossier n'est pas vide : j'y trouve déjà :

50-brother-brscan4-libsane-type1-rules, dans lequel j'ai :
#
# udev rules
#

ACTION!="add", GOTO="brother_mfp_end"
SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_1"
SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_2"
ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"
#MODE="0666"
#GROUP="scanner"
ENV{libsane_matched}="yes"
#SYMLINK+="scanner-%k"
LABEL="brother_mfp_end"

Par ailleurs je ne parviens pas à créer le fichier brscan4.rules, malgré le fait que je sois en root via la console...Je n'ai pas les droits d'accès en écriture (mais ça, c'est parce que je suis encore débutant et ne sais pas bien comment faire...)
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 2761

Le 09/09/2018 à 12h00
Bonjour,

Est ce que le scanner est branché en USB ?

D' après ce que je comprends de la règle, un lien symbolique scanner- est crée pour le périphérique de type usb dont le vendor id est 04f9 .

Est ce que :

- le lien symbolique est crée ( ls /dev/scanner* )
- Si la connexion est en usb, peut être qu' un lsusb peut le lister. Il faudrait voir si le périphérique USB Brother a bien le vendor id 04f9 ( si ce n' est pas le cas, le lien symbolique ne peut pas être crée)
   
Antoniop Membre non connecté

Rang

Avatar

Inscrit le : 21/12/2011 à 23h51

Localisation : France

Messages: 228

Le 09/09/2018 à 12h18
Gubundo :
Antoniop :
Bonjour,
Quel est le modèle de scanner ? Comment est-il connecté (wifi, usb) ?
Pour installer le driver, tu as installé le rpm brscan3 ou brscan4 téléchargé sur leur site ?
Et que donne
rpm -qa|grep brscan
?


j'ai installé brscan 4 sur leur site, et la commande "rpm -qa|grep brscan" donne
brscan4-0.4.5-1
brscan-skey-0.2.4-1
ils ont l'air bien installés

toutefois, dans etc/udev/rules.d, mon dossier n'est pas vide : j'y trouve déjà :

50-brother-brscan4-libsane-type1-rules, dans lequel j'ai :
#
# udev rules
#

ACTION!="add", GOTO="brother_mfp_end"
SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_1"
SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_2"
ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"
#MODE="0666"
#GROUP="scanner"
ENV{libsane_matched}="yes"
#SYMLINK+="scanner-%k"
LABEL="brother_mfp_end"

Par ailleurs je ne parviens pas à créer le fichier brscan4.rules, malgré le fait que je sois en root via la console...Je n'ai pas les droits d'accès en écriture (mais ça, c'est parce que je suis encore débutant et ne sais pas bien comment faire...)

Cela me parait correct, j'ai le même fichier !
J'ai un petit scanner ADS-1600w, un bijou je dois dire, branché en usb, et une imprimante multi-fonctions dcp375cw, qui n'est pas jeune mais qui marche encore nickel, en wifi.
Dans rules.d, j'ai aussi :
/etc/udev/rules.d/60-brother-libsane-type1-inst.rules
mais je pense que c'est pour le scanner de l'imprimante multi-fonctions.
Je ne pense pas qu'il faille créer de règle supplémentaire.
Attention, si le scanner est en wifi , il faut lancer
brsaneconfig4
Pour un branchement en usb, ce n'est pas nécessaire.
Concernant sane, voici les paquetages que j'ai d'installés :
Code TEXT :
$ rpm -qa|grep sane
libksane-17.12.2-1.mga6
sane-backends-1.0.25-5.mga6
libsane1-1.0.25-5.mga6
xsane-gimp-0.999-9.mga6
xsane-0.999-9.mga6
lib64kf5sane5-17.12.2-1.mga6
lib64sane1-1.0.25-5.mga6
sane-frontends-1.0.14-20.mga6
 
 
   
Gubundo Membre non connecté

Rang

Avatar

Inscrit le : 04/10/2015 à 10h16

Messages: 136

Le 09/09/2018 à 13h53
nic80 :
Bonjour,

Est ce que le scanner est branché en USB ?

D' après ce que je comprends de la règle, un lien symbolique scanner- est crée pour le périphérique de type usb dont le vendor id est 04f9 .

Est ce que :

- le lien symbolique est crée ( ls /dev/scanner* )
- Si la connexion est en usb, peut être qu' un lsusb peut le lister. Il faudrait voir si le périphérique USB Brother a bien le vendor id 04f9 ( si ce n' est pas le cas, le lien symbolique ne peut pas être crée)


j'ai pas l'impression que le lien symbolique ait été créé : je ne trouve pas ls/dev/scanner (il faut chercher où ?)
Mon scanner est bien en USB . Avec la commande lsusb, j'obtiens bien :
Bus 001 Device 006: ID 04f9:0322 Brother Industries, Ltd DCP-L2520DW
à noter que je peux bien lancer les impressions...
   
Papoteur Membre non connecté

Rang

Avatar

Modérateur Équipe Mageia

Inscrit le : 03/10/2011 à 22h16

Localisation : Metz

Messages: 7902

Le 09/09/2018 à 15h18
Gubundo :
nic80 :
Bonjour,

Est ce que le scanner est branché en USB ?

D' après ce que je comprends de la règle, un lien symbolique scanner- est crée pour le périphérique de type usb dont le vendor id est 04f9 .

Est ce que :

- le lien symbolique est crée ( ls /dev/scanner* )
- Si la connexion est en usb, peut être qu' un lsusb peut le lister. Il faudrait voir si le périphérique USB Brother a bien le vendor id 04f9 ( si ce n' est pas le cas, le lien symbolique ne peut pas être crée)


j'ai pas l'impression que le lien symbolique ait été créé : je ne trouve pas ls/dev/scanner (il faut chercher où ?)
Mon scanner est bien en USB . Avec la commande lsusb, j'obtiens bien :
Bus 001 Device 006: ID 04f9:0322 Brother Industries, Ltd DCP-L2520DW
à noter que je peux bien lancer les impressions...

Bonjour,
Il faut un espace après ls.
ls est la commande qui demande une liste de fichiers.
/dev/scanner* indique que la liste doit contenir les fichiers qui sont dans le répertoire /dev et qui commencent par scanner
Ne pas oublier l'étoile à la fin.


Yves
   
nic80 Membre non connecté

Rang

Avatar

Inscrit le : 06/08/2018 à 23h52

Messages: 2761

Le 09/09/2018 à 15h35
Bonjour,

En fait, je crois que j' ai écrit une bêtise concernant la règle...

J' ai vu sur un site la phrase suivante:

"In a rules file, lines starting with "#" are treated as comments."

Donc dans ce cas là, le lien symbolique n' est pas crée.

Bien que n' ayant pas de périphérique Brother, j' ai essayé d' installer les 2 fichiers rpm du site de Brother, mais je n' ai eu aucun fichier de règles crée suite à l' installation de ces paquets.

@Antoniop: que contient le fichier /etc/udev/rules.d/60-brother-libsane-type1-inst.rules ( puisque ce sont 2 imprimantes de type DCP) ?

Note: dans la liste des périphériques supportés par brscan4, je n' ai pas vu le modèle DCP-2520DW...
   
Antoniop Membre non connecté

Rang

Avatar

Inscrit le : 21/12/2011 à 23h51

Localisation : France

Messages: 228

Le 09/09/2018 à 20h23
nic80 :

@Antoniop: que contient le fichier /etc/udev/rules.d/60-brother-libsane-type1-inst.rules ( puisque ce sont 2 imprimantes de type DCP) ?

Note: dans la liste des périphériques supportés par brscan4, je n' ai pas vu le modèle DCP-2520DW...


Si, si , c'est bien brscan4-0.4.5-1.x86_64.rpm le pilote pour ce scanner.
Il ne faut pas trop s'occuper de ce qu'il y a dans /dev, le système le gère et il n'y a rien à "bidouiller" à cet endroit.

Il faudrait sans doute faire un test de scan en superuser, comme préconisé sur le site de brother. Honnêtement, je ne pense pas que cela soit la bonne piste, car je n'ai pas eu à faire quelque chose pour autoriser les user normaux, mais sait-on jamais.
il suffit de se connecter en root et de lancer dans une console :
xsane

Je ferai par contre cela :
- desinstallation du driver :
# rpm -e brscan4...
si cela se plante dans un script :
# rpm -e --noscripts brscan4...
- réinstallation du driver :
# urpmi brscan4....
et test...


Sinon, que contient /etc/udev/rules.d/60-brother-libsane-type1-inst.rules :
Code TEXT :
#
#   udev rules sample for Brother MFP
#         version 1.0.2-0
#
#   Copyright (C) 2012-2017 Brother. Industries, Ltd.
#
#   copy to /etc/udev/rules.d or /lib/udev/rules.d
#
 
ACTION!="add", GOTO="brother_mfp_end"
SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_1"
SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_2"
ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"
#MODE="0666"
#GROUP="scanner"
ENV{libsane_matched}="yes"
#SYMLINK+="scanner-%k"
LABEL="brother_mfp_end"
 
   
Gubundo Membre non connecté

Rang

Avatar

Inscrit le : 04/10/2015 à 10h16

Messages: 136

Le 16/09/2018 à 19h20
"Je ferai par contre cela :
- desinstallation du driver :
# rpm -e brscan4..."

j'obtiens : le paquet n'est pas installé

j'ai réinstallé brscan4 pour la n-ième fois, et là.. miracle : ça marche !
je n'y comprends rien (et je n'ai rien modifié d'autre..)
   
Antoniop Membre non connecté

Rang

Avatar

Inscrit le : 21/12/2011 à 23h51

Localisation : France

Messages: 228

Le 16/09/2018 à 20h27
Si c'est résolu, c'est le principal.
la commande "rpm -ihv --nodeps" pour l'installation, qui est indiquée sur le site de Brother n'est pas une bonne idée, car cela force l'installation sans installer les dépendances rpm, alors qu'ils sont sans doute nécessaires. Il vaut mieux installer avec urpmi.
Il y a aussi l'utilitaire brscan-skey-0.2.4-1
, qui permet de recevoir les scan par mail ou par transfert sur le PC en appuyant sur la touche "scan" du scanner. c''est très pratique.
J'ai personnalisé le script pour qu'il scanne directement en format pdf, par défaut c'est en pnm.

EDIT : il faudrait marquer le sujet comme résolu Edité par Antoniop Le 16/09/2018 à 23h26
   
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie