多Pass打印的步进距离控制方法、装置、设备及存储介质与流程

文档序号:32564796发布日期:2022-12-16 17:43阅读:191来源:国知局
多Pass打印的步进距离控制方法、装置、设备及存储介质与流程
多pass打印的步进距离控制方法、装置、设备及存储介质
技术领域
1.本发明属于喷墨打印技术领域,尤其涉及一种多pass打印的步进距离控制方法、装置、设备及存储介质。


背景技术:

2.喷墨打印技术是指通过喷头上的喷嘴将墨滴喷射到打印介质上以形成图像或文字的技术,主要包括往复式扫描打印、一次性扫描打印、多喷头并排扫描打印等。
3.其中,往复式扫描打印也称作多pass扫描打印或多pass打印,多pass扫描打印是指待打印图像的每个单位区域都要进行多次扫描(即插补)才可以打印完成,即完成一次扫描打印之后,在与扫描打印方向正交的方向步进一定的距离(该距离称为步进距离),然后进行下一次扫描打印。其中,步进指的是打印介质和喷头之间的相对运动,既可以是打印介质固定不动而喷头进行运动,也可以是打印介质运动而喷头固定不动。
4.在现有技术中,通常采用固定的步进距离实现多pass扫描打印,即多次扫描打印之间的步进距离是相等的。请参见图1,示出了现有技术中一种以喷头进行步进而打印介质固定不动的多pass打印方案。例如,打印设备中喷头的一列喷嘴中包括360个喷嘴(该列喷嘴中,第1个喷嘴至最后1个喷嘴之间的距离称为打印高度),待打印图像单位区域的打印覆盖次数为4,即待打印图像单位区域需要进行4次扫描打印才能打印完成。其中,打印覆盖次数又称pass数,因此,待打印图像单位区域的打印覆盖次数为4的打印模式又称为4pass打印。打印高度为360个喷嘴、打印覆盖次数为4的打印工况下,在不进行羽化处理时,步进距离为90个喷嘴。
5.请参见图1,具体的打印过程如下:打印介质固定不动,喷头在y方向的反方向上前进90个喷嘴(前进的过程称为步进,前进的距离称为步进距离),然后在x方向上进行一次扫描打印(称为1pass扫描打印),在该次扫描打印中,喷头向打印介质的1个单位区域喷射油墨(j4出墨,j3、j2、j1不出墨),完成该次扫描打印后,喷头再在y的反方向上前进90个喷嘴,然后喷头向着x的反方向移动,并在移动过程中向打印介质的2个单位区域喷射墨滴(j4、j3出墨,j2、j1不出墨),喷射完成后喷头再在y的反方向上前进90个喷嘴;然后喷头向着x方向移动,并在移动过程中向打印介质的3个单位区域喷射油墨(j4、j3、j2出墨,j1不出墨),喷射完成后喷头再在y的反方向上前进90个喷嘴;然后喷头向着x的反方向移动,并在移动过程中向打印介质的4个单位区域喷射墨滴(j4、j3、j2、j1都出墨),喷射完成后喷头再在y的反方向上前进90个喷嘴;然后喷头向着x方向移动,并在移动过程中向打印介质的4个单位区域喷射墨滴(j4、j3、j2、j1都出墨),喷射完成后喷头再在y的反方向上前进90个喷嘴
……
,如此进行下去,直到打印完成。
6.如图2所示,采用以上技术方案进行打印时,在打印介质相邻的单位区域之间由于墨量的加浓,打印得到的打印图像存在等距离的规律性墨线,影响打印质量。


技术实现要素:

7.有鉴于此,本发明实施例提供了一种多pass打印的步进距离控制方法、装置、设备及存储介质,用以改善现有的多pass打印技术中,由于规律性墨线所导致的打印质量不佳的技术问题。
8.第一方面,本发明实施例提供了一种多pass打印的步进距离控制方法,所述方法包括:
9.s10:获取打印参数;其中,所述打印参数包括打印高度和待打印图像单位区域的打印覆盖次数,所述打印覆盖次数为n次,n为正整数,n大于等于2;
10.s20:获取第一步进距离;其中,所述第一步进距离小于所述打印高度;
11.s30:获取第二步进距离;其中,所述第二步进距离小于所述打印高度,且所述第二步进距离与所述第一步进距离不相等;记所述第一步进距离和所述第二步进距离之中的较小者为小步进距离,记所述第一步进距离和所述第二步进距离之中的较大者为大步进距离;
12.s40:执行n+1次扫描打印;其中,所述n+1次扫描打印共包括n次步进,所述n次步进的总距离等于或小于所述打印高度,所述n次步进包括按照所述小步进距离步进n-1次以及按照所述大步进距离步进1次或所述n次步进包括按照所述小步进距离步进1次以及按照所述大步进距离步进n-1次。
13.本发明实施例通过以不相等的第一步进距离和第二步进距离进行打印步进,从而改善由于采用相同的步进距离所导致的打印图像存在规律性墨线的技术问题。同时,通过第一步进距离和第二步进距离所进行的n次步进的总距离小于或等于打印高度,且根据大步进距离进行n次步进中的第1次步进或第n次步进,以确保在n+1次扫描打印中能够对待打印图像的单位区域进行至少n次插补,以确保打印质量。其中,若采用n次步进的总距离等于打印高度的技术方案,在每次扫描打印中喷头的每个喷嘴都可进行喷墨,以在实现上述技术效果的同时,最大限度地提高喷嘴的利用率,以提升打印效率。若采用n次步进的总距离小于打印高度的技术方案,则可将待打印图像的单位区域分为更多次进行打印(特别是在相邻2次扫描打印的过渡位置),以更进一步的消除墨线,从而在实现上述技术效果的同时,进一步提升打印质量,实现高品质打印。
14.优选地,所述打印参数还包括羽化高度,所述第一步进距离和所述第二步进距离均小于所述打印高度与所述羽化高度的差值,所述n次步进的总距离等于所述打印高度与所述羽化高度的差值。
15.如前述,通过第一步进距离和第二步进距离进行n次步进,可改善打印图像中的规律性墨线。本发明实施例通过使n次步进的总距离等于所述打印高度与所述羽化高度的差值(即进行羽化处理),以对相邻2次扫描打印的拼接位置进行多次打印覆盖,从而进一步提升打印质量。
16.优选地,在s20:获取第一步进距离中,包括:
17.s21:响应于外部输入,以获取所述外部输入作为所述第一步进距离。
18.本发明实施例通过响应于外部输入,以获取第一步进距离,实现对第一步进距离的可控调节,以提高多pass打印的可控程度,从而可根据不同的打印任务,以调整不同的步进方案,进而提高多pass打印的步进距离控制方法的应用场景。
19.优选地,在s21:响应于外部输入,以获取所述外部输入作为所述第一步进距离中,包括:
20.s211:判断所述外部输入是否位于步进距离区间,若所述外部输入位于所述步进距离区间,则执行s212,如所述外部输入不位于所述步进距离区间,则执行s213;所述步进距离区间为:
[0021][0022]
其中,printh表示打印高度,eclph表示羽化高度;
[0023]
s212:将所述外部输入作为所述第一步进距离;
[0024]
s213:不将所述外部输入作为所述第一步进距离。
[0025]
本发明实施例通过设置步进距离区间对外部输入进行判断,从而确保根据外部输入所确定的第一步进距离不超过打印高度与羽化高度的差值,且确保第一步进距离和第二步进距离不相等,从而确保实现高品质打印,避免由于错误输入导致打印出错,提高打印的稳定性和安全性。
[0026]
优选地,在s20:获取第一步进距离中,包括:
[0027]
s22:根据第一转换公式确定所述第一步进距离,所述第一转换公式为:
[0028][0029]
其中,step1表示所述第一步进距离,printh表示所述打印高度,eclph表示所述羽化高度,0《k《n,且k≠1。
[0030]
本发明实施例通过第一转换公式,在获取打印高度、羽化高度和打印覆盖次数后,自动计算出符合控制需求的第一步进距离,而无需外部输入,以提高打印的自动化程度及生产效率。
[0031]
优选地,在s30:获取第二步进距离中,包括:
[0032]
s31:根据第二转换公式确定所述第二步进距离,所述第二转换公式为:
[0033]
step2=printh-eclph-(n-1)step1[0034]
其中,step1表示所述第一步进距离,step2表示所述第二步进距离,printh表示所述打印高度,eclph表示所述羽化高度。
[0035]
本发明实施例通过第二转换公式,以在获取到第一步进距离及打印参数后,自动计算出符合控制需求的第二步进距离,而无需外部输入,以提高打印的自动化程度及生产效率。
[0036]
优选地,在s30:获取第二步进距离中,包括:
[0037]
s31:根据第三转换公式确定所述第二步进距离,所述第三转换公式为:
[0038][0039]
其中,step1表示所述第一步进距离,step2表示所述第二步进距离,printh表示所述打印高度,eclph表示所述羽化高度。本发明实施例通过第三转换公式,以在获取到第一步进距离及打印参数后,自动计算出符合控制需求的第二步进距离,而无需外部输入,以提
高打印的自动化程度及生产效率。
[0040]
优选地,当n》2时,在所述步骤s40之前还包括:获取第三步进距离至第n步进距离;其中,所述第三步进距离至所述第n步进距离小于所述打印高度且各不相同;所述步骤s40包括:按所述第一步进距离至第n步进距离执行n+1次扫描打印。
[0041]
第二方面,本发明实施例提供了一种多pass打印的步进距离控制装置,所述装置包括:
[0042]
打印参数获取模块,所述打印参数获取模块用于获取打印参数;其中,所述打印参数包括打印高度和待打印图像单位区域的打印覆盖次数,所述打印覆盖次数为n次,n为正整数,n大于等于2;
[0043]
第一步进距离获取模块,所述第一步进距离获取模块用于获取第一步进距离;其中,所述第一步进距离小于所述打印高度;
[0044]
第二步进距离获取模块,所述第二步进距离获取模块用于获取第二步进距离;其中,所述第二步进距离小于所述打印高度,且所述第二步进距离与所述第一步进距离不相等;记所述第一步进距离和所述第二步进距离之中的较小者为小步进距离,记所述第一步进距离和所述第二步进距离之中的较大者为大步进距离;
[0045]
打印执行模块,所述打印执行模块用于执行n+1次扫描打印;其中,所述n+1次扫描打印共包括n次步进,所述n次步进的总距离等于或小于所述打印高度,所述n次步进包括按照所述小步进距离步进n-1次以及按照所述大步进距离步进1次,或所述n次步进包括按照所述小步进距离步进1次以及按照所述大步进距离步进n-1次。
[0046]
第三方面,本发明实施例提供了一种打印设备,所述打印设备包括至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现上述第一方面所述的任一项方法。
[0047]
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序指令,当所述计算机程序指令被处理器执行时实现上述第一方面所述的任一项方法。
附图说明
[0048]
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本发明的保护范围内。
[0049]
图1是现有技术进行多pass打印的示意图。
[0050]
图2是现有技术采用多pass打印所形成的打印图像的示意图。
[0051]
图3是本发明实施例提供的一种多pass打印的步进距离控制方法的流程示意图。
[0052]
图4是本发明实施例提供的一种多pass打印进行插补的示意图。
[0053]
图5是本发明实施例提供的一种多pass打印的示意图。
[0054]
图6是本发明实施例提供的另一种多pass打印的示意图。
[0055]
图7是本发明实施例提供的另一种多pass打印的示意图。
[0056]
图8是本发明实施例提供的一种多pass打印的步进距离控制装置的结构示意图。
[0057]
图9是本发明实施例提供的一种打印设备的结构示意图。
具体实施方式
[0058]
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
[0059]
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0060]
请参见图3,是本发明实施例提供的一种多pass打印的步进距离控制方法的流程示意图,包括以下步骤:
[0061]
s10:获取打印参数;其中,打印参数包括打印高度和待打印图像单位区域的打印覆盖次数,打印覆盖次数为n次,n为正整数,n大于等于2。
[0062]
s20:获取第一步进距离;其中,第一步进距离小于打印高度。
[0063]
s30:获取第二步进距离;其中,第二步进距离小于打印高度,且第二步进距离与第一步进距离不相等;记第一步进距离和第二步进距离之中的较小者为小步进距离,记第一步进距离和第二步进距离之中的较大者为大步进距离。
[0064]
s40:执行n+1次扫描打印;其中,n+1次扫描打印共包括n次步进,n次步进的总距离等于或小于打印高度,n次步进包括按照小步进距离步进n-1次以及按照大步进距离步进1次或所述n次步进包括按照所述小步进距离步进1次以及按照所述大步进距离步进n-1次。
[0065]
多pass打印又称扫描式多pass打印、多pass扫描打印、往复式扫描打印,多pass打印成本低,适用于小批量、间歇式生产。多pass打印是指待打印图像的每个单元都要进行多次插补才能打印完成,每个单元都由多个像素点组成,如2pass打印则每个单元由2个像素点组成,4pass打印则每个单元由4个像素点组成。宽幅印刷制品可通过多pass打印实现,多pass打印模式又根据其打印同一个区域喷头扫描的次数即pass数(又称为待打印图像单位区域的打印覆盖次数)进行划分,例如需要扫描2次完成打印的为2pass打印模式,需要扫描4次完成打印的为4pass打印模式等。除非特别说明,在本技术所称的1次打印或者1次扫描打印是指喷头进行1pass的扫描打印。例如在4pass打印模式中,第1pass的打印或者第2pass的打印过程为一个1次扫描打印的过程。在多pass打印中,在喷头打印完当前pass后,沿喷头高度方向移动一定距离以进行下1pass打印,其移动的距离称为步进距离,移动的次数称为步进次数,例如,打印完第一pass后,喷头通过移动步进距离,打印第二pass,打印完第二pass后,喷头再通过移动步进距离打印第三pass,则此时的步进次数为2。
[0066]
喷头上包括至少1列喷嘴,每列喷嘴包括沿喷头高度方向排列的多个喷嘴。打印高度指的是,喷头的1列喷嘴中,沿喷头高度方向的第一个喷嘴与最后1个喷嘴之间的距离。其中,由于喷头的喷嘴沿喷头的高度方向排列,在沿喷头高度方向的同一列喷嘴中,相邻两个
喷嘴之间的间距是相等的,因此可以用喷头中喷嘴的数量来表示打印高度。如果将一个喷嘴作为一个点,则可以通过点数来表示打印高度。例如喷头一列喷嘴中包括了360个喷嘴,则喷头的点数为360,打印高度为359*d,其中d为相邻两个喷嘴之间的间距。
[0067]
为便于理解,请参见图4,以待打印图像的打印精度为720*720dpi而打印设备的打印精度为360*360dpi为例,示出了一种多pass打印的插补示意图。
[0068]
其中,待打印图像的打印精度为720*720dpi是指在待打印图像的横向方向上的每英寸需要打印720个墨点,在待打印图像的纵向方向上的每英寸需要打印720个墨点。打印设备的精度为360*360dpi是指,打印设备每进行一次扫描打印可在横向方向上喷射360个墨点、在纵向方向上喷射360个墨点。
[0069]
为实现720*720dpi的打印精度,则需要对待打印图像的单位区域进行插补,也即是喷头在横向方向和纵向方向上至少都要打印2次。因此,待打印图像单位区域的打印覆盖次数为4。具体的,在这4次扫描打印中,第1次扫描打印时,喷头沿图4所示的横向方向进行运动,并对打印点1进行喷墨;完成该次扫描打印后,喷头沿图4所示的纵向方向步进,由重新到达打印点2的喷嘴沿横向方向对于打印点2进行喷墨打印;完成该次扫描打印后,喷头沿纵向方向步进,由重新到达打印点3的喷嘴沿沿横向方向对于打印点3进行喷墨打印;完成该次扫描打印后,喷头沿纵向方向步进,由重新到达打印点4的喷嘴沿沿横向方向对于打印点4进行喷墨打印。以此类推,直到打印完成。
[0070]
本发明实施例通过不相等的第一步进距离和第二步进距离进行多pass打印的控制,从而改善现有技术中的规律性墨线。其中,记第一步进距离和第二步进步进中较小者为小步进距离,较大者为大步进距离。例如,第一步进距离小于第二步进距离,则记第一步进距离为小步进距离,记第二步进距离为大步进距离。
[0071]
在n+1次扫描打印中共包括n次步进,其中包括按照小步进距离步进n-1次,按照大步进距离步进1次,且按照大步进距离步进的1次为n次步进中的第1次步进或最后1次步进。为便于理解,请参见图5,以待打印图像的打印覆盖次数为4为例,示出了根据第一步进距离和第二步进距离进行步进的示意图,其中,printh表示打印高度,step
min
表示小步进距离,step
max
表示大步进距离。
[0072]
在第1次扫描打印,喷头的出墨区域的高度为step
max
。完成第1次扫描打印后,控制喷头在图5所示的纵向方向上步进step
min
,然后进行第2次扫描打印,第2次扫描打印时喷头的出墨区域高度为step
max
+step
min
。完成第2次扫描打印后,控制喷头在图5所示的纵向方向上步进step
min
,然后进行第3次扫描打印,第3次扫描打印时喷头的出墨区域高度为step
max
+2step
min
。完成第3次扫描打印后,控制喷头在图5所示的纵向方向上步进step
min
,然后进行第4次扫描打印,第4次扫描打印时喷头的出墨区域高度为step
max
+3step
min
。完成第4次扫描打印后,控制喷头在图5所示的纵向方向上步进step
max
,然后进行第5次扫描打印。完成第5次扫描打印后,控制喷头在图5所示的纵向方向上步进step
min


,直至打印任务完成。其中,每以step
min
步进3次后,就以step
max
步进1次。
[0073]
在本发明另一种实施方式中,还可以采用如图6所示的技术方案进行步进。
[0074]
在第1次扫描打印,喷头的出墨区域的高度为step
min
。完成第1次扫描打印后,控制喷头在图6所示的纵向方向上步进step
max
,然后进行第2次扫描打印,第2次扫描打印时喷头的出墨区域高度为step
max
+step
min
。完成第2次扫描打印后,控制喷头在图6所示的纵向方向
上步进step
min
,然后进行第3次扫描打印,第3次扫描打印时喷头的出墨区域高度为step
max
+2step
min
。完成第3次扫描打印后,控制喷头在图6所示的纵向方向上步进step
min
,然后进行第4次扫描打印,第4次扫描打印时喷头的出墨区域高度为step
max
+3step
min
。完成第4次扫描打印后,控制喷头在图6所示的纵向方向上步进step
min
,然后进行第5次扫描打印。完成第5次扫描打印后,控制喷头在图6所示的纵向方向上步进step
max


,直至打印任务完成。其中,每以step
max
步进1次后,就以step
min
步进3次。
[0075]
在本发明另一种实施方式中,还可以采用n-1次大步进和1次小步进的技术方案进行:
[0076]
由用户输入或由打印系统自动计算出step
min,
step
max
的值;
[0077]
在第1次扫描打印,喷头的出墨区域的高度为step
max
。完成第1次扫描打印后,控制喷头在纵向方向上步进step
max
,然后进行第2次扫描打印,第2次扫描打印时喷头的出墨区域高度为2step
max
。完成第2次扫描打印后,控制喷头在的纵向方向上步进step
max
,然后进行第3次扫描打印,第3次扫描打印时喷头的出墨区域高度为3step
max
。完成第3次扫描打印后,控制喷头在纵向方向上步进step
min
,然后进行第4次扫描打印,第4次扫描打印时喷头的出墨区域高度为3step
max
+step
min
。完成第4次扫描打印后,控制喷头在图6所示的纵向方向上步进step
max
,然后进行第5次扫描打印。完成第5次扫描打印后,控制喷头在纵向方向上步进step
max


,直至打印任务完成。其中,每以step
max
步进3次后,就以step
min
步进1次。
[0078]
需要特别说明的是,本技术s40所称的执行n+1次扫描打印是指在打印任务中,至少包括按照大步进距离步进1次和按照小步进距离步进n-1次的n+1次扫描打印,或按照大步进距离步进n次和按照小步进距离步进1次的n+1次扫描打印,而不仅仅局限于打印任务的扫描打印次数必须为n+1次。本领域技术人员应当理解,扫描打印的总次数是由打印任务决定的,而根据打印任务所确定的扫描打印的总次数中,包括按照大步进距离步进1次和按照小步进距离步进n-1次的n+1次扫描打印。其中,n表示待打印图像单位区域的打印覆盖次数。需要特别说明的是,在本发明的其它实施方式中,可以是喷头固定不动,而是打印平台带动打印介质进行步进运动,这种步进方式又称为走纸。
[0079]
综上,本发明实施例以不相等的第一步进距离和第二步进距离进行步进运动,在实现待打印图像多次打印覆盖的前提下,避免了规律的墨线,从而提升打印质量。
[0080]
在本发明的另一种实施方式中,以上多pass打印的步进距离控制方法还可以与羽化处理相结合,其技术方案为:所述打印参数还包括羽化高度,第一步进距离和第二步进距离均小于打印高度与羽化高度的差值,所述n次步进的总距离等于打印高度与羽化高度的差值。
[0081]
如前述,打印高度可由喷嘴数量来表示。类似的,羽化高度同样可由喷嘴数量来表示,例如,羽化高度为99*d(d表示同一列喷嘴中相邻2个喷嘴的间距),则表示喷嘴列中的前100个喷嘴和最后100个喷嘴处于羽化区域,处于羽化区域的喷嘴在打印时出墨量相应的减少,并基于多次覆盖打印最终实现与未进行羽化处理时相同的打印墨量,分多次打印可进一步抑制墨线,提升打印质量。
[0082]
为便于理解,请参见图7,示出了一种结合羽化处理的多pass打印的示意图。
[0083]
其中,printh表示打印高度,eclp表示羽化高度,step
min
表示小步进距离,step
max
表示大步进距离。
[0084]
在第1次扫描打印,喷头的出墨区域的高度为step
max
。完成第1次扫描打印后,控制喷头在图7所示的纵向方向上步进step
min
,然后进行第2次扫描打印,第2次扫描打印时喷头的出墨区域高度为step
max
+step
min
。完成第2次扫描打印后,控制喷头在图7所示的纵向方向上步进step
min
,然后进行第3次扫描打印,第3次扫描打印时喷头的出墨区域高度为step
max
+2step
min
。完成第3次扫描打印后,控制喷头在图7所示的纵向方向上步进step
min
,然后进行第4次扫描打印,第4次扫描打印时喷头的出墨区域高度为step
max
+3step
min
。完成第4次扫描打印后,控制喷头在图7所示的纵向方向上步进step
max
,然后进行第5次扫描打印。完成第5次扫描打印后,控制喷头在图7所示的纵向方向上步进step
min


,直至打印任务完成。其中,每以step
min
步进3次后,就以step
max
步进1次。与图5所示出的技术方案相比,本实施例通过羽化处理,使得相邻2次扫描打印的过渡位置由多次打印形成,以进一步抑制墨线。
[0085]
为了更进一步的消除墨线,可以增大羽化高度,例如使羽化高度大于打印高度的一半,本领域技术人员可以理解的是,增大羽化高度后的多pass打印步进距离的控制方法与前述实施例无本质区别。
[0086]
需要特别说明的是,根据图6和图7所示出的技术方案,本领域技术人员可简单地进行结合,即将图6所示出的每以step
max
步进1次后就以step
min
步进3次的步进方案结合图7所示出的羽化处理得到新的实施方式。
[0087]
在本发明一种实施方式中,在前述s20:获取第一步进距离中,包括:
[0088]
s21:响应于外部输入,以获取所述外部输入作为所述第一步进距离。
[0089]
更进一步的,为确保外部输入符合多pass打印的步进距离控制方法的需求,以确保打印的稳定性和安全性,在本发明一种实施方式中,可设定步进距离区间,具体方案如下:
[0090]
s211:判断外部输入是否位于步进距离区间,若外部输入位于步进距离区间,则执行s212,如外部输入不位于所述步进距离区间,则执行s213;步进距离区间为:
[0091][0092]
其中,printh表示打印高度,eclph表示羽化高度,n表示待打印图像单位区域的打印覆盖次数。
[0093]
s212:将所述外部输入作为所述第一步进距离;
[0094]
s213:不将所述外部输入作为所述第一步进距离。
[0095]
更进一步的,为提高本发明实施例的易用性,当外部输入不位于所述步进距离区间时,响应于所述外部输入以输出错误提示信息,所述错误提示信息可为弹窗、提示音、文本提示中的一种或多种。
[0096]
进一步的,为提示打印的自动化程度,第一步进距离也可由公式计算得到。
[0097]
具体的方案为:
[0098]
s22:根据第一转换公式确定第一步进距离,第一转换公式为:
[0099][0100]
其中,step1表示所述第一步进距离,printh表示所述打印高度,eclph表示所述羽
化高度,0《k《n,且k≠1。
[0101]
同样的,与获取第一步进距离类似,在本发明另一种实施方式中,还可以响应于外部输入,以获取第二步进距离。
[0102]
在本发明另一种实施方式中,可通过第一步进距离确定第二步进距离,本发明至少提供以下2种实现方式。
[0103]
在本发明一种实施方式中,当第一步进距离小于时,在s30:获取第二步进距离中,包括:
[0104]
s31:根据第二转换公式确定所述第二步进距离,所述第二转换公式为:
[0105]
step2=printh-eclph-(n-1)step1[0106]
其中,step1表示所述第一步进距离,step2表示所述第二步进距离,printh表示所述打印高度,eclph表示所述羽化高度。
[0107]
在本发明一种实施方式中,当第一步进距离大于时,在s30:获取第二步进距离中,包括:
[0108]
s31:根据第三转换公式确定所述第二步进距离,所述第三转换公式为:
[0109][0110]
其中,step1表示所述第一步进距离,step2表示所述第二步进距离,printh表示所述打印高度,eclph表示所述羽化高度。
[0111]
在本发明另一个实施例中,在n+1次的扫描打印中,n次步进的距离均不相同,以4pass扫描打印为例,打印过程中包括第一步进距离,第二步进距离和第三步进距离,分别记为step1,step2,step3,其中step1+step2+step3=printh

eclph。step1、step2、step3的大小可以由用户输入,也可以由系统自动计算出符合需求的步进距离,而无需外部输入,以提高打印的自动话程度及生产效率。
[0112]
在本发明另一实施例中,提供了一种多pass打印的步进距离控制装置,请参见图8,是本发明实施例提供的一种多pass打印的步进距离控制装置的结构示意图,所述装置包括:
[0113]
打印参数获取模块,所述打印参数获取模块用于获取打印参数;其中,所述打印参数包括打印高度和待打印图像单位区域的打印覆盖次数,所述打印覆盖次数为n次,n为正整数,n大于等于2;
[0114]
第一步进距离获取模块,所述第一步进距离获取模块用于获取第一步进距离;其中,所述第一步进距离小于所述打印高度;
[0115]
第二步进距离获取模块,所述第二步进距离获取模块用于获取第二步进距离;其中,所述第二步进距离小于所述打印高度,且所述第二步进距离与所述第一步进距离不相等;记所述第一步进距离和所述第二步进距离之中的较小者为小步进距离,记所述第一步进距离和所述第二步进距离之中的较大者为大步进距离;
[0116]
打印执行模块,所述打印执行模块用于执行n+1次扫描打印;其中,所述n+1次扫描打印共包括n次步进,所述n次步进的总距离等于或小于所述打印高度,所述n次步进包括按
照所述小步进距离步进n-1次以及按照所述大步进距离步进1次,或所述n次步进包括按照所述小步进距离步进1次以及按照所述大步进距离步进n-1次。
[0117]
另外,本发明实施例的多pass打印的步进距离控制方法可以由打印设备来实现。图9示出了本发明实施例提供的打印设备的硬件结构示意图。
[0118]
打印设备可以包括处理器以及存储有计算机程序指令的存储器。
[0119]
具体地,上述处理器可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。
[0120]
存储器可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器可在数据处理装置的内部或外部。在特定实施例中,存储器是非易失性固态存储器。在特定实施例中,存储器包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
[0121]
处理器通过读取并执行存储器中存储的计算机程序指令,以实现上述实施例中的任意一种多pass打印的步进距离控制方法。
[0122]
在一个示例中,打印设备还可包括通信接口和总线。其中,如图9所示,处理器、存储器、通信接口通过总线连接并完成相互间的通信。
[0123]
通信接口,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
[0124]
总线包括硬件、软件或两者,将打印设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
[0125]
另外,结合上述实施例中的多pass打印的步进距离控制方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种多pass打印的步进距离控制方法。
[0126]
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
[0127]
以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组
合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
[0128]
还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
[0129]
以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1