条形码生成规则_条形码的校验规则
- 格式:doc
- 大小:27.50 KB
- 文档页数:5
条形码-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。
条形码编号规则
一、编码长度
条形码的编码长度取决于所使用的码制和版本。
通常情况下,标准版商品条码所表示的代码由13位数字组成。
其中,3位为前导码,用于标识条码的起始符和终止符;后10位为物品代码,用于标识物品的唯一标识符。
二、码制
条形码的码制是指条形码的类型和编码规则。
常见的条形码码制包括EAN-13、UPC-A、Code 128等。
不同的码制具有不同的编码规则和标识符,适用于不同的应用场景。
三、校验码
条形码中的校验码用于确保条形码的正确读取和解析。
校验码可以通过特定的算法对整个条形码进行校验,以检测其中的错误。
通常情况下,校验码可以是1位或2位数字,位于条形码的最后一位或最后两位。
四、版本
条形码的版本是指条形码的规格和尺寸。
不同版本的条形码具有不同的尺寸和规格,适用于不同的应用场景。
通常情况下,版本的编号在条形码的特定位置进行标识。
五、起始符和终止符
条形码的起始符和终止符用于标识条形码的起始和终
止位置。
起始符通常为特定的固定字符或图案,用于指示条
形码识读器的开始扫描。
终止符通常为特定的固定字符或图案,用于指示条形码识读器的结束扫描。
六、间隔符
条形码的间隔符用于分隔不同的条形码元素。
间隔符可以是特定的字符或图案,用于将条形码的不同部分进行分隔,以便于识读器进行解析。
商品条形码生成规则
商品条形码是商品流通领域中的重要标识,其生成规则对于商品的识别和管理具有重要意义。
下面介绍商品条形码的生成规则:
1. 国际通用:商品条形码采用国际通用的EAN编码规则,由13位数字组成。
2. 前三位:前三位数字表示国家或地区代码,中国的代码是“690”至“699”。
3. 后九位:后九位数字由厂商代码和商品代码组成,其中厂商
代码由5位数字组成,商品代码由4位数字组成。
4. 检验码:最后一位数字是根据前12位数字所计算出的校验码,用于检验条形码的正确性。
5. 生成方法:根据国际通用的EAN编码规则生成商品条形码,
可以通过条形码生成软件或在线生成工具实现。
6. 应用范围:商品条形码广泛应用于商品销售、库存管理、物
流配送等领域,是现代商品流通领域中不可或缺的标识。
以上就是商品条形码的生成规则,希望对您有所帮助。
- 1 -。
erp条形码生成规则ERP条形码(EnterpriseResourcePlanning)是一种新型的条形码,它的出现,能够给企业的管理和操作带来更多的便利性。
ERP条形码由字母和数字组成,是一种特定的条形码,它不仅可以支持企业内部的操作,还可以用于跟踪企业的供应链管理,可以更好地分析企业的运营、销售和物流信息,并作出相应的调整。
一般来说,ERP条形码的生成规则包括:1、设计规范: ERP条形码的设计规范与普通条形码有所不同,它必须满足一定的规范,包括打印质量、条码组织格式、补码方案等。
2、制造方式: ERP条形码的制造方式主要包括打印和标签,根据需要,企业可以根据不同的条件选择合适的条形码制造方式。
3、使用规则: ERP条形码使用规则主要规定了企业数据的使用,管理以及更新的行为。
例如,企业需要定义用于ERP条形码的特定的字段,这些字段用于指定某些特定的信息。
4、数据输入: ERP条形码的数据输入必须是有效的,并符合ERP 的要求,这样才能保证ERP条形码能够正常工作。
一般情况下,ERP 条形码的数据输入一般可以由企业内部的系统或者外部的系统完成。
5、校验规则: ERP条形码的校验规则一般由企业自行定义,不同的企业可以有不同的校验规则,以确保ERP条形码的安全性和正确性。
6、数据格式: ERP条形码的设计可以支持多种数据格式,一般使用XML等格式。
这些数据格式有助于提高ERP条形码的使用效率,更好地支持企业的管理和操作。
总的来说,ERP条形码的生成规则必须严格遵守,以确保ERP条形码的安全性和可靠性。
同时,企业也需要经常更新ERP条形码的生成规则,以便更好地适应企业的变化,更好地实现ERP条形码的功能。
条形码工作原理
条形码是一种用于储存信息的图像形式的编码系统,它可以通过一系列的条纹和空白来表示不同的字符。
条形码的工作原理如下:
1. 编码字符:条形码可以表示数字、字母和符号等字符。
首先,将需要编码的字符转换为相应的二进制数字序列。
2. 生成条纹:通过特定的算法,将上一步得到的二进制数字序列转换为一系列黑条和白条的序列。
其中,黑条表示数字1,
白条表示数字0。
3. 增加校验位:在条形码的末尾通常会添加一个校验位,用于验证编码的正确性。
校验位的计算方式和具体规则会根据不同的条形码标准而有所不同。
4. 扫描读取:在使用条形码时,将条形码放置在条形码扫描仪的感应区域内。
扫描仪会通过光学传感器读取条形码上的黑条和白条序列。
5. 解码识别:读取的条形码序列会通过解码器进行解析和识别。
解码器会根据编码规则来解读条形码上的信息,并将其转换为可读的字符或数字。
6. 数据处理:解码器将识别的条形码信息传递给计算机或其他系统进行进一步的数据处理。
可以通过条形码来获取商品信息、跟踪物流、管理库存等。
总的来说,条形码工作的基本原理就是将字符编码转换为一系列的黑条和白条,然后通过扫描仪进行读取和解码,最终将其转换为可识别的信息。
这种编码方式简单、可靠且高效,被广泛应用于各个领域中。
商品条形码的编码规则(一)商品条形码的编码规则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条形码:以上是商品条形码的编码规则的简要说明。
这些规则保证了条形码的唯一性和准确性,使商品管理和跟踪变得更加方便和高效。
通过正确理解和应用这些规则,可以确保条形码在全球范围内的有效使用。
条形码-EAN13码编码规则详细说明(一)EAN13码的组成:EAN13条形码由13位数字构成,其中第一位为前置码,最后一位为校验码。
条码格式如下:按区域划分:以图片为例(举例条码随意生成):前三位211为国家代码。
紧接着的2345为厂商代码;再然后46102为产品代码;最后一位为校验码。
(二)编码解析1. 【左侧空白区】位于条码符号最左侧的与空的反射率相同的区域,其最小宽度为11个条形模块宽。
2. 【前置码】前置码是不用条码符号表示的,即为国家代码的第1位数字,功能是做为左侧数据符的编码设定之用。
3. 【起始符】位于条码符号左侧空白区的右侧,表示信息开始的特殊符号,由3个条形模块组成,逻辑为101(1代表细黑,0代表细白)。
4. 【左侧数据符】位于起始符号右侧,中间分隔符左侧的一组条码字符。
表示6位数字信息,由42个条形模块组成,每个数字对应7个条形模块。
注: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。
条码符号标准、检验标注及条码制作、生产、识读环节相关规范、标准、打印条码注意事项一.条码符号标准每一种条码符号(即一种码制)都有一个标准,该标准对条码符号的编码方案、译码算法等进行标准化的定义和描述,并对条码符号的技术参数提出了一定的要求。
这些要求是该种条码符号的基本要求,条码符号首先应该符合条码符号的标准。
这些标准包括:39条码标准,UCC/EAN-128条码标准等。
二.条码符号检验标准传统的检验都是基于条码符号的符号标准。
每一种条码符号的特性和质量参数要求均由该条码符号的符号标准规定。
现在,国际上已经开始在条码检验中采用一维条码符号质量评价的通用标准,即ISO/IEC15416。
此通用的条码符号检验标准对一维条码的质量要求进行了归纳,它在扫描反射率曲线的基础上,规定了更大和最小反射率、反差、可译码度等参数,并确定了检验方法以及条码符号整体质量等级的计算方法。
和传统的条码检验方法相比,该方法更为科学合理,和实际条码扫描识读效果的联系更加紧密。
值得注意的是,在扫描反射率曲线的基础上导出的这些参数并不能涵盖所有条码符号应具备的符号特性。
作为条码符号,对它的特性要求可能涉及多个相关标准。
首先,条码符号标准对条码符号的特性有一定的规定;其次,具体的应用领域对条码符号的质量参数以及其他特性也有一定的特殊要求。
这些要求就包含在具体行业的应用标准或规范之中。
条码符号除了满足检验标准的要求外,还应该满足具体的条码符号标准的特殊要求及具体应用领域或系统对条码符号的特殊要求。
三.有关条码制作、生产、识读等环节的相关规范和标准要保障条码符号能够被正确识读,这里涉及到许多方面的因素,每一个方面都应该有一定的质量控制措施、质量规范或质量标准。
例如,在商品条码的印刷过程中,有条码符号胶片的检测规范,有《条码数据图像与印刷性能测试规范》;针对条码的检验工作,有条码检测仪性能的测试规范;在条码扫描识读方面,有条码扫描枪及译码器的检测规范。
条形码的编码规则1. 编码格式:条形码通常采用一组不同宽度的黑白条纹来表示数据。
常用的条形码有EAN-13(十三位欧洲商品条码)、UPC-A(美国商品条码)、Code39(字母数字条形码)等。
2. 字符集:条形码可以编码数字、字母、符号等字符。
不同的条形码规格支持不同的字符集,如EAN-13支持0-9的数字字符,UPC-A支持0-9的数字字符和-X的符号,Code39支持数字、大写字母和-,.+/%字符。
3.校验码:为了保证数据的准确性,条形码通常包含一个校验码。
校验码的计算方法可以有多种,例如通过对字符进行加权求和、取模运算等。
校验码可以用于验证条形码是否被正确扫描或打印。
4.编码结构:条形码的编码结构通常包括起始字符、数据字符、校验字符和终止字符。
起始字符用于标识条形码的格式和字符集,数据字符用于表示实际的数据,校验字符用于验证数据的准确性,终止字符则表示编码的结束。
5.编码密度:条形码编码密度指的是每个单位长度内可以编码的字符个数。
编码密度的选择取决于需要编码的数据长度和可用空间的限制。
一般来说,编码密度越高,则可以编码的字符越多,但相应地,扫描和打印的精度要求也越高。
6.打印要求:条形码的打印质量直接影响扫描的准确性。
打印条形码时需要注意保证条纹的清晰度和对比度,避免模糊或重叠。
同时,打印设备需要满足一定的分辨率和精度要求,以确保条形码的可读性。
7.多格式支持:条形码的编码规则往往受到标准和规范的约束,而不同的应用场景可能需要使用不同格式的条形码。
因此,在实际应用中,需要根据具体需求选择合适的条形码格式,并确保条形码的编码规则与扫描设备的兼容性。
总之,条形码的编码规则涉及到编码格式、字符集、校验码、编码结构、编码密度、打印要求和多格式支持等多个方面。
在实际应用中,需要根据具体需求选择合适的条形码规格,并按照编码规则进行正确的编码和打印操作。
只有这样才能保证条形码的可靠性和准确性,从而实现条形码在物流、零售、生产等领域的广泛应用。
条形码编码规则及标准
条形码的编码规则和标准主要是由GS1(全球标准一)制定的。
GS1是一个国际性的非盈利组织,负责制定和维护全球统一的供应链标准。
GS1标准规定,一个完整的商品条形码通常由公司前缀、商品项目代码和校验码组成。
其中,公司前缀是由GS1分配给每个成员公司的唯一编号。
商品项目代码是由成员公司自行生成,用于标识具体的商品。
校验码是通过特定的计算方法得出,用来验证条形码的准确性。
在生成符合GS1标准的条形码时,Bartender表现出了其强大的功能。
它可以自动计算校验码,生成高质量的条形码,并提供多种打印选项,以满足不同的需求。
EAN 、UPC 条码的校验位计算规则。
EAN、UPC 使用的是Mod 10 校验位计算法,具体如下示范数据
[1**********] UPC-A条码将从左第一位开始奇数位相加。
0 + 2 + 4 + 6 + 8 + 0=20 将步骤1的结果乘以3。
20 X 3=60
将从左向右的偶数位相加。
1 + 3 + 5 +7 + 9=25 将步骤2与步骤3的结果相加。
60 +25=85
将步骤4的个位数取补,结果就是校验位,10 - 5=5
如果步骤4的个位数为0,则校验位为0 实际条码为[1**********]5
交叉25码校验位的计算规则。
交叉25码的校验位计算方法依然是Mod 10 :
字符个数为偶数时为:10的倍数-[(奇数位的数字之和
字符个数为奇数时为10的倍数-[(偶数位的数字之和
514362的校验位为10*X-[(5+4+6)+3*(1+3+2)]=7(因加校验位后
个数为奇数,故前面加0后为05143627。
76534的校验位为10*X-[(6+3)+3*(7+5+4)]=3
39码校验位的计算规则。
39码用的是Mod 43 校验计算法。
每个39码的字符有一个指定的值,如下表所示。
示范字符串为:12345ABCDE/
将所有的字符转换为相应的数值并相加。
1 +
2 +
3 +
4 +
5 + 10 + 11 + 12 + 13 +14 + 40=115 将步骤1的结果除以43,取其余数。
115 / 43=2 余29
校验位是步骤2余数对应的字符。
余数=2
29 所对应的字符是T. T 校验位.
128码校验位的计算规则。
ISBN 的编码规则。
EAN 的前三位必须是978,示范数据[1**********]81 (这是EAN 码)
按此公式计算7 X 10 + 8 X 9 + 0 X 8 + 1 X 7 + 2 X 6 + 4 X 5 + 3 X 4 + 8 X 3 + 8 X 2=233 233 除以11 余2 将步骤2的结果取11的补数11 - 2=9
校验位为9
步骤2余数为0时,校验位为0,余数为1时,补数为10,用符号X代替。
书号为7801243889
ISSN 的编码规则。
EAN 的前三位必须是977,示范数据[1**********]001 (这是EAN 码)
按此公式计算1 X 8 + 0 X 7 + 0 X 6 + 2 X 5 + 4 X 4 + 8 X 3 + 9 X 2=76
将步骤2除以11,取其余数76 除以11 余10 将步骤2的结果取11的补数11 - 10=1 校验位为1
步骤2余数为0时,校验位为0,补数为10,校验位为X代替。
期刊号为10024891
AIM 的规范。
AIM 识别符含有三个字符]cm ]=标志字符(十进制ASCII 码93)c=代码字符(见表1)m=修饰符(见表3)表1代码表
表2
为什么要使用串口条码扫描仪?
串口扫描器其实和键盘扫描器,它的优点和缺点者是一个外接电源。
外接电源在外观上有点难看,而且须加多一个电源接口,但正因为这样,它不使用计算机的电源,电压有保证。
有些扫描仪对电压的要求比较高,键盘口接上扫描仪这个负载后,电压就低了下来,不能正常使用。
而且串口可以接各种主机设备PC 、收款机、终端等,键盘口扫描仪在应用范围方面就不如它了。
下面来作个比较,其实,您应该根据自已的需要选择串口或键盘口。
最新的EAN 国家及地区编码
对UPC-E 的一点心得
UPC-E是UPC-A 的精简版,它将UPC-A 的多个0缩短,编码规则
如果厂商编号的最后三位是000,100,200,则UPC-E 码由厂商编码的前两位、产品编码的最后三位、和厂商编号的第三位组成。
产品代码必须是00000到00999。
如果厂商编号的最后两位是00,而又不在规则1中,则UPC-E 码由厂商编码的前三位、产品编码的最后两位、和字符“3”组成。
产品代码必须是00000到00099。
如果厂商编号的最后一位是0,并且不在规则1和2中,则UPC-E 码由厂商编码的前四位、产品编码的最后一位、和字符“4”组成。
产品代码必须是00000到00009。
如果厂商编号的最后一位不为0,则UPC-E 码由厂商编码、产品编码的最后一位组成。
产品代码必须是00005到00009(只能5到9了,0到4都用来作表示用途了)。
UPC-E使用的校验位则是原始的UPC-A 的校验位。