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)注明“轉載原因”。未經允許私自轉載拍明芯城將保留追究其法律責任的權利。
拍明芯城擁有對此聲明的最終解釋權。