我遇到PostScript问题,特别是setpagedevice运算符。如何选择PostScript打印机输出托盘
目标:我想设置页面大小,选择输出托盘,然后执行我的PostScript事情。例如,对于在A3打印到纸盘3,没有复式,我说
<</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null /MediaClass null>> setpagedevice
<</MediaPosition 2 /TraySwitch false>> setpagedevice
<</Duplex false /Tumble false>> setpagedevice
这最初的效果很好,但是当我想切换到另一个来源,如MPT或纸盘4左右,打印机突然总是想要使用手动纸盘。不知何故,我必须离开打印机的状态。
更多信息:其实,问题是这样的:如果打印机上的纸张来源设置为自动选择,上面的代码工作正常。如果打印机上的纸张来源设置为其他内容,则上述代码不起作用
在打印机面板(或通过打印机的Web界面)上设置纸张来源会覆盖嵌入在PostScript文件中的设置。 – 2010-08-17 10:10:13
你有什么样的打印机?当您说“打印机上的纸张来源已设置...”时,您会采取什么行动 - 推动前面板按钮?在打印机控制面板网页中选择选项?那台打印机的文档有哪些优先说明,PostScript语言纸张来源设置或前面板按钮或打印机的控制面板网页? – 2012-01-26 19:23:26