他的想法是在信封上打上條形碼,條形碼裏的信息就是收件人的地址,就像今天的郵政編碼壹樣。為此Kermode發明了最早的條形碼識別,設計方案非常簡單(註:這種方法叫模比較法),即壹條代表數字“1”,兩條代表數字“2”,以此類推。接著,他發明了壹種由基本元件組成的條形碼閱讀裝置:掃描儀(能發射光,能接收反射光);壹種測量反射信號帶和空間的方法,即邊緣定位線圈;和使用測量結果的方法,即解碼器。
Kermode的掃描儀使用新發明的光電池收集反射光。“空”反映的是強信號,“杠”反映的是弱信號。與今天電子元件的高速應用不同,Kermode使用磁性線圈來測量“條”和“空間”。就像小孩子把電線接到電池上,繞在釘子上夾紙壹樣。Kermode是用壹個帶鐵芯的線圈,在接收到“空”信號時吸引壹個開關,在接收到“杠”信號時釋放開關,接通電路。所以最早的條碼閱讀器噪音很大。開關由壹系列繼電器控制,“開”和“關”由信封上印刷的“紙條”數量決定。這樣,條碼符號直接對字母進行排序。
此後不久,Kermode的合作者Douglas Young在Kermode代碼的基礎上做了壹些改進。
Kermode代碼包含的信息量非常低,很難編譯十個以上不同的代碼。年輕碼使用較少的條,但是使用條之間的空間的大小變化,就像今天的UPC條形碼符號使用四種不同的條大小。新的條形碼符號可以在相同大小的空間內編碼壹百個不同的區域,而Kermode碼只能編碼十個不同的區域。
直到1949年,諾姆·伍德蘭和伯納德·西爾弗發明的全方位條形碼符號才第壹次被記錄下來。在此之前,專利文獻中沒有條形碼技術的記載,也沒有實際應用的先例。諾姆·伍德蘭和貝馬德·西爾弗的想法是利用克莫德和楊的垂直“條”和“空”,把它們彎曲成壹個環,很像射箭的靶子。這樣,掃描儀可以通過掃描圖形的中心來解碼條形碼符號,而不管條形碼符號的方向。
在不斷完善這項專利技術的過程中,科幻作家艾薩克-阿齊莫夫(Isaac-Azimov)在他的著作《赤裸的太陽》(Naked Sun)中講述了壹個使用新的信息編碼方法進行自動識別的例子。當時,人們認為這本書裏的條形碼符號看起來像方格子的棋盤,但今天的條形碼專業人員會立即意識到它是壹個二維矩陣條形碼符號。雖然這個條形碼符號沒有方向,沒有定位,沒有定時,但很明顯它代表了壹種信息密度很高的數字代碼。
直到1970年,ITER FACE MACHINES公司開發出“二維碼”,二維矩陣條形碼的打印和讀取設備才以適合銷售的價格問世。當時是用二維矩陣條形碼來實現報紙排版過程的自動化。二維矩陣條形碼打印在紙帶上,由今天的壹維CCD掃描儀掃描讀取。CCD發出的光照射在紙帶上,每個光電池對準紙帶的不同區域。每個光伏電池根據條形碼是否打印在紙帶上輸出不同的圖案,並將它們組合起來,產生高密度的信息圖案。這樣,單個字符可以在與早期Kermode代碼中單個條相同大小的空間中打印。定時信息也包括在內,所以整個過程是合理的。當第壹個系統進入市場時,包括打印和閱讀設備在內的整套設備的價格約為5000美元。
此後不久,隨著LED(發光二極管)、微處理器、激光二極管的不斷發展,迎來了壹個新的符號(象征主義)及其大爆發,被稱為“條形碼產業”。今天,很難找到沒有直接接觸過快速準確的條形碼技術的公司或個人。隨著這壹領域的技術進步和發展非常迅速,每天都有越來越多的應用領域被開發出來,用不了多久,條形碼就會像燈泡和晶體管收音機壹樣普及,這將使每個人的生活變得更加容易和方便。
條形碼是壹組按照壹定編碼規則排列的條和空符號,用來表示由壹定的字符、數字和符號組成的信息。條碼系統是由條碼符號設計、制作和掃描讀取組成的自動識別系統。