====== Imprimante Brother MFC9140 ====== J'ai déjà indiqué rapidement comment faire l'installation sous Fedora 20 : [[informatique:x1-carbon|Astuces pour le Thinkpad X1 Carbon]] ===== Debian Jessie ===== ==== Imprimante ==== Il est nécessaire d'ajouter l'architecture i386 pour que les drivers en i386 puissent s'installer correctement : # dpkg --add-architecture i386 # aptitude update Il faut installer le paquet libc6-i386 : # apt-get install libc6-i386 Puis télécharger les différents drivers (lpr, cups, brscan, brscan-key et brother-udev-rule) : http://support.brother.com/g/b/downloadlist.aspx?c=ch&lang=fr&prod=mfc9140cdn_eu_as_cn&os=128&flang=English Je mets une archive des .deb ici : {{:informatique:drivers-brother-mfc9140.tar.gz|}} En général, les scripts d'installation ne parviennent pas à créer les répertoires nécessaires, donc : # mkdir /var/spool/lpd/ # mkdir /var/spool/lpd/mfc9140cdn/ Enfin, on peut installer les .deb téléchargés : # dpkg -i --force-all mfc9140cdnlpr-1.1.2-1.i386.deb # dpkg -i --force-all mfc9140cdncupswrapper-1.1.2-1.i386.deb # dpkg -i --force-all brscan4-0.4.3-0.amd64.deb # dpkg -i --force-all brscan-skey-0.2.4-1.amd64.deb # dpkg -i --force-all brother-udev-rule-type1-1.0.0-1.all.deb ==== Configuration du scanner ==== Voir http://support.brother.com/g/s/id/linux/en/instruction_scn1b.html?c=ch&lang=fr&prod=mfc9140cdn_eu_as_cn&redirect=on ===== Archlinux ===== Installation faite le 2016-02-23, sur une Archlinux installée la veille. ==== Imprimante ==== Architecture 32 bits : il faut modifier le fichier ''/etc/pacman.conf'' et décommenter les lignes suivantes : #[multilib] #Include = /etc/pacman.d/mirrorlist Puis, on peut rafraîchir la liste des paquets et installer ''lib32-libcups''. $ pacman -Syu lib32-libcups Pour pouvoir compiler le driver de l'imprimante, il manque encore ''deb2targz'' (qui va permettre d'extraire les archives ''.deb'' proposées pas Brother (celles qui sont utilisées ci-dessus pour Debian). Et ''deb2targz'' est accessible sur ''AUR'' : https://aur.archlinux.org/packages/deb2targz/ Je me place dans un répertoire dédié à ce genre de tâches (chez moi c'est ''/home/user/informatique/aur/'' et : # git clone https://aur.archlinux.org/deb2targz.git # cd deb2targz # makepkg -sc # sudo pacman -U [l'archive tar.gz créée] Le driver pour l'imprimante est également disponible sur ''AUR'' : https://aur.archlinux.org/packages/brother-mfc-9140cdn/ Mais, j'ai eu un problème lors de la création de l'archive, avec une erreur signalant que la licence doit être un tableau. Mais, ça se répare assez simplement : # git clone https://aur.archlinux.org/brother-mfc-9140cdn.git # cd brother-mfc-9140cdn Le problème se situe à la ligne 9 du PKGBUILD. Pour ma part, j'ai fait la modification suivante : # license='unknown' en # licence=('unknown') À noter que si on passe par ''pacaur'', on peut évidemement éditer à la volée le PKGBUILD. On enregistre la modification, et on peut continuer, toujours depuis le répertoire ''brother-mfc-9140cdn'' : # makepkg -sc # sudo pacman -U [l'archive tar.gz créée] Puis, on peut utiliser l'outil de configuration d'imprimante de Gnome. J'ai renseigné l'IP de mon imprimante pour la trouver. ==== Scanner ==== C'est similaire. Le paquet à installer est ''brscan4'', disponible dans ''AUR'' : https://aur.archlinux.org/packages/brscan4/ # git clone https://aur.archlinux.org/brscan4.git # cd brscan4 # makepkg -sc # sudo pacman -U [l'archive tar.gz créée] Lorsque l'installation est réussie, un message précise comment configurer le scanner : # brsaneconfig4 -a name=(name your device) model=(model name) ip=xx.xx.xx.xx