条形码 -EAN13 码编码规则详细说明条形码 -EAN13码编码规则详细说明(一) EAN13码的组成: EAN13 条形码由 13 位数字构成,其中第一位为前置码, 最后一位为校验码。 条码格式如下: 按区域划分:以图片为例(举例条码随意生成) :前三位 211为国家代码。紧接着的2345 为厂商代码;再然后46102 为产品代码;最后一位为校验码。(二)编码解析 1. 【左侧空白区】位于条码符号最左侧的与空的反射率相同的区域,其最小宽度为11 个条形模块宽。2. 【前置码】前置码是不用条码符号表示的,即为国家代码的第1 位数字,功能是做为左侧数据符的编码设定之用。3. 【起始符】位于条码符号左侧空白区的右侧,表示信息开始的特殊符号, 由 3 个条形模块组成,逻辑为 101(1 代表细黑, 0 代表细白)。4. 【左侧数据符】位于起始符号右侧,中间分隔符左侧的一组条码字符。表示 6 位数字信息,由 42 个条形模块组成,每个数字对应7 个条形模块。逻辑方式如下:前置码编码方式前置码编码方式1AAAAAA 6ABBBAA 2AABABB 7ABABAB 3AABBAB 8ABABBA 4ABAABB 9ABBABA 5ABBAAB 字码A 类编码逻辑值B 类编码逻辑值000011010100111100110010110011200100110011011301111010100001401000110011101501100010111001601011110000101701110110010001801101110001001900010110010111注: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 約旦626...