A partir de la versión 5.0 de Ghostscript, ha aparecido un nuevo
controlador paramétrico -- the uniprint driver-- desarrollado por
Gunther Hess
ghess@elmos.de
, que se adapta a impresoras
Canon BJC 610, HP Deskjet 550c, Prinwriter 2X y todas las Epson Stylus
Color mediante un fichero de parámetros especificos. Por ejemplo, para la
Epson Stylus Color 600 hay tres ficheros:
Si no deseamos más que 360x360 dpi de resolución, puede usarse el fichero
stcany.upp
que sirve para cualquier impresora Stylus Color. Este
fichero contiene las siguientes líneas:
-supModel="Any Epson Stylus Color, 360x360DpI"
-sDEVICE=uniprint
-dNOPAUSE
-dSAFER
-dupColorModel=/DeviceCMYKgenerate
-dupRendering=/ErrorDiffusion
-dupOutputFormat=/EscP2
-r360x360
-dupMargins="{ 9.0 39.96 9.0 9.0}"
-dupComponentBits="{1 1 1 1}"
-dupBeginPageCommand="<
1b40 1b40
1b2847 0100 01
1b2869 0100 01
1b2855 0100 0A
1b5500
1b2843 0200 0000
1b2863 0400 0000 0000
>"
-dupAdjustPageLengthCommand
-dupAdjustTopMarginCommand
-dupAdjustBottomMarginCommand
-dupEndPageCommand="(\033@\014)"
-dupAbortCommand="(\033@\15\12\12\12\12 Printout-Aborted\15\014)"
y por lo tanto, para realizar impresión de un fichero PS usando la orden gs, escribiríamos (para la Epson Stylus Color) en un filtro para ficheros PS la línea
/usr/bin/gs @stcany.upp -sOutputFile=--
en lugar de
/usr/bin/gs -sDEVICE=stcolor -r360 -q -dSAFER - dNOPAUSE -sOutputFile=- -
obteniendo el mismo resultado.