一维条码是由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线反射率较低的部分,“空”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。
一个完整的条码的组成次序依次为:静区(前)、起始符、数据符、(中间分割符,主要用于EAN码,UPC码)、(校验符)、终止符、静区(后)。(如下图条码软件中一维条码各组成部分标示)
静区:指条码左右两端外侧与空的反射率相同的限定区域,它能使阅读器进入准备阅读的状态,当两个条码相距距离较近时,静区则有助于对它们加以区分,静区的宽度通常应不小于6mm(或10倍模块宽度)。
起始/终止符:指位于条码开始和结束的若干条与空,标志条码的开始和结束,同时提供了码制识别信息和阅读方向的信息。
数据符:位于条码中间的条、空结构,它包含条码所表达的特定信息。
中间分隔符:用于数据分隔,可以把数据符分为左右数据符,部分一维条码才会有,比如EAN码,UPC码。
校验位:用于条码校验,一般根据特定公式计算。
综上所述就是关于一维条码组成部分的解析,一维条码分类比较多,比如常见的EAN-13,Code128,EAN/UCC128,UPC-A,ITF-14,Codabar,Code93,SSCC-18等等。如有条码制作需求可以下载中琅条码软件批量生成。