[发明专利]打印控制方法及打印机有效
申请号: | 201210222146.1 | 申请日: | 2012-06-29 |
公开(公告)号: | CN103507448A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 丁进峰;许加波;董述恂;王春涛 | 申请(专利权)人: | 山东新北洋信息技术股份有限公司 |
主分类号: | B41J29/393 | 分类号: | B41J29/393 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 吴贵明;李志刚 |
地址: | 264209 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 控制 方法 打印机 | ||
1.一种打印控制方法,其特征在于,包括:
步骤S1,根据横向压缩比获取横向压缩表达式,根据纵向压缩比获取行微步数m;
步骤S2,获取原始点阵数据;
步骤S3,按照所述横向压缩表达式对所述原始点阵数据的每一点行数据进行压缩,生成压缩点阵数据;以及
步骤S4,电机每走所述m微步,打印所述压缩点阵数据中的一点行数据。
2.根据权利要求1所述的打印控制方法,其特征在于,所述步骤S1中的根据横向压缩比获取横向压缩表达式包括:
根据所述横向压缩比计算得到所述横向压缩表达式,或者,
根据所述横向压缩比查表得到所述横向压缩表达式,其中,在所述表中存储有多个横向压缩比与多个横向压缩表达式的对应关系。
3.根据权利要求2所述的打印控制方法,其特征在于,根据所述横向压缩比运算得到所述横向压缩表达式包括根据以下公式计算所述横向压缩表达式中固定运算项和“或”运算项的项数:
p1+2*p2=r
p1+p2=r1
其中,p1为所述横向压缩表达式中固定运算项的项数,p2为所述横向压缩表达式中“或”运算项的项数,r1表示压缩后的数据量,r表示原始的数据量。
4.根据权利要求2所述的打印控制方法,其特征在于,根据所述横向压缩比查表得到所述横向压缩表达式包括:
判断所述表中是否能够查找到所述横向压缩比;
当所述表中能够查找到所述横向压缩比时,将查表得到的横向压缩比对应的横向压缩表达式作为所述横向压缩表达式;以及
当所述表中无法查找到所述横向压缩比时,将所述表中与所述横向压缩比的数值相近的横向压缩比对应的横向压缩表达式作为所述横向压缩比对应的横向压缩表达式。
5.根据权利要求1所述的打印控制方法,其特征在于,所述步骤S3包括:
以所述横向压缩表达式的数据长度为单位对所述原始点阵数据的每一点行数据进行分组,得到多个数据组;
按照所述横向压缩表达式,对所述多个数据组进行压缩,生成多个压缩数据组;
对所述多个压缩数据组进行组合,生成一点行的压缩数据;以及
对所有点行的压缩数据进行组合,生成所述压缩点阵数据。
6.根据权利要求1所述的打印控制方法,其特征在于,所述步骤S3包括:
对所述原始点阵数据中每一点行数据按照类型分区,得到多个数据区;
按照所述横向压缩表达式,分别对所述多个数据区进行压缩,生成多个压缩数据区;
对所述多个压缩数据区进行组合,生成一点行的压缩数据;以及
对所有点行的压缩数据进行组合,生成所述压缩点阵数据。
7.一种打印机,其特征在于,包括:
第一获取单元,用于根据横向压缩比获取横向压缩表达式,根据纵向压缩比获取行微步数m;
第二获取单元,获取原始点阵数据;
生成单元,按照所述横向压缩表达式对所述原始点阵数据的每一点行数据进行压缩,生成压缩点阵数据;以及
打印单元,用于在电机每走所述m微步,打印所述压缩点阵数据中的一点行数据。
8.根据权利要求7所述的打印机,其特征在于,所述第一获取单元用于通过以下方式获取所述横向压缩表达式:
根据所述横向压缩比计算得到所述横向压缩表达式,或者,
根据所述横向压缩比查表得到所述横向压缩表达式,其中,在所述表中存储有多个横向压缩比与多个横向压缩表达式的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东新北洋信息技术股份有限公司,未经山东新北洋信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210222146.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全对称空间三转动自由度并联机构
- 下一篇:一种多功能铸件