站长蚂蚁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 405|回复: 0
打印 上一主题 下一主题

中琅条码打印软件如何生成数据求和取余的校验码?

[复制链接]

1211

主题

1211

帖子

3742

积分

成年蚂蚁

Rank: 8Rank: 8

积分
3742
跳转到指定楼层
楼主
发表于 2022-6-27 10:05:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

最近有遇到小伙伴咨询流水码打印方法,不过这个流水码不是简单的流水码,而是流水码的最后面带有校验位,校验位就是由流水码的各数据求和取余数得到的,比如流水码69001、69002、69003……,加上校验位就是690016、690027、690038……、最后一位就是由前面的流水码数据求和取余数得到的校验位,像这种的含有校验位的流水码怎么用中琅条码打印软件实现呢?

先在中琅条码打印软件中新建一个空白标签,设置好标签尺寸,标签行列等信息。标签新建完成后利用条码打印软件左侧边的“A”图标(绘制普通文本工具)在标签的白色画布上添加一个普通文本,双击普通文本打开“图形属性”-“数据源”修改文本数据。

点击左边数据对象下面的第二个“修改”按钮,弹出数据对象管理窗口,数据对象类型设置成“序列生成”,在开始字符串输入框中输入“20220001”并保存修改。

流水码生成后,点击右边处理方法的“+”添加处理方法,处理方法类型选择“脚本编程”,输入以下代码并保存就可以看到已经生成了流水码后面的校验位:(由脚本代码计算流水码数据和并取余数,最后输出完整的流水码以及校验码)

var c=0;

for(i=0; i<strReturn.length;i++){

c+=parseInt(strReturn);

}

strReturn += c%10;

以上操作完成后通过条码打印软件中的“打印预览”功能可以查看批量生成的流水码和校验码,每个校验码都是有流水码数据求和取余得到。

综上所述就是用中琅条码打印软件生成数据求和取余的校验码方法。通过中琅条码打印软件可以打印各种简单及复杂的数据,有需要的小伙伴可以下载软件体验哦!




回复

使用道具 举报

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|站长蚂蚁-站长之家 ( 赣ICP备15000807号

GMT+8, 2024-11-23 08:51

Powered by 蚂蚁站长论坛

© 2007-2024 bbs.jzmayi.com

快速回复 返回顶部 返回列表