【问题标题】:Zebra ZPL II QR Code "changes" position after printing a Bar CodeZebra ZPL II QR 码在打印条码后“改变”位置
【发布时间】:2015-08-04 23:14:46
【问题描述】:

我在使用 ZPL 代码时遇到问题。当我向打印机发送以下代码时:

`JA
`HS

^XA^JMA^XZ
^XA^JZN^XZ
^XA^CI0^XZ
^XA^PRC^XZ
`HS

^XA^POI^XZ
^XA^PW744^XZ
^XA^LH12,12
^FO660,384^AAN,36,10^FDL2^FS
^FO12,12^BY2,3^BQN,2,4^FVLM,B5500QR Code Content^FS^BY2,3
^MCN
^PQ1
^XZ
`HS

^XA^XZ^XA^MCY^XZ^XA^JMA^XZ
`HS

打印机正确打印二维码。然后,在其他标签中,我打印以下条码:

`JA
`HS

^XA^JMA^XZ
^XA^JZN^XZ
^XA^CI0^XZ
^XA^PRC^XZ
`HS

^XA^PON^XZ
^XA^PW744^XZ
^XA^LH12,12
^FO84,204^BY,,0,72^BCN,72,N,N,N,N^FV>9Fixed text 1^FS^BY2,3
^MCN
^PQ1
^XZ
`HS

^XA^XZ^XA^MCY^XZ^XA^JMA^XZ
`HS

条形码也打印正确,但是,如果我尝试再次使用与以前相同的代码打印 QR 码,则 QR 码不在应在的位置 (FO12,12)。

如果我重新启动打印机,二维码会再次正确打印。仅当我打印条形码时才会出现此问题。如果我打印文本、框、图像或线条,则不会发生错误。

有人遇到过类似的问题吗?我在 Zebra 支持站点 https://km.zebra.com/kb/index?page=forums&topic=021724cd8df90131764a436d007b1f 上发现了这个线程,但他们的解决方案(使用 BY2,3 恢复默认值)对我不起作用。

提前致谢。

【问题讨论】:

  • 尝试发送 ^xa 和 ^xz 之间的所有标签。在一台打印机上,我遇到了这台打印机在其内存中存储了一些命令的问题。
  • 谢谢!我会试试的。现在我正在等待 Zebra 支持提供更新。我向他们发送了这个问题,他们“升级”了问题,但尚未回复。
  • 另外,作为临时解决方法,我们有一个 .bat 文件,可将“JR”命令发送到打印机。该命令的工作原理与重新启动打印机几乎相同,因此用户在要求打印标签之前单击 bat 文件。

标签: barcode qr-code zpl barcode-printing zpl-ii


【解决方案1】:

他们遇到了类似的问题,并找到了解决方案,因为根据 ZPL 指南为条形码设置了“BY”标签

一旦将 ^BY 命令输入到标签格式中,它就会保持有效 直到遇到另一个 ^BY 命令。

所以我们为条形码设置的高度也被用于 QR !尝试将代码更改为以下

`JA
`HS

^XA^JMA^XZ
^XA^JZN^XZ
^XA^CI0^XZ
^XA^PRC^XZ
`HS

^XA^POI^XZ
^XA^PW744^XZ
^XA^LH12,12
^FO660,384^AAN,36,10^FDL2^FS
^FO12,12^BY2,3,0^BQN,2,4^FVLM,B5500QR Code Content^FS^BY2,3
^MCN
^PQ1
^XZ
`HS

^XA^XZ^XA^MCY^XZ^XA^JMA^XZ
`HS

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多