【问题标题】:ZPL Programming - reset settings on each print jobZPL 编程 - 重置每个打印作业的设置
【发布时间】: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


【解决方案1】:

您可以手动重置所有不需要的设置。

这对我有用

^PON^LH0,0^FWN

.

FWN resets field orientation
LH resets the offset
PO resets print orientation

不确定您是否需要所有这些和/或其他内容。在我的特殊情况下,我不需要 FWN。

将一些示例 ZPL 粘贴到打印机时,我的打印出错了。接下来的 30 个标签的方向和偏移发生了变化,使其无法使用。所以我现在在标签的开头只有上面的命令。

您可能还必须特别重置其他设置。

【讨论】:

  • LH 和 PO 正是我想要的。
【解决方案2】:

如果您可以在要打印的标签之前或之后发送 ZPL,请在开始 ^XA/end ^XZ 标签之外添加所需的命令,例如 ^PO。它应该改变它,直到设置另一个类似的命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-23
    • 1970-01-01
    • 1970-01-01
    • 2015-11-12
    • 2013-06-15
    • 1970-01-01
    • 2015-02-10
    相关资源
    最近更新 更多