眾所周知,計算機設(shè)備只能識讀二進制數(shù)據(jù)(數(shù)據(jù)只有“0”和“1”兩種邏輯表示)。條形碼符號作為一種為計算機信息處理而提供的光電掃描信息圖形符號,也應(yīng)滿足計算機二進制的要求。條形碼的編碼方法就是要通過設(shè)計條形碼中條與空的排列組合來表示不同的二進制數(shù)據(jù)的。一般來說,條形碼的編碼方法有兩種:模塊組合法和寬度調(diào)節(jié)法。
(1) 模塊組合法
模塊組合法是指條形碼符號中,條與空分別由若干個模塊組合而成。一個標準模塊的條表示二進制的“1”,一個標準模塊的空表示二進制的“0”。
(2) 寬度調(diào)節(jié)法
寬度調(diào)節(jié)法是指條形碼中,條(空)的寬窄設(shè)置不同,寬單元表示二進制的“1”,窄單元表示二進制的“0”,寬單元的寬度通常是窄單元寬度的 2~3 倍。