專利名稱:一種防偽條形碼的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于防偽技術(shù),具體涉及一種防偽條形碼。
背景技術(shù):
條形碼技術(shù)是一種快速、準(zhǔn)確的自動識別技術(shù)。它是一種可印制的機器語言,可以直接產(chǎn)生“0”和“1”的比特流,其信息是利用印制的條符寬度、條符之間的間隔寬度以及間隔的相對位置來編碼的。條形碼技術(shù)為物品管理和世界各國的經(jīng)貿(mào)交往提供了一種極其簡便而通用的方法,在商品流通、物資管理、工業(yè)過程控制、交通運輸、醫(yī)藥、郵電、金融、圖書資料管理、安全防護以及辦公自動化等方面得到了越來越廣泛的應(yīng)用。隨著計算機應(yīng)用的日益普及,條形碼的應(yīng)用領(lǐng)域也將不斷地擴大。
條形碼技術(shù)的內(nèi)容主要包括條形碼編碼規(guī)則及標(biāo)準(zhǔn)、條形碼印制技術(shù)、條形碼自動識別技術(shù)和條形碼自動識別系統(tǒng)。1973年,美國率先在國內(nèi)的商業(yè)領(lǐng)域中應(yīng)用“UPC碼”(Universal Product Code),隨后加拿大也在商業(yè)領(lǐng)域中采用了UPC碼。UPC碼的使用大大提高了商業(yè)管理的自動化水平。1977年,歐洲經(jīng)濟共同體各國成立了歐洲物品編碼協(xié)會,按照UPC碼的標(biāo)準(zhǔn)制定了歐洲物品編碼,即“EAN碼”(EuropeanArticle Numbering),它與UPC碼兼容,并與UPC碼具有相同的符號體系。UPC碼和EAN碼都是數(shù)字編碼,其字符集是數(shù)字0-9。1974年,Intermec公司推出了“39碼”,它是第一個除了數(shù)字編碼之外,還有字母編碼的碼制。它的字符集是數(shù)字0-9,26個英文大寫字母A-Z及7個特殊字符—、·、空格、$、/、+和%,共43個字符。
普通的線性條碼可稱為一維條碼。一維條碼易于制作,容易識讀,輸入速度快、可靠性高。讀入設(shè)備的標(biāo)準(zhǔn)化程度高,容易與計算機及其他控制設(shè)備聯(lián)機使用,性能趨于完善。但是,線性條碼也存在一些固有的不足,主要是信息容量小。一維條碼的最高字符密度通常約為10字符/英寸,例如“39碼”的最高字符密度為9.4字符/英寸,即使是字符密度較高的“93碼”,每英寸最多也只能印14.7個字符。因此一維條碼通常只是用于自動識別,起到傳遞分類檢索信息的作用。
為了拓寬條形碼技術(shù)的應(yīng)用范圍,開發(fā)了新的條碼碼制,將一維條碼拓展為二維條碼,以便在有限的平面區(qū)域內(nèi)獲得更大的信息容量。
第一個二維條碼“49碼”起源于1987年,它是一種多行的、連續(xù)型長度可變的字母數(shù)字式編碼,且采用多種元素寬度。它的字符集除了包含“39碼”的43個字符外,還增加了3個功能字符F1、F2、F3和3個變換字符↑、↑↑、ns,共49個字符?!?9碼”具有全ASCII碼特性,使用變換字符↑、↑↑作為前置符,可為128個ASCII碼編碼。緊接其后,1988年和1990年出現(xiàn)了新的二維條碼,即“16K”碼和“PDF417碼”。1994年,Zebra(斑馬)公司又推出“超級碼”。
當(dāng)前,世界范圍內(nèi)通行的標(biāo)準(zhǔn)二維條碼就是PDF417碼。
將條形碼技術(shù)用于防偽,是應(yīng)用組合數(shù)學(xué)原理,利用現(xiàn)代計算機技術(shù)將數(shù)學(xué)和密碼學(xué)結(jié)合,將條形碼輸入的數(shù)字化信息作為原始數(shù)據(jù)進行加密運算,生成一組加密數(shù)據(jù)文件。加密運算的核心是加密密匙,它掌握在使用者手中。使用者用密匙對加密的數(shù)據(jù)文件進行解密識讀,恢復(fù)成數(shù)據(jù)形式并與原始數(shù)據(jù)進行比較,以便驗明真?zhèn)?。在防偽?yīng)用中,采用二維條碼是比較合適的。二維條碼用于防偽,可以作為標(biāo)簽來使用。防偽標(biāo)簽的使用一般分兩種形式,一種是用于某種物品的防偽標(biāo)簽包含完全相同的信息,每一枚標(biāo)簽之間沒有區(qū)別,例如加碘鹽的激光全息防偽標(biāo)簽、煙草專賣標(biāo)簽等。在這種情況下,要求防偽標(biāo)簽的制作具有一些特殊的技術(shù),例如動態(tài)點陣技術(shù)、隱形加密技術(shù)、光化浮雕技術(shù)、光學(xué)可變技術(shù)、微雕技術(shù)等。另一種防偽標(biāo)簽除了包含有完全相同的信息以外,每一枚標(biāo)簽還包含自己特有的信息。即除了共性之外,每一枚標(biāo)簽還有自己的個性。比如給標(biāo)簽加上編號,就是一種最簡單的使標(biāo)簽具有個性的辦法。如果能夠使標(biāo)簽包含的特有信息與被保護的對象的某些特征聯(lián)系起來,就可以大大增加防偽的力度。這種防偽的思路在一些重要的國家行政部門的防偽中得到了成功的應(yīng)用。而二維條碼恰恰可以在這種防偽應(yīng)用中發(fā)揮其特有的優(yōu)勢。
現(xiàn)今普遍使用的一維條碼在碼制規(guī)則、制碼設(shè)備和讀碼掃描裝置等方面都已經(jīng)相當(dāng)成熟,標(biāo)準(zhǔn)化程度高,有標(biāo)準(zhǔn)接口與計算機連接,已經(jīng)成為計算機的一種性能可靠的外部設(shè)備。設(shè)法利用現(xiàn)有的制碼設(shè)備、一維讀碼掃描裝置和一維條碼技術(shù),在一維條碼的基礎(chǔ)上加以拓展,從而克服一維條碼信息容量小缺點,在實際應(yīng)用中有著重要的意義。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述不足之處,提供一種防偽條形碼。該條形碼可以利用現(xiàn)有的制碼設(shè)備和一維讀碼掃描裝置,克服了一維條碼信息容量小缺點。
本發(fā)明提供的一種防偽條形碼,其特征在于該條形碼由排列成矩陣形的m排一維條形碼構(gòu)成,其中m為大于等于2的正整數(shù)。
上述m排一維條形碼至少有一排為經(jīng)過加密處理的條形碼。
本發(fā)明與傳統(tǒng)的一維條形碼比較,具有以下特點(1)、多排一維條形碼組成,信息容量大;(2)、由多排一維條形碼組成矩陣的形式,便于信息加密。普通的一維條形碼的加密只能在一排數(shù)字上展開,而這種矩陣的形式條形碼可以采用矩陣的運算進行加密。
與標(biāo)準(zhǔn)二維條形碼比較,其特點是(1)、可以利用現(xiàn)有的一維條形碼讀碼掃描裝置讀出信息?,F(xiàn)有的一維條形碼讀碼掃描器技術(shù)成熟,種類齊全,社會擁有量大,價格低廉,讀出誤碼率極低。而標(biāo)準(zhǔn)二維條形碼讀碼掃描裝置價格比較昂貴,這是標(biāo)準(zhǔn)二維條形碼推廣使用范圍小、推廣速度不快的一個重要的原因。(2)、通行的標(biāo)準(zhǔn)二維條形碼的碼制規(guī)則都已確定,不便于信息加密。為了加密,有一些用戶自己制定新的碼制規(guī)則,編制特定的二維條形碼。但這種特定的二維條形碼不能用標(biāo)準(zhǔn)的二維條形碼讀碼掃描器讀出,必須設(shè)計制作專用的二維條形碼讀碼掃描器。這樣,推廣使用起來就更加困難。
圖1為用5排128碼(每排8個數(shù)據(jù))并列組成矩陣防偽條形碼的示意圖。
圖2為將圖1的5排128碼緊密排列組成的矩陣防偽條形碼的示意圖。
具體實施例方式
作為例子,我們選取目前廣泛使用的128碼,它是一維條碼。用多排128碼并列,組成矩陣式條形碼。128碼于1981年問世,它是一種連續(xù)型的、長度可變的字母數(shù)字式碼制。128碼有106個不同的條形碼字符,即有106個不同的編碼結(jié)構(gòu)。每個條形碼字符可以有三種不同的含義。因此,128碼有三種含義不同的字符集,分別為A、B、C。交替地使用這三個字符集可以將128個ASCII碼進行編碼。128碼本身是一種密度很高的碼制,如果單位元素寬度為0.19mm,那么128碼每英寸最多可印刷12個字母式字符或每英寸24個數(shù)字式字符。
在具體實施中,我們使用通用的條形碼打碼機打印出128碼的高度僅為1mm。我們采用m=5、每排8個字符的128碼組成如圖1、2所示的矩陣式條形碼,圖1中每排條形碼之間留有縫隙,圖2中每排條形碼之間不留縫隙。矩陣式條形碼所占的幾何尺寸僅為約5mm×20mm,用CIPHER 1021系列的條碼掃描器能夠快速準(zhǔn)確地將這種矩陣式條形碼的信息輸入到計算機中,這樣就得到一個含有40個元素的5×8矩陣。將這樣的矩陣條形碼用于文件、報單、證照等防偽,可以將條碼矩陣中的各個元素按照特定的密匙進行加密運算,并與文件、報單、證照中的某些重要信息建立聯(lián)系。這樣一來,每一個文件、報單或證照就對應(yīng)著一個特定的矩陣條形碼,它的防偽的力度是很高的。為了保證矩陣條形碼讀出數(shù)據(jù)的可靠性,我們在條形碼掃描輸入軟件的設(shè)計上采取了一些特殊的措施,例如每一排的條碼可以多次重復(fù)輸入,各排條碼的輸入順序不作要求,只要每一排都至少被成功地掃描一次就可以了。這樣就可以用條碼掃描器進行重復(fù)掃描,以保證所有的數(shù)據(jù)都能夠準(zhǔn)確地輸入到電腦中。
本發(fā)明中一維條形碼的排數(shù)m可以是大于等于2的任意正整數(shù),通常取值為2≤m≤10。m排一維條形碼可以是明碼也可以是經(jīng)過加密處理的密碼,或者部分為明碼部分為密碼。當(dāng)包含有密碼時,本發(fā)明就構(gòu)成了一種加密的矩陣式防偽條形碼。
權(quán)利要求
1.一種防偽條形碼,其特征在于該條形碼由排列成矩陣形的m排一維條形碼構(gòu)成,其中m為大于等于2的正整數(shù)。
2.根據(jù)權(quán)利要求1所述的條形碼,其特征在于每排一維條形碼之間留有縫隙。
3.根據(jù)權(quán)利要求1或2所述的條形碼,其特征在于上述m排一維條形碼中至少有一排為經(jīng)過加密處理的條形碼。
全文摘要
本發(fā)明公開了一種防偽條形碼,其特征在于該條形碼由排列成矩陣形的m排一維條形碼構(gòu)成,其中m為大于等于2的正整數(shù)。其中,m排一維條形碼可以是明碼也可以是經(jīng)過加密處理的密碼。與標(biāo)準(zhǔn)二維條形碼比較,本發(fā)明可以利用現(xiàn)有的一維條形碼讀碼掃描裝置讀出信息?,F(xiàn)有的一維條形碼讀碼掃描器技術(shù)成熟,種類齊全,社會擁有量大,價格低廉,讀出誤碼率極低。通行的標(biāo)準(zhǔn)二維條形碼的碼制規(guī)則都已確定,不便于信息加密。為了加密,有一些用戶自己制定新的碼制規(guī)則,編制特定的二維條形碼。但這種特定的二維條形碼不能用標(biāo)準(zhǔn)的二維條形碼讀碼掃描器讀出,而本發(fā)明可以為加密的矩陣式防偽條形碼。
文檔編號G06K19/06GK1790384SQ20041006136
公開日2006年6月21日 申請日期2004年12月15日 優(yōu)先權(quán)日2004年12月15日
發(fā)明者陳汝鈞, 曹漢強 申請人:華中科技大學(xué)