【发布时间】:2010-03-03 16:41:54
【问题描述】:
我在使用 PostScript 时遇到问题,尤其是 setpagedevice 运算符。
目标:我想设置页面大小,选择输出托盘,然后执行我的 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 左右,打印机突然总是想使用手动纸盘。不知何故,我必须在打印机上留下状态。
更多信息:实际上,问题是这样的:如果打印机上的纸张来源设置为自动选择,上面的代码可以正常工作。如果打印机上的 Paper Source 设置为别的,上面的代码就不起作用了
【问题讨论】:
-
在打印机面板上(或通过打印机的 Web 界面)设置纸张来源会覆盖 PostScript 文件中嵌入的设置。
-
你有什么样的打印机?当您说“打印机上的纸张来源已设置...”时,您正在采取什么行动——按下前面板按钮?在打印机控制面板网页中选择选项?该打印机的文档说明了什么优先,PostScript 语言纸张来源设置或前面板按钮或打印机的控制面板网页?
标签: postscript