Contenu | Rechercher | Menus

Installer une imprimante Brother sous Ubuntu

Introduction

Ce tutoriel concerne l'installation d'un périphérique pour la partie "impression" et la partie "numérisation".
Le périphérique est soit raccordé directement à l'ordinateur, soit c'est un périphérique "réseau".

Il s'applique à toutes les imprimantes Brother et toutes les configurations depuis Ubuntu 8.04

L'entreprise Brother fournit des pilotes libres pour la plupart de ses imprimantes et multifonctions. Des paquets "deb" pour ces pilotes sont mis à disposition sur des pages WEB très bien organisées.

Cette page a pour but de vous guider dans la récupération de ces pilotes, leur installation et la mise en oeuvre de votre périphérique Brother..

Témoignages d'installation avec ce tutoriel

Si vous avez réussi à installer un matériel avec ce guide, merci de compléter la liste qui suit en précisant, le cas échéant tout écart constaté avec la réalité..

Accès à la liste .

Pré-requis

  • L'ordinateur est raccordé à Internet.
  • Pour une imprimante "réseau", celui-ci est opérationnel
  • L'imprimante est raccordée et sous tension.

Etape 1: Préparatifs

Créer les répertoires manquants indispensables pour la bonne exécution des scripts d'installation

Ouvrir un terminal et créer les répertoires qui manquent en entrant les commandes suivantes :

sudo mkdir /var/spool/lpd
sudo mkdir /usr/share/cups/model

Installer les librairies nécessaires pour l'utilisation de pilotes 32 bits

Cette étape n'est nécessaire que pour un installation 64 bits.

Installez le paquet ia32-libs

Un certain nombre de dépendances sont installées en même temps dont "lib32stdc"

Téléchargez les pilotes (drivers) depuis le site "Brother Solutions"

La distribution Ubuntu met à votre disposition des pilotes pour la plupart des imprimantes Brother. Si vous n'avez pas d'accès Internet ou si vous préférez cette méthode, reportez vous à la page liste des imprimantes Brother pour obtenir ces pilotes.

  • Téléchargez les pilotes (drivers) suivants pour la partie imprimante :
    • « LPR Driver (format deb) »
    • « cupswraper Driver (format deb) »

A partir de la version Ubuntu 10.10 vous avez le choix entre télécharger le paquet pour procéder à son installation ultérieurement ou lancer l'installateur de paquet deb, et cliquer sur "installer"

  • « scan-key-tool 64 bits ou 32 bits selon votre architecture.(format deb) »

Etape 2: Installez les pilotes d'impression (drivers)

Si vous avez installé les pilotes de la distribution, sautez cette étape. Personnellement, je préfère installer les drivers depuis le site Brother Solutions car tout marche du premier coup. En installant les drivers depuis Synaptic, je rencontre le problème de la page décalée vers le haut, facile à résoudre en se référant à la section "Problèmes fréquents" de cette page .

  • Passer dans le répertoire où les fichiers téléchargés ont été placés avec la commande suivante :
    cd ~/Téléchargements

En général, par défaut, il s'agit de « /home/user/Téléchargements » "user" étant votre nom d'utilisateur.

  • Afficher le contenu du répertoire avec la commande suivante :1)
    ls -a
  • Installer le pilote LPR avec la commande suivante :
     sudo dpkg -i --force-all dcp750cwlpr-1.0.1-1.i386.deb
  • Installer le pilote cupswrapper avec la commande suivante :
     sudo dpkg -i --force-all dcp750cwcupswrapper-1.0.1-1.i386.deb
  • Vérifier leur installation avec la commande suivante :
    sudo dpkg -l | grep Brother

    Vous devez obtenir une réponse de ce type :

    ii   dcp750cwcupswrapper    1.0.1-1     Brother CUPS Inkjet Printer Definitions
    ii   dcp750cwlpr            1.0.1-1     Brother lpr Inkjet Printer Definitions 

Généralisation: remplacez le nom des pilotes par le nom des vôtres.

Etape 3: Détecter et configurez votre imprimante avec CUPS

Pour configurer l'imprimante il faut utiliser et paramétrer le serveur d'impression CUPS. Pour cela vous disposez d'au minimum deux interfaces graphiques.

  1. L'interface graphique de votre environnement de bureau pour CUPS
  2. L'interface WEB de CUPS

Que vous utilisiez l'une ou l'autre n'a aucune importance. Le résultat sera exactement le même. Il s'agit juste de présentation de l'interface.

Tout ce qui est décrit ci-après en matière de configuration concerne une imprimante réseau. Pour une imprimante directement connectée, tout est détecté automatiquement par CUPS. Il suffit donc, une fois l'interface lancée, de faire "Ajouter" ou "Nouvelle" pour que l'imprimante soit détectée et configurée.

Exemple 1: utilisation de l'interface CUPS de GNOME

Lancer l'interface par les menus cascadés Système → Administration → Impression

  1. Faite "Ajouter" ou "Nouvelle" (selon la version du système)
  2. Déployer le sous-menu de la ligne "Imprimante réseau" en cliquant sur le signe + à gauche
  3. Choisissez "Hôte ou Imprimante LPD/LPR" et dans la partie droite de la boîte de dialogue renseignez Hôte (Host) avec l'adresse IP relevée sur l'imprimante et queue (ou file d'attente) avec "binary_P1"
  4. Attendez que la recherche des pilotes aboutisse pour voir une nouvelle boîte de dialogue

  1. Renseignez (ou pas) le champ "Location" avec ce que vous voulez pour identifier l'emplacement de votre imprimante puis faites "Appliquer".
  2. Vous pouvez imprimer une page de test ou pas (pas forcément conseillé si vous voulez économiser l'encre).

Généralisation: l'interface a sensiblement évolué avec les versions successives d'Ubuntu mais vous ne devriez pas rencontrer de difficulté particulière en applicant les principes suivants:

  • Commande "Nouvelle" ou "Ajouter" selon la version
  • Toujours faire le choix du backend LPR/LPD hôte ou imprimante puis renseigner les champs hôte(host) avec xxx.xxx.xxx.xxx (où xxx.xxx.xxx.xxx est l'adresse IP relevée sur l'imprimante) et le chanmp queue (file) avec binary_p1 .

Finalement vous devriez avoir une URL du type lpd://xxx.xxx.xxx.xxx/binary_p1.

Exemple 2: utilisation de l'interface KDE de CUPS

L'interface est différent mais la méthode est la même. Pour arriver à l'interface utilisez la cascade de menus suivante:
Applications/Configuration/Configuration du système/Administration de l'ordinateur/Configurer les imprimantes locales et distantes


Dans la boîte de dialogue qui apparaît sélectionnez "New Printer" (nouvelle imprimante) dans la zone du milieu Puis "Nouvelle Imprimante Réseau".
Une nouvelle boîte de dialogue apparaît.
Renseignez le champ "Hote" avec l'adresse IP relevée sur le tableau de bord de l'imprimante.
Renseignez le champ "File d'impression" avec binary_p1 puis faite "Suivant".


Cochez le bouton radio "Sélectionner une imprimante dans la base de données".
Choisissez "Brother" , puis faites "Suivant".


Dans la boîte de dialogue qui apparaît , choisissez votre modèle.Puis "Suivant".
Finalement une nouvelle boîte apparaît avec le résumé. Renseignez le nom (libre) puis l'emplacement (libre) et faites "OK".

Exemple 3: utilisation de l'interface WEB de CUPS

Configurer

  • Entrez cette URL dans la barre d'adresse de votre navigateur ou cliquez directement sur le lien : http://localhost:631/printers. L'écran suivant apparaît :

Comme vous le voyez sur l'URL vous restez sur l'hôte local. Vous n'êtes donc pas sur l'Internet.

  • Cliquer sur la ligne correspondant à votre modèle (exemple: DCP-750CW)

  • Sélectionner "Modifier Imprimante" (Modify Printer)

  • Sélectionner Hôte ou imprimante LPR/LPD puis cliquez sur "Continuer" (Continue)

  • Entrez l'URL complète de l'imprimante (voir ci-dessous) puis cliquez sur "Continuer" (Continue)

lpd://xxx.xxx.xxx.xxx/binary_p1

xxx.xxx.xxx.xxx est l'adresse IP de votre imprimante relevée sur le tableau de bord de l'imprimante ou par tout autre moyen.

  • Saisissez un nom d'emplacement physique (à votre gré) puis cliquez sur "Continuer" (Continue)

  • Pour terminer cliquez sur "Modifier Imprimante" (Modify Printer)

Etape 4: Tester votre imprimante

Ouvrez un éditeur de texte, frappez un bout de texte et imprimez.

Etape 5: Installez le pilote du scanner

  • Installer le pilote Brother en entrant la commande suivante :
    sudo dpkg -i --force-all brscan2-0.2.5-1.amd64.deb

Le nom du driver n'est pas forcément brscan2.0.2.5-1. Utilisez celui que vous avez choisi pour votre modèle d'imprimante lors du téléchargement des pilotes.

  • Vérifier l'installation du pilote du scanner en entrant la commande suivante :
    sudo dpkg  -l  |  grep  Brother

    Vous devez obtenir une réponse de ce type (exemple pour un modèle DCP-750CW):

    ii  brscan2               0.2.5-1      Brother Scanner Driver
    ii  dcp750cwcupswrapper   1.0.1-1      Brother CUPS Inkjet Printer Definitions
    ii  dcp750cwlpr           1.0.1-1      Brother lpr Inkjet Printer Definitions

Etape 6: Configuration du scanner

  • Déclarez le scanner en réseau avec la commande suivante :
    sudo  brsaneconfig2  -a  name=(nom du scanner)  model=DCP-750CW  ip=xx.xx.xx.xx 

(nom du scanner) est à remplacer par un nom de votre choix ; Ex: monScanner, sans les parenthèses et sans espaces.

modifiez le modèle selon votre cas (pas forcément DCP-750CW)

xxx.xxx.xxx.xxx est à remplacer par l'adresse ip de votre imprimante rélevée sur son tableau de bord ou par tout autre moyen (le tableau de bord de votre passerelle résidentielle par exemple).

  • Vérifier la prise en compte du scanner :
    sudo brsaneconfig2  -q  |  grep  (nom choisi du scanner)

    Vous devez obtenir une réponse de ce type (exemple pour un modèle DCP-750CW) :

    0 monScanner          "DCP-750CW"         I:192.168.1.12
  • Il n'est pas possible, a priori, de changer l'adresse IP du scanner si votre réseau a été modifié. Vous devez le supprimer pour l'ajouter à nouveau.

Trouver le nom du scanner installé. C'est le nom donné dans la commande cité au dessus, 'name' et qui est affiché par la commande

sudo brscanconfig4 -q

Résultat : en bas de la liste affiché, une ligne avec votre scanner actuellement installé

Devices on network
  0 DCP-J4110DW         "DCP-J4110DW"       I:192.168.1.25

Supprimer ce scanner

sudo brsaneconfig4 -r FRIENDLY-NAME nom_votre_scanner 

où nom_votre_scanner est à remplacer le vôtre que l'on vient de trouver (juste après le 0).

Puis l'ajouter à nouveau par :

sudo brsaneconfig4 -a name=DCP-J4110DW model=DCP-J4110DW ip=192.168.0.51

DCP-J4110DW est à remplacer par le modèle de votre scanner (dans name= mettez ce que vous voulez) et 192.168.0.51 par l'adresse IP du scanner chez vous

Comment connaître la commande brsaneconfig1, 2, 3, ou 4 à utiliser ? Lancer la commande

sudo dpkg -l | grep Brother

et regarder le résultat. La ligne indiquant 'brscan1, 2,3 ou 4' indique que vous devrez utiliser le même numéro pour brscanconfigx (ex.: brscan4 implique la commande brscanconfig4)

Etape 7: Vérification du fonctionnement de la numérisation

Lancez une application de scan pour essayer.

Vous pouvez utiliser "Simple-Scan" qui est installé par défaut

Etape 8: Installer la fonction de numérisation directe

Pour installer le pilote téléchargé, utilisez la commande suivante:

Command (for dpkg)  :  dpkg  -i  --force-all  (nom de votre  pilote)

Testez ensuite sa bonne installation avec:

Command (for dpkg)  :  dpkg  -l  |  grep  Brother

Vous devriez obtenir une réponse du type suivant:

$ dpkg -l | grep Brother
ii  brscan-skey                                0.2.1-1
      Brother Linux scanner S-KEY tool
ii  brscan2                                    0.2.4
      Brother Scanner Driver
$

Pour utiliser les fonctions de numérisation directe il faut lancer le programme brscan-key en arrière plan avec la commande:

brscan-skey 

Si vous voulez disposer de cette fonction dès le démarrage de l'ordinateur, ajoutez la commande dans les applications au démarrage en utilisant la cascade de menus: Système → Préférence → Application au démarrage et en faisant "Ajouter" (exemple Gnome).

Le test de la connexion peut être fait avec:

brscan-skey  -l

Vous pouvez désormais lancer un scan depuis le périphérique en pressant la touche "scan" et en choisissant la fonction désirée:

  • Scan vers fichier (Scan to File) : après avoir choisi un utilisateur et fait "start", un fichier correspondant au scan est alors placé dans le dossier /home/nom_utilisateur/brscan.
  • Scan vers image (Scan to image):après avoir choisi un utilisateur et fait "start", une image correspondant au scan est alors ouverte par l'application Gimp. Cette application doit donc être installée au préalable.
  • Scan vers e-mail (Scan to e-mail):nécessite de créer le répertoire /home/nom_utilisateur/.brscan et d'y copier un fichier de configuration avec la commande
cp  /usr/local/Brother/sane/brscan_mail.config  /home/nom_utilisateur/.brscan

et de l'éditer pour y entrer les paramètres du courrier.


Contributeurs : malizor et jaaf64

Mise en page : draco31.fr Le 23/09/2010, 20:17[

1) Ceci va vous permettre d'avoir le nom des pilotes sous les yeux, ce qui vous évitera de faire des fautes de frappes sur leur nom. Le mieux étant de copier/coller, ou d'utiliser la touche <tab> pour l'auto-complétion.
2) Il peut déjà être installé par défaut


Le contenu de ce wiki est sous licence : CC BY-SA v3.0