Installation d'une epson stylus color 400

Introduction

Dans ce petit howto, je vais vous décrire la procédure que j'ai utilisé pour installer mon imprimante espon stylus color 400 sous Mandrake 6. Je ne vais pas rentrer trop dans les détails, car il y a de très bon howto pour cela (cf. Printing-Usage-HOWTO et Printing-HOWTO).

Rmq.: J'ai testé cette configuration sur RedHat 5.* et Mandrake 5.* et >.
Ca fonctionne bien.
Pour les autres distributions, je n'ai jamais testé la config, mais à priori, il n'y a pas de raison pour que cela ne marche pas.

Le programme printtool sous RedHat ou mandrake

Pour ceux qui utilise une RedHat ou une Mandrake, la première chose à lancer est printtool.

Normalement, la page de test en texte ASCII doit sortir.

Rmq.: Vous pouvez avoir de multiples définitions d'imprimante pour chacune de vos imprimantes réelles. Une pour chaque taille de papier, pour les différentes résolutions, etc ...

Les filtres magiques

Un filtre magique est capable de déterminer la nature du filtre à appliquer d'après le type des données contenues dans le fichier à traite.
Par exemple, si le fichier est un fichier texte simple, il l'imprimera en utilisant les méthodes traditionnelles. Si c'est un fichier PostScript, ou un autre format, il l'imprimera en utilisant une autre méthode (ghostscript). Deux exemples en sont magicfilter et APSfilter. Une limitation de ce style de programme est que les programmes appropriés doivent être installés avant l'installation du filtre. La raison en est que quand magicfilter s'installe, il recherche dans votre système des programmes spécifiques (comme ghostscript qui, s'il le trouve, lui permettra de traiter les fichier PostScript) et se construit alors sur la base du résultat de ses recherches. Pour pouvoir traiter tous les fichiers à imprimer, vous devrez probablement avoir installé l'un de ces programmes :

Vous pouvez récupérer ici le package magicfilter :

Pour installer magicfilter-1.2-epson.tar.gz, c'est simple :

cd (ou est l'archive)
tar zxvf magicfilter-1.2-epson.tar.gz
cd magicfilter-1.2-epson
./configure
make
make install (avec les permissions root)

Maintenant, il suffit déditer le fichier /etc/printcap pour spécifier le chemin du filtre.
Voici à quoi ressemble mon fichier /etc/printcap :

##PRINTTOOL3## LOCAL uniprint NAxNA a4 {} U_EpsonStylusColor stc600pl 0
lp:\

:sd=/var/spool/lpd/lp:\
:mx#0:\
:sh:\
:lp=/dev/lp0:\
:if=/usr/bin/stcolor-filter:

Vous pouvez tester la config en réouvrant printtool et en essayant une impression avec le test au format postscript.