发新帖

有关条码的校验和纠错

1 0

为了保证正确识读,条码一般具有校验功能或纠错功能。一维码一般具有校验功能,即通过字符的校验来防止错误识读。而二维条码则具有纠错功能,这种功能使得二维条码在有局部破损的情况下仍可被正确地识读出来。

1.一维码的校验方法

一维码在纠错上主要采用校验码的方法,校验码算法有很多,这里就不再详细描述。校验的目的是保证条空比的正确性。条码生成软件生成的条码比如EAN或UPC码,只要输入相应的条码数据,软件即可自动计算校验位,如图所示:

2.二维条码的纠错功能

二维条码在保障识读正确方面采用了更为复杂、技术含量更高的方法。例如PDF417条码,在纠错上采用了索罗门算法,如图4-5所示。不同二维条码可能采用不同的纠错算法,纠错是为了当二维条码存在一定局部破损情况下,还能采用替代运算还原出正确的码词信息,从而保证条码的正确识读。

条码软件生成的二维码纠错级别一般默认的是中等的。如果二维码中间插入的图片太大,造成二维码不容易扫描,用户可以根据自己的需求自定义调整二维码的纠错级别,如图所示:

以上就是有关条码的校验码和二维码的纠错功能介绍,条码软件都能很好的解决。条码软件支持多种类型的条码二维码类型,可以满足不同用户的需求。有需求的用户,可以在条码软件中根据自己的需求批量生成各种类型的条码或二维码。