我正在尝试更改 Zebra GX430t USB 打印机的打印机设置,以便它们在打印机打开的整个过程中持续存在。这是为了避免每次 Windows 决定创建打印机副本时都必须重新加载所有打印机设置。
我正在使用 C# 和 RawPrinterHelperclass.SendStringToPrinter()。
我已经走到这一步了:
^XA
^FX Speed and Darkness settings
^PR3
^MD27
^FX Label size settings
^LL240
^PW864
^FX Rotate 180
^POI
^FO50,50
^GB10,10,10^FS
^XZ
这将打印一个空白标签,比正常情况慢,让我相信 zpl 正在努力更改此单个标签的配置。这也告诉我 SendStringToPrinter() 工作正常,因为某些命令执行了它们应该执行的操作。但是,下一个标签打印速度很快(默认)并且不旋转 180(这是我需要更改的主要设置)。如果我只需要在打印机正确打开时保留设置,我认为我不需要 ^JUS 命令?
我打印的标签不是zpl,它是一个word文档。
任何帮助将不胜感激!
Word 使用 Windows 驱动程序,因此您还需要更改驱动程序设置,否则无论您向打印机推送什么设置,驱动程序设置都将始终覆盖打印机配置。