【发布时间】:2019-02-08 22:14:27
【问题描述】:
Zebra ZPL 标签打印机将打印命令从一个打印作业转移到另一个打印作业。因此,如果您发送一个旋转标签的^FWR 命令,所有未来的作业都将被旋转,因此如果您想以纵向模式打印下一个标签,则必须将方向重置为^FWN。
有没有办法在 Zebra 的每个打印作业中自动重置“标准”设置?那么上一个作业的设置不会延续到下一个作业吗?我希望我发送到打印机的每个 zpl 文件都以完全相同的方式打印,无论之前打印的是什么。
或者我可以发送一组默认的命令来重置方向、字体、位置、dpi、测量值等?
有一个命令可以执行开机/恢复出厂设置,但我不想在每次打印标签时都这样做。
【问题讨论】:
-
什么型号的打印机?在我的过去,我为每个标签都包含了每个命令。热转印/直接打印方法、标准/翻转方向等命令。如果您使用 XML 打印,您可以在模板 ZPL 文件中设置这些命令。
-
ZP-505。我正在打印由第三方生成的标签,这些标签并不总是将打印机重置为已知的良好状态(即将文本流从垂直重置为水平)
-
您是否尝试过对 ZPL 字符串执行替换功能以删除您不想使用的命令?
-
不 - 但我并没有真正关注。我正在打印由不同来源生成的各种 ZPL 标签。一些标签具有诸如
^PO之类的命令,这些命令会更改标签的方向,这会破坏假定标签的方向是设备默认方向的后续标签。我不确定我会从这里的标签中删除什么。
标签: zebra-printers zpl zpl-ii