讀碼器 | 條碼品質軟體與條碼驗證之間有何差異

條碼驗證是指使用稱為條碼驗證器的裝置,依照全球廣泛接受的 ISO 標準,將條碼品質分級的過程。驗證流程受到嚴格管制,因此使用者可以信賴不同裝置間產生的結果。越來越多產業需要符合 ISO 或產業應用方針規範,只能透過 DataMan 8072V 與 DataMan 475V 等符合 ISO 規範的條碼驗證器,搭配符合 ISO 規範的照明才能達成。不過,受限於裝設或條碼位置,並非所有應用均能採用符合 ISO 規範的驗證方式。

許多條碼讀碼器產品通常使用條碼品質軟體來提供簡單的條碼品質回饋。公司將根據條碼分級的 ISO 標準制定其分級方法,提供總體等級,但通常只挑選和選擇一些分級的品質參數。

結果可能因公司而不同,因為每家公司使用自己專屬的演算法來產生結果。這可能會造成生產線之間以及公司之間的差異,容易產生混淆。本軟體確實有助於避免浪費時間和資源在列印太晚發現的損壞代碼上。對於想要在內部控制流程的使用者來說,條碼品質軟體是理想的選擇。只有當外部組織打算使用代碼時,此方法才會出現問題。這是因為每個讀碼器的讀碼演算法都不同;基本上,一台掃描器可以讀取的內容不一定總是可被其他掃描器讀取。僅使用條碼品質軟體,可能很難檢查可讀性並最終防止扣款等問題。

當製造廠商使用條碼品質軟體或驗證而條碼有時在一段時間之後還是無法讀取時,驗證器可提供額外的保障及再次保證。驗證器必須符合 ISO 要求,讓各種品牌的驗證器標準化。ISO 15426-1 和 ISO 15426-2 所列的範例要求是檢查所有品質參數、使用特定照明設定,並需要定期校準。

目前為止,條碼品質控制、合約規範驗證或條碼品質軟體僅有這兩種選擇。很遺憾地,有時某些應用方式根本無法使用驗證器。一些自動化機器可能有空間限制,以致讀碼器和代碼之間的距離和角度與標準驗證器設定的不一致。這些環境需要替代方法以產生一致、明確定義和受廣泛理解的結果,與驗證器產生的結果類似。康耐視提供稱為「標準型的分級」的折衷方法。
 

詳細說明分級參數的驗證軟體螢幕擷取畫面


分級報告格式
 

♦ 正式分級以單行列出,開頭是整體分級值,然後是光圈大小、光波長和使用的照明角度。
♦ 驗證分級會以字母分級顯示。字母分級是根據類似 GPA 的計算數值,4.0 是「A」、3.5 -2.5 是「B」,而 2.5-1.5 是「C」。 
♦ 使用不同的光圈大小或照明角度可能提供截然不同的結果。


什麼是標準型的分級?

標準型的分級 (SBG) 是可在選出的 DataMan 固定式讀碼器上預先載入和啟用的軟體特徵金鑰,可在讀取一維條碼與二維碼時,一邊將品質分級。SBG 使用相同的驗證分級演算法、校準流程,以及 DataMan 驗證器一樣的使用者視窗軟體,但不包括國際標準化組織 (ISO) 方針所要求的固定角度照明。當流程控制指標 (PCM) 等現有的條碼品質軟體可靠性不足,而且不要求或無法達到 ISO 合規性時,相當適合採用 SBG。

SBG 411

♦ 僅次於驗證,可保證實際條碼品質
♦ 照明與檢測距離有彈性
♦ 包含先進的分級演算法與校準能力
♦ 自動產生條碼品質報告


標準型的分級與條碼驗證

標準化讓不同驗證器的驗證結果更一致。不過,這也可能限制了可驗證的條碼的類型和位置。標準型的分級可以不受限制地達到符合 ISO 規範的驗證的可靠性。

標準型的分級(或 SBG)是一個特徵金鑰附加軟體,可以在使用符合條件的 DataMan 固定式讀碼器時啟用。SBG 使用與我們其他驗證器產品線相同的驗證演算法和軟體使用者介面,不過有一個關鍵差異:照明。定義驗證製造的標準 ISO 15426-1 和 ISO 15426-2 都有照明角度要求,還定義了允許的工作距離和呈現角度。透過移除照明附加元件,使用者可以建立自訂的照明設定,通常使用市售現成的照明設備以滿足其特定應用需求。另一個優勢是可以使用液態鏡頭,擴大視野和變焦功能,此外還可以在您的應用上加入個人化照明。

移除照明附件會失去取得 ISO 規範驗證的能力,而且會在分級報告格式中顯示出細微變化。為了避免混淆,不會報告不符合的參數,例如照明和光圈。將照明設定為盡可能接近標準驗證器設定,將提高規範驗證結果與 SBG 結果之間的相關性。

確保裝置經過校準,而且軟體可針對符號類型使用適當標準參照解碼演算法,就是穩定驗證結果的關鍵要件。這是驗證不同於基本條碼品質軟體的關鍵。不過,由於標準型的分級基本上與康耐視知名的可靠驗證軟體相同,因此這兩個重要功能都包含在內,讓結果與真實驗證密切相關。此外,使用者還可以存取相同的詳細診斷資訊與回報功能。

標準參考解碼演算法

♦ ISO 標準中針對每種符號類型列出的解碼演算法。
♦ 該符號最簡單的解碼演算法。
♦ 大多數條碼讀碼器品牌會制定自己的強大解碼演算法,以處理損壞或有缺陷的代碼。
♦ 驗證是有助於確保所有讀碼器即使沒有複雜演算法也能解碼條碼的方法。
♦ 傳統的驗證器將先進行解碼測試,如果失敗則不會繼續驗證流程。
♦ 康耐視驗證器將提供品質參數分級,即使條碼解碼失敗,仍會讓使用者瞭解可以從哪裡開始改善條碼品質。


標準型的分級與條碼分級軟體
圖表比較 SBG 和驗證讀碼器的功能


使用 SBG,可校準讀碼器以讓相機的反射率量測值和所回報的所有 ISO 品質參數一致。

和 SBG 不同的是,流程控制指標 (PCM) 等大多數條碼分級軟體沒有校準流程、未遵守 ISO 分級演算法需求,也不會回報每一個品質參數。雖然條碼品質監測軟體結果可以適當瞭解條碼品質,但結果也會因使用的設定和硬體而大不相同。

條碼分級軟體的設定對使用者來說很簡單,因為它通常是現有讀碼器開啟的一項功能。沒有特定的照明要求和最低的安裝限制。另一項優點是成本,因為大多數條碼讀碼公司都免費隨附一種條碼品質監測軟體。

ISO 規範驗證要求一覽

對於 15426-2 二維矩陣碼,驗證器必須


♦ 適應根據兩點(Rmax 和 Rmin)的反射率校準
♦ 收集超過靜止區 20 倍的反射率測量值
♦ 按 ISO-15415 的描述建立參考灰階圖像和二維圖像
♦ 根據條碼規範中規定的參考解碼演算法解碼這些圖像
♦ 報告 ISO-15415 中規定的每個分級的個別值
♦ 判斷並報告整體符號分級
♦ 報告解碼資料
♦ 必須能夠符合一致性測試,使用業界標準測試卡(Rmin 與 Rmax +/- 5%)(解碼性 +/- ,08)(缺陷 +/- ,08)以及測試卡上的其他製造商測試符號值。

對於 ISO 15426-1,規範驗證器必須

♦ 能夠使用兩個校準點(Rb 與 Rs)進行校準
♦ 收集多個掃描的反射率測量值
♦ 建立 SRP
♦ 分析 SRP
♦ 報告個別 SRP 掃描分級
♦ 根據個別 SRP 分級的平均值來判斷整體符號分級,並在整體分級中包含光圈和波長
♦ 報告資料
♦ 報告所有符號字元(Function One、Code 128 編碼結構等)
♦ 必須能夠符合一致性測試,使用業界標準測試卡(Rmin 與 Rmax +/- 5%)(解碼性 +/- ,08)(缺陷 +/- ,08)以及測試卡上的其他製造商測試符號值。哪個選項適合我的應用方式?

如果需要 ISO 規範驗證,將很可能會列出在實施應用標準的產業中使用的代碼。如果正在產生的代碼沒有附加應用標準,請考慮供應商和客戶使用的形式以及如何比較結果。為了確保在標準化流程中將代碼進行分級,以消除未來的準確性爭議,額外的前期費用可能是值得的花費。

對於一些應用的速度和空間限制,將不可能使用 ISO 規範驗證器。因此,唯一的選擇是改為使用標準型的分級或條碼品質軟體解決方案。請記住,最好的條碼品質解決方案可能不僅是這三個選項的其中一項,而是結合這三個選項一起使用。

Cognex條碼驗證器產品
line