技术新讯 > 印刷排版,打字模印装置的制造及其产品制作工艺 > 一种热敏打印机的分段加热方法与流程  >  正文

一种热敏打印机的分段加热方法与流程

  • 国知局
  • 2024-07-05 15:47:47

本发明涉及打印,尤其涉及一种热敏打印机的分段加热方法。

背景技术:

1、随着电子技术的飞速发展,热敏打印设备逐渐走向小型化以及便携化,便携式热敏打印机,如pos机等,一般此类设备带有可充电电池。当热敏打印机工作时功率大,电池负载重,可能导致设备出现异常问题。而且现有打印分段方式一般有两种,一种是将当前行打印平均分为固定段数,每次加热一段,如果某段中加热点数量比较集中,会出现热量比较集中的问题,影响打印质量;另一种是将当前打印行连续n个点分成一组,加热第一段时取每一组第一个位置进行加热,第二段取每一组第二个位置加热,依次类推,直至所有点位加热完毕。该方法虽然分散了加热能量,但是每段中的加热点数量可能不同,每段加热到相同灰度的时间不同,由于打印转动时间是差不多的,这就导致每段和每段打印出来的图像颜色深浅不一,打印质量差。

技术实现思路

1、本发明的目的在于提供一种热敏打印机的分段加热方法,用于解决现有打印方法容易导致设备异常,且打印质量差的问题。

2、为了实现上述目的,本发明提供如下技术方案:

3、本发明提供一种热敏打印机的分段加热方法,包括:

4、获取打印机供电电池的供电电压和待打印数据;

5、根据所述供电电压确定分组基数;所述分组基数为打印过程中同时加热的最大加热点数量;所述供电电压与所述分组基数成正比;

6、针对所述待打印数据中的任意一行数据:根据当前行数据的加热点数量与所述分组基数确定当前行的分段数量;

7、采用按照预设间隔选取指定位置处的加热点作为目标加热点的方法将当前行数据分成n段;或采用按照随机选取目标加热点的方法将当前行数据分成n段,得到当前行对应的n段打印数据;n表示分段数量;每段打印数据中的目标加热点数量小于或等于所述分组基数;

8、根据所述目标加热点数量和所述供电电压确定每段打印数据对应的加热时间;

9、根据每段打印数据对应的加热时间对每段打印数据进行打印,直到完成当前行对应的n段打印数据的打印;完成所有行数据的打印。

10、与现有技术相比,本发明提供的热敏打印机的分段加热方法根据供电电压确定分组基数;供电电压与分组基数成正比;根据当前行数据的加热点数量与分组基数确定当前行的分段数量;可以实现分段数量的动态调整,通过供电电压调整分组基数,在供电电压大电量充足时,能够大功率输出,电压波动小,可以增大分组基数,减少分段数量,提高打印速度,在供电电压小,电量不足的时候,输出大功率时,会导致电池电压波动大,极端情况下会影响整个打印机的工作稳定行,此时可以减小分组基数,增加分段数量以降低功率,保证打印机的稳定工作,避免出现在供电电压低时加热功率过高出现过流、宕机等工作异常问题。另外,如果当前行加热点数量多,可以适当增加分段数量,减小对电池的电力需求,如果当前行加热点数量少,可以适当减小分段数量,提高打印速度。采用按照预设间隔选取指定位置处的加热点作为目标加热点的方法将当前行数据分成n段,该方法可以使每段的加热点位置分散,从而实现热量分散,且每段和每段的加热点数量都差不多,避免出现各段加热点数量不同导致的打印出的图像深浅不一,打印质量差的问题;或采用按照随机选取目标加热点的方法将当前行数据分成n段,得到当前行对应的n段打印数据;该分段方法由于是随机取点,热量随机分布,可以实现热量均衡,有利于提高打印质量。根据目标加热点数量和供电电压确定每段打印数据对应的加热时间,可以保证打印出需要的灰度程度的图像,提高打印质量;根据每段打印数据对应的加热时间对每段打印数据进行打印,直到完成当前行对应的n段打印数据的打印;完成所有行数据的打印。本方案在分段数量动态调整的基础上,采用以上分段方法对当前行进行分段,能更好地平衡热敏打印机的打印速度、打印功耗以及打印质量。

11、可选的,预设间隔用z表示,所述采用按照预设间隔选取指定位置处的加热点作为目标加热点的方法将当前行数据分成n段包括:

12、选取当前行打印数据中的第一个加热点,然后每间隔z个加热点选取一个加热点作为第一段打印数据的目标加热点;z=n-1;

13、选取当前行打印数据中的第二个加热点,然后每间隔z个加热点选取一个加热点作为第二段打印数据的目标加热点;

14、进行下一段打印数据的目标加热点的选取,直到选取的目标加热点为当前行打印数据中的第z+2个加热点,完成分段。

15、可选的,分组基数用m表示,当前行打印数据包括y个加热点,所述采用按照随机选取目标加热点的方法将当前行数据分成n段包括:

16、在当前行打印数据中随机选择m个加热点作为第一打印数据的目标加热点;相邻两个目标加热点之间间隔有加热点;

17、在当前行打印数据剩余的y-m个加热点中随机选择m个加热点作为下一段打印数据的目标加热点,直到当前打印数据中剩余加热点数量为m,完成分段。

18、可选的,所述根据每段打印数据对应的加热时间对每段打印数据进行打印,直到完成当前行对应的n段打印数据的打印包括:

19、随机选择一段打印数据,根据选择的打印数据对应的加热时间对选择的打印数据进行打印;

20、当前段打印数据打印完成后,随机选择下一段打印数据进行打印,直到完成当前行对应的n段打印数据的打印。

21、可选的,所述根据所述供电电压确定分组基数包括:

22、当所述供电电压大于0且小于或等于第一阈值时,将第一预设加热点数量确定为分组基数;

23、当所述供电电压大于所述第一阈值且小于或等于第二阈值时,将第二预设加热点数量确定为分组基数;

24、当所述供电电压大于所述第二阈值且小于或等于第三阈值时,将第三预设加热点数量确定为分组基数;所述第二阈值小于所述第三阈值,且所述第二阈值大于所述第一阈值;所述第二预设加热点数量小于所述第三预设加热点数量,且所述第二预设加热点数量大于所述第一预设加热点数量。

25、可选的,所述根据所述目标加热点数量和所述供电电压确定每段打印数据对应的加热时间包括:

26、将所述目标加热点的数量和所述供电电压代入下列公式,得到加热功率;

27、

28、其中,p为加热功率,vh为供电电压,ndot为目标加热点的数量,rcom为共通电阻值,rave为平均电阻值,ric为驱动时电阻值;

29、将加热能量除以所述加热功率的结果确定为加热时间;所述加热能量是基于打印机机头温度确定的,所述打印机机头温度越高,将加热点加热到同样灰度时所需加热能量越少。

30、可选的,所述根据选择的打印数据对应的加热时间对选择的打印数据进行打印包括:

31、启动打印机的加热功能并启动加热定时器;

32、驱动打印机转动对选择的打印数据进行打印,直到所述加热定时器的时间达到所述加热时间,停止打印。

33、可选的,所述根据当前行数据的加热点数量与所述分组基数确定当前行的分段数量包括:

34、确定当前行数据的加热点数量与所述分组基数之间的比值;

35、当所述比值为整数时,将所述比值确定为当前行的分段数量;

36、当所述比值为非整数时,将所述比值中的整数加一确定为当前行的分段数量。

37、可选的,所述当前段打印数据打印完成后之后还包括:

38、等待预设时间后进行下一段打印数据的打印。

本文地址:https://www.jishuxx.com/zhuanli/20240618/38602.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。