条形码-EAN 13 码编码规则详细说明 (一) EAN13 码的组成: EAN 13 条形码由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 字 码 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 匈牙利...