L'entreprise Brother fournit des pilotes libres pour la plupart de ses imprimantes et multifonctions.
Ces pilotes sont de relativement bonne qualité, ils supportent bien l'impression au format A4, mais vous pourrez par contre rencontrer quelques difficultés avec le format A5 (papier photo) et avec des formats plus exotiques.
Cette page a pour but de vous guider dans la configuration et la mise en œuvre de votre périphérique Brother.
Pour les versions 64 bits avant 13.10, il est nécessaire d'installer le paquet ia32-libs ou lib32stdc++
Dans ce cas, assurez vous :
Pour passer votre imprimante en IP fixe, référez vous à la documentation de votre routeur/box.
Brother donne différents tutoriels pour tous les types d'imprimante et/ou scanner à cette adresse :
La page « liste des imprimantes et multifonctions Brother » a été spécialement rédigée pour vous aider à identifier et à installer les pilotes nécessaires à votre imprimante ou multifonction Brother. Néanmoins, dans la page de téléchargement de pilote Brothers vous retrouverez toutes les imprimantes compatibles.
Depuis le (03/2014) Brother met à disposition un script d'installation pour lequel il faut à ce jour respecter une contrainte, avoir créé le dossier lpd :
sudo mkdir /var/spool/lpd
Suivez ensuite ce tutoriel : Driver Install Tools
Une fois vos pilotes convenablement installés, revenez sur cette page pour poursuivre et terminer la configuration de votre matériel.
A partir de maintenant, nous supposerons que les pilotes nécessaires ont été convenablement installés.
Allumez et connectez simplement votre imprimante à votre ordinateur. Votre imprimante devrait automatiquement être détectée et configurée!
Si l'auto-détection ne se fait pas (par exemple si vous aviez connecté l'imprimante avant d'installer les pilotes), suivez la procédure « réseau » décrite dans la section suivante (à partir du deuxième point).
Et voilà, l'imprimante devrait maintenant être fonctionnelle !
Vous pouvez imprimer une page de test et régler quelques options via le gestionnaire d'imprimante que nous venons d'utiliser.
En cas d'anomalie, consultez la liste des problèmes les plus fréquents en bas de cette page.
De même que dans la partie précédente, nous supposerons que le pilote de numérisation de votre multifonction a été convenablement installé.
N'oubliez pas de vous référer à la page liste des imprimantes et multifonctions Brother !
Allumez et connectez simplement votre multifonction à votre ordinateur. Pour autoriser son utilisation avec n'importe quel utilisateur voir Scanner : erreurs d'entrée/sortie en USB
Le scanner devrait-être reconnu et utilisable grâce à Simple scan, Xsane ou tout autre logiciel de numérisation !
Cette partie s'avère un peu plus délicate, mais il n'y a cependant rien d'insurmontable.
Ouvrez un terminal et tapez la commande suivante en l'adaptant à votre situation (plus d'explications ci-après) :
sudo brsaneconfigX -a name=SCANNER_BROTHER model=NOM-DE-VOTRE-MODELE ip=IP.DE.L.IMPRIMANTE
SCANNER_BROTHER
comme dans l'exemple.brsaneconfigX -q
» en adaptant le « X » comme expliqué ci-dessus.
Dans chaque groupe de 3 chiffres qui forme l'adresse, vous devez ignorer les zéros à gauche de chaque groupe. Un petit exemple illustratif pour bien comprendre : si l'imprimante vous donne « 192.168.000.065 » comme adresse IP, vous devrez saisir « 192.168.0.65 » dans la commande précédente.
ip=IP.DE.L.IMPRIMANTE
» par « nodename=NOM_DU_NŒUD
»
Si vous obtenez l'IP 192.168.001.065 avec le modèle DCP-770CW qui utilise le pilote brscan2, vous devrez donc taper la commande suivante :
sudo brsaneconfig2 -a name=SCANNER_BROTHER model=DCP-770CW ip=192.168.1.65
Ceci fait, après avoir rentré votre mot de passe, vous devriez maintenant pouvoir scanner grâce à Simple scan, Xsane ou tout autre logiciel de numérisation !
Pour les versions 64bits, il faut taper la commande suivante :
cp -R /usr/lib64/* /usr/lib
sudo brsaneconfigX -r SCANNER_BROTHER
En adaptant le « X » et « SCANNER_BROTHER » comme expliqué ci-dessus.
brsaneconfigX --help
En adaptant le « X » comme expliqué ci-dessus.
Si votre copieur est muni d'une touche de « numérisation directe » (un appui numérise et enregistre directement votre document sur votre ordinateur), vous pouvez l'activer simplement en tapant la ligne suivante dans un terminal :
brscan-skey
Contrairement à Windows il n'y a pas de « controler center » avec les drivers et le logiciel. Les documents scannés en format image avec cette fonction sont toujours en couleur même si vous avez une touche de numérisation « Mono » et une « Couleur ». Une fois que l'image arrive sur votre PC dans le dossier « brscan », c'est Gimp qui est lancé et c'est à vous de faire le boulot du choix de compression de l'image, de la conversion noir et blanc, du redimensionnement…
Voici les astuces que vous pouvez utiliser pour automatiser tout ceci. Tout d'abord il faut savoir que brscan utilise un script pour chaque type de scan
Les X.X.X-X, qui correspondent à un numéro de version, seront remplacés par 0.2.1-3 pour la suite des explications.
Ouvrez avec les droits d'administration le fichier /usr/local/Brother/sane/script/scantoimage-0.2.1-3.sh. Vous pourrez constater que le DPI du scan par défaut est de 100.
resolution=100
Cette valeur plutôt basse peut-être modifiée à votre convenance. Par exemple si vous souhaitez un DPI plus acceptable de 300, vous rectifierez comme suit:
resolution=300
Commentez 4) la dernière ligne qui lance l'ouverture de Gimp
#echo gimp $output_file \;rm -f $output_file | sh &
et ajoutez à la suite:
convert $output_file "$output_file.png" rm -f $output_file
Vous pouvez faire en sorte qu' imagemagick fasse la conversion ou ordonne au scanneur de scanner directement en noir et blanc.
convert $output_file -monochrome "$output_file.png"
ou
scanimage --device-name "$device" --mode "Black & White" --resolution $resolution> $output_file
Si vous ne voulez pas avoir à modifier le fichier à chaque fois que vous voulez changer de mode vous pouvez, par exemple, utiliser zenity pour afficher une boite de dialogue qui vous demandera si vous voulez un scan couleur ou noir & blanc:
zenity --question --text "Conversion en noir et blanc ?" if [ $? = 0 ] then convert $output_file -monochrome "$output_file.png" else convert $output_file "$output_file.png" fi
pas de shebang ni exit c'est normal?
Vous pouvez ajouter des interactions en utilisant Zenity ou pygtk ou glade2script pour changer le DPI à la volée, la taille de l'image, mémoriser vos préférences, renommer le fichier directement, etc.
Voici un début de piste d'un fichier scantoimage-0.2.1-3.sh, votre imagination fera le reste. Attention cependant: certaines parties sont à adapter selon votre version de brscan par exemple.
#! /bin/sh set +o noclobber # # $1 = scanner device # $2 = friendly name # # # 100,200,300,400,600 # resolution=300 device=$1 mkdir -p ~/brscan if [ "`which usleep`" != '' ];then usleep 10000 else sleep 0.01 fi output_file=`mktemp ~/brscan/brscanXXXXXX` echo "scan from $2($device) to $output_file" scanimage --device-name "$device" --resolution $resolution> $output_file #echo gimp $output_file \;rm -f $output_file | sh & zenity --question --text "Conversion en noir et blanc ?" if [ $? = 0 ] then convert $output_file -monochrome "$output_file.png" else convert $output_file "$output_file.png" fi rm $output_file
Dans le cas d'un branchement en USB, cartes et autres clefs USB devraient être accessibles dès leur insertion.
Si vous passez par le réseau, vos périphériques devraient être accessibles via ftp, à l'aide de la même adresse IP que nous avions utilisée pour l'installation du scanner.
Notez que vous obtiendrez un message d'erreur si aucun périphérique n'est branché à l'imprimante.
N'hésitez pas à compléter cette section à partir de votre propre expérience !
Un problème qui est visiblement fréquent (voir le rapport de bug) et qui est très simple à résoudre :
Ouvrez un terminal et écrivez :
sudo brprintconf_[VOTRE MODÈLE] -pt A4
N'oubliez pas de remplacer [VOTRE MODÈLE] par le nom de votre modèle, en minuscule et sans tiret.
Exemple : brprintconf_dcp130c, brprintconf_fax2480c, brprintconf_mfc5860cn
Source
Par exemple la commande à taper pour le DCP-353C est :
sudo brprintconfij2 -P DCP353C -pt A4
Attention néanmoins, la page du site Brother, n'est pas toujours exacte. Ainsi pour la DCP-750CW elle indique brprintconfij2 -P [Printer Name] [Option] mais il faut en réalité faire brprintconf_dcp750cw -pt A4 (drivers de la distribution –14.4)
Si cela n'a pas marché, vous pouvez toujours essayer les autres solutions de la FAQ de Brother. 5)
Il s'agit ici d'un problème de droit : le pilote de numérisation fournis par Brother, aussi invraisemblable que cela puisse paraitre, n'est pas prévu pour permettre à l'utilisateur courant d'utiliser le scanner.
Voici une solution à ce problème :
# Brother scanners ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
ce qui suit est toujours d'actualité?
En cas de problème, tapez la commande « lsusb » dans un terminal, si votre scanner n’apparaît pas dans la liste, il vous faudra ajouter l'utilisateur au groupe « lp ». Via la commande:
sudo adduser $USER lp
Puis déconnectez/reconnectez vous.
sudo adduser $USER scanner sudo adduser $USER saned
Dans le cas où l'imprimante est connectée en USB sur un port USB3, il a indiqué qu'il faut configurer le BIOS en mode 'USB legacy' (pas auto) et XHCI pre boot disbled' (pas auto ou enabled).
Si les manipulations ci-dessus n'ont rien donné, vérifiez qu'il existe bien une ligne de type brotherX 6) dans le fichier /etc/sane.d/dll.conf Si ce n'est pas le cas le cas, éditer le fichier avec les droits d'administration et ajouter y à la fin « brotherX » (où « X » correspond au même chiffre que dans le nom du paquet « brscanX » que vous avez installé).
Si cela ne résout pas le problème et que vous êtes en version 64 bits, vérifier que vous avez bien copié l'intégralité des fichiers Brother dans /usr/lib64/ et /usr/lib64/sane tel qu'indiqué en note au début de cette section.
Reportez vous au site officiel de Brother en cas de problème non référencé dans cette documentation.
Et n'oubliez pas de compléter cette dernière une fois votre problème résolu !