批量打印混合纸张来源的 PDF

批量打印混合纸张来源的 PDF

我正在尝试寻找一种打印大量(1000 个)pdf 文档的方法。

每份文件的第一页需要用信头纸打印,其余页用普通纸打印,因此需要混合输入纸张/纸盒。

此设置未出现在“打印机属性”对话框中,但可以在某些应用程序中访问,例如“页面设置”对话框下的 MS Word。

我尝试使用在 Google 上找到的名为“print Conductor”的程序,也尝试过从命令行使用 Adob​​e Reader,但似乎没有任何选项可以指定这一点。

我想为此使用 UI,但如果需要,我可以针对库编写脚本或代码。

答案1

我是 Print Conductor 公司的职员,我们还有另一个程序可以帮助解决这种情况。

您可以使用 2Printer 命令行工具打印包含 1000 多个 PDF 文件的文件夹。其思路是使用一个纸盘中的纸张打印每个文件的第一页,使用另一个纸盘中的纸张打印所有其他页面。

因此,您需要为每个文件调用下面所示的两个命令行:

2Printer.exe -s "C:\In\file01.pdf" -prn "Xerox 2050" -tray "258" -pagerange "1"

2Printer.exe -s "C:\In\file01.pdf" -prn "Xerox 2050" -tray "15" -pagerange "2-999999"

您可以使用以下命令行获取打印机托盘 ID 列表:

2Printer.exe -showtraylist

当然,您需要先从以下网址下载并安装 2Printer 命令行工具: https://www.doc2prn.com/download

下面是我的批处理文件示例,您可以尝试使用它来打印文件夹“C:\In”中的所有 PDF 文件:

FOR %%i IN (C:\In\*.pdf) DO (

2Printer.exe -s "%%i" -prn "Xerox 2050" -tray "258" -pagerange "1"

2Printer.exe -s "%%i" -prn "Xerox 2050" -tray "15" -pagerange "2-999999"

)

如果您需要进一步的设置帮助 - 您可以在这里询问我,或者通过我们网站的支持询问我。

答案2

使用双纸盘打印机打印混合页面大小的 PDF 文件时,某些应用程序可以指定打印选项 根据 PDF 页面大小选择纸张来源

任何不太旧的 Adob​​e Acrobat 版本都支持此选项:

在此处输入图片描述

Foxit Reader 也支持它:

在此处输入图片描述

对于任何其他 PDF 产品,请查找该选项。它也可以在某些打印机软件中找到。

答案3

只有两种方法可以获得您想要的结果:要么应用程序将不同的页面发送到不同的纸盘,要么打印机自己执行此操作。

正如您所说,Word 等应用程序允许您为首页指定不同的托盘,但大多数其他应用程序不这样做。我不知道有哪个 PDF 阅读器这样做。

另一个选项是告诉打印机。在这种情况下,它将是打印机“打印首选项”和/或“打印默认值”下的某个选项。许多高端打印机都支持此选项,但有时很难找到。就您而言,您说它不受支持,但请尝试单击“首选项”中的所有选项卡和按钮。

打印机是什么型号?

相关内容