跳转到内容

国际商品编码

本页使用了标题或全文手工转换
维基百科,自由的百科全书
(重定向自欧洲商品编码)
EAN-13條碼範例

国际商品编码(英語:International Article Number),即欧洲商品编码(European Article Number,EAN),原来只是欧洲范围内商品代碼,而现在已是全球范围内产品交易的商品代码。为了适应读码器辨认的需要,这些代码又做成大家熟知的条形码。

另外,日本於1978年在EAN的基礎上開發出日本商品條碼(Japanese Article Number,JAN)。

代码组成及其意义

[编辑]
【EAN有8位数字和13位数字之分】
13位EAN的组成如下:
  • 国家代码(前3位)[1]
  • 生产商代码(長度不定)

国家代码和生产商代码由EAN各国負責機構具体发放和管理

  • 货品代码(長度不定)

货品代码由厂商自行设定

  • 计算机校验码(最后1位)

8位的EAN是专门为小商品设置的代码,所以其组成部分和13位EAN是不同的。

8位EAN的组成如下:
  • 国家代码(前3位)
  • 生产商代码(長度不定)

国家代码和生产商代码由EAN各国負責機構具体发放和管理

  • 货品代码(長度不定)

货品代码由厂商自行设定

  • 计算机校验码(最后1位)

會員國列表

[编辑]

國家代碼只能代表包裝該項商品的廠商所在地,並無法表示出原始生產地。未在下表出現的數字,乃是針對未來使用而保留。

EAN的背景

[编辑]

早年

[编辑]

美国依據1970年IBM乔治·劳雷尔所開發12位数字的通用产品代码(Universal Product Code,縮寫「UPC」),在1973年制定为标准,後來重新改劃為「UPC-A」[2][3][4]。一年之后,为了和美国能协调一致欧洲也指定了一套类似的货品代码体系。1977年建立了欧洲货品协会European Article Association,其组织成员覆盖了全球98个国家。为了综合美国和欧洲的产品代码,设在美国的“均匀码理事会”(Uniform Code Council, UCC)把现今使用的EAN称为EAN·UCC。

更名

[编辑]

1981年,EAN已發展為國際性組織,改名為國際商品編碼協會。

現在

[编辑]

2005年EAN正式更名為GS1(Global Standard One)。 2005年1月1日起北美洲实行EAN-13的货品代码。

EAN-13 代码

[编辑]

在条形码中的应用

[编辑]

一位数字由两条明线和两条暗线来定义。

四条线段以最细的一条为标准,分别有一倍、两倍、三倍、四倍四种粗细。

同时一位数字的四条线段加起来的粗度正好是标准线段(最细线段)的七倍。

编碼的组成

[编辑]
EAN-13條碼分3類:L、G、R
L碼
G碼
R碼

要编码一个13位数字,需要先把这些数字分为3部分:第一个数字,开始6个数字和后6个数字。开始的6个数字有两种编码模式,even模式(标识为G)和odd模式(标识为L)。第一个数字不会直接用G或L模式编码,但决定了开始的6个数字是用G模式还是L模式。后6个数字都会用RRRRRR模式来编码(亦用于UPC编码)。

如果第一个数字为0,那么第2-7个数字全部使用LLLLLL模式来编码。因此,UPC条码可以理解为一个0开头的EAN13条码。

EAN-13 结构
第1位 第一个6位(第2-7位) 第二个6位(第8-13位)
0 LLLLLL RRRRRR
1 LLGLGG RRRRRR
2 LLGGLG RRRRRR
3 LLGGGL RRRRRR
4 LGLLGG RRRRRR
5 LGGLLG RRRRRR
6 LGGGLL RRRRRR
7 LGLGLG RRRRRR
8 LGLGGL RRRRRR
9 LGGLGL RRRRRR

这种编码保证第一组的第一位永远使用odd模式(标识为L)编码,第二组永远以even模式(标识为R)编码。因此,无论条形码从左右哪方向开始识别,扫描软件都可以利用它来确定哪边开始,哪边结束。

EAN-8 条码使用如下方案直接解码:

EAN-8 结构
首4个字符 末4个字符
LLLL RRRR
不同数字的编码
数字 L码 G码 R码
0 0001101 0100111 1110010
1 0011001 0110011 1100110
2 0010011 0011011 1101100
3 0111101 0100001 1000010
4 0100011 0011101 1011100
5 0110001 0111001 1001110
6 0101111 0000101 1010000
7 0111011 0010001 1000100
8 0110111 0001001 1001000
9 0001011 0010111 1110100

注意:R码来自于L码的逻辑非,G码来自于L码的按位顺序反向。详见彩色背景上的代码图片。

一连串的黑色区域称为一“条”,一连串的白色区域称为一个“空格”。如表格所示,每个数字的编码都由两个“条”和两个“空格”组成,且每个“条”和“空格”的最大宽度为4。

校驗碼的計算方法

[编辑]
  1. 例子:假設某國際商品條碼的前 12 位是:490-8569-21968;
  2. 計算加權和:
  3. 校驗碼即為加權和除以 10 的負餘數:。

所以,範例的校驗碼是 9,完整的國際商品條碼為 490-8569-21968-9。

外部連結

[编辑]

參考來源

[编辑]
註釋
  1. ^ 979-0特意留空,給予國際標準音樂出版物編碼(ISMN)使用。
引用
  1. ^ Prefix List, GS1, [2017-01-03], (原始内容存档于2014-12-28) .
  2. ^ Alumni Hall of Fame Members. University of Maryland Alumni Association. The University of Maryland. 2005 [2009-06-10]. (原始内容存档于2007-06-23). After graduating from Maryland in 1951, George Laurer joined IBM as a junior engineer and worked up the ranks to senior engineer. In 1969, he returned to the technical side of engineering and was later assigned the monumental task of designing a code and symbol for product identification for the Uniform Grocery Product Code Council. His solution — the Universal Product Code — radically changed the retail world. Since then, he has enhanced the code by adding a 13th digit. Laurer retired from IBM in 1987. He holds some 25 patents and is a member of the university’s A. James Clark School of Engineering Hall of Fame. 
  3. ^ 商品條碼發起人Alan Haberman與世長辭. Unwire.hk. 2011年6月17日 (2011-06-17) [2017-01-03]. (原始内容存档于2017-01-04). 
  4. ^ MARGALIT FOX. 现代条形码发明者伍德兰去世. 纽约时报中文网. 2012年12月17日 (2012-12-17) [2017-01-03]. (原始内容存档于2017-01-04).  ([//web.archive.org/web/20170104000906/http://cn.nytimes.com/obits/20121217/c17woodland-obit/zh-hant/ 页面存档备份,存于互联网档案馆) (页面存档备份,存于互联网档案馆) (页面存档备份,存于互联网档案馆) (页面存档备份,存于互联网档案馆) (繁體中文)] (页面存档备份,存于互联网档案馆)