[发明专利]错位优先异形矩阵式二维条码排布方法有效
申请号: | 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.vipzhuanli.com/pat/books/201110147193.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:图像形成设备以及驱动电压生成电路
- 下一篇:上装料多晶炉