扫描产品条形码,生成内箱条形码和外箱条形码,打印标签,并生成EXCEL报表测试程序

条码系统 admin 2015-12-18 10:48 2381 0

上周帮客户做了一个贴标机程序,因为外箱模版格式太多,所以用Bartender做标签模版,如果模版格式单一的话,可以用ZPL打印标签,节省投资。


程序流程是这样:

1,基础设置,对内箱长度,外箱初始序号,串口号,等等各种参数进行设置;

2,扫描内箱标签,扫描到BARTENDER模版设置的外箱满箱数量(我是通过子字串的个数来判断,当然也可以通过在模版上专门设置一个数值)自动打印,如果零箱,可以手动打印;

3,打印外箱标签,打印前用并口检测后端贴标机状态,如果正常,并发送电平信号给贴标机;

4,生成EXCEL数据文件。


上面程序有2个不完善的地方。

1,因为客户要求如此,没有使用数据库,所以无法判断内箱条形码的重复与否,我只是在一个外箱数量内进行了重复限制。

2,同样的原因,前端内箱包装没有经过程序控制,无法得到产品条形码。


客户改善的方式是另外在前面做了一个扫描采集的程序。流水线上逐个扫描产品条形码,程序自动生成内箱条形码(如果在此处增加打印内箱标签功能,并自动贴标,就可以和后面的外箱扫描集成)和外箱条形码数据。自动生成到EXCEL文件,其实这个文件是交给客户交差用的。并非我的设计本意。


当然,如果后期需要,可以整合到贴标程序,通过使用联机数据库。就能实现完善功能。


我做了一个公版的第2个程序给大家下载测试(使用串口扫描器,如果有用得上需要改成USB扫描器的请留言),说不定有用户正好能用得上。如果需要增加打印内箱条形码和外箱条形码也是很方便的。

由于第一个程序设计并口通信,相对复杂,一般用户不好调试。


程序地址:扫描采集程序

 blob.png

扫描采集.rar


评论区

搜索