当前位置:首页 > 服务中心> 技术文档 > 正文

条码打印软件中生成条码或二维码时的错误的含义及解决方法

在使用领跑标签条码打印软件制作条码,二维码的时候,常有用户咨询为什么生成的内容上有红色字体,或者是输入内容后不能生成条形码。在条码上出现红色错误提示时,该怎么处理?这个一般是输入的条码内容跟选择的条码类型不符引起的。这里就详细介绍一下,在生成条码或二维码时出现不同内容错误提示的含义和处理方法。

首选说一下条形码。条形码的类型比较多,而且不同的条码类型条码规范不同,有些对条码内容长度有要求,有些对输入的条码内容有要求,有些有对条码检验位有要求。如果输入的条码内容,不符合该条码规范,就会出现对应的错误提示。

条形码中常见的错误提示有3种:

1.数据长度错误,是指该条码类型有数据位数的要求,比如要求必须是13位。而输入的条码内容位数不够,或者过多,就会出现这种提示,可以查询一下这种条码类型规范要求是多少位的,修改一下内容位数即可。

2、数字校验错误。这个是指输入的校验位不对。一般是针对需要添加校验位的条码类型,这种错误常出现在ean13码上。ean 13码支持13位数字编码,并且第13位数是校验位,不能随便生成,是经过前面12位数字通过一定的计算方式的到了。

如果在条码图形属性-数据源中输入了13位数字,可以将最后一位检验位数字删除掉,再条码图形属性-“外观”中勾选“生成校验位”,“校验位”可见2个选项。让领跑条码打印软件自动生成校验位即可。

3、数据中有非法字符。这种是因为输入的条码内容不符合该条码类型的字符集要求。这里选择的是code 39码。输入了一个特殊符号:下划线,才会出现这种情况。将下划线去掉后就可以正常显示了。所以在出现这种提示的时候,要先查询该条码类型支付的字符集范围,比对自己输入的内容,将条码内容中的不符合数据修改或删除掉即可。

对于二维码,常用的二维码类型是QR Code。在生成这种二维码的时候,如果出现:数据中有非法字符的错误,是因为二维码“模式”没有选对。尤其是在数据源中输入网址或汉字的时候,更容易出现这种现象。

二维码图形属性-条码窗口下,有个“模式”参数,里面有Numeric、Alphanumeric、Byte三种选择。Numeric是纯数字;Alphanumeric是字母和数字的混合;Byte是全字符集模式。如果输入的二维码内容为网址或汉字,模式就选择“byte”。

领跑标签条码打印软件中生成条形码二维码标签的时候,选择条码类型后,会根据你输入的条码内容生成对应的条码,如果内容不符合该条码规则,就会提示相应错误,用户根据提示信息进行修改即可。