CN113858802A - 消除喷头拼接道的方法、装置、设备及存储介质 - Google Patents
消除喷头拼接道的方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN113858802A CN113858802A CN202010615849.5A CN202010615849A CN113858802A CN 113858802 A CN113858802 A CN 113858802A CN 202010615849 A CN202010615849 A CN 202010615849A CN 113858802 A CN113858802 A CN 113858802A
- Authority
- CN
- China
- Prior art keywords
- data set
- amount
- data
- ink
- snapshot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/005—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
- B41J2/01—Ink jet
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/393—Devices for controlling or analysing the entire machine ; Controlling or analysing mechanical parameters involving printing of test patterns
Landscapes
- Ink Jet (AREA)
Abstract
本发明涉及喷墨打印技术领域,具体涉及一种消除喷头拼接道的方法、装置、设备及存储介质。所述方法包括:获取打印数据集,打印数据集包括第一数据集和第二数据集;对第一数据集和第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;第一抽点数据集对应的喷墨量少于第一数据集对应的喷墨量,第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量;其中,第一抽点数据集用于驱动第一喷头打印待打印图像中的第一区域,第二抽点数据集用于驱动第二喷头打印待打印图像中的第二区域;第一区域和第二区域之间的间距小于等于设定距离。本发明能够在一定程度上消除喷头拼接位置的黑道,提升图像的打印效果。
Description
技术领域
本发明涉及喷墨打印技术领域,具体涉及一种消除喷头拼接道的方法、装置、设备及存储介质。
背景技术
目前在工业喷墨打印机工作过程中,打印机喷头喷射墨滴于待打印图像中形成图文。在两个喷头拼接的区域,由于打印时小车运动过程中,两个喷头拼接处容易形成“风墙”。由于“风墙”内的空气流动速度比周围的空气流动速度更大,因此气压更小,两个喷头拼接处边缘的孔喷出的墨滴容易被“吸”入“风墙”内,交叉重叠,导致重叠处的墨量浓度较周围的更大,视觉上形成一条深色的拼接道,我们称之为“黑道”。
黑道严重影响打印形成的图像的显示效果,严重降低了图像的打印质量。
发明内容
本发明实施例提供了一种消除喷头拼接道的方法、装置、设备及存储介质。该消除喷头拼接道的方法、装置、设备及存储介质,能够在一定程度上防止在喷头拼接处形成黑道,提升图像的打印效果。
第一方面,本发明实施例提供了一种消除喷头拼接道的方法,所述方法包括:
获取打印数据集,所述打印数据集包括第一数据集和第二数据集;
对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量;
其中,所述第一抽点数据集用于驱动第一喷头打印待打印图像中的第一区域,所述第二抽点数据集用于驱动第二喷头打印待打印图像中的第二区域;所述第一区域和所述第二区域之间的间距小于等于设定距离。
第二方面,本发明实施例提供了一种消除喷头拼接道的装置,所述装置包括:
获取模块,用于获取打印数据集,所述打印数据集包括第一数据集和第二数据集;
第一处理模块,用于对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量;
其中,所述第一抽点数据集用于驱动第一喷头打印待打印图像中的第一区域,所述第二抽点数据集用于驱动第二喷头打印待打印图像中的第二区域;所述第一区域和所述第二区域之间的间距小于等于设定距离。
第三方面,本发明一实施例提供了一种消除喷头拼接道的设备,所述设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使至少一个所述处理器能够执行所述消除喷头拼接道的方法。
第四方面,本发明一实施例提供了一种计算机存储介质,其上存储有计算机程序指令,其中,当所述计算机程序指令被处理器执行时实现所述消除喷头拼接道的方法。
综上所述,本发明实施例提供的消除喷头拼接道的方法、装置及设备,通过对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量,能够在一定程度上防止在喷头拼接处产生黑道,提升图像的打印效果。
附图说明
图1是根据现有技术进行打印时,喷头拼接位置的打印效果示意图;
图2是本发明一实施例中的一种消除喷头拼接道的方法的流程示意图;
图3是本发明中相邻两喷头的连接结构示意图;
图4是图2中步骤S2包含的利用羽化数据组与图像点阵数据中的数据组进行逻辑运算,以减少根据处理后的图像点阵数据喷射的油墨量的各步骤流程示意图。
图5-图6是利用本发明提供的消除喷头拼接道的方法进行数据处理的应用场景示意图;
图7是步骤S2包括的使根据处理后的所述打印数据集喷射第一设定量油墨的喷嘴得数量不大于第一预设值的各步骤流程示意图;
图8是步骤S2包括的使根据处理后的所述打印数据集喷射第二设定量油墨的喷嘴得数量不大于第二预设值的各步骤流程示意图;
图9是步骤S2包括的使根据处理后的所述打印数据集喷射第三设定量油墨的喷嘴得数量不大于第三预设值的各步骤流程示意图;
图10是步骤S2包括的对第一数据集与第二数据集进行处理的各步骤流程示意图;
图11是本发明一实施例中的一种消除喷头拼接道的装置的连接示意图;
图12是图11中第一处理模块包含的利用羽化数据组与图像点阵数据中的数据组进行逻辑运算,以减少根据处理后的图像点阵数据喷射的油墨量的各子模块连接示意图;
图13是图11中第一处理模块包含的对控制喷嘴分别喷射第一设定量、第二设定量油墨的数据进行处理的各子模块连接示意图;
图14是本发明一实施例提供的包括的使根据处理后的所述打印数据集喷射第一设定量油墨的喷嘴得数量不大于第一预设值的各模块连接示意图;
图15是本发明一实施例中的一种消除喷头拼接道的设备的各部件连接示意图。
具体实施方式
下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本发明,并不被配置为限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
目前在工业喷墨打印机工作过程中,打印机喷头喷射墨滴于待打印图像中形成图文。在两个喷头拼接的区域,由于打印时小车运动过程中,两个喷头拼接处容易形成“风墙”。由于“风墙”内的空气流动速度比周围的空气流动速度更大,因此气压更小,两个喷头拼接处边缘的孔喷出的墨滴容易被“吸”入“风墙”内,交叉重叠,导致重叠处的墨量浓度较周围的更大,视觉上形成一条深色的拼接道,我们称之为“黑道”。
如图1所示,图中虚线矩形框内表示在打印过程中,由于外部因素的影响,两行墨滴落点后出现相互重叠的墨点,在视觉上呈现颜色较周围更深的一条细长的“黑道”。
本发明提供了一种消除喷头拼接道的方法、装置、设备及存储介质,能够在一定程度上解决墨点重叠的现象。
本发明一实施例提供了一种消除喷头拼接道的方法,如图2所示,该方法包括下列步骤S1-步骤S2。
步骤S1:获取打印数据集,所述打印数据集包括第一数据集和第二数据集。
第一数据集与待打印图像中的第一区域相对应,用于控制第一喷头对第一区域进行打印。第二数据集与待打印图像中的第二区域相对应,用于控制第二喷头对第二区域进行打印。第一喷头与第二喷头相邻,且第一喷头与第二喷头拼接重叠。所述第一区域和所述第二区域之间的间距小于等于设定距离。设定距离大于等于0。
打印数据集包括控制喷头喷射油墨的数据。打印过程中,通过打印数据集来控制喷头的喷墨量。
打印过程中,喷头中的喷嘴分别打印待打印图像中的不同区域。为打印形成待打印图像,喷头喷射在各不同区域的油墨量可能不同。当待打印图像中的两区域的油墨量不同时,控制喷头该两区域分别对应的打印数据集不同。
通过获取打印数据集,所述打印数据集包括第一数据集和第二数据集,能够对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量。
打印过程中,为提高打印速度,通常将多个喷头拼接,并利用拼接呈一体的多个喷头进行同时打印。打印介质的与相邻两喷头拼接位置对应的区域上会打印形成黑道。通过获取待打印图像中打印过程中位于喷头拼接位置下方的区域对应的打印数据集,并对打印数据集进行处理,能够防止在待打印图像中打印过程中位于喷头拼接区域下方的区域产生黑道。
第一区域与第二区域的分界线位于相邻两喷头的拼接位置下方,打印过程中在第一区域与第二区域的分界线处会打印形成黑道。
在一种实施例中,所述第一区域,位于待打印图像中由相邻两所述喷头中一所述喷头进行打印的区域内,且与所述第一区域与所述第二区域的分界线之间的距离小于第五设定值。所述第五设定值等于0.5mm。
在一种实施例中,所述第二区域,位于待打印图像中由相邻两所述喷头中一所述喷头进行打印的区域内,且与所述第一区域与所述第二区域的分界线之间的距离小于第六预设值。所述第六设定值等于0.5mm。
在一种实施例中,如图3所示,相邻两喷头包括第一喷头1和第二喷头2。为提高打印速度,通常将第一喷头1与第二喷头2拼接打印。第一喷头1为相邻两喷头中的一喷头,第二喷头2为相邻两喷头中的另一喷头。拼接后的第一喷头1与第二喷头2通常存在正常打印时打印区域重叠的喷嘴。第一喷头1在与第二喷头2相邻的位置存在第一边界线4。第一喷头1还包括与第一边界线4平行的第三边界线8。第二喷头2在于第一喷头1相邻的位置存在第二边界线3。第二喷头2还包括与第二边界线3平行的第四边界线9。第一边界线4和第二边界线3均平行于走纸方向6。第一边界线4与第二边界线3之间存在中线5。中线5在垂直于走纸方向6上到第一边界线4的距离与到第二边界线3的距离相等。
走纸方向6为打印介质与第一喷头1的相对移动方向。
第一喷头1利用位于中线5和第三边界线8之间的喷嘴进行打印。第二喷头2利用位于中线5和第四边界线9之间的喷嘴进行打印。第一区域和第二区域的边界线与中线5重合。与边界线之间的距离为m的边缘线分别与位于中线5下方的第一直线10重合、与位于中线5上方的第二直线7重合,所述m为0.5mm。第一区域和第二区域分别位于待打印图像中位于第一直线10到中线5之间的区域、位于第二直线7到中线5之间的区域的正下方。图1中虚线框内的墨点位于中线5的正下方。
步骤S2:对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量。
在待打印图像中第一区域与第二区域的分界线位置打印形成的黑道,是由于向分界线处喷射的墨量较多导致的。通过对所述第一数据集和所述第二数据集进行处理,能够减少第一区域和第二区域的喷墨量,防止在第一区域与第二区域的分界线处打印形成黑道。
在一种实施例中,打印数据集包括控制喷嘴喷射第一设定量油墨的数据。
在步骤S2中,对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量,包括:对所述第一数据集或第二数据集中,控制所述喷嘴喷射第一设定量油墨的部分数据进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量。所述第一设定值大于0。
打印过程中,第一数据集和第二数据集中的各数据分别控制喷头中的一喷嘴喷射油墨。各喷嘴喷射的油墨会在待打印图像中固化形成墨点。各喷嘴在待打印图像中不同区域喷射形成的各墨点组成了待打印图像。
在待打印图像中喷射形成的墨点的大小可能不同。当喷头进行一次喷射时,控制一喷嘴的数据与控制其他喷嘴的数据不同时,该喷嘴的喷墨量与其他喷嘴的喷墨量也可能不同。通过修改打印数据集,能够改变该打印数据集控制的喷嘴的喷墨量。
第一设定量为喷嘴在打印数据集的控制下喷射的墨量。当打印数据集中包括控制喷嘴喷射第一设定量油墨的数据时,打印过程中,喷头中的喷嘴在控制喷嘴喷射第一设定量油墨的数据的控制下,会喷射第一设定量的墨滴。
对所述第一数据集或第二数据集中,控制所述喷嘴喷射第一设定量油墨的部分数据进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量,能够将控制喷射喷射第一设定量油墨的数据更改为控制喷嘴不喷射油墨的数据或控制喷嘴喷射比第一设定量小的油墨量的数据,从而能够到达防止在喷头拼接位置下方产生黑道的目的。
在一种实施例中,所述第一数据集和/或所述第二数据集包括:图像点阵数据,所述图像点阵数据包括一个或多个控制喷嘴喷射所述第一设定量油墨的数据组,所述图像点阵数据中的所述数据组与原始图像各像素对应,所述第一设定量大于0。
原始图像为处理形成图像点阵数据的图像。对原始图像中的各像素进行数据处理,能够处理形成图像点阵数据。
所述图像点阵数据中的所述数据组与原始图像各像素对应,包括:针对图像点阵数据中的任一数据组,该数据组在图像点阵数据中各数据组之间的位置次序,与处理形成该数据组的原始图像像素在原始图像中各像素之间位置次序相同。
若没有打印误差,原始图像与根据图像点阵数据打印形成的待打印图像相同。
在步骤S2,对所述第一数据集和所述第二数据集进行处理,包括:将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻。
一数据组对应的喷墨量即为该数据组控制喷嘴喷射的油墨量。
通过将控制所述喷嘴喷射所述第一设定量油墨,且与至少一个控制所述喷嘴喷射所述第一设定量油墨的所述数据组相邻的数据组,更改为控制喷嘴喷射油墨量比第一设定量少的数据组,能够使根据处理后的图像点阵数据打印形成的图像色彩更均匀,不会出现明显的黑道或黑点。
将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组控制所述喷嘴喷射所述第一设定量油墨,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:遍历所述图像点阵数据中的各所述数据组,将所述图像点阵数据中的任一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻。
所述数据组包括所述图像点阵数据中的一个或多个数据。
图像点阵数据包括多个呈阵列分布的数据组,各数据组与喷头中的喷嘴对应。打印过程中,图像点阵数据被存入设置在数据处理板上的内部缓存器中。用于控制喷头的喷头控制模块从内部缓存器中依次读取数据组,并在每读取一数据组后利用读取的数据组控制喷头中以该数据组对应的喷嘴做出喷墨输出动作。所述数据组包括所述图像点阵数据中的一个或多个数据。
在一种实施例中,图像点阵数据是根据原始图像处理生成的。原始图像与要打印形成的待打印图像相同或相似。
图像点阵数据中的数据组与原始的像素相对应。当待打印图像中的一像素由图像点阵数据中的一个数据打印形成时,数据组包括一个数据。图像点阵数据中任一数据在图像点阵数据中的位置次序与处理形成该数据的像素在原始图像中的位置次序相同。若没有打印误差,根据图像点阵数据,能够在待打印图像中打印出与原始图像相同的待打印图像。
在一种实施例中,图像点阵数据由数据组00、01、10、11组成。图像点阵数据中的一行数据与喷头中的一排喷嘴对应。喷头控制模块在获取图像点阵数据中的一行数据后,利用该行数据中的各数据组控制喷头中的一排喷嘴喷墨。当喷头中的一喷嘴对应的数据组为00时,喷头控制模块控制该喷嘴不喷射油墨。当喷头中的一喷嘴接收到的数据组为01时,喷头控制模块控制该喷嘴喷射第三设定量的油墨。当喷头中的一喷嘴接收到的数据组为10时,喷头控制模块控制该喷嘴喷射第二设定量的油墨。当喷头中的一喷嘴接收到的数据组为11时,喷头控制模块控制该喷嘴喷射第一设定量的油墨。其中,第一设定量大于第二设定量,第二设定量大于第三设定量。
通过从内部缓存器中获取图像点阵数据,并对获取的图像点阵数据中的一个或多个数据组进行处理,再将处理后的图像点阵数据存储到内部缓存器中处理前的图像点阵数据存储的位置处,能够利用处理后的图像点阵数据控制喷头进行喷射,使利用处理后的图像点阵数据进行喷射的喷墨量小于利用处理前的图像点阵数据进行喷射的喷墨量。
数据组包括图像点阵数据中的一个数据或两个数据。
当数据组包括一个数据时,该数据组为0或1,当该数据组为0时,喷嘴在该数据的控制下不喷射油墨;当该数据组为1时,喷嘴在该数据的控制下喷射油墨。
在一种实施例中,当该数据组为00时,喷嘴在该数据的控制下不喷射油墨;当该数据组为01时,喷嘴在该数据的控制下喷射第三设定量的油墨;当该数据组为10时,喷嘴在该数据的控制下喷射第二设定量的油墨;当该数据组为11时,喷嘴在该数据的控制下喷射第一设定量的油墨。
遍历所述图像点阵数据中的各数据组,包括:从图像点阵数据的起始数据组开始,依次对各所述数据组进行处理。图像点阵数据的起始数据组包括位于图像点阵数据第一行的第一个数据组。
遍历所述图像点阵数据中的各所述数据组,将所述图像点阵数据中的任一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:从图像点阵数据的起始数据组开始,依次对图像点阵数据中的各所述数据组进行处理,将所述图像点阵数据中的任一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻。
在一种实施例中,遍历所述图像点阵数据中的各所述数据组,将所述图像点阵数据中的任一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:从图像点阵数据的起始数据组开始,依次对图像点阵数据中的各所述数据组进行判断,判断各数据组是否与至少一个控制喷嘴喷射第一设定量油墨的数据组相邻,若各数据组中的任一数据组与至少两个控制喷嘴喷射第一设定量油墨的数据组相邻,则将该数据组更改为控制所述喷嘴喷射油墨量比所述第一设定量少的所述数据组,得到所述第一抽点数据集和所述第二抽点数据集。
在一种实施例中,如图4所示,在步骤S2,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括步骤S21:针对所述图像点阵数据中的一对应的所述喷墨量为所述第一设定量,且与至少一个对应的所述喷墨量为所述第一设定量的数据组相邻的数据组,获取与该数据组对应的羽化数据组,该数据组对应的羽化数据组与该数据组不同;步骤S22:将该数据组与所述羽化数据组进行逻辑运算,得到对应的所述喷墨量比该数据组对应的喷墨量少的数据组。
逻辑运算包括相与运算、非运算等。羽化数据组包括一个或多个数据。
在一种实施例中,羽化数据组包含的数据数量与要更改的数据组包含的数据数量相同。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量为0的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少二个对应的所述喷墨量为所述第一设定量的所述数据组相邻。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:遍历所述图像点阵数据中的各所述数据组,将所述图像点阵数据中的任一所述数据组更改为对应的所述喷墨量为0的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少二个对应的所述喷墨量为所述第一设定量的所述数据组相邻。
当一数据组与该数据组对应的羽化数据组包含的数据数量相同时,针对羽化数据组中的任一数据,当该数据与要更改的数据组中与该数据相同的位置次序的数据不同时,将羽化数据组与要更改的数据组进行相与运算,能够得到对应喷墨量为0的数据组。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量为所述第二设定量的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组分别与一个对应的所述喷墨量为所述第一设定量的所述数据组、至少二个对应的喷墨量为所述第二设定量的所述数据组相邻。
当一数据组为11时,喷嘴在该数据组的控制下喷射第一设定量的油墨,获取羽化数据组为10时,将该数据组与羽化数据组进行相与运算,能够得到为10的数据组,喷嘴在10的控制喷射第二设定量的油墨。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:遍历所述图像点阵数据中的各所述数据组,将所述图像点阵数据中的任一所述数据组更改为对应的所述喷墨量为第二设定量的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组分别与一个对应的所述喷墨量为所述第一设定量的所述数据组、至少二个对应的喷墨量为所述第二设定量的所述数据组相邻。
如图5所示,更改数据组,将控制喷嘴喷射第一设定量油墨的数据组更改为控制喷嘴不喷射油墨的数据组,包括:将该数据组由“11”更改为“00”。遍历所述图像点阵数据中的各所述数据组,针对图像点阵数据中任一为“11”的数据组,对该数据组周围的数据组进行判断,若该数据组周围的数据组中包括至少两个“11”,则将该数据组由“11”更改为“00”。
第二设定量大于0,第二设定量小于第一设定量。
如图6所示,更改该数据组包括:将该数据组由“11”更改为“10”。针对任一为“11”的数据组,对该数据组周围的数据组进行判断,若该数据组周围的数据组中包括一个为“11”的数据组和至少一个为“10”的数据组,则将该数据组由“11”更改为“10”。
在一种实施例中,如图7所示,在步骤S2,对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量之后,还包括:步骤S23:判断所述第一抽点数据集中控制喷嘴喷射第一设定量油墨的数据的数量是否大于第一预设值;步骤S24:若所述数量大于所述第一预设值,则对所述第一抽点数据集中控制所述喷嘴喷射第一设定量油墨的数据进行再次处理,使根据再次处理后的所述第一抽点数据集中喷射第一设定量油墨的喷嘴的数量不大于所述第一预设值。
所述第一预设值为正整数。
在一种实施例中,在步骤S24,若所述数量大于所述第一预设值,则对所述第一抽点数据集中控制所述喷嘴喷射第一设定量油墨的数据进行再次处理,使根据再次处理后的所述第一抽点数据集中喷射第一设定量油墨的喷嘴的数量不大于所述第一预设值,包括:获取根据所述第一抽点数据集喷射的第一设定量墨滴的数量d1,所述墨滴由所述喷嘴一次喷射形成;将数量d1减去第一预设值,得到的数值d2;将所述第一抽点数据集中数值d2个控制喷嘴喷射第一设定量油墨的数据组均更改为控制喷嘴喷射油墨量比第一设定量少的数据组。
在步骤S2,对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量之后,还包括:判断所述第二抽点数据集中控制喷嘴喷射第一设定量油墨的数据的数量是否大于第四预设值;若所述数量大于所述第四预设值,则对所述第二抽点数据集中控制所述喷嘴喷射第一设定量油墨的数据进行再次处理,使根据再次处理后的所述第二抽点数据集中喷射第一设定量油墨的喷嘴的数量不大于所述第四预设值。
在一种实施例中,步骤S2,对所述第一数据集和所述第二数据集进行处理,包括:获取第一羽化点阵数据,所述第一羽化点阵数据仅包含控制喷嘴不出墨的数据组和控制喷嘴喷射第一设定量油墨的数据组;将第一羽化点阵数据与图像点阵数据进行逻辑运算,以减少根据处理后的图像点阵数据喷射的油墨量。
所述第一羽化点阵数据中包含的各控制喷嘴喷射第一设定量油墨的数据组在第一羽化点阵数据中的排布,与各控制喷嘴喷射第一设定量油墨的数据组在处理前图像点阵数据中的排布方式不同。
通过使各控制喷嘴喷射第一设定量油墨的数据组在第一羽化点阵数据中的排布方式与在处理前的图像点阵数据中的排布方式不同,将第一羽化点阵数据与图像点阵数据进行逻辑运算,以减少根据处理后的图像点阵数据喷射的油墨量后,能够得到喷射油墨量更少的处理的图像点阵数据。所述逻辑运算包括相与运算。逻辑运算包括相与运算。
在一种实施例中,所述打印数据集包括:图像点阵数据,所述图像点阵数据包括多个控制所述喷嘴喷射所述第一设定量、第二设定量油墨的数据组。
对所述第一数据集和所述第二数据集进行处理,还包括:对所述图像点阵数据中,控制所述喷嘴喷射第二设定量油墨的部分数据进行处理,使根据处理后的所述打印数据集进行打印时的喷墨量小于根据处理前的所述打印数据集进行打印时的喷墨量。
所述第二设定量大于0,所述第一设定量大于所述第二设定量。
对图像点阵数据中对应的所述喷墨量为所述第二设定量的所述数据组进行处理,包括:将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第二设定量小的数据组,在更改前该数据组对应的所述喷墨量为所述第二设定量,且该数据组分别与至少一个对应的所述喷墨量为所述第一设定量的数据组、至少二个对应的所述喷墨量为所述第二设定量的所述数据组相邻。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第二设定量小的数据组,在更改前该数据组对应的所述喷墨量为所述第二设定量,且该数据组分别与至少一个对应的所述喷墨量为所述第一设定量的数据组、至少二个对应的所述喷墨量为所述第二设定量的所述数据组相邻,包括:遍历所述图像点阵数据中的各所述数据组,将所述图像点阵数据中的任一所述数据组更改为对应的所述喷墨量比所述第二设定量小的数据组,在更改前该数据组对应的所述喷墨量为所述第二设定量,且该数据组分别与至少一个对应的所述喷墨量为所述第一设定量的数据组、至少二个对应的所述喷墨量为所述第二设定量的所述数据组相邻。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第二设定量小的数据组,在更改前该数据组对应的所述喷墨量为所述第二设定量,且该数据组分别与至少一个对应的所述喷墨量为所述第一设定量的数据组、至少二个对应的所述喷墨量为所述第二设定量的所述数据组相邻,包括:针对所述图像点阵数据中的一对应的所述喷墨量为所述第二设定量,且与至少一个对应的所述喷墨量为所述第一设定量的数据组、至少二个对应的所述喷墨量为所述第二设定量的所述数据组相邻的数据组,获取与该数据组对应的羽化数据组,该数据组对应的羽化数据组与该数据组不同;将该数据组与所述羽化数据组进行逻辑运算,得到对应的所述喷墨量比该数据组对应的喷墨量少的数据组,达到更改该数据组的目的。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第二设定量小的数据组,在更改前该数据组对应的所述喷墨量为所述第二设定量,且该数据组分别与至少一个对应的所述喷墨量为所述第一设定量的数据组、至少二个对应的所述喷墨量为所述第二设定量的所述数据组相邻,包括:将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量为所述第三设定量的数据组,在更改前该数据组对应的所述喷墨量为第二设定量,且该数据组分别与至少一个对应的喷墨量为第一设定量的数据组、至少二个对应的喷墨量为第二设定量的数据组相邻。
第三设定量大于0,且第三设定量小于第二设定量。
当一数据组为10时,该数据组控制喷嘴喷射第二设定量的油墨,将该数据组进行非运算,得到为01的数据组,喷嘴在为01的数据组的控制下喷射第三设定量的油墨。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第二设定量小的数据组,在更改前该数据组对应的所述喷墨量为所述第二设定量,且该数据组分别与至少一个对应的所述喷墨量为所述第一设定量的数据组、至少二个对应的所述喷墨量为所述第二设定量的所述数据组相邻,包括:遍历所述图像点阵数据中的各所述数据组,将所述图像点阵数据中的任一所述数据组更改为对应的喷墨量比第二设定量小的数据组,在更改前该数据组对应的喷墨量为第二设定量,且该数据组分别与至少一个对应的喷墨量为第一设定量的所述数据组、至少二个对应的喷墨量为第二设定量的所述数据组相邻。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第二设定量小的数据组,在更改前该数据组对应的所述喷墨量为所述第二设定量,且该数据组分别与至少一个对应的所述喷墨量为所述第一设定量的数据组、至少二个对应的所述喷墨量为所述第二设定量的所述数据组相邻,包括:遍历所述图像点阵数据中的各所述数据组,将所述图像点阵数据中的任一所述数据组更改为对应的喷墨量为0的数据组,在更改前该数据组对应的喷墨量为第二设定量,且该数据组分别与至少二个对应的喷墨量为第一设定量的数据组、至少二个对应的喷墨量为第二设定量的所述数据组相邻。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第二设定量小的数据组,在更改前该数据组对应的所述喷墨量为所述第二设定量,且该数据组分别与至少一个对应的所述喷墨量为所述第一设定量的数据组、至少二个对应的所述喷墨量为所述第二设定量的所述数据组相邻,包括:将所述图像点阵数据中的一所述数据组对应的喷墨量为0的数据组,在更改前该数据组对应的喷墨量为第二设定量,且该数据组分别与至少二个对应的喷墨量为第一设定量的所述数据组、至少二个对应的喷墨量为第二设定量所述数据组相邻。
在一种实施例中,如图8所示,在步骤S2,对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集之后,还包括:步骤S25:判断所述第一抽点数据集中控制喷嘴喷射第二设定量油墨的数据的数量是否大于第二预设值;步骤S26:若所述数量大于所述第一预设值,则对所述第一抽点数据集中控制所述喷嘴喷射第二设定量油墨的数据进行再次处理,使根据再次处理后的所述第一抽点数据集中喷射第二设定量油墨的喷嘴的数量不大于所述第二预设值。
所述第二预设值为正整数。
在一种实施例中,在步骤S26,若所述数量大于所述第一预设值,则对所述第一抽点数据集中控制所述喷嘴喷射第二设定量油墨的数据进行再次处理,使根据再次处理后的所述第e抽点数据集与所述第二抽点数据集中喷射第二设定量油墨的喷嘴的数量不大于所述第二预设值,包括:获取根据所述第一抽点数据集喷射的第二设定量墨滴的数量f1,所述墨滴由所述喷嘴一次喷射形成;将所述数量f1减去第二预设值,得到的数值f2;将所述第一抽点数据集中数值f2个控制喷嘴喷射第二设定量油墨的数据组均更改为控制喷嘴喷射油墨量比第二设定量少的数据组。
在步骤S2,对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集之后,还包括:判断所述第二抽点数据集中控制喷嘴喷射第二设定量油墨的数据的数量是否大于第五预设值;若所述数量大于所述第五预设值,则对所述第二抽点数据集中控制所述喷嘴喷射第二设定量油墨的数据进行再次处理,使根据再次处理后的所述第二抽点数据集中喷射第二设定量油墨的喷嘴的数量不大于所述第五预设值。
在一种实施例中,步骤S2,对所述图像点阵数据中,控制所述喷嘴喷射第二设定量油墨的部分数据进行处理,包括:获取二羽化点阵数据,所述第二羽化点阵数据仅包含控制喷嘴不出墨的数据组和控制喷嘴喷射第二设定量油墨的数据组;将第二羽化点阵数据与图像点阵数据进行逻辑运算,以减少根据处理后的图像点阵数据喷射的油墨量。
所述第二羽化点阵数据中包含的各控制喷嘴喷射第二设定量油墨的数据组在第二羽化点阵数据中的排布,与各控制喷嘴喷射第二设定量油墨的数据组在处理前图像点阵数据中的排布方式不同。
在一种实施例中,所述打印数据集包括控制喷嘴喷射第一设定量、第二设定量、第三设定量油墨的数据。
对所述图像点阵数据中的控制喷嘴喷射第二设定量油墨的部分数据进行处理之后,还包括:对所述图像点阵数据中的控制喷嘴喷射第三设定量油墨的部分数据进行处理,使根据处理后的图像点阵数据进行打印时喷射的油墨量小于,根据处理前的图像点阵数据进行打印时喷射的油墨量。
所述第三设定量大于0,所述第二设定量大于所述第三设定量。
在一种实施例中,对所述第一数据集和所述第二数据集进行处理,还包括:对所述图像点阵数据中,控制所述喷嘴喷射第三设定量油墨的部分数据进行处理,使根据处理后的所述图像点阵数据进行打印时的喷墨量小于根据处理前的所述图像点阵数据进行打印时的喷墨量。
所述第三设定量大于0,所述第一设定量大于所述第三设定量。
对所述图像点阵数据中,控制所述喷嘴喷射第二设定量油墨的部分数据进行处理,使根据处理后的所述打印数据集进行打印时的喷墨量小于根据处理前的所述打印数据集进行打印时的喷墨量,包括:将所述图像点阵数据中的一所述数据组更改为对应的喷墨量为0的数据组,在更改前该数据组对应的喷墨量为第三设定量,且该数据组分别与至少二个对应的喷墨量为第一设定量的数据组相邻。
将一数据组为01时,该数据组控制喷嘴喷射第三设定量的油墨,获取为00或10的羽化数据组,将羽化数据组与该数据组进行相与运算,能够得到为00的数据组,喷嘴在数据组00的控制下不喷射油墨。
在一种实施例中,将所述图像点阵数据中的一所述数据组更改为对应的喷墨量为0的数据组,在更改前该数据组对应的喷墨量为第三设定量,且该数据组分别与至少二个对应的喷墨量为第一设定量的数据组相邻,包括:遍历所述图像点阵数据中的各所述数据组,将所述图像点阵数据中的任一所述数据组更改为对应的喷墨量为0的数据组,在更改前该数据组对应的喷墨量为第三设定量,且该数据组分别与至少二个对应的喷墨量为第一设定量的数据组相邻。
在一种实施例中,如图9所示,在步骤S2,对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量之后,还包括:步骤S27:判断所述第一抽点数据集中控制喷嘴喷射第三设定量油墨的数据的数量是否大于第三预设值;步骤S28:若所述数量大于所述第一预设值,则对所述第一抽点数据集中控制所述喷嘴喷射第三设定量油墨的数据进行再次处理,使根据再次处理后的所述第一抽点数据集中喷射第三设定量油墨的喷嘴的数量不大于所述第三预设值。
所述第三预设值为正整数。
在一种实施例中,第一预设值小于第二预设值,第二预设值小于第三预设值。第一预设值小于图像点阵数据中包含的数据组总量的50%。第二预设值小于图像点阵数据中包含的数据组总量的60%。第三预设值小于图像点阵数据中包含的数据组总量的80%。
在一种实施例中,在步骤S28,若所述数量大于所述第一预设值,则对所述第一抽点数据集与所述第二抽点数据集中控制所述喷嘴喷射第三设定量油墨的数据进行再次处理,使根据再次处理后的所述第一抽点数据集与所述第二抽点数据集中喷射第三设定量油墨的喷嘴的数量不大于所述第三预设值,包括:获取根据所述第一抽点数据集与所述第二抽点数据集喷射的第三设定量墨滴的数量a1,所述墨滴由所述喷嘴一次喷射形成;将所述数量a1减去第三预设值,得到的数值a2;将所述第一抽点数据集与所述第二抽点数据集中数值a1个控制喷嘴喷射第三设定量油墨的数据组均更改为控制喷嘴不喷射油墨的数据组。
在步骤S2,对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量之后,还包括:判断所述第二抽点数据集中控制喷嘴喷射第三设定量油墨的数据的数量是否大于第六预设值;若所述数量大于所述第六预设值,则对所述第二抽点数据集中控制所述喷嘴喷射第三设定量油墨的数据进行再次处理,使根据再次处理后的所述第二抽点数据集中喷射第三设定量油墨的喷嘴的数量不大于所述第六预设值。
在一种实施例中,步骤S2,对所述图像点阵数据中,控制所述喷嘴喷射第三设定量油墨的部分数据进行处理,包括:获取三羽化点阵数据,所述第三羽化点阵数据仅包含控制喷嘴不出墨的数据组和控制喷嘴喷射第三设定量油墨的数据组;将第三羽化点阵数据与图像点阵数据进行逻辑运算,以减少根据处理后的图像点阵数据喷射的油墨量。
所述第三羽化点阵数据中包含的各控制喷嘴喷射第三设定量油墨的数据组在第三羽化点阵数据中的排布,与各控制喷嘴喷射第三设定量油墨的数据组在处理前图像点阵数据中的排布方式不同。
在一种实施例中,所述打印数据集包括控制喷嘴喷射四设定量、第五设定量油墨的数据;
在步骤S2,对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量,包括:步骤S201:对所述第一数据集和所述第二数据集中,控制所述喷嘴喷射第四设定量油墨的部分数据进行处理;步骤S202:对所述第一数据集和所述第二数据集中,控制所述喷嘴喷射第五设定量油墨的部分数据进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量。
所述第五设定量大于0,所述第四设定量大于所述第五设定量。
本发明一实施例提供了一种消除喷头拼接道的装置,如图11所示,该装置包括获取模块01、第一处理模块02。
所述获取模块01,用于获取打印数据集,所述打印数据集包括第一数据集和第二数据集;
所述第一处理模块02,用于对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量;
其中,所述第一抽点数据集用于驱动第一喷头打印待打印图像中的第一区域,所述第二抽点数据集用于驱动第二喷头打印待打印图像中的第二区域;所述第一区域和所述第二区域之间的间距小于等于设定距离。
在一种实施例中,所述第一喷头与所述第二喷头相邻,且所述第一喷头和所述第二喷头在拼接处的喷嘴部分交叠。
在一种实施例中,所述第一数据集和/或所述第二数据集包括:图像点阵数据,所述图像点阵数据包括一个或多个控制喷嘴喷射所述第一设定量油墨的数据组,所述图像点阵数据中的所述数据组与原始图像各像素对应,所述第一设定量大于0;
所述第一处理模块02,还用于将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻;
所述数据组包括所述图像点阵数据中的一个或多个数据。
在一种实施例中,所述第一处理模块02,还用于将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量为0的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少二个对应的所述喷墨量为所述第一设定量的所述数据组相邻。
在一种实施例中,所述第一处理模块02,还用于将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量为所述第二设定量的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组分别与一个对应的所述喷墨量为所述第一设定量的所述数据组、至少二个对应的喷墨量为所述第二设定量的所述数据组相邻;
所述第二设定量大于0,且所述第二设定量小于所述第一设定量。
在一种实施例中,如图12所示,所述第一处理模块02,包括:获取子模块023和运算子模块024;
所述获取子模块023,用于针对所述图像点阵数据中的一对应的所述喷墨量为所述第一设定量,且与至少一个对应的所述喷墨量为所述第一设定量的数据组相邻的数据组,获取与该数据组对应的羽化数据组,该数据组对应的羽化数据组与该数据组不同;
所述运算子模块024,用于将该数据组与所述羽化数据组进行逻辑运算,得到对应的所述喷墨量比该数据组对应的喷墨量少的数据组。
在一种实施例中,所述打印数据集包括控制喷嘴喷射一设定量、第二设定量油墨的数据;
如图13所示,所述第一处理模块02包括第一处理子模块021和第二处理子模块022;
所述第一处理子模块021,用于对所述第一数据集和所述第二数据集中,控制所述喷嘴喷射第四设定量油墨的部分数据进行处理;
所述第二处理子模块022,用于对所述第一数据集和所述第二数据集中,控制所述喷嘴喷射第五设定量油墨的部分数据进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量;
所述第五设定量大于0,所述第四设定量大于所述第五设定量。
在一种实施例中,如图14所示,所述装置还包括:判断模块05和第二处理模块06;
所述判断模块05,用于对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量之后,判断所述第一抽点数据集中控制喷嘴喷射第一设定量油墨的数据的数量是否大于第一预设值;
所述第二处理模块06,用于若所述数量大于所述第一预设值,则对所述第一抽点数据集中控制所述喷嘴喷射第一设定量油墨的数据进行再次处理,使根据再次处理后的所述第一抽点数据集中喷射第一设定量油墨的喷嘴的数量不大于所述第一预设值;
所述第一预设值为正整数。
利用所述装置进行数据处理时,该装置中各模块的运行方法与本发明提供消除喷头拼接道的方法相同,因此所述装置中各模块使用方法与所述消除喷头拼接道的方法也相同。本发明消除喷头拼接道的装置中各模块、各子模块的使用方法和运行方法可参照所述消除喷头拼接道的方法,这里不再一一赘述。
请参见图15,本发明对应于所述实施例的打印方法还相应提供一种消除喷头拼接道的设备,该设备主要包括:
至少一个处理器401;以及,
与所述至少一个处理器通信连接的存储器402;其中,
所述存储器402存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器401执行,以使至少一个所述处理器401能够执行本发明所述实施例中所述的方法。有关该设备的详细描述请参见所述实施例,在此不再赘述。
具体地,所述处理器401可以包括中央处理器(CPU),或者特定集成电路(Application Specific Integrated Circuit,ASIC),或者可以被配置成实施本发明实施例的一个或多个集成电路。
存储器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)或闪存或者两个或更多个以上这些的组合。
处理器401通过读取并执行存储器402中存储的计算机程序指令,以实现所述实施例中任意一种消除喷头拼接道的方法。
在一个示例中,消除喷头拼接道的设备还可包括通信接口403和总线410。其中,如图15所示,处理器401、存储器402、通信接口403通过总线410连接并完成相互间的通信。
通信接口403,主要用于实现本发明实施例中各模块、装置、单元和/或设备之间的通信。
总线410包括硬件、软件或两者,将包含消除喷头拼接道的设备的部件彼此耦接在一起。举例来说而非限制,总线可包括加速图形端口(AGP)或其他图形总线、增强工业标准架构(EISA)总线、前端总线(FSB)、超传输(HT)互连、工业标准架构(ISA)总线、无限带宽互连、低引脚数(LPC)总线、存储器总线、微信道架构(MCA)总线、***组件互连(PCI)总线、PCI-Express(PCI-X)总线、串行高级技术附件(SATA)总线、视频电子标准协会局部(VLB)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线410可包括一个或多个总线。尽管本发明实施例描述和示出了特定的总线,但本发明考虑任何合适的总线或互连。
另外,结合所述实施例中的消除喷头拼接道的方法,本发明实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现所述实施例中任意一种消除喷头拼接道的方法。
综上所述,本发明实施例提供的消除喷头拼接道的方法、装置、设备及存储介质,通过对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量,能够在一定程度上防止在喷头拼接处产生黑道,提升图像的打印效果。
需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在所述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。这些都应涵盖在本发明的保护范围之内。
Claims (11)
1.一种消除喷头拼接道的方法,其特征在于,所述方法包括:
获取打印数据集,所述打印数据集包括第一数据集和第二数据集;
对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量;
其中,所述第一抽点数据集用于驱动第一喷头打印待打印图像中的第一区域,所述第二抽点数据集用于驱动第二喷头打印待打印图像中的第二区域;所述第一区域和所述第二区域之间的间距小于等于设定距离。
2.根据权利要求1所述的方法,其特征在于,所述第一喷头与所述第二喷头相邻,且所述第一喷头和所述第二喷头在拼接处的喷嘴部分交叠。
3.根据权利要求1所述的方法,其特征在于,所述第一数据集和/或所述第二数据集包括:图像点阵数据,所述图像点阵数据包括一个或多个控制喷嘴喷射所述第一设定量油墨的数据组,所述图像点阵数据中的所述数据组与原始图像各像素对应,所述第一设定量大于0;
对所述第一数据集和所述第二数据集进行处理,包括:
将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻;
所述数据组包括所述图像点阵数据中的一个或多个数据。
4.根据权利要求3所述的方法,其特征在于,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,该数据组控制所述喷嘴喷射所述第一设定量油墨,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:
将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量为0的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少二个对应的所述喷墨量为所述第一设定量的所述数据组相邻。
5.根据权利要求3所述的方法,其特征在于,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,该数据组控制所述喷嘴喷射所述第一设定量油墨,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:
将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量为所述第二设定量的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组分别与一个对应的所述喷墨量为所述第一设定量的所述数据组、至少二个对应的喷墨量为所述第二设定量的所述数据组相邻;
所述第二设定量大于0,且所述第二设定量小于所述第一设定量。
6.根据权利要求3-5任一项所述的方法,其特征在于,将所述图像点阵数据中的一所述数据组更改为对应的所述喷墨量比所述第一设定量少的所述数据组,在更改前该数据组对应的所述喷墨量为所述第一设定量,且该数据组与至少一个对应的所述喷墨量为所述第一设定量的所述数据组相邻,包括:
针对所述图像点阵数据中的一对应的所述喷墨量为所述第一设定量,且与至少一个对应的所述喷墨量为所述第一设定量的数据组相邻的数据组,获取与该数据组对应的羽化数据组,该数据组对应的羽化数据组与该数据组不同;
将该数据组与所述羽化数据组进行逻辑运算,得到对应的所述喷墨量比该数据组对应的喷墨量少的数据组。
7.根据权利要求3所述的方法,其特征在于,对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量之后,还包括:
判断所述第一抽点数据集中控制喷嘴喷射第一设定量油墨的数据的数量是否大于第一预设值;
若所述数量大于所述第一预设值,则对所述第一抽点数据集中控制所述喷嘴喷射第一设定量油墨的数据进行再次处理,使根据再次处理后的所述第一抽点数据集中喷射第一设定量油墨的喷嘴的数量不大于所述第一预设值;
所述第一预设值为正整数。
8.根据权利要求1所述的方法,其特征在于,所述打印数据集包括控制喷嘴喷射四设定量、第五设定量油墨的数据;
对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量,包括:
对所述第一数据集和所述第二数据集中,控制所述喷嘴喷射第四设定量油墨的部分数据进行处理;
对所述第一数据集和所述第二数据集中,控制所述喷嘴喷射第五设定量油墨的部分数据进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量;
所述第五设定量大于0,所述第四设定量大于所述第五设定量。
9.一种消除喷头拼接道的装置,其特征在于,所述装置包括:
获取模块,用于获取打印数据集,所述打印数据集包括第一数据集和第二数据集;
第一处理模块,用于对所述第一数据集和所述第二数据集进行处理,得到第一抽点数据集和第二抽点数据集;所述第一抽点数据集对应的喷墨量少于所述第一数据集对应的喷墨量,所述第二抽点数据集对应的喷墨量少于所述第二数据集对应的喷墨量;
其中,所述第一抽点数据集用于驱动第一喷头打印待打印图像中的第一区域,所述第二抽点数据集用于驱动第二喷头打印待打印图像中的第二区域;所述第一区域和所述第二区域之间的间距小于等于设定距离。
10.一种消除喷头拼接道的设备,其特征在于,所述设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使至少一个所述处理器能够执行权利要求1-8中任一项所述的方法。
11.一种计算机存储介质,其上存储有计算机程序指令,其特征在于,
当所述计算机程序指令被处理器执行时实现如权利要求1-8中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010615849.5A CN113858802B (zh) | 2020-06-30 | 2020-06-30 | 消除喷头拼接道的方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010615849.5A CN113858802B (zh) | 2020-06-30 | 2020-06-30 | 消除喷头拼接道的方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113858802A true CN113858802A (zh) | 2021-12-31 |
CN113858802B CN113858802B (zh) | 2022-10-21 |
Family
ID=78981519
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010615849.5A Active CN113858802B (zh) | 2020-06-30 | 2020-06-30 | 消除喷头拼接道的方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113858802B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114261227A (zh) * | 2022-01-05 | 2022-04-01 | 江西景旺精密电路有限公司 | 一种降低喷印过程油墨厚度方法 |
CN117565566A (zh) * | 2023-12-04 | 2024-02-20 | 广州市森扬电子科技有限公司 | 一种用于兄弟喷头拼接道处理的方法、设备及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1452557A (zh) * | 2000-05-24 | 2003-10-29 | 西尔弗布鲁克研究有限公司 | 用于补偿喷墨打印头中喷嘴随时间变化发生错位的方法和装置 |
CN101523416A (zh) * | 2006-10-03 | 2009-09-02 | 萨尔技术有限公司 | 打印机和用于打印的方法 |
CN102463744A (zh) * | 2010-11-16 | 2012-05-23 | 北大方正集团有限公司 | 单程式喷墨数码印刷设备及其数据处理方法 |
CN109254742A (zh) * | 2018-10-13 | 2019-01-22 | 森大(深圳)技术有限公司 | 喷墨打印方法、喷墨打印装置及喷墨打印设备 |
CN109298841A (zh) * | 2018-10-13 | 2019-02-01 | 森大(深圳)技术有限公司 | 多喷头喷墨打印方法、装置、设备及存储介质 |
CN109725858A (zh) * | 2018-11-30 | 2019-05-07 | 森大(深圳)技术有限公司 | 标签图像打印控制方法、装置、设备及存储介质 |
CN110202933A (zh) * | 2019-06-20 | 2019-09-06 | 森大(深圳)技术有限公司 | 调整出墨量补偿异常喷嘴的方法、装置、设备及介质 |
CN110561920A (zh) * | 2019-09-27 | 2019-12-13 | 北京华科恒润智能科技有限公司 | 一种墙体彩绘机、打印头校准方法、装置及控制终端 |
CN111267489A (zh) * | 2020-03-18 | 2020-06-12 | 深圳市汉森软件有限公司 | 打印数据处理方法、装置、设备及存储介质 |
-
2020
- 2020-06-30 CN CN202010615849.5A patent/CN113858802B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1452557A (zh) * | 2000-05-24 | 2003-10-29 | 西尔弗布鲁克研究有限公司 | 用于补偿喷墨打印头中喷嘴随时间变化发生错位的方法和装置 |
CN101523416A (zh) * | 2006-10-03 | 2009-09-02 | 萨尔技术有限公司 | 打印机和用于打印的方法 |
CN102463744A (zh) * | 2010-11-16 | 2012-05-23 | 北大方正集团有限公司 | 单程式喷墨数码印刷设备及其数据处理方法 |
CN109254742A (zh) * | 2018-10-13 | 2019-01-22 | 森大(深圳)技术有限公司 | 喷墨打印方法、喷墨打印装置及喷墨打印设备 |
CN109298841A (zh) * | 2018-10-13 | 2019-02-01 | 森大(深圳)技术有限公司 | 多喷头喷墨打印方法、装置、设备及存储介质 |
CN109725858A (zh) * | 2018-11-30 | 2019-05-07 | 森大(深圳)技术有限公司 | 标签图像打印控制方法、装置、设备及存储介质 |
CN110202933A (zh) * | 2019-06-20 | 2019-09-06 | 森大(深圳)技术有限公司 | 调整出墨量补偿异常喷嘴的方法、装置、设备及介质 |
CN110561920A (zh) * | 2019-09-27 | 2019-12-13 | 北京华科恒润智能科技有限公司 | 一种墙体彩绘机、打印头校准方法、装置及控制终端 |
CN111267489A (zh) * | 2020-03-18 | 2020-06-12 | 深圳市汉森软件有限公司 | 打印数据处理方法、装置、设备及存储介质 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114261227A (zh) * | 2022-01-05 | 2022-04-01 | 江西景旺精密电路有限公司 | 一种降低喷印过程油墨厚度方法 |
CN117565566A (zh) * | 2023-12-04 | 2024-02-20 | 广州市森扬电子科技有限公司 | 一种用于兄弟喷头拼接道处理的方法、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113858802B (zh) | 2022-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110202933B (zh) | 调整出墨量补偿异常喷嘴的方法、装置、设备及介质 | |
CN110816065B (zh) | 喷头重叠孔区域出墨方法、装置及存储介质 | |
CN110816087B (zh) | 打印对齐校准值的获取方法、装置、设备及存储介质 | |
CN113858802B (zh) | 消除喷头拼接道的方法、装置、设备及存储介质 | |
CN110027325B (zh) | 打印控制方法、装置、设备及打印机 | |
CN111347793A (zh) | 数码喷头拼接误差处理方法、装置、打印设备及存储介质 | |
CN113320291B (zh) | 打印色彩均匀图像的数据处理方法、装置、设备及介质 | |
CN110843367A (zh) | 双面图像的打印控制方法、装置、设备、介质及打印机 | |
CN113320294B (zh) | 拼接喷嘴墨点重叠的消除方法、装置、设备及存储介质 | |
CN114103453A (zh) | 基于喷墨打印机的打印方法、装置、电子设备及存储介质 | |
CN113858801B (zh) | 打印数据处理方法、装置、设备及存储介质 | |
JP2007160539A (ja) | インクジェット記録装置および記録方法 | |
CN113895151B (zh) | 打印数据容错处理方法、装置、设备及存储介质 | |
CN113942314B (zh) | 用于消除喷嘴拼接道的方法、装置、设备及存储介质 | |
CN113327213B (zh) | 消除喷嘴拼接影响打印质量的方法、装置、设备及介质 | |
CN114683726B (zh) | 图像数据分组打印方法、装置、控制板、设备及存储介质 | |
CN111267496B (zh) | 基于多种喷嘴的打印数据处理方法、装置 | |
CN205220066U (zh) | 喷墨打印装置 | |
CN113858810B (zh) | 多喷头拼接重叠区域喷嘴控制方法、装置、设备及介质 | |
JP4735245B2 (ja) | 制御装置、液滴吐出装置、液滴吐出方法、およびプログラム | |
JP2010234773A (ja) | ライン型のインクジェット記録装置、ライン型のインクジェット記録装置の調整方法、およびライン型のインクジェット記録装置によるインクジェット記録方法 | |
CN113760199B (zh) | 打印数据处理方法、装置、设备及介质 | |
CN113320292B (zh) | 消除喷嘴拼接道的处理方法、装置、设备及存储介质 | |
CN113320293B (zh) | 消除拼接道的打印数据处理方法、装置、设备及介质 | |
CN114953731B (zh) | Onepass插点打印方法、装置、设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |