首頁 文章分享 ISO 15416 條碼品質指南
BARCODE QUALITY · TECHNICAL GUIDE

如何檢測一維條碼品質,並看懂 ISO/IEC 15416

從「掃得到」走向「可量測、可比較、可改善」。本篇以 ISO/IEC 15416:2025 第 3 版為主,拆解量測條件、Scan Reflectance Profile、七項評級參數與正式 grade 的判讀方式。

適用:採線性掃描、具有 reference decode algorithm 的一維條碼
先建立正確觀念

讀得出來,不等於品質合格

一般 scanner 只回答「這一次是否讀到」;verifier 則在受控光源、孔徑與幾何條件下,量測符號離失敗還剩多少裕度。ISO/IEC 15416 的 grade 是特定量測條件下的相對品質指標,不是無條件的通用保證。

Barcode reader

受演算法、焦距、曝光與多次嘗試影響。高性能 reader 可能讀到品質很差的碼。

Barcode verifier

以可追溯反射率校正、規定的 illumination、aperture 與 reference decode algorithm,產生可稽核的結果。

範圍界線:ISO/IEC 15416 是 linear symbol 的印刷品質測試方法。2D 標籤碼通常看 ISO/IEC 15415;DPM 需依對應 application standard(常見為 ISO/IEC 29158)。
SERVCONN SOLUTION

思康系統:把 ISO 條文轉成可執行的品質流程

條碼品質管理不只需要一台 reader,而是需要可校正的 verifier、正確量測條件、可追溯結果,以及能把低分轉換成製程改善方向的技術服務。思康系統可依一維條碼應用建立從樣品檢測到報告判讀的驗證流程。

思康系統 Axicon 6525-S 條碼驗證設備、攜行箱、軟體與證書實拍
Axicon 6525-S 驗證設備與配套文件實拍,可用於一維條碼 ANSI/ISO grade 檢測。
Axicon 6525-S ANSI ISO Grade Barcode Verifier 特寫
專用 barcode verifier 以受控光學條件量測,不以一般 reader 的「讀得到」取代品質分級。
Axicon 6525-S 搭配 NIST traceable calibration card 實拍
NIST traceable calibration card 用於建立反射率量測基準;實際使用前須確認卡片與設備證書仍在有效期限內。

應用條件盤點

確認 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 或版面後,再以相同條件比較改善成效。

可交付成果:條碼品質分級結果、量測條件紀錄、individual scan/參數判讀、缺陷原因分析與改善建議。若用於客戶驗收,建議事前把最低 grade、aperture、wavelength、樣本數及校正效期寫入品質協議。
ISO/IEC 15416:2025 Clause 5

標準量測流程:先固定條件,再談 grade

1. 定義應用碼制、X dimension、驗收 grade
2. 設定光學光源、aperture、45°幾何
3. 多路掃描跨完整符號與兩側 quiet zones
4. 評級報告單線取最低,整體取平均

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 mm0.075 mm03
0.180 ≤ X < 0.330 mm0.125 mm05
0.330 ≤ X < 0.635 mm0.250 mm10
X ≥ 0.635 mm0.500 mm20

Aperture 太小會看見更多細小 void/spot;太大則會把窄元素模糊化,使 modulation 下降,甚至無法 decode。若 application specification 另有規定,以其為準。

4|掃描線必須落在 inspection band

上下各排除「平均條高的 10%」或「aperture 直徑」兩者中較大的距離;掃描線需橫跨完整條碼與左右 quiet zones,並約略等距分布。最低掃描數通常為 10,或 inspection band 高度除以 aperture 直徑,取較低者。

Scan Reflectance Profile

所有評級都從一條反射率曲線開始

SRP 的縱軸是 reflectance、橫軸是線性位置。Space 與 quiet zone 通常形成高反射峰,bar 形成低反射谷。Verifier 先建立 global threshold,判定 bar/space 區域,再以相鄰區域的 (Rs + Rb)/2 找 edge。

ISO/IEC 15416:2025 Figure 3 - Scan reflectance profile,顯示反射率隨線性位置變化的實際標準圖
ISO/IEC 15416:2025 Figure 3 - Scan reflectance profile。來源:ISO/IEC 15416:2025,第 9 頁;© ISO/IEC 2025,經本文依使用者提供文件引用。
2025 版重要差異:global threshold 改採 Annex B 的最佳化算法;Rmax/Rmin改為曲線範圍內最高/最低 3% 取樣值的平均,降低單一反光尖峰或異常點造成的波動。
ISO/IEC 15416:2025 Clause 6.2

七項評級參數:看懂「最低項為何拉低整條線」

01

Decode

以該 symbology 的 reference decode algorithm 判讀,含起止碼、資料字元、check character、quiet zone 與 intercharacter gap。成功 4.0,失敗 0。

常見原因:元素寬度嚴重失真、缺碼、錯碼、quiet zone 不足。

02

Symbol Contrast (SC)

SC = Rmax − Rmin

整條 SRP 的最佳明暗差。背景太暗、bar 太亮或材質透明都會降低 SC。

03

Minimum Reflectance

Pass if Rmin ≤ 0.5 × Rmax

確認最暗 bar 足夠暗。此項只有 4.0/0;失敗表示深色區反射太高。

04

Minimum Edge Contrast

ΔREmin = min(Rs − Rb), must be ≥ 0.15

逐一比較每個相鄰 bar-space edge,取最差值。局部背景髒污、窄 space 被填墨常造成失敗;此項只有 4.0/0。

05

Modulation (MOD)

MOD = ΔREmin / SC

最差局部 edge contrast 相對於整體 contrast 的比例。SC 很好但 MOD 差,通常代表「整體黑白夠分明,局部卻失真」。

06

Defects (DF)

DF = adjusted maximum ERN / SC

衡量單一 bar、space 或 quiet zone 內最大的反射率不均。典型成因為 bar 內 void、space 內 spot、刮痕或粗糙基材。2025 算法含 7.5% SC 的小變化調整。

07

Decodability (V)

比較實際元素寬度與該碼制 reference decode threshold 的剩餘容差。bar width gain/loss、印刷擴散或幾何縮放會消耗 margin;公式須依 symbology specification。

Quiet zone 與 edge determination 怎麼算?它們是 decode/元素判定流程的重要條件,但 Clause 6.2 的正式最低值清單以七項參數呈現;不同 verifier UI 可能另外列出 EDGE、QZ,便於診斷。不要把畫面欄位數直接當成標準的 graded-parameter 數量。
連續分級

從單條 scan grade 到整體 symbol grade

  1. 每一條 SRP 的七項參數各自評級。
  2. 該 scan 的 grade = 所有參數中的最低 grade。
  3. Overall symbol grade = 所有 scan grades 的算術平均,顯示到一位小數。
  4. 若同一符號任兩次 scan 解出不同資料,overall grade 直接為 0。
參數4.03.x2.x1.x0/0.x
SC≥ 0.700.55–<0.700.40–<0.550.20–<0.40<0.20;<0.15 為 0
MOD≥ 0.700.60–<0.700.50–<0.600.40–<0.500.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.620.50–<0.620.37–<0.500.25–<0.370.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 gradeLetter應用層面的直觀解讀
3.5–4.0A最可靠;適合單次通過、難以重掃的環境
2.5–<3.5B多數單次可讀,偶爾可能重掃
1.5–<2.5C較常需重掃;宜採多 scan path
0.5–<1.5D部分 reader 可能失敗,需用實機驗證風險
<0.5F大量 scan 失敗,通常不可靠

上述是 Annex E 的性能指引,不是替所有產業設定單一驗收線。真正的最低 grade、波長、aperture 與幾何條件應由 application specification 或雙方品質協議定義。

報告閱讀

「2.7 / 05 / 660」到底代表什麼?

G / A / L / Y(Y 在預設 /45 時可省略)
  • 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。

收到驗證報告時,依序問六件事

  1. 標準版本是否為 ISO/IEC 15416:2025?
  2. Symbology、資料內容與 check digit 是否正確?
  3. Aperture、wavelength、lighting geometry 是否符合應用?
  4. 用了幾條 scan?是否跨越完整 inspection band?
  5. 哪一項是 limiting parameter?是否集中在少數 scan line?
  6. 報告是 verifier 的 ISO mode,還是 reader 的 standards-based grading/估算模式?
從分數反推製程

低分不是結論,而是故障線索

最低項目最可能現象優先確認
SC整體明暗差不足油墨密度、底材顏色、透明/高光材料、波長
RminBar 太亮黑墨/碳含量、熱印能量、色帶與介質匹配
MinEC單一 edge 幾乎消失局部汙點、窄 space 填墨、刮傷、焦點與 aperture
MOD局部 contrast 遠差於全局bar growth、窄元素、局部暈墨、印頭壓力
DF元素內反射不均void、spot、缺點、髒污、紙張纖維、印頭斷針
Decodability寬度靠近 decode threshold印刷增益/縮減、縮放、DPI 與 X dimension 配合
Decode/QZ結構或資料不合規左右 quiet zone、起止碼、校驗碼、截切與編碼內容
避免最常見的誤判:只修「總分最低的平均參數」不一定有效。每條 scan grade 是該線最低參數,而 overall 是 scan grades 的平均;因此「各參數平均值中的最低者」不必然等於 overall 的限制因素。應回看 individual scan results 與 SRP。
版本管理

ISO/IEC 15416:2025 與舊資料的四個差異

  1. Threshold:以 Annex B 最佳化算法取代較易受極端反射值影響的做法。
  2. Rmax/Rmin:最高/最低 3% samples 取平均,不再只取單一極值。
  3. 共用光學:在適當應用中,建議可指定與 2D verifier 共用的四側照明,且正式 grade 要帶 lighting specifier。
  4. Continuous grading:補齊低於 1.0 的算法,並明確要求一位小數向下截斷。

因此,Keyence/Cognex 的舊版教學非常適合理解參數,但若其門檻表、Rmax/Rmin 定義或 rounding 仍以 2016 版為基礎,不能取代 2025 版原文。跨年度比較報告時,必須先核對 standard version 與 instrument firmware。

FAQ

一維條碼品質檢測常見問題

條碼掃得到,為什麼仍可能不合格?

一般 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 Figure 3 取自使用者合法提供的 ISO/IEC 15416:2025 文件並清楚標示來源;其餘圖表與文字為整理或自行製作。正式驗收仍應以合法取得的完整標準與適用的 application specification 為準。

回到頁首 ↑