Code 32 條碼
Code 32 條碼是由意大利衛生部為醫藥產品所訂定的條碼編碼規則。
Code 32 條碼的字元表現有32個,包括10個數字及22個英文大寫(除了A,E,I,O)。
Code 32 條碼編碼方式完全與Code 39 條碼相同,由5條黑色線條(簡稱Bar),4條白色線條(簡稱Space),總共9條線所組成,請參考Code 39 條碼編碼規則.
以下為Code 32字元與10進位數的轉換表
Code 32 編碼及解碼流程
步驟一.先製定Code 32條碼之10進位數字編碼
Code 32 條碼的10進位數字編碼,由最左邊的0數字開始,接著後面跟著7個數字編號以及最後1個檢查位元數所組成。
例如:026089019 , 其中最後的數字9為檢查位元數。
在實際應用中,首先必須先將前面8碼(含前導數字0)定下來
>> 例如:02608901
接著透過以下公式,算出檢查位元數.
步驟二.轉換成Code 32 編碼
利用以下公式及code 32轉換表,得到0SW5KV
Code 32條碼列印的編碼方式跟Code 39條碼相同,起始及結束碼也均為*星號
步驟三.進行Code 32 解碼
透過以下公式,將Code 32 條碼"0SW5KV"進行10進位數字反向解碼,確定為026089019