Chapitre 6. Installer une imprimante USB

Table des matières
1. Pré-requis
1.1. Culture générale
1.2. Configuration du noyau
2. Installer les paquets
3. Récupérer le driver de votre imprimante
4. Configurer votre imprimante
5. Effectuer un test d'impression

Tableau 6-1. Evolution de cet article

DateAjout(s) / Modification(s)
06 juin 2003Version initiale.
28 juillet 2003On relance le démon cups après l'ajout du driver. Merci à Spike LEE pour cette information !
27 octobre 2003Relecture.
28 janvier 2004Mise à jour pour les noyaux 2.6.x.

Figure 6-1. L'imprimante Epson Stylus Photo 915 USB

Les imprimantes actuelles utilisent toutes le port USB pour communiquer avec le PC. L'espérance de vie du port parallèle est en train de diminuer de manière très significative. Il est même de plus en plus rare de trouver des carte mère qui conservent un port parallèle.

Cette page a pour objectif de vous permettre d'installer sur votre Debian GNU/Linux une imprimante USB. Je vais prendre l'exemple de l'imprimante Epson Stylus Photo 915 USB car c'est une imprimante que j'ai déja configurée.

1. Pré-requis

1.1. Culture générale

Pour faire simple, installer une imprimante revient à installer un démon (un programme). Ce démon attend les requêtes des clients. Lorsqu'une requête arrive il stocke le travail d'impression dans une file d'impression. Une file d'impression ou queue d'impression ou spool est donc l'endroit où tous les travaux sont en attente. Le démon dirige ensuite les fichiers un à un vers l'imprimante en passant à travers des filtres.

NoteCommon UNIX Printing System (CUPS) ?
 

Le système CUPS fournit une couche d'impression pour les systèmes d'exploitation compatibles UNIX (tel que Linux donc). Ce système a été développé pour promouvoir un système d'impression standard pour tous les utilisateurs d'UNIX. Nous allons mettre en place ce système d'impression pour pouvoir imprimer.

1.2. Configuration du noyau

Votre noyau doit pouvoir supporter l'USB et la gestion des imprimantes. Pour cela reportez vous aux sections : Support des périphériques USB et Imprimante USB de l'article Options du noyau.

2. Installer les paquets

Vous devez installer les paquets suivants pour disposer du système d'impression CUPS sur votre système.

# apt-get install cupsys cupsys-client foomatic-bin

3. Récupérer le driver de votre imprimante

Le système d'impression CUPS utilise des fichiers PPD pour connaitre les caractéristiques de votre imprimante. Vous aller devoir récupérer le fichier PPD de votre imprimante pour l'ajouter à ceux qui sont fournis par défaut avec CUPS. Tout d'abord il faut vérifier si votre imprimante est correctement supportée. Je vous conseille vivement l'excellent site (qui fait référence) dans le domaine : LinuxPrinting.org

AstucePour aller plus vite
 

Voici les deux liens dont vous aurez besoin :

Une fois que vous aurez récupéré le fichier PPD qui correspond à votre imprimante vous devrez le copier dans le répertoire qui contient les autres fichiers PPD qui sont gérés par le système d'impression CUPS :

# cp mon_fichier.ppd /usr/share/cups/model/

On relance le démon cups pour qu'il prenne en compte le nouveau driver que vous venez d'installer :

# /etc/init.d/cupsys restart

4. Configurer votre imprimante

Pour configurer votre imprimante, vous devez vous connecter sur le site Configuration de CUPS

ImportantAuthentification
 

Pour accéder au site on vous demande un nom d'utilisateur et un mot de passe. L'utilisateur root fera parfaitement l'affaire ici.

Une fois que vous êtes connecté au site cliquez sur le lien Manage Printers puis sur le bouton Add printer.

On vous demande alors trois informations :

Sur l'écran suivant on vous demande le Device de votre imprimante. En général il faut sélectionner :

USB Printer #1

Ensuite on vous demande le modèle du pilote de votre imprimante. Là le choix va se faire en fonction de la marque de votre imprimante. Pour mon Epson, je sélectionne tout naturellement :

EPSON

Enfin on vous demande le modèle de votre imprimante. Si vous avez bien rajouté le driver de votre imprimante (fichier PPD ) ce dernier devrait alors le lister. Pour mon imprimante je choisis :

Epson Stylus Photo 915, Foomatic + gimp-print (recommended) (en)

Voila, si tout s'est bien passé, on doit vous indiquer que votre imprimante a été ajoutée avec succès. La mention Printer xxxxx has been added successfully. devrait apparaître. Si ce n'est pas le cas, le problème vient probablement du point d'entrée de votre imprimante. Vérifiez que tout est correction branché (cable USB, alimentation...)

5. Effectuer un test d'impression

Vous pouvez lancer l'impression d'une page de test pour votre imprimante à l'aide de l'outil de configuration du système d'impression CUPS. Pour cela connectez vous au site Configuration de CUPS. Cliquez sur le lien Manage Printers puis sur le bouton Print Test Page correspondant à l'imprimante sur laquelle vous souaitez effectuer une impression d'essai.