Ean_8和Ean_13条码校验位计算

合集下载

ENA-13条形码简介

ENA-13条形码简介

F1 F2 F3 M1 M2 M3 M4 I1 I2 I3 I4 I5 C
字符 6 9 0 3 1 4 8 0 4 5 0 5 3
为序 13 12 11 10 9 8 7 6 5 4 3 2 1
偶位
9
3
4
0
5
5
奇位 6
0
1
8
4
0
表2.3 EAN条形码校验位计算实例
由计算得校验码为 3,与预期结果相同,计算方法正确。
(1)将条形码中数字码由右至左位排序(包括校验码);
(2)从第2位开始,将所有偶数位的数字代码求和后乘3得到 ;
(t=1,2,3…,6) (3)从第3位开始,将所有奇数位的数字求和得 ;
(t=1,2,3…,6) (4)将 与 相加得 ;
(5)取Y的十进制个位数D,再用10减去D即为校验位数值C。
下面用实例来说明校验码的计算:设EAN-13条形码的数字符为: 6903148045053
2.1 EAN码
人们日常见到的印刷在商品包装上的条码,是传统一维条码,这种条码自上 世纪 70 年代初期问世以来,很快得到了普及井广泛应用到工业、商业、国防、 交通运输、金融、医疗卫生、邮电及办公室自动化等领域。
一维条码由一组规则排列的条、空和相应的字符组成。条码信息靠条和空的 不同宽度和位置来传递,信息量的大小是由条码的宽度和印刷的精度来决定的, 条码越宽,包容的条和空越多,信息量越大;条码印刷的精度越高,单位长度内 可以容纳的条和空越多,传递的信息量也就越大。这种条码技术在一个方向上通 过“条”与“空”的排列组合来存储信息,所以叫它“一维条码”。这种用条、 空组成的数据编码可以供机器识读,而且很容易译成二进制数和十进制数。条和 空可以有各种不同的组合方法,从而构成不同的图形符号,即各种符号体系,也 称码制。条码的种类很多,已知的条码种类现在就有 250 种之多。目前使用频率 最高的几种一维条码码制有:EAN、UPC、三九码、交插二五码和 EAN128 码。

ean8条码编码规则

ean8条码编码规则

EAN8条码编码规则1. EAN8条码简介EAN8条码是一种常用的商品码,广泛应用于零售行业。

它是一种8位数字的线性条码,用于标识不需要较长码的小型商品。

EAN8条码编码规则定义了如何对商品进行编码,使其能够通过扫描仪快速识别。

2. EAN8条码结构EAN8条码由4个组成部分构成:起始码、数据码、校验码和结束码。

下面将详细介绍每个部分的结构和功能。

2.1 起始码起始码由3个固定的数字组成,分别为“4”、“5”和“对应国家代码的最后一位”。

起始码的作用是告诉扫描仪所使用的数字系统。

2.2 数据码数据码由4个数字组成,用于表示商品的具体信息。

每个数字可以取值范围为0-9。

数据码的顺序和含义由制造商自行确定。

2.3 校验码校验码用于检测条码是否输入错误。

它是通过对起始码和数据码进行数学计算得出的,使得条码输入错误的概率几乎为零。

校验码的计算方法是将数据码的偶数位数字乘以3,再将奇数位数字与乘积相加,最后找出使得总和能被10整除的最小数字。

2.4 结束码结束码由1个固定的数字“5”组成,表示条码的结束。

3. EAN8条码编码规则EAN8条码的编码规则包括起始码、数据码和校验码的确定方法。

下面将详细介绍每个部分的编码规则。

3.1 起始码的确定起始码的第一个数字是固定的“4”,第二个数字是固定的“5”,第三个数字根据国家代码确定。

不同国家有不同的代码,制造商需要根据销售地区选择合适的代码。

3.2 数据码的确定数据码由4位数字组成,每个数字的取值范围为0-9。

制造商可以根据自己的需求自由选择数据码,并确保其唯一性。

3.3 校验码的计算校验码的计算是通过对起始码和数据码进行数学计算得出的。

首先,将数据码的偶数位数字乘以3,然后将奇数位数字与乘积相加。

最后,找出使得总和能被10整除的最小数字作为校验码。

4. EAN8条码应用EAN8条码广泛应用于零售行业,为商品的管理和销售提供了便利。

它能够通过扫描仪快速读取和识别,减少了人工输入和识别的错误率。

EAN-8和EAN-13的区别

EAN-8和EAN-13的区别

EAN-8和EAN-13的区别EAN-8和EAN-13的区别European Article Number,简称EAN条码,亦称通用商品条形码,由国际物品编码协会制定,通用于世界各地,是目前国际上使用最广泛的一种商品条形码。

它相当于在前面增加了一位,把UPC扩展成13位,使前两位为国家代码,我国是全球99个国家(或地区)编码组织成员之一。

EAN商品条形码分为EAN-13(标准版)和EAN-8(缩短版)两种。

EAN-13通用商品条形码一般由前缀部分、制造厂商代码、商品代码和校验码组成。

商品条形码中的前缀码是用来标识国家或地区的代码,赋码权在国际物品编码协会,如00-09代表美国、加拿大。

45、49代表日本。

69代表中国大陆,471代表我国台湾地区,489代表香港特区。

制造厂商代码的赋权在各个国家或地区的物品编码组织,我国由国家物品编码中心赋予制造厂商代码。

商品代码是用来标识商品的代码,赋码权由产品生产企业自己行使,生产企业按照规定条件自己决定在自己的何种商品上使用哪些阿拉伯数字为商品条形码。

商品条形码最后用1位校验码来校验商品条形码中左起第l-12数字代码的正确性。

EAN-8商品条形码是指用于标识的数字代码为8位的商品条形码,由7位数字表示的商品项目代码和1位数字表示的校验符组成。

EAN-8是用在较小的商品上,如钢笔之类,EAN-13用在能放下完整条码的商品上。

相比于EAN-8,EAN-13由于具有更长的位数,适用性更强。

除了这些差别以外,它们还有一些作为商品条形码的共性。

商品条形码的标准尺寸是37.29mmx26.26mm,放大倍率是0.8-2.0。

当印刷面积允许时,应选择1.0倍率以上的条形码,以满足识读要求。

放大倍数越小的条形码,印刷精度要求越高,当印刷精度不能满足要求时,易造成条形码识读困难。

由于条形码的识读是通过条形码的条和空的颜色对比度来实现的,一般情况下,只要能够满足对比度(PCS值)的要求的颜色即可使用。

常用物流条形码

常用物流条形码
料码的一部份。 • 资料码:扣除第一码固定为0外,UPC-E实际参与编码的部份只有六
码,其编码方式,视检查码的值来决定。
PPT文档演模板
常用物流条形码
3、UPC商品条形码 • UPC-E码进制转换 •表 UPC-E码资料码的排列方式
PPT文档演模板
常用物流条形码
3、UPC商品条形码 • UPC-E码进制转换
为1.000)。
PPT文档演模板
常用物流条形码
4、ITF-14条码
PPT文档演模板
常用物流条形码
交插二五码的特点
• 交叉二五码是一种连续、非定长、具有自校验功能,且条空都表示信息 的双向条码。它由左侧空白区、起始符、数据符、终止符及右侧空白区 构成。它的每一个条码数据符由5个单元组成,其中2个是宽单元(用二 进制“1”表示),其余是窄单元(用二进制“0”表示)。组成条码符 号的条码数据符个数为偶数。条码符号从左到右,表示奇数位字符的条 码数据符由条组成,表示偶数位字符的条码数据符由空组成。条码数据
0111011
0010001
8
8
0110111
0001001
9
9
0001011
注: 0为空白,1为线条
0010111
PPT文档演模板
常用物流条形码
PPT文档演模板
常用物流条形码
•UPC-A与E转化
UPC-A:01230000064求UPC-E
•即:系统字符为0,厂商识别代码为012300,商品项目代码为 00064,将其表示成UPC-E形式。
PPT文档演模板
常用物流条形码
4、ITF-14条码
• ITF-14条码符号的放大系数范围为0.625~1.200,条码符号的大小随放 大系数的变化而变化。当放大系数为1.000时,ITF-14条码符号各个部分 的尺寸如图21所示。条码符号四周应设置保护框。保护框的线宽为 4.8mm,线宽不受放大系数的影响。下图为ITF-14条码符号(放大系数

如何通过条码判断产品是哪个国家

如何通过条码判断产品是哪个国家

如何通过条码判断产品是哪个国家问到这个问题就需要知道条码规定和组成,国际有很多条码类型,其中商品条码就像人的身份证,每一个合法的产品按照规定都应该有一个条码号,由厂家向国家物品编码中心申请及备案,因此每个商品的条码号都存在于国家及世界的物品编码中心的数据库中,因此可以通过商品条码查询到该产品的所属的国家和厂家信息,及是否有效。

厂家信息需要到相应的网站查询,而所属国家通过了解商品条码的组成,可以自己判断。

用于零售单元的商品条码类型有:EAN-8/13,UPC-A/E.UPC条码主要用于美国和加拿大,EAN条码为欧洲标准,用于除美国和加拿大的其它国家,我国用EAN条码。

常见的为13位,即EAN-13条码。

商品条码的组成:EAN-13(13位)=前缀码(3位)+厂商识别码(4或5位)+商品项目代码(5或4位)+校验码(1位)组。

商品条码一般分为4个部分,按3-5-4-1分,第一部分代表国家,第二部分代表生产厂商,第三部分代表厂内商品代码,第四部分是效验码:以条形码6936983800013 为例此条形码分为4个部分,从左到右分别为:1-3位:共3位,对应该条码的693,是中国的国家代码之一。

(690--695都是中国的代码,由国际上分配);4-8位:共5位,对应该条码的69838,代表着生产厂商代码,由厂商申请,国家分配;9-12位:共4位,对应该条码的0001,代表着厂内商品代码,由厂商自行确定;第13位:共1位,对应该条码的3,是校验码,依据一定的算法,由前面12位数字计算而得到。

下面是EAN前缀码列表,通过前两位或3位就可以判断这个产品的国家,结合厂商代码可以查询厂家:前缀码编码组织所在国家或地区应用领域000~019;030~039;060~139 美国020~029;040~049;200~299 店内码050~059 优惠券300~379 法国380 保加利亚383 斯洛文尼亚385 克罗地亚387 波黑400~440 德国450~459;490~499 日本460~469 俄罗斯470 吉尔吉斯斯坦471 中国台湾474 爱沙尼亚475 拉脱维亚476 阿塞拜疆477 立陶宛478 乌兹别克斯坦479 斯里兰卡480 菲律宾481 白俄罗斯482 乌克兰484 摩尔多瓦485 亚美尼亚486 格鲁吉亚487 哈萨克斯坦489 中国香港特别行政区500~509 英国520 希腊528 黎巴嫩529 塞浦路斯530 阿尔巴尼亚531 马其顿535 马耳他539 爱尔兰540~549 比利时和卢森堡560 葡萄牙569 冰岛570~579 丹麦590 波兰594 罗马尼亚599 匈牙利600、601 南非603 加纳608 巴林609 毛里求斯611 摩洛哥613 阿尔及利亚616 肯尼亚618 象牙海岸619 突尼斯621 叙利亚622 埃及624 利比亚625 约旦626 伊朗627 科威特628 沙特阿拉伯629 阿拉伯联合酋长国640~649 芬兰690~695 中华人民共和国700~709 挪威729 以色列730~739 瑞典740 危地马拉741 萨尔瓦多742 洪都拉斯743 尼加拉瓜744 哥斯达黎加745 巴拿马746 多米尼加750 墨西哥754~755 加拿大759 委内瑞拉760~769 瑞士770 哥伦比亚773 乌拉圭775 秘鲁777 玻利维亚779 阿根廷780 智利784 巴拉圭786 厄瓜多尔789~790 巴西800~839 意大利840~849 西班牙850 古巴858 斯洛伐克859 捷克860 南斯拉夫865 蒙古867 朝鲜869 土耳其870~879 荷兰880 韩国884 柬埔寨885 泰国888 新加坡890 印度893 越南899 印度尼西亚900~919 奥地利930~939 澳大利亚940~949 新西兰955 马来西亚958 中国澳门特别行政区977 连续出版物978、979 图书980 应收票据981、982 普通流通券990~999 优惠券条形码知识条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。

条码校验码计算公式(含代码)

条码校验码计算公式(含代码)
//從右到左,由倒數第三位 0 的奇數位相加
C=C+long(ls_tmp)
End If
Next
//A*3=B
B=A*3
//B+C=D
D=B+C
//D最小整數倍:D+10 - mod(D,10),D最小整數倍 -D
E=10 - mod(D,10)
ls_checkcode=string(E)
4,第二步結果加上第三步結果
B+C=D 即: 87+21=108 第四步的結果用D表示
5,用"大於"或"等於" 108(D的結果)且為10的最小整數倍的數減去108(D的結果)
其差即為所求校驗碼的值
110-108=2
(或 10 -3;ls_checkcode
Retur
n ls_rc
其差即為所求校驗碼的值
110-108=2
(或 10 - mod(108,10))
6,校驗碼乘以1
2*1=2
*/
string ls_rc,ls_checkcode
long A,B,C,D,E
long J,K
string ls_tmp
as_code=trim(as_code)
K=1
校验码X=2
//
6939334351042
1,從右到左,從倒數第二位 4 的偶數位相加
4+1+3+3+9+9=29
第一步的結果用A表示
2,將第一步結果乘以3
A*3=B 即:29*3=87 第二步的結果用B表示

13位条码编码规则

13位条码编码规则

13位条码编码规则EAN-13条码是由13个数字构成的,每个数字都代表一种含义。

这些数字按照特定的组合和顺序排列,以便能够正确识别和解码条码。

下面是EAN-13编码规则的组成和含义:1.国家代码(前3位):这三位数字代表制造商所在国家或地区的代码。

不同的地区有不同的代码,例如美国是以"000"开头,中国是以"690-695"开头。

国家代码是区分不同地区的重要依据。

2.制造商代码(4至7位):这四位数字代表具体的制造商或供应商。

每个制造商都分配有唯一的代码,以确保条码的唯一性。

制造商代码通常由国际编码协会(GS1)负责分配和管理。

3.产品代码(8至12位):这五位数字表示具体的产品或商品。

制造商可以根据自己的需要自由选择产品代码,以便对不同种类或型号的商品进行区分。

4.校验码(第13位):这一位数字用于校验整个条码的准确性。

它是通过对其他12位数字进行计算得出的,以确保条码没有错误。

校验码的计算方法是通过对奇数位和偶数位的数字分别求和后进行加权计算,并对结果取模10得到。

EAN-13编码规则的应用非常广泛,主要用于商品销售和供应链管理。

通过扫描或读取商品上的EAN-13条码,商家和供应链管理者可以追踪和管理库存,了解商品的批次和生产信息,准确处理订单和销售数据。

EAN-13条码的优势在于它具备了唯一性和可读性。

每个EAN-13条码对应一个唯一的产品,这样可以避免混淆和错误。

另外,EAN-13条码的设计结构使得它能够被常见的条码扫描设备和软件识别和解码,提高了工作效率。

总结来说,EAN-13编码规则是一种重要的条码规格,它由13个数字组成,每个数字代表不同的含义。

EAN-13条码广泛应用于商品销售和供应链管理,通过条码的识别和解码,可以实现库存追踪、订单处理和销售统计等功能。

EAN-13条码的唯一性和可读性保证了信息的准确性和可靠性,给商家和供应链管理者带来了很大的便利。

条形码-EAN13码编码规则详细说明

条形码-EAN13码编码规则详细说明

条形码-EAN13码‎编码规则详细‎说明(一)EAN13码‎的组成:EAN13条‎形码由13位‎数字构成,其中第一位为‎前置码,最后一位为校‎验码。

条码格式如下‎:按区域划分:以图片为例(举例条码随意‎生成):前三位211‎为国家代码。

紧接着的23‎45为厂商代‎码;再然后461‎02为产品代‎码;最后一位为校‎验码。

(二)编码解析1. 【左侧空白区】位于条码符号‎最左侧的与空‎的反射率相同‎的区域,其最小宽度为‎11个条形模‎块宽。

2. 【前置码】前置码是不用‎条码符号表示‎的,即为国家代码‎的第1位数字‎,功能是做为左‎侧数据符的编‎码设定之用。

3. 【起始符】位于条码符号‎左侧空白区的‎右侧,表示信息开始‎的特殊符号,由3个条形模‎块组成,逻辑为101‎(1代表细黑,0代表细白)。

4. 【左侧数据符】位于起始符号‎右侧,中间分隔符左‎侧的一组条码‎字符。

表示6位数字‎信息,由42个条形模块组‎成,每个数字对应‎7个条形模块‎。

注:1为细黑,0为细白条形‎模块5. 【国家代码】6. 【中间分隔符】位于左侧数据‎符的右侧,是平分条码字‎符的特殊符号‎,由5个条形模‎块组成,逻辑方式为0‎1010(1代表细黑,0代表细白)。

7. 【右侧数据符】位于中间分隔‎符右侧,校验符左侧的‎一组条码字符‎。

表示5位数字‎信息的一组条‎码字符,由35个条形‎模块组成,每个数字对应‎7个条形模块‎。

注:1为细黑,0为细白条形‎模块8. 【校验符】位于右侧数据‎符的右侧,表示校验码的‎条码字符,由7个条形模‎块组成。

13位条形码‎序号如下:N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 C校验计算步骤‎如下:计算C1 = N1 + N3 + N5 + N7 + N9 + N11 (奇数位的数值‎相加)(校验位本身除‎外);计算C2 = (N2 + N4 + N6 + N8 + N10 + N12)x 3(偶数位的数值‎相加,再乘以3);计算CC = (C1 + C2)取个位数;校验码C = 10 – CC。

upc ean码编码规则

upc ean码编码规则

UPC(Universal Product Code)和EAN(European Article Number)都是商品条形码系统,用于标识商品。

这两种码的编码规则有一些区别,我将为你详细解释UPC和EAN码的编码规则。

UPC码编码规则:UPC码主要有两个版本:UPC-A和UPC-E。

1.UPC-A(12位):–UPC-A码包含12个数字,分为三个部分:公司代码、商品代码和校验码。

–公司代码通常是5位,标识生产商。

–商品代码通常是5位,标识具体商品。

–校验码通过对前面11位数字的加权求和计算得到,以确保读取准确性。

例如:012345678912其中,01234是公司代码,56789是商品代码,而最后的2是校验码。

2.UPC-E(6位):–UPC-E是UPC-A的缩短版本,用于小型商品包装。

–UPC-E码包含6个数字,可以通过UPC-A码的规则生成。

–UPC-E码通过省略0和末尾的校验码,以更紧凑的形式表示。

例如:012345其中,012是公司代码,345是通过生成规则获得的商品代码。

EAN码编码规则:EAN码是国际商品条形码系统的一部分,有两个主要版本:EAN-13和EAN-8。

1.EAN-13(13位):–EAN-13码包含13个数字,分为三个部分:国家代码、公司代码、商品代码和校验码。

–国家代码通常是3位,标识生产商所在国家或地区。

–公司代码通常是4位,标识生产商。

–商品代码通常是5位,标识具体商品。

–校验码通过对前面12位数字的加权求和计算得到,以确保读取准确性。

例如:0123456789123其中,012是国家代码,3456是公司代码,78912是商品代码,而最后的3是校验码。

2.EAN-8(8位):–EAN-8码是EAN-13的缩短版本,用于小型商品包装。

–EAN-8码包含8个数字,可以通过EAN-13码的规则生成。

–EAN-8码通过省略国家代码和末尾的校验码,以更紧凑的形式表示。

例如:01234567其中,012345是公司代码,而最后的7是校验码。

EAN码详解

EAN码详解

EAN码详解1. EAN码介绍EAN(European Article Number) 码是国际物品编码协会(INTERNATIONAL ARTICLE NUMBERING ASSOCIATION)制定的一种商品用条码,通用于全世界。

是定长的、纯数字型的、连续型的、四种单元宽度的一维条码,它表示的字符集为数字0~9。

EAN码符号有标准版(EAN-13)和缩短版(EAN-8)两种标准版表示13位数字,又称为EAN13码,缩短版表示8位数字,又称EAN8。

另外,图书和期刊作为特殊的商品也采用了EAN13表示ISBN和ISSN。

前缀977被用于期刊号ISSN,图书号ISBN用978为前缀,我国被分配使用7开头的ISBN号,因此我国出版社出版的图书上的条码全部为9787开头的。

.2、EAN-13码EAN-13是比较通用的一般终端产品的条形码协议和标准,主要应用于超级市场和其它零售业,因此这种是我们比较常见的,随便拿起身边的一个从超市买来的商品都可以从包装上看得到。

代码的前3位是国家代码,中间4位是生产商代码,后5位是产品代码,最后一位是自动生成的校验码。

比如中华人民共和国可用的国家代码有690、691、692、693、694和695。

2.1、EAN-13码的组成EAN-13码由13个数字组成,其中这13个数字又分为4组:国家代码(3位)、厂商代码(4位)、产品代码(5位)和检查码(1位)。

如下图二所示:国家代码:是国际EAN组织标识各会员组织的代码,我国为690、691和692。

其中第一位(即6)为前置码,规定了左侧数据符的编码规则。

而且该位是不用条码符号表示的。

厂商代码:EAN编码组织在EAN分配的国家代码的基础上分配给厂商的代码。

产品代码:由厂商自行编码,在编制产品代码时,厂商必须遵守产品编码的基本原则:对同一商品项目的商品必须编制相同的商品项目代码;对不同的商品项目必须编制不同的商品项目代码。

保证商品项目与其标识代码一一对应,即一个商品项目只有一个代码,一个代码只标识一个商品项目。

ean13码编码规则

ean13码编码规则

EAN13码编码规则1. 引言EAN13码是一种国际通用的商品条码编码规则,用于唯一标识商品。

本文将对EAN13码的编码规则进行全面、详细、完整且深入地探讨。

2. EAN13码介绍EAN13码全称“European Article Number 13”,是一种13位数的条码,由13个数字组成,常用于商品的零售领域。

EAN13码是国际上最常使用的商品条码。

3. EAN13码的结构EAN13码由以下几个部分组成: 1. 国家代码:前三位数字代表商品的制造国家或地区。

每个国家都有自己的代码。

2. 制造商代码:接下来的四位数字代表商品的制造商。

3. 产品代码:之后的五位数字代表具体的商品。

4. 校验码:最后一位数字是校验码,用于验证EAN13码是否输入正确。

4. EAN13码的编码规则EAN13码的编码规则如下:4.1 国家代码编码规则每个国家都有自己的国家代码,由国际标准化组织(ISO)分配。

- 中国的国家代码是690-699。

- 美国的国家代码是00-09、30-39、60-139、200-299、65-699。

- …4.2 制造商代码编码规则制造商代码由制造商协会或国际标准化组织(ISO)分配给制造商。

制造商代码的长度可以是 3-8 位数字。

- 制造商代码需要向国际标准化组织(ISO)申请。

- 提交申请后,制造商代码会被分配给制造商,并绑定到其唯一身份。

4.3 产品代码编码规则产品代码是由制造商自行分配的,长度为 4-5 位数字。

产品代码用于区分不同的商品。

- 制造商可以根据自己的需求,自由分配产品代码。

- 产品代码应当确保在不同商品之间具有唯一性。

4.4 校验码计算规则校验码是用于验证EAN13码是否输入正确的一位数字。

- 校验码计算规则是通过对前12位数字进行加权求和,然后对sum取余,得到的余数就是校验码。

- 加权求和时,从左到右,奇数位的权重是1,偶数位的权重是3。

- 计算出的校验码应当与EAN13码的最后一位数字相同。

条形码规则

条形码规则
611
摩洛哥
950
GS1总部
613
阿尔及利亚
951
GS1总部(产品电子代码)
615
尼日利亚
960~969
GS1总部(缩短码)
616
肯尼亚
955
马来西亚
618
象牙海岸
958
中国澳门特别行政区
619
突尼斯
977
连续出版物
621
叙利亚
978~979
图书
622
埃及
980
应收票据
624
利比亚
981~983
普通流通券
Interleaved
2-of-5 (I2 of 5)
只能表示数字0 -9可变长度,连续性条形码,所有条与空都表示代码,第一个数字由条开始,第二个数字由空组成空白区比窄条宽10倍,应用于商品批发、仓库、机场、生产/包装识别、工业中,条形码的识读率高,可适用于固定扫描器可靠扫描,在所有一维条形码中的密度最高。
中国香港特别行政区
800~839
意大利
500~509
英国
840~849
西班牙
520~521
希腊
850
古巴
528
黎巴嫩
858
斯洛伐克
529
塞浦路斯
859
捷克
530
阿尔巴尼亚
860
南斯拉夫
531
马其顿
865
蒙古
535
马耳他
867
朝鲜
539
爱尔兰
868~869
土耳其
540~549
比利时和卢森堡
870~879
625
约旦
990~999

条形码-EAN13码编码规则详细说明

条形码-EAN13码编码规则详细说明

条形码-EAN13 码编码规则详细说明一)EAN13 码的组成:EAN13 条形码由13 位数字构成,其中第一位为前置码,最后一位为校验码。

条码格式如下:按区域划分:以图片为例(举例条码随意生成):前三位211 为国家代码。

紧接着的2345 为厂商代码;再然后46102 为产品代码;最后一位为校验码。

(二)编码解析1. 【左侧空白区】位于条码符号最左侧的与空的反射率相同的区域,其最小宽度为11 个条形模块宽。

2. 【前置码】前置码是不用条码符号表示的,即为国家代码的第 1 位数字,功能是做为左侧数据符的编码设定之用。

3. 【起始符】位于条码符号左侧空白区的右侧,表示信息开始的特殊符号,由 3 个条形模块组成,逻辑为101(1 代表细黑,0 代表细白)。

4. 【左侧数据符】位于起始符号右侧,中间分隔符左侧的一组条码字符。

表示 6 位数字信息,由42个条形模块组成,每个数字对应7 个条形模块。

逻辑方式如下:1 0 5. 【国家代码】EAN400 - 440 德国450 - 459,日本490 - 499460 - 469 俄国吉爾吉斯斯坦470台灣471愛沙尼亞474拉脫維亞475476 阿塞拜疆477 立陶宛烏茲別克斯坦478479 斯里蘭卡菲律賓480481 白俄羅斯482 烏克蘭摩爾多瓦484亞美尼亞485486 格魯吉亞487 哈薩克斯坦488 塔吉克斯坦香港489500 - 509 聯合王国520 - 521 希臘黎巴嫩528529 塞浦路斯阿爾巴尼亞530531 馬其頓535 馬耳他539 愛爾蘭540 - 549 比利時/ 盧森堡560 葡萄牙冰島569570 - 579 丹麥波蘭590594 羅馬尼亞匈牙利599南非600 - 601加納603塞內加爾604608 巴林毛里求斯609611 摩洛哥613 阿爾及利亞615 尼日利亞616 肯尼亞618 象牙海岸619 突尼斯621 敘利亞622利比亞624625 約旦626 伊朗627 科威特628 沙特阿拉伯629 阿聯酋640 - 649 芬蘭690 - 695 中国700 - 709 挪威729 以色列730 - 739 瑞典740 危地馬拉741 薩爾瓦多742 洪都拉斯743 尼加拉瓜哥斯達黎加744745 巴拿馬746 共和多米尼加750 墨西哥754 - 755 加拿大委內瑞拉759瑞士760 - 769770 - 771 哥倫比亞773秘魯775777 玻利維亞778 - 779 阿根廷780 智利784 巴拉圭786 厄瓜多爾789 - 790 巴西800 - 839 意大利840 - 849 西班牙850 古巴858 斯洛伐克859 捷克的860 塞爾維亞865 蒙古867 北朝鮮土耳其868 - 869870 - 879 荷蘭880 韓国884 柬埔寨885 泰国新加坡888印度890893 越南896 巴基斯坦899 印尼900 - 919 奧地利930 - 939 澳大利亞940 - 949 新西蘭955 馬來西亞958澳門6. 【中间分隔符】位于左侧数据符的右侧,是平分条码字符的特殊符号,由为01010(1 代表细黑,0 代表细白)。

图书ISBN构成及其校验码的计算方法包括最新13位ISBN校验码的计算方法

图书ISBN构成及其校验码的计算方法包括最新13位ISBN校验码的计算方法

图书ISBN构成及其校验码的计算方法包括最新13位ISBN校验码的计算方法前两年搞了书业,对这个也比较熟悉,最近出版社的isbn号好像都加了前缀978,而且校验码的计算方法也有所变化。

ISBN的构成ISBN号码由10位数字组成,并以三条线段加以分割,每组数字都有不同的含义。

第一组:区位代码0,1:英文 2:法文 3:德文 4:日文 5:俄文 7:中文第二组:出版社代码由各国的ISBN码分配中心,分给各个出版社。

第三组:书序码该出版物代码,由出版社具体给出。

第四组:计算机校验码只有一位,从0到10,10由X代替。

•校验码的计算方法1.假设某ISBN号码前11位是:7-309-04547;2.计算加权和S:S=7×10+3×9+0×8+9×7+0×6+4×5+5×4+4×3+7×2 = 226;3.计算S÷11的余数M:M = 226 mod 11 = 6;4.计算11-M的差N:N = 11 − 6 = 5•如果N=10,校验码是字母“X”;•如果N=11,校验码是数字“0”;•如果N为其他数字,校验码是数字N。

所以,本书的校验码是5。

•ISBN与EANEAN:European Article Number(欧洲商品号),ISBN中心于2004年决定在ISBN的基础上再添加一组三位数字在最前,即將現有的10位書號前面加上"978"及重新計算稽核號,以轉換為新的13位格式。

该计划将于2007年实施。

•注释13位ISBN的最后一位校验位的加权算法与10位ISBN的算法不同。

具体算法是:用1分别乘ISBN的前12位中的奇数位,用3乘以偶数位,成绩之和以10为模,用10减去此模,即可得到校验位的值,其值范围应该为0-91.假设某13位ISBN号码前15位(包含‘-’符号)是:987-7-309-04547;2.位置为123-4-567-89(10)(11)(12)3.计算加权和S:S=9×1+8×3+7×1+7×3+3×1+0×3+9×1+0×3+4×1+5×3+4×1+7×3 = 117;4.计算S÷10的余数M:M = 117 mod 10 = 7;5.计算10-M的差N:N = 10 − 7 = 3 (如果10-M的值为10则校验码取0)6.所以,本书的13位ISBN的校验码是3。

EAN-13码的结构

EAN-13码的结构

EAN-13 条码(标准版商品条‎码)EAN-13码的结构‎标准码共13‎位数,系由「国家代码」3位数,「厂商代码」4位数,「产品代码」5位数,以及「检查码」1位数组成。

其排列如下:EAN-13码的结构‎与编码方式如‎图3.1所示,包括:1.国家号码由国‎际商品条形码‎总会授权,我国的「国家号码」为「471」,凡由我国核发‎的号码,均须冠上「471」为字头,以别于其它国‎家。

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

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

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

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

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

3.左资料码:即左护线和中‎线间的条形码‎部分,共有六个数字‎资料,其编码方式取‎决于导入值之‎大小,规则如表3.1所示:表 3.1 EAN-13码左数据‎码编码规则表 3.2 EAN-13码左数据‎码逻辑值4.中线:为辅助码,作者区分左资‎料码与右资料‎码之用。

中线长度较一‎般资料为长,逻辑型态为0‎1010。

5.右资料码:即位于右护线‎与中线之间的‎部份。

包括五位数产‎品代码与一位‎检查码。

其编码方式采‎为C类编码规‎则,如表 3.3。

表 3.3 EAN-13码右数据‎码逻辑值6.右护线:为辅助码,打印长度与左‎护线、中线相同,逻辑型态亦为‎101。

7.EAN-13码的检查‎码的算法与U‎P C-A码相同,例如假设一E‎A N-13码各码代‎号如下:检查码之计算‎步骤如下:C1 = N1+ N3+N5+N7+N9+N11C2 = (N2+N4+N6+N8+N10+N12)×3CC = (C1+C2) 取个位数C (检查码) = 10 - CC (若值为10,则取0)我国的国别码‎为471。

ENA-13条形码简介

ENA-13条形码简介

表 2.2 EAN-13 条形码的前置码与左侧数据的奇偶关系(A 为奇 B 为偶)
前置码 0 1 2 3 4 5 6 7 8 9
左侧数据符集合 AAAAAA AABABB AABBAB AABBBA ABAABB ABBAAB ABBBAA ABABAB ABABBA ABBABA
2.4.3 EAN-13 条形码的校验方法
2.2 EAN-13条形码的字符格式
国际物品条形码有两个版本,一个是标准版,另一个是缩短版。标准版即我 们通常所说的 ERIN- 13。标准版规定十三位数字的条形码符号形式,如图 2.1 所 示。开始三位数字(用 FI-F3 表示)代表商品制造商所属的国家或地区,也称为前 缀号。例如日本为 49#,澳大利亚为 93#,我国为 690。这里的“#”表示 0-9 的 任意数字。接下来的四位数字(M1-M4 表示)为商品制造商的代码,是由该国编码 管理局审查批准并登记注册的。在接下来的五位数字(I1-I5 表示)是由所在国编码 管理局注册的生产企业所给的商品编码,由企业自己编制。最后一位是校验位 (C),用来检查条形码阅读器的结果是否正确。
(3)全数字型代码
在 EAN 及 UPC 系统中,商品编码全部采用阿拉伯字母。 2.4.2 EAN-13 条形码的编码规则
二进制 码
字符
表 2.1 EAN-13 条形码的编码 左侧数据符
A组 奇性编码
B组 偶性编码
右侧数据符 C组
0
0001101
1
0011001
2
0010011
3
0111101
4
0100011
相间的条形线阵列和表示其代码的 13 位阿拉伯数字共同组成。每个代码由两个 黑线条和两个白线条相间表示,并且共有 7 个单位模块宽度。下面我们来进一步 的讨论一下 EAN-13 条形码的编码原则等内容,为后面的条码识别准备必要的理 论基础知识。

一维码编码方式及校验码计算

一维码编码方式及校验码计算

Code128编码表
CLICK HERE TO ADD A TITLE
单击此处添加文本具体内容
演讲人姓名
校验码计算方法
三九码
~Z和0~9的所有数字字母;
01
殊字符:空格、“$”、“%”、“+”、“-”、“.”、“/”;
02
始符/终止符。
03
可编码的字符集:
三九码基本结构
粗黑线代表2,细黑线代表1,粗白线代表b,细白线代表a。39码无固定条长,双向可编译,条码密度取决于条码字符间隔。可以选择是否启用校验码功能,启用的话会增加解码时间。
ENA-8码
ENA-13码有黑白相间的条形线阵列和表示其代码的8位数字构成。左边数据为4个,右边数据3个加一个校验码。验证计算的时候只需要在8位数前面加五个0,然后按照ENA-13码的计算方法计算即可。
UPC码的构成
UPC由11位数字的通用产品代码和1位校验码组成。产品代码的第1位数字为编码系统字符;中间5位数字表示制造商号,后5位数字为产品代码。UPC码共有A、B、C、D、E等五种版本。 UPC-A也就是UPC标准码,UPC-E则是UPC缩短码,缩短码一般用在商品包装比较小也就是条码位置不够的商品上。
ENA-13码结构图
ENA-13码各组成部分
ENA-13码编码方式
起始符、终止符的编码是相同的,都是用等宽的两个黑线条加一个白线条组成,分别是黑-白-黑。如规定一个模块宽度的黑条对应1,白条对应0,则起始符和终止符的编码为101,中间分隔符的编码为01010。这三种符号的条空排列是固定不变的,比其他条空的长度略长。
前置码和左侧数据奇偶性关系
ENA-13码编码
பைடு நூலகம்
01
ENA-13码计算方法

EAN8码

EAN8码

第3.2节EAN8码
EAN-8码的结构
EAN缩短码共有8位数,当包装面积小於120平方公分以下无法使用标准码时,可以申请使用缩短码。

其结构与编码方式如图3.2所示。

包括:
国家号码与标准码同。

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

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

EAN-8码的编码方式
EAN-8码的编码方式大致与EAN-13码相同,如下所述:
EAN-8码具有以下特点:
EAN-8码共8位数,包括国别码2位,产品代码5位,及检查码1位。

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

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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档