Configurer une imprimante multifonction pour Debian

in #linux8 years ago

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).

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