CUPS旋转打印的图像

问题描述

我正在使用http://www.openprinting.org/printer/HP/HP-DesignJet_500中的PPD。它工作正常,但我注意到它可以将风景图像旋转为人像。它不会旋转已经处于纵向的PDF。 我试图通过直接运行cupsfilter来找出问题出在哪里。

/usr/sbin/cupsfilter -p /etc/cups/ppd/test.ppd -m application/pdf in.pdf > out.pdf

对于PDF输出方向不变。

/usr/sbin/cupsfilter -p /etc/cups/ppd/test.ppd -m application/vnd.cups-raster in.pdf > out.ras

栅格旋转。因此,我认为gs存在问题。 Cupsfilter提供以下gs命令:

s -dQUIET -dParaNOIDSAFER -dnopAUSE -dBATCH -dNOINTERPOLATE -dNOMEDIAATTRS -dShowAcroForm -sstdout=%stderr -sOutputFile=%stdout -sDEVICE=cups -r300x300 -dDEVICEWIDTHPOINTS=1584 -dDEVICEHEIGHTPOINTS=2448 -dcupsBitsPerColor=1 -dcupsColorOrder=0 -dcupsColorSpace=3 -scupsPageSizeName=AnsiD -I/usr/share/cups/fonts -c '<</.HWMargins[14.170000 34.020000 14.170044 14.169922] /Margins[0 0]>>setpagedevice' -f -_

PPD使用foomatic-rip过滤器,但是在调用cupsfilter时,更改PPD中的FoomaticRIPCommandLine不会更改gs命令行中的内容。 (也许我做错了什么?)。将定位请求的选项传递给杯子也没有任何效果

请给我一个解决方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)