Zebra ZPL II QR Code在打印条形码后“改变”位置

问题描述 投票:1回答:1

我在使用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恢复默认设置)对我不起作用。

提前感谢。

barcode qr-code zpl barcode-printing zpl-ii
1个回答
0
投票

他遇到了类似的问题,并发现了由于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
© www.soinside.com 2019 - 2024. All rights reserved.