EAN-128码和CODE-128码的区别

合集下载

常用一维条形码编码规则汇总

常用一维条形码编码规则汇总

常用一维条形码编码规则汇总常用一维条形码139码(CODE39)39码可以包含数字及英文字母。

除了超市、零售业的应用中使用UPC/EAN码外,几乎在其他饿应用环境中,都是使用39码。

39码是目前使用最广泛的条码规格,支持39码的软硬件设备也最齐全。

1.1 特征◆能表示44个字符,A-Z、0-9、SPACE、-、.、$、/、+、%、*◆分散式,条码组之间使用细白条分隔◆两种宽度◆自我检查◆有扩展模式《Full ASCII Mode》◆检查码字符可有可无,视需求而定1.2 组成◆各个字符有9条黑白相间,粗细不同的线条组成,其中6条为黑白细条3条黑白粗条一串字符必须在头尾加上起始字符和结束字符“*”1.3 校验方法CODE39找到输入字符串每个字符对应值,求和,除以43,取余数。

1.4 条码说明1.5 编码表P.S.在程序中可以使用“11”表示宽黑条,‘1’表示细黑条,“00”表示宽白条,“0”表示细白条。

那么字符1就可以表示为110100101011。

使用此方法建立一个编码表,每个字符可以长度为12的“01”字符串来表示。

1.6 典型CODE39条码1.7 CODE39的扩展码扩展码表同CODE93。

但是扩展方式不同,39码使用$,/,+.%与其26个大写字母组合,表示ASCII码表中的其他字符。

条空表示方式和校验方式与标准39码相同。

93码中使用的控制码与26个大写字母的组合。

293码(CODE93)2.1 组成字母:A-Z,数字:0-9,符号:SPACE, - , . , $ , / , +, %, 控制码:$ , / , +, %,起始结束码:□◆每个字由9个模组成,包括3条粗细黑条及3条粗细白条。

每一黑条或白条有可能为1.2.3.4模组成2.2 特征◆用4个控制码$, %, /, + 组合其他字母或符号,可编程FULL ASCII字母,读码器读到上面4个控制码的组合时候,送出的字尾所对应的ASCII。

条形码种类及应用

条形码种类及应用

条形码种类及应用条形码是一种将商品的信息编码,并以条状图案的形式出现在商品及其包装上,以便于识别和管理的技术。

目前,有许多种类的条形码被广泛应用于商品管理、物流追踪、价格标识和信息记录等各个领域。

以下是一些常见的条形码种类及其应用:1. EAN-13码:EAN-13(欧洲文章编号)码是最常见的商品条形码之一,适用于全球范围内。

它由13位数字组成,其中最后一位是校验位。

EAN-13码通常用于零售业,可以追踪和管理商品的销售和库存。

2. UPC码:UPC(通用商品代码)码是美国最常用的商品条形码,也是全球范围内广泛使用的一种条形码。

UPC码由12位数字组成,其中最后一位是校验位。

UPC码通常用于零售业,可以追踪商品的销售情况和库存水平。

3. ISBN码:ISBN(国际标准书号)码是用于标识图书的条形码,由13位数字组成。

每一本图书都有一个唯一的ISBN码,便于图书馆、书店和出版社对图书进行管理和追踪。

4. QR码:QR码(快速响应码)是一种二维码,由黑白象素点组成。

QR码可以存储大量数据,包括文本、网址、电话号码、电子名片等。

QR码广泛应用于移动支付、广告营销、活动推广和信息分享等领域。

5. Code 39码:Code 39码是一种常用的字符编码条形码,广泛应用于物流和运输行业。

它可以编码数字、字母和一些特殊字符,适用于追踪货物和物流流程。

6. Code 128码:Code 128码是一种高密度条形码,可以编码大量字符。

它广泛应用于物流和供应链管理,可以实现高效的货物标识和追踪。

7. GS1 DataBar码:GS1 DataBar码是一种新的条形码标准,适用于包装较小的商品,如药物、化妆品和新鲜食品。

GS1 DataBar码可以编码更多商品信息,如保质期、批次号等。

8. ITF-14码:ITF-14码是一种用于包装商品的条形码,通常由14位数字组成。

ITF-14码可以用于管理商品的库存、配送和售后等环节。

条形码分类及应用

条形码分类及应用

条形码分类及应用条形码是一种用不同间距和宽度的垂直条纹表示数据的图形化形式。

它是一种能被读取器读取并转换成数字或字符的图像标记。

条形码在商业和生活中有广泛的应用,可以用于商品管理、物流追踪、库存管理、票务系统以及交通领域等。

下面是关于条形码的分类及应用的详细回答。

一、条形码分类:1. EAN码:EAN码是国际物品编码协会定义的商品码,主要由13位数字组成。

它是全球最常用的商品条形码,用于全球统一商品识别。

2. UPC码:UPC码是美国商品条形码系统的一种,由12位数字组成。

UPC码主要用于北美地区的商品识别。

3. ISBN码:ISBN码是国际标准书号,用于对图书等出版物进行唯一标识。

它由长为13位的EAN码组成。

4. QR码:QR码是快速响应码的缩写,它是一种二维条码。

与一维条码不同,QR码是一种矩阵或点阵形式的二维码,可以存储大量信息。

5. CODE128码:CODE128码是一种可变长的字符码,可以编码所有的ASCII 字符。

它主要用于物流管理和库存管理等领域。

二、条形码应用:1. 商品管理:条形码能够对商品进行唯一标识,方便商家管理商品信息。

通过扫描条形码,可以快速获取商品的基本信息,如名称、价格、库存情况等。

并且还能够实现商品销售、进货和退货等业务的自动化处理。

2. 物流追踪:物流行业广泛使用条形码来追踪货物的运输过程。

通过在货物上粘贴条形码标签,并在各个环节扫描,可以实现货物信息的实时记录和跟踪。

这样一来,不仅能提高物流效率,还能降低错误发货和货物丢失的概率。

3. 仓库管理:条形码在仓库管理中发挥着重要作用。

通过在仓库存储的货物上贴上条形码标签,并配合扫描枪进行扫描,可以快速准确地实现入库、出库和库存盘点等操作。

这样可以提高仓库管理的效率,并降低因人为错误带来的损失。

4. 票务系统:条形码在票务系统中广泛使用,如电影票、机票、火车票等。

通过将票券上的条形码与个人信息进行关联,可以实现票券的防伪和验证。

条形码Code128码

条形码Code128码

Code 128 码
128码开始於1981年推出,是一种长度可变、连续性的字母数字条码。

与其他一维条码比较起来,128码是较为复杂的条码系统,
而其所能支援的字元也相对地比其他一维条码来得多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。

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

图是128码的范例与结构。

128
1.
2.
3.
4.
5.
6.
128
128
1.
EAN-128码
目前我国所推行的128码是EAN-128码,EAN-128码是根据EAN/UCC-128码定义标准将资料转变成条码符号,并采用128码逻辑,具有完整性、紧密性、连结性及高可靠度的特性。

辨识范围涵盖生产过程中一些补充性质且易变动之资讯,如生产日期、批号、计量等。

可应用於货运栈版标签、携带式资料库、连续性资料段、流通配送标签等。

其效益有:
1. 变动性产品资讯的条码化。

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

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

——仅供参考
4. 更有效的控制生产及配销。

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

——仅供参考。

条码编码规则

条码编码规则

条码编码规则
常见的条码编码规则包括以下几种:
UPC:UPC是一种广泛应用于北美零售业的条码编码规则。

它由12个数字组成,其中前面6位是厂商代码,后面6位是产品代码。

EAN:EAN是一种在欧洲广泛使用的条码编码规则。

它和UPC类似,也是由13个数字组成,前面3位是国家代码,接着是厂商代码,最后是产品代码。

Code 39:Code 39是一种常见的字母数字条码编码规则。

它可以编码数字0-9、大写字母A-Z和一些特殊字符,总共有43个字符。

Code 39条码通常用于库存管理和物流领域。

Code 128:Code 128是一种高密度、可变长度的条码编码规则。

它可以编码全部ASCII字符集,包括数字、字母、符号和控制字符。

Code 128条码广泛应用于物流和运输行业。

QR码:QR码是一种二维码编码规则。

它可以编码更多的信息,包括文本、URL、联系方式等。

QR码具有高容错性和快速读取的特点,广泛应用于移动支付、广告推广等领域。

这些条码编码规则根据不同的应用场景和需求而设计,用于标识和追踪商品、管理库存、提供信息等。

不同的条码规则在编码方式、长度和所能表示的信息范围上有所差异,选择合适的规则取决于具体的应用需求。

128条形码编码规则

128条形码编码规则

条形码CODE128编码规则CODE128简介CODE128码于1981年推出,是一种长度可变、连续性的字母数字条码。

与其他一维条码比较起来,相对较为复杂,支持的宇元也相对较多,又有不同的编码为式可供交互运用,因此其应用弹性也较大。

CODE 128 特性1、具有A、B、C三种不同的编码类型,可提供标准ASC II中128个宇元的编码使用;2、允许双向扫描;3、可自行决定是否加上校验位;4、条码长度可调,但包括开始位和结束位在内,不可超过232个字元;5、同一个CODE128码可以由A、B、C 三种不同编码规则互换,既可扩大字元选择的范围,也可缩短编码的长度。

CODE 128编码方式的编码范围1、CODE128A:标准数字、大写字母、控制符及特殊宇符;2、CODE128B:标准数字、大写宇母、小写字母及特殊字符;3、CODE128C/EAN128: [00]~[99]的数字对集合,共100个,既只能表示偶数位长度的数字。

CODE 128编码规则开始位+[FNC1(为EAN128码时附加)]+数据位+校验位+结束位CODE 128校验位计算(开始位对应ID+每位数据在整个数据中的位置×每位数据对应的ID值)% 103CODE 128编码表ID ASC II Cade128A Cade128B Cade128C BandCode 编码值0 32 SP SP 00 212222 110110011001 33 ! ! 01 222122 110011011002 34 “ “ 02 222221 110011001103 35 # # 03 121223 100100110004 36 $ $ 04 121322 100h00011005 37 % % 05 131222 100010011006 38 & & 06 122213 100110010007 39 ‘ ‘ 07 122312 100110001008 40 ( ( 08 132212 100011001009 41 ) ) 09 221213 1100h00h00010 42 * * 10 221312 1100100010011 43 + + 11 231212 1100010010012 44 , , 12 112232 1011001110013 45 - - 13 122132 1001101110014 46 . . 14 122231 1001100111015 47 / / 15 113222 1011100110016 48 0 0 16 123122 1001110110017 49 1 1 17 123221 1001110011018 50 2 2 18 223211 1100111001019 51 3 3 19 221132 1100101110020 52 4 4 20 221231 1100100111021 53 5 5 21 213212 1101110010022 54 6 6 22 223112 1100111010023 55 7 7 23 312131 1110110111024 56 8 8 24 311222 1110100110025 57 9 9 25 321122 1110010110026 58 : : 26 321221 1110010011027 59 ; ; 27 312212 1110110010028 60 < < 28 322112 1110011010029 61 = = 29 322211 1110011001030 62 > > 30 212123 1101101100031 63 ? ? 31 212321 1101100011032 64 @ @ 32 232121 1100011011033 65 A A 33 111323 1010001100034 66 B B 34 131123 1000101100035 67 C C 35 131321 1000100011036 68 D D 36 112313 1011000100037 69 E E 37 132113 1000110100038 70 F F 38 132311 1000110001039 71 G G 39 211313 1101000100040 72 H H 40 231113 1100010100041 73 I I 41 231311 1100010001042 74 J J 42 112133 1011011100043 75 K K 43 112331 1011000111044 76 L L 44 132131 1000110111045 77 M M 45 113123 1011101100046 78 N N 46 113321 1011100011047 79 O O 47 133121 1000111011048 80 P P 48 313121 1110111011049 81 Q Q 49 211331 1101000111050 82 R R 50 231131 1100010111051 83 S S 51 213113 1101110100052 84 T T 52 213311 1101110001053 85 U U 53 213131 1101110111054 86 V V 54 311123 1110101100055 87 W W 55 311321 1110100011056 88 X X 56 331121 1110001011057 89 Y Y 57 312113 1110110100058 90 Z Z 58 312311 111011000101110001101059 91 [ [ 59 33211160 92 \ \ 60 3141111110111101011001000010 61 93 ] ] 61 22141111110001010 62 94 ^ ^ 62 4311111010011000063 95 _ _ 63 11122464 96 NUL ` 64 111422 1010000110065 97 SOH a 65 121124 1001011000066 98 STX b 66 121421 1001000011067 99 ETX c 67 141122 1000010110068 100 EOT d 68 141221 1000010011069 101 ENQ e 69 112214 1011001000070 102 ACK f 70 112412 1011000010071 103 BEL g 71 122114 1001101000072 104 BS h 72 122411 1001100001073 105 HT i 73 142112 1000011010074 106 LF j 74 142211 1000011001075 107 VT k 75 241211 1100001001076 108 FF l 76 221114 1100101000077 109 CR m 77 413111 1111011101078 110 SO n 78 241112 110000101007910001111010 111 SI o 79 13411180 112 DLE p 80 111242 1010011110081 113 DC1 q 81 121142 1001011110082 114 DC2 r 82 121241 1001001111083 115 DC3 s 83 114212 1011110010084 116 DC4 t 84 124112 1001111010085 117 NAK u 85 124211 1001111001086 118 SYN v 86 411212 1111010010087 119 ETB w 87 421112 1111001010088 120 CAN x 88 421211 1111001001089 121 EM y 89 212141 1101101111090 122 SUB z 90 214121 1101111011091 123 ESC { 91 412121 1111011011092 124 FS | 92 111143 1010111100093 125 GS } 93 111341 1010001111094 126 RS ~ 94 131141 100010111101011110100095 200 US DEL 95 1141131011110001096 201 FNC3 FNC3 96 11431197 202 FNC2 FNC2 97 4111131111010100098 203 SHIFT SHIFT 98 411311 1111010001099 204 CODEC CODEC 99 113141 10111011110100 205 CODEB FNC4 CODEB 114131 10111101110 101 206 FNC4 CODEA CODEA 311141 1110101111011110101110 102 207 FNCl FNCl FNCl 411131103 208 StartA StartA StartA 211412 1101000010011010010000 104 209 StartB StartB StartB 211214105 210 StartC StartC StartC 211232 11010111001100011101011 106 211 Stop Stop Stop 2331112CODE128 编码示例以95270078为例:CODE128A,开始位对应的ID为103,第1位数据9对应的ID为25, 第2位数据5对应的ID为21,依此类推,可以计算校验位为:(103+1×25+2×21+3×18+4×23+5×16+6×16+7×23+8×24)% 103 = 21。

条码知识之EAN-128码

条码知识之EAN-128码

条码知识之九:EAN-128码(上)作者:优码来源:优码技术发表时间:2011-10-10 10:42:40 点击:70EAN-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个模块构成,三个字符集的终止符是同一个符号。

128条形码编码规则

128条形码编码规则

128条形码编码规则条形码编码规则通常由两个主要部分组成:起始字符和数据字符。

1. 起始字符(Start Characters):起始字符用于指示扫描仪开始读取条形码。

起始字符通常由数字和特殊字符组成,用于识别条形码类型和指示编码的开始。

2. 数据字符(Data Characters):数据字符是条形码的主要部分,用于编码实际的数据信息。

数据字符通常由数字和字母组成,具体的编码规则取决于条形码类型。

以下是常见的一维条形码编码规则:1.EAN-13:EAN-13条形码是全球通用的商品编码标准,用于唯一标识商品。

它由13位数字组成,前12位是商品的国家码、厂商码和产品码,最后一位是校验码。

2.UPC:UPC条形码是美国商品编码标准,也是全球使用最广泛的商品编码系统之一、它由12位数字组成,其中最后一位是校验码。

3. Code 39:Code 39是一种常用的字母和数字条形码编码系统,可以编码大写字母、数字和一些特殊字符。

每个字符由9个条和间隙组成,其中一个条和两个间隙是宽度固定的。

4. Code 128:Code 128条形码是一种高密度、可变长的编码系统,可以编码所有ASCII字符。

它由起始字符、数据字符和校验字符组成,每个字符由11个条和间隙组成。

5.ITF-14:ITF-14条形码是一种用于运输箱和托盘标识的条形码。

它由14位数字组成,前13位是商品编码,最后一位是校验码。

6. Codabar:Codabar条形码可以编码数字和一些特殊字符,它在物流和图书馆等领域常被使用。

每个字符由4个条和间隙组成。

除了以上列举的条形码类型,还有许多其他的条形码编码规则,如Code 93、Code 11等,它们各自有着不同的编码规则和适用范围。

总的来说,条形码编码规则包括起始字符和数据字符,每种条形码类型都有其特定的编码规则和应用领域。

准确理解和应用条形码编码规则对于生成和识读条形码至关重要,确保条形码的有效性和可靠性。

国际条码一览表

国际条码一览表

国际条码一览表1. 前言国际条码是一种广泛应用于商品标识、物流管理和库存追踪的编码系统。

它为不同国家和地区的商品提供了统一的标识方式,为全球供应链管理提供了便利。

本文将介绍几种常见的国际条码标准及其应用场景。

2. EAN-13EAN-13是全球最常用的商品条码标准之一,由13位数字组成,用于标识商品的国家、厂商和商品编号。

每个EAN-13码都是独一无二的,可在全球范围内唯一识别商品。

EAN-13码通常用于零售行业,方便商品的销售和库存管理。

3. UPC-AUPC-A是美国和加拿大常用的商品条码标准,由12位数字组成,包括国家代码、厂商代码和商品代码。

UPC-A码在北美零售业广泛使用,能够快速准确地识别商品信息,提高销售效率并减少出错率。

4. Code 128Code 128是一种高密度线性条码标准,可表示任意文字和数字信息。

Code 128码具有较高的数据密度和识别精度,广泛应用于物流和库存追踪领域。

它能够编码更多信息,适用于对信息量要求较高的场景。

5. QR码QR码是一种二维条码标准,由黑白方块组成,可存储大量信息。

QR码具有快速识别、容错能力强的特点,广泛应用于移动支付、电子票务、广告营销等领域。

QR码的应用范围不断扩大,成为现代生活中不可或缺的一部分。

6. 总结国际条码标准在全球范围内起着重要的作用,为商品标识、物流管理和信息传递提供了便利。

不同的国际条码标准适用于不同的场景,选择合适的条码标准可以提高工作效率和信息准确性。

随着技术的不断发展,国际条码标准将继续演变和完善,为全球商业活动带来更多便利和效益。

以上是关于国际条码一览表的简要介绍,希望对您有所帮助。

条形码编码之Code128

条形码编码之Code128

条形码编码之Code128、EAN128Code128简介:Code128码于1981年推出,是一种长度可变、连续性的字母数字条码。

与其他一维条码比较起来,相对较为复杂,支持的字元也相对较多,又有不同的编码方式可供交互运用,因此其应用弹性也较大。

Code128特性:1、具有A、B、C三种不同的编码类型,可提供标准ASCII中128个字元的编码使用;2、允许双向扫描;3、可自行决定是否加上检验位;4、条码长度可调,但包括开始位和结束位在内,不可超过232个字元;5、同一个128码,可以由A、B、C三种不同编码规则互换,既可扩大字元选择的范围,也可缩短编码的长度。

Code128各编码方式的编码范围:1、Code128A:标准数字和字母,控制符,特殊字符;2、Code128B:标准数字和字母,小写字母,特殊字符;3、Code128C/EAN128:[00]-[99]的数字对集合,共100个,即只能表示偶数位长度的数字。

Code128编码规则:开始位+[FNC1(为EAN128码时加)]+数据位+检验位+结束位Code128检验位计算:(开始位对应的ID值+每位数据在整个数据中的位置×每位数据对应的ID 值)% 103Code128编码表:ID Code128A Code128B Code128C BandCode 编码值0 SP SP 0 212222 bbsbbssbbss1 ! ! 1 222122 bbssbbsbbss3 # # 3 121223 bssbssbbsss4 $ $ 4 121322 bssbsssbbss5 % % 5 131222 bsssbssbbss6 & & 6 122213 bssbbssbsss7 ' ' 7 122312 bssbbsssbss8 ( ( 8 132212 bsssbbssbss9 ) ) 9 221213 bbssbssbsss10 * * 10 221312 bbssbsssbss11 + + 11 231212 bbsssbssbss12 , , 12 112232 bsbbssbbbss13 - - 13 122132 bssbbsbbbss14 . . 14 122231 bssbbssbbbs15 / / 15 113222 bsbbbssbbss16 0 0 16 123122 bssbbbsbbss17 1 1 17 123221 bssbbbssbbs18 2 2 18 223211 bbssbbbssbs19 3 3 19 221132 bbssbsbbbss20 4 4 20 221231 bbssbssbbbs21 5 5 21 213212 bbsbbbssbss22 6 6 22 223112 bbssbbbsbss23 7 7 23 312131 bbbsbbsbbbs24 8 8 24 311222 bbbsbssbbss25 9 9 25 321122 bbbssbsbbss26 : : 26 321221 bbbssbssbbs27 ; ; 27 312212 bbbsbbssbss28 < < 28 322112 bbbssbbsbss29 = = 29 322211 bbbssbbssbs30 > > 30 212123 bbsbbsbbsss32 @ @ 32 232121 bbsssbbsbbs33 A A 33 111323 bsbsssbbsss34 B B 34 131123 bsssbsbbsss35 C C 35 131321 bsssbsssbbs36 D D 36 112313 bsbbsssbsss37 E E 37 132113 bsssbbsbsss38 F F 38 132311 bsssbbsssbs39 G G 39 211313 bbsbsssbsss40 H H 40 231113 bbsssbsbsss41 I I 41 231311 bbsssbsssbs42 J J 42 112133 bsbbsbbbsss43 K K 43 112331 bsbbsssbbbs44 L L 44 132131 bsssbbsbbbs45 M M 45 113123 bsbbbsbbsss46 N N 46 113321 bsbbbsssbbs47 O O 47 133121 bsssbbbsbbs48 P P 48 313121 bbbsbbbsbbs49 Q Q 49 211331 bbsbsssbbbs50 R R 50 231131 bbsssbsbbbs51 S S 51 213113 bbsbbbsbsss52 T T 52 213311 bbsbbbsssbs53 U U 53 213131 bbsbbbsbbbs54 V V 54 311123 bbbsbsbbsss55 W W 55 311321 bbbsbsssbbs56 X X 56 331121 bbbsssbsbbs57 Y Y 57 312113 bbbsbbsbsss58 Z Z 58 312311 bbbsbbsssbs59 [ [ 59 332111 bbbsssbbsbs60 \ \ 60 314111 bbbsbbbbsbs61 ] ] 61 221411 bbssbssssbs62 ^ ^ 62 431111 bbbbsssbsbs63 _ _ 63 111224 bsbssbbssss64 NUL ` 64 111422 bsbssssbbss65 SOH a 65 121124 bssbsbbssss66 STX b 66 121421 bssbssssbbs67 ETX c 67 141122 bssssbsbbss68 EOT d 68 141221 bssssbssbbs69 ENQ e 69 112214 bsbbssbssss70 ACK f 70 112412 bsbbssssbss71 BEL g 71 122114 bssbbsbssss72 BS h 72 122411 bssbbssssbs73 HT i 73 142112 bssssbbsbss74 LF j 74 142211 bssssbbssbs75 VT k 75 241211 bbssssbssbs76 FF I 76 221114 bbssbsbssss77 CR m 77 413111 bbbbsbbbsbs78 SO n 78 241112 bbssssbsbss79 SI o 79 134111 bsssbbbbsbs80 DLE p 80 111242 bsbssbbbbss81 DC1 q 81 121142 bssbsbbbbss82 DC2 r 82 121241 bssbssbbbbs83 DC3 s 83 114212 bsbbbbssbss84 DC4 t 84 124112 bssbbbbsbss85 NAK u 85 124211 bssbbbbssbs86 SYN v 86 411212 bbbbsbssbss87 ETB w 87 421112 bbbbssbsbss88 CAN x 88 421211 bbbbssbssbs89 EM y 89 212141 bbsbbsbbbbs90 SUB z 90 214121 bbsbbbbsbbs91 ESC { 91 412121 bbbbsbbsbbs92 FS | 92 111143 bsbsbbbbsss93 GS } 93 111341 bsbsssbbbbs94 RS ~ 94 131141 bsssbsbbbbs95 US DEL 95 114113 bsbbbbsbsss96 FNC3 FNC3 96 114311 bsbbbbsssbs97 FNC2 FNC2 97 411113 bbbbsbsbsss98 SHIFT SHIFT 98 411311 bbbbsbsssbs99 CODEC CODEC 99 113141 bsbbbsbbbbs100 CODEB FNC4 CODEB 114131 bsbbbbsbbbs101 FNC4 CODEA CODEA 311141 bbbsbsbbbbs102 FNC1 FNC1 FNC1 411131 bbbbsbsbbbs103 StartA StartA StartA 211412 bbsbssssbss104 StartB StartB StartB 211214 bbsbssbssss105 StartC StartC StartC 211232 bbsbssbbbss106 Stop Stop Stop 2331112 bbsssbbbsbsbb Code128编码示例:以95270078 为例Code128A,开始位对应的ID为103,第1位数据9对应的ID为25,第2位数据5对应的ID为21,依此类推,可以计算检验位= (103 + 1*25 + 2*21 + 3*18 + 4*23 + 5*16 + 6*16 + 7*23 + 8*24) % 103 = 21,即检验位的ID为21。

EAN-128码和Code-128码的区别

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、数据区、校验符、终止符、空白区域。

3、数据长度有差别。

EAN-128条形码其实与Code-128C码的编码规则是一样的,只是在数据前添加了一个FNC1应用标识符,所以EAN-128码的数据长度只能是偶数位(应用识别码和配送邮政码不计算在内),而Code-128码无论是奇数位还是偶数位的数据长度都支持。

UCCEAN-128 特性及与Code128的区别

UCCEAN-128 特性及与Code128的区别

UCC/EAN-128 特性及与Code128的区别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条码的特殊标志。

·除终止符外,每个条码字符由3个条和3个空构成。

每个条或空由1~4个模块组成,每个条码字符的总模块数为11。

UCC/EAN-128码属于模块组配的条码,又称“n,k”条码,即每个字符总模块数为11(n=11)、由3个条和3个空(k=3)组成。

各种条码的校验码算法(EAN13,COD128,GTIN,UCC等)

各种条码的校验码算法(EAN13,COD128,GTIN,UCC等)

各种条码的校验码算法(EAN13,COD128,GTIN,UCC等)校验码是由编码⽅案决定的,所以在代码中是否使⽤校验码和条码基本⽆关,但商品条码除外。

今天给⼤家介绍⼏种校验码的计算⽅法。

⼀、商品条码:商品条码中需要计算校验码的有:EAN-8(8位),EAN-13(13位),UCC(UPC-A)(12位),GTIN-14(ITF-14)(14位),GLN(13位),SSCC(18位)等。

它们虽然位数不同,但计算校验码的⽅法完全相同。

1、包含校验码的所有数字从右向左编号,分别为1,2,3......18位;2、从第2位开始,所有偶数位的权数为3,从第3位开始,所有奇数位的权数为1;3、将对应位置的代码数字与权数相乘,参见下图(以SSCC的18位数字为例);4、将所有乘积相加求和;(结果为109)5、对第4步的和,求MOD 10运算(将和109除以10,取其余数9);6、如果余数为0,则校验码为0,否则,⽤10减去余数的差即为校验码。

(上例中校验码为1)⼆、⾝份证校验码:⾝份证校验码的计算⽐较复杂⼀些,参见下图:1、⾃右向左为⾝份证号编号1-18;2、确定各位数的权数,权数的计算公式为 2^(i-1) mod 11i—位数如第3位的权数为2^(3-1)=2^2=4, 4除以11,商0余4,则权数为4。

再如第5位的权数为2^(5-1)=2^4=16,16除以11,商1余5,则权数为5。

3、将权数与对应的⾝份证号数字相乘;4、将所有乘积相加求和;(⽰例中的184)5、将第4步的结果除以11,求余数(⽰例中的8)6、从下表的R值中找到第5步的结果,对应的C值即为校验码。

(⽰例中8对应的是4)三、CODE-128码的校验符:CODE-128码的校验符不会出现在数据中,也不⽤读出,这⾥仅介绍⼀下计算⽅法,实际使⽤中都是由条码软件⾃动⽣成的。

由于CODE-128码可以表⽰字母、符号、控制符,⽽这些字符不能直接参与计算,所以要为每个字符分配⼀个码值。

ean128与code128条形码算法分析

ean128与code128条形码算法分析

ean128与code128条形码算法分析【code128条形码组成】除终⽌符(STOP)由13个模块组成外,其他字符均由11个模块组成就是说,如果⽤‘1’表⽰⿊线(实模块),⽤‘0’表⽰⽩线(空模块),那么每表⽰⼀个字符就需要11条线,也就是11个模块。

在条码字符中,每三个条和三个空组成⼀个字符,终⽌符有四个条和三个空组成。

就是说,这11条线的颜⾊,是依据⼀定的规则将其分布于三个⿊线区和三个⽩线区,当然是⿊⽩相间的。

就像这样: 11100110100,11011011000。

具体的编码要参照码表,查找对应的字符或编码。

【code128码表】其中b=>black代表⿊线,s=>space代表⽩线ID Code128A Code128B Code128C BandCode编码值0SP SP0212222bbsbbssbbss 1!!1222122bbssbbsbbss 2""2222221bbssbbssbbs 3##3121223bssbssbbsss 4$$4121322bssbsssbbss 5%%5131222bsssbssbbss 6&&6122213bssbbssbsss 7''7122312bssbbsssbss 8((8132212bsssbbssbss 9))9221213bbssbssbsss 10**10221312bbssbsssbss 11++11231212bbsssbssbss 12,,12112232bsbbssbbbss 13--13122132bssbbsbbbss 14..14122231bssbbssbbbs 15//15113222bsbbbssbbss 160016123122bssbbbsbbss 171117123221bssbbbssbbs 182218223211bbssbbbssbs 193319221132bbssbsbbbss 204420221231bbssbssbbbs 215521213212bbsbbbssbss 226622223112bbssbbbsbss 237723312131bbbsbbsbbbs 248824311222bbbsbssbbss 259925321122bbbssbsbbss 26::26321221bbbssbssbbs 27;;27312212bbbsbbssbss 28<<28322112bbbssbbsbss 29==29322211bbbssbbssbs 30>>30212123bbsbbsbbsss 31??31212321bbsbbsssbbs 32@@32232121bbsssbbsbbs 33A A33111323bsbsssbbsss 34B B34131123bsssbsbbsss 35C C35131321bsssbsssbbs 36D D3*******bsbbsssbsss 37E E37132113bsssbbsbsss 38F F38132311bsssbbsssbs 39G G3*******bbsbsssbsss 40H H40231113bbsssbsbsss40H H40231113bbsssbsbsss 41I I41231311bbsssbsssbs 42J J42112133bsbbsbbbsss 43K K43112331bsbbsssbbbs 44L L44132131bsssbbsbbbs 45M M45113123bsbbbsbbsss 46N N46113321bsbbbsssbbs 47O O47133121bsssbbbsbbs 48P P4*******bbbsbbbsbbs 49Q Q49211331bbsbsssbbbs 50R R50231131bbsssbsbbbs 51S S5*******bbsbbbsbsss 52T T52213311bbsbbbsssbs 53U U53213131bbsbbbsbbbs 54V V54311123bbbsbsbbsss 55W W55311321bbbsbsssbbs X X56331121bbbsssbsbbs Y Y57312113bbbsbbsbsss Z Z58312311bbbsbbsssbs [[59332111bbbsssbbsbs \\60314111bbbsbbbbsbs ]]61221411bbssbssssbs ^^62431111bbbbsssbsbs __63111224bsbssbbssss NUL`64111422bsbssssbbss SOH a65121124bssbsbbssss STX b66121421bssbssssbbs ETX c67141122bssssbsbbss EOT d6*******bssssbssbbs ENQ e69112214bsbbssbssss ACK f70112412bsbbssssbss BEL g7*******bssbbsbssss BS h72122411bssbbssssbs HT i73142112bssssbbsbss LF j74142211bssssbbssbs VT k75241211bbssssbssbs FF I76221114bbssbsbssss CR m77413111bbbbsbbbsbs SO n78241112bbssssbsbss SI o79134111bsssbbbbsbs DLE p8*******bsbssbbbbss DC1q81121142bssbsbbbbss DC2r82121241bssbssbbbbs DC3s83114212bsbbbbssbssDC4t84124112bssbbbbsbss NAK u85124211bssbbbbssbs SYN v86411212bbbbsbssbss ETB w87421112bbbbssbsbss CAN x88421211bbbbssbssbs EM y89212141bbsbbsbbbbs SUB z90214121bbsbbbbsbbs ESC{91412121bbbbsbbsbbs FS|92111143bsbsbbbbsssGS}93111341bsbsssbbbbsRS~94131141bsssbsbbbbsUS DEL95114113bsbbbbsbsssFNC3FNC396114311bsbbbbsssbsFNC2FNC297411113bbbbsbsbsssSHIFT SHIFT98411311bbbbsbsssbsCODEC CODEC99113141bsbbbsbbbbsCODEB FNC4CODEB114131bsbbbbsbbbsFNC4CODEA CODEA311141bbbsbsbbbbsFNC1FNC1FNC1411131bbbbsbsbbbsStartA StartA StartA211412bbsbssssbssStartB StartB StartB211214bbsbssbssssStartC StartC StartC211232bbsbssbbbssStop Stop Stop2331112bbsssbbbsbsbb【Code128各编码⽅式的编码范围】1、Code128A:标准数字和字母,控制符,特殊字符;2、Code128B:标准数字和字母,⼩写字母,特殊字符;3、Code128C/EAN128:[00]-[99]的数字对集合,共100个,即只能表⽰偶数位长度的数字。

条形码的编码规则

条形码的编码规则

条形码的编码规则条形码是一种用于储存和传输信息的图形标记,它通常由黑白相间的线条和数字组成。

条形码编码规则是指条形码中所包含的信息是如何进行编码的,下面将详细介绍条形码的编码规则。

1. 条形码的基本结构。

条形码通常由若干个宽窄不同的黑白相间的线条组成,每种条形码都有其特定的编码规则。

条形码的编码规则决定了它所能包含的信息类型和信息量。

2. EAN-13条形码的编码规则。

EAN-13是一种常见的商品条形码,它由13位数字组成,其中前12位表示商品的国家编码、厂商代码和商品代码,最后一位是校验位。

EAN-13条形码的编码规则采用了一种叫做“奇偶校验”的算法,通过对前12位数字的加权求和来计算出校验位,以确保条形码的准确性。

3. CODE128条形码的编码规则。

CODE128是一种高密度条形码,它能够编码任意长度的数据。

CODE128条形码的编码规则是将数据分成若干个字符组,每个字符组由一个起始符、数据字符和校验字符组成。

通过这种方式,CODE128条形码能够准确地编码各种类型的数据,包括数字、字母、符号等。

4. QR码的编码规则。

QR码是一种二维条形码,它能够存储更多的信息,并且具有一定的纠错能力。

QR码的编码规则是将数据分成若干个数据块,每个数据块由一个起始符、数据字符和纠错字符组成。

通过这种方式,QR码能够在一定程度上抵御损坏和污损,保证信息的可靠性。

5. 条形码的应用。

条形码已经广泛应用于商品管理、物流配送、票据核验等领域。

在商品管理中,商家可以通过扫描商品条形码快速获取商品信息并进行库存管理;在物流配送中,物流公司可以通过扫描包裹条形码实现快递跟踪和配送管理;在票据核验中,条形码可以用于身份验证和门票管理等。

总之,条形码的编码规则是保证条形码能够准确、高效地传输信息的重要基础。

不同类型的条形码有不同的编码规则,但它们都遵循着一定的逻辑和算法,以确保信息的准确性和可靠性。

随着科技的不断发展,条形码的应用范围将会越来越广泛,其编码规则也将不断得到完善和优化。

EAN-128码和Code-128码的区别

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、数据区、校验符、终止符、空白区域。

3、数据长度有差别。

EAN-128条形码其实与Code-128C码的编码规则是一样的,只是在数据前添加了一个FNC1应用标识符,所以EAN-128码的数据长度只能是偶数位(应用识别码和配送邮政码不计算在内),而Code-128码无论是奇数位还是偶数位的数据长度都支持。

EAN128

EAN128
START A CODE A START B CODE B START C CODE C FNC 3 FNC 4
SHIFT
FNC1
STOP
FNC 2

起始符(3个)
START A、START B、START C
起始符Start A(B或C)定义了符号 开始时使用的字符集。

功能符( 4个) FNC1、FNC2、FNC3 、FNC4 起始符A(或B,或C)与FNC1组成EAN-128条 码的起始符号;其中功能符可作校验符(可能 性小于1%),当多个应用标识符及其数据域放 在一个条码符号中时, FNC1 作为分隔符使用。
例1:起始符C,功能符1,128812的校验符 值的计算,并确定校验符。 a.条码字符的值 查条码字符表:字符的值如下:
b.字符的值乘以相应的权
c.求和
105+102+24+264+48=543
d.除以模数103
543÷103=5…余 28
e.校验符的值为28
故校验符为:28 (Code C)
如果数字型数据字符的个数为奇数个, 则在第一个数字之后插入CODE C字符将字 符集转换为字符集C。
“xautyb02211” “xautyb0 code c 2211”
(5)当使用字符集B,并且数据中出现 ASCII控制字符时:

如果在该控制字符之后,在另一个控
制字符之前出现一个小写字母字符,则应
b.字符值乘以相应的权
c.求和
105+102+24+267+8+500
+336+133+160+153=1788 d.除以模数103 1788÷103=17…余 37 e.校验符的值为37 故校验符为:E(Code B)

条码知识之十:EAN-128码(下)

条码知识之十:EAN-128码(下)

条码知识之十:EAN-128码(下)作者:优码来源:优码技术发表时间:2011-10-10 10:45:58 点击:54 国际物品编码协会(EAN)和美国统一代码委员会(UCC)将CODE-128码引入EAN/UCC系统,并作如下规定:起始符由一个START A/B/C 加一个辅助字符FNC1构成,以区别普通的CODE-128条码。

EAN-128码仍然是非定长条码,每一个条码符号可表示的数据最少3位,最多32位,并且构成条码的码字数量不超过48个,整个条码的物理长度不超过165毫米。

一个标准模块的宽度为1毫米,放大系数为0.25~1.2。

EAN-128码的编码规则EAN-128码在表示数据的方法上采用了应用标识符系统(Application Identifier,简记为AI),使得EAN-128条码成为一种有含义的条码。

应用标识符由2位到4位数字组成,每一组应用标识符数字的含义是预先定义好的,用来说明其后面的数字表示的内容。

例如:应用标识符01表示贸易项目代码,10表示批号,11表示生产日期,13表示包装日期,15表示保质期等,则以下信息便可以只从数字上作出明确解释:(01)16903128100250(11)091020(10)091050表示贸易项目代码为16903128100250,该批产品的生产日期为2009年10月20日,批号为091050;(01)16903128100250(13)091020(15)100420表示贸易项目代码为16903128100250,该产品包装日期为2009年10月20日,保质期到2010年4月20日。

上面示例中应用标识符都放在括号中,是为了方便人眼识读,在条码中表示的时候是不使用括号的,目的是为了最大限度地减小条码的长度以便更多地表示数据内容。

为了能区分各组数据的内容,要在每组数据之间插入一个分隔符,最后一组数据后不加分隔符,分隔符使用码字FNC1,译码后的数据以(ASCII码值为29的字符)表示分隔符。

EAN、ITF-14、UCCEAN-128区别与制作.doc

EAN、ITF-14、UCCEAN-128区别与制作.doc

EAN、ITF-14、UCC/EAN-128区别与制作条码EAN ITF-14 UCC/EAN-128 条码打印软件条码是商品的标识,在如今的商品销售,库存,运输等环节非常常见。

尤其是商品流通环节更离不开条码的运用。

EAN、ITF-14、UCC/EAN-128条码都是用在商品流通环节的条码,但是,不同的条码具体的应用范围也有自己的“主攻点”。

比如说EAN码我们常在超市等零售形式的场合中见到其应用。

ITF-14则是常用储运和批发环节中。

这种条码比较特殊,我们可以很容易就分别出来,它的外观形状是带有支撑条的,或者说是保护框。

而UCC/EAN-128则适用于商品的物流环节。

这几种条码可以说是运用非常广泛,是比较普及的条码类型。

在做条码打印、印刷的时候,就需要通过条码打印软件进行打印设置。

EAN用于商品零售环节的条码类型,定长,在外观上起始符、中间分隔符、终止符都要比其它条在底部长出一些,以方便辨认。

常见的有两种条码格式,一种是标准码EAN-13有13位条码数字。

这种条码其中前12位为商品项目代码和编号最后一位是校验位。

因为最后一位是根据前12经过一定的计算得出的,所以不能随便输入。

在条码打印软件中,一般会用软件自动生成最后一位校验位。

比如在领跑标签条码打印软件中,可以在外观设置中,勾选“生成数据校验”“校验数据可见”两个复选框选项。

因为最后一位校验位是由条码打印软件自动生成的,所以在数据源最后输入数据对象内容的时候,只需要输入12位就可以了。

比如在领跑标签条码打印软件最后ean-13码的设置方法的关键步骤为(具体的操作方法可以再本站的其他文章中找到相关的EAN-13码的设置方法):另一种格式EAN-8缩短码,用于标识的数字代码为8位的商品条形码,由7位数字表示的商品项目代码和1位数字表示的校验符组成。

其在条码打印软件中的制作方法与EAN-13码一样。

这里不再阐述。

ITF-14用于商品的储运和批发环节的条码类型,定长14位,它是基于交叉二五码的一种条码。

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

EAN-128码和CODE-128码有什么区别
在百度知道上经常看到这样的问题:什么是EAN-128码?CODE-128码如何制作?在条码软件中EAN-128码和CODE-128码有什么区别等等。

为解除大家疑惑先来了解一下EAN-128码和CODE-128码。

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条码由左空白区、起始符、数据字符、校验符、终止符、右空白区和供人识读的字符构成。

EAN-128应用标识条码是一种连续型、非定长条码,能更多地标识贸易单元中需表示的信息,如产品批号、数量、规格、生产日期、有效期、交货地等。

EAN-128应用标识条码是使信息伴随货物流动的全面、系统、通用的重要商业手段。

那么CODE-128码和EAN-128码有什么区别呢?首先CODE-128条码可以用于任何管理系统中的自动识别,但EAN-128码必须用在EAN/UCC系统中,用来表示商品的储运单元或物流单元的信息,凡用EAN-128条码表示的内容必须符合EAN/UCC系统的规定,即带应用标识符的数据格式,否则就有可能造成条码生成错误或信息识读错误。

其次生成条码应选用专用条码软件。

现在很多企业做条码都是与装潢图案一起送广告制作公司制作,而广告公司基本上是使用平面设计软件里的条码插件生成条码,制作质量良莠不齐。

不过,在行业中应用最多的还是领跑条码标签设计软件。

有时也会遇上条码提供者说条码不能识别,按图中数字做出来的也与原图不一样,经分析发现条码中存在很多错误,最下面一行是按条空结构分析出的数据。

错误归纳为:1、使用了两个START C的起始符。

2、若用C字符集则不能表示英文字母,且字母M重复,数据00多出一组;3、没有经过字符转换就直接变为字符集C,未经转换又直接使用字符集A或B中的单个数字1;4、条码结尾的B不知从何而来,且没有终止符。

由于字符集A与字符集B中除了英文小写字母外,大部分符号是重叠的,所以一般情况下,如果条码包含字母、符号使用字符集B比较方便,当然如果条码中都是大写字母,使用字符集A与使用字符集B是一样的。

如果数据的开头部分是4个或4个以上连续的数字,则必须要使用字符集C,数据中间如果有4个或4个以上连续的数字也要变换为字符集C。

最后,用一句通俗的话来说EAN-128码和CODE-128码大差不差。

在领跑条码标签设计软件中拥有多种码制,包含EAN-128码和CODE-128码。

客户可根据需要自行选择。

希望能帮到你。

相关文档
最新文档