Le fichier printcap contient la liste des imprimantes déclarées. Si nous substituons /dev/lp0 par /dev/null (voir l'exemple décrit à la section 22.5) et que le filtre émet son résultat vers un autre périphérique, nous pouvons utiliser lpd pour rediriger tout travail d'impression sur n'importe quel service imaginable.
Voici ci-dessous, un script appelé mon_filtre.sh
qui pourrait envoyer un travail d'impression via un partage
d'impression SMB (Windows NT) en utilisant smbclient
(voir le chapitre 40), vers un programme
de prévisualisation ou vers un script qui transmettrait le travail
par courriel:
lp1:\
:sd=/var/spool/lpd/lp1:\ :mx#0 :sh:\ :lp=/dev/null:\ :if=/usr/local/bin/mon_filtre.sh |