在您购买条形码之前,我们编写了本教程来帮助您了解 UPC 条形码和 EAN 条形码之间的区别。下面是 EAN 条形码和 UPC 条形码。EAN 包含一个 13 位数字,UPC 包含一个 12 位数字。
EAN = 0012345678905
UPC = (0)012345678905 或 012345678905
GS1 是条形码的原始来源,混淆了 UPC(通用产品代码)和 EAN(欧洲货号,也称为国际货号)。UPC-A 条形码是产品条形码的原始格式。随着欧洲、亚洲和澳大利亚的需求开始增长,国家/地区代码也随之增加。美国和加拿大的国家代码为零,该代码未打印在条形码下,也不会输入美国和加拿大的库存和销售点数据库。
如果你看上面的图形,你会发现它们是完全一样的。条形图的宽度和条形图之间的空间宽度完全相同。唯一的主要区别是数字(人类可读数字)的位置,这些数字仅作为备份,以防条形码无法正确扫描并且必须手动将信息输入销售点系统。
更进一步,我们叠加了 UPC 和 EAN 图形(符号系统),因此您可以看到图形是相同的。国家/地区代码不会出现在 UPC 中的条形码下方,因为 GS1 没有掌握美国和加拿大指示国家/地区代码的重要性。他们认为,由于在这两个国家销售的大多数产品都来自美国或加拿大的进口商、分销商或制造商,因此他们可以放弃人类可读数字中的前导零。
我们仍然认为,如果您目前只在美国和加拿大开展业务,为您的产品订购 UPC 条形码会更安全。许多零售商,尤其是小型零售商,可能正在使用较旧的会计和库存系统,这些系统只允许他们输入 12 位 UPC 编号,而不是 13 位字符串。如果将来发生更改,您可以通过添加国家/地区代码 0 将 12 位 UPC 转换为 13 位 EAN。没有任何迹象表明美国和加拿大将改用 EAN 13 条形码。
关于U.P.C.代码和EAN代码的区别和使用,似乎存在相当大的混淆
“U.P.C. 版本 A”和“EAN-13”一直是 13 个字符的符号,数字本身一直都是 13 个字符长。U.P.C.(版本 A)符号和 EAN13 符号本质上是相同的。它们都有相同数量的条形和空间。
* 为了避免混淆,我一直使用UCC这个名字,尽管它已经演变成这个名字很多年了。1975 年,它被称为 UPCC(统一产品代码委员会)。
EAN 与 U.P.C. 混淆的起源。
当我为美国的杂货店构思 U.P.C. 时,只需要 12 位数字,包括复选字符。我设计了一个符号,其中符号的左半部分由“奇数”奇偶校验字符组成,右侧由“偶数”奇偶校验字符组成。每个印刷字符有两个条形和两个空格,由 7 个模块组成。奇偶校验仅表示数字的打印表示具有奇数个暗模块。相反,即使是奇偶校验打印的数字也具有偶数个深色模块。
UCC* 选择将 U.P.C. 称为 10 个字符的符号,并且他们选择仅以人类可读的形式打印其中的 11 个字符。标识制造商和商品的 10 个字符印在条形下方。“系统编号”字符印在左侧的一半。此外,他们选择在文件中只携带该数字的 10 位数字。原因既是政治上的,也是实际的。
在符号标记被考虑之前,刚刚起步的UCC聘请了一家知名的咨询公司来确定实现杂货行业目标所需的位数。考虑到许多因素,其中最重要的是当时计算机的功率有限,建议使用 10 位数字。要说服许多参与其中的团体,他们将不得不将他们使用的任何编号系统更改为新的 10 位数字,这是一项艰巨的任务。与其承认咨询公司错了,为了不再次打开数字论点,不如决定坚持 U.P.C. 是一个 10 位数字的符号和数字。考虑的另一个因素是,当符号未扫描时,将 EAN 人类可读的键入比 U.P.C. 人类可读的要困难得多。他们通过要求在扫描仪上剥离校验位来培养这种错觉。SN(系统编号)对于店内处理是必需的,但在系统之间传输的记录中不需要它。没有按照 10 个产品识别数字打印 SN,根本不打印校验位,从而增强了这种错觉。
在 U.P.C. 使用几年后,欧洲认识到 U.P.C. 的有用性,但意识到需要第 13 位数字来识别许多国家。我通过用 3 个偶数奇偶校验字符和 3 个奇偶校验字符对符号的左半部分进行编码,然后将它们排列成各种模式,每个模式代表不同的国家/地区代码。如果字符的奇偶校验全部为偶数,则扫描仪会将一系列数字识别为符号的右半部分,如果字符由所有奇数组成,则扫描仪会识别符号的右半部分,或者如果三个字符是奇数奇偶校验字符,则扫描仪会识别左半部分。
随着欧洲对 EAN 的接受,人们理解 U.P.C. 实际上是 13 位数字,因为所有奇数字符左半部分的奇偶校验模式被分配了“0”的值(或国旗)。我指出,UCC 只打印了 13 位数字中的 11 位,并且在系统中只携带了 10 位数字。UCC继续这种妄想,使用愚蠢的论点,即“0”没有任何意义,因此可以忽略不计。另一方面,欧洲人从一开始就足够聪明,将 EAN 符号称为“EAN-13”,并打印了所有 13 个字符。欧洲的系统携带了所有 10 个国家/地区的标志,包括 0 个国家/地区,其系统可以处理 U.P.C. 和 EAN 符号和/或数字。当时的美国杂货连锁店销售的外国商品很少,没有理由花钱修改他们安装的设备。尽管当时 U.P.C. 没有被广泛接受,但 UCC 通过向外国公司颁发带有隐形国旗“0”的 U.P.C. 号码来容纳它们。
尽管这对欧洲公司来说是一种负担,并且由于许多欧洲公司同时拥有 U.P.C. 和 EAN-13 号码,因此浪费了数字,但直到二十年后才对此采取了一些措施。1997 年,统一代码委员会宣布了 SUNRISE 项目。该倡议要求所有美国和加拿大公司必须在2005年1月1日之前在销售点扫描和处理EAN-13符号以及U.P.C.符号。这已经完成,UCC已更名为GS1 US,他们负责控制UPC和EAN号码。
简单地说,U.P.C. 和 EAN-13 的符号和数字是相同的。下面是一个 U.P.C. 符号,其等效的 EAN-13 叠加在红色中。可以看出,条形图和空格是一样的,只是人类可读的字样不同。请注意,U.P.C. 已经发展,现在打印了校验位,并且 SN 已与其他字符保持一致,但国旗仍未打印。我希望在不久的将来,人类可读的格式也将更改为 EAN 格式。
由于有超过 9 个国家/地区,因此国旗已通过使用接下来的两位数字进一步细分为各种用途和国家/地区。美国和加拿大的国旗为 0,细分为 000 至 139。有趣的是,出版业生产的产品如此之多,以至于它自己的国家被称为“Bookland”,用于编号分配目的。Bookland 被赋予了国旗 9 的两个细分。它们是 978 和 979。