条形码是如何生成的

生活常识 09-06 16:39

        条码字符:表示一个字符的若干条和空。
        条:条码中对光的反射率低的部分,一般为黑色。空:条码中对光的反射率高的部分,一般为白色。
        空白区域:为保证条码正常识读而在条码两端保留的与空同色的区域起始符:位于条码起启位置,表示条码开始的一个特殊的条码字符。终止符:位于条码终止位置,表示条码结束的一个特殊的条码字符。
        校验位:用于检验条码准确性的一个条码字符,根据条码所表示的字符信息按一定的校验规则生成,一般位于终止符前。单元:条码符中一个颜色相同的宽度范围。一个单元由一个或多个模块组成。
        模块:组成条码的最基本的单位。 三九码是Intermec公司于1975年推出的一种条码,它可表示数字、英文字母以及“-”、“.”、“/”、“+”、“%”、“$”、“ ”(空格)和“*”共44个符号,其中“*”仅作为启始符和终止符。
       三九码且有编码规则简单、误码率低、所能表示字符个数多等特点,因此在各个领域有着极为广泛的应用。我国也制定了相应的国家标准(GB12908-91)。三九码仅有两种单元宽度——分别为宽单元和窄单元。宽单元这宽度为窄单元的1到3倍,一般多选用2倍、2.5倍或3倍。
       三九码的每一个条码字符由九个单元组成,其中有三个宽单元,其余是窄单元,因此称为三九码。 UPC码的使用成功促使了欧洲编码系统(EAN)的产生。到1981年,EAN已发展成为一个国际性的组织,且EAN码与UPC码兼容。
       EAN/UPC码作为一种消费单元代码,被用于在全球范围内唯一标识一种商品。EAN码有两种版本——标准版和缩短版。标准版表示13位数字,又称为EAN13码,缩短版表示8位数字,又称EAN8。两种条码的最后一位为校验位,由前面的12位或7位数字计算得出。两种版本的编码方式可参考国标GB-12094-1998。EAN码由前缀码、厂商识别码、商品项目代码和校验码组成。
       前缀码是国际EAN组织标识各会员组织的代码,我国为690、691和692;厂商代码是EAN编码组织在EAN分配的前缀码的基础上分配给厂商的代码;商品项目代码由厂商自行编码;校验码为了校验代码的正确性。在编制商品项目代码时,厂商必须遵守商品编码的基本原则:对同一商品项目的商品必须编制相同的商品项目代码;对不同的商品项目必须编制不同的商品项目代码。
       保证商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识一个商品项目。 如听装健力宝饮料的条码为6901010101098,其中690代表我国EAN组织,1010代表广东健力宝公司,10109是听装饮料的商品代码。这样的编码方式就保证了无论在何时何地,6901010101098就唯一对应该种商品。PDF417条码可表示数字、字母或二进制数据,
      也可表示汉字。一个PDF417条码最多可容纳1850 个字符或1108 个字节的二进制数据,如果只表示数字则可容纳2710 个数字。PDF417的纠错能力分为9级,级别越高,纠正能力越强。由于这种纠错功能,使得污损的417条码也可以正确读出。我国目前已制定了PDF417码的国家标准。这是条码的基本构成,知道原理后,根据所需要的条码种类,用专业的条码生成软件就可以做出来了
   
     

相关推荐