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

合集下载

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.左护线:为辅助码,不代表任何资料,打印长度较一般资料长,逻辑型态为101,其中1代表细黑,0代表细白。

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

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

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

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

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

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

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

商品条形码的编码规则(一)

商品条形码的编码规则(一)

商品条形码的编码规则(一)商品条形码的编码规则1. EAN-13编码规则•由13位数字组成,第一个数字表示国家/地区代码。

•后12位数字用于标识具体商品。

•最后一位是校验位,用于验证条形码的准确性。

举例说明:假设商品的条形码是 - 第一位数字为6,表示该商品是中国制造。

- 接下来的12位数字是商品的唯一标识。

- 最后一位9是校验位,用于验证该条形码的准确性。

2. UPC编码规则•由12位数字组成,常用于美国。

•前6位数字是厂商代码,用于标识商品制造商。

•后5位数字是商品标识码。

•最后一位数字是校验位。

举例说明:假设商品的条形码是 - 前6位数字是012345,表示制造商的代码。

- 后5位数字67890是商品的标识码。

- 最后一位5是校验位,用于验证该条形码的准确性。

3. 二维码编码规则•除了数字和英文字母外,还可以包含其他字符和图形。

•可以存储更多的信息,如网址、文字、联系方式等。

举例说明:以下是一个包含网址的二维码:[](4. GS1编码规则•统一标准,适用于全球范围内的商品。

•包括EAN-13、UPC等编码规则。

举例说明:GS1编码规则可适用于各种商品,例如食品、电子产品、服装等。

5. ISBN编码规则•用于标识图书的条形码编码规则。

举例说明:以下是一本图书的ISBN条形码:以上是商品条形码的编码规则的简要说明。

这些规则保证了条形码的唯一性和准确性,使商品管理和跟踪变得更加方便和高效。

通过正确理解和应用这些规则,可以确保条形码在全球范围内的有效使用。

商品条形码的编码规则

商品条形码的编码规则

商品条形码的编码规则
商品条形码是一种独特的编码方式,通过条形码可以对商品进行准确的识别和
追溯。

下面我将为您介绍商品条形码的编码规则。

商品条形码通常采用EAN-13编码规则。

EAN-13是一种由13个数字组成的编
码方式,它由下述几个部分组成:
1. 国家代码:商品条形码的前三位数字代表了商品制造或发布的国家代码。


个国家都有不同的代码,用于区分来自不同国家的商品。

这些代码由国际物品编码协会(GS1)分配和管理。

2. 生产商代码:接下来的四位数字是商品的生产商代码。

该代码由GS1分配给生产商,以标识不同的生产商。

这样可以确保每个商品对应唯一的生产商代码。

3. 商品代码:再接下来的五位数字是商品的代码。

这个代码由生产商自行决定,用于标识不同的商品。

通常情况下,生产商会根据自身需求和产品线进行编码,以便管理和识别不同的商品。

4. 校验位:最后一位数字是校验位,用于验证商品条形码的准确性。

校验位通
过对前12位数字进行计算得出,以确保条形码输入无误。

商品条形码的编码规则使得每个商品都具有唯一的识别码,准确地标识了国家、生产商和商品本身。

这方便了商品的识别和追踪,对于物流配送、库存管理和销售统计等方面都起到了重要作用。

总结一下,商品条形码通过EAN-13编码规则将国家代码、生产商代码、商品
代码和校验位组合在一起,实现了商品的唯一识别和追溯。

这一编码规则在现代商业中有着广泛应用,为商品管理和销售提供了便利。

ean—13条码的代码结构

ean—13条码的代码结构

EAN-13条码的代码结构EAN-13(European Article Number 13)是一种常用的条码类型,常用于商品标识和销售领域。

它由以下部分组成:●起始码(Start Code):固定为数字9。

●左侧第一组数字(Left Group):由一个数字和一个冒号组成,表示商品的国家或地区代码。

●左侧第二组数字(Left Group):由两个数字组成,表示制造商的代码。

●中间分隔码(Center Guard):固定为冒号。

●右侧第一组数字(Right Group):由三个数字组成,表示商品的品牌和相关信息。

●校验码(Check Digit):用于验证条码的准确性。

●终止码(Stop Code):固定为数字9。

因此,EAN-13条码的代码结构总共有13位数字,具体的结构如下:9-LLLLL-RRRRR-C其中,9 是起始码,LLLLL 是左侧第一组数字,RRRRR 是左侧第二组数字,C 是校验码。

请注意,左侧第一组数字、左侧第二组数字和右侧第一组数字的具体位数和含义可能会根据不同的国家或地区而有所变化。

校验码的计算方式是通过对前12位数字应用一种算法得出的。

它用于验证条码的准确性,并且可以检测并纠正一位数字的错误。

这是一个简单的示例,演示如何计算EAN-13条码的校验码:def calculate_check_digit(barcode):# 从条码中提取前12位数字digits = [int(d) for d in barcode[:12]]# 计算奇数位和偶数位数字的和odd_sum = sum(digits[::2])even_sum = sum(digits[1::2])# 计算校验码total_sum = odd_sum + even_sum * 3check_digit = (10 - total_sum % 10) % 10return check_digit# 示例条码barcode = '590123412345'# 计算校验码check_digit = calculate_check_digit(barcode)# 打印完整的EAN-13条码ean_13 = barcode + str(check_digit)print(ean_13)在上述示例中,我们定义了一个函数calculate_check_digit() 来计算校验码。

13位条码编码规则

13位条码编码规则

13位条码编码规则13位条码编码规则一、概述13位条码编码规则是指一种用于商品或物品的唯一标识的编码方式,使用数字和字符组成的13位编码。

二、条形码类型13位条形码主要有两种类型:EAN-13和UPC-A。

其中,EAN-13适用于全球范围内的商品,而UPC-A主要适用于美国和加拿大。

三、编码结构一个13位条形码由以下几部分组成:1. 国家代码:前三位数字表示商品制造商所在国家或地区。

2. 制造商代码:接下来的4~6位数字表示商品制造商。

3. 产品代码:接下来的5~7位数字表示具体产品。

4. 校验码:最后一位数字是校验和,用于验证其他12个数字是否正确。

四、校验和计算方法校验和是通过对前12个数字进行计算得出的。

计算方法如下:1. 将所有偶数位置上的数字相加。

2. 将所有奇数位置上的数字相加,并乘以3。

3. 将步骤1和步骤2得到的结果相加。

4. 取结果除以10后得到余数,如果余数为0,则校验和为0,否则校验和为10减去余数。

五、应用场景13位条形码广泛应用于商品或物品的唯一标识,包括超市、商场、仓库等各种场所。

通过扫描条形码,可以快速准确地获取商品信息。

六、注意事项1. 13位条形码必须按照规则进行编码,否则无法被识别。

2. 13位条形码应该避免重复使用,以确保唯一性。

3. 在制造13位条形码时,应该注意校验和的计算方法,以确保正确性。

4. 在使用13位条形码时,应该注意扫描设备的适配性和正确性,以确保准确读取信息。

七、总结13位条形码编码规则是一种用于商品或物品的唯一标识的编码方式。

它由国家代码、制造商代码、产品代码和校验和四部分组成。

在制造和使用13位条形码时,需要遵循规则,并注意校验和计算方法和扫描设备的适配性和正确性。

ean—13条码的代码结构

ean—13条码的代码结构

ean—13条码的代码结构EAN-13条码是一种国际通用的商品条码标准,常用于商品的扫描、识别和追踪。

它由数字字符、校验位和起始、中间和结束符号组成。

下面是EAN-13条码的代码结构的相关参考内容。

1. 条码长度:EAN-13条码的长度固定为13个字符。

2. 起始符号:EAN-13条码的起始符号由两个相同的数字字符组成,通常为数字“9”。

3. 左侧数字字符:左侧数字字符是EAN-13条码的第2至第7位,用于表示制造商和商品的信息。

这些数字字符的组合是由国际商品编码(GS1)分配给制造商和商品的。

4. 中间符号:中间符号是一个固定的数字字符“5”,用于表示编码方式的转换点。

5. 右侧数字字符:右侧数字字符是EAN-13条码的第8至第13位,用于表示商品的价格和其他信息。

这些数字字符的组合也是由国际商品编码(GS1)分配给商品的。

6. 校验位:校验位是EAN-13条码的最后一位,用于检查条码的有效性和准确性。

校验位是通过对其他字符使用算法计算得出的,以确保读取条码的准确性。

7. 结束符号:结束符号由一个固定的数字字符“9”组成,用于表示条码的结束。

EAN-13条码的代码结构是按照上述顺序排列的,每个字符都具有特定的含义和位置,以便于条码读取设备的识别和解码。

通过对条码各个部分的读取和解码,可以获取与商品相关的制造商、商品类别、价格等信息。

EAN-13条码的代码结构可以通过编程语言来实现生成和解析。

在生成EAN-13条码时,可以通过指定所需的制造商代码、商品代码和价格等信息来生成整个条码。

而在解析EAN-13条码时,可以将读取到的条码按照特定的代码结构进行解析,提取出其中的制造商代码、商品代码和价格等信息。

在编程中,可以利用字符串操作和算法来生成和解析EAN-13条码的代码结构。

通过对字符串的拼接和截取操作,可以按照规定的顺序和位置来生成和解析EAN-13条码的各个部分。

同时,使用算法可以对条码进行校验位的计算和检查,以保证条码的准确性和有效性。

ean13码编码规则

ean13码编码规则

ean13码编码规则EAN-13(European Article Number 13)是一种常用的商品条码编码系统。

该系统由13位数字组成,每一位数字都有特定的编码规则。

下面将详细介绍EAN-13码的编码规则:1.第一位数字:表示国家代码。

它标识了商品的出产国家或地区。

2.第二到第七位数字:表示制造商代码。

这一部分是由国际上商标管理机构分配给制造商的唯一代码。

制造商代码的长度可以是5位或6位。

3.第八到第十二位数字:表示产品代码。

制造商自行分配的产品代码,用于区分不同的产品。

产品代码的长度可以是4位或5位。

4.第十三位数字:检验码。

它是根据前面的12位数字计算得出的,用于验证EAN-13码的准确性和完整性。

EAN-13码的计算过程如下:1.将第二位到第十二位的奇数位数字相加。

2.将第二位到第十二位的偶数位数字相加,并将结果乘以33.将步骤1和步骤2的结果相加。

4.找到能够使得步骤3的结果加上一个数字,得到的和是10的倍数的数。

5.第十三位数字等于步骤4中找到的数字减去步骤3的结果。

奇数位数字之和:5+0+2+4+4+2=17偶数位数字之和:9+1+3+5+7=25第三步结果:17+25*3=92找到一个数字,使得92+数字=10的倍数,即92+8=100第十三位数字:100-92=8EAN-13码的编码规则能够确保条码的准确性和唯一性,使得商品在全球范围内能够被准确识别和追踪。

这对于商品的供应链管理、库存管理和销售数据统计都有着重要的作用。

ean13码校验码的计算

ean13码校验码的计算

ean13码校验码的计算ean13码是一种常用的国际商品条码标准,它由13位数字组成,其中最后一位是校验码。

校验码的作用是通过对前面12位数字的计算,来验证条码的准确性和完整性。

本文将详细介绍ean13码校验码的计算方法。

1. ean13码的结构ean13码由以下几部分组成:- 国家码:前三位数字代表商品所属国家或地区的代码。

- 生产商码:接下来的五位数字代表商品生产商的代码。

- 产品码:再接下来的五位数字代表具体的产品。

- 校验码:最后一位数字是校验码。

2. ean13码校验码的计算方法校验码的计算方法非常简单,它是通过对前面12位数字的加权求和,并取余数得到的。

具体步骤如下:- 将ean13码前12位数字从左至右依次称为a1,a2,...,a12。

- 计算加权系数:将a1,a3,a5,a7,a9,a11分别乘以1,将a2,a4,a6,a8,a10,a12分别乘以3,将乘积相加得到sum。

- 取余数:将sum除以10,得到的余数记为remainder。

- 计算校验码:如果remainder为0,则校验码为0;否则,校验码为10减去remainder。

3. 举例说明假设我们要计算ean13码的校验码,已知前12位数字为690123456789,我们按照上述步骤进行计算。

- 加权系数的计算:a1*1+a2*3+a3*1+a4*3+a5*1+a6*3+a7*1+a8*3+a9*1+a10*3+a11*1+a12*3 = 6*1+9*3+0*1+1*3+2*1+3*3+4*1+5*3+6*1+7*3+8*1+9*3 = 130- 取余数:130%10 = 0- 计算校验码:校验码为10-0 = 10所以,给定的ean13码690123456789的校验码为0。

完整的ean13码为6901234567890。

4. 校验码的作用校验码的引入使得ean13码具有了校验数据准确性和完整性的能力。

当扫描或输入一个带有校验码的ean13码时,系统会自动进行校验,如果校验失败则会提示错误。

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

条形码-E A N13码编码规则详细说明
-CAL-FENGHAI.-(YICAI)-Company One1
条形码-EAN13码编码规则详细说明
(一) EAN13码的组成:
EAN13条形码由13位数字构成,其中第一位为前置码,最后一位为校验码。

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

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

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

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

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

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

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

前置码编码方

前置码
编码方

1?AAAAAA?6?ABBBAA? 2?AABABB?7?ABABAB? 3?AABBAB?8?ABABBA? 4?ABAABB?9?ABBABA? 5?ABBAAB
注:1为细黑,0为细白条形模块5. 【国家代码】
6. 【中间分隔符】
位于左侧数据符的右侧,是平分条码字符的特殊符号,由5个条形模块组成,逻辑方式为01010(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。

9. 【终止符】
位于条码符号校验符的右侧,表示信息结束的特殊符号,由3个条形模块组成,逻辑方式为101(1代表细黑,0代表细白)。

10. 【右侧空白区】
位于条码符号最右侧的与空的反射率相同的区域,其最小宽度为7个条形模块宽。

浩创指环式扫描器W16可用于Code128与39条码扫描,超低功耗,超长工作时间。

通过双蓝牙+进行数据传输。

搭配W561物流智能手表,可以在快递内场分拣、电商摘果拣选、播种拣选、商超收银等场景使用。

关注“浩创指环王”微信公众号了解更多。

相关文档
最新文档