device.command_override
为打印机固件添加一组新的 Set/Get/Do (SGD) 命令,使用户能够从远程设备禁用或忽略特定 ZPL-SetGet/Do 命令,从而防止对打印机进行意外重配置。许多应用程序和驱动程序发送这些可能干扰成功打印并且需要用户介入的不必要的 ZPL 配置命令。这些配置命令由生成标签打印所需的 ZPL 的驱动程序或应用程序创建,如果配置不匹配,可能发生下列问题。(这些只是说明驱动程序/应用程序设置与打印机配置不匹配问题的一些示例)
打印机收到 ….
^MM(打印模式),将打印机由“Rewind”(回卷)模式转变为“Tear off”(撕纸)模式,在 ZM 系列打印机中禁用回卷轴功能。
^MD(介质打印深度)或者 ~SD(设置打印深度),导致打印深度意外变更。
^PW(打印宽度),导致因更改图像打印宽度而使图像被裁切。
^MT(介质类型),由于将打印机由热转印(使用碳带)转变为热敏(不使用碳带)而导致“Ribbon In”(有碳带)错误。
~TA(撕纸),间隙不再位于撕纸杆处。
comm.baud — 更改数据通信参数
如果未正确配置应用程序或驱动程序以匹配您的打印机设置,由于驱动程序设置会覆盖打印机设置,因此可能发生类似错误。正常情况下,可将驱动程序或应用程序设置为“Use Printer Settings”(使用打印机设置),ZPL 配置命令将不被发送。如果没有选项或者应用程序包含不必要的 ZPL 命令/配置,可使用 device.command_override 功能。必须通过检查明显导致问题的目标格式,确定希望禁用的命令。
在 Vxx.17.16Z 中下列命令被启用。
device.command_override.add(添加希望禁用的命令)
device.command_override.clear(删除所添加的命令,恢复正常 ZPL 配置功能)
device.command_override.list (返回已被禁用的命令的列表)
**device.command_override.active(激活或者取消激活禁用命令列表,并不删除这些命令)
device.command_override
** 不适用于 ZT 打印机型号