Ceci est une ancienne révision du document !
corriger le titre.
Le nom de page choisi est fonction du pilote d'impression utilisé vu que cette page semble être valable pour plusieurs modèles.
Imprimante multi-fonctions Brother DCP-110C, DCP-115C, DCP-117C, DCP-315CN
Installation des pilotes d'impression
Les pilotes d'impression ne sont pas à l'heure actuelle disponibles sur le site Brother Linux. Cependant, Brother a mis à disposition les pilotes de la MFC-210C qu'il nous conseille d'utiliser en attendant.
Il est probable que l'installation de la MFC-210C soit similaire.
Cette méthode fonctionne également pour une iimprimante MFC-215C.
Préliminaires
Commencez par préparer l'installation en créant les répertoires nécessaires aux pilotes :
sudo mkdir -p /var/spool/lpd/MFC210C
Ensuite, créez un lien symbolique nommé cups vers cupsys :
sudo ln -s /etc/init.d/cupsys /etc/init.d/cups
Puis installez le shell C grâce au paquet csh.
Suivant les cas il est nécessaire de créer le répertoire suivant :
sudo mkdir /usr/share/cups/model
Téléchargement des pilotes
Maintenant, téléchargez les pilotes pour la MFC-210C sur le site Brother Linux.
Créez tout d'abord un répertoire nommé brother dans votre répertoire personnel et déplaçez vous à l'intérieur de celui-ci :
mkdir ~/brother cd ~/brother
Ensuite, téléchargez les pilotes cups et lpr à l'intérieur de ce dernier :
wget http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/cups_wrapper/cupswrapperMFC210C-1.0.2-3.i386.deb wget http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/lpr_debian/mfc210clpr-1.0.2-1.i386.deb
Il se peut que ces paquets ne soient plus disponibles, suite à un changement de version par exemple. Dans ce cas, il vous faudra un minimum de facilités avec la langue de Shakespeare et télécharger les drivers sur le site Brother Linux, plus particulièrement ici et là, dans les parties "Drivers for Debian".
Sous Ubuntu 8.04 il manque le dossier /usr/share/cups/model ou les drivers crée le fichier ppd. Suivez les instructions ci-dessous AVANT d'installer les drivers.
1. Si vous avez installé les drivers, désinstallez-les. Commande : sudo dpkg -P (driver name) ou passez par Synaptic
2. Créez le dossier /usr/share/cups/model Commande : sudo mkdir /usr/share/cups/model
3. Installez le driver cupswrapper (si vous copiez-collez la commande, remettez vous même les tirets devant –force-all et –force-architecture sinon la commande renverra une erreur pour forcer l'install en 64bits)
Commande : sudo dpkg -i –force-all –force-architecture (driver file name) ou via Gdebi
Brother DCP-315CN en réseau : creation du fichier /etc/printcap
:!:Cette partie ne vous concere que si vous accédez à votre imprimante à travers un réseau.
Ouvrir le fichier /etc/printcap en tant que root :
sudo gedit /etc/printcap
et collez ceci en remplacant l'adresse ip par celle attribuée à votre imprimante sur votre réseau :
MFC210C:\ :mx=0:\ :sd=/var/spool/lpd/MFC210C:\ :sh:\ :rm=192.168.1.3\ :rp=lp\ :if=/usr/local/Brother/lpd/filterMFC210C:
Enregistrez le fichier et fermez l'éditeur.
Redémarrez le serveur cups pour prendre en compte les modifications :
sudo /etc/init.d/cups restart
Installation des pilotes
ETEIGNEZ L'IMPRIMANTE avant de procéder à ce qui suit, cela est primordial !
Créez les liens symboliques suivant pour éviter une erreur à l'installation :
sudo ln -s /etc/init.d/cupsys /etc/init.d/lpd sudo ln -s /etc/init.d/cupsys /etc/init.d/lprng
Installez à présent les pilotes téléchargés en ligne de commande comme ceci :
sudo dpkg -i ~/brother/mfc210clpr-1.0.2-1.i386.deb sudo dpkg -i ~/brother/cupswrapperMFC210C-1.0.2-3.i386.deb
Ou en double-cliquant sur ces deux fichiers .deb, lançant ainsi le programme gdebi.
:!:Si le message d'erreur "lpadmin: Impossible de copier le fichier PPD !" appairait, c'est que votre fichier PPD ne se trouve pas dans le bon répertoire.
Réglez ça avec la commande :
sudo cp /usr/share/cups/model/brmfc210c_cups.ppd /usr/share/ppd/
Les noms des fichiers peuvent différer si une nouvelle version des pilotes vient à être proposée.
Supprimez les liens symboliques précédemment crées :
sudo rm /etc/init.d/lpd sudo rm /etc/init.d/lprng
Fin de l'installation
A présent, rallumez votre imprimante.
Imprimantes réseau
Ouvrir votre navigateur habituel, allez sur la page http://localhost:631/ et cliquez sur l'onglet "Administration".
Votre imprimante devrait apparaître en tant que nouvelles imprimante détectée, cliquez sur "ajouter cette imprimante". Dans la liste "Modèle/Pilote", choisissez "Brother MFC-210C CUPS v1.1" puis cliquez sur "Ajouter une imprimante".
Votre imprimante réseau est installée et prête à imprimer !
Autres imprimantes, depuis Ubuntu 6.10
Lancez la commande
lpinfo -v
et notez l’adresse de l'imprimante (par ex. <direct usb://Brother/DCP-115C>)
De même lancez
ls /usr/share/cups/model
et notez le nom du pilote ppd (par ex. <brmfc210c_cups.ppd>)
Puis exécutez la commande :
lpadmin -p DCP-115C -E -v adresse_de_l_imprimante -P nom_du_pilote
Exemple pour la 115C : lpadmin -p DCP-115C -E -v usb:Brother/DCP-115C -P /usr/share/cups/model/brmfc210c_cups.ppd Exemple pour la 117C : lpadmin -p DCP-117C -E -v usb:Brother/DCP-117C -P /usr/share/cups/model/brmfc210c_cups.ppd
Pour les versions 64bits
Copiez le fichier dont le nom débute par « brlpdwrapper » dans « /usr/lib/cups/filter » vers « /usr/lib64/cups/filter ».
Pour toutes les imprimantes locales
Lancez Gnome Cups Manager, en ligne de commande comme ceci :
gnome-cups-manager
Ou en parcourant le menu Système, Administration, Impression.
L'imprimante "MFC210C" doit être installée à présent (sous Ubuntu 6.10 il y en a deux, vous pouvez supprimer la MFC210C). Faites un clic droit "Propriétés" dessus afin d'accéder à la configuration de celle-ci.
Modifiez les valeurs à votre guise dans les onglets "Général", "Papier" ou "Avancé"
Dans l'onglet "Connection", cliquez sur "Imprimante locale" puis sur "Utiliser une imprimante détectée", l'imprimante "Brother DCP-115C" doit apparaître dans la liste.
Fermez ensuite cette fenêtre, votre imprimante est désormais installée.
Problème connu (marges)
Il arrive que l'imprimante ignore vos choix, notamment de taille de papier, entraînant des problèmes de marge à l'impression.
Pour résoudre ce problème, il faut modifier des paramètres dans l'interface web de cups. Pour cela, allez sur http://localhost:631/, puis cliquez sur "Printers" en haut à droite.
Dans la zone correspondant à votre imprimante, cliquez sur "Set Printer Options" puis vérifiez les paramètres de format de papier, de qualité, etc…
Quand toutes les options sont à votre goût cliquez sur "Set Printer Options".
Une fenètre s'ouvre vous demandant votre user name et votre password. Entrez ceux de votre compte principal.
Si cups refuse votre identifiant et votre mot de passe (et que vous n'êtes pas en compte restreint évidemment) veuillez suivre cette manipulation (issue de https://help.ubuntu.com/community/PrintingCupsWebInterface) :
sudo adduser cupsys shadow sudo adduser <yourusername> lpadmin sudo /etc/init.d/cupsys restart
Puis relancez votre navigateur à la page http://localhost:631/.
Installation des pilotes de numérisation
L'installation des pilotes de numérisation est beaucoup plus rapide.
Tout d'abord, veuillez ETEINDRE L'IMPRIMANTE.
Téléchargement des pilotes
Téléchargez les pilotes dans le dossier brother de votre home :
cd ~/brother wget http://solutions.brother.com/Library/sol/printer/linux/rpmfiles/sane_debian/brscan2-0.2.1-0.i386.deb
Il se peut la encore que ce paquet ne soit plus disponible. Cela se passe donc sur le site Brother Linux, plus particulièrement ici (partie "For Debian Users").
Installation des pilotes
Installez les pilotes à l'aide de cette commande :
sudo dpkg -i ~/brother/brscan2-0.2.1-0.i386.deb
Ou en double-cliquant sur le fichier .deb, lançant ainsi le programme gdebi.
Vous devez avoir sane et xsane d'installé. Dans le doute, effectuez :
sudo apt-get install sane xsane
Vous pouvez à présent rallumer votre imprimante et lancer xsane pour numériser un document.
Problème connu (erreur I/O)
Il arrive que les logiciels de numérisation, comme xsane ou Gimp ne veuille pas se lancer et insultent l'utilisateur d'une erreur "I/O".
Pour éviter cela, créez le ficher /etc/udev/rules.d/10-local.rules à l'aide de la commande :
gksudo gedit /etc/udev/rules.d/10-local.rules
Et copiez-y cela :
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="_end" # For brother SYSFS{idVendor}=="04f9", MODE="666", GROUP="scanner" LABEL="_end"
Ensuite, effectuez
sudo /etc/init.d/udev restart
Réessayez de lancer un logiciel de numérisation, l'erreur devrait avoir disparu.
Installation du lecteur de cartes
Celui-ci est normalement automatiquement détecté, il n'y a rien à faire si ce n'est insérer une carte dans le lecteur
Fin de l'installation
Vous pouvez à présent supprimer le dossier brother de votre répertoire personnel.
Erreur "Printer not connected; will retry in 30 seconds..."
Si comme moi vous avez pu imprimer quelques pages, puis que d'un seul coup, plus rien ne marche, et que le menu Imprimer donne un message d'état "Printer not connected; will retry in 30 seconds…" (même chose dans http://localhost:631/printers/), commencez par ajouter la ligne suivante dans /etc/cups/cupsd.conf
FileDevice Yes
Puis changez le chemin du périphérique usb: en file:/ lors de l'ajout d'une imprimante avec lpadmin :
lpadmin -p DCP-115C -E -v file:/dev/usblp0 -P /usr/share/cups/model/brmfc210c_cups.ppd
En cas de souci
En cas de souci, n'hésitez pas à effectuer une recherche sur le forum, il se peut qu'un membre ait déjà rencontré le même problème et qu'avec l'aide de la communauté celui-ci soit résolu.
Dans le cas contraire, vous pouvez poster un nouveau sujet sur le forum et même contacter le support technique Brother Linux, il sont très réactifs et compétents.
Contributeurs : BobbyBionic.