Code128 條形碼

📊 Code128 Barcode

📐 工作原理與說明
總模組數 = 11 × (1 起始符 + n 資料符號 + 1 校驗符) + 13 終止符
校驗位 C = (VStart + Σi=1…n Vi × i) mod 103
Code 128 的每個符號固定佔 11 個模組(3 條 3 空,條寬之和為偶數、空寬之和為奇數),終止符特殊、佔 13 個模組。校驗位按加權模 103 計算:起始符權重為 1,其後第 i 個數據符號權重為 i,把加權和除以 103 取餘即得校驗符號值。輸入為純數字且長度為偶數時,本頁自動改用 Code C,每兩位數字壓縮為一個符號,條碼更短。

📚 深度解析:CODE128 條形碼

💡 常見使用場景

  • 物流與倉儲標籤:Code 128 支援全部 128 個 ASCII 字元、密度高,是快遞面單與倉庫週轉箱的主流選擇;純數字且長度為偶數時自動切到 Code C,條碼更短。
  • GS1-128 對接:在零售與醫療供應鏈中,Code 128 常以 FNC1 開頭承載 GS1 應用識別符號(如 (01) 全球貿易專案程式碼、(17) 有效期),需按 AI 規則解析而不是當作普通字串。
生成
輸入數字串(如 `123456789`)→ 渲染 CODE128 條碼圖形;請按規範長度與校驗位填寫。

❓ 常見問題(FAQ)

Code 128 的校驗位怎麼算?
加權模 103:起始符權重為 1,其後第 i 個數據符號權重為 i,把各符號值乘以權重求和後除以 103 取餘,餘數即校驗符號的值。校驗符與終止符都必須編碼進條碼,掃描器會自動核對其一致性。
Code 128 有 A/B/C 三套子集,怎麼選?
A 含大寫字母、數字與控制字元,B 含大小寫字母與數字,C 專為純數字設計(每兩位壓成一個符號,長度減半)。多數編碼器會自動混合:數字段用 C、字母段用 A/B,通過切換碼過渡,兼顧密度與表達力。
⚠️ 使用說明與注意事項
📖關於「Code128 條形碼」 ▼

📝工具簡介

Generate Code 128 barcodes with automatic subset selection and a modulo-103 check character.