gpt4 book ai didi

pdf-generation - 如何选择纸盘

转载 作者:行者123 更新时间:2023-12-04 07:01:52 24 4
gpt4 key购买 nike

当我将文档发送到打印机时,如何以编程方式选择要使用的纸盘?纸盒中有不同的纸张(A5、A4、A4 有一个撕纸部分或两个撕纸部分,有标志和没有标志的纸)。

今天我们使用setpapertray命令直接在 postscript 文件中,但这不是很方便,特别是因为我们计划改为生成 pdf 文件。

有什么建议?

编辑 : 今天我们将 ps-documents 直接发送到打印机,命令如下

cat file.ps > /dev/usb/lp0

或在程序中只需打开设备并写入即可。

因此,由于我们使用 postscript 模板,因此可以通过在模板中放置这样的部分来轻松选择要直接使用的托盘:
statusdict begin
/manualfeed false def
$paper_tray setpapertray
end

现在我们想要摆脱 ps 模板,因为它们很难使用,并且假设打印机直接连接但可以在外部打印机服务器上并不总是安全的。

问题:
  • 是否可以以相同的方式将托盘选择嵌入到 pdf 文件中?
  • 打印多个文档时,是否有另一种更方便的方法来为每个文档选择纸盒?
  • 最佳答案

    您可以使用 cups 从命令行打印 PDF 和 PostScript 文件,即:

    lp filename.pdf

    您可以使用 -o 选项在命令行上传递选项,即
    lp -o media=A4 filename.pdf

    如果您的打印机支持托盘,那么您可能可以使用以下内容:
    lp -o InputSlot=Tray2

    您可以列出 -o 开关的所有选项:
    lpoptions -l

    http://www.cups.org/documentation.php/options.html#OPTIONS更多细节。

    关于pdf-generation - 如何选择纸盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1706638/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com