我对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上发现了类似的问题,但是他们的解决方案(使用比亚迪2,3恢复默认值)对我无效。
提前谢谢。
发布于 2020-05-21 17:59:10
嘿,遇到了类似的问题,并找到了解决方案,这是由于“由”标签,是根据ZPL指南为条形码设置的。
一旦将^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
`HShttps://stackoverflow.com/questions/30405035
复制相似问题