Code 39 如何編碼字元
每個 Code 39 字元由九個元素組成,五條條與四條空,其中三個是寬的。這種固定圖案就是「3 of 9」名稱的由來,也讓這種碼具備自我檢查能力:讀錯通常會產生無效的圖案,而不是錯誤的字元。
每個符號都以星號開始與結束,這也是星號不能當作資料使用的原因。mod-43 檢查字元是選用的,而完整 ASCII 模式可以透過組合成對的符號來表示其他字元。
- 數字 0 到 9
- 大寫字母 A 到 Z
- 空格與符號 - . $ / + %
- 起始與終止字元:*
Code 39 用在哪裡
Code 39 於 1970 年代開發,因為容易印刷與解碼而流行起來。它至今仍用於汽車業、美國國防後勤的 LOGMARS 計畫,以及識別證與內部資產標籤。
它的缺點是密度低:每個字元所占的空間比 Code 128 多得多。這種符號體系規範於 ISO/IEC 16388。