← 全部文章
Troubleshooting·6 分钟阅读

条码被截短、拉伸或缩放:错误调整如何破坏扫描

为了适配标签而截短、为了显得更宽而拉伸、在设计软件里随意缩放,都会改变扫描器依赖的几何关系。

线性条码把数据编码在条空的水平序列中,高度不承载数据,只是为了让扫描器有足够的采样面积。因此截短高度看起来无害,在一定范围内也可接受;但过短的符号会迫使操作员精确对准,也无法全向扫描。多数标准建议高度至少为符号长度的 15%,零售符号通常还要高得多。

拉伸更糟。非等比加宽会改变窄单元与宽单元的比例,解码器的时间模型与图形不再匹配,符号看起来还像条码,却已经无法解码。为了塞进窄标签而水平压缩也是同样的问题。

缩放位图还会引入另一个问题:插值。重采样 PNG 或 JPG 条码会产生灰色边缘和不均匀的条宽。应始终从矢量输出(SVG)或生成器按目标尺寸重新生成,而不是拉伸位图。

稳妥的做法是先确定标签尺寸,再选择能放下的符号与数据长度,最后按所需 X 尺寸生成。如果值太长,就缩短数据,或改用更紧凑的格式,例如纯数字用 Code 128 C 子集。

立即生成条码

条码生成器