讀碼與追溯

核對 OCR 文字與條碼、批次資料

條碼可讀,印刷的日期或批號卻可能是錯的。本測試假定所用設備或應用能輸出 OCR 結果和解碼結果;請確認確實具備這些功能,不要假定每台讀碼器都提供。

寄送樣品,申請工程評估
核對 OCR 文字與條碼、批次資料
工程說明用示意圖,不是實物照片,也不代表已完成測試。

問題與前置條件

條碼可讀,印刷的日期或批號卻可能是錯的。本測試假定所用設備或應用能輸出 OCR 結果和解碼結果;請確認確實具備這些功能,不要假定每台讀碼器都提供。

測試準備

定義產品的必需欄位、允許的日期格式和作為權威依據的批次紀錄。保留前導零和有意義的分隔符號。印刷文字和條碼使用各自獨立的區域,並透過同一個工件事件關聯起來。

明確工站必須檢核哪些欄位,例如批號和日期,並確定每個欄位的授權來源。如果印刷文字和條碼都是依據錯誤的批次紀錄產生的,那麼二者一致也說明不了問題。記錄該事件所用的參考資料版本,這樣以後生產計畫變更時,不會改寫這條紀錄的含義。訓練或設定辨識功能之前,先確認預期的文字語言、字元集、欄位長度和日期約定。準備有代表性的字型、印刷方式、基材反光和標籤位置。核實擬用設備能否輸出調查所需的原始辨識結果和解碼結果;本流程並不能證明所供應讀碼器具備 OCR 功能。

測試步驟

  1. 製作已知一致的樣品,並有意改動其中一個日期、批號或序號欄位。
  2. 定位兩個區域,保留原始 OCR 文字和原始解碼內容。
  3. 只依文件規定的內容格式解析;對允許的空白做正規化,但不改寫無法確定的字元。
  4. 把每個必需欄位與授權參考資料逐一比對,並為每一處不一致傳回單獨的原因。
  5. 測試文字缺失、條碼無法讀取和參考資料不可用的情形;任何一種都不得預設判為通過。

建立一組受控的測試集,其預期欄位獨立於辨識系統另行準備。保留一個明確正確的樣品作為基線。改動一個欄位,製造出錯誤的批號,再製造出錯誤的日期,同時保持另一個欄位不變。去掉印刷文字但保留條碼,並準備含有歧義字元的樣品,但不要自行設定糾正規則。把參考資料缺失或不可用,與印刷內容無法辨識分開測試。對每個事件,觀察原始辨識文字、解碼內容和檢核原因。如果工站只輸出一個最終的通過旗標,就要增加應用層紀錄,或修改介面需求;僅憑這個旗標,無法說明文字、條碼和參考資料是否真的做過比對。

範例測試紀錄

以下為範例假設,不是 Deyi 的實測效能。請將這些數值替換為自己經簽署的測試紀錄。

範例測試紀錄
項目假設值
樣品數量6
預期區域數2
觸發識別碼T120
配方版本O3

對 T120,要分別保留三個獨立欄位:原始印刷文字、原始解碼內容和授權參考值。在執行預定的六個案例之前,先規定允許哪些正規化,例如去掉首尾空白。案例應包括:資料一致、批號不同、日期不同、缺少印刷、含歧義字元和參考資料不可用。不一致和欄位無法讀取,必須給出不同的原因。不要用條碼悄悄替換 OCR 文字,然後宣稱二者一致。

依有文件記載的欄位結構解析資料,而不是隨意比對整串字串。解析出的值旁邊要保留原始字串。只允許對該欄位已核准的正規化:去掉首尾空白可能是合理的,而把字母替換成數字則可能掩蓋錯誤的標記。檢查碼(如果有)針對的是某種特定的資料結構,並不能證明資料與生產訂單相符。記錄獨立查詢參考資料的結果及其版本。只要任一必需輸入無法讀取,或參考資料不可用,就不能因為另一路輸入看上去合理,便宣布該事件一致。對不一致、輸入無法讀取和參考資料不可用,要給出各自不同的最終原因,供操作員和後續處理使用。

流程的兩個視角

核對 OCR 文字與條碼、批次資料 — 1

OCR 結果和解碼內容先分別走獨立的解析路徑,再與同一份授權參考資料匯合。

  1. 印刷文字
  2. 條碼內容
  3. 欄位解析
  4. 參考資料核對
工程說明用示意圖,不是實物照片,也不代表已完成測試。
查看原尺寸示意圖

核對 OCR 文字與條碼、批次資料 — 2

佐證缺失、值不一致和參考資料不可用是三種不同的結果;每一種都需要規定處置方式。

  1. 欄位缺失
  2. 不一致
  3. 參考資料故障
工程說明用示意圖,不是實物照片,也不代表已完成測試。
查看原尺寸示意圖

故障排除

  • 遇到 O/0 這類混淆,需要更好的影像或經複核做出的決定,而不是自動套用憑空設定的糾正。
  • 日期被按錯誤的地區順序解讀時,需要明確規定產品的日期格式。
  • 批次參考資料過期時,需要做版本檢查,並觸發受控故障。

驗收與交接

執行假設的全部 6 個案例,並檢查每個工件附帶的原因。只有欄位完整且一致時才放行。把批次參考資料版本和配方與佐證一併記錄;確認參考資料服務中斷時不會放行。

驗收限值應在測試前設定,並保留原始佐證。本文中的範例不能證明所供應型號具備對應功能。

驗收時,應為每個預定案例設定預期判定,並與儲存的最終原因相比對。確認即使 OCR 和條碼兩路都傳回高信賴度的讀數,錯誤的批號或日期仍會被攔下。確認參考資料遺失時,按約定的圍堵規則阻止放行;然後用目前有效的授權參考資料驗證恢復情況。檢查恢復後的查詢不會悄悄改動此前失敗的事件。在允許任何正規化之前,先與品質部門一起審查含歧義字元的樣品。把欄位結構、正規化規則、參考資料的權責歸屬、測試影像和判定矩陣,作為一套受控組態一併交付。範例中的六個案例只說明功能涵蓋範圍,並不能證明在各種字型、語言或生產速度下的辨識準確率。

來源與技術參考資料

這些資料說明本教學所用方法的依據與適用範圍。文中的檢查範例僅供參考;量產驗收需要用你自己的樣品取得佐證。

  1. Optical Character Reading and 1D/2D Code VerificationKEYENCE查核於
  2. Deep Edge AI Code Reading for Inline TraceabilityLMI Technologies查核於

工程評估

把檢測問題與佐證資料一併寄來。

請提供樣品影像、目前的方案,以及未通過的檢查項目;並註明視野、工作距離、線速度與驗收標準,方便做出切實可行的評估。

寄送樣品,申請工程評估
諮詢

直接聯絡

把您的檢測需求告訴工程師。

請提供樣品圖片、參考型號、視野、工作距離和線速度。

目標:24 小時內回覆選型建議
傳送樣品圖片