矢量条形码实时生成器
条码宽度
条码高度
条码边距
背景颜色
线条颜色
显示文字
字体
文本对齐
字体选项
字体大小
与条码间距
保存 SVG
矢量条形码实时生成器
条码宽度
条码高度
条码边距
背景颜色
线条颜色
显示文字
字体
文本对齐
字体选项
字体大小
与条码间距
保存 SVG
下面介绍条码格式。
条码符号的左、右端。如果边缘宽度不够,条码读取器就无法对条码数据进行扫描。
左右边缘都必须至少是窄条宽度(最小单元宽度)的10倍。
如果空白区宽度不够,条码读取器就不能可靠地扫描条码数据。
表明数据开始和结束的字符。条码的种类不同,起始/终止符也不一样。CODE 39采用"*",CODABAR采用"a"、 "b"、 "c" 和 "d"。(EAN和ITF采纳,不是字符,是表明数据开始和结束的条形图案。)
字符的条码图案(数字的、字母的、等等)代表从左开始的数据。
上图中从左的条型图案分别代表"0"、"1"、"2",显示数据"012"已经被验证。
计算数值以校验读取错误。直接附在条码后。
(请参阅网页。这里了解详情)
条码的长度包括左右空白区的长度。如果包括空白区在内的条码与扫描宽度不符,条码读取器就无法扫描数据。
在打印机许可的条件下条码尽量要高。如果条码高度不够,激光将会偏离条码,导致读取困难。推荐高度为超过条码长度的15%。
下面介绍组成条码的最小单位条和空。
条码是窄、宽不等的条和空的组合。每个条和空的名称如下:
NB | Narrow bar |
---|---|
WB | Wide bar |
NS | Narrow space |
WS | Wide space |
窄、宽的比例定义如下:
NB : WB = NS : WS = 1 : 2至 1 : 3
如果窄宽比超过以上范围,条码读取易导致故障。
在准备条码时,要特别注意该比例。一般准备条码时推荐的比例如下:
NB : WB = NS : WS = 1 : 2.5 (推荐比例)
窄条的宽度是选择条码读取器的关键。
窄条宽度也称做"最小单元宽度"
二进制和多级
CODE 39、CODABAR和ITF种类中的条码包括窄和宽两个级别宽度的条码。称作"二进制"条码。
窄宽比为1:2至1:3。可能有偏差。
EAN和CODE 128种类中的条码包括四个级别宽度的窄和宽的条码。它被称作"多级"条码。
比例为1:2:3:4。偏差有限。
"多级" EAN和CODE 128的条宽有四个级别。如果打印质量不好,不能确认条宽,往往会出现读取错误。
包括点式打印机在内的打印质量不好的打印机不适合用于EAN和CODE 128。
校验位是一个被计算用于校验读取错误的数值。
以下说明校验流程和计算方法。
条形码校验位(Check Digit)是用于确保条形码数据的准确性和完整性的最后一位数字。其作用是通过校验算法来验证条形码数据是否正确,从而减少由于扫描错误或数据输入错误引起的错误。
通常的工作流程是:
通过校验位,可以快速检测到数据传输或扫描中的小错误,从而提高数据的可靠性。