一种自适应打印方法、装置及打印机制造方法及图纸

技术编号:22531544 阅读:21 留言:0更新日期:2019-11-13 08:54
本发明专利技术实施例提供一种自适应打印方法、装置及打印机,涉及信息打印机技术领域,其中,自适应打印方法包括:获取当前打印机的状态信息;其中,所述状态信息包括本地待打印数据量;根据所述状态信息获取打印速度调整信息;根据所述打印速度调整信息生成速度控制指令并发送至打印驱动电机,以使得所述打印驱动电机根据所述速度控制指令调整打印速度。本发明专利技术通过获取当前打印机的状态信息,根据状态信息调整打印速度,避免了人工操作引起的打印机欠载或过载,实现了没有数据情况下的缓慢减速,减小了急剧停机导致的打印部件损耗。

An adaptive printing method, device and printer

The embodiment of the invention provides an adaptive printing method, device and printer, relating to the technical field of information printer, wherein the adaptive printing method includes: obtaining the status information of the current printer; wherein, the status information includes the amount of local data to be printed; obtaining the printing speed adjustment information according to the status information; generating the printing speed adjustment information according to the status information The speed control command is sent to the print drive motor so that the print drive motor adjusts the print speed according to the speed control command. By acquiring the status information of the current printer and adjusting the printing speed according to the status information, the invention avoids the printer under load or overload caused by the manual operation, realizes the slow deceleration without data, and reduces the loss of the printing part caused by the sharp shutdown.

【技术实现步骤摘要】
一种自适应打印方法、装置及打印机
本专利技术涉及信息
,具体而言,涉及一种自适应打印方法、装置及打印机。
技术介绍
打印机使用者一般在打印前根据待打印数据量手动设定打印机的打印速度,在打印过程中,打印机的打印状态发生变化时,打印机使用者可以通过制动开关、控制按钮手动调整打印机的打印速度,但是人工操作不方便且很可能高于或低于打印机的最佳打印速度,使打印机欠载或过载运行,打印效率低。目前打印速度无法根据打印状态自适应调整打印速度,可能引起诸多的打印问题。例如,当打印机本地待打印数据量为零的时候,一般马上停止打印,这样急剧停机,会引起打印部件中结构齿轮磨损,影响打印机寿命;非常强烈的降速还可能撕裂纸卷,浪费时间和材料;当通信速度不稳定的时候,继续在较大的速率下打印可能会引起打印机卡顿,继而引起打印重复或数据丢失。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种自适应打印方法、装置及打印机,以改善现有技术中打印机打印速度无法根据打印状态进行自适应调整的问题。本专利技术提供了一种自适应打印方法,包括:获取当前打印机的状态信息;其中,所述状态信息包括本地待打印数据量;根据所述状态信息获取打印速度调整信息;根据所述打印速度调整信息生成速度控制指令并发送至打印驱动电机,以使得所述打印驱动电机根据所述速度控制指令调整打印速度。优选的,所述打印速度调整信息包括以稳定状态调速、以可变状态调速以及不调速。优选的,所述根据所述状态信息获取打印速度调整信息,具体为:根据所述状态信息,基于打印速度匹配算法生成打印速度增量;根据所述打印速度增量获取打印速度调整信息。优选的,所述打印速度匹配算法具体为:当x≥x0时,Vd=0当0≤x<x0时,Vd=D*x其中,Vd为打印速度增量;x为本地待打印数据量;x0为本地待打印数据量阈值;D为常量且D<0。优选的,所述状态信息还包括打印机的数据通信状态。优选的,所述数据通信状态包括数据接收速率和数据消耗速率,则所述打印速度匹配算法具体为:若x≥x0,y≥y0且z≤z0,Vd=0否则,Vd=D*(x-x0)+P*(y-y0)–K*(z-z0),其中,Vd为打印速度增量;x为本地待打印数据量;y为数据接收速率;z为数据消耗速率;x0为本地待打印数据量阈值;y0为数据接收速率阈值;z0为数据消耗速率阈值;D、P、K为常量且D>0,P>0,K>0。本专利技术还提供了一种自适应打印装置,包括:状态信息获取单元,用于获取当前打印机的状态信息;其中,所述状态信息包括本地待打印数据量;调整信息获取单元,用于根据所述状态信息获取打印速度调整信息;打印速度控制单元,用于根据所述打印速度调整信息生成速度控制指令并发送至打印驱动电机,以使得所述打印驱动电机根据所述速度控制指令调整打印速度。优选的,具体包括:打印速度增量获取单元,用于根据所述状态信息,基于打印速度匹配算法生成打印速度增量;打印速度调整信息获取单元,根据所述打印速度增量获取打印速度调整信息。本专利技术实施例还提供了一种打印机,包括打印部件、无线通信模块、存储器和控制器,所述打印部件与所述控制器连接,所述无线通信模块、控制器与所述存储器电性连接,所述控制器控制打印部件的打印速率,所述无线通信模块用于获取待打印数据,所述存储器内存储有待打印数据和计算机程序,所述计算机程序能够被所述控制器执行,以实现上述的自适应打印方法。上述是实施例中,通过获取当前打印机的状态信息,根据状态信息调整打印速度,不仅避免了人工操作引起的打印机欠载或过载,而且可以在本地待打印数据量减小时降低打印速度,实现没有打印数据情况下的缓慢减速,减小了急剧停机导致的打印部件损耗。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术第一实施例提供的自适应打印方法的流程示意图。图2为本专利技术第二实施例提供的自适应打印装置的结构示意图。图标:201-状态信息获取单元;202-调整信息获取单元;203-打印速度控制单元。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本专利技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。请参阅图1,本专利技术第一实施例提供了一种自适应打印方法,其可由打印设备来执行,包括如下步骤:S101,获取当前打印机的状态信息;其中,所述状态信息包括本地待打印数据量。在本实施例中,所述打印设备可以是打印机,也可以是打印机上的一个或多个部件,所述打印机可以是喷墨、针式、激光等不同的类型。打印设备上设置有数据通信模块,用于接收打印数据、收发当前打印机的打印设置和运行状态。其中,所述状态信息是指与打印机打印速度直接或间接相关的信息,其用来反应打印机的工作状态。除本地待打印数据量外,其还可以是打印机速度负荷、打印精度、打印颜色、打印数据传输速度等,本专利技术不做具体限定。所述本地待打印数据是指打印机中待打印作业,包括正在打印和打印列队中的文件。S102,根据所述状态信息获取打印速度调整信息。在本实施例中,所述根据所述状态信息获取打印速度调整信息,具体为:根据所述状态信息,基于打印速度匹配算法生成打印速度增量;根据所述打印速度增量获取打印速度调整信息。在本实施例中,所述打印速度增量为单位时间内的打印速度变化量,其可以是正值、负值或零,也可以是定量或变量。所述打印速度调整信息包括以稳定状态调速、以可变状态调速以及不调速。可以理解,当所述打印速度增量为定量时,所述打印速度调整信息为以稳定状态调速;当所述打印速度增量为变量时,所述打印速度调整信息为以可变状态调速,当所述打印速度增量为零时,所述打印速度调整信息为不调速。S103,根据所述打印速度调整信息生成速度控制指令并发送至打印驱动电机,以使得所述打印驱动电机根据所述速度控制指令调整打印速度。上述实施例中,通过获取当前打印机的状态信息,根据状态信息调整打印速度,本地待打印数据量减小时,这时降低打印速度,实现没有打印数据情况下的缓慢减速,减小了急剧停机导致的打印部件损耗,延长了打印机寿命。本地待打印数据量增加时,这时可进行提速,避免了人工操作引起的打印机欠载或过载,提高了打印机打印效率。在上述实施例的基础上,在本专利技术的一个优选实施例中,所述打印速度匹配算法具体为:当x≥x0时,Vd=0当0≤x<x0时,Vd=D*本文档来自技高网...

【技术保护点】
1.一种自适应打印方法,其特征在于,包括:获取当前打印机的状态信息;其中,所述状态信息包括本地待打印数据量;根据所述状态信息获取打印速度调整信息;根据所述打印速度调整信息生成速度控制指令并发送至打印驱动电机,以使得所述打印驱动电机根据所述速度控制指令调整打印速度。

【技术特征摘要】
1.一种自适应打印方法,其特征在于,包括:获取当前打印机的状态信息;其中,所述状态信息包括本地待打印数据量;根据所述状态信息获取打印速度调整信息;根据所述打印速度调整信息生成速度控制指令并发送至打印驱动电机,以使得所述打印驱动电机根据所述速度控制指令调整打印速度。2.根据权利要求1所述的自适应打印方法,其特征在于,所述打印速度调整信息包括以稳定状态调速、以可变状态调速以及不调速。3.根据权利要求1所述的自适应打印方法,其特征在于,所述根据所述状态信息获取打印速度调整信息,具体为:根据所述状态信息,基于打印速度匹配算法生成打印速度增量;根据所述打印速度增量获取打印速度调整信息。4.根据权利要求3所述的自适应打印方法,其特征在于,所述打印速度匹配算法具体为:当x≥x0时,Vd=0当0≤x<x0时,Vd=D*x其中,Vd为打印速度增量;x为本地待打印数据量;x0为本地待打印数据量阈值;D为常量且D<0。5.根据权利要求3所述的自适应打印方法,其特征在于,所述状态信息还包括打印机的数据通信状态。6.根据权利要求5所述的自适应打印方法,其特征在于,所述数据通信状态包括数据接收速率和数据消耗速率,则所述打印速度匹配算法具体为:当x≥x0,y≥y0且z≤z0,Vd=0否则,Vd=D*(x-x0)+P*(y-y0)–K*(z...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:厦门汉印电子技术有限公司
类型:发明
国别省市:福建,35

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

1