条形码知识

 

  第一章  条形码概述

       第一节 条形码的发展历史

       第二节 一维条码简述

       第三节 一维条码系统的运作

       第四节 一维条码规格的内容

       第五节 一维条码技术

       第六节 一维条码符号的结构

       第七节 条码基本术语

  第二章 UPC码

       第一节 UPC-A码

       第二节 UPC-E码

  第三章 EAN码

       第一节 EAN13码

       第二节 EAN8码

  第四章 ISBN码与ISSN码

       第一节 ISBN码

       第二节 ISSN码

  第五章 三九码

       第一节 三九码简介

       第二节 三九码的编码方式

       第三节 三九码校验码的计算

  第六章 128码

  第七章 商品条码

       第一节 商品编码

       第二节 商品条码的符号结构

       第三节 商品条码的使用方法

       第四节 商品条码的现场印刷设备的选择

       第五节 商品条码管理办法

       第六节 商品条码的印刷质量要求

  第八章 二维条码

       第一节 二维条码的基本概念

       第二节 二维条码与一维条码的比较

       第三节 二维条码的应用范围

       第四节 二维条码的国际标准

  第九章 PDF417码

  第十章 Maxicode码

  第十一章 Datamatrix码

  第十二章 二维条码的应用

  

 


第一章 条形码概述


第1.1节 条形码的发展历史

条码最早出现在40年代,但得到实际应用和发展还是在70年代左右。现在世界上的各个国家和地区都已普遍使 用条码技术,而且它正在快速的向世界各地推广,其应用领域越来越广泛,并逐步渗透到许多技术领域。 早在 40年代,美国乔·伍德兰德(Joe Wood Land)和伯尼·西尔沃(Berny Silver)两位工程师就开始研究用代码表 示食品项目及相应的自动识别设备,于1949年获得了美国专利。这种代码的图案如下图:
 


    该图案很像微型射箭靶,被叫做“公牛眼”代码。靶式的同心圆是由圆条和空绘成圆环形。在原理上,“公牛眼 ”代码与后来的条码很相近,遗憾的是当时的工艺和商品经济还没有能力印制出这种码。然而,10年后乔·伍德 兰德作为IBM公司的工程师成为北美统一代码UPC码的奠基人。以吉拉德·费伊塞尔(Girard Fessel)为代表的几 名发明家,于1959年提请了一项专利,描述了数字0-9中每个数字可由七段平行条组成。但是这种码使机器难以 识读,使人读起来也不方便。不过这一构想的确促进了后来条形码的产生于发展。不久,E·F·布宁克(E·F·B rinker)申请了另一项专利,该专利是将条码标识在有轨电车上。60年代期西尔沃尼亚(Sylvania)发明的一个系 统,被北美铁路系统采纳。这两项可以说是条形码技术最早期的应用。
    1970年美国超级市场Ad Hoc委员会制定出通用商品代码UPC码,许多团体也提出了各种条码符号方案,如上图右下 、左图所示。UPC码首先在杂货零售业中试用,这为以后条形码的统一和广泛采用奠定了基础。次年布莱西公司研 制出布莱西码及相应的自动识别系统,用以库存验算。这是条形码技术第一次在仓库管理系统中的实际应用。197 2年蒙那奇·马金(Monarch Marking)等人研制出库德巴(Code bar)码,到此美国的条形码技术进入新的发展阶 段。

    1973年美国统一编码协会(简称UCC)建立了UPC条码系统,实现了该码制标准化。同年,食品杂货业把UPC码作 为该行业的通用标准码制,为条码技术在商业流通销售领域里的广泛应用,起到了积极的推动作用。1974年Inte rmec公司的戴维·阿利尔(Davide·Allair)博士研制出39码,很快被美国国防部所采纳,作为军用条码码制。 39码是第一个字母、数字式想结合的条码,后来广泛应用于工业领域。

    1976年在美国和加拿大超级市场上,UPC码的成功应用给人们以很大的鼓舞,尤其是欧洲人对此产生了极大兴趣 。次年,欧洲共同体在UPC-A码基础上制定出欧洲物品编码EAN-13和EAN-8码,签署了“欧洲物品编码”协议备忘 录,并正式成立了欧洲物品编码协会(简称EAN)。到了1981年由于EAN已经发展成为一个国际性组织,故改名为 “国际物品编码协会”,简称IAN。但由于历史原因和习惯,至今仍称为EAN。(后改为EAN-international)
    日本从1974年开始着手建立POS系统,研究标准化以及信息输入方式、印制技术等。并在EAN基础上,于1978年 制定出日本物品编码JAN。同年加入了国际物品编码协会,开始进行厂家登记注册,并全面转入条码技术及其系 列产品的开发工作,10年之后成为EAN最大的用户。

    从80年代初,人们围绕提高条码符号的信息密度,开展了多项研究。128码和93码就是其中的研究成果。128码 于1981年被推荐使用,而93码于1982年使用。这两种码的优点是条码符号密度比39码高出近30%。随着条码技 术的发展,条形码码制种类不断增加,因而标准化问题显得很突出。为此先后制定了军用标准1189;交插25码、 39码和库德巴码ANSI标准MH10.8M等等。同时一些行业也开始建立行业标准,以适应发展需要。此后,戴维·阿 利尔又研制出49码,这是一种非传统的条码符号,它比以往的条形码符号具有更高的密度(即二维条码的雏形) 。接着特德·威廉斯(Ted Williams)推出16K码,这是一种适用于激光扫描的码制。到1990年底为止,共有40 多种条形码码制,相应的自动识别设备和印刷技术也得到了长足的发展。

从80年代中期开始,我国一些高等院校、科研部门及一些出口企业,把条形码技术的研究和推广应用逐步提到议 事日程。一些行业如图书、邮电、物资管理部门和外贸部门已开始使用条形码技术。1988年12月28日,经国务院 批准,国家技术监督局成立了“中国物品编码中心”。该中心的任务是研究、推广条码技术;同意组织、开发、 协调、管理我国的条码工作。下图为常用的两种条码识读设备:
 

FIG 1-1.平台式激光扫描器 FIG 1-2.手持式CCD扫描器

在经济全球化、信息网络化、生活国际化、文化国土化的资讯社会到来之时,起源于40年代、研究于60年代、 应用于70年代、普及于80年代的条码与条码技术,及各种应用系统,引起世界流通领域里的大变革正风靡世界 。 条码作为一种可印制的计算机语言、未来学家称之为“计算机文化”。90年代的国际流通领域将条码誉为商 品进入国际计算机市场的“身份证”,使全世界对它刮目相看。 印刷在商品外包装上的条码,象一条条经济信 息纽带将世界各地的生产制造商、出口商、批发商、零售商和顾客有机地联系在一起。这一条条纽带,一经与E DI系统相联,便形成多项、多元的信息网,各种商品的相关信息犹如投入了一个无形的永不停息的自动导向传 送机构,流向世界各地,活跃在世界商品流通领域。
 
   附: 条码技术发展过程中的主要事件。

1949年 美国的N.J.Woodland申请了环形条码专利。
1960年 提出铁路货车上用的条码识别标记方案。
1963年 在1963年10月号《控制工程》杂志上发表了描述各种条码技术的文章。
1967年 美国辛辛那提的一家超市首先使用条码扫描器。
1969年 比利时邮政业采用用荧光条码表示信函投递点的邮政编码。
1970年 美国成立UCC;美国邮政局采用长短形条码表示信函的邮政编码。
1971年 欧洲的一些图书馆采用Plessey码。
1972年 美国提出库德巴码、交叉25码和UPC码。
1974年 美国提出39码。
1977年 欧洲采用EAN码。
1980年 美国军事部门采纳39码作为其物品编码。
1981年 国际物品编码协会成立;实现自动识别的条码译码技术;128码被推荐使用。
1982年 手持式激光条码扫描器实用化;美国军用标准military标准1189被采纳;93码开始使用。
1983年 美国制定了ANSI标准MH10.8M,包括交叉25码、39码和Codebar码。
1984年 美国制定医疗保健业用的条码标准。
1987年 美国的David Allairs博士提出49码。
1988年 可见激光二极管研制成功;美国的Ted Willians提出适合激光系统识读的新颖码制16K码。
1986年 我国邮政确定采用条码信函分捡体制。
1988年底 我国成立“中国物品编码中心”。
1991.4 “中国物品编码中心”代表中国加入“国际物品编码协会”。

 

第1.2节 一维条码简述

条码是将线条与空白按照一定的编码规则组合起来的符号,用以代表一定的字母、数字等资料。在进行辨识的时候,是用条码阅读机扫描,得到一组反射光信号,此信号经光电转换後变为一组与线条、空白相对应的电子讯号,经解码後还原为相应的文数字,再传入电脑。条码辨识技术已相当成熟,其读取的错误率约为百万分之一,首读率大於98%,是一种可靠性高、输入快速、准确性高、成本低、应用面广的资料自动收集技术。

    世界上约有225种以上的一维条码,每种一维条码都有自己的一套编码规格,规定每个字母(可能是文字或数字或文数字)是由几个线条(Bar)及几个空白(Space)组成,以及字母的排列。一般较流行的一维条码有 39码、EAN码、UPC 码、128码,以及专门用於书刊管理的ISBN、ISSN等。

    各种一维条码的发明年代归纳於表 1. 1,标准制定年代则归纳於表 1. 2。

表1.1    一维条码发明年代表

条码名称

发明人或公司

特殊意义

1949

Bull’s Eye Code(公牛眼码)

N. Joe Woodland, Bernard Silver

第一个条码

1973

UPC

IBM

首次大规模应用的条码

1972

Codabar

Monarch Marking System

 

1974

39码

David C. Allias (Intermec)

第一个商业性文数字条码

1976

EAN

EAN协会

 

1981

Code 128

   

1983

Code 93

   

表1.2     一维条码标准制定年代表

条码

纳入标准

1982

Code39

Military Standard 1189

1983

Code39, Interleaved 2 of 5, Codabar

ANSI MH10.8M

1984

UPC

ANSI MH10.8M

1984

Code39

AIAG标准

1984

Code39

HIBC标准

    从UPC以後,为满足不同的应用需求,陆陆续续发展出各种不同的条码标准和规格,时至今日,条码已成为商业自动化不可缺少的基本条件。条码可分为一维条码 (One Dimensional Barcode, 1D) 和二维码(Two Dimensional Code, 2D)两大类,目前在商品上的应用仍以一维条码为主,故一维条码又被称为商品条码,二维码则是另一种渐受重视的条码,其功能较一维条码强,应用范围更加广泛,详细内容将在下一章介绍。

目前全世界一维条码的种类达225种左右,本书仅介绍最通用的标准,如UPC、EAN、39码、128码等。此外,书籍和期刊也有国际统一的编码,特称为ISBN(国际标准书号)和ISSN(国际标准丛刊号)。

 

第1.3节 一维条码系统的运作

一般运作流程如图1.1所示。

2-1.gif (7763 bytes)
1.1 条码系统处理流程

 

根据上述流程,条码系统主要由下列元素构成:

  1. 条码编码方式
    依不同需求选择适当的条码编码标准,如使用最普遍的EAN、UPC,或地域性的CAN、JAN等,一般以最容易与交易夥伴流通的编码方式最佳。
     

  2. 条码机 (Barcode Printer)
    顾名思义是专门用来列印条码标签的印表机,这些印表机大部份是应用在工作环境较恶劣的工厂中,而且必需能负荷长时间的工作时数,所以在设计时,特别相当重视耐用性及稳定性,以致於其价格也比一般印表机来得贵。有些公司也提供各式特殊设计的纸张,可供一般的雷射印表机及点阵印表机印制条码。大多数条码印表机是属於「热感式印表机」或是「热转式印表机」两种,其差别在於:

  • 热感式条码机 (Thermal Printer)
    热感式条码机的原理是将印字头加热,再运用热度与停留时间来促使感应纸显示出不同深浅的颜色。其优点是条码品质佳、且价格较低廉,且一般热感式条码机的体积可以制造到很小,不过其缺点是因为必须采用感光纸,感光纸不耐光线照射,易造成纸上条码褪色,影响辨识率。
     

  • 热转式条码机 (Thermal Transfer Printer)
    热转式条码机的列印原理,是将碳粉带加热後转印至纸上,故像雷射印表机般可采普通纸,条码也较不容易因为光线照射而褪色,列印的品质比热感式更好,不过价格较高,且体积较大。

    此外,一般常用的印表机也可列印条码,其中以雷射印表机的品质最好。目前市面上彩色印表机也相当普遍,而条码在列印时颜色的选择也是十分重要的,一般是以黑色当作条色,如果无法使用黑色时,可利用青色、蓝色或绿色系列取代。而底色最好以白色为主,如果无法使用白色时,可利用红色或黄色系列代之。

2. 3 各式印表机之比较

机种

品质

价格

优点

缺点

静电式

优良

昂贵

列印品质十分完美

成本花费太高

雷射式

优良

偏高

操作容易品质完美

列印成本较高

热感式

优良

偏高

列印品质佳

摩擦年度不高

点矩阵

普通

便宜

操作容易价格便宜

列印品质不稳

喷墨式

普通

便宜

节省标签纸张成本

需特别阅读机

  1. 条码扫瞄器(Barcode Reader ,或称Scanner)
    用以扫瞄条码,读取条码所代表字元、数值及符号的周边设备称为条码扫瞄器。其原理是藉由电源激发「发光二极体」而射出一束红外线「扫瞄」条码,由於空白会比线条反映回来更多的光度,藉由这些明暗关系,让光感应接收器的反射光有着不同的类比信号,然後再经由解码器译成资料。条码扫瞄器的类型大致可分为下列几种:

  • 笔式扫瞄器(Wand,俗称光笔)
    是一种外型像笔的扫瞄器,使用时以机就物,即移动光笔去扫瞄物体上的条码。光笔的价格大众化,但扫瞄的长度稍受限制,大约在32个字元左右,较适合一般小商店及个人使用。
     

  • 固定式扫瞄器 (Fix-mount Scanner)
    为一种体积较大,价格较高的扫瞄系统,使用时以物就机,即机器固定,以物品的移动来扫瞄解码,适用於输送带或一般大型超市。
     

  • CCD扫瞄器
    CCD(Change Coupled Device, 光耦合装置)扫瞄器采用发光二极体的泛光源照明整个条码,再透过平面镜与光栅将条码符号映射到由光电二极体组成的探测器阵列上,经探测器完成光电转换,再由电路系统对探测器阵列中的每一光电二极体依次采集信号,辨识出条码符号,完成扫瞄。CCD扫瞄器的优点是操作方便,不直接接触条码也可辨读,性能较可靠,寿命较长,且价格较雷射扫瞄器便宜。
     

  • 雷射扫瞄器 (Laser Scanner)
    藉由雷射光束的扫瞄来读取条码的资料,由於它和光笔式扫瞄器一样,可自由移动到物体处扫瞄,因此条码的长度在容许的范围下并不会受到限制,不过光笔一定要接触到条码的表面才能辨读,雷射扫瞄器的扫瞄距离较光笔、CCD来得远,故在扫瞄时则可悬空划过条码。

  1. 编码器及解码器
    编码器(Encoder)及解码器(Decoder)是介於资料与条码间的转换工具,编码器(Barcode Encoder)可将资料编成条码。而解码器(Decoder)要原理是由传入的类比讯号分析出黑、白线条的宽度,然後根据编码原则,将条码资料解读出来,再经过电子元件的转换後,转成电脑所能接受的数位讯号。
     

  2. 应用程式介面(API)
    负责处理应用程式与条码化的介面,以供应用程式处理条码,达到商业自动化的目的。

 

第1.4节 一维条码规格的内容

简单来说,条码是用来方便人们输入资料的一种方法,这种方法是将要输入电脑内的所有字元,以宽度不一的线条(Bar)及空白(Space)组合来表示每一字元相对应的码(Code)。其中空白亦可视为一种白色线条,不同的一维条码规格有不同的线条组合方式。

  在一个条码的起头及结束的地方,都会放入起始码及结束码,用以辨识条码的起始及结束,不过不同条码规格的起始码及结束码的图样并不完全相同。具体而言,每一种条码规格明定了下列七个要项:

  1. 字元组合(Character Set)  
    每一种条码规格所能表示的字元组合,有不同的范围及数目,有些条码规格只能表示数字,如UPC码、EAN码;有些则能表示大写英文字及数字,甚至能表示出全部ASCII字元表上的128字元,如39码、128码。
     

  2. 符号种类(Symbology Type)  
    依据条码被解读时的特性可将条码规格分成两大类:

  • 分散式
    每一个字元可以独自地解码,列印时每个字元与旁边的字元间,是由字间距分开的,而且每个字元固定是以线条做为结束。然而,并不一定是每一个字间距的宽度大小都必须相同,可以容许某些程度的误差,只要彼此差距不大即可,如此,对条码印表机(Barcode Printer)的机械规格要求可以比较宽松。例如39码与128码。
     

  • 连续式
    字元之间没有字间距,每个字元都是线条开始,空白结束。且在每一个字的结尾後,马上就紧跟下一个字元的起头。由於无字间距的存在,所以在同样的空间内,可列印出较多的字元数,但相对地,因为连续式条码的密度比较高,其对条码机的列印精密度的要求也较高。例如UPC和EAN码。

  1. 粗细线条的数目  
    条码的编码方式,是藉由许多粗细不一的线条及空白的组合方式来表示不同的字元码。大多数的条码规格都是只有粗和细两种线条,但也有些条码规格使用到二种以上不同粗细的线条。
     

  2. 固定或可变长度  
    指在条码中包含的资料长度是固定或可变的,有些条码规格因限於本身结构的关系,只能使用固定长度的资料,如UPC码、EAN码。
     

  3. 细线条的宽度  
    指条码中细线条及空白的宽度,通常是某个条码中所有细的线条及空白的平均值,而且它使用的单位通常是mil (千分之一英寸,即0.001 inch)。
     

  4. 密度  
    指在一固定长度内可表示字元数目,例如条码规格A的密度高於条码规格B的密度,则表示当两者密度值相同时,在同一长度内,条码A可容纳得下较多的字元。
     

  5. 自我检查  
    指某个条码规格是否有自我检测错误的能力,会不会因一个列印上的小缺陷,而可能使得一个字元被误判成为另外一个字元。有「自我检查」能力的条码规格,大多没有硬性规定要使用「检查码」,例如39码。没有「自我检查」能力的条码规格,在使用上大多有「检查码」的设定,如EAN码、UPC码等。

 

第1.5节 一维条码技术

条码技术是在计算机应用和实践中产生并发展起来的广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域的一种自动识别技术,具有输入速度快、准确度高、成本低、可靠性强等优点,在当今的自动识别技术中占有重要的地位。
条码的概念
  条码是由一组规则排列的条、空以及对应的字符组成的标记,“条”指对光线反射率较低的部分,“空”指对光线反射率较高的部分,这些条和空组成的数据表达一定的信息,并能够用特定的设备识读,转换成与计算机兼容的二进制和十进制信息。通常对于每一种物品,它的编码是唯一的,对于普通的一维条码来说,还要通过数据库建立条码与商品信息的对应关系,当条码的数据传到计算机上时,由计算机上的应用程序对数据进行操作和处理。因此,普通的一维条码在使用过程中仅作为识别信息,它的意义是通过在计算机系统的数据库中提取相应的信息而实现的。
条码的码制
  码制即指条码条和空的排列规则,常用的一维码的码制包括:EAN码、39码、交叉25码、UPC码、128码、93码,及Codabar(库德巴码)等。
  不同的码制有它们各自的应用领域:
  EAN 码:是国际通用的符号体系,是一种长度固定、无含意的条码,所表达的信息全部为数字,主要应用于商品标识
  39码和128码:为目前国内企业内部自定义码制,可以根据需要确定条码的长度和信息,它编码的信息可以是数字,也可以包含字母,主要应用于工业生产线领域、图书管理等
  93码:是一种类似于39码的条码,它的密度较高,能够替代39码
  25码:只要应用于包装、运输以及国际航空系统的机票顺序编号等
  Codabar码:应用于血库、图书馆、包裹等的跟踪管理
条码符号的组成
  一个完整的条码的组成次序依次为:静区(前)、起始符、数据符、(中间分割符,主要用于EAN码)、(校验符)、终止符、静区(后),如图:


  静区,指条码左右两端外侧与空的反射率相同的限定区域,它能使阅读器进入准备阅读的状态,当两个条码相距距离较近时,静区则有助于对它们加以区分,静区的宽度通常应不小于6mm(或10倍模块宽度)。
  起始/终止符,指位于条码开始和结束的若干条与空,标志条码的开始和结束,同时提供了码制识别信息和阅读方向的信息。
  数据符,位于条码中间的条、空结构,它包含条码所表达的特定信息。
  构成条码的基本单位是模块,模块是指条码中最窄的条或空,模块的宽度通常以mm或mil(千分之一英寸)为单位。构成条码的一个条或空称为一个单元,一个单元包含的模块数是由编码方式决定的,有些码制中,如EAN码,所有单元由一个或多个模块组成;而另一些码制,如39码中,所有单元只有两种宽度,即宽单元和窄单元,其中的窄单元即为一个模块。
条码的几个参数
  密度(Density):条码的密度指单位长度的条码所表示的字符个数。对于一种码制而言,密度主要由模块的尺寸决定,模块尺寸越小,密度越大,所以密度值通常以模块尺寸的值来表示(如5mil)。通常7.5mil以下的条码称为高密度条码,15mil以上的条码称为低密度条码,条码密度越高,要求条码识读设备的性能(如分辨率)也越高。高密度的条码通常用于标识小的物体,如精密电子元件,低密度条码一般应用于远距离阅读的场合,如仓库管理。
  宽窄比:对于只有两种宽度单元的码制,宽单元与窄单元的比值称为宽窄比,一般为2-3左右(常用的有2:1,3:1)。宽窄比较大时,阅读设备更容易分辨宽单元和窄单元,因此比较容易阅读。
  对比度(PCS):条码符号的光学指标,PSC值越大则条码的光学特性越好。
  PCS=(RL-RD)/RL×100%
  (RL:条的反射率 RD:空的反射率)

 

第1.6节一维条码符号的结构

通常一个完整的条码是由两侧静空区、起始码、资料码、检查码、终止码组成,以一维条码而言,其排列方式通常如下所示:

img03a.JPG (7506 bytes)

  1. 静空区
    位於条码两侧无任何符号及资讯的白色区域,主要用来提示扫瞄器准备扫瞄。
     

  2. 起始码
    指条码符号的第一位字码,用来标识一个条码符号的开始,扫瞄器确认此字码存在後开始处理扫瞄脉冲。
     

  3. 资料码
    位於起始码後面的字码,用来标识一个条码符号的具体数值,允许双向扫瞄。
     

  4. 检查码
    用来判定此次阅读是否有效的字码,通常是一种算术运算的结果,扫瞄器读入条码进行解码时,先对读入各字码进行运算,如运算结果与检查码相同,则判定此次阅读有效。

 

第1.7节 条码基本术语

 

条码 bar code

由一组规则排列的条、空及其对应字符组成的标记,用以表示一定的信息。

条码系统 bar code system

由条码符号设计、制作及扫描阅读组成的自动识别系统。

条 bar

条码中反射率较低的部分。

空 space

条码中反射率较高的部分。

空白区 clear area

条码左右两端外侧与空的反射率相同的限定区域。

保护框 bearer bar

围绕条码且与条反射率相同的边或框。

起始符 start character

位于条码起始位置的若干条与空。

终止符 stop character

位于条码终止位置的条与空。

中间分隔符 central seperating character

位于条码中间位置的若干条与空。

条码字符 bar code character

表示一个字符的若干条与空。

条码数据符 bar code data character

表示特定信息的条码字符。

条码校验符bar code check character

表示校验码的条码字符。

条码填充符 filler character

不表示特定信息的条码字符。

条高 bar height

构成条码字符的条的二维尺寸的纵向尺寸。

条宽 bar width

构成条码字符的条的二维尺寸的横向尺寸。

空宽 space width

构成条码字符的空的二维尺寸的横向尺寸。

条宽比 bar width ratio

条码中最宽条与最窄条的宽度比。

空宽比 space width ratio

条码中最宽空与最窄空的宽度比。

条码长度 bar code length

从条码起始符前缘到终止后缘的长度。

长高比 length to height ratio

条码长度与条高的比。

条码密度 bar code density

单位长度的条码所表示的字符个数。

模块 module

组成条码的基本单位。

条码字符间隔 bar code intrcharacte gap

相邻条码字符间不表示特定信息且与空的反射率相同的区域。

单元 element

构成条码字符的条、空。

连续型条码 continuos bar code

没有条码字符间隔的条码。

非连续型条码 discrete bar code

有条码字符间隔的条码。

双向条码 bidirectional bar code

左右两端均可作为扫描起点的条码。

附加条码 add-on

表示附加信息的条码。

自校验条码 self-cheching bar code

条码字符本身具有校验功能的条码。

定长条码 fixed length of bar code

条码字符个数固定的条码。

非定长条码 unfixed length of bar code

条码字符个数不固定的条码。

条码字符集 bar code character set

其类型条码所能表示的字符集合。

 

 

第二章 UPC码

UPC码(Universal Product Code)是最早大规模应用的条码,其特性是一种长度固定、连续性的条码,目前主要在美国和加拿大使用,由於其应用范围广泛,故又被称万用条码。

UPC码仅可用来表示数字,故其字码集为数字0~9。UPC码共有A、B、C、D、E等五种版本,各版本的UPC码格式与应用对象如表 2.1所示。

表 2.1 UPC码的各种版本

版本

应用对象

UPC-A

通用商品

SXXXXX XXXXXC

UPC-B

医药卫生

SXXXXX XXXXXC

UPC-C

产业部门

XSXXXXX XXXXXCX

UPC-D

仓库批发

SXXXXX XXXXXCXX

UPC-E

商品短码

XXXXXX

注:S-系统码  X-资料码  C-检查码

    下面将再进一步介绍最常用的UPC标准码(UPC-A码)和UPC缩短码(UPC-E码)的结构与编码方式。

 

第2.1节 UPC-A码

图 2.1 是一个UPC-A码的范例。

1-2.gif (4452 bytes)
图 2.1 UPC-A码的结构

    每个UPC-A码包括以下几个部分:

1-3.gif (2574 bytes)

 

UPC-A码具有以下特点:

  1. 每个字码皆由7个模组组合成2线条2空白,其逻辑值可用7个二进制数字表示,例如逻辑值0001101代表数字1,逻辑值0为空白,1为线条,故数字1的UPC-A码为粗空白(000)-粗线条(11)-细空白(0)-细线条(1)。
     

  2. 从空白区开始共113个模组,每个模组长0.33mm,条码符号长度为37.29mm。
     

  3. 中间码两侧的资料码编码规则是不同的,左侧为奇,右侧为偶。奇表示线条的个数为奇数;偶表示线条的个数为偶数。左资料码与右资料码字码的逻辑值如表 2.2所示。

表2.2 UPC-A码左资料码与右资料码字码逻辑值对照表

 

 

左资料码(奇)

右资料码(偶)

字码

逻辑值

逻辑值

0

0

0001101

1110010

1

1

0011001

1100110

2

2

0010011

1101100

3

3

0111101

1000010

4

4

0100011

1011100

5

5

0110001

1001110

6

6

0101111

1010000

7

7

0111011

1000100

8

8

0110111

1001000

9

9

0001011

1110100

注: 0为空白,1为线条

 

  1. 起始码、终止码、中间码的线条高度长於数字码。
     

  2. 检查码的算法

从国别码开始自左至右取数,设UPC-A各码代号如下:

N11

N10

N9

N8

N7

N6

N5

N4

N3

N2

N1

C

则检查码之计算步骤如下:

C1 = (N1+ N3+N5+N7+N9+N11)× 3

C2 = N2+N4+N6+N8+N10

CC = (C1+C2) 取个位数

C (检查码) = 10 - CC  (若值为10,则取0)

 

第2.2节UPC-E码

UPC-E是UPC-A码的简化型式,其编码方式是将UPC-A码整体压缩成短码,以方便使用,因此其编码形式须经由UPC-A码来转换。UPC-E由6位数码与左右护线组成,无中间线。6位数字码的排列为3奇3偶,其排列方法取决於检查码的值。UPC-E码只用於国别码为0的商品。其结构如图 2.2所示。

1-3.gif (2388 bytes)
图 2.2 UPC-E码的结构

  1. 左护线:为辅助码,不具任何意义,仅供列印时作为识别之用,逻辑型态为010101,其中0代表细白,1代表细黑。
     

  2. 右护线:同UPC-A码,逻辑型态为101。
     

  3. 检查码:为UPC-A码原形的检查码,其作用为一导入值,并不属於资料码的一部份。
     

  4. 资料码:扣除第一码固定为0外,UPC-E实际参与编码的部份只有六码,其编码方式,视检查码的值来决定,如表 2.3所示。奇资料码与偶资料码的逻辑值如表 2.4所示。

表 2.3 UPC-E码资料码的排列方式

2b.GIF (4470 bytes)

表 2.4 UPC-E码资料码的编码方式

 

 

奇资料码

偶资料码

字码

逻辑值

逻辑值

0

0

0001101

0100111

1

1

0011001

0110011

2

2

0010011

0011011

3

3

0111101

0100001

4

4

0100011

0011101

5

5

0110001

0111001

6

6

0101111

0000101

7

7

0111011

0010001

8

8

0110111

0001001

9

9

0001011

0010111

注: 0为空白,1为线条

 

第三章 EAN码

EAN码的全名为欧洲商品条码(European Article Number),源於西元1977年,由欧洲十二个工业国家所共同发展出来的一种条码。目前已成为一种国际性的条码系统。EAN条码系统的管理是由国际商品条码总会(International Article Numbering Association)负责各会员国的国家代表号码之分配与授权,再由各会员国的商品条码专责机构,对其国内的制造商、批发商、零售商等授予厂商代表号码。目前已有30多个国家加盟EAN,台湾也在西元1985年正式成为EAN的会员国之一,取得「471」为台湾之国家代码,目前国内负责编码的单位是「中华民国商品条码策进会」。

EAN码具有以下特性:

  1. 只能储存数字。
     

  2. 可双向扫瞄处理,即条码可由左至右或由右至左扫瞄。
     

  3. 必须有一检查码,以防读取资料的错误情形发生,位於EAN码中的最右边处。
     

  4. 具有左护线、中线及右护线,以分隔条码上的不同部分与撷取适当的安全空间来处理。
     

  5. 条码长度一定,较欠缺弹性,但经由适当的管道,可使其通用於世界各国。
     

  6. 依结构的不同,可区分为:

  • EAN-13码:由13个数字组成,为EAN的标准编码型式
     

  • EAN- 8码:由8个数字组成,属EAN的简易编码型式。

本章将进一步介绍EAN标准码(EAN-13码)和EAN缩短码(EAN-8码)的结构与编码方式。

 

第3.1节 EAN13码

标准码共13位数,系由「国家代码」3位数,「厂商代码」4位数,「产品代码」5位数,以及「检查码」1位数组成。其排列如下:

3a.GIF (2491 bytes)

EAN-13码的结构与编码方式如图 3.1所示,包括:

  1. 国家号码由国际商品条码总会授权,我国的「国家号码」为「471」,凡由我国核发的号码,均须冠上「471」为字头,以别於其他国家。
     

  2. 厂商代码由中华民国商品条码策进会核发给申请厂商,占四个码,代表申请厂商的号码。
     

  3. 产品代码占五个码,系代表单项产品的号码,由厂商自由编定。
     

  4. 检查码占一个码,系为防止条码扫瞄器误读的自我检查。

3-1.gif (4639 bytes)
图 3.1 EAN-13码的结构与编码方式

 

EAN-13码的编码方式如下:

  1. 导入值:为EAN-13的最左边第一个数字,即国家代码的第一码,是不用条码符号表示的,其功能仅做为左资料码的编码设定之用。
     

  2. 左护线:为辅助码,不代表任何资料,列印长度较一般资料长,逻辑型态为101,其中1代表细黑,0代表细白。
     

  3. 左资料码:即左护线和中线间的条码部分,共有六个数字资料,其编码方式取决於导入值之大小,规则如表3.1所示:

表 3.1 EAN-13码左资料码编码规则

导入值

编码方式

导入值

编码方式

1

AAAAAA

6

ABBBAA

2

AABABB

7

ABABAB

3

AABBAB

8

ABABBA

4

ABAABB

9

ABBABA

5

ABBAAB

 

 

表 3.2 EAN-13码左资料码逻辑值

 

 

A类编码原则

B类编码原则

字码

逻辑值

逻辑值

0

0

0001101

0100111

1

1

0011001

0110011

2

2

0010011

0011011

3

3

0111101

0100001

4

4

0100011

0011101

5

5

0110001

0111001

6

6

0101111

0000101

7

7

0111011

0010001

8

8

0110111

0001001

9

9

0001011

0010111

注: 0为空白,1为线条

 

  1. 中线:为辅助码,作者区分左资料码与右资料码之用。中线长度较一般资料为长,逻辑型态为01010。
     

  2. 右资料码:即位於右护线与中线之间的部份。包括五位数产品代码与一位检查码。其编码方式采为C类编码规则,如表 3.3。

表 3.3 EAN-13码右资料码逻辑值

 

 

C类编码原则

字码

逻辑值

0

0

1110010

1

1

1100110

2

2

1101100

3

3

1000010

4

4

1011100

5

5

1001110

6

6

1010000

7

7

1000100

8

8

1001000

9

9

1110100

注: 0为空白,1为线条

  1. 右护线:为辅助码,列印长度与左护线、中线相同,逻辑型态亦为101。
     

  2. EAN-13码的检查码的算法与UPC-A码相同,例如假设一EAN-13码各码代号如下:

N12

N11

N10

N9

N8

N7

N6

N5

N4

N3

N2

N1

C

检查码之计算步骤如下:

C1 =  (N1+ N3+N5+N7+N9+N11)× 3

C2 =N2+N4+N6+N8+N10+N12

CC = (C1+C2) 取个位数

C (检查码) = 10 - CC  (若值为10,则取0)

  1. 我国的国别码为471。其他主要地区和国家的国别码如表 3.4。

表 3.4 各国EAN国家代码

代码

国家(或地区)

代码

国家

00~09

美国.加拿大

50

英国.爱尔兰

30~37

法国

690~691

中国大陆

40~44

德国

88

韩国

460~469

苏联

885

泰国

471

台湾

888

新加坡

49

日本

955

马来西亚

 

第3.2节 EAN8码

EAN-8码的结构

    EAN缩短码共有8位数,当包装面积小於120平方公分以下无法使用标准码时,可以申请使用缩短码。其结构与编码方式如图 3.2所示。包括:

  1. 国家号码与标准码同。
     

  2. 厂商单项产品号码,系每一项需使用缩短码的产品均需逐一申请个别号码。
     

  3. 检查码的计算方式与标准码相同。

3-2.gif (5866 bytes)
图 3.2 EAN-8码结构与编码方式

 

EAN-8码的编码方式

    EAN-8码的编码方式大致与EAN-13码相同,如下所述:

3b.GIF (2434 bytes)

EAN-8码具有以下特点:

  1. EAN-8码共8位数,包括国别码2位,产品代码5位,及检查码1位。
     

  2. EAN-8从空白区开始共81个模组,每个模组长0.33mm,条码符号长度为26.73mm。
     

  3. EAN-8码左右资料码编码规则与EAN-13码相同。

 

第四章 ISBN 与 ISSN

    ISBN与ISSNEAN的用途很广,除了我国的商品条码CAN以及日本商品条码JAN外,目前国际认可的书籍代号与期刊号的条码,也都是由EAN变身而来的。书籍的国际认可代号称为国际标准书号(International Standard Book Number, ISBN),期刊的国际认可代号则称为国际标准期刊号(International Standard Serial Number, ISSN),原本ISBN与ISSN的条码编号申请是独立於国家EAN编号系统的,不过1991年国际标准书号总部为提倡图书与期刊条码化,函告各出版社,其出版品的ISBN与ISSN可并入EAN系统,不必再向该国EAN负责机构申请条码编号,也不需要再付任何费用。目前在台湾,负责ISBN与ISSN申请的机构是中央图书馆,若有新书出版或新期刊创立,皆须向国家图书馆国际标准书号中心申请,本章将介绍ISBN与ISSN条码的结构。

 

第4.1节 ISBN码

国际标准书号 ( International Standard Book Number,简称 ISBN ),是为因应图书出版、管理的需要,并便於国际间出版品的交流与统计所发展的一套国际统一的编号制度,由一组冠有“ISBN”代号(978)的十位数码所组成,用以识别出版品所属国别地区或语言、出版机构、书名、版本及装订方式。这组号码也可以说是图书的代表号码。国际标准书号有助於简化图书发行及管理手续,便於出版品统计及国际交流。世界各地的出版机构、书商、及图书馆都可以利用国际标准书号迅速而有效的识别某一本书及其版本、装订形式。不论原书是以何种文字书写,都可用电报或电话传真订购,并以电脑作业处理。

制作条码时,EAN码中图书类的代码是978,亦即只要将EAN的国家代码部分改为978,再重新计算检查码,即为ISBN条码,其馀处理均相同,图 4.1为ISBN的结构图。简单来说,ISBN与EAN的对应关系为:978 + ISBN前9码 + EAN检查码。

4-1.gif (7858 bytes)
图 4.1 ISBN码结构

 

第4.2节 ISSN码

国际标准期刊号 ( International Standard Serial Number,简称 ISSN ),是根据国际标准组织 1975年制订之 ISO-3297 的规定,由设於法国巴黎的国际期刊资料系统中心 ( International Serial Data System - ISDS International Centre)所赋予申请登记的每一种刊物一个具有识别作用且通行国际间的统一编号。

「期刊」是指任何一系列定期或不定期连续出版的刊物,它们通常以一定的刊名发行,以「年月日」,「年月」或数字标明卷、号、期数。市面上常见的期刊、杂志、丛刊、年刊等大都属於国际标准期刊号的编号与编码范围。每一种期刊在注册登记时,就得到一个永久专属的 ISSN ,一个 ISSN 只对应一个刊名;而一个刊名也只有一个 ISSN 。 所以当该刊名变更时,就得另申请一个 ISSN 。 如果期刊停刊,那麽被删除的 ISSN 也不会被其他期刊再使用。因此,国际期刊资料系统中心在分配 ISSN 时,必须为该期刊编订一个有别於其他期刊刊名的识别题名 ( Key Title )。

每组 ISSN 系由八位数字构成,分前後两段,每段四位数,段与段间以一短横 (hyphen) 相连接,其中後段的最末一数字为检查号, 如:ISSN 0211-9153。 制作条码时,将ISBN码中的「978」部份更改为「977」即为ISSN码,其结构如图 4.2所示。ISSN与EAN的对应关系为:977 + ISSN前7码 + 00 + EAN检查码。

4-2.gif (8128 bytes)
图 4.2 ISSN码结构图

 

第五章 三九码

 

第5.1节 三九码简介

39码是西元1974年发展出来的条码系统,是一种可供使用者双向扫瞄的分散式条码,也就是说相临两资料码之间,必须包含一个不具任何意义的空白(或细白,其逻辑值为0),且其具有支援文数字的能力,故应用较一般一维条码广泛,目前较主要利用於工业产品、商业资料及医院用的保健资料,它的最大优点是码数没有强制的限定,可用大写英文字母码,且检查码可忽略不计。

标准的39码是由起始安全空间、起始码、资料码、可忽略不计的检查码、终止安全空间及终止码所构成(徐绍文,1985),以Z135+这个资料为例,其所编成的39码如图 5.1所示:

5-1.gif (2293 bytes)
图 5.1 39码的结构

 

综合来说, 39码具有以下特性:

  1. 条码的长度没有限制,可随着需求作弹性调整。但在规划长度的大小时,应考虑条码阅读机所能允许的范围,避免扫瞄时无法读取完整的资料。
     

  2. 起始码和终止码必须固定为“ * ”字元。
     

  3. 允许条码扫瞄器进行双向的扫瞄处理。
     

  4. 由於39码具有自我检查能力,故检查码可有可无,不一定要设定。
     

  5. 条码占用的空间较大。

可表示的资料包含有:0~9的数字,A~Z的英文字母,以及“+”、“-”、“*”、“/”、“%”、“$”、“.”等特殊符号,再加上空白字元“ ”,共计44组编码,并可组合出128个ASCII CODE的字元符号,如表 5.1所示。

表 5.1 ASCII CODE字元符号与39码对照表

5a.GIF (11488 bytes)

 

第5.2节 39码编码方式

叁九码的每一个字元编码方式,都是藉由九条不同排列的线条编码而得。可区分成如表 5.2之四种类型:

表 5.2 39码的字元编码方式

5b.GIF (1991 bytes)

(一) 英文字母部分

26个英文字母所对应的39码逻辑值如表 5.3所示。

表 5.3 39码编码对映表(英文字母部分)

字元

逻辑型态

字元

逻辑型态

A

110101001011

N

101011010011

B

101101001011

O

110101101001

C

110110100101

P

101101101001

D

101011001011

Q

101010110011

E

110101100101

R

110101011001

F

101101100101

S

101101011001

G

101010011011

T

101011011001

H

110101001101

U

110010101011

I

101101001101

V

100110101011

J

101011001101

W

110011010101

K

110101010011

X

100101101011

L

101101010011

Y

110010110101

M

110110101001

Z

100110110101

(二) 数字与特殊符号部分

39码也可表示数字0~9以及特殊符号,其对应的逻辑值如表 5.3所示。

表 5.3 39码编码对映表(英文字母部分)

字元

逻辑型态

字元

逻辑型态

0

101001101101

100101001001

1

110100101011

100101011011

2

101100101011

100101101101

3

110110010101

100100101001

4

101001101011

101001001001

5

110100110101

100100100101

6

101100110101

110010101101

7

101001011011

空白

100110101101

8

110100101101

 

 

9

101100101101

 

 

第5.3节 39码检查码的计算

39码的检查码必须搭配「检查码相对值对照表」,如表 5.4所示,将查出的相对值累加後再除以43,得到的馀数再查出相对的编码字元,即为检查码字元。

例如要算出 *S123$5* 这笔资料的检查码,其计算过程如下:

步骤1 参考检查码相对值对照表,找出编码字元相对值

参考表 5.4,得到各编码字元的相对值为:

S 的相对值为28; 1 的相对值为1;

2 的相对值为 2; 3 的相对值为3;

$ 的相对值为39 ; 5 的相对值为5。

步骤2 将各相对值累加除以43

累加相对值=2812339578

78 ÷ 431….35

步骤3 查出与馀数相对的编码字元

馀数=35,

查表 5.4,得到相对值=35 之编码字元为 Z,

故 检查码=Z,得

含检查码在内的39码,为:*S123$5Z*

5.4 39码的检查码查询表

5c.GIF (4661 bytes)

 

第六章 128码

 

128码开始於1981年推出,是一种长度可变、连续性的字母数字条码。与其他一维条码比较起来,128码是较为复杂的条码系统,而其所能支援的字元也相对地比其他一维条码来得多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。

128码的内容大致亦分为起始码、资料码、终止码、检查码等四部份,其中检查码是可有可无的。图 6.1是128码的范例与结构。

6-1.gif (3875 bytes)
图 6.1 128码的结构

128码具有下列特性:

  1. 具有A、B、C叁种不同的编码类型,可提供标准ASCII中128个字元的编码使用。
     

  2. 允许双向的扫瞄处理。
     

  3. 可自行决定是否要加上检查码。
     

  4. 条码长度可自由调整,但包括起码和终止码在内,不可超过232个字元。
     

  5. 同一个128码,可以不同的方式多以编码。藉由A、B、C叁种不同编码规则的互换可扩大字元选择的范围,也可缩短编码的长度。

 

128码的编码方式 

    128码有叁种不同类型的编码方式,而欲选择何种编码方式,则决定於起始码的内容。

  1. 起始码

 

 

编码类别

逻辑型态

相对值

CODE A

11010000100

103

CODE B

11010010000

104

CODE C

11010011100

105

  1. 终止码
    无论是采用A、B、C何种编码方式,128码的终止码均为固定的一种型态,其逻辑型态皆为1100011101011。
     

EAN-128码

 

    目前我国所推行的128码是EAN-128码,EAN-128码是根据EAN/UCC-128码定义标准将资料转变成条码符号,并采用128码逻辑,具有完整性、紧密性、连结性及高可靠度的特性。辨识范围涵盖生产过程中一些补充性质且易变动之资讯,如生产日期、批号、计量等。可应用於货运栈版标签、携带式资料库、连续性资料段、流通配送标签等。其效益有:

  1. 变动性产品资讯的条码化。
     

  2. 国际流通的共通协议标准。
     

  3. 产品运送较佳的品质管理。
     

  4. 更有效的控制生产及配销。
     

  5. 提供更安全可靠的供给线。

6-2.gif (11688 bytes)

代号

码别

长度

说明

A

应用识别码

18

00代表其後之资料内容为运送容器序号,为固定18位数字

B

包装型态指示码

1

3代表无定义的包装指示码

C

前置码与公司码

7

代表EAN前置码与公司码

D

自行编定序号

9

由公司指定序号

E

检查码

1

检查码

F

应用识别码

 

420代表其後之资料内容为配送邮政码应用於仅有一邮政当局

G

配送邮政码

 

代表配送邮政码

图 6.2 EAN-128码的结构

 

第七章 商品条码

 

现在,很多商品如食品、饮料、书籍、彩电、冰箱等,包装上都印上商品条形码(也称为“条码”)。那么,商品条形码有什么用呢?可以说是商品的“户口”或“身份证”。

商品条形码是由一组规则排列、尺寸和颜色有一定规定的“条”、“空”及对应数字字符“码”组成,表示一定信息的商品标识。“条”与“空”分别由深浅不同,而且满足一定光学对比度要求的两种颜色表示。“条”为深色,“空”为浅色。这种“条”“空”和相对应的字符“码”代表相同的信息,前者供扫描器读识,后者供人直接读识或者通过键盘向计算机输入数据使用。商店在进货后,将商品条形码数字与该商品的价格、企业名称等信息输入数据库。在购买商品时,只要输入条形码的信息,计算机就可以一下子找到该商品了。 商品条形码有两大类:EAN条码和UPC条码,我国目前所用的多为EAN条码。EAN条码的标准版有13位标识数字,而缩短版只有8位标识数字。标准版的13位数字中,前几位是由前缀码和厂商代码组成,前缀码由国际物品编码协会统一管理和分配。我国的前缀码为690、691、692,美国和加拿大为00-13,日本为45、49,香港为489,台湾为471等等,这对辨识商品产地是有很大作用的。同时,商品价格的差异是靠不同的代码识别的,不同价格的商品不能用同一代码。因此,在设计编码时,一定要确保商品条码的唯一性。 商品使用条形码的好处不仅是防止假冒,保护了消费者的利益,而且提高了购买商品后的结算速度和准确度,能够降低商品成本,增加效益。

如国家对商品条码印刷质量有一定的要求,如果你发现印刷质量有问题,例如:印刷模糊粗糙、条空锯齿状抖动、条的颜色使用红色等,那么这个商品条码就有可能是冒用的,那这个商品也就有可能有问题了。

 

第7.1节 商品编码

概论

  商品编码是指用一组阿拉伯数字标识商品的过程,这组数字称为代码。商品编码与商品条码是两个不同的概念。商品代码是代表商品的数字信息,而商品条码是表示这一信息的符号。在商品条码工作中,要制作商品条码符号,首先必须给商品编一个数字代码。

商品条码的代码是按照国际物品编码协会(EAN)统一规定的规则编制的,分为标准版和缩短版两种。标准版商品条码的代码由13位阿拉伯数字组成,简称EAN-13码。缩短版商品条码的代码由8位数字组成,简称EAN-8码。EAN-13码和EAN-8码的前3位数字叫“前缀码”,是用于标识EAN成员的代码,由EAN统一管理和分配,不同的国家或地区有不同的前缀码。中国的前缀码目前有三个:690、691、692。

商品编码原则

1、唯一牲

    唯一性是指商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识同一商品项目。商品项目代码一旦确定,永不改变,即使该商品停止生产、停止供应了,在一段时间内(有些国家规定为3年)也不得将该代码分配给其他商品项目。

2、无含义

    无含义代码是指代码数字本身及其位置不表示商品的任何特定信息。在EAN及UPC系统中,商品编码仅仅是一种识别商品的手段,而不是商品分类的手段。无含义使商品编码具有简单、灵活、可靠、充分利用代码容量、生命力强等优点,这种编码方法尤其适合于较大的商品系统。 3、全数字型

    在EAN及UPC系统中,商品编码全部采用阿拉伯数字。

商品代码的结构

1、标准版商品条码的代码结构

对于我国商品条码的代码而言,由690、691、692三个前缀码构成的EAN-13码有如下两种结构:

结构种类
厂商识别代码
商品项目代码
校验码

结构一
X13X12X11X10X9X8X7
X6X5X4X3X2
X1

结构二
X13X12X11X10X9X8X7X6
X5X4X3X2
X1
 

注:1)Xi(I=1-13)表示从右至左的第i位数字代码
2)GB12904-1998还规定了结构三,但目前尚未用于编码。

以上两种结构的代码均由三部分组成,即厂商识别代码、商品项目代码和校验码。

厂商识别代码是中国物品编码中心按照国家标准的规定,在EAN分配的前缀码的基础上增加4位或5位数编制的,用于对厂商的唯一标识。

商品项目代码是取得中国物品编码中心核准的商品条码系统成员资格的企业,按照国家标准的规定,在已获得的厂商识别代码的基础上,自行对本企业的商品项目进行的编码,包括5位或4位数。

校验码是根据前12位数按GB12904——1998附录A规定的方法计算得出的。在实际工作中,校验码一般不用人工计算,由制作条码原版胶片或制作条码标签的设备自动生成。 2、缩短版商品条码的代码结构

与上述标准版商品条码的代码相比较,缩短版商品条码的代码(EAN_8码)只有一种结构,并且只含两个部分:

商品项目识别代码
校验码
X8X7X6X5X4X3X2
X1
  EAN-8码中商品项目识别代码是由中国物品编码中心在前缀码的基础上编制并直接分配给厂商特定商品项目的代码;校验码的计算方法与EAN-13码相同。EAN-8码的使用是有限制的;按照《商品条码管理办法》的规定,商品条码印刷面积超过商品包装表面面积或者标签可印刷面积四分之一时,系统成员才可以申请使用缩短版商品条码。

商品编码的管理

    商品编码的管理是指商品条码系统成员在己获得厂商识别代码的基础上如何正确地给具体商品项目进行编码,以及对己编码的商品做好原始记录和档案,防止出现编码错误的工作过程,其基本要求就是要保证商品编码的唯一性。要遵循唯一性原则,关键是要严格区分商品的不同项目,主要应从商品的种类、规格、包装、颜色等几个方面来考虑。

  系统成员应当指定专人负责商品编码的统一管理。加强对条码管理人员的业务知识培训,积极参加条码管理机构组织的培训班;要建立有关条码工作的规章制度,完善商品编码的原始记录和工作档案,以便于对编码唯一性进行检查;还要做好条码管理人员变动时有关资料的移交工作,以保持工作的连续性。

  在编码管理的具体操作上,一般适宜采用“大流水”的编码方式,这样能够最大程度地体现编码的“唯一性”原则和“无含义”原则,减少编码出错的机会。

 

 

第7.2节 商品条码的符号结构

商品条码符号的特征

    表示国际通用商品代码的条码符号称为商品条码符号。

通用商品条码标准版和缩短版即EAN-13和EAN-8商品条码符号都具有以下共同特征:

(1)条码符号的整体形状为矩形,由一系列相互平行的条和空组成,四周都留有空白区。

(2)条和空分别由1~4个同一宽度的深、浅颜色的模块组成。深色模块的二进制表示为“1”,浅色模块的二进制表示为“0”。

(3)在条码符号中,表示数字的每个条码字符均由2个条和2个空构成,共七个模块。

(4)除了表示数字的条码字符外,还有一些辅助条码符号,用作表示起始、终止的定界符和平分条码符号的中间分隔符。

(5)条码符号可设计成既可供固定式扫描器全向扫描,又可用手持式扫描设备识读的形式。

(6)条码符号的大小可在标准尺寸的基础上有所增减以适应各种合格条码符号及用户对印刷面积的要求,但增减幅度必须依据有关国家标准,假设标准尺寸的放大系数为1,则增减条码符号大小的幅度即放大系数必须在0.8-2.0之间,最好是0.9-1.2之间。

化,以适应各种印制工艺印制合格条码符号及用户对印刷面积的要求。

(7)对于一个特定大小的条码符号所规定的尺寸称为名义尺寸。放大系数的范围为0.8~2.0。

(8)供人识别的字符规定采用OCR-B字符。

条码符号各部分的构成

EAN-13和EAN-8条码符号都是由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、终止符及右侧空白区构成,商品条码是模块组合条码,每个条码字符均由几个模块组成,EAN-13条码的构成如图:

左侧空白区


左侧数据符(6位数字)
中间分隔符
右侧数据符(5位数字)
校验符(1位数字)
终止符
右侧空白区
左侧空白区:位于条码符号起始符左侧的无印刷符号且与空的颜色相同的区域。其最小宽度为11个模块宽。

起始符:位于条码符号左侧,表示信息开始的特殊符号,由3个模块组成。

左侧数据符:介于起始符和中间分隔符之间的表示6位数字信息的一组条码字符,由42个模块组成。

中间分隔符:在条码符号中间位置,是平分条码符号的特妹符号,由5个模块组成。

右侧数据符:中间分隔符右侧的条码字符,表示5位数字信息,由35个模块组成。

校验符:最后一个校验符字符,由7个模块组成,表示校验码。

终止符:位于条码符号右侧,表示信息结束的特殊符号,由3个模块组成。

右侧空白区:位于终止符之外的无印刷符号且与空的颜色相同的区域,其最小宽度为7个模块宽。

EAN-13条码符号所包含的模块总数为113个。

EAN-13条码的前置码不用条码符号表示,不包括在左侧数据符内。左侧数据符是根据前置码所决定的条码字符构成方式(奇排列和偶排列)来表示前置码之后的6位数字的。EAN-8条码构成与EAN-13的不同之处,主要是减少了表示数据字符的条码字符数量。其结构如图:

左侧空白区


左侧数据符(6位数字)
中间分隔符
右侧数据符(5位数字)
校验符(1位数字)
终止符
右侧空白区
EAN-8条码的左侧空白区的宽度为7个模块宽;左侧数据符由28个模块组成,右侧数据符由21个模块组成;起始符、中间分割符、校验符、终止符及右侧空白区的构成与EAN-13条码相同。EAN-8条码所包含的模块总数为81个。

商品条码符号尺寸

商品条码符号尺寸的取值范围为标准尺寸的0.8——2.0倍。所谓标准尺寸是指放大系数为1.0的条码符号的名义尺寸,与其相对应的模块宽度为.033mm。放大系数为1.0的条码符号中各部分尺寸如下:

左、右侧条码字符(包括校验符): 2.31mm 7个模块

起始符、终止符: 0.99mm 3个模块

中间分隔符: 1.65mm 5个模块

 

第7.3节 商品条码的使用方法

一、商品条码使用流程

1、向编码中心及各地分支机构申请厂商代码
2、编码中心核发号码给申请者
3、厂商自行设定商品代号
4、交付印刷
5、包装出货分发商品基本资料一览表

(1)申请厂商代号:需采用商品条码之厂商向编码中心申请厂商代号.
(2)核发厂商代号:编码中心将申请者之申请表单及文件审核后,发给登记证书及厂商代号,并附赠印制条码之相关技术资料.
(3)设定商品代号:申请厂商可依商品代号设定原则(见2-5)自由设定商品代号,再求得检核码,就完成了商品条码之编号工作.(检验码亦可委由条码正片制作者计算).
(4)印刷:厂商依印制商品条码之有关规定,与印刷厂商取得妥善沟通后,将条码符号印制于包装材料上.
(5)出货,分发商品基本资料一览表给相关业者: 商品条码的应用与交易体系中的零售商、批发商均有密切的关系,因此制造商应将含有条码编号之商品基本资料一览表分发有关业者备查。

二、厂商代码的申请者

第十一章 依法取得营业执照的生产者、销售者,可以申请注册厂商识别代码。
第十二条 厂商识别代码注册申请人(以下简称申请人)可以到所在地的编码分支机构申请注册厂商识别代码。
申请人应当填写厂商识别代码注册申请书,并提供营业执照及其复印件。
需向编码中心申请厂商代码的厂商,大略可分为以下几种型态:
1、商品之销售者(商标拥有者)又可分为下列二种类型:
(1)制造商与销售商为同A公司,则需要由本身提出条码申请。
制造商 销售商 申请者
A--------A---------A
(2)制造商有B、C、D三家采OEM方式生产,而发售商E为行销公司时,应由发售商E来申请。
制造商
B
C------E..............E
D
2、零售商有自有(PRIVATE)与原始(ORIGINAL)商品,则由零售商本身提出申请。
3、在各地设立经营权独立的分厂,但均属制造同一商品,商品条码乃由总公司提出申请,由各分厂共同使用。
4、进口代理商进口欧美等国家之商品,若商品原已印有EAN或UPC之条码,则不必另外申请新码,使用原有条码即可。若商品上未印有条码,则由进口商向编码中心申请,使用于进口商品。
5、若将不同来源之单品加以组合销售,则需由组合商品之批发商或零售商申请所属号码,赋予组合商品新的号码。


三、厂商代码的申请手续


1、须申请厂商代码者(批发商、制造商、发售商),应向中国物品编码中心及分支机构提出申请,填妥申请书表并缴纳相关文件及费用,办妥申请手续后,经编码中心审核即寄发号码证书及有关资料。
2、申请厂商需缴之相关文件包含(1)申请书一份(2)工商执照复印件

四、商品代码的编制原则

唯一性:同种规格同种产品对应同一个产品代码,同种产品不同规格应对应不同的产品代码。根据产品的不同性质,如:重量、包装、规格、气味、颜色、形状等等,赋予不同的商品代码。

永久性:产品代码一经分配,就不再更改,并且是终身的。当此种产品不再生产时,其对应的产品代码只能搁置起来,不得重复起用再分配给其它的商品。

无含义:为了保证代码有足够的容量以适应产品频繁的更新换代的需要,最好采用无含义的顺序码。
商品号是依照消费者购买商品的单位,分别由申请厂商自由设定,其基本设定原则如下:
1、食品、杂货类
可依下列情形,分别设定不同之商品代号:
(1)商品名称不同时;
(2)售价不同时,如10元,20元等;
(3)容量或重量不同时,如100克、200克等;
(4)包装形式不同时,如罐装、瓶装、袋装等;
(5)零售单位不同时,如一个,2个、半打、1打等;
(6)原料或品质不同时;如同为咖啡但其产地不同;
(7)大小不同时,如大、中、小号等;
(8)同为成套商品,但组成的商品不同或售价不同时;
2、衣料、服装业
可以下列情形,分别设定商品代码:
(1)品牌不同的商品
(2)出厂厂名不同的商品
(3)售价不同的商品
(4)质料不同的商品,如100%纯棉,50%含棉;
(5)零售单位不同的商品,如1件装,1打装;
(6)尺码不同的商品,如XL(特大)、L(大)、M(中)、S(小)等;
(7)组合商品其价格或组合方式不同的商品
3、新号码与旧号码
若为新上市的商品,应使用新号码;而已编列号码的旧商品,若其包装或容量等改变时,也应重新设定新号码。其有关之设定原则整理如下:
4、促销商品的商品代码
制造商可发售商为了达到销售目标,常采用各种促销活动。促销旧商品,可沿用旧号码,促销新商品时,则用新号码。五、消费单元编码

一、原印码

1、标准版:

结构种类
厂商识别代码
商品项目代码
校验码

结构一
X1 X2 X3 X4 X5 X6 X7
X8 X9 X10 X11 X12
X13

结构二
X1 X2 X3 X4 X5 X6 X7 X8
X9 X10 X11 X12
X13

结构三
X1 X2 X3 X4 X5 X6 X7 X8 X9
X10 X11 X12
X13
 

1.1厂商识别代码:由7-9位数字组成,用于对厂商的唯一标识,是EAN编码组织在EAN分配的前缀码的基础上分配给厂商的代码。前缀码时标识EAN编码组织的代码,由EAN组织统一管理和分配。

1.2商品项目代号:由5-3位数字组成,是由厂商自行编码。且必须遵循以下原则:对统一商品必须编制相同商品项目代码;对不同的商品项目必须编制不同商品项目代码。保证商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识一个商品项目。

1.3校验码:用于校验厂商识别代码、商品项目代号正确性。

2.缩短版:

缩短版商品条码所表示的代码有8位数字(X1 X2 X3 X4 X5 X6 X7 X8)组成,前7位为商品项目代码识别代码,是EAN编码组织在EAN分配的前缀码(前3位)的基础上分配给厂商特定商品项目的代码,用于对厂商特定商品项目的唯一标识,X8是校验码.

二、店内码:

店内条码的编码体系:所谓PLU(PRICE LOOK UP),就是在让内条码的号码中,没有将商品价格表示出来,当扫描到这类的店内条码时,是由电脑将存在商品主档的价格检索出来,主要用于销售量大的商品。至于NONPLU,相对的就是在号码中含有商品的价格,多使用于计量商品。
(1)PLU与NONPLU店内条码标签适用范围

编号形式
使用于无原印条码的商品
使用于标签打印机

标准码 PLU-13
须作单品管理,不表示价格的商品
条码标签打印机

标准码 NON PLU-13
须作单品管理,并表示价格、重量的商品(生鲜商品)
电子称

缩短码 PLU-8
须作单品管理,不表示价格的商品(食品、杂货、衣料)
手提式印标机、手提式印标机

缩短码 NON PLU-8
无须作单品管理,但表示价格的商品(一般食品、杂货)
条码标签打印机、手提式印标机
 


(2)标准码PLU-13:前置码为2

前置码
商品号码
检核码

2
X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11
C/D
 

(3)标准码NONPLU-13:前置码为2

无价格检核码
4位价格码
2
X1 X2 X3 X4 X5 X6 X7 P1 P2 P3 P4 C/D

5位价格码
X1 X2 X3 X4 X5 X6 P1 P2 P3 P4 P5 C/D

有价格检核码
4位价格码
X1 X2 X3 X4 X5 X6 C/P P1 P2 P3 P4 C/D

5位价格码
X1 X2 X3 X4 X5 C/P P1 P2 P3 P4 C/D

 

第7.4节 商品条码的现场印刷设备的选择

商品条码的印刷主要涉及、印刷设备、印刷地点等情况,这三者也同时影响到包装防伪的效果。从防伪包装上考虑,我们可以将印刷地点分为现场印刷。

条码的非现场印刷作业主要在专业印刷厂进行,它主要以商标或包装箱等的形式供应企业。一般说来这种印刷方式成本较量低,印刷的质量有可靠的保障,使用企业不需要掌握相应的印刷技术,这些优点具有较强的吸引力,大多数的企业乐意采用,但是这种印刷方式的防伪效果一般来说较差,如果印刷企业管理不善,这些商标或包装箱就有可能通过各种渠道流入不法之徒手中,给假冒商品开了绿灯,因此,就防伪包装来说,条码的现场印刷方法可能会比非现场印刷方法更好一些,本文仅就现场印刷设备的选择作一些讨论,供有关企业在购买设备时参考。

  1. 条码现场印刷设备的分类

    条码的现场印刷方法很多,按印刷原理可分为接触式印刷和非接触式印刷;按机械形式可分为手持式、便携式、台式等;按耗材情况可分为墨印刷和无墨印刷等等。表1是根据印刷原理分类的条码现场印刷设备。

    按触式印刷

    非接触式印刷

    热转印式

    热传导式

    针式

    激光式(激光打印式/激光光该式)

    滚筒式

    喷墨式

     

    静电式

    表1

    能够完成条码现场印刷的设备很多,且大多都用计算机控制,操作方便,工作可靠;用这些设备在现场实地印刷条码都具有一定的防伪功能,但防伪效果在各机型之间存在着较大的差异,选用时应慎重考虑。

  2. 条码现场印刷设备的特点

条码现场印刷设备种类繁多、各有特点,而各个企业的基本情况又不完全相同,因此在选用设备时应全面考虑,以保证所选设备能够用得上、用得好。表1列出了部分条码现场印刷设备的特点,供有关企业在选用设备时参考。

特  点

机           型

激光打印

激光光刻

针式打印

喷墨打印

热转印

打印基材

不干胶标签等

各种不反光

材料

纸、聚酯

不干胶标签等

各种材料

纸、聚酯

不干胶标签等

消耗材料

墨粉

CO2等

碳质色带

墨水

热敏色带/专用色带

印刷质量

一般

较差

较差

印刷速度

一般

一般

设备价格

印刷成本

防伪效果

一般

一般

接触印刷

适应能力

一般

一般

代用设备

在表2中的每一机型都有各自的特点,详细了解这些特点对于正确选用条码现场的印刷设备是必要的,这里就其中一些条目给予进一步的计论。

  1. 印刷质量

    印刷质量是一个综合指标,它涉及到印刷的尺寸精度,条的边沿粗糙度,条和空的对比度,计算机的可识读能力等。不同的机型,印刷的条码质量是不一样的。

  2. 设备价格

    设备价格在不同的时间从格不同,其防伪效果也不同,一般情况是,价格越高,防伪效果也越好,刚问世的设备一般价格较高,技术垄断性较强,无论从投资方面还是从技术方面都具有较好的防伪效果。随着时间的推移,技术在不断地普及,设备的价格也会逐渐地降低,因而防伪效果也在不断地减弱。

  3. 印刷成本

    在承印物价格相同时,印刷成本的高低主要取决于印刷媒介的价格,在大批量印刷时应引起足够的重视。

  4. 防伪效果

    条码防伪主要在于合理地设计防伪包装与使用合适的设备,商品条码的现场印刷技术需要相应的配套设备,每一种设备都对应着一定的投资,一般来说,制假者的经济能力较差,无力购买价格昂贵的设备,这就表明价格高的条码现场印刷设备防伪效果好,由表1可以看出,激光光刻机的价格较高,因而其防伪效果也好。针式打印机及喷墨打印机的价格较低,其防伪效果就不理想。

  5. 接触印刷

    条码设备打印头与条码基材在印刷时直接接触的印刷称为条码接触印刷。接触印刷对基材的要求条件较高,对于一些基材表面不平及其粗糙的情况。例如对于异型酒瓶的贴标印刷来说,在贴标后由于其表面凸凹不平,就不能采用接触印刷的方法,只有采用先印刷后贴标的工艺,才能满足异型酒瓶特殊的印刷工艺要求。因此接触印刷对承印刷的要求比非接触印刷对承印物的要求要严格得多,这就是接触印刷的方法在线使用较少的缘故。

    非接触印刷在印刷时打印头不与承印物直接接触,对于承印物表面不平的物品时,也不影响印刷的质量,因而适宜在线使用。由于在现场使用,购买价格的投资也形成投资防伪的条件,所以非接触印刷具有防伪的能力,设备的价格越高,其防伪的能力就越强。

  6. 适应能力

    适应能力也是一个综合指标。有些机器对环境条件要求较高,其适应能力就差。例如激光打印机,它要求洁净的环境条件,因而就不适于在生产现场使用。还有一些机器对基材的要求较高,只对某一部分的基材适应,而对另一部分的基材就不适用,也限制了其使用范围。

  7. 代用设备

一种设备能否被比其价格更低的设备替代,是衡量其防伪效果的一个重要因素,例如喷墨打印机,高档的价格在十几万元以上,一般的制假者没有能力购买,但他们可以用两千元的喷墨打印机替代,因此可以说只要存在着低价的简易设备,那么该设备的防伪效果就应打折扣。

每一种条码现场印刷设备都有一些特点,这些特点影响着防伪包装的效果,在选择用于防伪包装的商品条码现场印刷设备时,应参考防伪包装的相应理论,在几个不同的机型之间比较选择,这样才能达到用商品条码防伪的目的。

 

第7.5节 商品条码管理办法

第一章 总则

第一条 为了规范商品条码管理,保证商品条码质量,加快商品条码推广应用,促进社会主义市场经济发展,根据国家有关规定,制定本办法。 本条是关于《商品条码管理办法》的立法目的和依据的规定。制定本办法的目的:一是通过明确商品条码各级管理部门、工作机构的职责,明确商品条码工作程序,来规范商品条码管理;二是通过规定商品条码的编码、设计、胶片制作、印刷等各个环节执行有关国家标准,来保证商品条码质量;三是推动商业POS系统的建立,推动商业自动化的发展,以加快商品条码技术在生产和流通领域的应用,实现商品生产和流通信息化,建立现代化流通体系,促进社会主义市场经济发展。 本条是本办法的立法。

第二条 商品条码是由一组规则排列的条、空及其对应字符组成的表示一定信息的商品标识。商品条码包括标准版商品条码和缩短版商品条码。标准版商品条码我国按照国际物品编码协会制定的国际通用规则,推广应用商品条码。本条是关于商品条码定义的规定。

第三条 商品条码的注册、编码、应用及其管理适用本办法。本条是关于本办法调整范围的规定。任何单位和个人使用商品条码,编码中心批准注册厂商识别代码,系统成员编制商品项目代码,系统成员在生产和流通领域中应用商品条码,有关部门对商品条码的管理应用都应遵循本办法。

第四条 任何单位和个人使用商品条码必须经核准注册。 本条是关于使用商品条码必须注册的原则的规定。未经中国物品编码中心核准注册的厂商识别代码,任何单位和个人不得使用。

第五条 商品条码工作应当依靠各级政府及有关部门,积极引导和鼓励商品生产者、销售者加快使用商品条码,应用商品条码技术。本条是关于推进商品条码事业发展的规定。在有条件的地区应加快自动扫描商店的建立,为生产企业使用商品条码提供应用环境。

 

第二章 商品条码主管部门和工作机构

第六条 国家质量技术监督局是全国商品条码工作的主管部门,履行下列职责:
1.制定全国商品条码工作的方针、政策和法规;
2.制定并发布商品条码国家标准;
3.组织全国商品条码工作的监督检查;
4.负责批准设立中国物品编码中心地方分支机构;
5. 处理商品条码工作中的重大问题。
本条是关于全国商品条码工作的主管部门及其商品条码工作职责的规定。

第七条 省、自治区、直辖市人民政府质量技术监督行政部门履行下列职责:
1.贯彻执行商品条码工作的方针、政策、法规和标准;
2.组织本行政区域内商品条码工作的监督检查;
3.处理本行政区域内商品条码工作中的重大问题。
本条是关于省、自治区、直辖市质量技术监督行政部门商品条码工作职责的规定。

第八条 市、县质量技术监督行政部门负责本行政区域内商品条码工作的监督检查。本条是关于市、县质量技术监督行政部门商品条码工作职责的规定。

第九条 中国物品编码中心(以下简称编码中心)是全国商品条码工作机构,在国家质量技术监督局领导下,履行下列职责:
1.贯彻执行商品条码工作的方针、政策、法规和标准;
2.统一组织、协调、管理全国商品条码工作;
3.负责初审编码中心地方分支机构的设立;
4.负责审批商品条码注册、变更、续展和注销;
5.负责全国范围内商品条码技术培训,提供商品条码技术咨询与服务;
6.履行国际物品编码协会会员职责,开展相关的国际交流与合作。
本条是关于全国商品条码工作机构及其工作职责的规定。
全国商品条码工作机构是中国物品编码中心。中国物品编码中心是经国务院批准,于1988年12月28日正式成立的,并于1991年4月19日正式加入国际物品编码协会。

第十条 编码中心地方分支机构(以下简称编码分支机构)接受所在地的省、自治区、直辖市人民政府质量技术监督行政部门的领导,其业务工作接受编码中心的指导、检查和考核,履行下列职责:
贯彻执行商品条码工作的方针、政策、法规和标准;组织、协调、管理本地区的商品条码工作;负责初审本地区商品条码注册、变更、续展和注销;负责本地区商品条码技术培训,提供商品条码技术咨询与服务。本条是关于编码分支机构工作职责的规定。

第三章 商品条码注册和编码

第十一条 条依法取得营业执照的生产者、销售者,可以申请注册厂商识别代码。

第十二条 厂商识别代码注册申请人(以下简称申请人)可以到所在地的编码分支机构申请注册厂商识别代码。申请人应当填写厂商识别代码注册申请书,并提供营业执照及其复印件。

第十三条 编码分支机构对申请人提供的申请资料应当在十日内完成初审。对初审合格的,编码分支机构签署意见并报送编码中心审批;对初审不合格的,编码分支机构应当将申请资料退给申请人并说明理由。

第十四条 编码中心对初审合格的申请资料应当自收到申请人交纳的有关费用之日起十日内完成审批程序。对符合规定要求的,编码中心向申请人核准注册厂商识别代码;对不符合规定要求的,编码中心应当将申请资料退回编码分支机构并说明理由。

第十五条 申请人获准注册厂商识别代码的,由编码中心发给《中国商品条码系统成员证书》(以下简称《系统成员资格证书》),取得中国商品条码系统成员(以下简称系统成员)资格。

第十六条 编码中心应当定期公告系统成员及其注册的厂商识别代码。

第十七条 编码中心按照有关国家标准编制厂商识别代码。系统成员按照有关国家标准编制商品项目代码和校验码。

第十八条 商品条码印刷面积超过商品包装表面面积或者标签可印刷面积四分之一的,系统成员可以申请使用缩短版商品条码。
印刷企业具有商品条码印刷资格的,方可承印商品条码。商品条码印刷资格的认定由中国物品编码中心按照国家有关规定统一组织。系统成员应当委托具有商品条码印刷资格的企业印刷商品条码。印刷企业获得条码印刷资格需具备以下条件:
组织机构和人员企业有负责人分管该项工作;企业有主管条码印刷质量的部门,并配备专职或兼职管理人员;企业有两名以上经过中国物品编码中心山东分中心培训并取得合格证书的条码设计、检验人员;企业对从事条码设计、印刷、检验等相关人员进行培训,并保存培训记录。标准与文件具备条码及检验标准;具备条码印刷过程控制的工艺标准和作业指导书;具备条码印刷设计、印刷过程控制、检验设计、不合格控制等管理标准,明确各部门的职责和工作程序。设计、印刷和检验条码颜色、位置、方向、尺寸设计等应符合国家标准要求;按规定进行条码印刷适应性试验;按规定的程序和方法进行过程控制检验;进行出厂检验;不合格品按规定程序进行处理并有处理记录;所有检验都应具有和保存完整的记录。检验设备具备精度符合标准要求的条码检验设备;条码检验设备应在规定的校验周期内经由省技术监督局授权的法定检验机构校准;建有条码检验设备档案,有相应的使用记录、校验记录等。

第四章 商品条码的应用

第十九条 系统成员对其注册的厂商识别代码和相应的商品条码享有专用权。

第二十条 系统成员应当按照有关国家标准对商品条码尺寸、颜色及印刷位置的要求设计商品条码。

第二十一条 系统成员印刷商品条码需要原版胶片的,应当向商品条码原版胶片制作者订制原版胶片。

第二十二条 系统成员应当委托由编码中心依据国家有关规定统一组织认定的印刷企业印刷商品条码。

第二十三条印刷企业承揽商品条码印刷业务时,应当查验印刷委托人的《系统成员证书》并登记证书号码。印刷企业应当按照有关国家标准印刷商品条码,保证商品条码印刷质量。印刷企业承揽商品条码印刷业务,应当查验印刷委托人的《中国商品条码系统成员证书》,核对所印商品条码的厂商识别代码是否与《证书》上的厂商识别代码一致,是否在有效期之内,并登记《证书》号码。

第二十四条 任何单位或者个人不得伪造、冒用系统成员注册的厂商识别代码和相应商品条码,不得伪造、冒用未经编码中心核准注册的厂商识别代码和相应商品条码。

本条是关于商品条码保护的禁止性规定。伪造是指为达到欺骗目的,私自编造(包括拼凑、粘贴、手画等)商品条码的行为。冒用是指非法使用系统成员注册或擅自使用编码中心尚未启用的厂商识别代码。

第二十五条 系统成员不得擅自将其厂商误识别代码和相应商品条码转让他人使用。

为保证商品条码标识的唯一性,系统成员不得将其注册的商品条码转让他人使用或与他人共同使用。以总公司、集团公司或进出口公司名义注册的系统成员,在统一管理商品项目代码的前提下,可以允许下属企业(包括子公司、分公司或生产基地企业等)使用其商品条码。在系统成员委托他人加工的商品上,注明系统成员名义的;系统成员通过技术转让、合作生产等方式生产的商品上注明系统成员名义的,可以在商品上使用其商品条码。

第五章 商品条码变更、续展和注销

第二十六条 系统成员变更名称、地址的,应当自有关主管部门批准之日起三十日内,持有关文件和《系统成员证书》到所在地的编码分支机构办理变更手续。系统成员名称、法人代表、通信地址、联系人、电话、传真、邮政编码等发生变化,应填写《中国商品条码系统成员信息变更登记表》,提供营业执照、《中国商品条码系统成员证书》及有关证明资料。因行政区划改变而引起的系统成员名称改变,但名称主体(商号)不变,并有政府有关文件的,可持营业执照及政府有关文件到编码分支机构办法变更手续。
系统成员合资、合并、组建集团后其新名称与原系统成员名称基本上一致的,可办理变更手续。在国有企业改制过程中,新改建的企业是以原系统成员为主体或由原系统成员控股并能提供有关证明的,可办理变更手续。系统成员办理变更手续必须经中国物品编码中心批准,并更换《中国商品条码系统成员证书》。

第二十七条 厂商识别代码有效期为二年.系统成员应当在厂商识别代码有效期满前的三个月内,到所在地的编码分支机构办理续展手续。逾期未办理续展手续的,注销其厂商识别代码和系统成员资格。 系统成员应在《证书》有效期满前的三个月内,持营业执照及《中国商品条码系统成员证书》到编码分支机构办理续展手续。系统成员办理续展手续,应填写《中国商品条码系统成员厂商识别代码续展申请表》并缴纳继续使用厂商识别代码的费用。系统成员在其厂商识别代码有效期内未办理续展手续,其厂商识别代码及系统成员资格即被注销,不得继续使用。

第二十八条 系统成员停止使用商品条码的,应当在停止之日起三个月内,到所在地的编码分支机构办理注销手续。 系统成员由于依法被撤销、解散、宣告破产或者其他原因终止的,同时停止使用商品条码,并按照前款规定办理注销手续。

第二十九条 已被注销厂商识别代码的生产者、销售者,需要使用商品条码的,应当重新申请注册厂商识别代码。

第三十条 任何单位或者个人不得擅自使用已经注销的厂商识别代码和相应的商品条码.
任何单位或个人需使用已注销的厂商识别代码和相应商品条码,必须办理申请注册手续,经中国物品编码中心批准后方可使用。
 

第六章 法律责任

第三十一条 违反本办法第二十四条、第三十条规定,伪造冒用系统成员注册的厂商识别代码和相应商品条码以及未经编码中心核准注册的厂商识别代码和相应商品第码的,责令改正,可处以5000元罚款,情节严重的,可处以10000元罚款。

第三十二条 违反本办法第二十五条规定,系统成员转让厂商识别代码和相应商品条码的,责令改正,可处以3000元罚款。
系统成员转让厂商识别代码和相应的商品条码"是指系统成员将其注册的厂商识别代码和相应商品条码转让他人使用,用于标识以他人名义生产的商品的行为。

第三十三条 本章所规定的行政处罚由县以上地方质量技术监督行政部门负责实施。

第三十四条 当事人对行政处罚不服的,可以依法申请行政复议或者提起行政诉讼。

第三十五条 从事商品条码管理工作的国家工作人员滥用职权、徇私舞弊的,由其主管部门予以行政处分;构成犯罪的,依法追究其刑事责任。

第七章 附 则

第三十六条 商品条码收费按照国家有关规定执行。

第三十七条 本办法由国家质量技术监督局负责解释。

第三十八条 本办法自一九九八年十二月一日起施行。

通用商品条码符号位置

一、 主题内容与适用范围
本标准规定了条码符号位置选择原则及通用商品条码符号的位置。
本标准适用于通用商品条码。

二、 引用标准
GB12904 通用商品条码
GB12904 条码系统通用术语 条码符号术语

三、 条码符号位置选择原则
条码符号位置的选择应以符号不变形且便于识读、便于操作为准则。
3.1首先应选在商品包装主显示面的右侧。
3.2其次可选在与商品包装主显示面相连的平面。
3.3最后也可选在商品包装主显示面的背面。

四、 条码符号位置
4.1条码符号的曲度
4.1.1在有曲面的商品上,条码符号的条应与曲面的母线垂直,如图1。
4.1.2条与印刷方向平行,且平行于母线时,条码符号表面曲度不可超过
30°,见图2。若包装直径太小,条码符号应转90°,按图1安排。
曲面上条码符号的放大系数与曲面直径有关,通用商品条码的商品包装
直径及条码放大系数的选择见附录A。
4.2箱型包装
4.2.1箱型包装,条码符号最好印在箱底面,尽量避免印在正中央,见图3。
4.2.2长方型包装,条码符号最好印在箱底长边的中央。
4.3罐装、瓶装
条码符号最好印在标纸的一侧下方,见图4。
4.4桶型包装
4.4.1条码符号最好印在桶型包装的侧面,见图5(a)。
4.4.2侧面无法印时,条码符号可印在桶型包装的盖子上,但盖子深度不可超过12mm见图5(b)。如果内装易泄漏的液体,条码符号不可印在盖子上。
4.5袋型包装
4.5.1有底且底面足够大时,条码符号应印在底面上,见图6(a),否则可印在背面下方的中央。
4.5.2体积大的袋包装,条码符号印在背面右侧下方,但应避免印在过低的位置,以防条码符号扭曲,见图6(b)。
4.5.3没有底的小塑料袋或纸袋,条码符号印在背面下方的中央。如背面中央有接缝,则应印在右下方,或印在填充后不起皱折、不变形处见图6(c)。
4.6吸塑包装
4.6.1条码符号最好印在纸板正面,且凸出包装距纸板的高度不得超过12mm,见图7。
4.6.2凸出包装距纸板的高度大于12mm时,条码符号应放在离凸出包装尽量远处,见图8。
4.7其他形式
有些商品条码符号可印在挂牌上,见图9(a)、(b)。

条码符号印刷质量的检验

The verification of printed quality of bar code symbol

一、 主题内容与适用范围
本标准规定了条码符号印刷质量的检验方法。
本标准适用了各种条码符号印制质量的检验。

二、 引用标准
GB2828 逐批检查计数抽样程序及抽样表(适用于连续批的检查)
GB7705 平版装潢印刷品
GB12053 光学识别用字母数字字符集 第一部分:OCR-A字符集 印
刷图像的形状和尺寸
GB12508 光学识别用字母数字字符集 第一部分:OCR-B字符集 印
刷图像的形状和尺寸
GB12904 通用商品条码
GB12905 条码系统通用术语 条码符号术语
GB12906 中国标准书号(ISBN部分)条码
GB12907 库德巴条码
GB12908 三九条码
GB/T14257 通用商品条码符号位置

三、 术语
3.1脱墨:条码符号中条的印刷缺陷,其反射率与空的反射率相近。
3.2污点:条码符号中空或空白区内的印刷缺陷,其反射率与反射率相近。
3.3印刷厚度:条码符号的条与空的涂层的厚度差。
3.4放大系数:条码符号的长度尺寸与标准尺寸的比值。

四、 检验项目
4.1外观
4.2条(空)反射率、印刷对比度(PCS值)。
4.3条(空)尺寸误差。
4.4空白区尺寸。
4.5条高
4.6数字、字母的尺寸。
4.7检验码
4.8译码正确性。
4.9放大系数。
4.10印刷厚度
4.11印刷位置

五、 技术要求
5.1外观
5.1.1条码符号表面整洁,无明显污垢、皱褶、残损、穿孔。
5.1.2条码符号中的数字、字母、特殊符号印刷完整、清晰,无二意性。
5.1.3条码字符无明显脱墨、污点、断线;条的边缘整齐、无明显弯曲变形。
5.1.4条码字符的墨色均匀,无明显差异。
5.2 4.2-4.11条款的技术要求应符合样品所采用的条码国家标准。

六、 检验方法
6.1环境要求:检验室温度23±2℃,相对湿度50%±5%。
6.2样品处理
6.2.1样品应平整、无皱褶、不变形。
6.2.2检验标签、标纸及包装上的条码符号时,样品四周应保留足够的固
定尺寸。
6.2.3检验实物包装上的条码符号时,样品无需处理。
6.3外观
6.3.1目检
样品放在色温为5500-6500K的D65标准光源下,按5.1条款进行视觉检查。
6.3.2仪器检验
6.3.2.1 测量仪器
采用显微镜和网形目镜测微尺。
6.3.2.2测量步骤
a. 用显微镜及网形目镜测微尺将污点、脱墨放大分割,根据污点、脱墨占
的网格数,求其面积。
b. 将a求得的面积值与该样品采用的条码国家标准中限定的面积值比较。
6.4条(空)反射率
6.4.1测量条件
测量条件应符合被检样品采用的条码国家标准。
6.4.2测量仪器
测量仪器采用满足6.4.1条款的仪器。
6.4.3测量步骤
6.4.3.1仪器校准
6.4.3.2在样品下放置衬底,衬底应采用反射密度在1.50以上的无光谱选
择性的漫反射材料。
6.4.3.3在条码字符条的纵向上均匀取五个测量位置,从起始符终止符逐
一测量各条(空)的反射率,每一高度位置的测量重复上述步骤。
6.4.4数据处理
6.4.4.1取同一高度位置上各条的反射率中的最大值及各空的反射率中的最小值,作为这一高度位置上的条(空)的反射率。
6.4.4.2取五个不同高度位置上的各条反射率中的最大值和各空反射率中的最小值,作为该条码符号的条(空)的反射率。
6.5印刷对比度(PCS值)
印刷对比度(PCS值)按公式(1)计算。
PCS=RL-RD
RL
式中:RL-条码中空的反射率;
RD-条码中条的反射率。
6.6条(空)尺寸误差
6.6.1测量条件同6.3.1条款。
6.6.2测量仪器
最小分度值为0.01mm的长度测量仪器。
6.6.3测量步骤
在条码字符条的纵向上均匀取五个测量位置,从起始符到终止符逐一测量各条(空)尺寸,每一高度位置的测量重复上述步骤。
6.6.4数据处理
6.6.4.1取同一高度上各条(空)尺寸误差的最大值作为这一高度条(空)尺寸误差的最大、最小值。
6.6.4.2取五个不同高度位置上的各条(空)尺寸误差的最大和最小值作为该条码符号的条(空)尺寸误差。
6.7空白区尺寸
在6.3.1条款规定的光源下,用最小分度值为0.5mm的钢板尺测量。
6.8条高
测量方法同6.7条款。
6.9数字、字母的尺寸
测量方法同6.7条款。
6.10检验码
按样品所采用的条码国家标准中规定的计算方法核对。
6.11译码正确性
用条码识读设备识读条码符号的结果与目测字符核对。
6.12放大系数
条码长度尺寸的测量方法同6.7条款,放大系数按3.4条款的定义计算。
6.13印刷厚度
在6.3.1条款规定的光源下,用最小分度值为0.01mm的测厚仪或同等精度的仪器测量。
6.14印刷位置
按GB/T14257的规定进行目检。

七、 检验报告
检验报告根据样品的检验内容而定,通用商品条码符号检验报告见附录
其他类型条码符号的检验报告格式参见附录A。

八、 抽样
本标准依照GB2828国家标准抽样。

附加说明:
本标准由中国物品编码中心提出。
本标准由中国物品编码中心归口并负责起草。
本标准主要起草人吴海莲、周钢。

 

第7.6节 商品条码的印刷质量要求

条空颜色搭配
  条空颜色搭配是指条码中条色与衬底颜色的反差程度是否符合标准。商品条码是用专用识读设备依靠分辨条空的界线和宽窄来识别的,因此,要求条与空的颜色反差越大越好。一般来说,白色作底,黑色作条是最理想最安全的颜色搭配。具体参见下表。
                        条码符号颜色搭配参考表

序号

空色

条色

能/否采用

序号

空色

条色

能/否采用

1

17

深棕

2

18

3

绿

19

4

深棕

20

绿

5

21

深棕

6

22

亮绿

7

23

亮绿

8

浅棕

24

暗绿

9

25

暗绿

10

26

11

27

12

绿

28

13

深棕

29

14

30

金色

15

31

深棕

16

绿

32

浅棕


  商品条码的印刷位置
  商品条码的印刷位置以条码符号不变形且便于识读为原则。商品包装上的条码放置位置变化越大,收款员寻找条码并通过扫描器进行结算的速度就越慢,零售效率就越低,因此,商品条码的印刷位置应尽可能标准化。通常,应将商品印刷在外包装的"自然"底面上"。

  商品条码的截短
  在任何程度上对商品条码符号高度的截短,都将会影响对条码的扫描识读,因些,商品条码符号的高度原则上严禁截短。即使是在由于包装面积太小,不得不截短符号的高度时,也应尽量少截短。

  左右空白区
  商品条码符号左右空白区的尺寸要留够,以便于扫描设备的正确识读。应保证在商品条码的左右空白区域内没有字符、图形、穿孔、划痕等,同时商品条码的印刷位置还应远离商品外包装的边缘,以满足对条码空白区的要求。
  瓦愣纸板上的条码印刷
  直接在瓦楞纸上印刷条码应注意尺寸精度问题。由于印刷时受力不均,导致条码弯曲变形,通常采用在其他载体上印刷条码,然后再将其贴在瓦楞纸包装上。

 

第八章 二维条码

 

一维条码虽然提高了资料收集与资料处理的速度,但由於受到资料容量的限制,一维条码仅能标识商品,而不能描述商品,因此相当依赖电脑网路和资料库。在没有资料库或不便连网路的地方,一维条码很难派上用场。也因此,最近几年开始有人提出一些储存量较高的二维条码。由於二维条码具有高密度、大容量、抗磨损等特点,所以更拓宽了条码的应用领域。

    近年来,随着资料自动收集技术的发展,用条码符号表示更多资讯的要求与日俱增,而一维条码最大资料长度通常不超过15个字元,故多用以存放关键索引值(Key),仅可作为一种资料标识,不能对产品进行描述,因此需透过网路到资料库抓取更多的资料项目,因此在缺乏网路或资料库的状况下,一维条码便失去意义。此外一维条码有一个明显的缺点,即垂直方向不携带资料,故资料密度偏低。当初这样设计有二个目的:(1) 为了保证局部损坏的条码仍可正确辨识,(2) 使扫瞄容易完成。

    要提高资料密度,又要在一个固定面积上印出所需资料,可用二种方法来解决:(1) 在一维条码的基础上向二维条码方向扩展,(2) 利用图像识别原理,采用新的几何形体和结构设计出二维条码。前者发展出堆叠式(Stacked)二维条码,後者则有矩阵式(Matrix)二维条码之发展,构成现今二维条码的两大类型。

堆叠式二维条码的编码原理是建立在一维条码的基础上,将一维条码的高度变窄,再依需要堆成多行,其在编码设计、检查原理、识读方式等方面都继承了一维条码的特点,但由於行数增加,对行的辨别、解码算法及软体则与一维条码有所不同。较具代表性的堆叠式二维条码有PDF417, Code16K, Supercode, Code49等。

    矩阵式二维条码是以矩阵的形式组成,在矩阵相应元素位置上,用点(Dot)的出现表示二进制的 “1”,不出现表示二进制的 “0”,点的排列组合确定了矩阵码所代表的意义。其中点可以是方点、圆点或其它形状的点。矩阵码是建立在电脑图像处理技术、组合编码原理等基础上的图形符号自动辨识的码制,已较不适合用“条码”称之。具有代表性的矩阵式二维条码有 Datamatrix, Maxicode, Vericode, Softstrip, Code1, Philips Dot Code等。

    二维条码的新技术在1980年代晚期逐渐被重视,在「资料储存量大」、「资讯随着产品走」、「可以传真影印」、「错误纠正能力高」等特性下,二维条码在1990年代初期已逐渐被使用。

 

第8.1节 二维条码的基本概念

二维条码术语定义

  1. 堆叠式二维条码(2D Stacked Code)
    堆叠式二维条码是一种多层符号(Multi-Row Symbology),通常是将一维条码的高度截短再层叠起来表示资料。
     

  2. 矩阵式二维条码(2D Matrix Code)
    矩阵式二条码是一种由中心点到与中心点固定距离的多边形单元所组成的图形,用来表示资料及其它与符号相关功能。
     

  3. 资料字元(Data Character)
    用於表示特定资料的ASCII字元集的一个字母、数字或特殊符号等字元。
     

  4. 符号字元(Symbol Character)
    依条码符号规则定义来表示资料的线条、空白组合形式。资料字元与符号字元间不一定是一对一的关系。一般情况下,每个符号字元分配一个唯一的值。
     

  5. 代码集(Code Set)
    代码集是指将资 字元转化为符号字元值的方法。
     

  6. 字码(Codeword)
    字码是指符号字元的值,为原始资料转换为符号字元过程的一个中间值,一种条码的字码数决定了该类条码所有符号字元的数量。
     

  7. 字元自我检查(Character Self-Checking)
    字元自我检查是指在一个符号字元中出现单一的印刷错误时,扫瞄器不会将该符号字元解码成其它符号字元的特性。
     

  8. 错误纠正字元(Error Correction Character)
    用於错误侦测和错误纠正的符号字元,这些字元是由其它符号字元计算而得,二维条码一般有多个错误纠正字元用於错误侦测以及错误纠正。有些线性扫瞄器有一个错误纠正字元用於侦测错误。
     

  9. E错误纠正(Erasure Correction)
    E错误是指在已知位置上因图像对比度不够,或有大污点等原因造成该位置符号字元无法辨识,因此又称为拒读错误。通过错误纠正字元对E错误的恢复称为E错误纠正。对於每个E错误的纠正仅需一个错误纠正字元。
     

  10. T错误纠正(Error Correction)
    T错误是指因某种原因将一个符号字元识读为其它符号字元的错误,因此又称为替代错误。T错误的位置以及该位置的正确值都是未知的,因此对每个T错误的纠正需要两个错误纠正字元,一个用於找出位置,另一个用於纠正错误。
     

  11. 错误侦测(Error Detection)
    一般是保留一些错误纠正字元用於错误侦测,这些字元被称为侦测字元,用以侦测出符号中不超出错误纠正容量的错误数量,从而保证符号不被读错。此外,也可利用软体透过侦测无效错误纠正的计算结果提供错误侦测功能。若仅为E错误纠正则不提供错误侦测功能。

条码扫瞄器的分类

    一般对条码扫瞄器的分类如图7.1所示,共可分为四类:(1) 手持雷射条码扫瞄器(Hand-Held Laser Bar Code Reader),(2) 固定式雷射条码扫瞄器(Fixed Laser Bar Code Reader),(3) CCD条码扫瞄器(Charge Coupled Device Bar Code Reader),(4) 光笔条码扫瞄器(WAND或称Light Pen)。若依扫瞄方式分类,则有「单点式」、「线型」与「面型」等叁种。

3-1.gif (2580 bytes)
图7.1 条码扫瞄器的分类

    条码扫瞄器可分为二个独立之部份:输入元件(Input Device)及解码器(Decoder)。二者可一体成型,也可以电线连接,或利用红外线以无线方式输送资料。

    输入元件主要包括光电转换系统与类比数位转换器两大部份,光电系统主要用来扫瞄条码,扫瞄动作可藉着操作者手的移动或条码的移动来完成。当光源照射到条码,反射光经光路设计落在感测元件上时,感测元件随着不同内射光之强度转换成不同的类比讯号,经类比数位(A/D)转换器器处理成数位码输出。

    数位码输出到解码器中,将数位码解译成条码讯号,即完成了条码扫瞄的工作。条码扫瞄器的读取系统结构如图7.2所示:

3-2.gif (12967 bytes)
图7.2 条码扫瞄器的读取系统结构

  1. 光笔条码扫瞄器
    其取像方式为单点式,藉由人手之移动来完成扫瞄条码之动作,扫瞄速度可达每秒3”到30”。光笔的读取方式为接触式读取,光笔尖端条码距离最多只能容许0.05”,可视为读取距离,属於条码扫瞄器之低阶产品。目前的光笔只能读取一维条码。较需注意的是光径需符合最小条码间距,以能完整读取条码之资料,光源采波长660nm LED为主。
     

  2. CCD条码扫瞄器
    线型CCD主要用於一维条码,而面型CCD主要应用於资料量丰富的二维条码。其感测元件为光耦合器(Charge-Coupled Device),一般简称为CCD。CCD的取像方式是属於线型接触式,由於其感测元件长度涵盖条码长度范围,所以读取时并不需要左右移动,CCD的解析度约为2048dpi,扫瞄速度较光笔快。

    CCD的读取距离较雷射式的短,传统CCD读取距离约可容许10~25mm,并非一定要完全接触。目前则在增加读取距离上努力,已经有2”~5”之加强型CCD开发出来,未来则希望读取距离能加强至10”。在读取宽度上,以60mm与80mm为主,光源则以波长660nm红光发光二级体(LED)阵列为主。
     

  3. 雷射扫瞄器
    藉由雷射光束的扫瞄来读取条码的资料,因此其读取距离较长,约可达10”。由於它和笔式读码机一样,可自由移动到物体处扫瞄,因此条码的长度在容许的范围下并不会受到限制,而且扫瞄时可悬空划过,不必像笔式读码机要接触到条码的表面。雷射扫瞄器特别适用於大量扫瞄以及印刷品质较差的条码。

    二维条码扫瞄器主要由美国叁大厂Symbo Tech、PSC、Welch Allyn积极推广中,已成为扫瞄器一重要发展趋势。

二维条码的识别

    二维条码的识别有两种方法:(1) 透过线型扫瞄器逐层扫瞄进行解码,(2) 透过照相和图像处理对二维条码进行解码。对於堆叠式二维条码,可以采用上述两种方法识读,但对绝大多数的矩阵式二维条码则必须用照相方法识读,例如使用面型CCD扫瞄器。

    用线型扫瞄器如线型CCD、雷射枪对二维条码进行辨识时,如何防止垂直方向的资料漏读是主要的技术关键,因为在识别二维条码符号时,扫瞄线往往不会与水平方向平行。解决这个问题的方法之一是必须保证条码的每一层至少有一条扫瞄线完全穿过,否则解码程序不识读。这种方法简化了处理过程,但却降低了资料密度,因为每层必须要有足够的高度来确保扫瞄线完全穿过,如图7.3所示。我们所提到的二维条码中,如Code 49, Code 16K的识别即是如此。

3-3.gif (1648 bytes)
图7.3 二维条码的识别(每层至少一条扫瞄线通过)

    不同於其它堆叠式二维条码,PDF417建立了一种能「缝合」局部扫瞄的机制,只要确保有一条扫瞄线完全落在任一层中即可,因此层与层间不需要分隔线,而是以不同的符号字元 (Cluster)来区分相邻层,因此PDF417的资料密度较高,是Code 49及Code 16K的两倍多,但其识读设备也比较复杂。

 

第8.2节 二维条码与一维条码的比较

   一维条码与二维条码应用处理的比较如图3.4所示,虽然一维和二维条码的原理都是用符号(Symbology)来携带资料,达成资料的自动辨识。但是从应用的观点来看,一维条码偏重於「标识」商品,而二维条码则偏重於「描述」商品。因此相较於一维条码,二维条码(2D)不仅只存关键值,并可将商品的基本资料编入二维条码中,达到资料库随着产品走的效益,进一步提供许多一维条码无法达成的应用。例如一维条码必须搭配电脑资料库才能读取产品的详细资讯,若为新产品则必须再重新登录,对产品特性为多样少量的行业构成应用上的困扰。此外,一维条码稍有磨损即会影响条码阅读效果,故较不适用於工厂型行业。除了这些资料重覆登录与条码磨损等问题外,二维条码还可有效解决许多一维条码所面临的问题,让企业充分享受资料自动输入、无键输入的好处,对企业与整体产业带来相当的利益,也拓宽了条码的应用领域。

    一维条码与二维条码的差异可以从资料容量与密度、错误侦测能力及错误纠正能力、主要用途、资料库依赖性、识读设备等项目看出,二者的比较如表7.1所示。

表7.1 一维条码与二维条码之比较

项目 条码类型

一维条码

二维条码

资料密度与容量

密度低,容量小

密度高,容量大

错误侦侧及自我纠正能力

可以检查码进行错误侦测,但没有错误纠正能力

有错误检验及错误纠正能,并可根据实际应用设置不同的安全等级

垂直方向的资料

不储存资料,垂直方向的高度是为了识读方便,并弥补印刷缺陷或局部损坏

携带资料,因对印刷缺陷或局部损坏等可以错误纠正机制恢复资料

主要用途

主要用於对物品的标识

用於对物品的描述

资料库与网路依赖性

 

多数场合须依赖资料库及通讯网路的存在

可不依赖资料库及通讯网路的存在而单独应用

识读设备

可用线扫瞄器识读,如光笔、线型CCD、雷射枪

对於堆叠式可用型线扫瞄器的多次扫瞄,或可用图像扫瞄仪识读。矩阵式则仅能用图像扫瞄仪识读


3-4.gif (5388 bytes)
图7.4 一维条码与二维条码应用处理的比较

 

第8.3节 二维条码的应用范围

如前所述,二维条码具有储存量大、保密性高、追踪性高、抗损性强、备援性大、成本便宜等特性,这些特性特别适用於表单、安全保密、追踪、证照、存货盘点、资料备援等方面,如图7.5所示。

3-5.gif (8349 bytes)
图7.5 二维条码的应用范围

  1. 表单应用:
    公文表单、商业表单、进出口报单、舱单等资料之传送交换,减少人工重覆输入表单资料,避免人为错误,降低人力成本。
     

  2. 保密应用:
    商业情报、经济情报、政治情报、军事情报、私人情报等机密资料之加密及传递。
     

  3. 追踪应用:
    公文自动追踪、生产线零件自动追踪、客户服务自动追踪、邮购运送自动追踪、维修记录自动追踪、危险物品自动追踪、後勤补给自动追踪、医疗体检自动追踪、生态研究(动物、鸟类...)自动追踪等。
     

  4. 证照应用:
    护照、身分证、挂号证、驾照、会员证、识别证、连锁店会员证等证照之资料登记及自动输入,发挥「随到随读」、「立即取用」的资讯管理效果。
     

  5. 盘点应用:
    物流中心、仓储中心、联勤中心之货品及固定资产之自动盘点,发挥「立即盘点、立即决策」的效果。
     

  6. 备援应用:
    文件表单的资料若不愿或不能以磁碟、光碟等电子媒体储存备援时,可利用二维条码来储存备援,携带方便,不怕折叠,保存时间长,又可影印传真,做更多备份。

 

第8.4节 二维条码的国际标准

国际组织在二维条码标准上的努力已有初步成效,之後我们将详细介绍目前美国国家标准协会(ANSI)所制定的二维条码国际标准,包括PDF417、Maxicode、Datamatrix。其中以PDF417应用范围最广,从生产、运货、行销、到存货管理都很适合,故PDF417特别适用於流通业者。Maxicode通常用於邮包的自动分类和追踪,Datamatrix则特别适用於小零件的标识。

国际标准组织

    标准制定委员会最大的任务,在避免同一行业采用不同的二维条码,造成资讯传输上的困扰。目前国际组织在二维条码标准上的努力已有初步成效,例如下列国际组织皆设有二维条码标准制订委员会:

  1. 美国国家标准协会, American National Standards Institute,简称ANSI。
     

  2. 美国自动辨识协会,Automatic Identification Manufacturers, 简称AIM-USA。
     

  3. 电子工业协会,Electronic Industries Association--EIA PEPS Industrial--PN3132。
     

  4. 汽车工业协会,Automotive Industry Action Group,简称 AIAG。
     

  5. 国际航空协会,International Air Transport Association,简称 IATA。
     

  6. 公用事业工业协会,Utility Industry Group,简称 UIG。
     

  7. 欧洲的标准技术协会225委员会,Commit European Normalization Technical Committee 225,简称 CEN TC225。
     

  8. 欧洲的电子资料交换协会,Electronic Data Interchange Forum for Companies with Interests in Computing and Electronics,简称 EDIFICE。
     

  9. 日本的电子工业协会,简称EIA-J。
     

  10. 国际标准组织,International Standard Organization, 简称ISO。

    上述国际组织虽分属不同的行业或国家,为求二维条码的共同标准,常常会举行国际会议相互交换意见。本课程老师黄庆祥在1996年曾担任国际标准组织ISO/TC122/WG4委员会委员之一,直接参与二维条码国际标准制订的相关活动,希望为我国今後在二维条码国际标准制订的发言权抢占先机,以协助经济部商业司创造二维条码的有利环境,为亚太营运中心及其应用「资料自动收集及辨识」的技术水准提供帮助。

流通业的标准

    美国部分条码委员会,如美国国家标准协会ANSIMH10.8、电子工业联谊会EIA MH10 SBC-8等,已发展出二维条码在流通业的应用标准。ANSI MH10.8委员会的主要任务,在制定单位包裹与货运标签应用的标准(Two-dimensional Symbols For Use With Unit Loads and Transport Packages),目前二维条码标准的建议内容包括:

  1. 进货及出货单采用PDF417二维条码,例如船运公司的舱单,其每个模组列印的最佳尺寸是10mils(千分之一寸)以上。
     

  2. 电子资料交换(EDI)的讯息及相关文件采用PDF417二维条码。
     

  3. 输送带上产品之搜寻及追踪采Maxicode二维条码,建议尺寸为1寸×1寸。

    美国电子工业联谊会(EIA)是美国主要电子制造业者,如英代尔(Intel)、Motorola、德州仪器等共同组成的产业贸易协会,1995年2月1日,EIA条码委员会(MH10 SBC-8)在ANSI的支持下宣布二维条码可以应用在下列叁大范围:高速搜寻及追踪(High Speed Sortation and Tracking)、纸上电子资料交换(Paper EDI)、出货进货讯息(Shipping/Receiving Information)。1995年4月,EIA条码委员会完成二维条码标准草案(ANSI/EIA PN3132),做为电子产品整个产销流程上中下游使用二维条码的标准。事实上,半导体设备暨物料国际协会(SEMI)在1993年就订了半导体晶片使用二维条码的标准(SEMI T93),希望半导体厂商使用二维条码以防止晶片的偷窃犯罪,可惜当时二维条码相关设备昂贵而技术也不完全成熟。如今新完成的二维条码标准草案(ANSI/EIA PN3132),已整合各种二维条码在各种行业的需求,已具有相当的实用性。

证照业的标准

   机器可读旅行文件技术谘询小组(Technical Advisory Group on Machine Readable Travel Documents, TAG/MRTD) 是一个国际标准组织,1995年1月17~20日在日内瓦举行新技术评估会议,通过建议将二维条码列为国际证照标准,在国际证照可加印二维条码,以储存证照之文字或指纹、相片等身分辨识之生理资料 (Biometrics Identification)。该小组针对二维条码在证照上的应用,做出以下的建议:

  1. 二维条码在证照上的应用已相当可行,有关二维条码在证照上的位置、储存内容及详细规格应立即研订。
     

  2. 二维条码储存的资料内容应做为证照真伪的辨别及持有人的身分的辨识,印二维条码的油墨应含有标准光学特徵以辨识证照的真伪。
     

  3. 当二维条码因国情因素不能印制时,印制二维条码的位置可只以含有光学性质的特别油墨处理之,以符合国际标准。

汽车业标准

    美国汽车工业协会AIAG是一个美国汽车制造业者如福特、克莱斯勒、通用等,与其上游厂商所共同组成的协会,AIAG对於二维条码的应用,提出如表7.2中的具体建议与方针:

表7.2 AIAG建议条码应用项目

应用项目

建议采用的条码

小零件标识

Datamatrix

EDI/运货

PDF417

高品质运输Quality Conveyance

PDF417

生产保证 Production Evidence

PDF417

产品行销 Production Broadcast

PDF417

设备管理 Configuration Management

PDF417

物品安全管制表Material Safety Data Sheets

PDF417

搜寻追踪 Sortation and Tracking

Maxicode

    从AIAG协会的条码建议中可看出,由於PDF417兼具高资料储存量、错误纠正能力、及可携性资料档等特性,故最受重视,其应用范围亦最广。而Datamatrix因可提供极小又高密度的标签,且仍可存放合理的资料内容,故特别适用於小零件的标识。另外,Maxicode的主要特性即应用在货品搜寻的辅助,而成为配送与运输应用的最佳选择。

    此外,美国交通部AMVA (American Motor Vehicle Administrators)已选定将PDF417做广泛的应用,从驾驶执照到行照登记等都将应用PDF417。而美国国防部DOD(American Department of Defense)也选用PDF417制作军人证,美国空军已开始建议将身分证编上PDF417。

 

第九章 PDF417

 

    DF417是美国符号科技(Symbol Technologies, Inc.)发明的二维条码,发明人是台湾赴美学人王寅君博士,王博士於1984年毕业於国立交通大学资讯系,获得纽约州立大学石溪分校(University of New York at Stony Brook)电脑硕士和博士学位後,在1988年进入符号科技进行二维条码的研发工作,於1992年底推出PDF417,并於1989年至1992年间领导世界第一部二维条码雷射读码系统的开发。1993年3月作者正式将PDF417引进台湾,交由祥记资讯推广及研发相关套装软体(黄庆祥,1995)。

    目前PDF417、Maxicode、Datamatrix同被美国国家标准协会 (American National Standards Institute, ANSI) MH10 SBC-8委员会选为二维条码国际标准制定范围,其中PDF417主要是预备应用於运输包裹与商品资料标签(Burnell, 1995)。PDF417不仅具有错误侦测能力,且可从受损的条码中读回完整的资料(Moore, 1994),亦即「错误复原能力」,其错误复原率最高可达50%,如图8.1所列各种情形,皆可将资料复原。

8-1.gif (15124 bytes)
图8.1 PDF417的错误复原能力

PDF417的结构

    由於PDF417的容量较大,除了可将人的姓名、单位、地址、电话等基本资料进行编码外,还可将人体的特徵如指纹、视网膜扫瞄、及照片等个人纪录储存在条码中,这样不但可以实现证件资料的自动输入,而且可以防止证件的伪造,减少犯罪。PDF417已在美国、加拿大、纽西兰的交通部门的执照年审、车辆违规登记、罚款及定期检验上开始应用。美国并同时将PDF417应用在身分证、驾照、军人证上。此外墨西哥也将PDF417应用在报关单据与证件上,从而防止了仿造及犯罪。

PDF417是一个公开码,任何人皆可用其演算法而不必付费,因此是一个开放的条码系统。PDF417的PDF为可携性资料档(Portable Data File)的缩写,取其条码类似一个资料档,可储存较多资料,且可随身携带或随产品走而得名(Paclidis, 1992)。正如其名,每一个PDF码的储存量可高达1,108个文数字(Bytes),若将数字压缩则可存放至2,729Bytes。

每一个PDF417码是由3~90横列堆叠而成,而为了扫瞄方便,其四周皆有静空区,静空区分为水平静空区与垂直静空区,至少应为0.020寸,如图8.2所示。

8-2.gif (16775 bytes)
图8.2 PDF417码的结构

其中每一层都包括下列五个部份:

  1. 起始码。
     

  2. 左标区:在起始码後面,为一指示符号字元。
     

  3. 资料区:可容纳1~30个资料字元。
     

  4. 右标区: 在资料区的後面,为一指示符号字元。
     

  5. 结束码:在横列之最右边。

    除了起始码和结束码外,左标区、资料区和右标区的组成字元皆可称为字码 (Codeword),每一个字码由17个模组(Modules)所构成,每一个字码又可分成4线条(或黑线)及4空白(或白线),每个线条至多不能超过6个模组宽。每个417码因资料大小不同,其行数及每行的资料模组数与字码数都可以从1至30不等。字码的组成如图8.3所示。

8-3.gif (10535 bytes)
图8.3 PDF417字码的组成

 

PDF的尺寸

   也因为符号的组合较有弹性,每一个PDF417条码可因应不同的实体设备印成不同的长宽比例与密度,以适应印刷条件及扫瞄条件的要求。其中每个模组宽X是PDF417码中最重要的尺寸之一,X值的最小限制为0.0075英寸(约0.191mm),在同一个条码符号中,X的值是固定不变的。

PDF417的最小高度与长度可由下列算式算出: 

W= (17C+69)X+ 2Q

H = R ×Y+ 2Q

 

其中:

W= 条码宽度,H=条码高度,X=条码模组宽,Y=层数

C=每层符号字元的总数(含左右标区),R=层高,Q=静空区大小

 

PDF417的错误纠正能力

   PDF417的一个重要特性是其自动纠正错误的能力较高,不过PDF417的错误纠正能力与每个条码可存放的资料量有关,PDF417码将错误复原分为9个等级,其值从0到8,级数愈高,错误纠正能力愈强,但可存放资料量就愈少,一般建议编入至少10%的检查字码。资料存放量与错误纠正等级的关系如表8.1所示。表8.2则建议不同的字数所适用的错误纠正等级。

表8.1 可存放资料量与错误纠正等级对照表

错误纠正等级

纠正码数

可存资料量(位元)

自动设定

64

1024

0

2

1108

1

4

1106

2

8

1101

3

16

1092

4

32

1072

5

64

1024

6

128

957

7

256

804

8

512

496

表8.2 PDF417的建议错误纠正等级

资料字码数

错误纠正等级

1~40

2

40~160

3

161~320

4

321~863

5

    如前所述,错误纠正等级涉及拒读错误(E错误)与替代错误(T错误)两种错误类型。无论使用哪一种条码机都有一定的精密度极限,造成线条和空白的宽度与理想宽度间必有偏差存在,条码扫瞄设备能够读出解码演算法所允许范围内的不精确条码符号,目前标准中规定X的值最小为0.0075英寸(约0.191mm),此一限制同时反映出目前标准设备的技术现状。综合本节所讨论,PDF417的特性如表8.3所示。

表8.3 PDF417的特性

项目

特性

可编码字元集 8位二进制资料,多达811800种不同的字元集或解释
类型 连续型,多层
字元自我检查
尺寸 可变

高:3~90

宽:1~30

读码方式 双向可读
错误纠正字码数 2~512
最大资料容量 安全等级为0 每个符号可表示1108个位元

 

第十章 Maxicode

 

Maxicode的缘起和发展

    1980年代晚期,美国知名的UPS(United Parcel Service)快递公司认知到利用机器辨读资讯可有效改善作业效率、提高服务品质,故从1987年开始着手於机器可读表单(Machine Readable Form)的研究,发觉到条码是相对成本最低的可行方案。为了能达到高速扫瞄的目的,UPS舍弃了堆叠式二维条码的做法,重新研发一种新的条码,在1992年时推出UPS code,并研发出相关设备,此即Maxicode的前身。1996年时,美国自动辨识协会(AIMUSA)制定统一的符号规格,称为Maxicode,也有人称USS-Maxicode(Uniform Symbology Specification- Maxicode)。本文所指的Maxicode,都是遵循AIMUSA所制订的标准。

Maxicode是一种中等容量、尺寸固定的矩阵式二维条码,它由紧密相连的六边形模组和位於符号中央位置的定位图形所组成。Maxicode是特别为高速扫瞄而设计,主要应用於包裹搜寻和追踪上。UPS除了将Maxicode应用到包裹的分类、追踪作业上,并打算推广到其他应用上。1992年与1996年所推出的Maxicode符号规格略有不同,就外观上来看,图9.1的左边是1992年刚推出的样子,右边则是现在Maxicode应有的样子。

9-1.gif (14985 bytes)
图9.1 Maxicode的外观

Maxicode的基本特征

  1. 外形近乎正方形,由位於符号中央的同心圆(或称公牛眼)定位图形 (Finder Pattern),及其周围六边形蜂巢式结构的资料位元所组成,这种排列方式使得Maxicode可从任意方向快速扫瞄。其外观与中心放大图如图9.2所示。

9-2.gif (20767 bytes)
图9.2 Maxicode外观与中心放大图

 

  1. 符号大小固定。为了方便定位,使解码更容易,以加快扫瞄速度,Maxicode的图形大小与资料容量大小都是固定的,图形固定约1平方英寸,资料容量最多93个字元。
     

  2. 定位图形:Maxicode具有一个大小固定且唯一的中央定位图形,为叁个黑色的同心圆,用於扫瞄定位。此定位图形位在资料模组所围成的虚拟六边形的正中央,在此虚拟六边形的六个顶点上各有3个黑白色不同组合式所构成的模组,称为「方位丛」(Orientation Cluster),其提供扫瞄器重要的方位资讯,见图9.3。

9-3.gif (28475 bytes)
图9.3 Maxicode的符号排列方式

 

  1. 每个Maxicode均将资料栏位划分成两大部分,围在定位图形周围的深灰色蜂巢称为主要讯息(Primary Messages),其包含的资料较少,主要用来储存高安全性的资料,通常是用来分类或追踪的关键资讯,其包括60个资料位元(bits)和60个错误纠正位元。

    主要讯息有两个特殊作用,其中最重要的是包含4个模式位元(Mode Bits),围在定位图形右上方全白的方位丛左边,以淡灰色所标识的四个位元即是,其直接指示出其馀的资料编码模式。另一个用途是,剩馀的56个资料位元则依包裹分类追踪需要的所有资讯编码成结构化收件人讯息(Structured Carrier Messages),因此大部份在高速扫瞄的状况下,只需要将主要讯息解码就够了。

    在主要讯息外围的淡灰色部份(未表示完全),用来储存次要讯息(Secondary Messages),其提供额外的讯息,如来源地、目的地等人工分类时所需的重要资讯。
     

  2. 模式:是一种允许符号有不同结构的机制,Maxicode共有7种模式(模式0~模式6),但其中有2个模式(模式0、模式1)已作废。

(二) 错误纠正能力
    Maxicode具有复杂而坚固的错误纠正能力,以确保符号中的资讯是正确的,就算条码受到部份损毁,内部储存的资讯仍可完整读出。

(叁) 解码速度
    Maxicode的最大优点在於其解码速度相当快,Maxicode可在速度为每分钟550英 的输送带上成功读取。

Maxicode的组成

编码字元集
    Maxicode允许对256个国际字符编码,包括值0~127的ASCII字元和128~255的扩展ASCII字元。在数字组合模式下,可用6个字码表示9位数字。用於代码切换和其他控制字元也包括在其字元集中。

Maxicode符号字元的表示

  1. 每个字元由6个六边形的模组组成。

  2. 每个模组表示一个二进制位,深色模组表示 “1” ,浅色模组表示 “0”。

  3. 通常六个模组排成3层,顺序为右上至左下,见图9.4所示。

9-4.gif (5459 bytes)
图9.4 Maxicode的位元组成排列方式

  1. 由於Maxicode符号的特殊结构,符号字元具有特殊的排列形式。

字码集
    字码是介於数字字元和符号字元间的值,也是错误纠正计算的基础。Maxicode的字码集共有64个,范围为0~63,二进位表示为000000~111111。在每符号字元中,最高有效位是编号最低的模组。

符号尺寸
    每个Maxicode符号共有884个六边形模组,分33层围绕着中央定位图形,每一层分别由30个或29个模组组成。符号四周应有空白区。每个Maxicode包括空白区在内,尺寸固定为28.14mm×26.91mm,约1平方英寸。中央定位图形相当於90个模组的大小。

资料容量
    884个六边形模组中,有18个模组用於定位,剩馀866个为资料模组,扣掉2个未使用的模组,用於表示资料编码和错误纠正的模组共有864个,包含144个6位元的符号字元,其中至少须有50个以上的错误纠正字元,以及1个模式字元,因此资料容量最大为93个字元,若纯为数字字元,则可存放138个。

错误纠正
    Maxicode提供标准错误纠正(Standard Error Correction, SEC)与增强错误纠正(Extended Error Correction, EEC)两种错误纠正等级,这两种等级需要不同数量的字,提供不同水准的错误恢复能力,SEC的错误复原能力达16%,EEC则可达25%。这两种错误纠正等级的基本特性如表9.1所示。采用哪一种错误纠正等级是由模式字元所指定。

表9.1 Maxicode的错误纠正等级

特性

错误纠正等级

标准

增强

字码总数

144

144

可能的资料字元数

93

77

模式字元数

1

1

错误字元数

50

66

可纠正的错误字元数

22

30

Maxicode的模式

    如前所述,每个Maxicode有1个模式字元,用来定义符号的资料与错误结构,模式的编码是主要讯息的一部份。

原本於1992年推出的UPS code的规格只有两种模式:

  1. 模式0:主要讯息为一个结构化收件人讯息,次要讯息至多可编入84个大写英文字母,或数字、标点符号。

  2. 模式1:主要讯息加上次要讯息至多可编入93个大写英文字母,或数字、标点符号。

不过上述两种模式已废除,由新规定的模式2和模式3取代模式0,由模式4取代模式1。AIMUSA所规定的新模式及其内容为:

  1. 模式2:主要讯息为一个结构化收件人讯息加上一个数字型态的邮递编号,次要讯息至多可编入84个字元(character)。
     

  2. 模式3:主要讯息为一个结构化收件人讯息加上一个文数字型态的邮递编号,次要讯息至多可编入84个字元。

模式2及模式3适用於运输业者,此时符号表示收件人定义的目的地地址及服务类型。符号的前120位用增强错误纠正(EEC)表示收件人结构化资讯,而符号的其馀部份用标准错误纠正(SEC)表示其它资讯。收件人讯息的结构如表9.2。

表9.2 结构化收件人讯息的结构

位元编号

编码资料

结构

3~6

模式

二进制0~15

1~2, 7~30, 33~36

邮递编号

数字型邮递编号(最多9)

31~32, 39~42

邮递编号长度

只对数字型邮递编号编码

1~2, 7~36, 39~42

邮递编号

文数字型邮递编号

37~38, 43~48, 53~54

国家代码

3位数字( ISO 3166 )

49~52, 55~60

服务类型

3位数字

61~120

EEC码字

 

  1. 模式4:主要讯息加上次要讯息至多可编入93个字元。
    模式4是标准符号,其指示在主要讯息部分采用EEC,而在次要讯息部分采用SEC,这种模式下共有93个资料字码。
     

  2. 模式5:主要讯息加上次要讯息至多可编入77个字元。
    模式5是全EEC模式,其指示在主要讯息及次要讯息部份全部采用EEC,符号有77个资料字码。
     

  3. 模式6:主要讯息加上次要讯息至多可编入93个字元。
    模式6为扫瞄器编程模式,其指示符号表示的讯息是用於扫瞄器编程,主要讯息采用EEC,次要讯息采用SEC。

上述一个 “字元”是指6位元的符号字元。目前模式字元其实只用了编号3~6号等4个位元,放在符号的第一个符号字符中。表9.3将Maxicode的模式再做一总结。

表9.3 Maxicode的模式

模式

说明

模组号

0

废除

0000

1

废除

0001

2

结构化收件人讯息

数字型邮递编码

0010

3

结构化收件人讯息

文数字型邮递编码

0011

4

标准符号,次要讯息SEC

0100

5

EEC符号

0101

6

扫瞄器编程,次要讯息SEC

0110

Maxicode的解码步骤

  1. 抓取一个包含Maxicode标签的影像。
     

  2. 定位到公牛眼(同心圆定位图形)。
     

  3. 调整抓取到的Maxicode影像大小。
     

  4. 盖掉公牛眼(公牛眼部份转成空白)。
     

  5. 加强每一个六边形的边缘。
     

  6. 执行一个向前扫瞄的动作。
     

  7. 定位至扫瞄到的叁个亮点(虚拟六边形的左上角)。
     

  8. 执行一个反向的扫瞄动作。
     

  9. 计算出标签的方向後,决定使用该方向的方位丛。
     

  10. 使用反向的扫瞄影像,定位到每一个六边形的中央,再与原先的影像进行比对。
     

  11. 重建二进位顺序。
     

  12. 执行错误侦测与纠正,获得原始讯息。

 

第十一章 Datamatrix

 

Datamatrix的发展

   Datamatrix原名Datacode,由美国国际资料公司(International Data Matrix, 简称ID Matrix)於1989年发明。Datamatrix是一种矩阵式二维条码,其发展的构想是希望在较小的条码标签上存入更多的资料量。Datamatrix的最小尺寸是目前所有条码中最小的,尤其特别适用於小零件的标识,以及直接印刷在实体上。

Datamatrix又可分为ECC000-140与ECC200两种类型,ECC000-140具有多种不同等级的错误纠正功能,而ECC200则透过Reed-Solomon演算法产生多项式计算出错误纠正码,其尺寸可以依需求印成不同大小,但采用的错误纠正码应与尺寸配合,由於其演算法较为容易,且尺寸较有弹性,故一般以ECC200较为普遍,本节也仅介绍ECC200规格的Datamatrix码,以下所说的Datamatrix事实上都是指ECC200而言。

10-1.gif (12917 bytes)
图10.1 DataMatrix的外观

    如图10.1所示,DataMatrix的外观是一个由许多小方格所组成的正方形或长方形符号,其资讯的储存是以浅色与深色方格的排列组合,以二位元码(Binary-code)方式来编码,故电脑可直接读取其资料内容,而不需要如传统一维条码的符号对映表(Character Look-up Table)。深色代表 “1”,浅色代表 “0”,再利用成串(String)的浅色与深色方格来描述特殊的字元资讯,这些字串再列成一个完成的矩阵式码,形成Datamatrix码,再以不同的印表机印在不同材质表面上。由於Datamatrix只需要读取资料的20%即可精确辨读,因此很适合应用在条码容易受损的场所,例如印在暴露於高热、化学清洁剂、机械剥蚀等特殊环境的零件上。

    Datamatrix的尺寸可任意调整,最大可到14平方英寸,最小可到0.0002平方英寸,这个尺寸也是目前一维与二维条码中最小的,因此特别适合印在电路板的零组件上。另一方面,大多数的条码的大小与编入的资料量有绝对的关系,但是Datamatrix的尺寸与其编入的资料量却是相互独立的,因此它的尺寸比较有弹性。

    此外,Datamatrix最大储存量为2,000bytes,自动纠正错误的能力较低,只适用特别的CCD扫瞄器来解读。

Datamatrix的结构

(一) 特性

Datamatrix码具有以下特性:

  1. 可编码字元集包括全部的ASCII字元及扩充ASCII字元,共256个字元。
     

  2. 条码大小(不包括空白区):10×10 ~ 144×144
     

  3. 资料容量:235个文数字资料,1556个8位元资料,3116个数字资料。
     

  4. 错误纠正:透过Reed-Solomon演算法产生多项式计算获得错误纠正码。不同尺寸宜采用不同数量的错误纠正码。
     

(二 )基本结构

    每个Datamatrix符号由规则排列的方形模组构成的资料区组成,资料区的四周由定位图形(Finder Pattern)所包围,定位图形的四周则由空白区包围,资料区再以排位图形(Alignment Patterns)加以分隔。

  1. 定位图形
    定位图形是资料区域的一个周界,为一个模组宽度。其中两条邻边为暗实线,主要用於限定物理尺寸;定位和符号失真。另两条邻边由交替的深色和浅色模组组成,主要用於限定符号的单元结构,但也能帮助确定物理尺寸及失真。
     

  2. 符号尺寸
    ECC000-140符号有奇数行与奇数列。符号外观为一方形矩阵,尺寸从9×9至49×49,不包括空白区。这些符号可透过右上角深色方格识别出来。

ECC200符号有偶数行与偶数列。有些符号是正方形,尺寸从10×10至144×144,不包括空白区。有些是长方形,尺寸从8×18至16×48,不包括空白区。所有的ECC200符号都可以透过右上角浅色方格识别出来。

 

资料表示方法

Datamatrix按以下步骤来表示资料:

  1. 资料编码
    先分析要表示的资料,选取合适的编码方案,按所选定的方案将资料流转为字码流,并加入必要的填字,如果使用者未规定矩阵寸,则应选取能满足要存放资料的最小尺寸。Datamatrix共有6种编码方案,即6种字码集,见表10.1。

表10.1 Datamatrix的编码方案与相对应之字元集

编码方案

字元集

ASCII

十进位数字

ASCII0~127

扩展ASCII128~255

C40

基本大写文数字型

Text

基本小写文数字型

X12

ANSI X12 EDI数据集

EDIFACT

32~94

Base256

0~255

  1. 错误检测和纠正字码(ECC)的产生
    对少於255个字码的Datamatrix码,错误纠正字码可由资料字码计算得出。对於多於255个字码的符号,应将资料字码分成多个模组,然後再产生每一个模组的错误纠正字码。错误纠正字码能够纠正两种类误字码,包括E错误(已知位置上的错误字码),以及T错误(未知位置上的错误字码)。换句话说,E错误是不能被扫瞄或不能被解码的符号字元,T错误则是被错误解码的符号字元。

 

第十二章 二维条码的应用

二维条码的应用

二维条码国际标准的制订,显示其应用已是国际趋势。二维条码在台湾方面的发展,从1993年由黄庆祥教授引进至今,已完成多项应用,政府单位如经济部、国防部、环保署、叁军总医院皆有应用案例,民间企业也已有多家使用,其中尤以松岗图书公司的应用最为成功。本章将介绍二维条码在国外及在台湾成功应用的代表案例,并分析台湾二维条码的应用趋势。

二维条码的应用范围

二维条码具有储存量大、保密性高、追踪性高、抗损性强、备援性大、成本便宜等特性,这些特性特别适用於表单、安全保密、追踪、证照、存货盘点、资料备援等方面。

  • 表单应用:
    公文表单、商业表单、进出口报单、舱单等资料之传送交换,减少人工重覆输入表单资料,避免人为错误,降低人力成本。
     

  • 保密应用:
    商业情报、经济情报、政治情报、军事情报、私人情报等机密资料之加密及传递。
     

  • 追踪应用:
    公文自动追踪、生产线零件自动追踪、客户服务自动追踪、邮购运送自动追踪、维修记录自动追踪、危险物品自动追踪、後勤补给自动追踪、医疗体检自动追踪、生态研究(动物、鸟类...)自动追踪等。
     

  • 证照应用:
    护照、身分证、挂号证、驾照、会员证、识别证、连锁店会员证等证照之资料登记及自动输入,发挥「随到随读」、「立即取用」的资讯管理效果。
     

  • 盘点应用:
    物流中心、仓储中心、联勤中心之货品及固定资产之自动盘点,发挥「立即盘点、立即决策」的效果。
     

  • 备援应用:
    文件表单的资料若不愿或不能以磁碟、光碟等电子媒体储存备援时,可利用二维条码来储存备援,携带方便,不怕折叠,保存时间长,又可影印传真,做更多备份。

二维条码的引进须知

    二维条码是资料自动收集(Automatic Data Collection or Capture, ADC)的新资讯科技,引进二维条码要有下列七项基本认识:

  1. 配合一维条码
    要与现有的一维条码配合,不是要取代现有的一维条码。
     

  2. 选择公开码
    要选择已成为公开码的二维条码开放系统,以免被厂商非公开码的封闭系统所套牢。
     

  3. 选择国际标准
    要选择已被国际标准组织(如ISO、ANSI等) 所认定的二维条码,以免公司资讯无法与外界交换,造成重复投资与资源浪费。
     

  4. 选择非独家供应的软硬体设备
    要选择有多家厂商能供应的二维条码软硬体设备,才能享受竞争价格的优惠,降低独家维修的风险。
     

  5. 选择国内自行研发的二维条码系统
    要选择国内厂商自行研发的二维条码系统,因为国外直接引进的二维条码系统不容易配合客户需求而修改系统。
     

  6. 选择能处理中文或多种语文的二维条码系统
    不能处理中文的系统对中国人实在不方便,因为使用有中文处理能力的二维条码系统,是办公室自动化的必然趋势,何况品质优越的二维条码系统本来就应有处理多国语文的功能。
     

  7. 选择能与现有应用软体整合的二维条码系统
    二维条码系统编码所用的资料,是来自使用者的现有应用软体,其扫瞄所产生的资料也是送入使用者的现有应用软体,因此要选择能与现有应用软体整合的二维条码系统,才能发挥二维条码及现有应用软体的附加价值。

商业司公司预查登记申请作业应用案例

现行作业分析

现行公司预查登记作业的完整流程,包括公司名称预查申请、公司登记等二段作业,所有欲设立新公司或欲变更公司营业项目、公司资料的申请人须先至商业司办理公司预查或申请,经核准後再到所属的公司登记受理单位(分为台湾省、台北市、高雄市)办理公司登记,如图 11.3所示。

11-3.gif (4532 bytes)
图 11.3 现行公司预查登记作业流程

从作业分析与多次的访谈中,发现目前公司预查登记作业流程中,最大的问题是发生在不断地重覆登录相同的资料,造成作业循环时间冗长。评估较佳的解决方案有二:(1)采用连线方式,(2)引进二维条码。但事实上,经济部商业司公司预查单位的资料库原已与地方政府公司登记受理单位连线,却遭遇到一些问题:

  1. 搜寻速度缓慢

    商业司预查资料库的资料为全国性资料,故资料量相当大,造成连线搜寻的速度相当缓慢,其实公司登记受理单位大部分时候只需要该辖区的资料,而不需查询全国资料。

  2. 网路品质不佳

    连线後仍发现时有错误发生,主要因为受网路品质影响,且连线技术较复杂,常因网路拥塞、传输冲撞而发生资料转换错误及出现系统错误讯息。

  3. 预查与登记人差异性大

    很多人申请完预查後,不见得立即办理公司登记,目前的情况是发现两者人数相差很大,造成连线档案传输无法发挥其效益。

    在另求解决方案的过程中,发现二维条码这种可携式资料库,正是解决这些问题的最佳方案。

二维条码的应用流程

本系统依不同角色的需求,可区分为申请人端、商业司端、公司登记受理端等叁个系统,实施後新的作业流程将如图11.4所示,大致上与目前并无太大差异,省去人员教育训练成本,而叁者间资料的流通是以二维条码做为串连元件,受理单位不必再以人工登录资料,避免输入错误的发生并加速作业时间。

11-4.gif (5658 bytes)
图11.4 实施二维条码後的作业流程

实施效益

分析二维条码应用在公司设立预查登记作业所带来的重要效益,共包括以下几点

  1. 改善资料的正确性
    利用二维条码输入公司预查申请资料,只有申请人需要打字,受理机关只要扫瞄二维条码即可,因此正确性几乎可达100%,改善原本登打的错误情形。
     

  2. 资料登入的方便性
    由於受理机关只要扫瞄二维条码,提供最方便的登入方式,不需再重复登打,减去最繁复无效率的工作後,也大大提升了行政效率。
     

  3. 减少资料重复登录工作
    目前公司预查登记申请作业中,资料登录耗费很多人力和时间,以高雄市政府而言,平均每天收件180件左右,每位工作人员忙於校对、打字,且因为目前申请单是以人工填写,因此时有字迹潦草难辨认的情形,改用二维条码後,这些困扰皆很容易的解决了。
     

  4. 减少网路传输的成本及拥塞
    采用二维条码後,可分摊网路的负荷量,加快网路传输速率,此外,工作人员可自由选择连线或直接扫瞄二维条码,减少网路拥塞的情形。

出版业的应用

现况分析

  1. 国际标准书号及预行编目
    出版商於每本书完成叁校付印前,需逐案填写「统一编号、国际标准书号、预行编目申请单」,向中央图书馆申请政府出版品统一编号(只适用於政府出版品)、国际标准书号(ISBN)、预行编目(CIP)。出版商申请ISBN时,除填写前述申请单外,尚需附上该书打字定稿之书名页(内封)及版权页;若同时申请CIP,尚需加附目次页及序言等资料。出版商在取得ISBN及CIP後,依标准格式印制在版权页上。书名页需包括书名、着(译、编)者、出版者、出版年月;版权页需包括书名、着(译、编)者、出版者、出版年月、版次、定价,亦可加入发行、经销、印制者等相关资料。
     

  2. 问题 重覆输入及人力浪费
    上述作业流程最大的问题是:人工登录、资料重覆输入、浪费宝贵的人力资源。具体而言,出版商要登录一次申请单、书名页、版权页等资料,中央图书馆又要将前述资料重新输入电脑,书局进书时又要重新建档一次,使用单位(机关、学校、公司及私人之图书馆)买书登录书目时又是重新建档一次。同样的资料,出版商、央图、书局、使用单位共要重覆输入四次,每本书建档校对至少要15分钟,四次就要浪费1小时,相当浪费人力。这尚不包括运输业送书时,出货、进货、点收等资料登录的人力浪费。

以松岗电脑图书股份有限公司为例

  1. 行销、库存管理应用
    国内专门出版电脑书籍的松岗书局,从1996年3月开始,在其出版书籍封底页印上二维条码,以做为该公司及下游经销商、书局或运销公司行销及库存管理之用。该二维条码存有图书代码、ISBN、书名(中文)、作者、书名(英文)、原着者、定价、发行者、出版日期、附书磁片等相关资料,利用「资讯随着产品走」的观念,只要扫瞄二维条码,上述资料就自动进入电脑,让松岗本身及其下游享受资料自动输入的效益,节省国家社会及企业人工输入资料的成本。松岗书局之二维条码如图11.5所示,其内容包括下列资料:

  • 书 号:1101195

  • I S B N : 957-22-2057-8

  • 书 名:资料处理与资料自动收集

  • 作 者:黄庆祥.洪宝环.龚文仪.锺若君

  • 出 版 社:松岗电脑图书资料股份有限公司

  • 版 次:初版叁刷

  • 出版日期:1996年8月

  • 定 价:280元

  • 登 记 证:局版台业字第3196号

11-5.gif (4052 bytes)
图11.5 松岗书局应用二维条码之实例

  1. 编目管理应用
    松岗公司除了在底页印二维条码外,也配合国立中央图书馆的中文机读编目格式(Chinese MARC Format)或预行编目,在版权页或预行编目页印二维条码,如图11.6所示。任何图书馆若要做图书编目,只要轻轻松松扫瞄存有机读编目或预行编目的二维条码,编目资料就自动进入电脑,便可立即从印表机印出编目卡片,可缩短图书入库时间。

    1. 此外,松岗书局亦与祥记资讯合作,将二维条码应用在其机读编目的作业,图11.6为重要科技文献指南的机读编目格式及其二维条码,图书馆只要扫瞄该机读编目的二维条码,编目资料就自动输入电脑的图书编目系统。

    11-6.gif (4534 bytes)
    图11.6 机读编目应用实例