基于分段打印的打印控制方法、装置、打印机及存储介质与流程
- 国知局
- 2024-07-05 15:43:33
本发明涉及打印机,尤其涉及一种基于分段打印的打印控制方法、装置、打印机及存储介质。
背景技术:
1、打印机作为一种常用的计算机输出设备,被广泛应用于人们的工作、学习和生活中。根据打印的原理不同,打印机可分为激光打印机、喷墨打印机、热敏打印机等,其中,热敏打印机以其打印速度快、操作维护方便以及价格实惠而备受青睐。
2、热敏打印机使用的是热敏打印技术,是热敏打印头加热后,与热敏打印纸直接接触,在高温下发生化学反应而变色,以达到打印的效果。对于一些成本比较低的热敏打印机,由于其适配器无法提供高的功率,当一行的打印内容超过一定的点数时,就需要采用分段打印的方式来打印该点行,而分段打印会造成打印速度的降低,在这一点行的停留时间也就会加长。比如:
3、4寸打印机203dpi的共有864个点,也就是说满行打印的时候需要同时加热864个点,每个点加热需要40ma,这样一来的话对于电流需要非常大,成本也就会非常高,所以需要进行分段打印从而降低电流实现降本。而分段后就会造成打印速度降低,并且会造成粘纸。也就是说:如果不分段这一点行打印所用的时间是x,如果分2段就会变成2x,分3段就是3x,分4段就是4x……,将864个点分成若干等份,进行加热,这样一来由于当第二段加热完成后第一段由于加热后造成纸张与tph会黏住,尤其是标签纸与tph充分接触之后会将标签纸中的胶挤压出来并tph表面光滑,这样一来当前一段打印加热完之后冷却就会造成纸张与tph黏住。而且显而易见,分的段数越多那么黏合力也就越大,这样就会造成打印下一点行(需要走下一点行)时,打印头与纸张产生粘黏而无法走纸,进而产生打印压缩的现象。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种基于分段打印的打印控制方法、装置、打印机及存储介质,以改善上述问题。
2、本发明实施例提供了一种基于分段打印的打印控制方法,其包括:
3、接收待打印数据,并根据所述待打印数据以及打印机的打印参数计算当前打印点行所需的第一打印段数;
4、根据所述第一打印段数对所述当前打印点行进行打印,并在打印完成后,计算下一打印点行所需的第二打印段数以及其对应的第二电机转速;
5、根据所述第一打印段数以及所述第二打印段数对所述电机的转速进行调节;其中,在第一打印段数大于1时,若第二打印段数大于等于第一打印段数,则控制所述电机的转速趋向所述第二电机转速;在第一打印段数大于1时,若第二打印段数小于第一打印段数,则读取与第一打印段数对应的二次加速表对所述电机进行加速;所述二次加速表的初始加速度小于一次加速表的初始加速度;所述一次加速表为打印机启动后加速使用的加速表;
6、根据调节后的电机转速和所述第二打印段数对下一打印点行进行打印。
7、优选地,还包括:
8、在打印机启动后,读取一次加速表,并根据所述一次加速表对电机进行加速;所述一次加速表至少包含初始加速度。
9、优选地,还包括:
10、在第一打印段数小于等于1时:
11、若第二打印段数大于1,则控制所述电机的转速趋向所述第二电机转速;
12、若第二打印段数不大于1,则判断当前的第一电机转速是否达到设定的目标转速;
13、若达到,则维持电机转速不变;
14、若未达到,则采用最近一次读取的加速表对电机进行加速。
15、优选地,当所述打印点行所需的打印段数大于1时,不同的打印段数具有相同的二次加速表。
16、优选地,当所述打印点行所需的打印段数大于1时,不同的打印段数具有不同的二次加速表,且打印段数越多,其对应的二次加速表的初始加速度越小。
17、优选地,所述二次加速表包括初始加速度以及二次加速度,且二次加速度大于所述初始加速度;则读取与第一打印段数对应的二次加速表对所述电机进行加速,具体为:
18、根据所述初始加速度对所述电机进行加速;
19、当加速超过设定的步数或者设定的时间后,根据所述二次加速度对所述电机进行加速。
20、优选地,所述打印机的打印参数包括打印机的最大输出功率以及每个加热点的加热功率。
21、本发明实施例还提供了一种基于分段打印的打印控制装置,其包括:
22、第一打印段数计算单元,用于接收待打印数据,并根据所述待打印数据以及打印机的打印参数计算当前打印点行所需的第一打印段数;
23、第二打印段数计算单元,用于根据所述第一打印段数对所述当前打印点行进行打印,并在打印完成后,计算下一打印点行所需的第二打印段数以及其对应的第二电机转速;
24、转速调节单元,用于根据所述第一打印段数以及所述第二打印段数对所述电机的转速进行调节;其中,在第一打印段数大于1时,若第二打印段数大于等于第一打印段数,则控制所述电机的转速趋向所述第二电机转速;在第一打印段数大于1时,若第二打印段数小于第一打印段数时,则读取与第一打印段数对应的二次加速表对所述电机进行加速;所述二次加速表的初始加速度小于一次加速表的初始加速度;所述一次加速表为打印机启动后加速使用的加速表;
25、打印单元,用于根据调节后的电机转速和所述第二打印段数对下一打印点行进行打印。
26、本发明实施例还提供了一种打印机,其包括加热头以及控制器,所述控制器与所述加热头电连接,所述控制器包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如上述的打印控制方法。
27、本发明实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序能够被所述计算机可读存储介质所在设备的处理器执行,以实现如上述的打印控制方法。
28、综上所述,本实施例中,在打印完当前打印点行后,在第一打印段数大于1时,若第二打印段数小于第一打印段数,则读取与第一打印段数对应的二次加速表对电机进行加速,二次加速表的初始加速度小于打印机启动后加速所使用的一次加速表的初始加速度,从而以较小的初始加速度来对电机进行加速,使得电机的转速缓慢的提高以提供更大的输出扭矩,进而克服打印头与打印介质之间的黏连阻力,能够避免分段打印后由于打印头与打印介质黏连而导致的无法正常走纸或者打印压缩等现象,提高了打印质量。
技术特征:1.一种基于分段打印的打印控制方法,其特征在于,包括:
2.根据权利要求1所述的打印控制方法,其特征在于,还包括:
3.根据权利要求1所述的打印控制方法,其特征在于,还包括:
4.根据权利要求1所述的打印控制方法,其特征在于,当所述打印点行所需的打印段数大于1时,不同的打印段数具有相同的二次加速表。
5.根据权利要求1所述的打印控制方法,其特征在于,当所述打印点行所需的打印段数大于1时,不同的打印段数具有不同的二次加速表,且打印段数越多,其对应的二次加速表的初始加速度越小。
6.根据权利要求1所述的打印控制方法,其特征在于,所述二次加速表包括初始加速度以及二次加速度,且二次加速度大于所述初始加速度;则读取与第一打印段数对应的二次加速表对所述电机进行加速,具体为:
7.根据权利要求1所述的打印控制方法,其特征在于,所述打印机的打印参数包括打印机的最大输出功率以及每个加热点的加热功率。
8.一种基于分段打印的打印控制装置,其特征在于,包括:
9.一种打印机,其特征在于,包括加热头以及控制器,所述控制器与所述加热头电连接,所述控制器包括存储器以及处理器,所述存储器内存储有计算机程序,所述计算机程序能够被所述处理器执行,以实现如权利要求1至7任意一项所述的打印控制方法。
10.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序能够被所述计算机可读存储介质所在设备的处理器执行,以实现如权利要求1至7任意一项所述的打印控制方法。
技术总结本发明提供了一种基于分段打印的打印控制方法、装置、打印机及存储介质,方法包括:接收待打印数据,并根据所述待打印数据以及打印机的打印参数计算当前打印点行所需的第一打印段数;根据第一打印段数对所述当前打印点行进行打印,并在打印完成后,计算下一打印点行所需的第二打印段数以及第二电机转速;根据所述第一打印段数以及所述第二打印段数对所述电机的转速进行调节;根据调节后的电机转速驱动打印介质,以实现对下一打印点行的打印。本发明在打印时,在第一打印段数大于1时,若第二打印段数小于第一打印段数,以较小的初始加速度来对电机进行加速,使电机转速缓慢提高以提供更大的扭矩以克服打印头与打印介质之间的黏连阻力,提高打印质量。技术研发人员:请求不公布姓名受保护的技术使用者:厦门汉印股份有限公司技术研发日:技术公布日:2024/4/22本文地址:https://www.jishuxx.com/zhuanli/20240618/38158.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表