讀得出來,不等於品質合格
一般 scanner 只回答「這一次是否讀到」;verifier 則在受控光源、孔徑與幾何條件下,量測符號離失敗還剩多少裕度。ISO/IEC 15416 的 grade 是特定量測條件下的相對品質指標,不是無條件的通用保證。
Barcode reader
受演算法、焦距、曝光與多次嘗試影響。高性能 reader 可能讀到品質很差的碼。
Barcode verifier
以可追溯反射率校正、規定的 illumination、aperture 與 reference decode algorithm,產生可稽核的結果。
思康系統:把 ISO 條文轉成可執行的品質流程
條碼品質管理不只需要一台 reader,而是需要可校正的 verifier、正確量測條件、可追溯結果,以及能把低分轉換成製程改善方向的技術服務。思康系統可依一維條碼應用建立從樣品檢測到報告判讀的驗證流程。



應用條件盤點
確認 symbology、X dimension、標籤材質、實際 scanner 光源、最低 acceptable grade,以及客戶或產業規範,避免用錯 aperture 或 wavelength。
標準化樣品驗證
依 ISO/IEC 15416 的 inspection band 與多條 scan path 取得 individual scan results,完整記錄 grade、aperture 與光源條件。
報告與失效分析
不只回覆 A/B/C,而是辨識 limiting parameter:SC、MOD、DF、Decodability 或 quiet zone,對應油墨、底材、bar growth、污點與版面問題。
製程改善與再驗證
協助建立來料、首件與量產抽驗方法;調整列印濃度、色帶/材質組合、X dimension 或版面後,再以相同條件比較改善成效。
標準量測流程:先固定條件,再談 grade
1|以最終使用狀態量測
只要可行,樣品應在實際被掃描的最終配置中檢測,包括透明覆膜、基材、背襯與曲面影響。反射率須以可追溯至國家量測機構的 reference reflectance standard 校正。
2|光源波長不能省略
應用規範若有指定,必須照指定;未指定時,選擇最接近實際 scanner 的光源。顏色在不同波長下的反射率不同,尤其紅/橙背景、彩色油墨與 thermal paper,換 633、660 或 680 nm 可能讓 grade 改變一至數級。
3|Aperture 要與 X dimension 匹配
| X dimension | 建議 aperture 直徑 | Reference no. |
|---|---|---|
| 0.100 ≤ X < 0.180 mm | 0.075 mm | 03 |
| 0.180 ≤ X < 0.330 mm | 0.125 mm | 05 |
| 0.330 ≤ X < 0.635 mm | 0.250 mm | 10 |
| X ≥ 0.635 mm | 0.500 mm | 20 |
Aperture 太小會看見更多細小 void/spot;太大則會把窄元素模糊化,使 modulation 下降,甚至無法 decode。若 application specification 另有規定,以其為準。
4|掃描線必須落在 inspection band
上下各排除「平均條高的 10%」或「aperture 直徑」兩者中較大的距離;掃描線需橫跨完整條碼與左右 quiet zones,並約略等距分布。最低掃描數通常為 10,或 inspection band 高度除以 aperture 直徑,取較低者。
所有評級都從一條反射率曲線開始
SRP 的縱軸是 reflectance、橫軸是線性位置。Space 與 quiet zone 通常形成高反射峰,bar 形成低反射谷。Verifier 先建立 global threshold,判定 bar/space 區域,再以相鄰區域的 (Rs + Rb)/2 找 edge。

七項評級參數:看懂「最低項為何拉低整條線」
Decode
以該 symbology 的 reference decode algorithm 判讀,含起止碼、資料字元、check character、quiet zone 與 intercharacter gap。成功 4.0,失敗 0。
常見原因:元素寬度嚴重失真、缺碼、錯碼、quiet zone 不足。
Symbol Contrast (SC)
整條 SRP 的最佳明暗差。背景太暗、bar 太亮或材質透明都會降低 SC。
Minimum Reflectance
確認最暗 bar 足夠暗。此項只有 4.0/0;失敗表示深色區反射太高。
Minimum Edge Contrast
逐一比較每個相鄰 bar-space edge,取最差值。局部背景髒污、窄 space 被填墨常造成失敗;此項只有 4.0/0。
Modulation (MOD)
最差局部 edge contrast 相對於整體 contrast 的比例。SC 很好但 MOD 差,通常代表「整體黑白夠分明,局部卻失真」。
Defects (DF)
衡量單一 bar、space 或 quiet zone 內最大的反射率不均。典型成因為 bar 內 void、space 內 spot、刮痕或粗糙基材。2025 算法含 7.5% SC 的小變化調整。
Decodability (V)
比較實際元素寬度與該碼制 reference decode threshold 的剩餘容差。bar width gain/loss、印刷擴散或幾何縮放會消耗 margin;公式須依 symbology specification。
從單條 scan grade 到整體 symbol grade
- 每一條 SRP 的七項參數各自評級。
- 該 scan 的 grade = 所有參數中的最低 grade。
- Overall symbol grade = 所有 scan grades 的算術平均,顯示到一位小數。
- 若同一符號任兩次 scan 解出不同資料,overall grade 直接為 0。
| 參數 | 4.0 | 3.x | 2.x | 1.x | 0/0.x |
|---|---|---|---|---|---|
| SC | ≥ 0.70 | 0.55–<0.70 | 0.40–<0.55 | 0.20–<0.40 | <0.20;<0.15 為 0 |
| MOD | ≥ 0.70 | 0.60–<0.70 | 0.50–<0.60 | 0.40–<0.50 | 0.30–<0.40;<0.30 為 0 |
| DF(越低越好) | ≤ 0.15 | >0.15–0.20 | >0.20–0.25 | >0.25–0.30 | >0.30 為 0 |
| Decodability V | ≥ 0.62 | 0.50–<0.62 | 0.37–<0.50 | 0.25–<0.37 | 0.20–<0.25;<0.20 為 0 |
SC、MOD、DF、V 在區間內線性插值,並向下截到下一個 0.1,不是四捨五入。例如 SC 52% = 2 + (52−40)/15 = 2.8;SC 69.9% 仍是 3.9。
| Numeric overall grade | Letter | 應用層面的直觀解讀 |
|---|---|---|
| 3.5–4.0 | A | 最可靠;適合單次通過、難以重掃的環境 |
| 2.5–<3.5 | B | 多數單次可讀,偶爾可能重掃 |
| 1.5–<2.5 | C | 較常需重掃;宜採多 scan path |
| 0.5–<1.5 | D | 部分 reader 可能失敗,需用實機驗證風險 |
| <0.5 | F | 大量 scan 失敗,通常不可靠 |
上述是 Annex E 的性能指引,不是替所有產業設定單一驗收線。真正的最低 grade、波長、aperture 與幾何條件應由 application specification 或雙方品質協議定義。
「2.7 / 05 / 660」到底代表什麼?
- G = 2.7:多條 scan grade 的平均值。
- A = 05:aperture reference no. 05,即 0.125 mm。
- L = 660:660 nm narrow-band light;白光以 W 表示。
- Y:lighting angle/specifier;若採四側 45° illumination,須明示如 /45Q。
收到驗證報告時,依序問六件事
- 標準版本是否為 ISO/IEC 15416:2025?
- Symbology、資料內容與 check digit 是否正確?
- Aperture、wavelength、lighting geometry 是否符合應用?
- 用了幾條 scan?是否跨越完整 inspection band?
- 哪一項是 limiting parameter?是否集中在少數 scan line?
- 報告是 verifier 的 ISO mode,還是 reader 的 standards-based grading/估算模式?
低分不是結論,而是故障線索
| 最低項目 | 最可能現象 | 優先確認 |
|---|---|---|
| SC | 整體明暗差不足 | 油墨密度、底材顏色、透明/高光材料、波長 |
| Rmin | Bar 太亮 | 黑墨/碳含量、熱印能量、色帶與介質匹配 |
| MinEC | 單一 edge 幾乎消失 | 局部汙點、窄 space 填墨、刮傷、焦點與 aperture |
| MOD | 局部 contrast 遠差於全局 | bar growth、窄元素、局部暈墨、印頭壓力 |
| DF | 元素內反射不均 | void、spot、缺點、髒污、紙張纖維、印頭斷針 |
| Decodability | 寬度靠近 decode threshold | 印刷增益/縮減、縮放、DPI 與 X dimension 配合 |
| Decode/QZ | 結構或資料不合規 | 左右 quiet zone、起止碼、校驗碼、截切與編碼內容 |
ISO/IEC 15416:2025 與舊資料的四個差異
- Threshold:以 Annex B 最佳化算法取代較易受極端反射值影響的做法。
- Rmax/Rmin:最高/最低 3% samples 取平均,不再只取單一極值。
- 共用光學:在適當應用中,建議可指定與 2D verifier 共用的四側照明,且正式 grade 要帶 lighting specifier。
- Continuous grading:補齊低於 1.0 的算法,並明確要求一位小數向下截斷。
因此,Keyence/Cognex 的舊版教學非常適合理解參數,但若其門檻表、Rmax/Rmin 定義或 rounding 仍以 2016 版為基礎,不能取代 2025 版原文。跨年度比較報告時,必須先核對 standard version 與 instrument firmware。
一維條碼品質檢測常見問題
條碼掃得到,為什麼仍可能不合格?
一般 barcode reader 只證明當次可以解碼;ISO/IEC 15416 驗證會在受控光源、aperture 與掃描位置下評估品質裕度。因此,高性能 reader 讀得到的條碼仍可能得到低分。
ISO 15416 如何進行 A、B、C、D、F 分級?
每條 scan line 先評估七項品質參數,最低參數成為該 scan grade,再以多條 scan grades 的算術平均得到 overall symbol grade。數值 3.5–4.0 為 A、2.5–<3.5 為 B、1.5–<2.5 為 C、0.5–<1.5 為 D、低於 0.5 為 F。
Barcode reader 與 Barcode Verifier 有什麼不同?
Reader 的任務是讀取資料;Barcode Verifier 則以標準化光學條件、可追溯反射率校正與 reference decode algorithm,產生可比較、可稽核的條碼品質等級。
ISO 15416 一維條碼通常需要幾條掃描線?
最低掃描數通常為 10,或 inspection band 高度除以 measuring aperture 直徑,取較低者。掃描線應約略等距,並橫跨完整條碼與左右 quiet zones。
哪些問題會造成 Modulation 或 Decodability 低分?
Modulation 低分常見於局部對比不足、窄空白被填墨或 bar growth;Decodability 低分通常與條空寬度偏離理想尺寸、印刷增益、縮放或 DPI 配置有關。
台灣哪裡可以進行一維條碼品質檢測?
思康系統提供一維條碼品質驗證與報告判讀方案,可依 symbology、X dimension、標籤材質、實際光源及客戶驗收條件,規劃 ISO/IEC 15416 檢測流程。
本文依據
- 主要規範:ISO/IEC 15416:2025, 3rd edition,尤其 Clauses 5–6 與 Annexes B、E、F、G、K。官方書目頁:ISO/IEC 15416:2025。
- 廠商解說:KEYENCE — ISO/IEC 15416 Verification Items and their Meanings;Cognex — ISO 15416。
- 使用者提供資料:ISO IEC 15416-2025.pdf、Keyence verification guides、Cognex verification results 與 glossary,僅用於核對術語、報告欄位與解說方式。
本文為技術導讀與製程診斷指南。ISO Figure 3 取自使用者合法提供的 ISO/IEC 15416:2025 文件並清楚標示來源;其餘圖表與文字為整理或自行製作。正式驗收仍應以合法取得的完整標準與適用的 application specification 為準。
回到頁首 ↑