On Wed, 15 Nov 2000, Marc SCHAEFER wrote:

> A mon avis, ton filtre il est �crit en sh, avec une suite de pipes, dont �
> gs.

Ok, vu que je ne semble pas capable de faire autre chose aujourd'hui,
donnons plus d'explications:

Exemple de /etc/printcap, syst�me d'impression lprng, configuration
g�n�r�e avec magicfilter, dans ce cas une imprimante r�seau protocole
UNIX lpr, nom d'imprimante distante lp1, adresse 193.72.186.203
(c'est plus simple quand c'est une imprimante locale).

# BSD copyright above

lp|ljet_3d|HP Laserjet IIId:\

:lp=:sd=/var/spool/lpd/ljet_3d:rm=193.72.186.203:rp=lp1:lpr_bounce:\
        :sh:pw#80:pl#72:px#1440:mx#0:\
        :if=/etc/magicfilter/ljet3-filter:\
        :af=/var/log/lp-acct:lf=/var/log/lp-errs:

Ce qui importe c'est que le filtre est /etc/magicfilter/ljet3-filter.
Regardons son contenu, ou du moins les premi�res lignes:

#! /usr/sbin/magicfilter
0       %!              filter  /usr/bin/gs  -q -dSAFER -dNOPAUSE -r300 -sDEVICE 
=ljet3 -sOutputFile=- - -c quit 

En clair, ce fichier contient une suite de d�finitions de code magiques
(on entend par code magique quelque chose qui peut �tre utilis� pour
identifier un fichier, p.ex. les deux premiers caract�res du fichiers --
or, miracle, le PostScript standard commence par %! (il y a d'autres cas
qui sont excellement trait�s par magicfilter et cette configuration par
d�faut).

Donc pour am�liorer le gamma il suffira d'adapter la ligne de commande
ci-dessus � tes besoins (cf la doc devices.txt, et les commentaires
de F�lix Hauri sur gamma.ps).

D'autres syst�mes d'impression (l'excellent apsfilter, p.ex.) ont des
conventions similaires.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.

Répondre à