http://svn.ghostscript.com/ghostscript/trunk/gs/doc/Ps2pdf.htm seems to imply that -dPDFSETTINGS=/printer can be used to setup the pdf writer parameters, but this doesn't seem to work when using ghostxps, test using svn trunk: $ ~/xps/gxps -r600 -sDEVICE=pdfwrite -sOutputFile=out.pdf -dBATCH -dNOPAUSE -dPDFSETTINGS=/printer ./DOH-6970-JPN.xps Usage for -d is -d<option>=[<integer>|<float>|true|false] I'm not sure if this is a bug or just something that's unsupported, but it would certainly be useful if it did work as setting the equivalent settings by hand is rather tedious!
(a) the ghostpdl frontend is limited in how it handles parameters. (b) pdfwrite relies on the postscript interpreter for a lot of setup. Is now the time to start work on a unified frontend to solve these issues?
(In reply to comment #1) > (a) the ghostpdl frontend is limited in how it handles parameters. > > (b) pdfwrite relies on the postscript interpreter for a lot of setup. > > Is now the time to start work on a unified frontend to solve these > issues? I don't know when we'll get to this, it is on the project list. Many of the /printer parameters defined in gs_pdfwr.ps can be passed as device parameters on the command line. Hope that helps.