扫描斑马线打印的ZPL CODE-128条形码不返回AI(37)的单个整数值,但是如果值是两个整数,则可以使用?

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

我正在尝试使用ZPL打印GS1-128条形码,当出于某种原因将其打印出来时,除了AI (37)中的数字之外,其他所有内容都可以正常打印,我得到了37154缺失),如果我将4更改为两个字符的整数值,例如0414,则可以在条形码中对其进行扫描。

^BCN,390,N,N,N
^FD>;>8(02)19410525013094(37)4>8(15)200330>610BAT100^FS

[唯一的问题是我正在使用的系统将AI 37的值存储为整数,因此,如果QTY为4,则它将打印为4,但此刻我什么都没得到。

任何帮助将不胜感激。

谢谢,Omeil

barcode zpl
1个回答
0
投票

您正在数据字段开头使用>;手动选择代码128的数字模式。数值模式将数字的[[pairs编码为单个代码字。不幸的是,打印机无声地丢弃了所有未配对的数字。

在子集C中,您必须对数据进行零填充,或将代码128切换到ZPL自动模式,这在最小化符号长度方面做得很好。对于数据,请保持>;起始模式,然后根据需要让自动模式转移或锁存到子集B。
© www.soinside.com 2019 - 2024. All rights reserved.