我不能够讲好英语,但我希望有人能帮助我在这一个...Ghostscript的 - PDF文件,与多个托盘,并在此有很多问题
我花了好几天,但我无法自己弄清楚。这里的交易:
我有4000+的PDF文件,TrimBox页边距,每页有16页,颜色。
我需要批量打印出来:在使用上纸盘3纸张
- 打印页数1-10;
- 使用纸盒4上的纸张打印第11-15页,两份不合页。使用
- 打印16页纸张上纸盘3
我使用的是京瓷7550ci,the PPD is here.
我已经安装了Ghostscript的9.19,也与gsprint GSView程序。 Windows 7 SP1。
当我第一次尝试做任何事情,不知道ghostscript或如何使用它,但做一些阅读我设法“种”解决问题。我重复的Windows控制面板上的打印机,设置好的每一个与我想要的配置,并做了GSPRINT以下命令:
gsprint -printer "Kyocera TASKalfa 7550ci KX" -color -dUseTrimBox -dFitPage -from 1 -to 10 s_file0001.pdf
gsprint -printer "ALT Kyocera" -color -dUseTrimBox -dFitPage -from 11 -to 15 -copies 2 s_file0001.pdf
gsprint -printer "Kyocera TASKalfa 7550ci KX" -color -dUseTrimBox -dFitPage -from 16 -to 16 s_file0001.pdf
(我设置好的TASKalfa 7550ci默认的驱动程序才能使用纸盒3,和ALT京瓷使用托盘4和uncollate)。
它工作正常,但对于Windows进程以及要处理的打印机都很痛苦。我很快意识到GSPRINT很慢,因为它必须将整个图像渲染为位图,并开始查看是否可以使用纯GhostScript来完成这项工作。
gswin32c -dBATCH -dNOPAUSE -q -dUseTrimBox -dFitPage -dFirstPage=1 -dLastPage=10 -sDEVICE=mswinpr2 -sOutputFile="%printer%Kyocera TASKalfa 7550ci KX" -f test.pdf
gswin32c -dBATCH -dNOPAUSE -q -dUseTrimBox -dFitPage -dFirstPage=11 -dLastPage=15 -sDEVICE=mswinpr2 -sOutputFile="%printer%ALT Kyocera" -f test.pdf
gswin32c -dBATCH -dNOPAUSE -q -dUseTrimBox -dFitPage -dFirstPage=16 -dLastPage=16 -sDEVICE=mswinpr2 -sOutputFile="%printer%Kyocera TASKalfa 7550ci KX" -f test.pdf
但我还是有很多的问题......我很沮丧,我不能得到它的工作,即使真的已经很努力阅读手册,并四处搜寻。
- 使用mswinpr2仍然非常慢,给我错误的颜色,并且无法弄清楚如何选择纸盒。
- 使用任何包含PCL驱动程序,altrought是快速和成功地选择使用dMediaPosition正确的托盘,还有的只有黑色和白色的司机...
- 使用pdfwrite,不正确的比例裁切框,以适应整个页面,并且无法选择正确的纸盒。
- 使用ps2write,无法选择纸盘并与页面位置混乱。
我迷路了。有人可以给我一些方向?另外,还有一种方法可以将每个字母作为一个文件发送给打印机?
谢谢大家!
---编辑---
感谢你们的答案!
我设法使其工作:
gswin32c -dBATCH -dNOPAUSE -q -dPDFFitPage -dUseTrimBox -dFirstPage=1 -dLastPage=10 \
-dMediaPosition=7 -sDEVICE=pxlcolor \
-sOutputFile="%printer%Kyocera TASKalfa 7550ci KX" -f in.pdf
gswin32c -dBATCH -dNOPAUSE -q -dPDFFitPage -dUseTrimBox -dFirstPage=11 -dLastPage=15 \
-dMediaPosition=5 -sDEVICE=pxlcolor -dNumCopies=2 \
-sOutputFile="%printer%Kyocera TASKalfa 7550ci KX" -f in.pdf
gswin32c -dBATCH -dNOPAUSE -q -dPDFFitPage -dUseTrimBox -dFirstPage=16 -dLastPage=16 \
-dMediaPosition=7 -sDEVICE=pxlcolor \
-sOutputFile="%printer%Kyocera TASKalfa 7550ci KX" -f in.pdf
的唯一的事情是,网页无法正确缩放到pxlcolor(它在ljet4,但它是黑色和白色)。
我快到了!谢谢^^。如果有人知道这个问题,我将不胜感激。
你知道的任何支付程序,做到这一点? –
不幸的是没有。我的企业正在按需实施这三种解决方案中的任何一种。 –