本文介绍条形码的符号结构 一个完整的条形码是由两侧静区、起始字符、左侧数据字符、中间分隔字符和右侧数据字符、校验字符(可选)和终止字符组成,图2—5显示了一个条形码放大的完整结构。

静区:没有任何印刷符或条形码信息,它通常是白的,位于条形码符号的两侧。静区的作用是提示阅读器准备扫描条形码符号。
起始字符:条形码符号的第一位字符是起始字符,它的特殊条、空结构用于识别一个条形码符号的开始。阅读器首先确认此字符的存在,然后处理由扫描器获得的一系列脉冲。
数据字符:由条形码字符组成,用于代表一定的原始数据信息。
终止字符:条形码符号的最后一位字符是终止字符,它的特殊条、空结构用于识别一个条形码符号的结束。阅读器识别终止字符,通过它可知道条形码符号已扫描完毕。若条形符号有效,阅读器就向计算机传送数据并向操作者提供“有效读入”的反馈。终止字符的使用,避免了不完整信息的输入。当采用校验字符时,终止字符还指示阅读器对数据字符实施校验计算。
起始字符、终止字符的条、空结构通常是不对称的二进制序列。这一非对称允许扫描器进行双向扫描。当条形码符号被反向扫描时,阅读器会在进行校验计算和传送信息前把条形码各字符重新排列成正确的顺序。
校验字符:在条形码制中定义了校验字符。有些码制的校验字符是必须的,有些码制的校验字符则是可选的。校验字符是通过对数据字符进行一种算术运算而确定的。当符号中的各字符被解码时,译码器将对其进行同一种算术运算,并将结果与校验字符比较。若两者一致时,说明读人的信息有效。