====== Imprimante brother hl-3040CN pour Wheezy, Jessie et Stretch ======
* Objet : Installer une imprimante brother hl-3040CN pour Wheezy, Jessie, Stretch
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : // Installation d'un poste bureautique//
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Résumé de différentes recettes éparpillées.]] :-)
===== Introduction=====
Cette imprimante n'est pas encore dans liste par défaut de cups, et il faut aller chercher les paquets sur le site **Solution Brother**.\\
Les paquets fournis par Brother sont prévus pour une architecture i386, uniquement.
Le 27/11/18, OS Debian Stretch XFCE, impossible d'installer l'imprimante avec le script du site officiel Brother. Le script de Démonipuch que l'on trouve sur le site Ubuntu marche (ne pas s'inquiéter du message d'erreur du script (2 FAILED).
Le 25/3/18, Brother à modifié ses paquets et mis au point un script d'installation qui à fonctionné pour moi avec **Stretch Xfce**. Il suffit de suivre la notice fournie.
(la traduction automatique par google est suffisante pour comprendre ce qu'il faut faire).\\
Bien indiquer le nom de l'imprimante en respectant les majuscules/minuscule HL-3040CN
===== Installation pour Wheezy et Stretch =====
On va utiliser la commande suivante pour introduire les paquets i386 dans une architecture amd64\\
cette commande à rentrer qu'une seule fois, sert à rendre compatible les deux architectures.
dpkg --add-architecture i386
A la fin :
apt-get update
Maintenant on peut installer des paquets pour l'architecture i386 dans une architecture amd64.\\
A installer dans l'ordre.\\
a)\\
dpkg -i hl3040cnlpr-1.1.2-1.i386.deb
b)\\
dpkg -i hl3040cncupswrapper-1.1.2-2.i386.deb
**
Pour Wheezy, l'imprimante s'installe automatiquement dès les paquets installés.**\\
**Pour Stretch, il faut en plus, installer les paquets suivants :**
apt-get install cups-filters:i386 cups-filters-ippusbxd:i386 cups-filters-core-drivers:i386
**Nota : En effet, il s'agit des paquets pour l'architecture 32 bits qui ne sont plus installés par défaut dans Stretch.**
__**Changer le format du papier Letter en A4 dans Cups**,__ pour cela, aller dans Cups en tapant dans le navigateur :\\
http://localhost:631/
===== Installation pour Jessie =====
==== a) Installation des paquets ====
On va utiliser la commande suivante pour introduire les paquets i386 dans une architecture amd64\\
cette commande à rentrer qu'une seule fois, sert à rendre compatible les deux architectures.
dpkg --add-architecture i386
A la fin :
apt-get update
Les paquets logiciel (.deb) de Brother ne sont plus compatibles tels quels avec Jessie.\\
Il faut donc, au préalable, installer les paquets suivants :\\
apt-get install a2ps
Création du répertoire lpd\\
mkdir /var/spool/lpd
Maintenant on peut installer des paquets pour l'architecture i386 dans une architecture amd64.\\
**Il faut aller sur le site de Brother** et télécharger les paquets suivants :\\
**hl3040cnlpr-1.1.2-1.i386.deb**\\
et\\
**hl3040cncupswrapper-1.1.2-2.i386.deb**
**__A installer dans l'ordre.__**\\
a)
dpkg -i hl3040cnlpr-1.1.2-1.i386.deb
\\
b)\\
dpkg -i hl3040cncupswrapper-1.1.2-2.i386.deb
==== b) Installation de l'imprimante avec Cups ====
Aller dans Cups en tapant dans le navigateur :\\
http://localhost:631/
Installer nouvelle imprimante en utilisant le fichier brother_hl3040cn_printer_en.ppd qui est dans :\\ /usr/share/cups/model/Brother
Toujours dans cups :\\
- définir les autorisations en utilisant le menu administration de cups (voir capture écran).\\
- choisir A4 dans la configuration d'impression,\\
- imprimer page test\\
==== c) Captures d'écrans ====
{{http://pix.toile-libre.org/upload/original/1419601386.png}}
{{http://pix.toile-libre.org/upload/original/1419601494.png}}
{{http://pix.toile-libre.org/upload/original/1419601515.png}}
__**Nota :**__ Il se peut que CUPS soit en Anglais si on utilise Iceweasel.\\
Dans ce cas il faut aller dans préférence de Iceweasel\\ (les 3 barres horizontales en haut à droite) > contenu > ajouter une Langue,\\
Français/France [Fr-Fr] et déplacer en haut de la liste.