一、關(guān)于條形碼
我們在超市買東西時(shí),就可以見到。在我們生活中應(yīng)用十分普遍。它是一種由黑白相間的條紋組成的圖案,其中黑色部分稱為“條”白色的稱為“空”。條和空分別用來代表0或1,從而不同粗細(xì)條紋間的相互組合,便代表了不同的編碼信息。利用二進(jìn)位的編碼,可以表示數(shù)字,字符和符號信息。

條形碼需要使用專門儀器進(jìn)行識別,即掃描槍。條形碼中條和空對相同光線的反射率不同,各自的反射光強(qiáng)度也不一樣。條形碼掃描槍利用該原理,通過光學(xué)傳感器檢測來自不同發(fā)射區(qū)的不同反射光,對條形碼進(jìn)行識別。條形碼標(biāo)簽可以用普通紙打印,也可以使用專門的標(biāo)簽紙打印。
二、關(guān)于二維碼
二維碼可以看作條形碼的升級版。條形碼是一維的,它只有橫向記錄信息,縱向是不記錄信息的,縱向剪短,記錄的信息不受影響。二維碼是二維的,兩個(gè)方向都記錄信息。
二維碼也利用二進(jìn)制表示信息的。二維碼就是把信息翻譯成黑白小方塊,然后組成一個(gè)大方塊。相比于只在一個(gè)維度上,攜帶信息的條形碼,二維碼在兩個(gè)維度上都攜帶了信息,也就做成了這個(gè)方塊狀的樣子。在二維碼編碼中,白色小方塊表示0,黑色小方塊表示1。用二進(jìn)制編碼表示了數(shù)字,字母,符號和漢字信息。所有二維碼角上都有三個(gè)相同的方塊,是用來給掃描定位的,不管正著掃,倒著掃,還是斜著掃,掃出來的結(jié)果都是一樣的。