一、關于條形碼
我們在超市買東西時,就可以見到。在我們生活中應用十分普遍。它是一種由黑白相間的條紋組成的圖案,其中黑色部分稱為“條”白色的稱為“空”。條和空分別用來代表0或1,從而不同粗細條紋間的相互組合,便代表了不同的編碼信息。利用二進位的編碼,可以表示數(shù)字,字符和符號信息。
條形碼需要使用專門儀器進行識別,即掃描槍。條形碼中條和空對相同光線的反射率不同,各自的反射光強度也不一樣。條形碼掃描槍利用該原理,通過光學傳感器檢測來自不同發(fā)射區(qū)的不同反射光,對條形碼進行識別。條形碼標簽可以用普通紙打印,也可以使用專門的標簽紙打印。
二、關于二維碼
二維碼可以看作條形碼的升級版。條形碼是一維的,它只有橫向記錄信息,縱向是不記錄信息的,縱向剪短,記錄的信息不受影響。二維碼是二維的,兩個方向都記錄信息。
二維碼也利用二進制表示信息的。二維碼就是把信息翻譯成黑白小方塊,然后組成一個大方塊。相比于只在一個維度上,攜帶信息的條形碼,二維碼在兩個維度上都攜帶了信息,也就做成了這個方塊狀的樣子。在二維碼編碼中,白色小方塊表示0,黑色小方塊表示1。用二進制編碼表示了數(shù)字,字母,符號和漢字信息。所有二維碼角上都有三個相同的方塊,是用來給掃描定位的,不管正著掃,倒著掃,還是斜著掃,掃出來的結(jié)果都是一樣的。