[發明專利]錯位優先異形矩陣式二維條碼排布方法有效
| 申請號: | 201110147193.X | 申請日: | 2011-06-02 |
| 公開(公告)號: | CN102810150A | 公開(公告)日: | 2012-12-05 |
| 發明(設計)人: | 陳江寧;甘景全;偶瑞軍;謝宇;李少維;李利;宋潁 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G06K7/10 | 分類號: | G06K7/10 |
| 代理公司: | 北京科龍寰宇知識產權代理有限責任公司 11139 | 代理人: | 孫皓晨 |
| 地址: | 100097 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 錯位 優先 異形 矩陣 二維 條碼 排布 方法 | ||
技術領域
本發明涉及條碼領域,具體而言,涉及一種多個異形矩陣式二維條碼在一定區域內的排布方法。
背景技術
矩陣式二維條碼由若干邊長相等的模塊按X和Y方向相同數量拼接組成,整體矩陣式二維條碼符號也是一個邊長相等的正方形圖像符號,模塊通過黑色和白色分別表示信息0和1,整個矩陣式二維條碼能表達一個數據包。模塊越大,整個矩陣式二維條碼符號的圖像就越大,他們之間的尺寸成正比。反之如果限制了整個符號的面積,那么要想容納更多的信息,就需要把模塊的尺寸定義的比較小,但太小了又無法識別,這相當于是兩個矛盾的指標。
通用的矩陣式二維條碼圖像符號一般是方的,當文件有足夠的區域并且需要排布多個方的矩陣式二維條碼時,直接并排就可以,當文件面積有限且是一個固定的狹長空間時,如何排布二維條碼就有了一定的困難,尤其是為了充分利用面積空間,待排布和打印的二維條碼是一個經過特殊設計構建的非方的異形矩陣式二維條碼時,這個問題就進一步困難。有的應用場合,比如針式打印機連續打印多聯票據時,經常出現整體向前或向后錯位了一行或多行,這種情況比較常見,但只要內容完整,一般都會正常判定為有效單據而不會作廢。不過對于那些使用了二維條碼的票據,當發生錯位時,二維條碼會被錯位出原來設計的應該在的表格里面,變成和旁邊的印刷或是打印字符重疊,這樣一來,二維條碼就變得無法識別了,這種情況下票據只能作廢重新打印,而錯行情況又比較常見,如何在錯行情況下仍然能夠使二維條碼打印在正常設計位置,是目前技術存在的問題。具體到在這種情況下,票據是設計需要排布多個異形矩陣式二維條碼時,問題就進一步變得困難。
因此,如何將上述問題加以解決,即為本領域技術人員的研究方向所在。
發明內容
本發明的主要目的是提供一種錯位優先異形矩陣式二維條碼排布方法,其是用以實現在一個狹長表格區域,針對打印錯位而盡可能保證二維條碼落在正常表格內的排布方法。
為了達到上述目的,本發明提供一種錯位優先異形矩陣式二維條碼排布方法,其包括以下步驟:
步驟1:在一紙質基材上設置一表格,該表格內包含4個尺寸相同、橫向并排的二維條碼;
步驟2:獲取表格長寬尺寸LX和LY;
步驟3:獲取二維條碼模塊的長寬尺寸MX和MY;
步驟4:計算二維條碼符號的長尺寸PX=(LX-5*3MX)/4;
步驟5:計算二維條碼符號的模塊數MC=PX/MX取整;
步驟6:以表格左上角為原點,計算二維條碼符號排布的起始Y坐標DY=(LY-MC*MY)/2;
步驟7:計算第一個二維條碼符號的起始X坐標D1X=3MX;
步驟8:計算其余3個異形矩陣式二維條碼符號的起始X坐標:D2X=D1X+MX*MC+3MX,D3X=D2X+MX*MC+3MX,D4X=D3X+MX*MC+3MX,其中,待排布的4個異形矩陣式二維條碼符號的起始坐標分別為:(D1X,DY),(D2X,DY),(D3X,DY),(D4X,DY),該系列坐標的原點是待打印異形矩陣式二維條碼符號的表格左上角,原點坐標為(0,0)。
較佳的實施方式中,所述的表格長LX為80mm,寬LY為20mm。
較佳的實施方式中,所述的二維條碼模塊的長尺寸MX為0.42mm,寬尺寸為0.35mm。
較佳的實施方式中,所述4個二維條碼之間大于等于1mm。
較佳的實施方式中,所述的表格具有邊框線,任一二維條碼與所述邊框線的距離大于等于1mm。
較佳的實施方式中,所述二維條碼在縱方向上居于表格中間。
較佳的實施方式中,以所述表格左上角為原點(0,0),4個二維條碼符號的起始坐標可設為:(1.26,2.48),(20.58,2.48),(39.9,2.48),(57.22,2.48),坐標度量單位為mm。
與現有技術相比,本發明的有益效果在于:
本發明提供的錯位優先異形矩陣式二維條碼排布方法,因為上面和下面有了多余的空白,對與錯位有了更好的容納空間,優化地解決了在一個狹長表格區域,針對打印錯位而盡可能保證二維條碼落在正常表格內的技術問題,可以方便的連續打印多聯票據,節省了時間和紙材。
附圖說明
圖1為本發明錯位優先異形矩陣式二維條碼排布方法一示意圖;
圖2為本發明錯位優先異形矩陣式二維條碼排布方法一實施例示意圖;
圖3為本發明錯位優先異形矩陣式二維條碼排布方法另一較佳實施例示意圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110147193.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像形成設備以及驅動電壓生成電路
- 下一篇:上裝料多晶爐





