. . . .
条形码-EAN13码编码规则详细说明
(一) EAN13码的组成:
EAN13条形码由13位数字构成,其中第一位为前置码,最后一位为校验码。条码格式如下:按区域划分:
以图片为例(举例条码随意生成):前三位211为国家代码。紧接着的2345为厂商代码;再然后46102为产品代码;最后一位为校验码。
(二)编码解析
1. 【左侧空白区】 位于条码符号最左侧的与空的反射率相同的区域,其最小宽度为11个条形模块宽。
2. 【前置码】 前置码是不用条码符号表示的,即为国家代码的第1位数字,功能是做为左侧数据符的编码设定之用。
3. 【起始符】 位于条码符号左侧空白区的右侧,表示信息开始的特殊符号,由3个条形模块组成,逻辑为101(1代表细黑,0代表细白)。
4. 【左侧数据符】
位于起始符号右侧,中间分隔符左侧的一组条码字符。表示6位数字信息,由42 个条形模块组成,每个数字对应7个条形模块。 逻辑方式如下:
前置码 1 2 3 4 5 编码方式 AAAAAA AABABB AABBAB ABAABB ABBAAB 前置码 6 7 8 9 编码方式 ABBBAA ABABAB ABABBA ABBABA . 学习.资料.
. . . .
字码 A类编码逻辑值 B类编码逻辑值 0 0001101 0100111 1 0011001 0110011 2 0010011 0011011 3 0111101 0100001 4 0100011 0011101 5 0110001 0111001 6 0101111 0000101 7 0111011 0010001 8 0110111 0001001 9 0001011 0010111 注:1为细黑,0为细白条形模块 5. 【国家代码】 EAN国家代码说明: 000 - 019 美国 030 - 039 美国 060 - 139 美国 300 - 379 法国 380 保加利亞 383 斯洛文尼亚 385 克羅地亞 387 波斯尼亞和黑塞哥維那 389 黑山 400 - 440 德国 450 - 459, 日本 490 - 499 460 - 469 俄国 470 吉爾吉斯斯坦 471 台灣 474 愛沙尼亞 475 拉脫維亞 476 阿塞拜疆 477 立宛 478 烏茲別克斯坦 479 斯里蘭卡 480 菲律賓 481 白俄羅斯 . 学习.资料.
. . . .
482 烏克蘭 484 摩爾多瓦 485 亞美尼亞 486 格魯吉亞 487 哈薩克斯坦 488 塔吉克斯坦 489 500 - 509 聯合王国 520 - 521 希臘 528 黎巴嫩 529 塞浦路斯 530 阿爾巴尼亞 531 馬其頓 535 馬耳他 539 愛爾蘭 540 - 549 比利時/盧森堡 560 葡萄牙 569 冰島 570 - 579 丹麥 590 波蘭 594 羅馬尼亞 599 匈牙利 600 - 601 南非 603 加納 604 塞內加爾 608 巴林 609 毛里求斯 611 摩洛哥 613 阿爾及利亞 615 尼日利亞 616 肯尼亞 618 象牙海岸 619 突尼斯 621 敘利亞 622 埃及 624 利比亞 625 約旦 . 学习.资料.