当我将文档发送到打印机时,如何以编程方式选择要使用的纸盘?纸盘中有不同的纸张(A5、A4、A4 带一个撕下部分或两个撕下部分,带徽标和不带徽标的纸张)。
今天我们setpapertray
直接在 postscript 文件中使用该命令,但这不是很方便,特别是因为我们计划转而生成 pdf 文件。
有什么建议么?
编辑:今天我们使用类似的命令将 ps 文档直接发送到打印机
cat file.ps > /dev/usb/lp0
或在程序中只需打开设备并写入即可。
因此,由于我们使用 postscript 模板,因此很容易通过在模板中放置这样的部分来直接选择要使用的托盘:
statusdict begin
/manualfeed false def
$paper_tray setpapertray
end
现在我们想要摆脱 ps 模板,因为它们很难使用,并且假设打印机直接连接但可能位于外部打印机服务器上并不总是安全的。
问题:
- 是否可以以相同的方式将托盘选择嵌入到 pdf 文件中?
- 打印多个文档时,是否有另一种更方便的方法来为每个文档选择托盘?