Pdf 通过命令行更改打印机设置

Pdf 通过命令行更改打印机设置,pdf,printing,command,line,Pdf,Printing,Command,Line,我有一台Brother PT-9800PCN标签打印机,使用6mm到36mm的胶带。 有没有办法通过命令行更改默认纸张大小(宽度、长度、方向)? 我使用fpdf在PDF中生成18x113mm和24x50mm的标签,当通过php将PDF发送到打印机时,它只打印默认的纸张大小。 我用Adobe、Foxit和苏门答腊试过命令。 我还尝试了Verypdf pdfprint命令行,该命令行具有设置纸张大小的选项,结果相同。 我在想,如果我通过命令行更改默认纸张大小,然后发送打印作业,它应该可以工作。导出:

我有一台
Brother PT-9800PCN
标签打印机,使用6mm到36mm的胶带。 有没有办法通过命令行更改默认纸张大小(宽度、长度、方向)? 我使用fpdf在PDF中生成18x113mm和24x50mm的标签,当通过php将PDF发送到打印机时,它只打印默认的纸张大小。 我用Adobe、Foxit和苏门答腊试过命令。 我还尝试了Verypdf pdfprint命令行,该命令行具有设置纸张大小的选项,结果相同。 我在想,如果我通过命令行更改默认纸张大小,然后发送打印作业,它应该可以工作。

导出:

RUNDLL32.EXE PRINTUI.DLL,PrintUIEntry /Ss /n "printer" /a "C:\A4-format.dat"
进口:

RUNDLL32.EXE PRINTUI.DLL,PrintUIEntry /Sr /n "printer" /a "C:\A4-format.dat"
出口:

RUNDLL32.EXE PRINTUI.DLL,PrintUIEntry /Ss /n "printer" /a "C:\A4-format.dat"
进口:

RUNDLL32.EXE PRINTUI.DLL,PrintUIEntry /Sr /n "printer" /a "C:\A4-format.dat"

通过在
超级用户
中询问此问题,您可能会得到更好的回答。我该如何做?在本页顶部菜单栏上,单击stackExchange下拉列表(左上方),选择超级用户。我已在此处发布了一个答案:在
超级用户
中询问此问题,您可能会得到更好的回答。我如何做到这一点?在此页面顶部菜单栏上,单击stackExchange下拉列表(左上角),选择超级用户。我已在此处发布了一个答案: