2017-10-16 62 views
0

我在斑马打印机上打印条码128。这是条形码后面的文本 “D1> 6>图6C; -02-0”在zebra zt410上打印条码“> 6c”丢失字符

它打印条形码,但是当由扫描仪扫描的它只寄存器

D1> 6> C。; -02-0

正如你所看到的第二个6缺失。

有关如何解决此问题的任何想法?

+0

您可以添加ZPL你重新发送给打印机? – person

+0

这是你在找什么。这是我发送给打印机的字符串D1 >> 66 >> 66C; -02-0 –

+0

就像FYI第一次> 6次扫描一样> 6,但我不得不把它作为>> 66传递给打印机。扫描为> 6 ......但是当我通过时>> 66C扫描为> C并忽略6 –

回答

0

这很可能是因为> 6是Zebra打印机上Code 128条形码的调用字符。请参阅ZPL Programming Guide的第75页,但其要点在于,生成条形码时,字段数据中不会包含调用字符。

解决方法是在^ FD打印时使用> 0。这意味着字符串

D1>6>6C;-02-0 

将不得不被发送到打印机作为

D1>06>06C;-02-0 

我使用下面的ZPL发送这给打印机:

^XA 
^FO100,100^BY3 
^BCN,100,Y,N,N 
^FDD1>06>06C;-02-0^FS 
^XZ 
+0

当我将它发送到打印机时,它扫描为D1> 06> 06C; -02-0 –

+0

和通过将其更改为>> 6进行第一次> 6次扫描。但是当我用>> 6C替换> 6C时,它会扫描为> C并忽略6. –

+0

没有建议? –