Con las sugerencias ha quedado mucho más elegante este sucedáneo del distiler de pdf. Ahora no necesita el archivo temporal.
Como bien apuntó Jaime, ps2pdf es un script que llama a gs. Así que copio la llamada que hace a gs con todos los parámetros. La sustituyo en el filtro ps600-filter en el apartado ps. Y nos queda un filtro igualito al postcript pero con los papeles cambiados. Es decir, si es pdf, no hace nada, si es ps lo convierte a pdf. Las secciones postcript y pdf, que son las únicas que cambian, quedan así. Le he llamado pdf-filter. # PostScript 0 %! fpipe /usr/bin/gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=- -c save pop -f $FILE 0 \004%! fpipe /usr/bin/gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=- -c save pop -f $FILE # PDF 0 %PDF cat Si es PDF ejecuta el comando cat. Vamos, que lo pasa sin tocar. Desde aquí se podría escribir en archivo modificando la opción -sOutputFile=/tmp/archivo.pdf He preferido mantenerlo separado por si algún día tengo una impresora que entienda pdf. Entonces el pequeño script bash llamado /etc/magicfilter/mifiltro para grabar en disco duro queda así #!/bin/bash cat|/etc/magicfilter/pdf-filter>/tmp/archivo.pdf Es fenomenal, pues con las sugerencias queda muy simple a la par que elegante ;-) Saludos K-charro PD: Ahora ya tenemos destiladora, ¿para cuando la freebeer?