Code39码是使用较为广泛的条形码格式之一,主要用于非零售行业,尤其是在企业内部管理应用最为广泛,code39码采用数字,大写英文字母,以及部分字符标识,编码规则简单,误码率较低。每一个Code39码前后都有一个星号“*”作为条码的起始和结束字符,不过一般在生成code39码时星号是不会显示出来,而且有的扫描软件也不支持扫描出星号,那么我们扫描code39码时如何才能得到带星号的数据呢?
Code39二维码制作方法也非常简单,在中琅条码打印软件中添加一个条形码然后把条码类型修改为“code39”即可,而且输入的code39码数据可以不含星号,默认code39码的数据也是不含星号,如果想要条码下面显示出星号可以通过“格式化”功能。(格式化中,code39码数据有多少位就输入多少个英文问号,前后是星号)
如果是普通的扫描软件一类,软件本身可能不支持code39码星号的识别显示,就是扫描出来的只有数据不包含星号(如下图),这个不是条码问题,而是识别软件不支持这个功能问题,所以我们可以借助扫描设备来识别code39码。
用扫描设备识别code39码之前还得提前把扫描设备设置一下,因为有的扫描设备默认也是不传输code39码的型号,需要根据说明书设置一下,设置“允许将开始和结束字符和数据一起传输”,如下图(不同品牌型号的扫描设备设置方法不同,仅做参考),先用扫描设备扫描一下左边的条形码就会自动设置。
以上操作设置后,再使用扫描设备扫描生成的code39码就可以发现,扫描的数据包含了星号“*”。
综上所述就是扫描code39码得到带星号数据的方法。当然,也有的小伙伴会想到直接用code39扩展码,在数据中输入星号“*”,这种方法由于部分设备由于不支持code39扩展码的字符集,星号显示出来的是“/J”。
共有条评论 网友评论