diff options
Diffstat (limited to 'kdeprint/filters/ps2pdf.xml')
-rw-r--r-- | kdeprint/filters/ps2pdf.xml | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/kdeprint/filters/ps2pdf.xml b/kdeprint/filters/ps2pdf.xml new file mode 100644 index 000000000..15b1005b6 --- /dev/null +++ b/kdeprint/filters/ps2pdf.xml @@ -0,0 +1,152 @@ +<!DOCTYPE kprintfilter> +<kprintfilter name="ps2pdf" > + <filtercommand data="gs -q -dSAFER -dPARANOIDSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%filteroutput -sPAPERSIZE=%psl %filterargs -c .setpdfwrite -f %filterinput" /> + <filterargs name="__root__" description="ps2pdf" > + <filtergroup name="general" description="General" > + <filterarg format="-dPDFSETTINGS=%value" type="list" name="targetdevice" default="/default" description="Target device" > + <value name="/default" description="Default" /> + <value name="/screen" description="Screen" /> + <value name="/printer" description="Printer" /> + <value name="/prepress" description="Prepress" /> + </filterarg> + <filterarg format="-dCompatibilityLevel=%value" type="list" name="compat" default="gs-def" description="Compatibility Level" > + <value name="gs-def" description="GhostScript Default Setting" /> + <value name="1.2" description="Level 1.2" /> + <value name="1.3" description="Level 1.3" /> + </filterarg> + <filterarg format="-dAutoRotatePages=%value" type="list" name="autorotate" default="/PageByPage" description="Auto rotate pages" > + <value name="/None" description="Disabled" /> + <value name="/PageByPage" description="Page by Page" /> + <value name="/All" description="Dominant orientation" /> + </filterarg> + </filtergroup> + <filtergroup name="image" description="Image Options" > + <filtergroup name="colorimage" description="Color Images" > + <filtergroup name="colorcompress" description="Compression" > + <filterarg format="-dEncodeColorImages=%value" type="bool" name="colorencode" default="true" description="Encode color images" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dAutoFilterColorImages=%value" type="bool" name="colorautofilt" default="true" description="Auto encode color images" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dColorImageFilter=%value" type="bool" name="colorencodetype" default="/DCTEncode" description="Manual color image encoding method" > + <value name="/FlateEncode" description="Flate compression" /> + <value name="/DCTEncode" description="JPEG compression" /> + </filterarg> + </filtergroup> + <filterarg format="-dDownsampleColorImages=%value" type="bool" name="coldownsampl" default="false" description="Downsample color images" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dColorImageResolution=%value" type="int" min="9" max="2400" name="colimageres" default="300" description="Maximum color image resolution" /> + <filterarg format="-sColorImageDownsampleType=%value" type="list" name="colsampltype" default="Subsample" description="Color image downsampling method" > + <value name="Subsample" description="Sub-sampling" /> + <value name="Average" description="Averaging" /> + <value name="Bicubic" description="Bicubic interpolation" /> + </filterarg> + <filterarg format="-dColorImageDepth=%value" type="list" name="coldepth" default="-1" description="Color image depth" > + <value name="-1" description="Use the depth of the original" /> + <value name="1" description="1" /> + <value name="2" description="2" /> + <value name="4" description="4" /> + <value name="8" description="8" /> + </filterarg> + </filtergroup> + <filtergroup name="grayimage" description="Grayscale Images" > + <filtergroup name="graycompress" description="Compression" > + <filterarg format="-dEncodeGrayImages=%value" type="bool" name="grayencode" default="true" description="Encode grayscale images" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dAutoFilterGrayImages=%value" type="bool" name="grayautofilt" default="true" description="Auto encode grayscale images" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dEncodeGrayImages=%value" type="bool" name="grayencodetype" default="/DCTEncode" description="Manual grayscale image encoding method" > + <value name="/FlateEncode" description="Flate compression" /> + <value name="/DCTEncode" description="JPEG compression" /> + </filterarg> + </filtergroup> + <filterarg format="-dDownsampleGrayImages=%value" type="bool" name="graydownsampl" default="false" description="Downsample grayscale images" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dGrayImageResolution=%value" type="int" min="9" max="2400" name="grayimageres" default="300" description="Maximum grayscale image resolution" /> + <filterarg format="-sGrayImageDownsampleType=%value" type="list" name="graysampltype" default="Subsample" description="Grayscale image downsampling method" > + <value name="Subsample" description="Sub-sampling" /> + <value name="Average" description="Averaging" /> + <value name="Bicubic" description="Bicubic interpolation" /> + </filterarg> + <filterarg format="-dGrayImageDepth=%value" type="list" name="graydepth" default="-1" description="Grayscale image depth" > + <value name="-1" description="Use the depth of the original" /> + <value name="1" description="1" /> + <value name="2" description="2" /> + <value name="4" description="4" /> + <value name="8" description="8" /> + </filterarg> + </filtergroup> + <filtergroup name="monoimage" description="Mono Images" > + <filtergroup name="monocompress" description="Compression" > + <filterarg format="-dEncodeMonoImages=%value" type="bool" name="monoencode" default="true" description="Encode mono images" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dAutoFilterMonoImages=%value" type="bool" name="monoautofilt" default="true" description="Auto encode mono images" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dEncodeMonoImages=%value" type="bool" name="monoencodetype" default="/CCITTFaxEncode" description="Manual mono image encoding method" > + <value name="/CCITTFaxEncode" description="CCITT compression" /> + <value name="/FlateEncode" description="Flate compression" /> + </filterarg> + </filtergroup> + <filterarg format="-dDownsampleMonoImages=%value" type="bool" name="downsamplmono" default="false" description="Downsample mono images" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dMonoImageResolution=%value" type="int" min="0" max="2400" name="monores" default="300" description="Maximum mono image resolution" /> + <filterarg format="-sMonoImageDownsampleType=%value" type="list" name="monosampltype" default="Subsample" description="Mono image downsampling method" > + <value name="Subsample" description="Sub-sampling" /> + <value name="Average" description="Averaging" /> + <value name="Bicubic" description="Bicubic interpolation" /> + </filterarg> + <filterarg format="-dMonoImageDepth=%value" type="list" name="monodepth" default="-1" description="Mono image depth" > + <value name="-1" description="Use the depth of the original" /> + <value name="1" description="1" /> + <value name="2" description="2" /> + <value name="4" description="4" /> + <value name="8" description="8" /> + </filterarg> + </filtergroup> + </filtergroup> + <filtergroup name="fonts" description="Fonts" > + <filterarg format="-dEmbedAllFonts=%value" type="bool" name="embedfonts" default="true" description="Embed all fonts" > + <value name="true" description="Enabled" /> + <value name="false" description="Disabled" /> + </filterarg> + <filterarg format="-dSubsetFonts=%value" type="bool" name="fontsubsets" default="true" description="Embed font subsets" > + <value name="true" description="Embed subset" /> + <value name="false" description="Embed complete font" /> + </filterarg> + <filterarg format="-dMaxSubsetPct=%value" type="int" min="0" max="100" name="fontsubsetpct" default="100" description="Maximum font subset percentage" /> + <filterarg format="-r%value" type="list" name="resol" default="300x300" description="Bitmap font resolution" > + <value name="72x72" description="72 dpi" /> + <value name="144x144" description="144 dpi" /> + <value name="300x300" description="300 dpi" /> + <value name="600x600" description="600 dpi" /> + <value name="1200x1200" description="1200 dpi" /> + <value name="2400x2400" description="2400 dpi" /> + </filterarg> + </filtergroup> + </filterargs> + <filterinput> + <filterarg format="%in" name="file" /> + <filterarg format="-" name="pipe" /> + </filterinput> + <filteroutput> + <filterarg format="%out" name="file" /> + <filterarg format="-" name="pipe" /> + </filteroutput> +</kprintfilter> |