3 月,跳不动了?>>> 什么是DotCode? DotCode是由不连续的点组成的二维条形码符号。 设计的目的是为了工业流水线上,使用高速喷墨和激光打印机印刷产品有效期,批号,以及序列号。 DotCode的特点 支持ASCII字符集 使用9个点来表示一个codeword DotCode二维码的尺寸是灵活可变的。在编码内容不变的情况下,可以根据货品表面的大小来调整印刷。码的宽+高的结果必须等于奇数。4条边周围必须有等于3个点距离的安静区域 DotCode二维码的容量没有上限,根据信息量可以计算出尺寸。计算方法如下: NC: 校验字符数量 ND: 数据字符数量 NC = 3 + (ND / 2) MASK = 2 掩码字符数量 MinDots = 9 x (ND + NC) + MASK H x W >= MinDots x 2 使用Reed-Solomon算法纠错 DotCode二维码里的点可以是圆形也可以是方形 通过两个角点(图中的5和6)来判断解码(A,B,C,D...)方向。如果角点在宽的两头,每一列的数据读取从上到下。如果角点在高的两头,每一行的数据读取从左往右。 DotCode行业应用 DotCode现在比较多的被用在烟草业。 来源: oschina 链接: https://my.oschina.net/yushulx/blog/3211985