如何自动化Windows Acrobat/Reader将PDF打印为ZPL文件?
自动化PDF运单标签转Zebra ZPL格式的问题
我的目标是自动化预处理PDF格式的运单标签,将其转换为Zebra ZPL格式。新款Zebra打印机可设置为直接接收原始PDF并输出标签,但处理并启动打印约需2.5秒;而发送ZDesigner打印机驱动生成的ZPL则几乎立即开始打印,这能大幅提升自动化贴标效率。
我在非Adobe资料中找到了Acrobat Reader的命令行选项,可实现静默打印至打印机驱动:
/T <filename> <printername> <drivername> <portname> <filename> 指定要打印的PDF文件路径和文件名。 <printername> 指定要使用的打印机名称,若含空格需用双引号包裹。 <drivername> 指定要使用的打印机驱动程序名称,省略则使用默认驱动。 <portname> 指定打印时使用的端口名称,省略则使用默认端口。
假设Acrobat Reader路径正确,我尝试这些命令行后能打印出标签,但不会提示文件名。当我将驱动端口设置为FILE:时,会按预期提示文件名,似乎portname选项不受支持或我使用方式有误:
C:\>Acrobat.exe /t "shipping label.pdf" "ZDesigner ZE521 RH-300dpi ZPL" "" "FILE:" C:\>Acrobat.exe /t "shipping label.pdf" "ZDesigner ZE521 RH-300dpi ZPL" "ZDesigner ZE521 RH-300dpi ZPL" "FILE:" C:\>Acrobat.exe /t "shipping label.pdf" "ZDesigner ZE521 RH-300dpi ZPL" "ZDesigner ZE521 RH-300dpi ZPL" "FILE:TEST.ZPL" C:\>Acrobat.exe /t "shipping label.pdf" "ZDesigner ZE521 RH-300dpi ZPL" "ZDesigner ZE521 RH-300dpi ZPL" "LPT1:"
我是否遗漏了什么?可能我找到的命令行选项资料已过时,需要其他解决方案。
内容的提问来源于stack exchange,提问作者Rich Shealer
相关产品推荐
相关产品推荐

