掌桥专利:专业的专利平台
掌桥专利
首页

一种打印方法、装置、喷墨打印机及存储介质

文献发布时间:2023-06-19 16:06:26



技术领域

本发明实施例涉及喷墨打印技术领域,特别是涉及一种打印方法、装置、喷墨打印机及存储介质。

背景技术

喷墨打印技术是指通过喷墨打印机喷头上的喷嘴将墨滴喷射到打印介质上形成图像或文字的技术,主要包括往复式扫描打印技术和单程扫描打印技术;其中,单程扫描打印采用固定阵列的喷头,只需要经过一次扫描就可以完成图案的打印,而往复式扫描打印是通过喷头在打印介质的上方往复移动实现图案的打印。

要实现在往复式扫描打印模式下的高质量打印,必须要保证喷头和打印介质在打印过程中移动的精度。若喷头或打印介质在打印过程中移动不精确可能会导致打印的图案由于打印重叠而出现黑线,或者由于行间距加宽而出现空白。通常采用羽化打印的方式来降低喷头和/或打印介质的移动误差对印刷品图像品质的影响。

在实现本发明的过程中,发明人发现相关技术中,喷头和/或打印介质的移动误差会导致前后两次打印的羽化区不能精确对准,以致羽化处理的后图像质量仍然存在瑕疵,品质不够好。

发明内容

为了提高前后两次打印的羽化区的对准精度,本发明实施例提供一种打印方法、装置、喷墨打印机及存储介质,能够在喷头扫描相邻的两行的过程中分别打印第一检测标记和第二检测标记,并根据第一检测标记和第二检测标记之间的偏移量调整相邻的两行图像块的羽化区的相对位置。

为了解决上述技术问题,本发明实施例提供以下技术方案:

第一方面,本发明实施例提供一种打印方法,应用于喷墨打印机,所述喷墨打印机包括至少一个喷头,所述喷头用于打印目标图案,所述目标图案包括相邻的第N行图像块和第N+1行图像块,其中,N为正整数,所述第N行图像块包括第N行非羽化区和第N行羽化区,所述第N+1行图像块包括第N+1行非羽化区和第N+1行羽化区;

所述方法包括:

在所述喷头扫描第N行的过程中,控制所述喷头在检测区域打印第一检测标记,以及在打印介质的打印区域打印所述第N行图像块;

在所述喷头扫描第N+1行的过程中,控制所述喷头在所述检测区域打印第二检测标记,并获取图像采集装置采集的带有所述第一检测标记和所述第二检测标记的图像,以及根据所述图像确定所述第一检测标记和所述第二检测标记之间的偏移量,并基于所述偏移量调整所述喷头在所述打印区域打印的所述第N+1行图像块,以改变相互衔接的所述第N+1行羽化区与所述第N行羽化区之间的相对位置。

可选的,所述基于所述偏移量调整所述喷头在所述打印区域打印的所述第N+1行图像块的位置,包括:

基于所述偏移量对用于打印所述第N+1行图像块的第N+1行打印数据进行修正;

根据修正后的所述第N+1行打印数据控制所述喷头在所述打印区域打印所述第N+1行图像块。

可选的,所述喷头包括多个沿步进方向排列的喷嘴,所述步进方向垂直于所述喷头的扫描方向,所述扫描方向为所述喷头扫描所述第N行或所述第N+1行时的移动方向,所述第N+1行打印数据包括喷嘴的位置;

所述基于所述偏移量调整所述喷头在所述打印区域打印的所述第N+1行图像块的位置,包括:

基于所述偏移量调整打印所述第N+1行图像块的各个喷嘴的位置;

控制调整后的各个喷嘴在所述打印区域打印所述第N+1行图像块。

可选的,所述基于所述偏移量调整打印所述第N+1行图像块的各个喷嘴的位置,包括:

若所述第二检测标记相对于所述第一检测标记沿所述步进方向靠近所述第N行非羽化区,则控制所述喷头上靠近所述第N行非羽化区的若干喷嘴关闭,并控制所述喷头上远离所述第N行非羽化区的若干喷嘴开启;

若所述第二检测标记相对于所述第一检测标记沿所述步进方向远离所述第N行非羽化区,则控制所述喷头上远离所述第N行非羽化区的若干喷嘴关闭,并控制所述喷头上靠近所述第N行非羽化区的若干喷嘴开启。

可选的,所述第一检测标记沿所述喷头的扫描方向与所述第N行羽化区相对设置,所述第二检测标记沿所述喷头的扫描方向与所述第N+1行羽化区相对设置。

可选的,所述检测区域位于所述打印区域以外;

所述检测区域设置于所述打印介质,或者,所述检测区域设置于检测介质;

当所述检测区域设置于所述检测介质时,所述检测介质位于所述打印介质的一侧。

可选的,所述方法还包括:

控制所述喷头在所述检测区域打印多个对照标记,其中,所述对照标记用于确定所述第一检测标记和所述第二检测标记之间的偏移量。

第二方面,本发明实施例还提供一种打印装置,应用于喷墨打印机,所述喷墨打印机包括至少一个喷头,所述喷头用于打印目标图案,所述目标图案包括相邻的第N行图像块和第N+1行图像块,其中,N为正整数,所述第N行图像块包括第N行非羽化区和第N行羽化区,所述第N+1行图像块包括第N+1行非羽化区和第N+1行羽化区;

所述打印装置包括:

打印模块,在所述喷头扫描第N行的过程中,控制所述喷头在检测区域打印第一检测标记,以及在打印介质的打印区域打印所述第N行图像块;

调整模块,在所述喷头扫描第N+1行的过程中,控制所述喷头在所述检测区域打印第二检测标记,并获取图像采集装置采集的带有所述第一检测标记和所述第二检测标记的图像,以及根据所述图像确定所述第一检测标记和所述第二检测标记之间的偏移量,并基于所述偏移量调整所述喷头在所述打印区域打印的所述第N+1行图像块,以改变相互衔接的所述第N+1行羽化区与所述第N行羽化区之间的相对位置。

第三方面,本发明实施例还提供一种喷墨打印机,所述喷墨打印机包括:至少一个控制器;和与所述至少一个控制器通信连接的存储器;其中,所述存储器存储有可被所述至少一个控制器执行的指令,所述指令被所述至少一个控制器执行,以使所述至少一个控制器能够执行如第一方面所述的打印方法。

第四方面,本发明实施例还提供一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,当所述计算机可执行指令被执行时,能够执行如第一方面所述的打印方法。

本发明实施方式的有益效果是:区别于现有技术的情况,本发明实施例提供的打印方法、装置、喷墨打印机和存储介质,能够在喷头扫描第N行的过程中,控制喷头在检测区域打印第一检测标记,并在打印区域打印目标图像的第N行图像块,其中,第N行图像块包括第N行羽化区;以及,在喷头扫描第N+1行的过程中,控制喷头在检测区域打印第二检测标记;从而能够在喷头打印第N+1行图像块之前通过第一检测标记和第二检测标记之间的偏移量预测按照当前模式打印N+1行图像块时,第N+1行羽化区相对于第N行羽化区的偏移量。基于第一检测标记和第二检测标记之间的偏移量控制喷头在打印区域打印第N+1行图像块,以调整第N+1行羽化区相对于第N行羽化区的位置,提高第N行羽化区和第N+1行羽化区的对准精度,保证图像块之间的衔接,提高整体打印图像的质量。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍。显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明的一个实施例提供的执行本发明打印方法的喷墨打印机的硬件结构示意图;

图2是本发明的一个实施例提供的喷墨打印机的俯视图;

图3是本发明的一个实施例提供的喷墨打印机的俯视图;

图4是本发明的另一个实施例提供的喷墨打印机的侧视图;

图5是本发明的又一个实施例提供的喷墨打印机的侧视图;

图6a和图6b是本发明的一个实施例提供的羽化打印的原理示意图;

图7是本发明的一个实施例提供的打印方法的流程示意图;

图8是本发明的一个实施例提供的打印介质示意图;

图9是本发明的一个实施例提供的打印区域和检测区域的局部示意图;

图10是本发明的一个实施例提供的打印过程示意图;

图11是本发明的一个实施例提供的打印装置的结构示意图;

图12是本发明的另一个实施例提供的打印装置的结构示意图;

图13是本发明的一个实施例提供的控制器的结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互组合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块的划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置示意图中的模块划分,或流程图中的顺序执行所示出或描述的步骤。

除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本说明书中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本发明。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

请参阅图1,图1示意性出示了用于执行本发明打印方法的喷墨打印机的硬件结构,如图1所示,喷墨打印机100通常包括控制器110,与控制器110通信连接的图像采集装置120和用于喷印不同颜色的墨水的喷头组130。本领域技术人员可以理解,图1所示的结构并不构成对喷墨打印机的限定,喷墨打印机可以包括比图示更多或者更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。

图像采集装置120是指可以将实物的图像信息转化为数字信号的设备。图像采集装置120具体可以是电荷耦合器件(Charge Coupled Device,CCD)图像传感器。

喷头组130用于打印目标图案。喷头组130包括至少一个喷头,图1中以四个喷头为例进行说明。如图1所示,喷头组130包括第一喷头131、第二喷头132、第三喷头133和第四喷头134;其中,第一喷头131用于打印青色墨水(Cyan,C),第二喷头132用于喷印品红色墨水(Magenta,M),第三喷头133用于喷印黄色墨水(Yellow,Y),第四喷头134用于喷印黑色墨水(BlacK,K)。C、M、Y和K为四种基本颜色,控制器110通过控制喷头组130中的各个喷头喷印不同剂量的墨水来产生所需要的颜色。其中,第一喷头131、第二喷头132、第三喷头133和第四喷头134可以为单个喷头或者由多个喷头单元拼接形成。在一些实施例中,喷头组130还包括用于打印其他颜色墨水的喷头,例如,喷头组130还可以包括用于打印白色墨水、金色墨水、宝蓝墨水和/或银色墨水等专色墨水的喷头。

喷头组130中的各个喷头具有多个用于喷出墨水滴的喷嘴,多个喷嘴按照一定规律排列,例如,多个喷嘴可以沿打印方向排列成多行。当喷墨打印机100的打印模式为扫描式打印模式时,控制器110可以控制喷头组130相对于承印物向预设扫描方向移动,同时控制喷嘴喷出墨滴;当喷墨打印机100的打印模式为单程打印模式时,控制器110也可以在喷头不动时控制喷嘴喷出墨滴,并使打印介质在喷头下方移动以在打印介质上形成目标图案。

在一些实施例中,喷墨打印机100的打印模式为往复扫描式打印模式;喷头组130可以沿预设扫描方向往复移动,从而能够在打印介质上打印目标图像的各行图像块。打印介质与喷头组130相对移动的方向为步进方向,且步进方向垂直于预设扫描方向。在一些实施例中,打印过程中,打印介质的位置固定不变,通过喷头组130沿步进方向移动来实现目标图案的逐行打印;在另一些实施例中,打印过程中,喷头组130的位置固定不变,通过打印介质沿步进方向移动来实现目标图案的逐行打印。

图2示意性出示了喷墨打印机的俯视图,如图2a所示,喷墨打印机200包括,支撑平台210、导杆220、移动机构230和多个喷头240,其中,移动机构230安装于导杆220,多个喷头240设置于移动机构230,喷头240上设置有多个喷嘴241。移动机构230用于带动喷头240沿预设的扫描方向往复移动,例如,移动机构可以带动喷头240沿导杆往复移动,此时,预设扫描方向为双箭头a所示的方向。导杆220可以沿步进方向(双箭头b所示的方向)来回移动。步进方向具体可以与扫描方向垂直。移动机构230具体可以是打印小车,且导杆220具体可以是小车横梁。

在图2中,当需要打印目标图案时,操作人员可以将打印介质250放置于支撑平台210。在打印目标图案的过程中,打印介质250的位置保持不变,通过移动机构230带动喷头240在步进方向和扫描方向来回移动实现喷头在不同打印介质的不同区域打印目标图案。此时,喷头240上设置有沿步进方向排列的喷嘴241。例如,在图2中,导杆220可以向左移动,以使移动机构240可以移动到打印介质250的正上方,通过喷头240在打印介质250上打印第N行图像块;当第N行图像块打印完毕后,移动机构240继续向左移动,并在打印介质250上打印第N+1行图像块,直至将目标图案的所有图像块打印完毕,待打印介质250上形成目标图像。

图3示意性出示了另一喷墨打印机的侧视图,如图3所示,喷墨打印机300包括:从动辊310a、主动辊310b、传送带320、导杆330(或小车横梁330)、移动机构340和喷头组350;其中,传送带320在主动辊310b的驱动下形成一个闭环传动结构;移动机构340和导杆330或(或小车横梁330)滑动连接,例如,可以通过滑轨和滑块滑动连接。喷头组350设置于移动机构340。移动机构340的移动方向与传送带320的移动方向垂直。传送带320用于将打印介质360输送至喷头组350的下方,以使喷头组350在打印介质360上打印目标图案。传送带320输送打印介质360的方向也称为步进方向。主动辊310b的转动方向可以是逆时针方向也可以是顺时针方向,图3中以转动方向为顺时针方向为例进行说明。驱动电机具体可以是步进电机或伺服电机。图3中的打印介质360为板材状打印介质,例如,塑料板或瓦楞纸板等。

在另一些实施例中,打印介质还可以是卷材状打印介质,例如,纺织布、广告布、卷纸或卷膜等,其中,卷膜可以是收卷的塑料膜。如图4所示,喷墨打印机300还包括导辊371和导辊372,打印介质361为卷材状打印介质,打印介质361沿依次设置的导辊371、从动辊310a、主动辊310b和导辊372传输。

在图3和图4中,导杆330固定不动,传送带320带动打印介质360(或打印介质361)沿如图3和图4中的箭头所示的步进方向移动。步进方向可以垂直于导杆330。当打印介质360(或打印介质361)移动到喷头组350的下方时,打印介质360(或打印介质361)停止移动,以使喷头组350沿扫描方向移动,并在打印介质360(或打印介质361)上打印第N行图像块;当第N行图像块打印完毕后,传送带320继续带动打印介质360(或打印介质361)沿步进方向移动一定距离后停止移动,使喷头组在打印介质360(或打印介质361)上打印第N+1行图像块。

图5示意性出示了又一喷墨打印机的侧视图,如图5所示,喷墨打印机400包括导杆410、移动机构420、喷头组430,以及沿打印介质440的输送路径依次设置的导辊450a、导辊460a、导辊470a、导辊470b、主动辊460b和导辊450b;其中,移动机构420与导杆410滑动连接,喷头组430设置于移动机构420。在打印过程中,导杆410固定不动,移动机构420沿预设扫描方向往复移动,步进方向为图5中的箭头所示的方向。打印介质位于导辊470a和导辊470b之间的区域为加工区域。

图6a和图6b示意性出示了羽化打印的原理,目标图案包括多行图像块,目标图像的图像块的行数可是任意合适的数值,图6a中以行数为3为例进行说明。如图6a和图6b所示,目标图案700依次包括第一行图像块L

图6a中,第一行图像块L

当图6b中的第一行图像块的第1行羽化区712和第二行图像块的第2行羽化区域721完全重合,形成图6a中的区域a;且当第二行图像块的第2行羽化区723和第三行图像块的第3行羽化区731完全重合,形成图6a中的区域b时,目标图案700的打印质量最佳。然而,由于喷墨打印机的运行存在误差(例如,图2中导杆220的移动误差,图3-5中驱动电机的驱动误差),难以确保第1行羽化区712和第2行羽化区721(或,第2行羽化区723和第3行羽化区731)完全重合。基于此,本发明实施例提供一种打印方法、装置、喷墨打印机及存储介质,能够在喷头扫描打印第N行的过程中打印包含第N行羽化区的第N行图像块和第一检测标记,并且在喷头扫描第N+1行的过程中打印第二检测标记,通过第一检测标记和第二检测标记之间的偏移量调整喷头打印的第N+1行图像块的第N+1行羽化区的位置,从而能够使第N行羽化区和第N+1行羽化区对齐,提高目标图像的质量。为了便于读者理解本发明,下面结合具体的实施例进行说明。

图7示意性出示了打印方法的流程,该打印方法应用于喷墨打印机,例如,应用于图1中的喷墨打印机100。如图7所示,该打印方法包括以下步骤:

S71、在所述喷头扫描第N行的过程中,控制所述喷头在检测区域打印第一检测标记,以及在打印介质的打印区域打印所述第N行图像块;

本实施例中,控制器可以根据待打印的目标图案的打印数据确定打印介质上用于打印目标图案的打印区域。喷墨打印机的打印模式为扫描式打印模式,即,当喷头在打印区域沿扫描方向扫描第N行时,打印第N行图像块,其中,N为正整数。且第N行图像块包括第N行非羽化区和第N行羽化区,第N行图像块的羽化区和非羽化区分别称为第N行羽化区和第N行非羽化区。当N=1时,控制器可以基于原始打印数据控制喷头在打印区域打印第1行图像块,且第1行图像块包括第1非羽化区域和第1羽化区,其中,第1行图像块的第1非羽化区位于第1行图像块远离第2行图像块的一侧。

为了避免打印的检测标记对目标图案造成污染,将检测标记打印在设置于打印区域外侧的检测区域。检测区域和打印区域可以沿喷头的扫描方向依次设置。当喷头在扫描第N行的过程中,控制器还控制喷头在检测区域打印第一检测标记。例如,在喷头沿扫描方向扫描第N行的过程中,控制器可以控制喷头先进入检测区域打印第一检测标记,然后再进入打印区域打印第N行图像块。

检测区域具体可以设置在打印介质上也可以设置在检测介质上。若检测区域设置在打印介质上,则需要在打印介质上预留一部分区域作为检测区域,故打印介质上的各个区域不能得到充分利用;若检测区域的存在会影响打印介质的使用,可能还需要将检测区域的打印介质裁切掉,导致打印介质的浪费,增加印刷成本。若检测区域设置于检测介质上,则操作人员可以在打印目标图案之前将检测介质设置于打印介质的一侧(例如,图2中的打印介质250的一侧设置有检测介质260),待目标图案打印完毕,将检测介质去除即可;该方法尤其适合全面域打印的纺织布。例如,当打印介质为丝绸时,由于丝绸相对较昂贵,可以在丝绸的一侧设置其他价格相对低廉的织物或其他介质作为检测介质(例如,图5中的导辊470a、导辊470b上安装作为检测介质的介质,该导辊470a、导辊470b在驱动器驱动下转动,从而带动该介质与打印介质440同步移动),从而避免由于在丝绸上设置检测区域而导致的丝绸的浪费。

图8示意性出示了打印介质的示意图。如图8(a)所示,打印介质810a包括打印区域811a和检测区域812a,其中,检测区域812a设置于打印介质上。如图8(b)所示,打印介质810b包括打印区域811b,且打印介质810b的一侧设置有检测介质820,检测介质820上设置有检测区域821。可选的,在本发明的某些实施例中,检测介质820具体可以固定于打印介质810b,从而当打印介质810b移动时,检测介质820可以与打印介质810b同步移动;在其他实施例中,检测介质820也可独立于打印介质810b,保证其与打印介质810b同步移动即可。

S72、在所述喷头扫描第N+1行的过程中,控制所述喷头在所述检测区域打印第二检测标记,并获取图像采集装置采集的带有所述第一检测标记和所述第二检测标记的图像,以及根据所述图像确定所述第一检测标记和所述第二检测标记之间的偏移量,并基于所述偏移量调整所述喷头在所述打印区域打印的所述第N+1行图像块的位置,以改变相互衔接的所述第N+1行羽化区与所述第N行羽化区之间的相对位置。

本实施例中,当第N行羽化区和第N+1行羽化区完全重合时,第二检测标记位于第一检测标记周围的预设位置;此时,第一检测标记和第二检测标记之间的偏移量为预设偏移量。预设偏移量可以是任意合适的数值,例如,预设偏移量可以是0;若预设偏移量为0,则当第一检羽化区和第N+1行羽化区完全重合时,第一检测标记和第二检测标记完全重合。因此,控制器可以在喷头打印第N行图像块之后,且在喷头打印第N+1行图像块之前,通过第一检测标记和第二检测标记之间的偏移量对用于打印第N+1行图像块的打印数据进行修正,并根据修正后的打印数据控制喷头打印第N+1行图像块。因此,在喷头打印第1行图像块之后,控制器可以在喷头打印后续的每一行图像块之前,对打印每一行图像块的打印数据进行修正,从而使每两个相邻的图像块的交界处的羽化区对齐,提高整个目标图案的打印精度。另外,在对每两个相邻的图像块的衔接处的羽化区的位置进行调整的同时,还对每两个相邻的图像块的非羽化区的位置进行调整,从而调整相邻的两个图像块的位置。

在一些实施例中,喷头打印第N+1行的打印数据包括喷头上用于打印第N+1行图像块的各个像素点的喷嘴的位置。控制器具体可以根据第一检测标记和第二检测标记之间的偏移量对打印第N+1行图像块上各个像素点的喷嘴的位置进行调整,并控制调整后的各个喷嘴在打印区域打印第N+1行图像块。其中喷头两端设有冗余喷嘴,这些冗余喷嘴可以根据实际偏移量调整控制开启状态。

在一些实施例中,当第N行羽化区和第N+1行羽化区完全重叠时,第一检测标记和第二检测标记完全重叠;若第二检测标记相对于所述第一检测标记沿步进方向靠近第N行非羽化区,则控制喷头上靠近第N行非羽化区的若干喷嘴关闭,并控制喷头上远离第N行非羽化区的若干喷嘴开启,打印数据变换平移到相应的喷嘴上进行打印;若第二检测标记相对于第一检测标记沿步进方向远离第N行非羽化区,则控制喷头上远离第N行非羽化区的若干喷嘴关闭,并控制喷头上靠近第N行非羽化区的若干喷嘴开启,打印数据变换平移到相应的喷嘴上进行打印。例如,若第二检测标记相对于所述第一检测标记沿步进方向靠近第N行非羽化区,且第二检测标记沿步进方向偏离第一检测标记若干个(例如,3个)像素点,则控制器需要控制喷头上靠近第N行非羽化区的若干个像素点对应的喷嘴关闭,并控制喷头上远离第N行非羽化区的若干个像素点对应的喷嘴开启。

本发明实施例中的第一检测标记和第二检测标记为十字图案、十字圆圈图案、空心圆图案和实心圆图案等图案中的一种或两种图案。第一检测标记和第二检测标记分别位于与第N行羽化区和第N+1行羽化区相对的区间范围以内,且第一检测标记和第二检测标记位于与步进方向平行的直线上。在一些实施例中,第一检测标记沿喷头的扫描方向与第N行羽化区相对设置,第二检测标记沿喷头的扫描方向与第N+1行羽化区相对设置。其中第一检测标记相对于第N行羽化区步进方向的边缘的距离等于第二检测标记相对于第N+1行羽化区步进方向的边缘的距离,例如,第一检测标记具体可以打印在第N行羽化区靠近第N行非羽化区的边界相对位置处,第二检测标记具体可以打印在第N+1行羽化区远离第N+1行非羽化区的边界相对位置处。

请参阅图9,在一些实施例中,为了便于分析检测区域1001的第一检测标记1002和第二检测标记1003之间的偏差,控制器还控制喷头在检测区域1001打印多个对照图案1004。喷头具体可以在扫描第N行或第N+1行的过程中打印对照图案1004。对照图案1004位于第一检测标记1002和第二检测标记1003的附近。对照图案104具体可以是任意合适的图形。例如,多个对照图案104可以是对照线,也可以是空心圆图案或实心圆图案。当对照图案104为对照线时,多条对照线可以与喷头的扫描方向平行。多个对照图案104还可以关于第一检测标记1002对称分布,其中,位于中间的对照图案1004可以与第一检测标记1002正对。可选的,多个对照图案1004可以沿步进方向并排设置,且每两个对照图案1004之间的距离相等,均为预设距离。

图10示意性出示了本发明的打印过程,图10中的区域a为检测区域,区域b为打印区域。喷头的起始位置位于打印介质靠近检测区域的一侧(右侧)。打印一行图像块时,喷头的扫描次数为任意合适的次数,控制器可以跟他目标图案的打印精度确定喷头打印一行图像块的扫描次数。例如,喷头打印一行图像块的扫描次数可以是1次、2次、3次、4次、5次、6次、7次或8次等。本实施例以喷头打印一行图像块的次数为两次进行说明。打印区域的形状取决于目标图案的形状;例如,可以是圆形或任意不规则的形状。图10中以打印区域的形状为矩形进行说明。控制器可以获取待打印的目标图案的打印数据,且目标图案的打印数据包括第N行打印数据和第N+1行打印数据。其中根据具体目标图案,打印数据包括多行打印数据,可以按照上述方式依次打印多行图像块。可选的,在本发明的某些实施例中,目标图案的打印数据还包括第N+2行打印数据。

如图10A所示,在打印第N行图像块21之前,喷头的位置位于第N行,喷头从右往左移动,先在检测区域打印第一检测标记11;随后,喷头移动至打印区域并根据第N行打印数据在打印区域来回扫描打印第N行图像块21。第N行图像块包括由上到下依次排列的第N行非羽化区21a和第N行羽化区21b。当第N行图像块打印完毕,喷头的位置回到第N行的起始位置,并从上向下移动至第N+1行或者打印介质移动至第N+1行位置,在检测区域打印第二检测标记12(请参阅图10B)。控制器根据图像采集装置采集的带有第一检测标记11和第二检测标记12的图像确定第一检测标记11和第二检测标记12的偏移量;若偏移量未超出预设允许范围,则控制器根据第N+1行打印数据控制喷头在打印区域打印第N+1行图像块;若偏移量超出预设允许范围,则根据偏移量对第N+1行打印数据进行修正。需要说明的是,完成每行图像块的打印过程中,只有在第一次扫描打印进入打印区域前打印检测标记。

在对第N+1行的打印数据进行修正后,控制器控制喷头在检测区域打印第一检测标记13;随后,控制器根据修正后的第N+1行打印数据控制喷头在打印区域打印第N+1行图像块31,其中,第三图像块31包括第N+1行羽化区31a、第N+1行非羽化区31b和第N+1行非羽化区31c,且第N+1行非羽化区31b位于第N+1行羽化区31a和第N+1行羽化区31c之间,具体请参阅图10C。本实施例中,通过修正后的第N+1行打印数据控制喷头在打印区域打印第N+1行图像块31,可以调整打印的第N+1行羽化区31a相对于第N行羽化区21b的位置,以使第N+1行羽化区31a与第N行羽化区21b对齐。

当第N+1行图像块打印完毕,喷头从上向下移动至第N+2行,在检测区域打印第二检测标记14(请参阅图10D)。控制器根据图像采集装置采集的带有第一检测标记13和第二检测标记14的图像确定第一检测标记13和第二检测标记14的偏移量;若偏移量未超出预设允许范围,则控制器根据第N+2行打印数据控制喷头在打印区域打印第N+2行图像块,其中,第N+2图像块包括第N+2羽化区41a、第N+2非羽化区41b和第N+2羽化区41c;若偏移量超出预设允许范围,则根据偏移量对第N+2行打印数据进行修正,并根据修正后的N+2行打印数据控制喷头打印第N+2行图像块41,以使第N+2羽化区41a和第N+2非羽化区31c对齐(请参阅图10E)。图10C、图10D和图10E中打印区域中黑色线框中的区域为两个图像块相互衔接的区域。

本发明实施例还提供一种打印装置,应用于喷墨打印机,例如,应用于图1中的喷墨打印机100,图11示意性出示了打印装置的结构,如图11所示,打印装置1110包括:

打印模块1110,在所述喷头扫描第N行的过程中,控制所述喷头在检测区域打印第一检测标记,以及在打印介质的打印区域打印所述第N行图像块;

调整模块1112,在所述喷头扫描第N+1行的过程中,控制所述喷头在所述检测区域打印第二检测标记,并获取图像采集装置采集的带有所述第一检测标记和所述第二检测标记的图像,以及根据所述图像确定所述第一检测标记和所述第二检测标记之间的偏移量,并基于所述偏移量调整所述喷头在所述打印区域打印的所述第N+1行图像块中的位置,以改变相互衔接的所述第N+1行羽化区与所述第N行羽化区之间的相对位置。

在一些实施例中,调整模块1112具体用于:

基于所述偏移量对用于打印所述第N+1行图像块的第N+1行打印数据进行修正;

根据修正后的所述第N+1行打印数据控制所述喷头在所述打印区域打印所述第N+1行图像块。

在一些实施例中,所述喷头包括多个沿步进方向排列的喷嘴,所述步进方向垂直于所述喷头的扫描方向,所述扫描方向为所述喷头扫描所述第N行和所述第N+1行时的移动方向;

基于所述偏移量调整打印所述第N+1行图像块的各个喷嘴的位置;

控制调整后的各个喷嘴在所述打印区域打印所述第N+1行图像块。

在一些实施例中,所述基于所述偏移量调整打印所述第N+1行图像块的各个喷嘴的位置,具体包括:

若所述第二检测标记相对于所述第一检测标记沿所述步进方向靠近所述第N行非羽化区,则控制所述喷头上靠近所述第N行非羽化区的若干喷嘴关闭,并控制所述喷头上远离所述第N行非羽化区的若干喷嘴开启;

若所述第二检测标记相对于所述第一检测标记沿所述步进方向远离所述第N行非羽化区,则控制所述喷头上远离所述第N行非羽化区的若干喷嘴关闭,并控制所述喷头上靠近所述第N行非羽化区的若干喷嘴开启。

在一些实施例中,所述第一检测标记沿所述喷头的扫描方向与所述第N行羽化区相对设置,所述第二检测标记沿所述喷头的扫描方向与所述第N+1行羽化区相对设置。

在一些实施例中,所述检测区域位于所述打印区域以外;

所述检测区域设置于所述打印介质,或者,所述检测区域设置于检测介质;

当所述检测区域设置于所述检测介质时,所述检测介质位于所述打印介质的一侧。

请参阅图12,在一些实施例中,打印装置1110还包括打印模块1113,打印模块1113用于:

控制所述喷头在所述检测区域打印多个对照标记,其中,所述对照标记用于确定所述第一检测标记和所述第二检测标记之间的偏移量。

本发明实施例提供的打印方法、装置、喷墨打印机和存储介质,能够在喷头扫描第N行的过程中,控制喷头在检测区域打印第一检测标记,并在打印区域打印目标图像的第N行图像块,其中,第N行图像块包括第N行羽化区;以及能够在喷头扫描第N+1行的过程中,控制喷头在检测区域打印第二检测标记;从而能够在喷头打印第N+1行图像块之前通过第一检测标记和第二检测标记之间的偏移量预测按照当前模式打印N+1行图像块时,第N+1行羽化区相对于第N行羽化区的偏移量。基于第一检测标记和第二检测标记之间的偏移量控制喷头在打印区域打印第N+1行图像块,从而可以调整第N+1行羽化区相对于第N行羽化区的位置,提高第N行羽化区和第N+1行羽化区的对准精度。

请参阅图13,图13示意性出示了控制器的硬件结构1300。图13中以一个处理器1301为例。处理器1301和存储器1302可以通过总线或者其他方式连接,图7中以通过总线连接为例。存储器1302作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的打印方法对应的程序指令/模块。处理器1301通过运行存储在存储器1302中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的打印方法。

存储器1302可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据喷墨打印机的打印装置的使用所创建的数据等。此外,存储器1302可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器1302可选包括相对于处理器1301远程设置的存储器,这些远程存储器可以通过网络连接至喷墨打印机的打印装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器1302中,当被所述至少一个处理器1301执行时,执行上述任意方法实施例中的打印方法,例如,例如,执行以上描述的图7中的方法步骤S71-S72;实现图11中的功能模块1111-1112,图12中的能模块1111-1113的功能。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明实施例提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被电子设备执行上述任意方法实施例中的喷墨打印机的打印方法,例如,执行以上描述的图7中的方法步骤S71-S72;实现图11中的功能模块1111-1112,图12中的能模块1111-1113的功能。

本发明实施例提供了一种计算机程序产品,包括存储在非易失性计算机可读存储介质上的计算程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时时,使所述计算机执行上述任意方法实施例中的喷墨打印机的打印方法,例如,执行以上描述的图7中的方法步骤S71-S72;实现图11中的功能模块1111-1112,图12中的能模块1111-1113的功能。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件来实现。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

技术分类

06120114706784