最小反射 minRefl(Minimum Reflectance, Rmin)是 ISO/IEC 15415 與 29158 共用的 2D 條碼反射率參數,量測最暗模塊反射率夠不夠低、與最亮 Rmax 落差是否足夠。
最小反射 minRefl 量什麼?(ISO 15415/29158 共用)
讀碼的本質是比反射率:相機收到「最亮的格子(背景/空白,Rmax)」與「最暗的格子(模塊,Rmin)」反射回來的光量,靠兩者落差把整顆碼切成明、暗兩種模塊。最小反射 minRefl 就是檢查最暗那一格的反射率 Rmin 是否夠低——也就是最暗模塊有沒有「暗得夠徹底」。
為什麼重要?驗證時會以最亮(Rmax)與最暗(Rmin)之間定出一條明暗分界閾值,凡比它亮算亮模塊、比它暗算暗模塊。若最暗模塊反射太多光(Rmin 太高、離最亮值太近),明暗就糊在一起、閾值切不乾淨,輕則拉低分數,重則整顆碼解不開。barcode-test.com 的表述是:最暗模塊的反射率須不超過最亮反射率的一半(Rmin ≤ ½ Rmax)為合格方向;確切比例以 ISO 15415 標準本文為準。
minRefl 是 ISO/IEC 15415(標籤型二維碼)與 ISO/IEC 29158/AIM DPM(直接零件標記)共用的反射率基礎項,在金屬雷雕、噴墨、激光打標等 DPM 場景尤其關鍵——表面反光、底材不夠暗,最暗模塊就容易「暗不下去」。
ISO 15415/29158 怎麼評最小反射?
minRefl 在多數驗證機上是偏「過 / 不過(pass/fail)」性質的底線項,而不是純粹 A–F 漸進評分:依 Cognex 與 barcode-test 公開說明,最小反射是 ISO 15415 八項評等參數之一;整顆碼總評取所有參數中最差的一項。因此最暗模塊若不夠暗、minRefl 評等偏低,就會把整體等級一起壓下來,前面其他項分數再高也救不回來。
minRefl 與同一組反射率衍生的參數連動:明暗分界閾值、符號對比(Symbol Contrast)、調變(Modulation) 都建立在 Rmax/Rmin 這對極值之上。值得注意的是 2011 與 2024 版的差異:2011 版閾值(舊稱 global threshold)取「最亮與最暗的中點」;2024 版已不再叫 global threshold、也不再是中點,改為最佳化後的判定方式。2024 版另新增 Print Growth(印刷脹縮)參數、評分由 5 級整數改為 41 段、精細到小數一位;部分原本不過的碼在 2024 版會變成及格。Reflectance Margin 與 Modulation 在 2024 版的歸併方式各家敘述不一,請以標準本文為準。
※ 各等級對應的確切反射率門檻、Rmin/Rmax 比例與閾值算法,以 ISO/IEC 15415、ISO/IEC 29158 標準本文與驗證機報告為準(本頁不臆造數字)。
為什麼最小反射會失分?
- 底材/模塊本身不夠暗:墨量不足、印刷太淺,或 DPM 在亮色金屬上打標,最暗模塊反射太多光、Rmin 拉不下來。
- 表面反光、鏡面反射:拋光金屬、塑膜、護貝面在打光下產生眩光,連最暗模塊也被照亮,Rmin 整體升高。
- 打光把暗格照亮:同軸光或亮場用在會反光的表面,光直接打進暗模塊區,明暗落差被壓平。
- 對焦不準/景深不足:模塊邊緣糊掉,暗區混入亮像素,量到的「最暗值」被抬高。
- 底材半透明或有背景圖樣:透光、底圖透出使暗模塊反射不穩、局部 Rmin 偏高。
- 角度與曲面:碼貼在弧面或相機歪斜,部分區域反光、暗模塊被局部照亮。
怎麼把最小反射救回來?
- 拉大標記與底材的反差:DPM 選會「黑得夠深」的打標製程(雷雕足夠深、退火氧化夠黑);印刷加足墨量,讓最暗模塊真的暗。
- 改打光抑制眩光:反光面改用暗場(dark field)或低角度/漫射打光,避免同軸亮場把暗模塊照亮;必要時加偏振片壓鏡面反射。
- 調整角度與避開反光:讓相機與光源避開鏡面反射路徑,曲面件用穹頂光(dome)讓暗區不被局部照亮。
- 對好焦、給足景深:確認工作距離正確、縮小光圈換景深,讓最暗模塊邊緣清晰、不混入亮像素。
- 處理底材問題:半透明或有背景圖的底材,墊不透光背襯或換不反光底色,穩住 Rmin。
- 用治具固定姿態:固定碼相對相機的距離與角度,讓每顆碼的明暗落差一致、不靠運氣。

© Raimond Spekking / Wikimedia Commons · CC BY-SA 4.0
ISO 15416 對 Minimum Reflectance 的定義
Minimum Reflectance (Rmin、最小反射率) 為 ISO/IEC 15416 1D 條碼品質參數、量測條碼最暗 element 的反射率:
- 判定條件:Rmin ≤ 0.5 × Rmax 為 A (4.0)、否則為 F (0.0)
- 單一兩級評分(非五級漸進)
- 典型失分原因:墨色不夠黑、白色基材過亮、深色基材反射過強
來源:ISO/IEC 15416 §6 grading method。
| Grade | 分數 | 最暗模塊反射率 | 救法建議 |
|---|---|---|---|
| A | 4.0 | 遠低於全域門檻 | 維持現製程 |
| B | 3.0 | 低於門檻、有餘量 | 微調光源 |
| C | 2.0 | 接近門檻邊緣 | 加深蝕刻、更暗墨水 |
| D | 1.0 | 接近門檻、餘量不足 | 改用反光膜貼紙 |
| F | 0.0 | 超過門檻、不可讀 | 需重新打標 |
延伸學習:了解 ISO 條碼反射率參數在醫療器材 UDI 合規檢測的應用,含 Cognex 機型選型與案例對應。
工程師常見問題
Q1:ISO 15415/29158 怎麼評最小反射?
A:minRefl 在多數驗證機上是 偏「過 / 不過(pass/fail)」性質的底線項 ,而不是純粹 A–F 漸進評分:依 Cognex 與 barcode-test 公開說明, 最小反射是 ISO 15415 八項評等參數之一;整顆碼總評取所有參數中最差的一項 。因此最暗模塊若不夠暗、minRefl 評等偏低,就會把整體等級一起壓下來,前面其他項分數再高也救不回來。
Q2:要驗條碼品質、接 ISO 等級輸出?
A:提供 OK / NG 條碼樣本,VSK 工程師依 ISO 15415 / 29158 評估可行性與選型,盡快與您聯繫。
Q3:minRefl 失分如何救?
A:通常因條碼暗模塊(最暗模塊)反射率不夠低、與最亮模塊(背景)反差不足。救法:加深蝕刻、用更暗墨水、改變光源頻譜(如紅光對深色更敏感)、確保暗區無反光殘留。
Q4:minRefl 與 Symbol Contrast 的關係?
A:Symbol Contrast = Rmax - Rmin(最亮與最暗的差);minRefl 只評 Rmin(最暗值)。SC 看對比夠不夠大、minRefl 看最暗夠不夠暗。SC 不過時、可能是 Rmax 太低或 Rmin 太高、minRefl 額外判定。
Q5:理想 Rmin 值?
A:理想 Rmin 應遠低於全域門檻(建議 ≤ 30% 反射率)。實際數值依 ISO 15415 / 29158 等級劃分,A 級對 Rmin 要求最嚴。具體門檻請以標準本文與驗證機輸出報告為準。



