Installer une imprimante USB

Article écrit par Cédric Lignier et Wikisé par IoGuiX.

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

Pré-requis

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.

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

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 « Les options du noyau ».

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

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

Pour 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 pilote (ou driver) que vous venez d'installer :

# /etc/init.d/cupsys restart

Configurer votre imprimante

Pour configurer votre imprimante, vous devez vous connecter sur le site http://localhost:631/ (Configuration de CUPS)

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

  • Name : C'est le nom qui va vous permettre d'identifier votre imprimante lorsque vous souhaiterez imprimer.
  • Location : C'est le point d'entrée de votre imprimante dans le système de fichier de votre Debian GNU/Linux. En général c'est /dev/usb/lp0 si vous ne possédez qu'une seule imprimante USB.
  • Description : Si vous le souhaitez, vous pouvez donner une description à votre imprimante. C'est facultatif.

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

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 http://localhost:631/ (Configuration de CUPS). Cliquez sur le lien Manage Printers puis sur le bouton Print Test Page correspondant à l'imprimante sur laquelle vous souhaitez effectuer une impression d'essai.

 
materiel/installer-une-imprimante-usb.txt · Dernière modification: 11/12/2010 18:13 par orgrim