Tout d'abord, vous devez convertir le fichier postscript en commandes que
l'imprimante Epson comprend (ESC/P2).
(Le périphérique "stcolor" est inclus dans
ghostscript-4.03 et suivants):
gs -dSAVER -dNOPAUSE -sDEVICE=stcolor -sOutputFile=text.out text.ps
Les nouvelles versions de ghostscript (5.10 et plus récentes) n'intègrent
habituellement pas le le périphérique stcolor ! Au lieu de cela,
c'est le driver uniprint qui est utilisé comme driver universel pour
différentes imprimantes.
(Tapez gs -h pour vérifier les drivers qui sont inclus dans votre
version!)
Si vous ne voyez pas stcolor, vous pouvez vous procurer le source de
ghostscript, ajouter stcolor.dev au makefile et recompiler,
ou changer la commande en
gs -dSAVER -dNOPAUSE @stc600p.upp -sOutputFile=text.out text.ps.
Verifiez /usr/share/ghostscript/5.10/devices.txt pour connaître les différents fichiers stc*.upp que vous pouvez utiliser avec uniprint (différentes résolutions, etc.)
Le programme epsp ouvre le fichier sur la ligne de commande et l'envoie octet par octet à /dev/cua1 (vous devez recompiler le programme si votre Epson Stylus est connectée à un autre port!):
Préparez vous à attendre (faites vous une tasse de café (NDT : ça marche aussi avec une bière, à condition d'utiliser un verre à la place de la tasse, et d'inviter modération)), puisque cela peut prendre "un certain temps"...
J'utilise un seul script (epson_ps) qui réalise toute la procédure.
Faites moi part de vos expériences et améliorations, si vous l'utilisez!
Tous les fichiers nécessaires (sources, binaires, README's) sont inclus dans cette archive <"http://x8.net/lobomusic/linuxppc/epson/epsonhelp.tar.gz">.
les fichiers en téléchargement sont à ftp://ftp.linux-france.org/pub/macintosh/