温馨提示:本文翻译自stackoverflow.com,查看原文请点击:zpl ii - ZPL code sent to printer prints 2 blank labels before printing the actual label

zpl ii - 发送到打印机的ZPL代码在打印实际标签之前会打印2个空白标签

发布于 2020-03-29 21:44:23

将以下ZPL代码发送到标有2“ x2”标签的Zebra GX-420D打印机时,会执行2件非常奇怪的事情:

  • 跳过前两个标签,仅打印第三个标签
  • 短暂延迟后,再重复一次(2个空白标签+一个带有内容的标签)。

因此,总共使用了6个标签,内容仅在第3和第6个标签上。

这是代码:

^XA
^FX Test for long barcode
^BY1,2,50
^FO20,10^BC^FD>6UIQ-2013P-MR-BU^FS
^XZ

上面的代码中有什么会导致这种现象的?

查看更多

提问者
BenVida
被浏览
23
BenVida 2020-02-03 14:48

我最终想通了。我想远程解决此问题,无法直接访问打印机,也看不到它的打印内容和方式。但是最终我可以使用打印机,然后花了很长时间才修复。

似乎有一些默认值或以前的打印作业遗留的设置会导致此问题。我在打印之前添加了一些值的重置,然后它仅打印了一个标签。

是的,在带有^ FX的注释末尾不需要^ FS。

这是正确打印出相同内容的代码(可能有一些不必要的命令,但是该命令起作用了,所以我将其保留了下来):

^XA~TA000~JSN^MNW^PON^PMN^LH0,000~SD15^XZ

^XA^JUS^XZ

^XA

^MMT
^PW0355
^LL0305

^FX Test for long barcode
^BY1,2,50
^FO20,10^BC^FD>6UIQ-2013P-MR-BU^FS
^XZ