条码知识之十:EAN-128码(上)
贸易单元128条码(UCCEAN-128)
贸易单元128条码(UCC/EAN-128)于1981年推出,是一种长度可变、连续性的字母数字条码。与其他一维条码比较起来,128码是较为复杂的条码系统,而其所能支援的字符也相对地比其他一维条码多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。
内容:大致分为起始码、资料码、终止码、检查码等四部份,其中检查码是可有可无的。
特点:1.有自动输入信息,节省信息传递及输入的成本
2.保证信息传输的正确性和及时性
3.生产、配送、零售等各环节都能掌握商品动态。
4.允许双向的扫瞄处理。
应用领域:制造业的生产流程控制、批发物流业或运输业的仓储管理、车辆调配、货物追踪、医院血液样本的管理、政府对管制药品的控制追踪等。
目前我国所推行的128码是EAN-128码,EAN-128码是根据UCC/EAN-128码的定义标准将资料转变成条码符号,并采用128码逻辑,具有完整性、紧密性、连结性及高可靠度的特性。辨识范围涵盖生产过程中一些补充性质且易变动之资讯,如生产日期、批号、计量等。可应用於货运栈版标签、携带式资料库、连续性资料段、流通配送标签等。
其效益有: 1.变动性产品资讯的条码化。
2.国际流通的共通协议标准。
3.产品运送较佳的品质管理。
4.更有效的控制生产及配销。
5.提供更安全可靠的供给线。
实例:
如图,(00)为应用识别码,代表系列货运包装箱代码。
0为包装指示码,由厂商自行分配。
6901234为国家及厂商代号,由中国物品编码中心分配。
000000000为序号,由厂商自行分配。
9为检验码。
EAN-128码和Code-128码的区别
EAN-128码和Code-128码的区别
什么是Code-128码?什么是EAN-128码?二者之间有什么区别?接下来小编就给大家解除心中的疑惑。
Code-128码是一种高密度的条形码,可表示从ASCII 0 到ASCII 127 共128个字符(其中包含数字,字母,符号),故称128码。Code-128码有三个版本:A码(数字、大写字母、控制字符)、B码(数字、大小写字母、字符)、C码(双位数字)。一个Code-128码有六部分组成:空白区域、起始标记、数据区、校验符、终止符、空白区域。
EAN-128码来源于Code-128码,在字符集和条空规则上与Code-128码完全一致,是我国所推行的128码。
EAN-128是根据EAN/UCC-128码定义标准将信息转变成条码符号,具有完整性、紧密性、连续性及高可靠度,能更多地标识贸易单元中需要标识的信息,如生产日期、数量、批号、规格等。EAN-128条形码多应用于货运标签、便携式资料库、连续性资料段、物流配送标签等。
EAN-128码和Code-128码的区别:
1、应用范围不同。
Code-128码可以用于任何管理系统中的自动识别,EAN-128码必须用在EAN/UCC系统中,用来表示商品的储运单元或者物流单元的信息。凡是用EAN-128条形码表示的内容必须符合EAN/UCC系统的规定,即带有应用标识符的数据格式。
2、组成部分有区别。
一个Code-128码有六部分组成:空白区域、起始标记、数据区、校验符、终止符、空白区域。而EAN-128码组成部分是Code-128的基础上,在数据区前添加了一个FNC1应用标识符,即:空白区域、起始标记、FNC1、数据区、校验符、终止符、空白区域。
条形码基础知识
条形码基础知识BARCODE KNOWLEDGE
ADC事业部
1条形码简史3
2什么是条形码4
3条形码上的信息4
4为什么要使用条形码4 5条形码的种类4
5.1条形码分类4
5.2条形码的码制区别5 6条码术语6
1 条形码简史
条形码技术最早产生在风声鹤唳的二十年代,诞生于Westinghouse的实验室里。一位名叫John Kermode性格古怪的发明家”异想天开”地想对邮政单据实现自动分检,那时侯对电子技术应用方面的每一个设想都使人感到非常新奇。他的想法是在信封上做条形码标记,条形码中的信息是收信人的地址,就象今天的邮政编码。为此Kermode发明了最早的条形码标识,设计方案非常的简单,即一个”条”表示数字“1”,二个“条”表示数字“2”,以次类推。然后,他又发明了由基本的元件组成的条形码识读设备:一个扫描器(能够发射光并接收反射光);一个测定反射信号条和空的方法,即边缘定位线圈;和使用测定结果的方法,即译码器。
Kermode的扫描器利用当时新发明的光电池来收集反射光。“空”反射回来的是强信号,“条”反射回来的是弱信号。与当今高速度的电子元气件应用不同的是,Kermode利用磁性线圈来测定“条”和“空”。就象一个小孩将电线与电池连接再绕在一颗钉子上来夹纸。Kermode 用一个带铁芯的线圈在接收到“空“的信号的时候吸引一个开关,在接收到“条”的信号的时候,释放开关并接通电路。因此,最早的条形码阅读器噪音很大。开关由一系列的继电器控制,“开” 和“关”由打印在信封上“条”的数量决定。通过这种方法,条形码符号直接对信件进行分检。
条码知识之EAN-128码
条码知识之九:EAN-128码(上)
作者:优码来源:优码技术发表时间:2011-10-10 10:42:40 点击:
70
EAN-128码,现称GS1-128码,是专用于GS1系统中的条码,可以标注商品的附加信息,在商品信息的标识、产品的跟踪与追溯中有广泛的用途。
EAN-128码来自于CODE-128码,在字符集、条空规则上与CODE-128码完全一致,因此我们需要先来介绍一下CODE-128码。
CODE-128码是一种用模块组配法编制的条码,三套字符集共可以表示128个符号,故称128码,字符集包含数字,大小写英文字母、符号、控制符和00-99的100个双位数的数字。每个字符的条码符号由三条三空11个模块组成,终止符为四条三空13个模块。下图是三个字符集的字符与条空结构对照表。由图中可以看出,与商品条码的三个子集不同,三个字符集共用一套条空结构,每一个字符集都有107个符号,每一个符号都有一个字符值。字符集A和字符集B中的字符大部分是重叠的,只有字符值64以后的符号不同,字符集A中包含了控制符,而字符集B中包含了小写字母;字符集C除了最后七个辅助字符外,只包含了100个双位数的数字,由00-99,其对应的字符值与字符本身相同。
CODE-128码的编码规则:一个CODE-128条码由左空白区、起始符、数据字符、校验符、终止符、右空白区和供人识读的字符构成。
1、起始符有三个,分别是START A,START B和START C,起始符说明了该条码中的数据使用的字符集。当表示的数据是四个或四个以上连续的数字时,必须使用START C,以缩短条码的长度。
条形码知识及常用条码介绍
条形码知识及常用条码介绍
条形码或条码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。
条形码类型及常见条形码介绍
条码是由一组按一定编码规则排列的条,空符号,用以表示一定的字符,数字及符号组成的信息。条码系统是由条码符号设计,制作及扫描阅读组成的自动识别系统。条码卡分为一维码和二维码两种。一维码比较常用,如日常商品外包装上的条码就是一维码。它的信息存储量小,仅能存储一个代号,使用时通过这个代号调取计算机网络中的数据。二维码是近几年发展起来的,它能在有限的空间内存储更多的信息,包括文字、图象、指纹、签名等,并可脱离计算机使用。
条码种类很多,常见的大概有二十多种码制,其中包括:
Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵25码)、UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、中国邮政码(矩阵25码的一种变体)、Cod e-B码、MSI码、Code11码、Code93码、ISBN码、ISSN码、Code128码(Code128码,包括EAN128码)、Code39EMS(EMS专用的39码)等一维条码和PDF417等二维条码。
条码知识
条码知识
条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。
目前世界上常用的码制有EAN条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码等,而商品上最常使用的就是EAN商品条形码。
码制区别UPC:(统一产品代码):只能表示数字,主要使用于美国和加拿大地区,
用于工业、医药、仓库等部门。
Code 3 of 9:能表示字母、数字和其它一些符号共43个字符,用于工业、图书、
以及票证自动化管理上。
CODE128:能表示数字、字母和符号字符。是广泛应用在企业内部管理、生产
流程、物流控制、工业、零售批发系统方面的条码码制,由于其优良的特性在管
理信息系统的设计中被广泛使用,CODE128码是应用最广泛的条码码制之一。
CODE128码是1981年引入的一种高密度条码,CODE128 码可表示从ASCII
0 到ASCII 127 共128个字符,故称128码。
Interleaved 2-of-5 (I2 of 5):只能表示数字0 -9 可变长度,应用于商品批发、
仓库、机场、生产/包装识别、工业中,条形码的识读率高,可适用于固定扫描
器可靠扫描,在所有一维条形码中的密度最高。
Codabar(库德巴码):应用于物料管理、图书馆、血站和当前的机场包裹发送
中。
PDF417 (二维码):多行组成的条形码,不需要连接一个数据库,本身可存储
大量数据,应用于:医院、驾驶证、物料管理、货物运输。
EAN13商品条码:EAN-13通用商品条形码一般由前缀部分、制造厂商代码、
GS1_128_条形码标准
UCC/EAN-128条码及其应用
UCC/EAN-128条码符号是ANCC系统(即EAN·UCC系统)中使用的一种条码符号,也是一种商品条码符号。UCC/EAN-128条码是普通128条码(即Code128码)的子集。经原国际物品编码协会(EAN)、美国统一代码委员会(UCC)和国际自动识别制造商协会(AIM)同意,把起始符后面的第一个字符是Code128码中的“功能1”(FNC1)字符的符号结构给EAN·UCC系统专门使用。
UCC/EAN-128条码是EAN·UCC系统中唯一可用于表示附加信息的条码,可广泛用于非零售贸易项目、物流单元、资产、位置的标识。
今年,UCC/EAN-128条码已被更名为GS1-128条码。
1. UCC/EAN-128条码的特点
·UCC/EAN-128条码的编码字符集属于字母/数字式字符集。字符集中包括,ASCII码(美国信息交换标准码)中码值从00至127的128个码所代表的字符(这正是128条码被称作Code128的原因)以及00至99这100个两位数字。其中的ASCII码字符包括,0~9这十个数字,全部英文大小写字母,“!”、“,”、“+”、“-”、“*”、“/”、“@”、“空格”等符号以及“DEL”、“ESC”等控制字符。但是UCC/EAN-128条码不使用“空格”符号。
注:通过使用功能4(FNC4)字符,Code128条码还能对ASCII值为128~255的字符编码,这一功能保留在将来使用,但UCC/EAN-128条码不使用。
·UCC/EAN-128条码使用一个起始符加一个FNC1字符的双字符起始图形,这是UCC/EAN-128条码的特殊标志。
HIBC、UCC EAN-128条形码编码知识介绍
规范的HIBC条码(日期格式说明)
规范的UCC/EAN-128条码(标示含义)
AI (00) (01) (02) (10) (11) (13) (15) (17) (21) (30) (37) (240) (241) (250) (251) 定义 包装代码 包装代码 包装代码 追溯商品批号 生产日期 包装日期 最短保存期限 最长保存期限 追溯商品序号 内装商品数量 内装商品最大数量 制造商附加识别号 客户编号 第二序号 来源序号 位数 18 14 14 20位内 6 6 6 6 20位内 8位内 8位内 30位内 30位内 30位内 30位内 定长 是 是 是 否 是 是 是 是 否 否 否 否 否 否 否 校验位 有 有 有 否 否 否 否 否 否 否 否 否 否 否 否
• 条码中包含的最少内容:
• 主条码:国家代码、生产厂商代码、产品代码 • 次条码:生产日期或有效日期、LOT(批号)或SN(序列号)
规范的HIBC主条码
标准格式举例说明(从左向右): 字符“+”:1位定长,HIBC码开始字符 字符“H739”:4位定长,厂商代码 字符“451544V0”:不定长,位数0-13位,产品代码 字符“3”:1位定长,单位代码 字符“5”:1位定长,检验码
• 自己随意打印条码的:绝对不允许; • 产品包装内条码数量的问题:
• 至少在产品的外包装上要有符合规范的条码,其他条码可以通过转 印来解决。
EAN-128码和Code-128码的区别
EAN-128码和Code-128码的区别
什么是Code-128码?什么是EAN-128码?二者之间有什么区别?接下来小编就给大家解除心中的疑惑。
Code-128码是一种高密度的条形码,可表示从ASCII 0 到ASCII 127 共128个字符(其中包含数字,字母,符号),故称128码。Code-128码有三个版本:A码(数字、大写字母、控制字符)、B码(数字、大小写字母、字符)、C码(双位数字)。一个Code-128码有六部分组成:空白区域、起始标记、数据区、校验符、终止符、空白区域。
EAN-128码来源于Code-128码,在字符集和条空规则上与Code-128码完全一致,是我国所推行的128码。
EAN-128是根据EAN/UCC-128码定义标准将信息转变成条码符号,具有完整性、紧密性、连续性及高可靠度,能更多地标识贸易单元中需要标识的信息,如生产日期、数量、批号、规格等。EAN-128条形码多应用于货运标签、便携式资料库、连续性资料段、物流配送标签等。
EAN-128码和Code-128码的区别:
1、应用范围不同。
Code-128码可以用于任何管理系统中的自动识别,EAN-128码必须用在EAN/UCC系统中,用来表示商品的储运单元或者物流单元的信息。凡是用EAN-128条形码表示的内容必须符合EAN/UCC系统的规定,即带有应用标识符的数据格式。
2、组成部分有区别。
一个Code-128码有六部分组成:空白区域、起始标记、数据区、校验符、终止符、空白区域。而EAN-128码组成部分是Code-128的基础上,在数据区前添加了一个FNC1应用标识符,即:空白区域、起始标记、FNC1、数据区、校验符、终止符、空白区域。
条形码等级分类
条形码等级分类
条形码等级分类
条形码是由美国的N.T.Woodland在1949年首先提出的.近年来,随着计算机应用的不断普及,条形码的应用得到了很大的发展.条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息,因而在商品流通、图书管理、邮电管理、银行系统等许多领域都得到了广泛的应用. 条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制成的,用以表达一组数字或字母符号信息的图形标识符.即条形码是一组粗细不同,按照一定的规则安排间距的平行线条图形.常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)组成的.那么条形码应用这么广泛,但其也有质量之分,是按等级区分,一般分5级,A、B、C、D、F五个级别,详情如下:
A级条码能够被很好的识读,适合只沿一条线扫描并且只扫描一次的场合,其等级范围是3.5≤G≤4.0。
B级条码在识读中的表现不如A级,适合于只沿一条线扫描但允许重复扫描的场合,其等级范围是2.5≤G<3.5。
C级条码可能需要更多次的重复扫描,通常要使用能重复扫描并有多条扫描线的设备才能获得比较好的识读效果,其等级范围是1.5≤G<2.5.
D级条码可能无法被某些设备识读,要获得好的识读效果,则要使用能重复扫描并具有多条扫描线的设备,其等级范围是0.5≤G<1.5
F级条码是不合格品,不能使用,其等级范围是G<0.5。
这个条形码的等级可以去专门的商品印刷条码检验站检验,也可以通过使用条码扫描器和数据终端,运用这两个设备来检测条形码等级的具体方法见《条形码检测方法之条码扫描器》《条形码检测方法之条码检测仪》。在实际运用中,一般印刷厂要求达到的符号等级为2.5以上;商家要求达到符号等级为1.5以上。
EAN128码
例1:起始符C,功能符1,128812的校验符 值的计算,并确定校验符。 a.条码字符的值 查条码字符表:字符的值如下:
b.字符的值乘以相应的权
c.求和
105+102+24+264+48=543
d.除以模数103
543÷103=5…余 28
e.校验符的值为28
故校验符为:28 (Code C)
1
0
1
1
UCC/EAN-128条码符号的终止符结构
三、128码的符号结构
128条码符号的组成,由左至右如下所示: 1. 左侧空白区 2. 一个起始符Start (A, B 或 C) 3. FNC1字符 4. 表示数据和特殊字符的一个或多个条 码字符(包括应用标识符)
校验符 6. 终止符 7. 右侧空白区
b.字符值乘以相应的权
c.求和
105+102+24+267+8+500
+336+133+160+153=1788 d.除以模数103 1788÷103=17…余 37 e.校验符的值为37 故校验符为:E(Code B)
七、条码的尺寸要求
条码高度 UCC/EAN-128条码符号的条高通常为 32mm(1.25inch)。实际的条高应根据具 体的要求确定。 最小模块宽度 由具体应用规范确定,并根据产品 及识读设备的实用性决定,还要遵守应用 的一般要求。
物流条码知识
UCC/EAN-128将取代EAN-13或ITF-14条 码吗? UCC/EAN-128是对EAN-13和ITF-14条码 的补充,不能取代EAN-13或ITF-14条码。 EAN-13 ITF-14 UCC/EAN-128被很好地应用于医疗卫生 行业和物流行业,但它不用于零售点的扫 描。
UCC/EAN-128仅用于托盘吗? 不是。对物流单元的跟踪主要是对托盘的 跟踪,这是UCC/EAN-128的一个主要应用。 但是,UCC/EAN-128还被应用于供应链中 的许多其它应用中,包括贸易单元的标识 (商品代码)、作为贸易单元非主要标识的附 加信息的编码,如批号、生产日期以及最 佳使用日期、可回收资产的跟踪及其它应 用。
Actuators Actuators act on the physical world, based on either input from sensors or algorithms. Actuators include motors, control systems, interlocks, pumps and the like.
Q&A
给物流单元编制SSCC-18代码,是否必须 到所在的编码组织申请注册? 如果您还未在ANCC注册申请厂商识别代 码,那么您就需要先注册,然后才能编制 SSCC。 如果您已经是ANCC系统成员, 即已拥有由ANCC分配的厂商识别代码, 那么您就可以根据有关技术要求,直接给 物流单元分配SSCC代码。
code128编码规则及长度
code128编码规则及长度
Code 128 是一种线性条形码(1D码),用于对数据进行编码,通常用于标识产品、货物或在物流、零售等领域的应用。Code 128 具有高密度、高可靠性的特点,能够编码数字、字母和一些特殊字符。
Code 128 编码规则:
1. 字符集:
- Code 128 可以编码所有的128 个ASCII字符(0-127),包括数字、大写字母、小写字母和一些特殊字符。
2. 起始和停止字符:
- Code 128 使用不同的起始和停止字符来标识编码的开始和结束。
-起始字符通常是"Start Code A"、"Start Code B" 或"Start Code C",选择其中一个取决于需要编码的数据。
-停止字符用于标识编码的结束。
3. 字符切换:
-Code 128 具有字符切换功能,允许在编码中切换字符集。这使得Code 128 可以高效地编码数字、字母和其他字符。
4. 编码长度:
- Code 128 编码长度是可变的,它可以根据编码的数据而改变。每个字符的宽度不同,使得Code 128 具有高密度的特点。
Code 128 编码长度计算:
Code 128 的编码长度是根据编码的字符和编码的方式(A、B 或C)而变化的。不同字符集的字符所占的空间不同,以及是否使用字符切换等因素都会影响最终的编码长度。在实际应用中,可以使用专门的条形码生成软件来自动生成Code 128 条形码,无需手工计算编码长度。
总体而言,Code 128 是一种灵活、高密度的条形码,适用于多种场景,其编码长度由所编码的数据和字符集的选择等因素决定。
EAN128码
权的分配为:从左到右第1、2位,位 权为1,第3位之后,位权=位置号-1,如 下表所示:
步骤3:求和
将步骤2所得的结果求和。 步骤4:除以模数103取余数 将步骤3所得的结果除以103,所得的余数 即为校验符的值。
步骤5:查出校验符
根据步骤5所得的校验符的值,从条码字 符集表中查出校验符,若余数为102,校验符 即为功能符1。
5)STARTB, FNC1, E,A,N,-,1,CODEC,28,C子 集中的校验符,终止符
6)STARTB, FNC1, E,A,N,-, CODEC,12 CODEA, 8,A子集中的校验符,终止符 7)STARTB, FNC1, E,A,N,-, CODEC,12 CODEB, 8,B子集中的校验符,终止符
特殊字符
字符集A和B的最后7个字符(字符值 为96至102)和字符集C的最后3个字符 (字符值为100至102)是特殊的非数据字 符,没有对应的ASCII字符。它们对识读 设备有特殊的意义。
辅助字符:128条码有十二个辅助字符
START A CODE A START B CODE B START C CODE C FNC 3 FNC 4
一、128条码字符集
字符集A 包括所有标准的大写英文字母、数 字字符0至9、标点字符、控制字符 (ASCII值为00至95的字符)和7个特殊 字符。
字符集B
EAN128
EAN-128
EAN-128 码可表示之信息
为了让供应链的生意伙伴可以共享同一条形码标准,不需重复黏贴条形码卷标,不同的信息系统都可以识别而加以应用,所以EAN-128利用2~4位数的应用识别码(Application Identifiers)定义紧跟其后的编号的意义及格式。如 (01)代表14位数的商品代号,(10)代表20位以内文数字的批号,(17) 是6位数的有效日期,(30)是8位数以内的商品数量,(310)代表重量,(410)代表送达对象的地址码等等。
∙识别代码–交易包装、物流包装、地址、资产、客户
∙用于追踪的号码–批号、序号
∙日期–生产日期、包装日期、保存期限
∙交易包装之计量值–重量、容量、面积、尺寸
∙物流包装之计量值–重量、容量、面积、尺寸
∙邮政编码–国内外送达对象
∙特定用途及内部应用之编号–折价券、订单编号等
运送容器序号 (SSCC18)
在EAN-128码中最重要且应用最广泛的编号是运送容器序号 SSCC-18 (Serial Shipping Container Code),用来识别每一个的运送容器,如瓦楞纸箱、物流箱、栈板、货柜等,其号码组成如下:
EDI 信息传输之识别代号
纯数字固定 18 位数无意义编号,主要用来识别物流包装,用于物流作业
AI 识别代码
AN/UCC-128码是个极有弹性的条形码符号,因为它可以串连数项的信息,而且以不同的长度呈现于一个条形码中。而EAN/UCC-128码中的AI即为识别代码,运用2~4码的AI,用来定义紧跟其后的信息码内容及格式,如此则可依产业或全球系统的需求,不断地扩充编码。以下为一些常见的用法:
物品编码(条码)培训课件PPT.doc
物品编码(条码)培训课件PPT
China 商品条码
培训内容 1. 条码基础知识 2. 商品条码编码原则 3. 影响条码质量因素 4.《商品条码管理办法》
培训内容 1. 条码基础知识 2. 商品条码编码原则 3. 影响条码质量因素 4.《商品条码管理办法》
条码是什么?是指表示商品特定信息的标识,由一组规则排列的条、空及其对应的代码组成。
商品条码基础知识条码的分类条码一维条码商品条码 EAN码、UPC码物流条码 128码、ITF码、39码、库德巴码等二维条码行排式二维条码矩阵式二维条码
商品条码基础知识 EAN-13 (EAN/UCC-13) EAN-8 (EAN/UCC-8) UPC-A (UCC-12) UPC-E (UCC-12) UCC/EAN-128 (SSCC-18) ITF-14 (EAN/UCC-14) 9 3 1 2 3 4 5 70 12340 00004 60 1 2 3 4 4 4 6
商品条码基础知识 EAN- - 13 代码结构 6 9 0 1 2 3 4 5 6 7 8 9 2 校验码商品项目代码厂商识别代码前缀码
培训内容 1. 条码基础知识 2. 商品条码编码原则 3. 影响条码质量因素 4.《商品条码管理办法》
商品项目代码编码三大原则 1、唯一性 2、稳定性 3、无含义性商品项目代码编码原则
商品项目代码编码三大原则 1、唯一性 2、稳定性 3、无含义性商品项目代码编码原则
如何定义商品的基本特征 1、商品的基本特征主要包括商品名称、商标、种类、规格、数量、包装类型等。(GB 12904) 2、商品的基本特征是划分商品的关键因素。商品项目代码编码原则
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
条码知识之九:EAN-128码(上)
作者:优码来源:优码技术发表时间:2011-10-10 10:42:40 点击:
70
EAN-128码,现称GS1-128码,是专用于GS1系统中的条码,可以标注商品的附加信息,在商品信息的标识、产品的跟踪与追溯中有广泛的用途。
EAN-128码来自于CODE-128码,在字符集、条空规则上与CODE-128码完全一致,因此我们需要先来介绍一下CODE-128码。
CODE-128码是一种用模块组配法编制的条码,三套字符集共可以表示128个符号,故称128码,字符集包含数字,大小写英文字母、符号、控制符和00-99的100个双位数的数字。每个字符的条码符号由三条三空11个模块组成,终止符为四条三空13个模块。下图是三个字符集的字符与条空结构对照表。由图中可以看出,与商品条码的三个子集不同,三个字符集共用一套条空结构,每一个字符集都有107个符号,每一个符号都有一个字符值。字符集A和字符集B中的字符大部分是重叠的,只有字符值64以后的符号不同,字符集A中包含了控制符,而字符集B中包含了小写字母;字符集C除了最后七个辅助字符外,只包含了100个双位数的数字,由00-99,其对应的字符值与字符本身相同。
CODE-128码的编码规则:一个CODE-128条码由左空白区、起始符、数据字符、校验符、终止符、右空白区和供人识读的字符构成。
1、起始符有三个,分别是START A,START B和START C,起始符说明了该条码中的数据使用的字符集。当表示的数据是四个或四个以上连续的数字时,必须使用START C,以缩短条码的长度。
2、校验符由起始符和数据区的字符值决定,其计算方法参见之前的《校验码的计算》一文。CODE-128码的校验符是条码本身的特性,它不是数据的一部分,因此校验符不会在供人识读的数据中出现。
3、终止符STOP由四条三空13个模块构成,三个字符集的终止符是同一个符号。
由于字符集B中包含了比较丰富的字符,所以表示由英文字母和符号构成的数据时通常都会选用B字符集,如果只用大写字母则选字符集A和字符集B是一样的。
编码示例:(1)BEIJING'08 (2) GS1-CHINA (3)20091020
(1) |START A| B | E | I | J | I | N | G | ' | 0 | 8 |校验符|STOP| (使用A字符集)
把以上字符对应的条空结构连接起来就构成了一个表示BEIJING'08的条码符号。
(2) |START B| G | S | 1 | - | C | H | I | N | A |校验符|STOP| (使用B字符集)
(3) |START C|20|09|10|20|校验符|STOP| (使用C字符集)
*注意使用C字符集的(3)与使用A字符集的(1)中表示数字的不同点,AB 字符集只能表示单个的数字,而C字符集每一个条码符号都表示2位数字。
CODE-128条码允许在条码中间改变使用的字符集,这个功能依靠另外三个辅助字符来完成:CODE A,CODE B,CODE C。例如POSTCODE450002用128条码表示:|START A| P | O | S | T | C | O | D | E | 4 | 5 | 0 | 0 | 0 | 2 |校验符|STOP|
全部使用A字符集,一共要使用17个码字。如果把数字部分改用C字符集就会缩短条码的长度,使用15个码字:
|START A| P | O | S | T | C | O | D | E |CODE C| 45 | 00 | 02 |校验符|STOP|
另一个辅助字符SHIFT可以使其后的一个字符从字符集A进入字符集B或从字符集B进入字符集A,之后的第二个字符及以后的符号仍然回到原字符集,它不能进入或退出字符集C。例:
|START B| C | h | i | n | a |SHIFT| CR | W | o | r | l | d |校验符|STOP|
该条码在阅读时可以产生以下效果:
China
World
原因是SHIFT让其后的一个字符CR使用了字符集A,而CR是计算机中的回
车键,即在读出China后产生一个回车键再读World。