Ceci est une ancienne révision du document !
Comment installer une imprimante réseau Brother DCP sous Ubuntu
Pourquoi ce guide
Installer son imprimante à partir d'un guide générique (valable pour tous les modèles d'imprimantes et pour plusieurs versions d'Ubuntu) est relativement facile pour qui pratique Ubuntu depuis de nombreuses années. Pour le débutant, les choses sont différentes. La multitude de concepts nouveaux qu'il doit assimiler font qu'il achoppe sur des points qui peuvent sembler mineurs à certains ou qu'il manque tel ou tel aiguillage dans le parcours qui est censé le conduire au résultat.
Présenter un exemple précis,exhaustif, aussi linéaire que possible, mais généralisable facilement est une autre façon de conduire le novice au résultat. C'est cette approche qui est illustrée ici.
Matériel et configuration sur lesquels ce guide a été testé
- DCP-110C sous Maverick (32 bits)
- DCP-195C sous Maverick (64 bits) (suivre ce sujet du forum qui fourni un script), et sous Ubuntu 10.04 (64 bits)
- DCP-315CN sous Maverick 10.10 (32bits)
- DCP-350C sous Maverick 10.10 (32 bits)
- DCP-375CW sous Maverick (32 et 64 bits)
- DCP-395CN sous Lucid (32 bits)
- DCP-560CN sous Lucid (32 bits)
- DCP-750CW sous Hardy, Lucid (32 et 64 bits), Maverick (32 et 64 bits), Natty (32 et 64 bits),Oneiric, Mint Lisa 64bits. Pour une architecture en 64 bits à partir d'Ubuntu 11.10, pour le scanner il faut effectuer ces manipulations complémentaires.
- DCP-770CW sous Maverick
- DCP-6690CW Lucid 10.04 (32bits)
- DCP-7045N sous Natty 11.04 (32bits)
- DCP-7065DN sous Lucid 10.04 (64 bits)
- DCP-9010CN sous Natty 11.04 (32bits)
- DCP-9270CDN sous Ubuntu 11.04 (64 bits)
- DCP-J515W sous Lucid 10.04 (64 bits) et 32bits, Natty 11.04 (64 bits), Oneiric 11.10 64 bits, Mint Lisa 64bits. Pour une architecture en 64 bits à partir d'Ubuntu 11.10, pour le scanner il faut effectuer ces manipulations complémentaires
- DCP-J715W sous Maverick 10.10 (64 bits)
Pré-requis
- Le réseau Ethernet est opérationnel
- L'imprimante est hors tension ou pas raccordée au réseau.
Etape 1: Préparatifs
Créer les répertoires manquants indispensables pour la bonne exécution des scripts d'installation
Ouvrir un terminal et créer les répertoires qui manquent en entrant les commandes suivantes :
sudo mkdir /var/spool/lpd sudo mkdir /usr/share/cups/model
Installer les librairies nécessaires pour l'utilisation de pilotes 32 bits
Téléchargez les pilotes (drivers) depuis le site "Brother Solutions"
- Allez sur la page suivante avec le navigateur Internet de votre choix :
Page de téléchargement des pilotes d'imprimante sur le site officiel. - Sélectionnez le modèle, par exemple: DCP-750CW
- Téléchargez les pilotes (drivers) suivants pour la partie imprimante :
- « LPR Driver (format deb) »
- « cupswraper Driver (format deb) »
- Allez sur la page suivante avec le navigateur Internet de votre choix :
Page de téléchargement des pilotes de numérisation sur le site officiel. - Téléchargez les pilotes (drivers) suivants pour la partie scanner :
- « brscan, brscan2, brscan3 ou brscan4 » en 32 ou 64 bits selon le modèle de votre imprimante (format .deb) et votre architecture.
- « scan-key-tool » en 64 bits ou 32 bits selon votre architecture (format .deb). »
Etape 2: Installez les pilotes (drivers)
Néanmoins, vous pouvez rencontrer le problème de la page décalée vers le haut, facile à résoudre en se référant à la section "Problèmes fréquents" de cette page. C'est pourquoi certains préfèreront tout de même installer les drivers depuis le site Brother Solutions tel qu'expliqué dans cette page, car souvent tout marche du premier coup.
- Passer dans le répertoire où les fichiers téléchargés ont été placés avec la commande suivante :
cd ~/Téléchargements
/home/user/Téléchargements
» "user" étant votre nom d'utilisateur.
- Afficher le contenu du répertoire avec la commande suivante :1)
ls -a
- Installer le pilote LPR avec la commande suivante :
sudo dpkg -i --force-all dcp750cwlpr-1.0.1-1.i386.deb
- Installer le pilote cupswrapper avec la commande suivante :
sudo dpkg -i --force-all dcp750cwcupswrapper-1.0.1-1.i386.deb
- Vérifier leur installation avec la commande suivante :
sudo dpkg -l | grep Brother
Vous devez obtenir une réponse de ce type :
ii dcp750cwcupswrapper 1.0.1-1 Brother CUPS Inkjet Printer Definitions ii dcp750cwlpr 1.0.1-1 Brother lpr Inkjet Printer Definitions
Etape 3: Détecter et configurez votre imprimante avec CUPS
Pour configurer l'imprimante il faut utiliser et paramétrer le serveur d'impression CUPS. Pour cela vous disposez d'au minimum deux interfaces graphiques.
- L'interface graphique de votre environnement de bureau pour CUPS
- L'interface WEB de CUPS
Que vous utilisiez l'une ou l'autre n'a aucune importance. Le résultat sera exactement le même. Il s'agit juste de présentation de l'interface.
Exemple 1: utilisation de l'interface CUPS de GNOME
Lancer l'interface par les menus cascadés Système → Administration → Impression
- Faite "Ajouter" ou "Nouvelle" (selon la version du système)
- Déployer le sous-menu de la ligne "Imprimante réseau" en cliquant sur le signe + à gauche
- Choisissez "Hôte ou Imprimante LPD/LPR" et dans la partie droite de la boîte de dialogue renseignez Hôte (Host) avec l'adresse IP relevée sur l'imprimante et queue (ou file d'attente) avec "binary_P1"
- Attendez que la recherche des pilotes aboutisse pour voir une nouvelle boîte de dialogue
- Renseignez (ou pas) le champ "Location" avec ce que vous voulez pour identifier l'emplacement de votre imprimante puis faites "Appliquer".
- Vous pouvez imprimer une page de test ou pas (pas forcément conseillé si vous voulez économiser l'encre).
- Commande "Nouvelle" ou "Ajouter" selon la version
- Toujours faire le choix du backend LPR/LPD hôte ou imprimante puis renseigner les champs hôte(host) avec xxx.xxx.xxx.xxx (où xxx.xxx.xxx.xxx est l'adresse IP relevée sur l'imprimante) et le chanmp queue (file) avec binary_p1 .
Finalement vous devriez avoir une URL du type lpd://xxx.xxx.xxx.xxx/binary_p1.
Exemple 2: utilisation de l'interface KDE de CUPS
L'interface est différent mais la méthode est la même. Pour arriver à l'interface utilisez la cascade de menus suivante:
Applications/Configuration/Configuration du système/Administration de l'ordinateur/Configurer les imprimantes locales et distantes
Dans la boîte de dialogue qui apparaît sélectionnez "New Printer" (nouvelle imprimante) dans la zone du milieu
Puis "Nouvelle Imprimante Réseau".
Une nouvelle boîte de dialogue apparaît.
Renseignez le champ "Hote" avec l'adresse IP relevée sur le tableau de bord de l'imprimante (Important : L'adresse IP relevée sur l'imprimante peut-être de la forme xxx.xxx.001.015, il faut impérativement enlever les zéros, soit pour l'exemple précédent, mettre xxx.xxx.1.15, sinon vous ne pourrez imprimer et vous serez notifié que l'imprimante n'est peut-être pas connectée).
Renseignez le champ "File d'impression" avec binary_p1 puis faite "Suivant".
Cochez le bouton radio "Sélectionner une imprimante dans la base de données".
Choisissez "Brother" , puis faites "Suivant".
Dans la boîte de dialogue qui apparaît , choisissez votre modèle.Puis "Suivant".
Finalement une nouvelle boîte apparaît avec le résumé. Renseignez le nom (libre) puis l'emplacement (libre) et faites "OK".
Exemple 3: utilisation de l'interface WEB de CUPS
Configurer
- Entrez cette URL dans la barre d'adresse de votre navigateur ou cliquez directement sur le lien : http://localhost:631/printers. L'écran suivant apparaît :
- Cliquer sur la ligne correspondant à votre modèle (exemple: DCP-750CW)
- Sélectionner "Modifier Imprimante" (Modify Printer)
- Sélectionner Hôte ou imprimante LPR/LPD puis cliquez sur "Continuer" (Continue)
- Entrez l'URL complète de l'imprimante (voir ci-dessous) puis cliquez sur "Continuer" (Continue)
lpd://xxx.xxx.xxx.xxx/binary_p1
xxx.xxx.xxx.xxx est l'adresse IP de votre imprimante relevée sur le tableau de bord de l'imprimante ou par tout autre moyen.
- Saisissez un nom d'emplacement physique (à votre gré) puis cliquez sur "Continuer" (Continue)
- Pour terminer cliquez sur "Modifier Imprimante" (Modify Printer)
Etape 4: Tester votre imprimante
Ouvrez un éditeur de texte, frappez un bout de texte et imprimez.
Etape 5: Installez le pilote du scanner
- Installer le pilote Brother en entrant la commande suivante :
sudo dpkg -i brscanX-<version>.<arch>.deb
exemple :
sudo dpkg -i brscan2-0.2.5-1.amd64.deb
sudo dpkg -i brscan*.deb
- Vérifier l'installation du pilote du scanner en entrant la commande suivante :
sudo dpkg -l | grep Brother
Vous devez obtenir une réponse de ce type (exemple pour un modèle DCP-750CW):
ii brscan2 0.2.5-1 Brother Scanner Driver ii dcp750cwcupswrapper 1.0.1-1 Brother CUPS Inkjet Printer Definitions ii dcp750cwlpr 1.0.1-1 Brother lpr Inkjet Printer Definitions
dpkg : erreur de traitement de <nom-du-paquet-brscan>.deb (--install) : l'architecture du paquet (amd64) ne correspond pas à celle du système (i386)
Supprimer le paquet dans le dossier courant4), puis retourner sur la page des pilotes brscan Brother, et télécharger le paquet deb pour l'autre architecture.
Reprendre au début de l'étape.
Etape 6: Configuration du scanner
- Déclarez le scanner en réseau avec la commande suivante :
sudo brsaneconfig2 -a name=(nom du scanner) model=DCP-750CW ip=xx.xx.xx.xx
modifiez le modèle selon votre cas (pas forcément DCP-750CW)
xxx.xxx.xxx.xxx est à remplacer par l'adresse ip de votre imprimante rélevée sur son tableau de bord ou par tout autre moyen.
brsaneconfig2 est à remplacer par brsaneconfig ou brsaneconfig3 si votre modèle est du type brscan ou brscan3 respectivement (ce type est indiqué sur la page de téléchargement juste au dessus de la liste des pilotes pour votre modèle).
- Vérifier la prise en compte du scanner :
sudo brsaneconfig2 -q | grep (nom choisi du scanner)
Vous devez obtenir une réponse de ce type (exemple pour un modèle DCP-750CW) :
0 monScanner "DCP-750CW" I:192.168.1.12
Si le terminal vous indique que le scanner n'est pas connu, vous pouvez vous adapter la solution présentée sur ce billet de blog en l'adaptant à votre modèle.
Etape 7: Vérification du fonctionnement
Lancez une application de scan pour essayer.
Si vous ne pouvez vous connecter au scanner il peut être nécessaire de faire une manipulation complémentaire, soit par exemple pour une imprimante de type brscan3 :
sudo cp /usr/lib64/libbrscandec3.so.1.0.0 /usr/lib sudo cp /usr/lib64/sane/libsane-brother3.so.1.0.7 /usr/lib/sane sudo cp /usr/lib64/sane/libsane-brother3.so.1 /usr/lib/sane sudo cp /usr/lib64/sane/libsane-brother3.so /usr/lib/sane sudo cp /usr/lib64/libbrscandec3.so /usr/lib sudo cp /usr/lib64/libbrscandec3.so.1 /usr/lib
Pour les autres modèles adaptez les commandes selon cette page.
Installer les fonctions "scan-key"
Les fonctions scan-key permettent de lancer des numérisations depuis votre périphérique en utilisant une touche de commande spécifique et en utilisant les menus de ce périphérique pour choisir entre:
- numérisation vers fichier
- numérisation vers e-mail
- numérisation vers image
En général, le résulat des numérisations est placé dans un dossier brscan sous le répertoire racine de l'utilisateur.
Après l'avoir téléchargé depuis le site de Brother, installez le pilote scan-key-tool avec la commande suivante
sudo dpkg -i --force-all brscan-skey-0.2.1-3.i386.deb
En remplaçant le nom du pilote par celui de votre version.
Puis vérifiez si la fonction est correctement installée en faisant:
dpkg -l | grep Brother
La réponse devrait ressembler à ceci:
ii brscan-skey 0.2.1-3 Brother Linux scanner S-KEY tool ii brscan2 0.2.5-1 Brother Scanner Driver ii dcp750cwcupswrapper 1.0.1-1 Brother CUPS Inkjet Printer Definitions ii dcp750cwlpr 1.0.1-1 Brother lpr Inkjet Printer Definitions
Lancez la fonction par:
brscan-skey
puis vérifiez que le scanner est reconnu par:
brscan-skey -l
La réponse devrait ressembler à ceci:
BrotherScanner : brother2:net1;dev0 : 192.168.1.12 Active
Vous pouvez maintenant vous rendre auprès de votre périphérique pour utiliser ces fonctions. Voyez si nécessaire le manuel de votre périphérique.
Pour configurer ces fonctions et / ou les lancer automatiquement, vous pouvez consulter la partie Installer la fonction de « numérisation directe » de la documentation ubuntu des imprimantes brother.
Et si ça ne marche pas ...
Dans le cas où l'installation n'aurait pas fonctionnée, suivez les instructions sur la page imprimantes brother.
Le problème le plus fréquent est le décalage du texte vers le haut de la feuille. Ce dernier est traité à la section Problèmes fréquents de la dite page.
Contributeurs : jaaf64
Mise en page : draco31.fr Le 23/09/2010, 20:17
Ajout de la partie scan-key-tool : jaaf64 le 2 juin 2011
rm -i brscan*.deb