J'utilise Ubuntu 16.04 et un frère, le DCP-375CW, une imprimante et un scanner, tout-en-un. J'ai téléchargé les pilotes et utilisé l'outil d'installation de pilote de Brother.
Voici le résultat: le système indique que les pilotes sont installés. L'imprimante fonctionne réellement. Mais Simple Scan refuse de reconnaître un pilote et xsane ne reconnaît même pas un scanner. J'ai essayé quelques instructions que j'ai trouvées sur Internet mais la plupart d'entre elles semblent être pour les anciennes versions d'Ubuntu.
Je crains qu'il n'y ait quelque chose de différent avec Ubuntu 16.04.
$ dpkg -l | grep -i Brother
ii brother-cups-wrapper-common 1.0.0-10-0ubuntu6 AMD64 Common files for Brother cups wrapper packages
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 brscan3 0.2.13-1 AMD64 Brother Scanner Driver
ii dcp375cwcupswrapper:i386 1.1.3-1 i386 Brother CUPS Inkjet Printer Definitions
ii dcp375cwlpr:i386 1.1.3-1 i386 Brother lpr Inkjet Printer Definitions
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
Je n'avais qu'à faire cette seule étape (mentionnée plus tôt, mais cette réponse incluait également d'autres étapes). J'ai un Brother DCP-L2500D et je lance Ubuntu 16.04.
Ouvrir ce fichier
Sudo gedit -H /lib/udev/rules.d/60-libsane.rules
Ajoutez la ligne suivante au fichier, juste avant la ligne # The following rule will disable USB autosuspend for the device
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
Redémarrez (bon, ça fait deux étapes :-))
J'ai eu un problème similaire avec le dcp-135c et Ubuntu 16.04 (mis à jour à partir de 14.04).
La solution pour moi était la suivante:
Installez tous les pilotes du site Brother comme d'habitude
Ouvrez ce fichier: Sudo nano /lib/udev/rules.d/40-libsane.rules
Ajoutez la ligne suivante au fichier, juste avant la ligne " # La règle suivante désactive la suspension automatique USB pour le périphérique "
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"`
Copier tous les fichiers de /usr/lib64
à /usr/lib
Sudo cp /usr/lib64/* /usr/lib
Copier tous les fichiers de /usr/lib64/sane
à /usr/lib/x86_64-linux-gnu/sane
Sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
D'autres ont dû copier les fichiers de l'étape 4 dans /usr/lib/sane
à la place. Cela dépend peut-être de la mise à niveau vers Ubuntu 16.04 ou de la nouvelle installation.
J'ai trouvé cette solution dans ce fil sur les forums Ubunt .
Je rencontrais le même problème avec mon MFC-7840W, mais j'ai finalement réussi.
Voici mes notes:
Installez brscan3, ou ne autre variante de brscan selon votre modèle :
Sudo dpkg -i brscan3-0.2.11-5.AMD64.deb
Installez brscan-skey
Sudo dpkg -i brscan-skey-0.2.4-1.AMD64.deb
Exécutez brscan-skey
$ brscan-skey
$ brscan-skey -l
MFC-7840W : brother3:net1;dev0 : 192.168.1.10 Active
Configurer le scanner
Sudo brsaneconfig3 -a name=MFC-7840W model=MFC-7840W ip=192.168.1.10
Confirmez que cela a fonctionné, recherchez cette sortie:
$ brsaneconfig3 -q
Devices on network
0 MFC-7840W "MFC-7840W" I:192.168.1.10
Faire des liens symboliques manquants si nécessaire
Sudo mkdir /usr/lib/sane
Sudo ln -s /usr/lib64/sane/libsane-brother3.so /usr/lib/sane/libsane-brother3.so
Sudo ln -s /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/sane/libsane-brother3.so.1
Sudo ln -s /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/sane/libsane-brother3.so.1.0.7
Sudo ln -s /usr/lib64/libbrscandec3.so /usr/lib/libbrscandec3.so
Sudo ln -s /usr/lib64/libbrscandec3.so.1 /usr/lib/libbrscandec3.so.1
Sudo ln -s /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib/libbrscandec3.so.1.0.0
Confirmez scanimage -L
$ scanimage -L
device `brother3:net1;dev0' is a Brother MFC-7840W MFC-7840W
Installez gscan2pdf
gscan2pdf
pour tester le scannerFWIW Je viens de perdre quelques heures de ma vie à préparer un scanner Brother MFC-J470DW (sous Ubuntu 16.04). Enfin, j'ai noté un nouveau message de pilote de Brother daté du 3-01-2017 !! J'ai installé cela et configuré l'adresse IP et je suis prêt à partir.
Quelqu'un est lié à un fichier deb udev sur le site Web de Brother, mais les boutons de téléchargement sont cassés. Voici donc le lien direct:
http://www.brother.com/pub/bsc/linux/dlf/brother-udev-rule-type1-1.0.0-1.all.deb "
Exécution de Brother DCP7030 sur Linux Mint 17
lancez simple-scan en tant que root:
Sudo simple-scan
Si cela fonctionne, alors c'est une question de privilège. Pour résoudre ce problème, téléchargez règle udev
(fichier de configuration du scanner) du site Web de Brother .
Ensuite:
Sudo dpkg -i brother-udev-rule-type1-1.0.0-1.all.deb
et redémarrez votre ordinateur
Ouvrez une fenêtre de terminal et tapez: Sudo apt-get install sane
. SANE = Accès au scanner maintenant facile. C’est un programme universel qui accède au scanner directement au niveau matériel, il ne nécessite aucun pilote. Oui, je sais que sane
devrait s’installer automatiquement en tant que dépendance de xsane
, mais j’ai déjà vu des situations où il manque pour une raison quelconque. xsane est juste une interface graphique pour sane.
Vous pouvez également installer gscan2pdf: Sudo apt-get install gscan2pdf
.
Mon expérience avec les mises à niveau Ubuntu n’a pas été formidable. En 2015 et 2016, j'ai téléchargé et écrit la dernière distribution sur CD et essayé de mettre à niveau à partir d'un CD. Ces tentatives se sont bloquées et ont nécessité une nouvelle installation à partir du même CD, mais cela a ensuite nécessité la réinstallation ou la reconfiguration d'éléments tels que les comptes d'utilisateurs et, pire encore, les imprimantes/scanners Brother.
Pour Ubuntu 17.04, j'ai effectué une mise à niveau via un terminal et cela a bien fonctionné - même les imprimantes/scanners Brother ont survécu à la mise à niveau.
Sudo apt-get update
Sudo apt-get upgrade
En octobre 2017, j'ai suivi le même itinéraire, mais le scanner Brother n'a pas fonctionné après la mise à niveau.
J'ai suivi les anciennes instructions sur la façon de réinstaller les pilotes/la configuration pour les imprimantes/scanners Brother, dans mon cas, le modèle DCP-J315W. Mes notes couvraient les étapes suivantes:
Téléchargez les pilotes d'imprimante Brother à l'aide de l'outil. (linux-brprinter-installer-*.*.*-*.gz
)
L'outil sera téléchargé dans le répertoire par défaut Downloads
. (L'emplacement du répertoire varie en fonction de votre distribution Linux.) Par exemple. /home/(LoginName)/Downloads
Ouvrez une fenêtre de terminal et accédez au répertoire dans lequel vous avez téléchargé le fichier à la dernière étape.
Ctrl+Alt+T (ouvre la fenêtre du terminal)
cd ~/Downloads
(Ubuntu est sensible à la casse, utilisez donc la commande dir
ou ls
pour vérifier les noms de répertoire)
Entrez la commande pour extraire le fichier téléchargé:
gunzip linux-brprinter-installer-*.*.*-*.gz
ou si nécessaire
Sudo gunzip linux-brprinter-installer-*.*.*-*.gz
Exécutez l'outil (utilisez Sudo
si nécessaire):
bash linux-brprinter-installer-*.*.*-* Brother machine name
L'installation du pilote va commencer. Suivez les instructions de l'écran d'installation.
Quand vous voyez le message
Voulez-vous spécifier le DeviceURI?
Malheureusement, il semble y avoir des problèmes supplémentaires concernant les scanners Brother et ceux-ci peuvent varier selon les modèles de scanner et la version de BRSCAN devant être exécutée. Brother.com a 4 versions de ce fichier. Chaque fichier couvre différents modèles de scanner Brother.
J'ai essayé les étapes suivantes qui avaient fonctionné avec les versions précédentes d'Ubuntu:
Ouvrez le fichier: Sudo nano /lib/udev/rules.d/40-libsane.rules
et ajoutez les lignes suivantes juste avant la ligne "# La règle suivante désactive la suspension automatique USB pour le périphérique"
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
L'utilisation de Gedit avec Sudo
ne fonctionne plus dans Ubuntu 17.10, mais nano
fonctionne correctement.
Ctrl+O écrit les modifications dans un fichier.
Copier tous les fichiers de /usr/lib64
à /usr/lib
Sudo cp /usr/lib64/* /usr/lib
À ce stade, j'étais désespéré après avoir passé des heures à chercher sur Internet cette question. Les étapes ci-dessus avaient fonctionné dans le passé et n'auraient pas dû être nécessaires dans le processus de mise à niveau. Ensuite, je suis tombé sur une nouvelle étape qui fonctionnait pour Ubuntu 17.10, ce qui me fait penser à un nouveau bogue dans Ubuntu:
Copier tous les fichiers de /usr/lib64/sane
à /usr/lib/x86_64-linux-gnu/sane
Sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
Cette nouvelle commande incluait une notation qui
d’autres ont dû copier les fichiers de l’étape 4 dans
/usr/lib/sane
à la place, cela dépend peut-être de la mise à niveau vers Ubuntu 16.04 ou de la nouvelle installation.
Je n'ai pas eu besoin de faire cela pour Ubuntu 17.10.
NOTES: Les autres notes, sites Web ou commandes relatifs à ce problème sont les suivants:
Assistance Brother: Vous pouvez suivre le processus d’installation de Brother sur leur site Web si vous le souhaitez.
Dans Ubuntu 16.04, le fichier nommé 40-libsane.rules a peut-être été remplacé par 60-libsane.rules, mais 17.10 est revenu à 40-libsane.rules. En 16.04, je me suis assuré que les deux noms existaient et incluaient l'édition du scanner Brother.
Les commandes de terminal suivantes peuvent être utilisées pour identifier les scanners sur le système:
sane-find-scanner
Cela voit généralement le scanner, mais si Scanimage ne le voit pas, vous avez toujours un problème:
scanimage -L
La commande suivante répertorie les périphériques Brother installés:
dpkg -l | grep Brother
Sur une nouvelle installation, vous devrez peut-être réinstaller Sane:
Sudo apt-get install sane
Sudo apt-get install libsane-extras
Vérifiez que les autorisations sont correctes en ajoutant saned au groupe auquel appartient votre scanner:
Sudo adduser saned scanner
Remarque: Sous Ubuntu 17.10, vous ne pouvez plus exécuter les processus d'interface graphique en tant que super utilisateur, tels que Sane, Simple-scan. J'ai piraté ce bloc mais cela n'a pas aidé à faire fonctionner le scanner, donc plus de temps perdu.
Après avoir fait TOUT ce que j’ai vu sur divers forums et blogs pour faire fonctionner le scanner, ce qui l’a corrigé, c’est l’installation du logiciel EXTRA sane backends! Cela ne fait pas de mal de les installer, et pour moi c'était la solution!
Background: J'ai le DSP-J562DW installé sur Mint 17.3 (Ubuntu 14.04) et Kubuntu 16.10 64 bits, avec WiFi également.
Si vous pouvez envoyer une requête ping à l'adresse IP de votre imprimante (10.42.0.222
, par exemple), c'est bon signe.
L'ancien problème peut être que le fichier de configuration ne sait pas où trouver le scanner.
Essaye ça:
Sudo -H gedit /etc/sane.d/epkowa.conf
Cherchez quelque chose comme ceci (autour ou après la ligne 53):
Ask your network administrator for the device's IP address or check
# for yourself on the panel (if it has one). The port-number is very
# optional and defaults to 1865.
# Note that network attached devices are not queried unless configured
# in this file.
#
# Examples:
#
#net 192.16.136.2 1865
#net scanner.mydomain.com
Sous le type de ligne 192.16.136.2 1865
, ajoutez l'adresse IP de votre scanner/imprimante de la manière suivante:
#net 192.16.136.2 1865
net 10.42.0.212
#net scanner.mydomain.com
J'ai eu un problème avec le scanner Brother DCP-135C sur Ubuntu 16.04 64 bits qui n'a pas été détecté après l'installation du pilotes mentionnés sur le site de frère .
Les instructions suivantes ont résolu le problème
Sudo cp /usr/lib64/* /usr/lib
Sudo mkdir /usr/lib/x86_64-linux-gnu/sane
Sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
Avant cela, j'ai essayé sans succès:
cp 60-libsane.rules 40-libsane.rules
et ajouté édité ce fichier ...
Sudo gedit /lib/udev/rules.d/40-libsane.rules
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01ce", ENV{libsane_matched}="yes"
Avant
# The following rule will disable USB autosuspend for the device
et pareil pour 60-libsane.rules
Sudo gedit /lib/udev/rules.d/60-libsane.rules
Ainsi, la plupart sinon la totalité des réponses postées avant le 20 mars 2018 sont périmées.
Selon cette réponse: Comment faire fonctionner un scanner Brother DCP-350C? il y a eu des mises à jour pour:
$ dpkg -l | grep -i brother
ii brother-udev-rule-type1 1.0.2 all Brother udev rule type 1
ii brscan-skey 0.2.4-1 AMD64 Brother Linux scanner S-KEY tool
ii brscan4 0.4.4-3 AMD64 Brother Scanner Driver
ii printer-driver-brlaser 3-5~ubuntu1 AMD64 printer driver for (some) Brother laser printers
ii printer-driver-ptouch 1.4-1 AMD64 printer driver Brother P-touch label printers
Plus des pilotes supplémentaires pour votre modèle d'imprimante spécifique.
La règle udev
qui est discutée dans de nombreuses réponses a été mise à jour et fonctionne très bien.
De plus, brscan4
et non pas brscan2
ou brscan3
est le pilote par défaut pour la plupart des scanners.
Brother semblait avoir laissé tomber le support Linux avant la mise à jour du 25 décembre 2017, mais tout semble fonctionner parfaitement maintenant, comme indiqué dans la réponse liée ci-dessus.
Notez qu'il existe encore d'anciens sites Web Brother qui peuvent être un peu trompeurs. Si vous les ignorez et suivez simplement les instructions du lien, tout se passera bien.
Sinon, merci de poster un commentaire sur le lien réponse.