条形码的结构
不论是采取何种规则印制的条形码,都由静区、起始字符、数据字符与终止字符组成(如下图11.2所示)。有些条码在数据字符与终止字符之间还有校验字符。
静区(Clear Area)
顾名思义,不携带任何信息的区域,起提示和区别作用。不同条码规范对静区的要求也不相同。静区又称“余白(Margin)”。
起始字符(Start Character)
第一位字符,具有特殊结构,当扫描器读取到该字符时,便开始正式读取代码了。如下图 11.3 所示的红、灰相间的图形。
数据字符
条形码的主要内容。如下图 11.3 所示的、灰相间的部分。不同条码的数据字符的构成是不相同的。
校验字符
检验读取到的数据是否正确。不同编码规则可能会有不同的校验规则。有的条型码的校验字符是用户可选的。
终止字符
最后一位字符,一样具有特殊结构,用于告知扫描器条码扫描完毕,同时还起到进行校验计算的作用。一般来说,为了方便双向扫描,起止字符具有不对称结构。因此扫描器扫描时可以自动对条码信息进行重新排列。如下图 11.3 所示的粉、灰相间的图形部分。
条形码的结构示例
图11.2 条形码的结构
一般来说,起始符和终止符是由一组特殊的条、空构成的,如下图所示的条型码左边的红色、灰色部分图形(起始符)和最右侧的粉色、灰色部分图形(终止符),不同的条码的起始符和终止符的构成各不相同。有的条型码的起始符和终止符的构成完全相同,有的条型码的起始符和终止符不同。
图11.3 条形码的组成
|