斑马 ZPL II 二维码打印条形码后"changes"位置



我有一个问题与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

打印机正确打印QR码。然后,在另一个标签中,打印以下条形码:

`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)。

如果我重新启动打印机,QR码再次打印正确。只有在打印条形码时才会出现这个问题。如果我打印文本,框,图像或行,错误不会发生。

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

他们面临着类似的问题,并找到了解决方案,这是由于根据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

相关内容

  • 没有找到相关文章

最新更新