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