发明名称 错位优先异形矩阵式二维条码排布方法
摘要 本发明公开一种错位优先异形矩阵式二维条码排布方法,其包括以下步骤:步骤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坐标。本发明解决了在一个狭长表格区域,针对打印错位而尽可能保证二维条码落在正常表格内的技术问题,可以方便的连续打印多联票据。
申请公布号 CN102810150B 申请公布日期 2015.04.08
申请号 CN201110147193.X 申请日期 2011.06.02
申请人 航天信息股份有限公司 发明人 陈江宁;甘景全;偶瑞军;谢宇;李少维;李利;宋颍
分类号 G06K7/10(2006.01)I 主分类号 G06K7/10(2006.01)I
代理机构 北京科龙寰宇知识产权代理有限责任公司 11139 代理人 孙皓晨
主权项 一种错位优先异形矩阵式二维条码排布方法,其特征在于,其包括以下步骤:步骤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),且(D1X,DY),(D2X,DY),(D3X,DY),(D4X,DY)是以待打印异形矩阵式二维条码符号的表格左上角为原点,原点坐标为(0,0)。
地址 100097 北京市海淀区杏石口路甲18号