Ce tutoriel explique l'installation d'une imprimante de la marque Brother en utilisant un script nommé "Driver Install Tool" fourni par Brother. La procédure configure automatiquement les parties impression, numérisation ainsi que la fonction de "numérisation directe" (si votre copieur est muni d'une touche de « numérisation directe » un appui numérise et enregistre directement votre document sur votre ordinateur).
sudo bash linux-brprinter-installer-*.*.*-*
Il est ensuite demandé le modèle, répondre en minuscule. Par exemple avec une imprimante HL-1212w :
Input model name ->hl-1212w
Il demande ensuite de confirmer l'installation des paquets adaptés.
You are going to install following packages. hl1210wlpr-3.0.1-1.i386.deb //pour une imprimante hl-1212w// hl1210wcupswrapper-3.0.1-1.i386.deb //pour une imprimante hl-1212w// OK? [y/N] ->y
Il faut accepter les différentes licences
Pour les imprimantes usb: Répondre N(No)
Pour les imprimantes en réseau: Répondre Y(Yes) and DeviceURI. (puis spécifier l'URL)
La procédure est longue, soyez patient. Une première partie installe l'imprimante. Puis une 2e partie installe le pilote du scanner. Chaque fois, bien préciser l'adresse IP si l'imprimante est en réseau (filaire ou WIFI). Une adresse IP fixe est indispensable : soit en la déterminant vous même et en la saisissant dans le menu de l'imprimante, soit en paramétrant votre routeur (votre "Box") pour qu'il attribue toujours la même adresse IP. L'adresse IP peut également être lue sur l'afficheur LCD de l'imprimante, le cas échéant. ex DCP-J132W : MENU : cherchez avec les flèches haut/bas –> RESEAU—> TCP/IP —> IP de l'imprimante
Sortir du terminal en tapant
exit
Si l'imprimante est utilisée en réseau, lire son mode d'emploi pour initialiser la connectique WIFI. Lui permettre aussi d' activer le mode émulation.
Se connecter au site de la Page de téléchargement de Brother.
Ce site propose la procédure pour une imprimante particulière qui a peu de chance d'être celle qui convient. Il faut donc cliquer sur Ce n'est pas votre produit? et descendre dans les propositions jusqu'à trouver le bon appareil.
Ouvrir par exemple la page de Téléchargement et choisir la bonne déclinaison Linux (deb) puis valider et rectifier pour choisir la langue anglaise.
Choisir de télécharger uniquement Driver Install Tool. Il est inutile de télécharger les pilotes au format deb car l'outil va le faire. Il faudra de nouveau choisir entre la langue anglaise et la langue anglaise de chine.
Il faut cliquer sur "Accepter le CLUF et télécharger" en bas de la page pour que le téléchargement se déclenche.
Vérification que le fichier est bien présent.
ls -ls Téléchargements/linux-* 24 -rwxrwx--- 1 a plugdev 24519 juin 16 16:52 Téléchargements/linux-brprinter-installer-2.2.3-1.gz
Décompresser.
gunzip -v Téléchargements/linux-* Téléchargements/linux-brprinter-installer-2.2.3-1.gz: 82.9% -- replaced with Téléchargements/linux-brprinter-installer-2.2.3-1
Lancer l'installation et fournir le bon modèle de l'imprimante, ( cela doit aussi fonctionner si saisie minuscule)
sudo bash Téléchargements/linux-* Input model name ->HL-L3230CDW You are going to install following packages. hll3230cdwpdrv-1.0.2-0.i386.deb OK? [y/N] ->y
Pendant l'installation, il est proposé un choix de connectique, pas facile à comprendre. Uniquement testé en répondant 13
....... lpadmin -p HLL3230CDW -E -v ipp://Brother%20HL-L3230CDW%20series._ipp._tcp.local/ -P /usr/share/cups/model/Brother/brother_hll3230cdw_printer_en.ppd lpadmin: Printer drivers are deprecated and will stop working in a future version of CUPS. Restarting cups (via systemctl): cups.service. # Will you specify the Device URI? [Y/n] ->y 0: ipp 1: cups-brf:/ 2: beh 3: lpd 4: https 5: socket 6: ipps 7: http 8: hp 9: hpfax 10: dnssd://Brother%20HL-L3230CDW%20series._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-b42200c389f9 11: ipp://Brother%20HL-L3230CDW%20series._ipp._tcp.local/ 12 (I): Specify IP address. 13 (A): Auto. (dnssd://Brother%20HL-L3230CDW%20series._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-b42200c389f9) select the number of destination Device URI. ->13 lpadmin -p HLL3230CDW -v dnssd://Brother%20HL-L3230CDW%20series._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-b42200c389f9 -E Test Print? [y/N] ->y wait 5s. lpr -P HLL3230CDW /usr/share/cups/data/testprint Hit Enter/Return key.
Le site de Brother précise qu'il n'est pas possible de connecter plus d'une même imprimante avec cette méthode :
Vous ne pourrez pas connecter 2 imprimantes MFC-8710DW par exemple.
Vous pourrez néanmoins connecter 2 imprimantes Brother de modèles différents (testé avec une HL-2250DN et une HL-3170CDW).
Il semble que cela ne soit pas suffisant pour que le scanner fonctionne. (en date du 6/07/2016). Suivez les instructions sur la page brother à la section scanner erreurs d'entrée/sortie en USB
On peut ajouter 2 fois le même modèle d'imprimante en modifiant le fichier printer.conf et en copiant la première balise juste en dessous et en modifiant l'adresse IP de la 2e. Dans l'interface web on peut voir les 2 imprimantes, et pour qu'elles fonctionne correctement, il faut modifier la location et recharger les pilotes.