我正在尝试使用ZPL打印GS1-128条形码,当我出于某种原因打印出来时,除了AI (37)中的数字外,所有的东西都打印得很好,我得到了3715 (缺少4 ),如果我将4更改为两个字符整数值,比如04或14,我就可以在条形码中扫描它。
^BCN,390,N,N,N
^FD>;>8(02)19410525013094(37)4>8(15)200330>610BAT100^FS唯一的问题是我正在使用的系统将AI 37的值存储为整数,所以如果QTY是4,那么它将打印为4,但目前我什么也没有得到。
如能提供任何协助,将不胜感激。
谢谢你,奥梅尔
发布于 2020-03-05 11:49:10
您正在手动选择code128的数字模式,在数据字段开始时使用>;。数字模式将数字对编码成单个码字。不幸的是,打印机会悄悄地掉下任何未配对的数字。
您必须在子集C中对数据进行零填充,或者切换到ZPL的code128自动模式,这在最小化符号长度方面做得很好。对于您的数据,保留>;启动模式,然后根据需要让自动模式移位或锁存到子集B。
https://stackoverflow.com/questions/60540144
复制相似问题