UPC條形碼的工作原理


原標(biāo)題:UPC條形碼的工作原理

UPC代碼首先用于雜貨店。 KATLEHO SEISA / GETTY IMAGES
如果你現(xiàn)在去看看你的冰箱或儲藏室,你會發(fā)現(xiàn)你看到的幾乎每個包裝都有一個 UPC 條形碼 印在上面。事實(shí)上,您從雜貨店、百貨公司和量販店購買的幾乎每件商品的某個地方都有 UPC 條形碼。
你有沒有想過這些代碼來自哪里以及它們的含義?在本文中,我們將解開這個謎團(tuán),以便您可以解碼遇到的任何UPC代碼。
“UPC”代表 通用產(chǎn)品代碼.UPC條形碼最初是為了幫助雜貨店加快結(jié)賬流程并更好地跟蹤庫存而創(chuàng)建的,但由于它非常成功,該系統(tǒng)迅速傳播到所有其他零售產(chǎn)品。
UPC 起源于一家名為 統(tǒng)一規(guī)范委員會 (UCC)。制造商向 UCC 申請進(jìn)入 UPC 系統(tǒng)的許可。制造商為該特權(quán)支付年費(fèi)。作為回報(bào),UCC 向制造商發(fā)放六位數(shù) 制造商識別號 并提供了有關(guān)如何使用它的指南。您可以在任何標(biāo)準(zhǔn)的 12 位 UPC 代碼中看到制造商標(biāo)識號。UPC 符號由兩部分組成:
機(jī)器可讀的條形碼
人類可讀的 12 位 UPC 編號
制造商標(biāo)識號是 UPC 編號的前六位數(shù)字 - 639382上圖中所示。接下來的五位數(shù)字 - 00039 - 是 物料編號.制造商雇用的人,稱為 剛果愛國者聯(lián)盟協(xié)調(diào)員,負(fù)責(zé)為產(chǎn)品分配物料編號,確保不會在多個產(chǎn)品上使用相同的代碼,在產(chǎn)品線中刪除產(chǎn)品時停用代碼等。
通常,制造商銷售的每件商品,以及商品的每個尺寸包裝和每次重新包裝,都需要不同的商品代碼。因此,一罐 12 盎司的可樂需要與一瓶 16 盎司的可樂不同的項(xiàng)目編號,就像 6 包的 12 盎司罐、12 包、24 罐等一樣。UPC協(xié)調(diào)員的工作是保持所有這些數(shù)字正確!
UPC 代碼的最后一位數(shù)字稱為 校驗(yàn)位.此數(shù)字使掃描儀確定它是否正確掃描了數(shù)字。以下是使用上面顯示的“現(xiàn)實(shí)世界青少年指南”示例中63938200039的代碼計(jì)算其他 11 位數(shù)字的校驗(yàn)位的方法:
將奇數(shù)位置的所有數(shù)字的值相加(數(shù)字 1、3、5、7、9 和 11)。 6 + 9 + 8 + 0 + 0 + 0 + 9 = 32
將該數(shù)字乘以 3。 32 * 3 = 96
將偶數(shù)位置的所有數(shù)字的值相加(數(shù)字 2、4、6、8 和 10)。 3 + 3 + 2 + 0 + 3 = 11
將此總和添加到步驟 2 中的值。 96 + 11 = 107
取步驟 4 中的數(shù)字。要創(chuàng)建校驗(yàn)位,請確定在步驟 4 中與數(shù)字相加時為 10 的倍數(shù)的數(shù)字。 107 + 3 = 110 因此,校驗(yàn)位是 3.
每次掃描程序掃描項(xiàng)目時,都會執(zhí)行此計(jì)算。如果它計(jì)算的校驗(yàn)位與它讀取的校驗(yàn)位不同,則掃描儀知道出了問題,需要重新掃描項(xiàng)目。
價(jià)格是如何確定的?

3 升健怡可樂瓶上的 UPC 標(biāo)簽
?2000 HOWSTUFFWORKS如您所見,條形碼中沒有編碼的價(jià)格信息。當(dāng)收銀臺的掃描儀掃描產(chǎn)品時,收銀機(jī)會將UPC號碼發(fā)送到商店的中央 收銀機(jī) (銷售點(diǎn))計(jì)算機(jī)查找UPC編號。中央計(jì)算機(jī)發(fā)回該物品的實(shí)際價(jià)格。
這種方法允許商店隨時更改價(jià)格,例如反映銷售價(jià)格。如果價(jià)格被編碼在條形碼中,價(jià)格永遠(yuǎn)不會改變。另一方面,不編碼固定價(jià)格為商店提供了一種簡單的方法來欺騙客戶。當(dāng)你聽到”掃描儀欺詐“在新聞中,這就是新聞記者所說的。商店很容易錯誤或故意高估商品。
如果您開始詳細(xì)查看 UPC 代碼,您會注意到的一件事是,大型制造商的制造商 ID 中有很多零。以下是一些:
發(fā)布 - 043000
通用磨坊 - 016000
德爾蒙特 - 024000
桂格燕麥 - 030000
可口可樂的制造商ID是049000(如上圖所示)。但是,如果您查看可樂罐或大多數(shù) 2 升瓶子,您會發(fā)現(xiàn) UPC 代碼比 3 升瓶子短得多——總共只有八位數(shù)。這是一瓶 2 升雪碧的條形碼:

一瓶雪碧上的零抑制UPC代碼
?2000 HOWSTUFFWORKS
這些短條形碼稱為 零抑制數(shù)字.有一組規(guī)則可以從全數(shù)中形成零抑制數(shù)字,但基本思想是省略一組四位數(shù)字,全部為零。在雪碧UPC代碼的情況下,開頭的049是可口可樂049000制造商ID的前三位數(shù)字。551是這瓶雪碧的貨號,從00551縮短。倒數(shù)第二個數(shù)字中的零是可口可樂制造商ID中的第四位數(shù)字。最后一個數(shù)字是正常的校驗(yàn)位。禁止顯示數(shù)字為零的主要原因是為 12 盎司罐頭等小型產(chǎn)品包裝創(chuàng)建較小的條形碼。
制造商標(biāo)識號的第一個數(shù)字是特殊的。它被稱為 數(shù)字系統(tǒng)字符.以下數(shù)據(jù)顯示不同的數(shù)字系統(tǒng)字符的含義:
0 = 標(biāo)準(zhǔn) UPC 編號(必須為零才能執(zhí)行零抑制數(shù)字)
1 = 保留
2 = 隨機(jī)重量物品(水果、蔬菜、肉類等)
3 = 藥品
4 = 零售商的店內(nèi)營銷(商店可以設(shè)置自己的代碼,但沒有其他商店可以理解它們。
5 = 優(yōu)惠券
6 = 標(biāo)準(zhǔn) UPC 編號
7 = 標(biāo)準(zhǔn) UPC 編號
8 = 保留
9 = 保留
下面是藥品條形碼(數(shù)字系統(tǒng)字符)的示例 3),這個來自一瓶 4 盎司的 Selsun 藍(lán)色頭皮屑洗發(fā)水:

什么是優(yōu)惠券代碼?

來自一盒郵政蜂蜜堅(jiān)果小麥絲的UPC代碼
?2000 HOWSTUFFWORKS這 優(yōu)惠券代碼 很有趣(數(shù)字系統(tǒng)字符 5).如果您曾經(jīng)想知道掃描儀如何在您沒有購買產(chǎn)品的情況下讀取優(yōu)惠券并拒絕它,這是您的解釋。

郵政蜂蜜堅(jiān)果小麥絲的優(yōu)惠券代碼
?2000 HOWSTUFFWORKS
如果您查看優(yōu)惠券代碼,您可以看到優(yōu)惠券的條形碼以 5 開頭,表示它是優(yōu)惠券。43000 是郵政的制造商 ID。接下來的三位數(shù)字 (186) 稱為 家庭代碼.接下來的兩位數(shù)字 (70) 是 值代碼.最后一個數(shù)字是正常的校驗(yàn)位。
家族代碼和值代碼由制造商的 UPC 協(xié)調(diào)員任意設(shè)置。必須這樣做,因?yàn)閮?yōu)惠券通常可用于整個產(chǎn)品系列。例如,優(yōu)惠券可能適用于同一制造商生產(chǎn)的四種不同種類的肥皂。同樣,價(jià)值代碼任意表示優(yōu)惠券的價(jià)值。制造商向零售商發(fā)送數(shù)據(jù),這些數(shù)據(jù)告訴零售商的計(jì)算機(jī)哪些產(chǎn)品符合家庭代碼,以及確切的價(jià)格。掃描優(yōu)惠券后,POS 計(jì)算機(jī):
解碼家庭代碼
檢查以確??蛻魪募彝ベ徺I了商品
解碼值代碼
將折扣發(fā)送回收銀機(jī)
下次你去商店時,拿起一個產(chǎn)品——任何產(chǎn)品??纯此腢PC代碼:現(xiàn)在你知道這意味著什么了!
我可以解碼酒吧嗎?

嵌入在條形中的代碼是043000181706。
?2000 HOWSTUFFWORKS因此,假設(shè)您想解碼條形碼中的實(shí)際條形并將它們映射到數(shù)字。這會讓你斗雞眼,但這是可以做到的。
首先,查看任何 12 位條形碼。它由黑條和條之間的空白組成。假設(shè)您看到的最細(xì)的條形圖或空間(例如,左側(cè)的第一個條形圖)可以稱為“一個單位寬”。因此,可以看到條形和空間具有一個、兩個、三個或四個單位的比例寬度。如果您查看任何條形碼,您可以看到這四種寬度的示例。
任何條形碼的開頭都是“1-1-1”。也就是說,從左側(cè)開始,您會發(fā)現(xiàn)一個單位寬的黑條,然后是一個單位寬的空白區(qū)域,然后是一個單位寬的黑條(bar-space-bar)。在開始代碼之后,數(shù)字編碼如下:
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:
條形碼以標(biāo)準(zhǔn)起始代碼 1-1-1(條形空格鍵)開頭。
零是 3-2-1-1(空格鍵-空格鍵)。
四個是 1-1-3-2(空格鍵-空格鍵)。
這三個是 1-4-1-1(空格鍵-空格鍵)。
接下來的三個零是 3-2-1-1(空格鍵-空格鍵)。
中間有一個標(biāo)準(zhǔn)的 1-1-1-1-1-1(空格鍵-空格鍵-空格鍵-空格鍵),這很重要,因?yàn)檫@意味著右側(cè)的數(shù)字在光學(xué)上是反轉(zhuǎn)的!
一個是 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 代表 通用產(chǎn)品代碼。
責(zé)任編輯:David
【免責(zé)聲明】
1、本文內(nèi)容、數(shù)據(jù)、圖表等來源于網(wǎng)絡(luò)引用或其他公開資料,版權(quán)歸屬原作者、原發(fā)表出處。若版權(quán)所有方對本文的引用持有異議,請聯(lián)系拍明芯城(marketing@iczoom.com),本方將及時處理。
2、本文的引用僅供讀者交流學(xué)習(xí)使用,不涉及商業(yè)目的。
3、本文內(nèi)容僅代表作者觀點(diǎn),拍明芯城不對內(nèi)容的準(zhǔn)確性、可靠性或完整性提供明示或暗示的保證。讀者閱讀本文后做出的決定或行為,是基于自主意愿和獨(dú)立判斷做出的,請讀者明確相關(guān)結(jié)果。
4、如需轉(zhuǎn)載本方擁有版權(quán)的文章,請聯(lián)系拍明芯城(marketing@iczoom.com)注明“轉(zhuǎn)載原因”。未經(jīng)允許私自轉(zhuǎn)載拍明芯城將保留追究其法律責(zé)任的權(quán)利。
拍明芯城擁有對此聲明的最終解釋權(quán)。