web-dev-qa-db-fra.com

Comment faire fonctionner un scanner Brother DCP-350C?

Téléchargé et installé les pilotes Linux sur le site Brother ici .

Mais le scanner n'a toujours pas été reconnu.

Vous pouvez voir ici les pilotes installés avec succès:

$ dpkg  -l  |  grep  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  brscan2                                              0.2.5-1                                                  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

Et ici, vous pouvez voir que le pilote installé pense qu'il n'est pas "enregistré":

$ brscan-skey -l

 DCP-350C          : brother2:bus3;dev1  : USB                  Not registered

Lorsque j'ouvre Simple Scan, il me dit que j'ai un scanner Brother mais que je dois installer les pilotes.

$ lsusb
Bus 003 Device 002: ID 04f9:01d0 Brother Industries, Ltd DCP-350C

$ Sudo dpkg -l | grep 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  brscan2                                              0.2.5-1                                                  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

Brother semble avoir supprimé les instructions de configuration de Linux o/s de ses pages de support - c'est-à-dire ici et ici , qui avait été à l'origine de solutions antérieures à ce problème - ici et ici . Les informations de support du système d'exploitation page dans sa section FAQS et résolution des problèmes ne font référence qu'à Windows et Macintosh. Si vous regardez ailleurs, vous trouverez une page d’informations Linux. "Le pilote de scanner Brother Linux ne fonctionne qu'avec un superutilisateur par défaut". Il indique une page où il est indiqué le moyen de faire fonctionner le scanner pour les utilisateurs non-Sudo - peut-être alors SimpleScan. Cette page contient des téléchargements de correctifs pour de nombreux systèmes d'exploitation, mais rien de plus tard que Ubuntu 13.10. Télécharger et installer ce fichier malgré tout ne fait rien pour que le scanner fonctionne. Si vous traînez assez longtemps, vous trouverez trouver il y a un dépannage Linux FAQ après tout - mais pas à l'endroit où vous vous attendez à le trouver. Faire fonctionner ce scanner Brother, c'est comme enfiler une aiguille dans une soufflerie. Le premier élément de linux FAQ est 'J'utilise Ubuntu 16.10. Je ne peux pas numériser à partir de mon appareil Brother '. C'est assez proche. C'est dit 'Install libusb-0.1-4'. (Le chauffeur Brother avait des dépendances mais il n'a pas pris la peine de les vérifier). J'ai déjà cette lib USB déjà installé.

L'une des solutions précédentes (pour un autre scanner Brother - et la page d'assistance Brother avec la solution a depuis disparu), est très utile. Il dit pour mettre une ligne dans '/lib/udev/rules.d/40-libsane.rules', bien qu'en réalité il devrait, le 16.04 au moins, être/lib/udev/rules .d/60-libsane.rules. Et la ligne qu'il vous demande d'ajouter inclut une référence à un ID de produit pour un autre scanner Brother. Vous recherchez un ID de produit DCP-350C site Web (ce ne serait pas le DCP-350C - ce serait trop facile - la solution précédente était celle d'un DCP-7030 et elle ID produit de "01ea") ... alors où en étions-nous? ... recherchant sur le site Web sain d'esprit un ID de produit DCP-350C. Le sens page des scanners Brother n’a pas d’entrée pour le DCP-350C. Il indique que si votre appareil n'est pas là, il n'est pas pris en charge. La page a été mise à jour pour la dernière fois le 5 octobre 2003. Cela fait quatorze ans et demi. Je crois que le 350C est sorti quelques années plus tard, en 2007.

Ainsi, l'ancienne solution du DCP-7030 indiquait qu'il fallait modifier la configuration logique de la manière suivante:

Sudo gedit /lib/udev/rules.d/40-libsane.rules

Et pour ajouter ceci (au bon endroit):

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

Comme ma configuration semble être dans 60-libsane.rules et que je n'ai pas de code produit, j'ai édité la configuration ainsi:

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

Et ajouté:

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

Et redémarré la machine. Cela n'a pas fonctionné.

J'ai également déplacé certains fichiers que la routine de base de Brother semble mettre au mauvais endroit - du moins, selon des rapports publiés ailleurs tels que ici .

Cela impliquait de copier les fichiers Brother de cp/usr/lib64/vers/usr/lib. (J'avais téléchargé et installé la version 64 bits du pilote Brother).

Les instructions pour le faire semblaient obsolètes. Et puisque le site Web de Brother indique que son pilote Brscan2 doit être utilisé avec le DCP-350C, les noms de fichiers peuvent différer. J'ai copié le mien ainsi:

Sudo cp /usr/lib64/libbrscandec2.so /usr/lib
Sudo cp /usr/lib64/libbrscandec2.so.1 /usr/lib
Sudo cp /usr/lib64/libbrscandec2.so.1.0.0 /lib/lib
Sudo cp /usr/lib64/sane/libsane-brother2.so /usr/lib/sane
Sudo cp /usr/lib64/sane/libsane-brother2.so.1 /usr/lib/sane
Sudo cp /usr/lib64/sane/libsane-brother2.so.1.0.7 /usr/lib/sane
Sudo cp /usr/lib64/libbrcolm2.so /usr/lib
Sudo cp /usr/lib64/libbrcolm2.so.1 /usr/lib
Sudo cp /usr/lib64/libbrcolm2.so.1.0.1 /usr/lib

Cette impasse a été suggérée par Brother lui-même. C'est linux FAQ pour le DCP-350C (si vous pouvez le trouver), dit (pour "Ubuntu 11.10 ou supérieur"):

Copy the following files under /usr/lib64/ to /usr/lib/.

Une autre astuce consistait à exécuter le fichier brscan-skey proposé en téléchargement avec le pilote, en entrant simplement brscan-skey sur la ligne de commande.

À un moment donné, quelque chose s’est mal passé, car le pilote Brother me dit maintenant que le périphérique est reconnu:

$ brscan-skey -l

 DCP-350C          : brother2:bus3;dev1  : USB                  Not registered

Cependant, SimpleScan indique toujours qu'aucun périphérique n'est reconnu.

De plus, Brother indique que brscan-skey permet d'effectuer une numérisation à partir de la console de celui-ci, à l'aide de ses options "Numérisation vers fichier" et "Numérisation vers image". Lorsque je le fais, le scanner indique "Connexion au PC", mais rien ne se passe plus.

Je peux obtenir le 350C à analyser lorsque je l’appelle à partir d’une version d’essai d’un outil d’analyse commercial Linux appelé VueScan. Mais la version d'essai met des traces d'eau sur l'image numérisée, la rendant inutile pour moi. De plus, la version complète coûte cher et nécessite un abonnement annuel. Et je ne l'ai découvert que lorsque j'essayais de trouver un moyen de faire fonctionner SimpleScan - ou même tout logiciel de numérisation open source.

Le fait est que VueScan fonctionne simplement. (Mais cela le fait d'une manière qui laisse le scanner dysfonctionnel par rapport aux autres outils). Cela prouve que le scanner peut être utilisé avec des outils open source sur Ubuntu. La question est comment.

8
markling

Réponse courte

Les pilotes que vous avez trouvés sont d'anciennes versions:

$ dpkg  -l  |  grep  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  brscan2                                    0.2.5-1                                                  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

Les versions les plus récentes sont:

$ 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  cupswrapperdcp7065dn:i386                  2.0.4-2                                      i386         Brother DCP7065DN CUPS wrapper driver
ii  dcp7065dnlpr:i386                          2.1.0-1                                      i386         Brother DCP-7065DN LPR 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
  • udevrègle mise à niveau de 1.0.0-1 à 1.0.2
  • brscan2 version 0.2.5-1 mis à niveau vers brscan4 version 0.4.4-3

De plus, vous avez un cups-wrapper générique, où mien est spécifique au modèle.


TL: DR; Très, très longue réponse

Une grande partie de la longue réponse est le test et l'erreur. Il vous suffit de suivre l’étape 1 , l’étape 2 , la première partie de Étape 3 (arrêtez-vous à la sélection du scanner uniquement ). Ensuite, passez à étape 6 et étape 7 .


Contexte

J'ai un Brother DCP-7065DN qui est une belle imprimante laser monochrome à double face. Cela fait trois ans que je l’utilise mais je n’ai jamais utilisé la fonction de numérisation, principalement parce que "qui a le papier à numériser dans un monde électronique?". En raison de votre question, j'ai pensé qu'il était temps de faire fonctionner la fonction scanner.

Comparaison du DCP-7065DN au DCP-350C

Selon ce message dans Forums Ubunt , le même outil de pilote Brother fonctionne à la fois pour votre DCP-350C et mon DCP-7065DN imprimante.


Outils d'installation actuels

Votre question ne contient pas moins de 15 liens et j'ai remarqué que le site de votre premier lien est obsolète:

Brother Scanner Old

Les forums Ubuntu Les questions et réponses I liées ci-dessus contiennent un outil d'installation plus récent lien :

Brother Scanner New

Notez que la date de sortie est Noël 2017, seulement quelques mois.

Plutôt que de répéter vos étapes, je vais commencer une nouvelle installation (du scanner uniquement) en utilisant le lien Forums Ubuntu ci-dessus.


Étape d'installation 1 - Sélectionnez une imprimante

Commencez par sélectionner le bon produit. Dans l'icône de l'imprimante pour MFC-J410W, cliquez sur le lien . Ce n'est pas votre produit? et une page de sélection apparaît:

Brother Scanner Model Select

Votre imprimante se trouve dans la première icône qui comporte un sous-menu pour "Série DCP 3" qui mène à votre modèle spécifique:

Brother Scanner Model DCP-350C

Mon imprimante est la quatrième icône du panneau, qui est large de 3 icônes immédiatement en dessous de la vôtre. Je vais le sélectionner et il y a un sous-menu pour "DCP 7 Series" qui, après avoir cliqué, présente:

Brother Scanner Model DCP-7065DN

Je clique sur DCP-7065DN . Vous auriez déjà sélectionné le DCP-350C sur la capture d'écran précédente.


Étape d'installation 2 - Sélectionnez le système d'exploitation (OS)

Après avoir sélectionné le modèle d'imprimante, votre système d'exploitation vous est demandé. Il utilise par défaut Linux et ".rpm". La valeur par défaut est ".rpm", ce qui signifie Red Hat ou Arch Linux ou quelque chose comme ça. Changez la distribution en ".deb" qui signifie Debian qui est vraiment Ubuntu .

Brother Scanner Select OS.png

Cliquez sur le bouton Searchname__.


Étape 3 de l'installation - Télécharger le logiciel

Maintenant que les préliminaires sont terminés et que les aficionados de la ligne de commande et les ennemis de l'interface graphique d'Ubuntu-Verse ont mis mon nom sur leur tableau de fléchettes, nous sélectionnons le logiciel à télécharger:

Brother Scanner Software Select.png

L’icône du modèle dans le coin supérieur gauche devrait être DCP-350C pour vous, mais c’est DCP-7065DN pour moi.

La première section concerne les pilotes d’imprimante, mais nous n’en avons pas besoin puisque nos deux imprimantes impriment correctement. La dernière section concerne le code source, mais nous n'en avons pas besoin. Si nous le faisions, nous ne serions probablement pas sur ce site. La partie centrale contient les pilotes de scanner :

Brother Scanner Select Arch.png

Ici, nous devons sélectionner l’architecture: 32 bits ou 64 bits .

J'ai lu qu'un pilote 32 bits ne fonctionnera pas sur mon Arch 64 bits, je ne vais donc télécharger que les versions 3 et 4 pour le moment. Je peux revenir et prendre le n ° 1 si j'ai besoin du chauffeur?

Étape d'installation 3-A)

Télécharger Scan-key-tool 64bit (deb package)

Après avoir sélectionné l'option de scanner n ° 3, nous voyons votre numéro de modèle sur la ligne 2 et mon numéro de modèle sur la dernière ligne (de la capture d'écran) ...:

Brother Scanner scan-tool-key-64bit.png

... Donc, en supposant que tout fonctionne bien pour moi, tout devrait bien fonctionner pour vous!

Vous devez accepter le contrat de licence utilisateur final (CLUF), puis télécharger le fichier .deb.

Le fichier téléchargé est:

  • brscan-skey-0.2.4-1.AMD64.deb, taille 50.9 KB, date 03/12/2014

Les instructions de suivi sur la page Web indiquent:

brscanX doit être installé en premier

Étape d'installation 3-B)

Télécharger Scanner driver 32bit (deb package)

Nous devons donc revenir en arrière sur un écran et télécharger le fichier n ° 1 (** Pilote de scanner 32 bits (paquet deb) **). Le fichier téléchargé est:

  • brscan4-0.4.4-4.i386.deb, taille 63.9 Ko, date 22/09/2017

Remarquez que la date n'a que 6 mois!

Étape d'installation 3-C)

Télécharger Scanner Setting file (deb package)

En même temps que # 1 est téléchargé, nous allons télécharger # 4 ( Fichier de paramétrage du scanner (paquet deb) ). Le fichier téléchargé est:

  • brother-udev-rule-type1-1.0.2-0.all.deb, taille de 1,6 Ko, date du 25/11/2016

Notez que ce numéro de version est différent du vôtre!


Étape d'installation 4 - Sudo dpkg -i ...

Pour résumer les packages téléchargés:

    1. brscan4-4.4-4.i386.deb
    1. brscan-skey-0.2.4-1.AMD64.deb
    1. brother-udev-rule-type1-1.0.2.0.all.deb

Nous allons d’abord installer # 1, puis # 4, rebootet enfin installer # 3:

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ Sudo dpkg -i brscan4-0.4.4-4.i386.deb
Selecting previously unselected package brscan4:i386.
(Reading database ... 1147453 files and directories currently installed.)
Preparing to unpack brscan4-0.4.4-4.i386.deb ...
Unpacking brscan4:i386 (0.4.4-4) ...
Setting up brscan4:i386 (0.4.4-4) ...
This software is based in part on the work of the Independent JPEG Group.
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ Sudo dpkg -i brother-udev-rule-type1-1.0.2-0.all.deb
Selecting previously unselected package brother-udev-rule-type1.
(Reading database ... 1147495 files and directories currently installed.)
Preparing to unpack brother-udev-rule-type1-1.0.2-0.all.deb ...
Unpacking brother-udev-rule-type1 (1.0.2) ...
Setting up brother-udev-rule-type1 (1.0.2) ...
ls: cannot access '/etc/udev/rules.d/*.rules': No such file or directory
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ 

Oh non! Erreur sur la dernière ligne.

Aucune idée pourquoi lsgénérait une erreur car le répertoire est là et trois règles existent. Nous pouvons voir que l'un d'eux vient d'être mis en place:

$ ll /etc/udev/rules.d/*brother*.rules
-rw-r--r-- 1 root root 1004 Mar 10 16:59 /etc/udev/rules.d/60-brother-libsane-type1.rules

Oh bien ... continuons quand même. En regardant la nouvelle règle udevde Brother, tout ce qu’il fait après qu’un tas de codes a été défini:

ENV{libsane_matched}="yes"

Il est maintenant temps de poster cette réponse telle quelle et rebootname__.

Après le redémarrage, installons le dernier fichier:

$ Sudo dpkg -i brscan-skey-0.2.4-1.AMD64.deb
Selecting previously unselected package brscan-skey.
(Reading database ... 1147499 files and directories currently installed.)
Preparing to unpack brscan-skey-0.2.4-1.AMD64.deb ...
Unpacking brscan-skey (0.2.4-1) ...
Setting up brscan-skey (0.2.4-1) ...

Intéressant qu'il y a plus d'un million de fichiers sur mon système. Ces 25 noyaux s’additionnent avec le temps.


Étape d'installation 5 - Test

J'ai triché un peu et j'ai trouvé ceci: Brother DCP-7065DN, Ubuntu 14.04 64bit: Peut imprimer sur une imprimante réseau mais ne peut pas utiliser la fonction de numérisation qui a recommandé ces étapes:

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey
───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$ brscan-skey -l

 DCP-7065DN        : brother4:bus4;dev7  : USB                  Active

───────────────────────────────────────────────────────────────────────────────
rick@alien:~/Downloads$

Jusqu'ici tout va bien. La réponse (vous ne savez plus si elle est valide) indique que vous devez insérer brscan-skey dans vos applications de démarrage et que vous devez installer gimpname__. Commentez ci-dessous si vous avez besoin d'aide pour le faire.

Apparemment, xsaneest nécessaire pour l'analyse:

$ Sudo apt install xsane
Reading package lists... Done
Building dependency tree       
   (...BLAH, BLAH, BLAH...)
Setting up xsane-common (0.999-3ubuntu1) ...
Setting up xsane (0.999-3ubuntu1) ...

xsane= extrêmement fou

Après avoir installé xsanedans le terminal et obtenez:

xsane as user.png

Après avoir fermé le message d'erreur, xsaneessaie de rechercher des périphériques et répond éventuellement qu'il n'y en a pas. Oh Joy, Oh Bliss. Le site Web de Brother indique que l'analyse est conçue pour être effectuée en tant que racine. Nous allons donc saisir Sudo xsane et nous verrons maintenant:

xsane as Sudo.png

Cela semble effrayant, mais un utilisateur normal ne pouvait pas trouver un scanner. Voyons si Sudole fait. Sélectionnez le bouton Continue at your own risk. Une fois la fenêtre grisée pendant quelques instants, la même réponse que l'utilisateur habituel apparaît: No devices available.

La méthode logicielle ne fonctionne pas, essayez la méthode matérielle

L'utilisation de la touche de numérisation sur le MFC Brother génère le message suivant:

scan button on brother.png

Au moins, il y a une communication entre le scanner et l'ordinateur car gimpa démarré automatiquement.

Je n'ai jamais redémarré après l'installation de brscan-skey alors faites-le maintenant par espoir/désespoir.


Étape 6 - Retournez et téléchargez CUPS Wrapper

Le redémarrage n'a pas fonctionné, je vais donc revenir en arrière et installer l'outil CUPS Wrapper daté du 12/25/2017 qui n'a pas été installé sur mon système. Vous avez une version plus ancienne de sur votre système:

Brother CUPS wrapper download.png

Il existe cinq packages de téléchargement. Lors du téléchargement du premier (CUPSwrapper), cette boîte de dialogue apparaît:

Brother CUPS wrapper download open_save.png

  • Changez l'option de Openà Savename__!
  • Cliquez sur OKname__

Ouvrez le terminal, passez à ~/Downloads et vérifiez que le fichier existe:

rick@alien:~/Downloads$ ll *.gz*
-rw-rw-r-- 1 rick rick    24666 Mar 11 08:24 linux-brprinter-installer-2.2.0-1.gz

Après avoir téléchargé ces instructions apparaissent sur le site. Le format abrégé suit:

rick@alien:~/Downloads$ gunzip linux-brprinter-installer-2.2.0-1.gz
rick@alien:~/Downloads$ Sudo su
root@alien:/home/rick/Downloads# 

root@alien:/home/rick/Downloads# bash linux-brprinter-installer-2.2.0-1 DCP-7065DN # Change DCP-7065DN to DCP-350C
You are going to install following packages.
   dcp7065dnlpr-2.1.0-1.i386.deb
   cupswrapperDCP7065DN-2.0.4-2.i386.deb
   brscan4-0.4.4-3.AMD64.deb
   brscan-skey-0.2.4-1.AMD64.deb
OK? [y/N] ->

Uh-Oh ... C'est en sélectionnant brscan4-0.4.4-3.AMD64.deb mais auparavant j'avais installé brscan4-0.4.4-4.i386.deb qui était une version plus récente mais la mauvaise architecture. Cela pourrait expliquer les erreurs que j'ai eues!

Sélectionnez ypour continuer. Un gros contrat de licence apparaît. Sélectionnez ypour continuer. Un autre contrat de licence apparaît. Sélectionnez ypour continuer. Le script exécute apt install par lui-même.

Une invite apparaît:

Will you specify the Device URI? [Y/n] ->

Pour le vôtre et le mien Imprimante USB , nous sélectionnons nname__.

Ensuite, il vous invite à imprimer un test. Pour tuer une autre arborescence, sélectionnez yname__. Oui, le test d'impression fonctionne et j'ai maintenant une page imprimée que je peux numériser plus tard!

Un troisième grand contrat de licence apparaît alors, sélectionnez ypour continuer.

Tout est fini, donc rebootname__.


Étape 7 - Testez simple-scan

Après rebootname__, vérifiez l’installation dans le terminal et effectuez une analyse simple:

───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ brscan-skey
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ brscan-skey -l

 DCP-7065DN        : brother4:bus4;dev7  : USB                  Active

───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ 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  cupswrapperdcp7065dn:i386                  2.0.4-2                                      i386         Brother DCP7065DN CUPS wrapper driver
ii  dcp7065dnlpr:i386                          2.1.0-1                                      i386         Brother DCP-7065DN LPR 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
───────────────────────────────────────────────────────────────────────────────
rick@alien:~$ simple-scan

Après tous les efforts, nous sommes récompensés par un scan:

Brother simple scan sans Sudo

8
WinEunuuchs2Unix

J'ai eu un problème similaire avec l'imprimante/scanner Brother MFC-J625DW.
Impossible de faire fonctionner le scanner tant que je n’ai pas suivi les instructions à ce sujet faq . Deuxième élément, "Je ne trouve pas la machine frère". Apparemment, certains fichiers sont copiés dans le mauvais dossier. Mon système est lubuntu 17.10 32-bit et le pilote est brscan4. Donc aussi pour brscan4 vous avez besoin de ce correctif. (J'ai également édité le fichier 'rules', mais finalement tout est retourné car cela ne résolvait rien.)

Selon la FAQ, le correctif est le suivant:
Vérifiez si le répertoire suivant existe.

Pour les utilisateurs 64 bits: /usr/lib/x86_64-linux-gnu/sane

Pour les utilisateurs 32 bits: /usr/lib/i386-linux-gnu/sane

Tapez la commande suivante si le répertoire ci-dessus existe.

Pour les utilisateurs 64 bits: Commande: Sudo cp /usr/lib64/sane/libsane-brother* /usr/lib/x86_64-linux-gnu/sane

Pour les utilisateurs 32 bits: Commande: Sudo cp /usr/lib/sane/libsane-brother* /usr/lib/i386-linux-gnu/sane

Pour clarifier, je vais énumérer toutes les actions que j'ai effectuées pour que mon MFC-J625DW fonctionne (un redémarrage entre certaines étapes peut être utile):

  • téléchargez, décompressez et exécutez le script correspondant à votre appareil à partir de support.brother.com (tous les packages nécessaires à mon appareil ont été installés). Suivez toutes les instructions du site.
  • ajouter myusername au groupe lp, propriétaire du périphérique d'analyse Sudo adduser <myusername> lp
  • si vous avez besoin de connaître le nom de ce groupe, allumez l'appareil, faites lsusb, notez le numéro de bus et l'identifiant du frère, puis exécutez ls -l /dev/bus/usb/busnr/devicenr (3 chiffres par nr)
  • est-ce que le correctif de filecopying décrit ci-dessus
  • pour activer toutes les fonctionnalités de brscan-skey, j’ai besoin de gimp, sane et xsane
    Sudo apt install gimp
    Sudo apt install sane sane-utils libsane-extras xsane
3
oscar1919

Je pense avoir finalement résolu ce problème en utilisant le programme d'installation du pilote Brother .

Cela risquerait de perturber vos mises à jour logicielles. Vous devrez donc peut-être exécuter une commande pour résoudre le problème par la suite:

$ Sudo apt-get -f install

Le problème semblait être que le site Web de Brother dirigeait les utilisateurs de Linux de sa page 350C vers les anciennes versions de ses pilotes et installateurs. Cela m'a inévitablement conduit à descendre dans un monde souterrain effrayant, hanté par d'anciens messages de forum relatant les horreurs passées des autres personnes qui tentaient de faire fonctionner leurs scanners Brother. Les messages ici m'ont aidé à sortir. Mais en réalité, la solution consistait simplement à obtenir le bon programme d'installation Brother et à ignorer tous les autres conseils. Cela étant dit, j’ai essayé une si grande variété de correctifs, dont beaucoup semblaient avoir un succès partiel, qu’il est difficile de dire avec certitude ce qui a fonctionné au final.

0
markling