一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

提高色块均匀性的打印数据处理方法、装置、设备及介质与流程

2022-12-09 19:43:27 来源:中国专利 TAG:


1.本发明涉及喷墨打印技术领域,尤其涉及一种提高色块均匀性的打印数据处理方法、装置、设备及介质。


背景技术:

2.喷墨打印技术是指通过喷头上的喷嘴将墨滴喷射到打印介质上以得到图像或文字的技术,主要包括往复式扫描打印和多喷头并排扫描打印两种方式。如图1所示,其中往复式扫描打印也称作多pass扫描打印,多pass扫描打印是指待打印图像的每个单元都要进行多次插补才能打印完成。虽然该种打印方式可以实现高于喷头精度的打印,但是单每个区域都要多次打印因此打印效率低,例如4pass扫描打印,4pass扫描打印则每个单元由4个像素点组成,每次扫描打印一个像素点位。
3.随着对打印精度和打印速度的要求提高,为了满足打印精度和打印速度,目前会将多个喷头拼接进行打印,但由于喷头的精度有限可能会无法满足客户要求的精度,因此只能采用插点走纸的方法来实现高精度,当插点走纸会出现小数孔间距,但由于机器走纸误差或喷头安装误差或机器抖动误差等情况,导致最终的打印图像出现不均匀、效果差等问题。对此目前采用一种采用降精度打印的方法,即将图像精度按照喷头的精度去打印,且其他喷头重复第一喷头的打印数据,保证整幅图像的打印墨量相同即可,该种方法虽然可以提高图像的均匀性,但误差较大。


技术实现要素:

4.有鉴于此,本发明提供了一种提高色块均匀性的打印数据处理方法、装置、设备及介质,用以解决现有技术无法在提高打印图像均匀性的同时减小打印误差的技术问题。
5.本发明采用的技术方案是:
6.第一方面,本发明提供了一种提高色块均匀性的打印数据处理方法,用于打印的喷头包括一个第一喷头和至少一个第二喷头,所述方法包括:
7.s1:获取待打印图像采用原始打印精度进行打印所需的墨量作为第一打印墨量;
8.s2:根据喷头精度对待打印图像处理得到第一打印数据;
9.s3:根据喷头数量将第一打印数据拆分成若干份与各个喷头对应的子打印数据;
10.s4:获取与第一喷头相对应的子打印数据作为第一喷头的目标打印数据;
11.s5:根据第一墨量值和各个喷头对应的子打印数据确定各个第二喷头的目标打印数据,以使所有喷头的打印墨量之和等于第一打印墨量。
12.其中,第一打印墨量为待打印图像采用原始打印精度进行打印所需的墨量,所述第二喷头的目标打印数据中包括了与其对应的子打印数据。
13.优选地,所述s5:根据第一墨量值和各个喷头对应的子打印数据确定各个第二喷头的目标打印数据,以使所有喷头的打印墨量之和等于第一打印墨量,包括以下步骤;
14.s51:获取第一喷头对应的子打印数据和各个第二喷头各自对应的子打印数据;
15.s52:将各个第二喷头对应的子打印数据和第一喷头对应的子打印数据组合后得到各个第二喷头对应的参考打印数据;
16.s53:根据墨量差值,用于打印待打印图像的喷头数量和参考打印数据确定第二喷头的目标打印数据。
17.优选地,所述s53:根据墨量差值,用于打印待打印图像的喷头数量和参考打印数据确定第二喷头的目标打印数据,包括以下步骤;
18.s531:根据各个喷头对应的子打印数据确定打印所有子打印数据所需的墨量作为第二墨量;
19.s532:获取待打印第一喷头的目标打印数据所需的墨量作为参考墨量vr;
20.s533:获取第二打印墨量和第一打印墨量的墨量差值vd;
21.s534:获取用于打印待打印图像的喷头数量n;
22.s335:比较vd/vr与n-1的大小;
23.s536:根据比较结果和参考打印数据确定第二喷头的目标打印数据;
24.其中n为大于等于2的正整数。
25.优选地,所述s536:根据比较结果和参考打印数据确定第二喷头的目标打印数据,包括以下步骤:
26.s3561:若(vd/vr)>(n-1),则从第二喷头中选择至少一个喷头作为调整喷头;
27.s3562:将所述调整喷头所对应的参考打印数据的墨量提高后得到所述调整喷头对应的目标打印数据;
28.s3563:将第二喷头中其余喷头所对应的参考打印数据作为其余喷头所对应的目标打印数据。
29.优选地,所述s536:根据比较结果和参考打印数据确定第二喷头的目标打印数据,包括以下步骤,包括以下步骤:
30.s3564:若(vd/vr)<(n-1),则从第二喷头中选择至少一个喷头作为调整喷头;
31.s3565:将所述调整喷头所对应的参考打印数据的墨量降低后得到所述调整喷头对应的目标打印数据;
32.s3566:将第二喷头中其余喷头所对应的参考打印数据作为其余喷头所对应的目标打印数据。
33.优选地,在所述s536:根据比较结果和参考打印数据确定第二喷头的目标打印数据中,若(vd/vr)=(n-1),则将各个第二喷头所对应的参考打印数据作为各个第二喷头所对应的目标打印数据。
34.优选地,所述第一打印数据为点阵数据,在所述s3:根据喷头数量将第一打印数据拆分成若干份与各个喷头对应的子打印数据中,所述子打印数据为点阵数据,且每份子打印数据的出墨点的点阵位置不同。
35.第二方面,本发明还提供了一种提高色块均匀性的打印数据处理装置,该装置包括:
36.第一打印墨量获取模块,所述第一打印墨量获取模块用于获取待打印图像采用原始打印精度进行打印所需的墨量作为第一打印墨量;
37.图像处理模块,所述图像处理模块用于根据喷头精度对待打印图像处理得到第一
打印数据;
38.数据拆分模块,所述数据拆分模块用于根据喷头数量将第一打印数据拆分成若干份与各个喷头对应的子打印数据;
39.第一喷头打印数据获取模块,所述第一喷头打印数据获取模块用于获取与第一喷头相对应的子打印数据作为第一喷头的目标打印数据;
40.第二喷头打印数据确定模块,所述第二喷头打印数据确定模块用于根据第一墨量值和各个喷头对应的子打印数据确定各个第二喷头的目标打印数据,以使所有喷头的打印墨量之和等于第一打印墨量。
41.第三方面,本发明还提供了一种提高色块均匀性的打印数据处理设备,包括:至少一个处理器、至少一个存储器以及存储在所述存储器中的计算机程序指令,当所述计算机程序指令被所述处理器执行时实现第一方面所述的方法。
42.第四方面本发明还提供了一种介质,其上存储有计算机程序指令,当所述计算机程序指令被处理器执行时实现第一方面所述的方法。
43.有益效果:本发明的提高色块均匀性的打印数据处理方法、装置、设备及介质,将按照喷头精度打印的数据拆分成多份子数据并由多个喷头共同打印。由于第二喷头的目标打印数据中包括了与其对应的子打印数据,因此第二喷头可以一方面对按照喷头精度打印的子打印数据进行打印,另一方面可以进行墨量堆积。其中第一喷头和第二喷头按照喷头精度打印的子打印数据分别进行打印,一方面保证了图像的细腻程度,另一方面将按照喷头精度打印的误差进行扩散,从而使打印误差得到减小。同时第二喷头进行墨量堆积,使最终的墨量堆积达到原始打印精度的墨量,使打印图像的均匀性得到了保证。由于采用喷头精度进行打印,因此避免了走纸距离为小数倍孔间距的情况,从而避免了由于机器走纸误差或喷头安装误差或机器抖动误差等情况造成的打印精度误差。
附图说明
44.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,这些均在本发明的保护范围内。
45.图1为多pass打印的原理图;
46.图2为本发明的提高色块均匀性的打印数据处理方法的流程图;
47.图3为本发明中确定第二喷头的目标打印数据的方法的流程图;
48.图4为本发明中第一种对子打印数据进行组合的示意图;
49.图5为本发明中第二种对子打印数据进行组合的示意图;
50.图6为本发明附件墨量差值和参考打印数据确定第二喷头的目标打印数据的方法的流程图;
51.图7为本发明中第一种需要调整第二喷头出墨量的方法的流程图;
52.图8为本发明墨量调整前的出墨点情况的示意图;
53.图9为本发明在图8的基础上将墨量调低后的出墨点情况的示意图;
54.图10为本发明中第二种需要调整第二喷头出墨量的方法的流程图;
55.图11为本发明在图9的基础上将墨量调高后的出墨点情况的示意图;
56.图12为本发明的提高色块均匀性的打印数据处理装置的结构示意图;
57.图13为本发明的提高色块均匀性的打印数据处理设备的结构示意图。
具体实施方式
58.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。在本发明的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。如果不冲突,本发明实施例以及实施例中的各个特征可以相互结合,均在本发明的保护范围之内。
59.实施例1
60.如图2所示,本发明实施例公开了一种提高色块均匀性的打印数据处理方法,采用该方法时用于对待打印图像进行打印的喷头包括一个第一喷头和至少一个第二喷头,所述方法包括:
61.s1:获取待打印图像采用原始打印精度进行打印所需的墨量作为第一打印墨量;
62.本实施例以采用原始打印精度打印图像所喷射的墨量作为参照标准,其中获取第一打印墨量的具体方法为:
63.s11:获取打印设备各个类型的墨滴的体积;
64.本实施例中的墨滴类型是以墨滴的体积进行分类而得到的类型,即相同体积的墨滴为一种类型,不同体积的墨滴分属不同的类型。通过控制喷头的驱动波形,可以打印设备的喷头喷射出多种不同体积的墨滴,例如有的打印设备可以喷射其中第一种墨滴(大墨滴)、第二种墨滴(中墨滴)和第三种墨滴(小墨滴),其中第一种墨滴的体积大于第二种墨滴的体积,第二种墨滴的体积大于第三种墨滴的体积,在本实施例中墨滴类型的数量k可以是大于等于2的正整数,即喷头至少可以喷射出两种不同体积的墨滴。
65.s12:获取待打印图像采用原始打印精度进行打印的各个类型的墨滴的数量;
66.例如打印设备可以喷射前述的第一种墨滴、第二种墨滴和第三种墨滴,则在本步骤中找出按照原始打印精度打印时喷头所喷射的第一种墨滴的数量n1、喷头所喷射的第二种墨滴的数量n2和喷头所喷射的第三种墨滴的数量n3。
67.s13:根据所述各个类型的墨滴的体积和各个类型的墨滴的数量计算得到第一打印墨量。
68.具体计算方法为用前述每种类型墨滴的体积乘以该类型墨滴的数量得到每种类
型墨滴的打印墨量,再将所有类型的墨滴的打印墨量相加得到第一打印墨量。以前述喷头喷射三种不同体积的墨滴为例计算第一打印墨滴的方法可以是:m1=v1
×
n1 v2
×
n2 v3
×
n3,其中m1为第一打印墨量,v1为第一种墨滴的体积,v2为第二种墨滴的体积,v3为第三种墨滴的体积。
69.s2:根据喷头精度对待打印图像处理得到第一打印数据;
70.其中喷头精度小于前述待打印图像的原始打印精度,例如原始打印精度为720dpi,喷头精度为360dpi,可以理解的是本实施中喷头精度和原始打印精度也可以为其它值,只要满足喷头精度小于原始打印精度即可。由于喷头精度小于原始打印精度,因此采用喷头精度进行打印时所需要的墨量小于采用原始精度进行打印时的墨量。前述对对待打印图像处理得到第一打印数据的方法可以是将待打印图像输入色彩管理软件中,使其按照喷头精度进行处理得到第一打印数据。
71.s3:根据喷头数量将第一打印数据拆分成若干份与各个喷头对应的子打印数据;
72.本步骤具体包括以下步骤:
73.s31:获取用于打印待打印图像的喷头的数量n,其中n大于等于2;
74.s32:将所述第一打印数据拆分为n份子打印数据;
75.s33:将所述n份子打印数据分配给n个喷头。
76.例如用于打印待打印图像的喷头由3个喷头拼接而成,分别是喷头p1,喷头p2和喷头p3,其中喷头p1属于第一喷头,喷头p2和喷头p3属于第二喷头。这时可以将第一打印数据拆分成3份子打印数据,其中第1份子打印数据由喷头p1打印,第2份子打印数据由喷头p2打印,第3份子打印数据由喷头p3打印。本步骤将原本由第一喷头进行打印的数据按照拼接喷头的数量拆分成了n份子打印数据,然后将这n份子打印数据分配给用来打印的n个喷头,每个喷头分配一份子打印数据,在打印时,这n个喷头打印各自所对应的那一份子打印数据。这样按照喷头精度打印的第一打印数据由不同的喷头打印完成,这样可以使这数据的误差扩散开来,有效避免一个喷头的误差较大,打印效果不好的情况。
77.其中s32:将所述第一打印数据拆分为n份子打印数据还包括一下步骤:
78.s321:获取与第一打印数据大小相同的掩膜模板;
79.s322:根据所述掩膜模板将第一打印数据随机拆分为n份子打印数据;
80.前述掩膜模板为随机的数据拆分模板。
81.作为一种优选的方式,所述第一打印数据为点阵数据。前述点阵数据是指由多个呈矩阵阵列分布的数据组成,这些数据在矩阵阵列中的位置即为点阵位置,例如用具有r行,s列的矩阵b表示第一喷头的点阵数据,如用具有r行,s列的矩阵c表示第二喷头的点阵数据,其中数据b
ij
在矩阵阵列中的点阵位置为第i行,第j列,数据c
ij
在矩阵阵列中的点阵位置也是第i行,第j列,这种情况下数据b
ij
与数据c
ij
在相同的点阵位置。点阵数据中的数据分为出墨数据和不出墨数据,如果数据为出墨数据则控制喷头喷墨,如果数据为不出墨数据,则控制喷头不出墨。图像处理时,打印设备先对待打印的图像进行处理得到打印图像的点阵数据,然后根据点阵数据控制喷头在打印介质的相应位置喷墨形成打印图像。
82.在所述s3:根据喷头数量将第一打印数据拆分成若干份与各个喷头对应的子打印数据中,所述子打印数据为点阵数据,且每份子打印数据的出墨点的点阵位置不同。采用前述方法可以使各个喷头在打印第一打印数据时不存在相同的点,这样可以是误差得到更好
地扩散,从而使打印效果得到进一步的提高。
83.s4:获取与第一喷头相对应的子打印数据作为第一喷头的目标打印数据;
84.第一打印数据拆分后从而拆分中的若干份子打印数据中选择其中一份作为第一喷头的目标打印数据,并由第一喷头进行打印。
85.s5:根据第一墨量值和各个喷头对应的子打印数据确定各个第二喷头的目标打印数据,以使所有喷头的打印墨量之和等于第一打印墨量。
86.其中,第一打印墨量为待打印图像采用原始打印精度进行打印所需的墨量,所述第二喷头的目标打印数据中包括了与其对应的子打印数据。
87.当所有喷头的目标打印数据确定后,打印设备就可以控制第一喷头和第二喷头分别按照各自的目标打印数据进行打印。
88.当第一喷头的目标打印数据确定后,第二喷头则根据剩下的子打印数据和剩余墨量的多少来进行打印。由于第二喷头的目标打印数据中包括了与其对应的子打印数据,因此第二喷头一方面对按照喷头精度打印的子打印数据进行打印,另一方面进行墨量堆积。其中第一喷头和第二喷头按照喷头精度打印的子打印数据分别进行打印,一方面保证了图像的细腻程度,另一方面将按照喷头精度打印的误差进行扩散,从而使打印误差得到减小。同时第二喷头进行墨量堆积,使最终的墨量堆积达到原始打印精度的墨量,使打印图像的均匀性得到了保证。由于采用喷头精度进行打印,因此避免了走纸距离为小数倍孔间距的情况,从而避免了由于机器走纸误差或喷头安装误差或机器抖动误差等情况造成的打印精度误差。
89.作为一种优选的实施方式,在本实施例中,一次扫描打印后的走纸距离(1pass的刷新高度)为一个喷头的长度。采用前述方式可以使后续重复打印过程中打印设备的产墨量最大,即保证了图像的均匀性又提高了打印效率。
90.如图3所示,在本实施中,所述s5:根据第一墨量值和各个喷头对应的子打印数据确定各个第二喷头的目标打印数据,以使所有喷头的打印墨量之和等于第一打印墨量,包括以下步骤;
91.s51:获取第一喷头对应的子打印数据和各个第二喷头各自对应的子打印数据;
92.例如用于打印待打印图像的喷头由3个喷头拼接而成,分别是喷头p1,喷头p2和喷头p3,其中喷头p1属于第一喷头,喷头p2和喷头p3属于第二喷头。这时可以将第一打印数据拆分成3份子打印数据,分别为data1,data2和data3其中。data1由喷头p1打印,data2由喷头p2打印,data3由喷头p3打印。这时获取p2所对应的子打印数据data2,p3所对应的子打印数据data3以及p1所对应的子打印数据data1。
93.s52:将各个第二喷头对应的子打印数据和第一喷头对应的子打印数据组合后得到各个第二喷头对应的参考打印数据;
94.在组合时第二喷头中的每个喷头的参考打印数据中都包含了该喷头自身对应的子打印数据,在此基础上可以根据需要,将原本分配给第一喷头的子打印数据添加到某些或者每个第二喷头后得到这些喷头对应的参考打印数据。
95.如图4所示,例如将前述1份子打印数据data1和一份子打印数据data2组合在一起后得到1份新的打印数据,并将该打印数据作为喷头p2对应的参考打印数据,同时可以将第1份子打印数据data1和第1份子打印数据data3组合在一起后得到1份新的打印数据,并将
该打印数据作为喷头p3对应的参考打印数据。
96.又例如将一份子打印数据data2作为喷头p2对应的参考打印数据,同时可以将第2份子打印数据data1和第1份子打印数据data3组合在一起后得到1份新的打印数据,并将该打印数据作为喷头p3对应的参考打印数据。
97.s53:根据墨量差值,用于打印待打印图像的喷头数量和参考打印数据确定第二喷头的目标打印数据。
98.当参考打印数据确定后,则根据采用这些参考打印数据进行打印的墨量和第一打印墨量之间的差值情况来调整第二喷头的参考打印数据,使最终的打印墨量与第一打印墨量相同。
99.如图6所示,所述s53:根据墨量差值,用于打印待打印图像的喷头数量和参考打印数据确定第二喷头的目标打印数据,包括以下步骤;
100.s531:根据各个喷头对应的子打印数据确定打印所有子打印数据所需的墨量作为第二墨量;
101.具体为:
102.获取打印设备各个类型的墨滴的体积;
103.获取所有子打印数据的各个类型的墨滴的数量:
104.根据所述各个类型的墨滴的体积和各个类型的墨滴的数量计算得到第二打印墨量m2。
105.s532:获取待打印第一喷头的目标打印数据所需的墨量作为参考墨量vr;
106.具体为:
107.获取打印设备各个类型的墨滴的体积;
108.获取第一喷头的目标打印数据中各个类型的墨滴的数量:
109.根据所述各个类型的墨滴的体积和各个类型的墨滴的数量计算得到参考墨量vr。
110.s533:获取第二打印墨量和第一打印墨量的墨量差值vd;
111.其中vd=m1-m2,m1为第一打印墨量、m2为第二打印墨量。
112.s534:获取用于打印待打印图像的喷头数量n;
113.s335:比较vd/vr与n-1的大小;
114.s536:根据比较结果和参考打印数据确定第二喷头的目标打印数据。
115.其中比较结果包括了以下三种情况:
116.如图7所示,第一种情况为(vd/vr)<(n-1),这时所述s536:根据比较结果和参考打印数据确定第二喷头的目标打印数据,包括以下步骤:
117.s3564:若(vd/vr)<(n-1),则从第二喷头中选择至少一个喷头作为调整喷头;
118.本步骤将第二喷头划分为调整喷头和非调整喷头(第二喷头中除调整喷头外的喷头),其中调整喷头的数量可以是一个也可以是多个,但是不超过第二喷头的总数。
119.s3565:将所述调整喷头所对应的参考打印数据的墨量降低后得到所述调整喷头对应的目标打印数据;
120.具体调整方法可以是将参考打印数据中的一些出墨数据调整为不出墨数据后得到目标打印数据。
121.例如当打印设备喷射的墨滴包括第一种墨滴、第二种墨滴和第三种墨滴,其中第
一种墨滴的体积大于第二种墨滴的体积,第二种墨滴的体积大于第三种墨滴的体积时,可以将参考打印数据中第三中墨滴出墨的数据修改为不出墨数据后得到目标打印数据。
122.如图8和图9所示,图8和图9中每个带剖面线的圆圈表示喷头出墨的墨点,其中最大的圆圈为第一种墨滴形成的墨点,最小的圆圈为第二种墨滴形成的墨点,第二大的圆圈为第二种墨滴形成的墨点。前述数据调整方式得到的目标打印数据可以使第二喷头在参考打印数据喷射第一种墨滴的位置喷射第一种墨滴,在参考打印数据喷射第二种墨滴的位置喷射第二种墨滴,在参考打印数据喷射第三种墨滴的位置不出墨。
123.此外,还可以将第一喷头的点阵数据中至少一部分采用较大体积的墨滴出墨的数据调整为采用较小体积的墨滴出墨的数据后作为所述调整喷头的点阵数据。墨量的调整以最终打印墨滴与第一打印墨量相等为准。
124.s3566:将第二喷头中其余喷头所对应的参考打印数据作为其余喷头所对应的目标打印数据。
125.第二喷头中其余喷头即非调整喷头可以直接采用参考打印数据进行打印。在前述情况下第二喷头除了打印按照喷头精度处理的子打印数据外,还重复打印第一喷头的打印数据,并将其中一些第二喷头的出墨量调低,以使最终打印的总墨量等于第一墨量。
126.如图10所示,第二种情况为:
127.(vd/vr)>(n-1),这时所述s536:根据比较结果和参考打印数据确定第二喷头的目标打印数据,包括以下步骤:
128.s3561:若(vd/vr)>(n-1),则从第二喷头中选择至少一个喷头作为调整喷头;
129.本步骤将第二喷头划分为调整喷头和非调整喷头(第二喷头中除调整喷头外的喷头),其中调整喷头的数量可以是一个也可以是多个,但是不超过第二喷头的总数。
130.s3562:将所述调整喷头所对应的参考打印数据的墨量提高后得到所述调整喷头对应的目标打印数据;
131.具体调整方法可以是将第一喷头的点阵数据中至少一部分采用较小体积的墨滴出墨的数据调整为采用较大体积的墨滴出墨的数据后作为所述调整喷头的点阵数据。
132.例如当打印设备喷射的墨滴包括第一种墨滴、第二种墨滴和第三种墨滴,其中第一种墨滴的体积大于第二种墨滴的体积,第二种墨滴的体积大于第三种墨滴的体积时,可以将第三种墨滴的数据调整为第二种墨滴的数据或者第一种墨滴的数据,或者将第二种墨滴的数据调整为第一种墨滴的数据。
133.如图9和图11所示,图11中最大的圆圈为第一种墨滴形成的墨点,第二大的圆圈为第二种墨滴形成的墨点。采用前述步骤调整的数据可以使第二喷头在原本喷射体积中等的第二种墨滴的位置喷射体积较大的第一种墨滴,从而提高第二喷头整体的打印墨量,使所有喷头打印的总墨量可以达到原始打印精度的墨量。墨量的调整以最终打印墨滴与第一打印墨量相等为准。
134.s3563:将第二喷头中其余喷头所对应的参考打印数据作为其余喷头所对应的目标打印数据。
135.第二喷头中其余喷头即非调整喷头可以直接采用参考打印数据进行打印。在前述情况下第二喷头除了打印按照喷头精度处理的子打印数据外,还重复打印第一喷头的打印数据,并将其中一些第二喷头的出墨量调高,以使最终打印的总墨量等于第一墨量。
136.第三种情况为:
137.在所述s536:根据比较结果和参考打印数据确定第二喷头的目标打印数据中,若(vd/vr)=(n-1),则将各个第二喷头所对应的参考打印数据作为各个第二喷头所对应的目标打印数据。
138.在前述情况下,第二喷头除了打印所分配的子打印数据外,还重复打印第一喷头的打印数据。
139.实施例2
140.请参阅图12,本实施例提供了一种提高色块均匀性的打印数据处理装置,包括:
141.第一打印墨量获取模块,所述第一打印墨量获取模块用于获取待打印图像采用原始打印精度进行打印所需的墨量作为第一打印墨量;
142.图像处理模块,所述图像处理模块用于根据喷头精度对待打印图像处理得到第一打印数据;
143.数据拆分模块,所述数据拆分模块用于根据喷头数量将第一打印数据拆分成若干份与各个喷头对应的子打印数据;
144.第一喷头打印数据获取模块,所述第一喷头打印数据获取模块用于获取与第一喷头相对应的子打印数据作为第一喷头的目标打印数据;
145.第二喷头打印数据确定模块,所述第二喷头打印数据确定模块用于根据第一墨量值和各个喷头对应的子打印数据确定各个第二喷头的目标打印数据,以使所有喷头的打印墨量之和等于第一打印墨量。
146.其中,第一打印墨量为待打印图像采用原始打印精度进行打印所需的墨量,所述第二喷头的目标打印数据中包括了与其对应的子打印数据。
147.所述第二喷头打印数据确定模块还包括:
148.子打印数据获取子模块,所述子打印数据获取子模块用于获取第一喷头对应的子打印数据和各个第二喷头各自对应的子打印数据;
149.参考打印数据获取子模块,所述参考打印数据获取子模块用于将各个第二喷头对应的子打印数据和第一喷头对应的子打印数据组合后得到各个第二喷头对应的参考打印数据;
150.第二喷头目标打印数据确定子模块,所述第二喷头目标打印数据确定子模块用于根据墨量差值,用于打印待打印图像的喷头数量和参考打印数据确定第二喷头的目标打印数据。
151.实施例3
152.另外,结合图13描述的本发明实施例的提高色块均匀性的打印数据处理方法可以由提高色块均匀性的打印数据处理设备来实现。图13示出了本发明实施例提供的提高色块均匀性的打印数据处理设备的硬件结构示意图。
153.提高色块均匀性的打印数据处理设备可以包括处理器401以及存储有计算机程序指令的存储器402。
154.具体地,上述处理器401可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本发明实施例的一个或多个集成电路。
155.存储器402可以包括用于数据或指令的大容量存储器。举例来说而非限制,存储器402可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器402可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器402可在数据处理装置的内部或外部。在特定实施例中,存储器402是非易失性固态存储器。在特定实施例中,存储器402包括只读存储器(rom)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(prom)、可擦除prom(eprom)、电可擦除prom(eeprom)、电可改写rom(earom)或闪存或者两个或更多个以上这些的组合。
156.处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现上述实施例中的任意一种区域随机打印的数据寻址方法。
157.在一个示例中提高色块均匀性的打印数据处理设备还可包括通信接口403和总线410。其中,如图6所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
158.通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
159.总线410包括硬件、软件或两者,将用于小数倍墨量输出的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
160.实施例4
161.另外,结合上述实施例中的提高色块均匀性的打印数据处理方法,本发明实施例可提供一种计算机可读介质来实现。该计算机可读介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种提高色块均匀性的打印数据处理方法。
162.以上是对本发明实施例提供的提高色块均匀性的打印数据处理方法、装置、设备及介质的详细介绍。
163.需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
164.以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传
输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
165.还需要说明的是,本发明中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本发明不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
166.以上所述,仅为本发明的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献