首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >扫描斑马打印的ZPL代码-128条形码不返回单个整数值的AI(37),但如果值是两个整数?

扫描斑马打印的ZPL代码-128条形码不返回单个整数值的AI(37),但如果值是两个整数?
EN

Stack Overflow用户
提问于 2020-03-05 07:28:13
回答 1查看 653关注 0票数 0

我正在尝试使用ZPL打印GS1-128条形码,当我出于某种原因打印出来时,除了AI (37)中的数字外,所有的东西都打印得很好,我得到了3715 (缺少4 ),如果我将4更改为两个字符整数值,比如0414,我就可以在条形码中扫描它。

代码语言:javascript
运行
复制
^BCN,390,N,N,N
^FD>;>8(02)19410525013094(37)4>8(15)200330>610BAT100^FS

唯一的问题是我正在使用的系统将AI 37的值存储为整数,所以如果QTY是4,那么它将打印为4,但目前我什么也没有得到。

如能提供任何协助,将不胜感激。

谢谢你,奥梅尔

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-05 11:49:10

您正在手动选择code128的数字模式,在数据字段开始时使用>;。数字模式将数字对编码成单个码字。不幸的是,打印机会悄悄地掉下任何未配对的数字。

您必须在子集C中对数据进行零填充,或者切换到ZPL的code128自动模式,这在最小化符号长度方面做得很好。对于您的数据,保留>;启动模式,然后根据需要让自动模式移位或锁存到子集B。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60540144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档