先選對碼制,再決定尺寸與輸出
QR Code 產生器與圖片掃描|Code 128 條碼產生器
QR Code 與 Code 128 不是同一種條碼的兩種外觀。QR Code 是可承載多種內容的二維矩陣;Code 128 則是適合快速讀取作業編號的一維條碼。
QR Code
二維矩陣 · 網址、Wi-Fi 設定字串、聯絡資料、文字
Code 128
一維條碼 · 庫存、物流與內部識別碼
QR Code:在容量、密度與復原能力間取捨
Payload anatomy
原始內容 → 位元組編碼 → 資料 modules → 錯誤修正碼 → mask → 定位與 timing patterns
四周保留至少 4 modules 靜區,並維持清楚對比
不要裁掉外圍空白、把 modules 邊緣過度圓角,或在圖案後方放置複雜背景。提高錯誤修正等級會增加密度,仍無法補救 modules 太小或幾何結構被破壞。
先看解碼內容,再決定是否開啟
- 1讀取完整圖片
- 2檢視解碼後的原始內容
- 3核對網域與 URL scheme
- 4符合預期才另行開啟
Code 128:適合快速掃描的線性識別碼
Symbol anatomy
最窄 module 的實體寬度會影響掃描可靠度
像素寬度不等於印刷尺寸。請依印表機 DPI、掃描距離、讀取器光學條件與承印材質決定最終寬度,並保留條碼兩側靜區;SVG 放大不失真,也不代表任意縮小後仍可讀。
條碼下方的人眼可讀文字只是標示,不是條紋本身
文字應留在條碼符號之外,不能讓文字、邊框或裁切範圍碰到條紋與靜區。Modulo-103 檢查字元由編碼器寫入符號,不會當成人眼可讀內容顯示。
產生完成後,還要用實際成品回掃
- 01
輸入最終內容
- 02
以最終實體尺寸輸出
- 03
使用多種裝置回掃
- 04
逐字核對解碼結果
- 05
確認後才交付使用
QR Code 與 Code 128 常見問題
- QR Code 錯誤修正等級越高,就一定越容易掃描嗎?
- 不一定。L/M/Q/H 約可復原全部碼字的 7%/15%/25%/30%,不是可遮住圖面面積的保證。等級越高也會增加密度;對比不足、缺少靜區或 modules 太小,仍可能無法讀取。
- 含有 Modulo-103 的 Code 128 就是 GS1-128 嗎?
- 不是。一般 Code 128 符號本來就包含 Modulo-103 檢查字元;GS1-128 還要求起始碼後的 FNC1,並以 GS1 Application Identifiers 組織資料。此頁產生普通 Code 128,不是 GS1-128。
- 為什麼要用最終印刷尺寸測試?
- 螢幕上的大圖可能掩蓋 modules 或條紋太窄、油墨擴散、縮放插值、對比不足與靜區遭裁切等問題。圖片成功解碼也只證明讀出 payload,不代表網址、指令或內容安全。