在印刷行业中,条码的尺寸直接影响其可读性、扫描效率。条码尺寸过小可能导致扫描设备无法正确识别,尤其是低分辨率的扫描器。条码尺寸过大可能超出扫描设备的识别范围,导致部分条码无法被读取。因此为了提高条码的扫描效率跟准确率我们需要去计算条码的最优尺寸。
下边我们以Code 128为例详细实现一下条码最优尺寸的计算。
计算公式:
- 纯数字条码
长度 = (5.5 * C + 35) * (25.4/DPI) * N
其中C为条码编码的字符数量;DPI为条码宽度DPI;N为整数1、2、3…
计算出的长度即为条码的最优长度(mm)
//以DPI为300、字符为01234567890123456789为例
L=(5.5*20+35)*25.4/300*N = 12.277*N
即:
N=1 则L=12.27mm
N=2 则L=24.55mm
N=3 则L=36.83mm
- 非纯数据条码
长度 = (11 * C + 35) * (25.4/DPI) * N
其中C为条码编码的字符数量;DPI为条码宽度DPI;N为整数1、2、3…
计算出的长度即为条码的最优长度(mm)
//以DPI为300、字符为0123456789012345为例
L=(11*20+35)*25.4/300*N = 17.864*N
即:
N=1 则L=17.86mm
N=2 则L=35.73mm
N=3 则L=53.59mm
以上即为128码最优尺寸的计算规则。
2411

被折叠的 条评论
为什么被折叠?



