Outils pour utilisateurs

Outils du site


informatique:mfc9140

Ceci est une ancienne révision du document !


Imprimante Brother MFC9140

J'ai déjà indiqué rapidement comment faire l'installation sous Fedora 20 : 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 : 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

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 voler 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 :

 # brscanconfig4 -a  name=(name  your  device)  model=(model  name)  ip=xx.xx.xx.xx
informatique/mfc9140.1463900541.txt.gz · Dernière modification: 2018/07/29 09:08 (modification externe)