[发明专利]条形码打印方法以及条形码打印装置有效
申请号: | 201610861772.3 | 申请日: | 2016-09-29 |
公开(公告)号: | CN107886015B | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 孟繁富 | 申请(专利权)人: | 株式会社理光 |
主分类号: | G06K1/12 | 分类号: | G06K1/12;G06K19/06 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 日本东京都大*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 条形码 打印 方法 以及 装置 | ||
1.一种条形码打印方法,其特征在于,所述方法包括以下步骤:
a)接收来自外部设备的打印指令,所述打印指令包含多条打印信息流;
b)对所述多条打印信息流进行解析,以获取与每条打印信息流相对应的一行的打印信息,所述打印信息包括所述一行的行号和行高、空白宽度、以及要打印的字符的信息和/或条形码的信息,所述条形码的信息包括所述条形码的高度;
c)对于每个所述条形码,根据所述条形码所在的一行之上的所有行的打印信息和所述条形码所在的一行的打印信息,计算所述条形码的初始坐标;
d)根据每一行的打印信息,确定该行的第一坐标范围,所述第一坐标范围是该行中除了所述字符以外的坐标范围;
e)对于每个所述条形码,将所述条形码的所述初始坐标作为当前坐标,并判定所述当前坐标是否在所述第一坐标范围之内并且所述条形码的所述高度小于等于所述条形码所在一行的行高,如果是,则将所述当前坐标作为所述条形码的打印坐标,并进入步骤g),如果否,则进入步骤f);
f)将所述条形码的初始坐标中的纵坐标或横坐标增加预定量,作为所述条形码的打印坐标,并进入步骤g);
g)根据每行的所述条形码的信息以及所述打印坐标、和/或所述字符的信息,进行打印。
2.如权利要求1所述的条形码打印方法,其特征在于,所述字符的信息包括所述字符的高度和宽度,
在步骤c)中,从所述条形码所在的一行之上的所有行的打印信息中取出每行的行高,将所述每行的行高与所述条形码所在的一行的打印信息中的行高进行相加,得到所述初始坐标的纵坐标,并且所述初始坐标的横坐标是0或所述条形码所在的一行的打印信息中的所述条形码前面的所述空白宽度或所述空白宽度与所述字符的宽度之和。
3.如权利要求2所述的条形码打印方法,其特征在于,所述条形码所在的一行的行高是该行中字符的最大高度或预定行高。
4.一种条形码打印装置,其特征在于,所述装置包括:
接收单元,用于接收来自外部设备的打印指令,所述打印指令包含多条打印信息流;
解析单元,用于对所述多条打印信息流进行解析,以获取与每条打印信息流相对应的一行的打印信息,所述打印信息包括所述一行的行号和行高、空白宽度、以及要打印的字符的信息和/或条形码的信息,所述条形码的信息包括所述条形码的高度;
计算单元,对于每个所述条形码,根据所述条形码所在的一行之上的所有行的打印信息和所述条形码所在的一行的打印信息,计算所述条形码的初始坐标;
确定单元,用于根据每一行的打印信息,确定该行的第一坐标范围,所述第一坐标范围是该行中除了所述字符以外的坐标范围;
判定单元,对于每个所述条形码,将所述条形码的所述初始坐标作为当前坐标,并判定所述当前坐标是否在所述第一坐标范围之内并且所述条形码的所述高度小于等于所述条形码所在一行的行高,如果是,则将所述当前坐标作为所述条形码的打印坐标,并进入打印单元,如果否,则进入调整单元;
调整单元,将所述条形码的初始坐标中的纵坐标或横坐标增加预定量,作为所述条形码的打印坐标,进入打印单元;
打印单元,根据每行的所述条形码的信息以及所述打印坐标、和/或所述字符的信息,进行打印。
5.如权利要求4所述的条形码打印装置,其特征在于,所述字符的信息包括所述字符的高度和宽度,
所述计算单元从所述条形码所在的一行之上的所有行的打印信息中取出每行的行高,将所述每行的行高与所述条形码所在的一行的打印信息中的行高进行相加,得到所述初始坐标的纵坐标,并且所述初始坐标的横坐标是0或所述条形码所在的一行的打印信息中的所述条形码前面的所述空白宽度或所述空白宽度与所述字符的宽度之和。
6.如权利要求5所述的条形码打印装置,其特征在于,所述条形码所在的一行的行高是该行中字符的最大高度或预定行高。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于株式会社理光,未经株式会社理光许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610861772.3/1.html,转载请声明来源钻瓜专利网。