1

我在使用 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 设置为其他值,则上述代码不起作用

4

1 回答 1

0

PJL(打印机作业语言)可能是您的答案。讨论文档

于 2013-02-26T04:54:32.343 回答