打印控制方法及装置制造方法及图纸

技术编号:8879494 阅读:152 留言:0更新日期:2013-07-03 18:35
本发明专利技术公开了一种打印控制方法及装置。该打印控制方法包括:获取一字符行的滑架移动区域的一个非打印区域;计算该非打印区域的长度;确定滑架在非打印区域的起始速度和终止速度,还包括:获取第一参考距离,其中,第一参考距离为滑架以起始速度达到终止速度所需的距离;以及在非打印区域长度大于第一参考距离时,控制滑架在第一区域内,由起始速度加速至第一速度,在第二区域内,由第一速度减速至终止速度,其中,非打印区域包括第一区域和第二区域。通过本发明专利技术,缩短了滑架通过非打印区域的时间,从而缩短打印时间;且打印头仍按照字符对应的速度打印,不影响打印质量。

【技术实现步骤摘要】

本专利技术涉及打印领域,具体而言,涉及一种打印控制方法及装置
技术介绍
用于打印票据、支票等介质的针式打印机在控制安装有针式打印头的滑架移动的过程中,通过控制针式打印头(以下简称打印头)的打印针有规律的击打墨带,从而在介质上打印出各种字符或图像。现有技术通常采用将不同字符类型的打印内容划分为不同打印区域,不同打印区域采用不同打印速度的方式以缩短针式打印机的行打印时间。比如,根据不同的应用需求,将字体类型划分草稿字体、信函字体等,每种字体对应一种打印速度,其中,草稿字体的打印速度Vl大于信函字体的打印速度V2。基于上述原理,图1示意出了现有技术的字符行的滑架移动区域组成与打印速度的示意图。如图1所示,字符行的滑架移动区域为从行起点开始到行终点结束的区域,包括第一打印区域和第二打印区域两个打印区域以及起始区域、间隔区域、结束区域三个非打印区域,其中,第一打印区域的打印内容为草稿字体,第二打印区域的打印内容为信函字体。在一行字符的打印过程中,当滑架从起始区域运动至第一打印区域的起点时,其运动速度由O加速到VI,在第一打印区域,滑架以速度Vl运动,打印头按照与滑架运动速度相匹配的出针速度执行打印;当第一打印区域打印结束后,当滑架从间隔区域运动至第二打印区域时,其运动速度由Vl减速到V2,在第二打印区域,滑架以V2速度运动,打印头按照与滑架运动速度相匹配的出针速度执行打印。尽管不同打印区域采用不同打印速度能够缩短一行的打印时间,但由于打印速度越高,滑架移动的速度越高,而滑架的高速移动降低了打印针在介质上的击打准确度和稳定性,从而降低了字符的打印质量。如果需要进一步缩短行打印时间,现有技术提供的打印方法只能进一步提高打印区域的打印速度,造成打印质量严重降低。针对相关技术中难以在保证打印质量的情况下缩短行打印时间的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种打印控制方法及装置,以解决在缩短针式打印机的行打印时间时,容易造成打印质量降低的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种打印控制方法。该打印控制方法包括:获取一字符行的滑架移动区域的一个非打印区域;计算该非打印区域的长度;确定滑架在该非打印区域的起始速度和终止速度,还包括:获取第一参考距离,其中,第一参考距离为滑架以起始速度达到终止速度所需的距离;以及在非打印区域长度大于第一参考距离时,控制滑架在第一区域内,由起始速度加速至第一速度,在第二区域内,由第一速度减速至终止速度,其中,非打印区域包括第一区域和第二区域。进一步地,获取第一参考距离包括:当起始速度大于终止速度时,获取第一距离和第二距离;以及将第一距离与第二距离之差的绝对值作为第一参考距离,其中,第一距离为滑架从最大速度减速至起始速度所需的距离,第二距离为滑架从最大速度减速至终止速度所需的距离,最大速度为滑架的最大速度,当起始速度小于终止速度时,获取第三距离和第四距离;以及将第三距离与第四距离之差的绝对值作为第一参考距离,其中,第三距离为滑架从零速度加速至起始速度所需的距离,第四距离为滑架从零速度加速至终止速度所需的距离。进一步地,该打印控制方法还包括:获取第二参考距离,其中,第二参考距离为滑架以起始速度加速至最大速度所需的距离与滑架以最大速度减速至终止速度所需的距离之和,其中,最大速度为滑架的最大速度,在非打印区域长度大于或等于第二参考距离时,第一速度为最大速度。进一步地,获取第二参考距离包括:获取第五距离,第六距离和第七距离;以及将第五距离与第六距离之差的绝对值与第七距离的和作为第二参考距离,其中,第五距离为滑架从零速度加速至最大速度所需的距离,第六距离为滑架从零速度加速至起始速度所需的距离,第七距离为滑架从最大速度减速至终止速度所需的距离。进一步地,在非打印区域长度大于第一参考距离和第二参考距离时,该方法还包括:控制滑架在第三区域内,以最大速度匀速运动,其中,非打印区域还包括第三区域。进一步地,第一区域的长度等于滑架从零速度加速至最大速度所需的距离与滑架从零速度加速至起始速度所需的距离之差的绝对值;第二区域的长度等于滑架从最大速度减速至终止速度所需的距离;以及第三区域的长度等于第一区域的长度与第二区域的长度之和与非打印区域长度之差的绝对值。进一步地,在非打印区域长度小于或等于第二参考距离且大于第一参考距离时:第一区域的长度等于滑架从零速度加速至第一速度所需的距离与滑架从零速度加速至起始速度所需的距离之差的绝对值;以及第二区域的长度等于滑架从最大速度减速至终止速度所需的距离与滑架从最大速度减速至第一速度所需的距离之差的绝对值,其中,第一区域的长度与第二区域的长度之和等于非打印区域的长度。进一步地,在非打印区域长度小于第一参考距离时,该方法还包括:控制滑架在第四区域内,由起始速度减速至零速度,在第五区域内,沿打印的相反方向由零速度加速至第二速度,在第六区域内,沿打印的相反方向由第二速度减速至零速度,以及在第七区域,沿打印的方向由零速度加速至终止速度,其中,第五区域的长度与第六区域的长度的和等于第四区域的长度与第七区域的长度的和与非打印区域的长度之差的绝对值。进一步地,第四区域的长度等于滑架从起始速度减速至零速度所需的距离;第五区域的长度等于滑架从零速度加速至第二速度所需的距离;第六区域的长度等于滑架从第二速度减速至零速度所需的距离;以及第七区域的长度等于滑架从零速度加速至终止速度所需的距离。进一步地,在非打印区域长度等于第一参考距离时,该方法还包括:当起始速度大于终止速度时,控制滑架在非打印区域内以起始速度持续减速至终止速度;以及当起始速度小于终止速度时,控制滑架在非打印区域以起始速度持续加速至终止速度。为了实现上述目的,根据本专利技术的另一方面,提供了一种打印控制装置。该打印控制装置用于执行本专利技术提供的任意一种打印控制方法。为了实现上述目的,根据本专利技术的另一方面,提供了一种打印控制装置。该打印控制装置包括:第三获取模块,用于获取一字符行的滑架移动区域的一个非打印区域;计算模块,用于计算非打印区域的长度;确定模块,用于确定滑架在非打印区域的起始速度和终止速度,还包括:第一获取模块,用于获取第一参考距离,其中,第一参考距离为滑架以起始速度达到终止速度所需的距离;以及第一控制模块,用于在非打印区域长度大于第一参考距离时,控制滑架在第一区域内,由起始速度加速至第一速度,在第二区域内,由第一速度减速至终止速度,其中,非打印区域包括第一区域和第二区域。进一步地,该打印控制装置还包括:第二获取模块,用于获取第二参考距离,其中,第二参考距离为滑架以起始速度加速至最大速度所需的距离与滑架以最大速度减速至终止速度所需的距离之和,其中,最大速度为滑架的最大速度,在非打印区域长度大于或等于第二参考距离时,第一速度为最大速度。进一步地,该打印控制装置还包括:第二控制模块,用于在非打印区域长度大于第二参考距离时,控制滑架在第三区域内,以最大速度匀速运动,其中,非打印区域还包括第三区域。进一步地,该打印控制装置还包括:第三控制模块,用于在非打印区域长度小于第一参考距离时,控制滑架在第四区域内,由起始速度减速至零速度,在第五区域内,沿打印的相反方向由零速度加速至第二速度,在第六区本文档来自技高网
...

【技术保护点】
一种打印控制方法,包括:获取一字符行的滑架移动区域的一个非打印区域;计算所述非打印区域的长度;确定所述滑架在所述非打印区域的起始速度和终止速度,其特征在于,所述方法还包括:获取第一参考距离,其中,所述第一参考距离为所述滑架以所述起始速度达到所述终止速度所需的距离;以及在所述非打印区域长度大于所述第一参考距离时,控制所述滑架在第一区域内,由所述起始速度加速至第一速度,在第二区域内,由所述第一速度减速至所述终止速度,其中,所述非打印区域包括所述第一区域和所述第二区域。

【技术特征摘要】

【专利技术属性】
技术研发人员:王春涛谢振虎于转龙李雪静许加波
申请(专利权)人:山东新北洋信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1