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.
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 :
- Pour savoir si votre imprimante est correctement supportée pour être utilisée sur votre Debian GNU/Linux, consultez la Liste des imprimantes supportées
- Pour récupérer le driver de votre imprimante, consultez la Page de recherche de drivers
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)
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.