UPC条形码的工作原理


原标题:UPC条形码的工作原理

UPC代码首先用于杂货店。 KATLEHO SEISA / GETTY IMAGES
如果你现在去看看你的冰箱或储藏室,你会发现你看到的几乎每个包装都有一个 UPC 条形码 印在上面。事实上,您从杂货店、百货公司和量贩店购买的几乎每件商品的某个地方都有 UPC 条形码。
你有没有想过这些代码来自哪里以及它们的含义?在本文中,我们将解开这个谜团,以便您可以解码遇到的任何UPC代码。
“UPC”代表 通用产品代码.UPC条形码最初是为了帮助杂货店加快结账流程并更好地跟踪库存而创建的,但由于它非常成功,该系统迅速传播到所有其他零售产品。
UPC 起源于一家名为 统一规范委员会 (UCC)。制造商向 UCC 申请进入 UPC 系统的许可。制造商为该特权支付年费。作为回报,UCC 向制造商发放六位数 制造商识别号 并提供了有关如何使用它的指南。您可以在任何标准的 12 位 UPC 代码中看到制造商标识号。UPC 符号由两部分组成:
机器可读的条形码
人类可读的 12 位 UPC 编号
制造商标识号是 UPC 编号的前六位数字 - 639382上图中所示。接下来的五位数字 - 00039 - 是 物料编号.制造商雇用的人,称为 刚果爱国者联盟协调员,负责为产品分配物料编号,确保不会在多个产品上使用相同的代码,在产品线中删除产品时停用代码等。
通常,制造商销售的每件商品,以及商品的每个尺寸包装和每次重新包装,都需要不同的商品代码。因此,一罐 12 盎司的可乐需要与一瓶 16 盎司的可乐不同的项目编号,就像 6 包的 12 盎司罐、12 包、24 罐等一样。UPC协调员的工作是保持所有这些数字正确!
UPC 代码的最后一位数字称为 校验位.此数字使扫描仪确定它是否正确扫描了数字。以下是使用上面显示的“现实世界青少年指南”示例中63938200039的代码计算其他 11 位数字的校验位的方法:
将奇数位置的所有数字的值相加(数字 1、3、5、7、9 和 11)。 6 + 9 + 8 + 0 + 0 + 0 + 9 = 32
将该数字乘以 3。 32 * 3 = 96
将偶数位置的所有数字的值相加(数字 2、4、6、8 和 10)。 3 + 3 + 2 + 0 + 3 = 11
将此总和添加到步骤 2 中的值。 96 + 11 = 107
取步骤 4 中的数字。要创建校验位,请确定在步骤 4 中与数字相加时为 10 的倍数的数字。 107 + 3 = 110 因此,校验位是 3.
每次扫描程序扫描项目时,都会执行此计算。如果它计算的校验位与它读取的校验位不同,则扫描仪知道出了问题,需要重新扫描项目。
价格是如何确定的?

3 升健怡可乐瓶上的 UPC 标签
©2000 HOWSTUFFWORKS如您所见,条形码中没有编码的价格信息。当收银台的扫描仪扫描产品时,收银机会将UPC号码发送到商店的中央 收银机 (销售点)计算机查找UPC编号。中央计算机发回该物品的实际价格。
这种方法允许商店随时更改价格,例如反映销售价格。如果价格被编码在条形码中,价格永远不会改变。另一方面,不编码固定价格为商店提供了一种简单的方法来欺骗客户。当你听到”扫描仪欺诈“在新闻中,这就是新闻记者所说的。商店很容易错误或故意高估商品。
如果您开始详细查看 UPC 代码,您会注意到的一件事是,大型制造商的制造商 ID 中有很多零。以下是一些:
发布 - 043000
通用磨坊 - 016000
德尔蒙特 - 024000
桂格燕麦 - 030000
可口可乐的制造商ID是049000(如上图所示)。但是,如果您查看可乐罐或大多数 2 升瓶子,您会发现 UPC 代码比 3 升瓶子短得多——总共只有八位数。这是一瓶 2 升雪碧的条形码:

一瓶雪碧上的零抑制UPC代码
©2000 HOWSTUFFWORKS
这些短条形码称为 零抑制数字.有一组规则可以从全数中形成零抑制数字,但基本思想是省略一组四位数字,全部为零。在雪碧UPC代码的情况下,开头的049是可口可乐049000制造商ID的前三位数字。551是这瓶雪碧的货号,从00551缩短。倒数第二个数字中的零是可口可乐制造商ID中的第四位数字。最后一个数字是正常的校验位。禁止显示数字为零的主要原因是为 12 盎司罐头等小型产品包装创建较小的条形码。
制造商标识号的第一个数字是特殊的。它被称为 数字系统字符.以下数据显示不同的数字系统字符的含义:
0 = 标准 UPC 编号(必须为零才能执行零抑制数字)
1 = 保留
2 = 随机重量物品(水果、蔬菜、肉类等)
3 = 药品
4 = 零售商的店内营销(商店可以设置自己的代码,但没有其他商店可以理解它们。
5 = 优惠券
6 = 标准 UPC 编号
7 = 标准 UPC 编号
8 = 保留
9 = 保留
下面是药品条形码(数字系统字符)的示例 3),这个来自一瓶 4 盎司的 Selsun 蓝色头皮屑洗发水:

什么是优惠券代码?

来自一盒邮政蜂蜜坚果小麦丝的UPC代码
©2000 HOWSTUFFWORKS这 优惠券代码 很有趣(数字系统字符 5).如果您曾经想知道扫描仪如何在您没有购买产品的情况下读取优惠券并拒绝它,这是您的解释。

邮政蜂蜜坚果小麦丝的优惠券代码
©2000 HOWSTUFFWORKS
如果您查看优惠券代码,您可以看到优惠券的条形码以 5 开头,表示它是优惠券。43000 是邮政的制造商 ID。接下来的三位数字 (186) 称为 家庭代码.接下来的两位数字 (70) 是 值代码.最后一个数字是正常的校验位。
家族代码和值代码由制造商的 UPC 协调员任意设置。必须这样做,因为优惠券通常可用于整个产品系列。例如,优惠券可能适用于同一制造商生产的四种不同种类的肥皂。同样,价值代码任意表示优惠券的价值。制造商向零售商发送数据,这些数据告诉零售商的计算机哪些产品符合家庭代码,以及确切的价格。扫描优惠券后,POS 计算机:
解码家庭代码
检查以确保客户从家庭购买了商品
解码值代码
将折扣发送回收银机
下次你去商店时,拿起一个产品——任何产品。看看它的UPC代码:现在你知道这意味着什么了!
我可以解码酒吧吗?

嵌入在条形中的代码是043000181706。
©2000 HOWSTUFFWORKS因此,假设您想解码条形码中的实际条形并将它们映射到数字。这会让你斗鸡眼,但这是可以做到的。
首先,查看任何 12 位条形码。它由黑条和条之间的空白组成。假设您看到的最细的条形图或空间(例如,左侧的第一个条形图)可以称为“一个单位宽”。因此,可以看到条形和空间具有一个、两个、三个或四个单位的比例宽度。如果您查看任何条形码,您可以看到这四种宽度的示例。
任何条形码的开头都是“1-1-1”。也就是说,从左侧开始,您会发现一个单位宽的黑条,然后是一个单位宽的空白区域,然后是一个单位宽的黑条(bar-space-bar)。在开始代码之后,数字编码如下:
0 = 3-2-1-1
1 = 2-2-2-1
2 = 2-1-2-2
3 = 1-4-1-1
4 = 1-1-3-2
5 = 1-2-3-1
6 = 1-1-1-4
7 = 1-3-1-2
8 = 1-2-1-3
9 = 3-1-1-2
(需要注意的是:所有这些编码加起来似乎有 7 种。
那么让我们以这个条形码为例:
嵌入在条形中的代码是 043000181706:
条形码以标准起始代码 1-1-1(条形空格键)开头。
零是 3-2-1-1(空格键-空格键)。
四个是 1-1-3-2(空格键-空格键)。
这三个是 1-4-1-1(空格键-空格键)。
接下来的三个零是 3-2-1-1(空格键-空格键)。
中间有一个标准的 1-1-1-1-1-1(空格键-空格键-空格键-空格键),这很重要,因为这意味着右侧的数字在光学上是反转的!
一个是 2-2-2-1(条形间距-条形空间)。
八个是 1-2-1-3(条形-空格-条形-空格)。
一个是 2-2-2-1(条形间距-条形空间)。
七个是 1-3-1-2(条形间距-条形空间)。
零是 3-2-1-1(条形间距-条形空间)。
六个是 1-1-1-4(条形间距-条形空间)。
停止字符是 1-1-1(条形空格键)。
享受解码这些 12 位条形码的乐趣!
常见问题
UPC 代表什么?
UPC 代表 通用产品代码。
责任编辑:David
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。