碼得到兩個(gè)條形碼;調(diào)整兩個(gè)條形碼的大小和/或排列位置獲得條形碼組,使得印刷得到的條形碼組中的所述兩個(gè)條形碼能分別解碼得到所述商品信息,將商品信息分別編碼成兩個(gè)條形碼,兩個(gè)條形碼生成一個(gè)條形碼組來承載商品信息,可以靈活使用現(xiàn)有的條形碼進(jìn)行組合,增大所能承載的商品信息量。
【附圖說明】
[0051]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0052]圖1為本發(fā)明一種生成條形碼組的方法實(shí)施例一流程圖;
[0053]圖2為本發(fā)明一種生成條形碼組的方法實(shí)施例二流程圖;
[0054]圖3為本發(fā)明一維條形碼和二維條形碼第一種可能的組合方式示意圖;
[0055]圖4為本發(fā)明一種生成條形碼組的方法實(shí)施例三流程圖;
[0056]圖5為本發(fā)明兩個(gè)二維條形碼組合方式示意圖;
[0057]圖6為本發(fā)明一種生成條形碼組的方法實(shí)施例四流程圖;
[0058]圖7 Ca)為本發(fā)明兩個(gè)一維條形碼第一種可能的組合方式示意圖;
[0059]圖7 (b)為本發(fā)明兩個(gè)一維條形碼第二種可能的組合方式示意圖;
[0060]圖8為本發(fā)明一種生成條形碼組的裝置實(shí)施例五結(jié)構(gòu)示意圖;
[0061]圖9為本發(fā)明一種生成條形碼組的裝置實(shí)施例六結(jié)構(gòu)示意圖;
[0062]圖10為本發(fā)明一種生成條形碼組的裝置實(shí)施例七結(jié)構(gòu)示意圖;
[0063]圖11為本發(fā)明一種生成條形碼組的裝置實(shí)施例八結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0064]本發(fā)明提供了一種生成條形碼組的方法和裝置,將商品信息按照預(yù)設(shè)的條形碼組合分別編碼得到兩個(gè)條形碼,兩個(gè)條形碼生成一個(gè)條形碼組,減小條形碼的局限性,增大所能承載的商品信息量。
[0065]下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施進(jìn)行詳細(xì)說明。
[0066]圖1為本發(fā)明一種生成條形碼組的方法實(shí)施例一流程圖,所述方法包括:
[0067]步驟101:獲取商品描述信息。
[0068]商品的描述信息包括商品的生產(chǎn)國(guó)、制造廠家、商品名稱、生產(chǎn)日期、商品簡(jiǎn)介等許多信息,這些信息可以用來識(shí)別一類商品。一般將商品信息按照不同的編碼規(guī)則生成不同的條形碼,便于快速準(zhǔn)確的識(shí)別商品的類別。本發(fā)明中所述的條形碼包括一維條形碼和二維條形碼。
[0069]步驟102:將所述商品信息按照預(yù)設(shè)的條形碼組合分別編碼得到兩個(gè)條形碼。
[0070]通用商品的一維條形碼一般由前綴部分、制造廠商代碼、商品代碼和校驗(yàn)碼組成。一維條形碼中,前綴碼是用來標(biāo)識(shí)國(guó)家或地區(qū)的代碼,例如:00-09代表美國(guó)、加拿大;45、49代表日本;69代表中國(guó)大陸;471代表中國(guó)臺(tái)灣地區(qū);489代表香港特區(qū)。制造廠商代碼由各個(gè)國(guó)家或地區(qū)的物品編碼組織賦予制造廠商代碼。商品代碼是用來標(biāo)識(shí)商品類別的代碼,由產(chǎn)品生產(chǎn)企業(yè)走形設(shè)定。一維條形碼最后用I位校驗(yàn)碼來校驗(yàn)商品條形碼中左起第
1- 12數(shù)字代碼的正確性。
[0071]現(xiàn)有的一維條形碼主要包括Codel28碼、Codabar碼、Code39碼、Code25碼、ITF25碼、EAN-13 碼、Matrix25 碼、UPC-A 碼、UPC-E 碼、EAN-8 碼,Code-B 碼、中國(guó)郵政碼(矩陣 25碼的一種變體)、Codell碼、MSI碼、Code39EMS (EMS專用的39碼)、Code93碼、ISBN碼以及ISSN碼等。每種一維條形碼都有各自的優(yōu)缺點(diǎn),一維條形碼所攜帶的商品信息僅限于30個(gè)字符左右,并且一維條形碼被損壞后,不易識(shí)別,但是,一維條形碼需要遵守國(guó)際商品條形碼管理的規(guī)定,安全性高。
[0072]二維條形碼主要包括矩陣式二維條形碼和行列式二維條形碼兩種。矩陣式二維條形碼是在一個(gè)矩形空間通過黑、白像素在矩陣中的不同分布進(jìn)行編碼。在矩陣元素位置上,出現(xiàn)方點(diǎn)、圓點(diǎn)或其他形狀點(diǎn)表示二進(jìn)制“ 1”,不出現(xiàn)點(diǎn)表示二進(jìn)制的“O”,點(diǎn)的排列組合確定了矩陣式二維條形碼所代表的意義。行排式二維條形碼,其編碼原理是建立在一維碼基礎(chǔ)之上,按需要堆積成二行或多行。
[0073]現(xiàn)有的二維條形碼包括F*DF417、Maxicode、Datamatrix、Code49、QR Code、Codeone、Codel6K、CP條形碼、Codablock F條形碼、Vericode條形碼、Aztec條形碼、田字碼、Ultracode條形碼等。二維條形碼可以攜帶有1850個(gè)字符,糾錯(cuò)能力強(qiáng),但是安全性較低。
[0074]在實(shí)際使用過程中,可以將商品信息分成兩部分,每一部分采用一種編碼方式進(jìn)行編碼獲得一種條形碼,將整個(gè)商品信息拆分到兩個(gè)條形碼中攜帶。這樣可以攜帶有比一個(gè)條形碼更多的商品信息,并且還可以根據(jù)預(yù)設(shè)的條形碼組合,將兩種不同類型的條形碼組合在一起,可以充分利用不同條形碼各自的優(yōu)點(diǎn),還可以彌補(bǔ)只采用一種條形碼攜帶有商品信息所帶來的缺點(diǎn)。
[0075]步驟103:調(diào)整兩個(gè)條形碼的大小和/或排列位置獲得條形碼組,使得印刷得到的條形碼組中的所述兩個(gè)條形碼能分別解碼得到所述商品信息。
[0076]生成兩個(gè)條形碼后,需要對(duì)兩個(gè)條形碼的大小和/或排列位置進(jìn)行調(diào)整,將調(diào)整后的兩個(gè)條形碼中一個(gè)條形碼覆蓋在另外一個(gè)條形碼上生成條形碼組,所獲得的條形碼組中的每一個(gè)條形碼可以分別單獨(dú)解碼出其所攜帶的商品信息。
[0077]由上述內(nèi)容可知,本發(fā)明有如下有益效果:
[0078]獲取商品描述信息;將所述商品信息按照預(yù)設(shè)的條形碼組合分別編碼得到兩個(gè)條形碼;調(diào)整兩個(gè)條形碼的大小和/或排列位置獲得條形碼組,使得印刷得到的條形碼組中的所述兩個(gè)條形碼能分別解碼得到所述商品信息,將商品信息分別編碼成兩個(gè)條形碼,兩個(gè)條形碼生成一個(gè)條形碼組來承載商品信息,可以靈活使用現(xiàn)有的條形碼進(jìn)行組合,增大所能承載的商品信息量,充分利用條形碼組中的兩個(gè)條形碼各自的優(yōu)點(diǎn),彌補(bǔ)只采用一種條形碼攜帶有商品信息所帶來的缺點(diǎn)。
[0079]實(shí)施例二
[0080]圖2為本發(fā)明一種生成條形碼組的方法實(shí)施例二流程圖,與實(shí)施例一相比,實(shí)施例二中預(yù)設(shè)的條形碼組合為一維條形碼和二維條形碼的組合,所述方法包括:
[0081]步驟201:獲取商品描述信息。
[0082]此處與實(shí)施例一類似,參考實(shí)施例一的描述,這里不再贅述。
[0083]步驟202:將所述商品信息一維條形碼和二維條形碼的組合分別編碼得一個(gè)一維條形碼和一個(gè)二維條形碼。
[0084]一維條形碼安全性較高,但是所攜帶的商品信息較少,可以將商品的基本信息(如生產(chǎn)地、生產(chǎn)廠家以及商品編號(hào)等)采用一維條形碼進(jìn)行編碼生成一個(gè)一維條形碼,可以用于在解碼時(shí)確認(rèn)條碼組的安全性。由于一維條形碼是需要向國(guó)家物品編碼中心注冊(cè)認(rèn)證的,因此安全性較高。
[0085]二維條形碼所攜帶的信息量較大,可以將商品的主要描述信息或者與商品相關(guān)的網(wǎng)站等信息采用二維條形碼進(jìn)行編碼生成一個(gè)二維條形碼。二維條形碼攜帶有對(duì)商品的比較全面的描述信