Skip to main content

條碼

17TRACK

甚麼是條碼?

條碼(英文通常寫作 barcode)是一種可由光學讀取的符號,透過預先定義的條形、空間或其他圖形元素排列來表示資料。在物流和電子商務中,條碼有助識別產品、庫存位置、包裹和物流單位,讓掃描設備擷取其識別碼,以便在業務系統中使用。編碼資訊可以是識別號碼、額外的產品資料,或通往網上資源的連結。

條碼

傳統的一維條碼透過沿直線排列的條形和空間來表示資訊。二維條碼,例如 QR Code 和 Data Matrix,則在二維圖案中編碼資訊。雖然外觀不同,但兩者都是自動識別與資料擷取的形式。條碼是一種資料載體:其含義取決於編碼規則、所承載的識別碼,以及解讀它的系統。

條碼如何運作

條碼將實體物件與軟件可以處理的資訊連接起來。要了解這種連接,需要區分印刷符號、該符號所表示的資料,以及與該資料相關聯的記錄。

  1. 指定或選取資料。企業識別相關的產品、儲存位置、貨件或物流單位。企業可以使用內部識別碼,或採用由外部標準規範的識別碼。
  2. 將資料編碼。條碼生成軟件根據特定碼制,將資料轉換成符號。碼制定義表示字元、排列符號及檢查其結構的規則。
  3. 顯示或印刷符號。條碼可以出現在產品包裝、倉庫標籤、運輸標籤或其他合適的表面上。
  4. 讀取器擷取並解碼。兼容的掃描設備會解讀圖形模式,並輸出編碼資料。並非每部讀取器都支援所有條碼類型。
  5. 應用程式使用結果。倉庫、零售或運輸系統可以擷取記錄、驗證預期物品,或記錄營運事件。

條碼不一定包含掃描後顯示的資訊。例如,產品識別碼可用於從產品資料庫擷取描述。同樣地,包裹識別碼可以將掃描連接至貨件記錄,而無需在條碼中編碼包裹的完整路線或派送歷史。

主要條碼類型

條碼可按其圖形結構分為一維和二維形式。在這些類別中,不同碼制具有不同的字元集、容量限制、讀取要求和應用規則。因此,選擇條碼不只是選擇其外觀。

類型或碼制結構相關商業用途重要區別
EAN/UPC一維產品識別,尤其用於零售結賬編碼的是產品識別碼,而不是完整的產品記錄。
Code 128一維商業和物流應用中的字母數字識別碼制本身不會定義其資料的商業含義。
GS1-128一維,以 Code 128 為基礎標籤上的結構化供應鏈資料使用 GS1 規則和應用識別碼來識別資料元素。
ITF-14一維貿易項目組合的識別,包括箱裝貨品承載 GTIN,適合包括在瓦楞材料上印刷的應用。
GS1 DataMatrix二維產品識別及相關結構化資料將 Data Matrix 與 GS1 資料格式規則結合使用。
QR Code二維網頁連結及其他編碼資訊QR Code 並不會自動成為標準化的產品或貨件識別碼。

與許多線性符號相比,二維符號可在較小的區域容納更多資訊,但這並不代表它們可與現有標籤互換。讀取器能力、軟件支援、交易夥伴要求及適用的識別標準,會決定某種符號是否適用。

在物流和電子商務中的用途

收貨和庫存控制

在倉庫收貨時,員工可以掃描產品或箱裝貨品的條碼,並將結果與預期收貨資料比較。倉庫應用程式隨後可以將已收貨數量與庫存記錄關聯。另一個獨立的位置條碼可以識別貨物存放的貨架、貨格或儲存區域。

這些識別碼用途不同。產品條碼識別產品或相關貿易項目;位置條碼識別貨物的存放位置。只有當軟件正確解讀識別碼並記錄預期操作時,掃描才有助提高庫存準確度。在沒有確認數量、位置或工作流程背景的情況下掃描產品,本身並不能建立準確的庫存結餘。

揀貨、包裝和出貨

在揀貨期間,掃描可以協助將所選物品與訂單要求進行比較。在包裝時,企業可以再次掃描物品,以檢查其與訂單的關聯。這些是可能的工作流程控制措施,而不是條碼本身保證具備的功能。

出貨涉及另一個識別層面。運輸標籤可能包含代表包裹識別碼或承運商所需其他參考資料的條碼。物流標籤可能使用序號貨運集裝箱代碼(Serial Shipping Container Code,或 SSCC)識別托盤或其他物流單位。產品識別與物流單位識別不應視為等同:一個托盤可以包含多種產品,而相同產品也可以分別裝在不同包裹中運送。

派送和退貨

在包裹網絡中,當承運商系統將掃描與位置、時間和營運狀態關聯時,掃描識別碼可以促成追蹤事件。符號本身不會持續報告包裹的位置。追蹤可見度取決於相關系統所擷取並提供的事件。

對於退貨,條碼可以識別退貨授權、退貨貨件或被退回的產品。這些參考資料回答不同問題。退貨貨件識別碼將包裹連接至其運輸記錄,而產品識別碼有助確認送達的物品。兩者任何一項單獨都不能證明退款已獲批准。

跨境貨件

在跨境電子商務中,條碼有助將實體貨物和包裹與賣家、倉庫及運輸營運商之間交換的記錄連接起來。標準化識別碼可以支援資料交換,但互操作性仍需要兼容的資料定義和系統。

不應假定產品條碼可以確立海關分類、原產國、申報價值或進口資格。這些是獨立的貿易資料和合規問題。條碼可能提供存取支援記錄的途徑,但掃描條碼並不能取代特定貨件所需的資料或文件。

條碼、識別碼、SKU 和追蹤號碼

包裝和標籤上經常會同時出現幾個術語,但它們代表不同事物。區別在於圖形載體、所承載的識別碼,以及被識別的業務對象。

術語含義與條碼的關係
Barcode可由機器讀取的資料圖形表示承載識別碼或其他編碼資訊。
GTIN全球貿易項目識別碼,GS1 用於貿易項目的識別碼可以用適當的條碼表示。
SKU庫存單位,由企業用於識別庫存項目可以編碼在條碼中;它不會自動成為全球標準化識別碼。
Tracking number用於擷取貨件或包裹追蹤資訊的識別碼可以在運輸標籤上以可讀文字和編碼資料兩種形式出現。
SSCCGS1 用於物流單位(例如托盤、箱或包裹)的識別碼可以編碼在物流標籤上,包括使用 GS1-128。
Serial number在其識別範圍內區分個別實例的識別碼當格式和應用程式支援時,可以與其他資料一同編碼。

產品層級識別碼不一定能識別單個實體物品。同一貿易項目的多個單位可能使用相同 GTIN。如需區分個別單位,則需要額外識別方式,例如在相關系統支援的情況下使用序列化。

讀取品質和營運檢查

成功掃描取決於符號品質和正確應用。承載錯誤識別碼但可讀取的條碼,仍可能導致營運錯誤。相反,即使資料已正確指定,如果印刷符號無法可靠解碼,也可能無法使用。

  • 檢查所需格式。在製作標籤前,向收貨系統或交易夥伴確認碼制、資料結構和標籤要求。
  • 檢查識別碼指定。確保編碼值對應預期的產品、包裹、位置或物流單位。
  • 保持符號幾何形狀。避免拉伸、裁切或重新調整大小,以免改變所需比例或令符號不適合其應用。
  • 保持空白區域。確保符號周圍所需的靜區沒有文字、邊框和其他圖形。
  • 考慮實體表面。皺褶、損壞、對比度不足、反光包裝,以及跨越邊緣的位置,都可能妨礙讀取。
  • 測試完整工作流程。不僅要確認讀取器能解碼符號,還要確認目標應用程式能正確解讀和記錄資料。

條碼驗證比成功進行一次測試掃描更具體。驗證會使用適當的設備和方法,根據適用準則評估符號品質。在一部設備上可以讀取的符號,並不因此證明其符合所有相關品質或應用要求。GS1 指引區分驗證與一般掃描,並涵蓋印刷品質和資料完整性。

常見誤解

條碼不是完整的資料庫。部分符號承載額外屬性,但許多符號只包含用於在其他地方查找資訊的識別碼。產品描述、價格和貨件歷史可能儲存在符號以外。

條碼不是真品證明。可見符號可以被複製。驗證真偽需要超越單純存在可讀代碼的適當控制措施。

條碼不是 RFID 標籤。條碼以光學方式讀取,而射頻識別則使用無線電通訊。兩者都可以支援自動識別,但其讀取方式和基礎設施不同。

掃描不一定是位置更新。其含義取決於應用程式和工作流程。例如,倉庫庫存掃描不會自動成為承運商追蹤事件。

常見問題

「bar code」和「barcode」是不同術語嗎?

不是。它們是同一術語的不同拼寫方式。「Barcode」作為一個單字,廣泛用於標準和技術文件中。

QR Code 是條碼嗎?

是。QR Code 是二維條碼。其編碼內容可以是網址或其他資料;它不一定識別產品或貨件。

條碼等同於追蹤號碼嗎?

不是。追蹤號碼是識別碼,而條碼是表示資料的一種圖形方式。運輸標籤可以將追蹤號碼編碼在條碼中。

掃描條碼會自動更新庫存嗎?

不會。只有當連接的應用程式將掃描解讀為已設定交易的一部分,例如收貨、揀貨或庫存調整時,庫存才會發生變化。

資料來源