一种打印纸的里程确定方法、装置、电子设备及存储介质与流程

文档序号:35918575发布日期:2023-11-03 22:33阅读:55来源:国知局
一种打印纸的里程确定方法、装置、电子设备及存储介质与流程

本发明涉及打印机,尤其涉及一种打印纸的里程确定方法、装置、电子设备及存储介质。


背景技术:

1、随着打印机的发展、居民生活水平和企业办公水平的提升,打印机的应用越来越普遍,已经完全融入到了人们的日常生活中,因此,打印机的性能也是人们关注的重点问题之一。

2、打印机的性能与打印纸的里程扣除方式、打印纸与打印机是否匹配等因素息息相关。若打印纸使用不当,将极大程度的降低打印机的打印效果,若打印纸的里程扣除不当,可能造成打印任务中断、二次打印等问题,影响用户的使用感受。目前,市面上的打印机性能管控方式是使用无线短距离通讯技术对打印纸的使用信息进行管理,例如,在打印机电路上增加无接触自动识别技术(radio frequency identification,rfid)读写芯片,在纸卷侧边增加rfid标签,打印时实时读取打印纸标签并基于打印任务的长度扣除打印纸的里程,或者打印结束后使用多天线确定打印纸标签并基于打印任务的长度扣除打印纸的里程。

3、但是,在打印纸卷芯滚动过程中实时侦测和读取rfid标签需要使用复杂的加密算法,可以同时进行打印任务及加解密计算的主控单片机的价格较高,会提高打印机的成本,而常用单片机无法兼顾两者,会发生打印效果差及rfid识别不准确的问题。使用多天线的方式确定打印纸标签会增加打印机的设计成本,且该方法仅能减小侦测盲区,无法识别处于天线法向位置的打印纸标签。


技术实现思路

1、本发明提供了一种打印纸的里程确定方法、装置、电子设备及存储介质,目的在于完善打印机的基础功能,在不增加打印机设计成本的基础上提高打印纸的里程扣除的准确度,提高用户的使用体验。

2、根据本发明的一方面,提供了一种打印纸的里程确定方法,该方法包括:

3、接收到待打印任务的打印成功指令时,基于信息采集器获取打印纸的标识信息;

4、确定标识信息是否符合预设里程扣除条件;

5、若标识信息符合预设里程扣除条件,则基于打印机的打印长度集合和打印纸的初始里程确定打印纸的目标里程,其中,打印长度集合包括至少一个打印长度;

6、若标识信息不符合预设里程扣除条件,则更新标识信息的异常次数,并基于预设异常阈值、异常次数、打印长度集合和初始里程确定目标里程。

7、可选的,确定标识信息是否符合预设里程扣除条件,包括:确定打印机的耗材标签集中是否存在标识信息;若耗材标签集中存在标识信息,则确定标识信息符合预设里程扣除条件;若耗材标签集中不存在标识信息,则确定标识信息不符合预设里程扣除条件。

8、可选的,基于打印机的打印长度集合和打印纸的初始里程确定打印纸的目标里程之后,还包括:基于目标里程更新初始里程。

9、可选的,基于预设异常阈值、异常次数、打印长度集合和初始里程确定目标里程,包括:确定异常次数是否小于或者等于预设异常阈值;若异常次数小于或者等于预设异常阈值,则在接收到目标打印任务的打印指令、且打印纸能打印目标打印任务时,控制打印机打印目标打印任务,并在接收到目标打印任务的打印成功指令、且打印纸的标识信息符合预设里程扣除条件时,基于目标打印任务的打印长度、打印长度集合和初始里程确定目标里程,其中,目标打印任务为待打印任务的下一个打印任务。

10、可选的,若异常次数大于预设异常阈值,则生成打印纸异常信息。

11、可选的,打印纸的里程确定方法还包括:接收到打印指令时,确定历史打印长度集合、待打印任务的当前打印长度和打印纸的初始里程;基于当前打印长度、历史打印长度集合和初始里程确定打印纸能否打印待打印任务;若打印纸能打印待打印任务,则控制打印机打印待打印任务;若打印纸不能打印待打印任务,则生成打印纸里程异常信息

12、可选的,基于当前打印长度、历史打印长度集合和初始里程确定打印纸能否打印待打印任务,包括:基于当前打印长度和历史打印长度集合中的各打印长度,确定目标打印长度;确定目标打印长度是否小于或者等于初始里程;若目标打印长度小于或者等于初始里程,则确定打印纸能打印待打印任务;若目标打印长度大于初始里程,则确定打印纸不能打印待打印任务。

13、可选的,打印纸的里程确定方法还包括:接收到启动指令时,确定打印纸是否为打印机的耗材;若打印纸为打印机的耗材,则基于打印纸的标识信息确定打印纸的初始里程;若打印纸不为打印机的耗材,则生成打印纸异常信息。

14、根据本发明的另一方面,提供了一种打印纸的里程确定装置,该装置包括:

15、信息获取模块,用于接收到待打印任务的打印成功指令时,基于信息采集器获取打印纸的标识信息;

16、信息匹配模块,用于确定标识信息是否符合预设里程扣除条件;

17、第一确定模块,用于若标识信息符合预设里程扣除条件,则基于打印机的打印长度集合和打印纸的初始里程确定打印纸的目标里程,其中,打印长度集合包括至少一个打印长度;

18、第二确定模块,用于若标识信息不符合预设里程扣除条件,则更新标识信息的异常次数,并基于预设异常阈值、异常次数、打印长度集合和初始里程确定目标里程。

19、根据本发明的另一方面,提供了一种电子设备,该电子设备包括:

20、至少一个处理器;以及与至少一个处理器通信连接的存储器;

21、其中,存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本发明任一实施例所述的打印纸的里程确定方法。

22、根据本发明的另一方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本发明任一实施例所述的打印纸的里程确定方法。

23、本发明实施例的技术方案,通过接收到待打印任务的打印成功指令时,基于信息采集器获取打印纸的标识信息;确定标识信息是否符合预设里程扣除条件;若标识信息符合预设里程扣除条件,则基于打印机的打印长度集合和打印纸的初始里程确定打印纸的目标里程,其中,打印长度集合包括至少一个打印长度;若标识信息不符合预设里程扣除条件,则更新标识信息的异常次数,并基于预设异常阈值、异常次数、打印长度集合和初始里程确定目标里程。在打印纸的标识信息符合预设里程扣除条件时,扣除打印里程,在打印纸的标识信息不符合预设里程扣除条件时,更新标识信息的异常次数,基于预设异常阈值、异常次数、打印长度集合和初始里程确定目标里程,可以根据标识信息的采集情况针对性的确定打印纸的里程扣除方式,完善了打印机的基础功能,在不增加打印机设计成本的基础上提高打印纸的里程扣除的准确度,提高用户的使用体验。解决了使用不恰当的主控芯片会增加打印机的成本或者存在打印效果差和rfid识别不准确的现象,使用多天线的方式确定打印纸标签仅能减小侦测盲区,在增加打印机的设计成本的同时也无法识别处于天线法向位置的打印纸标签等问题。

24、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1