田字碼系統(calraCodeSystem)是由日本calra公司發明的一種新的用于自動識別的代碼。
一、田字碼的基本原理
田字碼的基本原理是將1,2,4及8分別分配給四個小方塊中的一個,這四個小方塊呈田字形狀分布(見圖l)。這四個小方塊或者用黑色填充或者不填充,即可表示16種數據形式(見圖1)。通過兩個或者更多個田字方塊,來表示數據的數量的遞增。田字碼的編碼和譯碼則是在二進制數據和圖像數據之間的相互轉換。
如圖1,一個黑色的小方塊表示“1”,而一個白色的小方塊表示“0”。用小方塊或位表示“1”或“0”的方法稱為二進制系統。通過組合四個呈田字分布的小方塊即可表示數據0一15。按照信息處理術語,此稱為BCD系統。BCD編碼的應用相當普遍。ASCII代碼和漢字代碼則是應用BCD系統的代表性實例,田字碼及十進制、十六進制、BCD碼。
圖1:田字碼的編碼原理
二、田字碼的特點
正如上述,田字碼可以通過四個呈田字型的黑方塊或白方塊表示信息。這種碼的特點是:只要遵循黑白方塊的組合原理,表示數據的長度是不受限制的。通過自動識別技術,它也可以用作計算機數據輸入的代碼。
編碼原理簡單
以前應用的代碼可直接轉換成田字碼,因為它在表示數據方面沒有限制。
印刷精度要求低
田字碼的識別是通過黑白方塊的對比度實現的,故僅需區分出哪一塊是黑的,哪一塊是白的即可,不需要高印刷精度。另外,字符的表示方法簡單,因此,可以用手工方法制作。
可以較小的面積表示大量的信息。
因為1個田字可表示16種代碼,數據密度高,占有空間少;2個田字可表示256種代碼;3個田字可表示4096種代碼;10個田字則表示1099511627776種代碼。
管理簡單
因為田字碼可以肉眼識別,代碼管理容易。例如,機器因事故突然停止,可用人的視覺來處理。
田字碼是4-bit代碼
田字碼與其它碼的基本區別是:田字碼具有4-bit形狀(4-bitshape),它與計算的十六進制表示法兼容。田字碼的一個田字由4部分或4位組成,兩個田字由8位組成,四個田字則可包含兩個字節,這與計算機字符表示是一致的。
安全性高
采用模糊方式,排列難以仿造、假冒。
成本低
所有印刷材料便宜,用熱敏紙作為承印材料,成本要比PTE(polyethyleneterephtalate)或PVC(Polyvinylchloride)材料低。
不污染環境
熱敏低對環境無污染,并且在處理后可以再利用。
應用廣泛
田字碼可用作預付款卡,ID卡,程序卡,自動販賣機的記錄卡等。





