打印处理方法和装置与流程

文档序号:18110207发布日期:2019-07-06 11:58阅读:197来源:国知局
打印处理方法和装置与流程

本发明涉及数码印刷技术领域,尤其涉及打印处理方法和装置。



背景技术:

随着打印技术的发展,数码印刷作为近年来新兴的一种印刷技术,开始得到广泛的应用。数码印刷是把电脑文件直接印刷在纸张上,有别于传统印刷繁琐的工艺过程的一种全新印刷方式。

现有技术中,可以采用数码印刷技术打印一些带有预印内容的介质,或者是进行双面追标打印。

然而现有技术中,在打印一些带有预印内容的介质,或者是进行双面追标打印的时候,会采用一定的打印速度进行打印,然而打印速度的变化会导致打印位置出现偏差,进而导致打印结果的不准确。



技术实现要素:

本发明提供一种打印处理方法和装置,能够减少由于打印速度变化而造成的打印位置偏差,提高打印结果的准确性。

第一方面,本发明提供一种打印处理方法,包括:

确定打印机的第一打印速度;

根据预设的打印速度与打印延迟距离之间的映射关系,确定所述第一打印速度所对应的打印延迟距离;

根据所述第一打印速度和所述第一打印速度所对应的打印延迟距离,对待打印纸张进行打印处理,以得到打印后的纸张。

进一步地,在所述根据预设的打印速度与打印延迟距离之间的映射关系,确定所述打印速度所对应的打印延迟距离之前,还包括:

获取所述映射关系。

进一步地,获取所述映射关系,包括:

根据第二打印速度和所述第二打印速度所对应的至少一个打印延迟距离,对纸张进行打印处理,得到与每一个打印延迟距离对应的打印结果;

根据所述第二打印速度下的与每一个打印延迟距离对应的打印结果,确定出与所述第二打印速度对应的最准确的打印结果;

确定与所述最准确的打印结果对应的打印延迟距离,为与所述第二打印速度对应的正确的打印延迟距离,以构成所述映射关系。

进一步地,获取所述映射关系,包括:

接收用户输入的所述映射关系。

进一步地,获取所述映射关系,包括:

向服务器发送获取指令,以使所述服务器根据所述获取指令确定所述映射关系;

接收所述服务器发送的所述映射关系。

进一步地,根据所述第一打印速度和所述第一打印速度所对应的打印延迟距离,对待打印纸张进行打印处理,以得到打印后的纸张,包括:

当所述待打印纸张经过距离d后,对所述待打印纸张进行打印处理,以得到打印后的纸张,其中,d=v×(t1+t2+t3)+d,其中,v为所述第一打印速度,d为所述第一打印速度所对应的打印延迟距离;t1为预设时刻之后到打印系统接收到打印触发信号的延迟时间,所述预设时刻为从色标到达扫描位置的时间点;t2为打印系统下发打印指令到喷头最终响应的延迟时间,t3为喷头开始喷射墨滴到墨滴打到所述待打印纸张上的延迟时间

第二方面,本发明提供了一种打印处理装置,包括:

第一确定单元,用于确定打印机的第一打印速度;

第二确定单元,用于根据预设的打印速度与打印延迟距离之间的映射关系,确定所述第一打印速度所对应的打印延迟距离;

处理单元,用于根据所述第一打印速度和所述第一打印速度所对应的打印延迟距离,对待打印纸张进行打印处理,以得到打印后的纸张。

进一步地,所述装置还包括:获取单元;

所述获取单元,用于获取所述映射关系。

进一步地,所述获取单元,包括:处理模块、第一确定模块和第二确定模块,其中,

所述处理模块,用于根据第二打印速度和所述第二打印速度所对应的至少一个打印延迟距离,对纸张进行打印处理,得到与每一个打印延迟距离对应的打印结果;

所述第一确定模块,用于根据所述第二打印速度下的与每一个打印延迟距离对应的打印结果,确定出与所述第二打印速度对应的最准确的打印结果;

所述第二确定模块,用于确定与所述最准确的打印结果对应的打印延迟距离,为与所述第二打印速度对应的正确的打印延迟距离,以构成所述映射关系。

进一步地,所述获取单元,具体用于接收用户输入的所述映射关系。

进一步地,所述获取单元,具体用于向服务器发送获取指令,以使所述服务器根据所述获取指令确定所述映射关系;接收所述服务器发送的所述映射关系。

进一步地,所述处理单元,具体用于当所述待打印纸张经过距离d后,对所述待打印纸张进行打印处理,以得到打印后的纸张,其中,d=v×(t1+t2+t3)+d,其中,v为所述第一打印速度,d为所述第一打印速度所对应的打印延迟距离;t1为预设时刻之后到打印系统接收到打印触发信号的延迟时间,所述预设时刻为从色标到达扫描位置的时间点;t2为打印系统下发打印指令到喷头最终响应的延迟时间,t3为喷头开始喷射墨滴到墨滴打到所述待打印纸张上的延迟时间。

第三方面,本发明提供了一种打印处理设备,包括:存储器和处理器;

所述存储器,用于存储计算机程序;

其中,所述处理器执行所述存储器中的计算机程序,以实现第一方面中任一项所述的方法。

第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现第一方面中任一项所述的方法。

本发明提供了一种打印处理方法和装置,通过预先设置打印速度与打印延迟距离之间的映射关系,那么在打印过程中,当打印机的第一打印速度发生变化时,可根据该映射关系为不同的第一打印速度动态适配相应的打印延迟距离,从而减少打印位置的偏差,提高打印结果的准确性。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1为本发明实施例一提供的一种打印处理方法的流程图;

图2为本发明实施例二提供的一种打印处理方法的流程图;

图3为本发明实施例三提供的一种打印处理装置的结构示意图;

图4为本发明实施例四提供的一种打印处理装置的结构示意图;

图5为本发明实施例五提供的一种打印处理设备的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

数码印刷具有简单、快捷、灵活等众多优势,它与传统印刷不同之处在于数码印刷可以一张起印、数据可变,还可使图文以各种介质进行传播,大大提高了数码成像的商业运用范围。

数码印刷技术虽然有诸多优点,但是由于其是一种新兴技术,其自身也存在一些不足。例如由于打印原理和工艺水平的限制,onepass数码印刷机在打印一些带有预印内容的介质,或者是进行双面追标打印时候,会出现一定的位置偏差,而当打印速度发生变化时,打印位置出现的偏差,是众多导致偏差的原因中最主要的一种。

图1为本发明实施例一提供的一种打印处理方法的流程图,如图1所示,以该实施例提供的方法应用于打印处理装置来进行示例说明,该方法包括:

步骤101:确定打印机的第一打印速度。

实际应用中,本实施例的执行主体可以为打印处理装置,该打印处理装置可以为程序软件,也可以为存储有相关计算机程序的介质,例如,u盘等;或者,该打印处理装置还可以为集成或安装有相关计算机程序的实体设备,例如,芯片、智能终端、电脑、服务器等。

实际应用中,如下情形均会造成打印速度发生变化:

情形1:在打印启动阶段,打印速度由0逐渐变为预设值的过程。

情形2:在打印过程中,为满足一定需求,人为修改打印速度。

在本实施例中,可实时检测打印机的第一打印速度,该实施方式能够进一步减少打印位置的偏差,提高打印结果的准确性;也可预先设置一定的时间间隔t,按照该时间间隔t检测打印机的第一打印速度,该实施方式能够减少处理过程,提高相关器件的使用寿命。

步骤102:根据预设的打印速度与打印延迟距离之间的映射关系,确定所述第一打印速度所对应的打印延迟距离。

在本实施例中,打印速度与打印延迟距离之间可为多对一的映射关系,也即,多个打印速度对应于同一个打印延迟距离,具体的,位于同一速度区间下的多个打印速度对应于同一个打印延迟距离。

举例来说,共存在5个速度区间,分别是0米每分-20米每分,20米每分-40米每分,40米每分-60米每分,60米每分-80米每分,80米每分-100米每分,其中,0米每分-20米每分的速度区间对应的打印延迟距离为d1,20米每分-40米每分对应的打印延迟距离为d2…,也就是说,位于0米每分-20米每分这一区间下的所有打印速度均对应于d1,而位于20米每分-40米每分这一区间下的所有打印速度均对应于d2。那么,在确定打印机当前的第一打印速度之后,便可确定出该第一打印速度所在的速度区间,从而确定出该第一打印速度所对应的打印延迟距离。

步骤103:根据所述第一打印速度和所述第一打印速度所对应的打印延迟距离,对待打印纸张进行打印处理,以得到打印后的纸张。

在本实施例中,在采用该第一打印速度进行打印的同时,依据该第一打印速度所对应的打印延迟距离控制待打印纸张移动,从而使得在打印速度发生变化时,保持待打印纸张所移动的总距离相对不变,从而尽量避免打印位置出现偏差的情形。

本发明实施例提供了一种打印处理方法和装置,通过预先设置打印速度与打印延迟距离之间的映射关系,那么在打印过程中,当检测到打印机的第一打印速度发生变化时,可根据该映射关系为不同的第一打印速度动态适配相应的打印延迟距离,从而减少打印位置的偏差,提高打印结果的准确性。

图2为本发明实施例二提供的一种打印处理方法的流程图,如图2所示,该方法可以包括:

步骤201:获取打印速度与打印延迟距离之间的映射关系。

在本实施例中,至少可通过如下方式获取该映射关系:

方式1:接收用户输入的所述映射关系。

具体的,可向用户提供用于配置的交互界面,以使得用户可在该交互界面上输入该映射关系。

方式2:共包括如下两个步骤;

第一步骤、向服务器发送获取指令,以使所述服务器根据所述获取指令确定所述映射关系;

第二步骤、接收所述服务器发送的所述映射关系。

具体的,服务器侧可预先存储有该映射关系,从而通过服务器进行获取。

方式3:共包括如下三个步骤:

第一步骤,根据第二打印速度和所述第二打印速度所对应的至少一个打印延迟距离,对纸张进行打印处理,得到与每一个打印延迟距离对应的打印结果。

第二步骤,根据所述第二打印速度下的与每一个打印延迟距离对应的打印结果,确定出与所述第二打印速度对应的最准确的打印结果。

第三步骤,确定与所述最准确的打印结果对应的打印延迟距离,为与所述第二打印速度对应的正确的打印延迟距离,以构成所述映射关系。

具体的,以0米每分-20米每分,20米每分-40米每分,40米每分-60米每分,60米每分-80米每分,80米每分-100米每分这五个速度区间为例,可在每一个速度区间下分别选取一个打印速度作为第二打印速度,为了进一步减少打印速度变化造成的打印偏差,提高打印结果的准确性,可选取每一个速度区间下的中间速度作为第二打印速度,也即,将0米每分-20米每分这一速度区间下的10米每分作为一个第二打印速度,将20米每分-40米每分这一速度区间下的30米每分作为一个第二打印速度,将40米每分-60米每分这一速度区间下的50米每分作为一个第二打印速度,将60米每分-80米每分这一速度区间下的70米每分作为一个第二打印速度,将80米每分-100米每分这一速度区间下的90米每分作为一个第二打印速度,然后针对每一个第二打印速度分别进行打印校准。以第二打印速度为10米每分为例,利用10米每分的打印速度分别和预设的每一个打印延迟距离对纸张进行打印,当打印内容准确打印在纸张的指定位置时,将当前使用的打印延迟距离(假设为d1)确定为与10米每分对应的正确的打印延迟距离,这样,0米每分-20米每分这一速度区间下的每一个打印速度均与d1对应,针对其余四个第二打印速度的处理过程与之类似,此处不再赘述。这样,当确定出这5个第二打印速度分别对应的正确的打印延迟距离时,便可构成上述的映射关系。

步骤202:确定打印机的第一打印速度。

步骤203:根据预设的打印速度与打印延迟距离之间的映射关系,确定第一打印速度所对应的打印延迟距离。

步骤204:根据第一打印速度和第一打印速度所对应的打印延迟距离,对待打印纸张进行打印处理,以得到打印后的纸张。

实际应用中,在打印带有预印内容的介质,或者是进行双面追标打印时,在预印介质指定位置上的打印和双面打印的正背套齐都是通过使用色标传感器来实现的。那么具体的实现过程为:在印刷机的纸路中安装色标传感器,通过色标传感器检测纸路上的色标,色标传感器检测到1个色标即会向打印系统发送1个打印触发信号,打印系统收到此打印触发信号后,会根据打印位置,做1个延迟d,经过延迟d后再向喷头发送打印指令,之后喷头会打印出指定内容。

在本实施例中,当待打印纸张经过距离d后,对待打印纸张进行打印处理,以得到打印后的纸张,其中,d=v×(t1+t2+t3)+d,其中,v为第一打印速度,d为第一打印速度所对应的打印延迟距离;t1为预设时刻之后到打印系统接收到打印触发信号的延迟时间,预设时刻为从色标到达扫描位置的时间点;t2为打印系统下发打印指令到喷头最终响应的延迟时间,t3为喷头开始喷射墨滴到墨滴打到待打印纸张上的延迟时间。其中,待打印纸张经过的距离d是以1个打印在页首的墨滴为参考的。

也即,当待打印纸张经过距离d后,墨滴才打到待打印纸张上,从而得到了打印后的纸张。

本实施例在打印机的第一打印速度发生变化时,通过改变d,使得待打印纸张经过距离d保持相对不变,从而避免打印位置出现偏差。

本实施例在获取打印速度与打印延迟距离之间的映射关系时,可向用户提供用于配置的交互界面,以使得用户可根据实际需求自行配置,提高用户体验;另外,在获取该映射关系时,通过第二打印速度和预设的第二打印速度对应的至少一个打印延迟距离进行打印校准,从而能够获得准确的映射关系,进而能够减少由于打印速度发生变化而造成的打印位置偏差问题,提高打印结果的准确性。

图3为本发明实施例三提供的一种打印处理装置的结构示意图,包括:

第一确定单元301,用于确定打印机的第一打印速度;

第二确定单元302,用于根据预设的打印速度与打印延迟距离之间的映射关系,确定所述第一打印速度所对应的打印延迟距离;

处理单元303,用于根据所述第一打印速度和所述第一打印速度所对应的打印延迟距离,对待打印纸张进行打印处理,以得到打印后的纸张。

在本实施例中,本实施例的打印处理装置可执行本发明实施例一提供的打印处理方法,其实现原理相类似,此处不再赘述。

本发明实施例通过预先设置打印速度与打印延迟距离之间的映射关系,那么在打印过程中,当打印机的第一打印速度发生变化时,可根据该映射关系为不同的第一打印速度动态适配相应的打印延迟距离,从而减少打印位置的偏差,提高打印结果的准确性。

图4为本发明实施例四提供的一种打印处理装置的结构示意图,在实施例三的基础上,如图4所示,

所述装置还包括:获取单元401;

所述获取单元401,用于获取所述映射关系。

进一步地,所述获取单元401,包括:处理模块4011、第一确定模块4012和第二确定模块4013,其中,

所述处理模块4011,用于根据第二打印速度和所述第二打印速度所对应的至少一个打印延迟距离,对纸张进行打印处理,得到与每一个打印延迟距离对应的打印结果;

所述第一确定模块4012,用于根据所述第二打印速度下的与每一个打印延迟距离对应的打印结果,确定出与所述第二打印速度对应的最准确的打印结果;

所述第二确定模块4013,用于确定与所述最准确的打印结果对应的打印延迟距离,为与所述第二打印速度对应的正确的打印延迟距离,以构成所述映射关系。

进一步地,所述获取单元401,具体用于接收用户输入的所述映射关系。

进一步地,所述获取单元401,具体用于向服务器发送获取指令,以使所述服务器根据所述获取指令确定所述映射关系;接收所述服务器发送的所述映射关系。

所述处理单元303,具体用于当所述待打印纸张经过距离d后,对所述待打印纸张进行打印处理,以得到打印后的纸张,其中,d=v×(t1+t2+t3)+d,其中,v为所述第一打印速度,d为所述第一打印速度所对应的打印延迟距离;t1为预设时刻之后到打印系统接收到打印触发信号的延迟时间,所述预设时刻为从色标到达扫描位置的时间点;t2为打印系统下发打印指令到喷头最终响应的延迟时间,t3为喷头开始喷射墨滴到墨滴打到所述待打印纸张上的延迟时间。

在本实施例中,本实施例的打印处理装置可执行本发明实施例二提供的打印处理方法,其实现原理相类似,此处不再赘述。

本发明实施例在获取打印速度与打印延迟距离之间的映射关系时,可向用户提供用于配置的交互界面,以使得用户可根据实际需求自行配置,提高用户体验;另外,在获取该映射关系时,通过第二打印速度和预设的第二打印速度对应的至少一个打印延迟距离进行打印校准,从而能够获得准确的映射关系,进而能够减少由于打印速度发生变化而造成的打印位置偏差问题,提高打印结果的准确性。

图5为本发明实施例五提供的一种打印处理设备,包括:存储器501和处理器502;

所述存储器501,用于存储计算机程序;

其中,所述处理器502执行所述存储器501中的计算机程序,以实现上述任一实施例所述的方法。

本发明提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述任一实施例所述的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。

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