容错率也叫纠错率,就是指二维码可以被遮挡后还能正常扫描,而这个能被遮挡的最大面积就是容错率。最常见的QR二维码,用的是里德-索罗门码(RS)来做纠错。分有几级,纠错级别越高,整体需要携带的信息越多。在条码标签打印软件中常可以看到这个参数的设置。容错率具体是如何定义与使用的呢? QR二维码分为4个纠错级别:L级可纠正约7%错误、M级可纠正15%错误、Q级别可纠正25%错误、H级别可纠正30%错误。RS码原理比较复杂,整体基于“任意K个确定点可表示一个阶=数至少为K-1的多项式”,实际上发送超过K个点,就算中间有一些错误,也能通过数学原理反推出最初的多项式,从而获得信息。并不是所有位置都可以缺损,像最明显的那三个角上的方框,直接影响初始定位。中间零散的部分是内容编码,可以容忍缺损。 由于调整纠错率的时候,二维码的图案分布也要重新调整,所以每次调整纠错率,二维码的图案都会发生变化。 二维码纠错示意图:关键部分已用红色框框出来,识别方向也已用箭头标示。假定黑色块为1,白色为0,那么:两黑色块平列,黑+黑=11,容错率为L,黑+白=10,位M级容错;白+黑=01,为Q级容错;白+白=00,为H级容错。如图所示: 在条码标签打印软件中设置纠错级别的方法也很简单,双击二维码,在图形属性-条码选项卡—QR Code中,可以自定义设置纠错级别,软件默认的是中等Medium,如图所示: 以上就是有关容错率的介绍及在条码标签打印软件中设置容错率的步骤。二维码软件支持多种条码码制,条码码制不同,支持的字符集也是不一样的。想要了解更多关于条码标签打印软件的操作技巧,可以到二维码软件查找相应的教程,这里就不再详细描述了。
|