回覆列表
  • 1 # 於2

    Code128碼是一種高密度的一維條碼,可表示從 ASCII 0 到ASCII 127 共128個字元(其中包含數字,字母,符號),所以稱128碼。而Code128 A碼,Code128 B碼,Code128 C碼都是Code128碼的子集,那麼A碼、B碼、C碼有什麼區別呢?

    Code128 A碼可表示:大寫英文字母、數字、控制字元組成的字串,比如:ABC、ABC123。

    Code128 B碼可表示:大小寫英文字母、數字、字元組成的字串,比如:Abc123、A-123(B)。

    Code128 C碼可表示:僅可表示100個“兩位”數字編碼(00-99),比如:123456、00225869。

    下面我們用中琅條碼列印軟體分別製作出A碼、B碼、C碼,看他們的外觀圖形區別。

    一般來說,如果條碼內容是大寫英文字母,用Code128 A碼或B碼都可以,如果是包含大小寫字母就需要用Code128 B碼,如果是純數字的一般用C碼。在這裡有一點需要注意的是,如果是條碼內容位數是“奇數”的純數字,那麼就需要把條碼內容給拆分,前面偶數用Code128 C碼,後面一位奇數用B碼或者A碼。比如條碼:1234567

    拆分後,12、34、56是Code128 C碼:,而最後一位7就是B碼或者A碼。在實際應用中Code 128 A碼、Code128 B碼和Code128 C碼是可以相互組合的。

    在條碼列印軟體中製作Code128碼的時候,條碼型別選擇Code128時,會根據條形碼內容,自動選擇A碼、B碼、C碼或者組合碼的形式,以最短的方式編碼圖形。下圖是條碼內容一樣的情況下,條碼型別選擇Code128 A和Code128,兩種效果是一模一樣的。

  • 中秋節和大豐收的關聯?
  • 渺茫的茫是什麼意思?