【问题标题】:Can't define label length - ZPL (RW 220)无法定义标签长度 - ZPL (RW 220)
【发布时间】:2018-04-25 20:51:36
【问题描述】:

同学们,

我想要做的应该很简单:打印 ZPL II Programming Guide 中的示例标签。但无论我写什么,标签总是以 40mm 长度打印。

这是代码:

^XA
^LH0,30
^FO20,10^AD^FDVERSUL^FS
^XZ

我尝试更改打印机属性中的标签设置,尝试添加 ^LL 命令,将单位设置为点。我正在使用 Zebra Setup Utilities 中的控制台,并且我已经将语言更改为 ZPL。没有改变。

你知道我做错了什么吗,或者是否还有其他地方我应该更改标签的设置?

顺便说一句:打印机在 CPCL 模式下工作正常,看起来与 ZPL 的配置有关。

提前致谢。

【问题讨论】:

    标签: printing label zpl


    【解决方案1】:

    您是否在打印机中装入了间隙或黑标标签介质?还是连续收据纸?

    如果打印机使用收据纸处于非连续模式,它将寻找标签间隙(或黑标),以便它可以送入下一个标签。如果打印机装有连续收据纸,它将找不到它并进纸到某个最大值。查看^MN 命令并尝试将其设置为连续,同时在您的ZPL 格式中使用^LL 命令。您可以发送^XA^MNN^LL400^XZ^XA^JUS^XZ 设置并保存打印机为连续模式,400 点长度只是为了看看它是否有效。

    【讨论】:

    • 奥维,你是我的英雄。我一直在努力解决这个问题,你的解决方案很快就奏效了。谢谢!最后一个问题,如果您不介意的话:我注意到您不止一次使用 ^XA..^XZ 标签。为什么要这样做,是否有必要在这些标签中包装其他命令?
    • 没有问题,很高兴为您提供帮助!建议将 ^JUS 放在自己的 ^XA^XZ 块中,因为它是“保存设置”命令。如果您在相同的 ^XA^XZ 中执行它们,则可能会在设置更改之前执行保存,并且它将保存旧值。这只是为了超级安全,并且只推荐用于 ^JU 命令(保存、恢复默认值等)
    【解决方案2】:

    我遇到了类似的问题,但原因不同 (GK420T) - 出于某种原因,我使用 ~JSO 关闭了反向进纸,而其余位置 (~TA) 将下一个标签放置在打印头下方的一半位置。

    如果没有反向进纸,打印机从这个位置开始,所以看起来标签底部被裁剪,长度和页面大小被忽略了。

    将回送顺序更改为~JSN(默认 - 90%)会导致打印机在打印开始之前将标签回滚,以便可以访问整个标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多