Configurer une imprimante multifonction pour Debian
Il est toujours utile d'avoir une petite imprimante multifonctions chez soi. Habituellement, le choix se porte sur un modèle à jet d'encre, mais j'ai recherché quelque chose de plus "professionnel", utilisable par exemple dans un cabinet médical ou en télétravail.
Et je suis tombé sur 2 modèles à laser N&B, chez Brother et Samsung.
Question prix, la Brother est mieux placée, plus coûteuse qu'un équivalent à jet d'encre, mais avec un potentiel d'impression bien supérieur !
Voici donc un petit guide pour faire fonctionner cette multifonctions sous Debian. Plus précisément, j'utilise LMDE comme machine de test (https://www.linuxmint.com/download_lmde.php).
- Commencer par télécharger le driver via l'URL http://download.brother.com/welcome/dlf006893/linux-brprinter-installer-2.1.1-1.gz
- Brancher un câble USB à l'imprimante et la mettre en marche.
- Dans un terminal, aller dans le répertoire de téléchargement et saisir :
gunzip linux-brprinter-installer-2.1.1-1.gz
On peut aussi directement extraire cette archive à partir d'une fenêtre d'exploration de fichiers (Nemo, etc...).
- A présent, il est préférable d'ouvir un terminal et de passer en mode "su". Ou bien exécuter simplement la commande :
sudo bash linux-brprinter-installer-2.1.1-1.gz DCP-1610W
- A la question "Will you specify the DeviceURI ?", répondre "n".
- Accepter les contrats de licences qui apparaissent plusieurs fois.
Voilà qui est fait : le driver est installé et fonctionne en impression. Toutefois, la Brother étant également un scanner, nous souhaitons pouvoir utiliser l'application XSane ou autre...
Pour autoriser l'usage du scanner à tous les utilisateurs du PC, il faut ajouter 1 ligne supplémentaire dans un fichier bien particulier.
- Editer en mode superutilisateur le fichier /lib/udev/rules.d/60-libsane.rules. Par exemple, cela peut se faire en exécutant la commande :
sudo nano /lib/udev/rules.d/60-libsane.rules
- Ajouter la ligne suivante au début du fichier (lire les commentaires en tête de fichier pour comprendre où sont regroupées les lignes commençant par "ATTRS"),
ATTRS{idVendor}=="04f9", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
- Sauvegarder la saisie, puis redémarrer le PC.
Et voilà !
Merci aux fabricants qui fournissent des drivers pour Linux :-))