本发明专利技术提供多喷头喷墨打印方法、装置、设备及存储介质,该方法通过从上位机获取图像数据按照预定的打印通道结构对应存储于FPGA的第一数据存储模块;然后从上位机获取按照预定的打印通道结构生成的羽化数据存储于FPGA的第二数据存储模块;进一步的提取所述羽化数据和所述图像数据到FPGA的数据处理模块,将所述羽化数据和所述图像数据进行相与操作得到打印数据;将所述打印数据输入对应的打印通道进行喷墨打印,采用羽化处理,使得由于喷头人工安装造成的拼接误差随着羽化数据而扩散开来,尽而使得打印图像存在的重叠消失,保证了打印图像不会严重失真,提高了打印图像的质量及品质。
【技术实现步骤摘要】
多喷头喷墨打印方法、装置、设备及存储介质
本专利技术涉及喷墨打印
,尤其涉及一种多喷头喷墨打印方法、装置、设备及存储介质。
技术介绍
喷墨打印是指通过喷头上的喷嘴将墨滴喷射到打印介质上以得到图像或文字。多喷头扫描打印技术是目前喷墨打印领域的一种高速打印技术,多喷头扫描打印技术是将多个喷头首尾连接形成一个喷头组,该喷头组可以覆盖整个待打印图像,待打印图像经过一次扫描打印就可以完成,速度快、效率高,如图1是多喷头扫描打印机的喷头安装示意图,该喷墨打印机有1个喷头组Q组成,喷头组Q有若干个喷头分别为第1个喷头、第2个喷头……第X个喷头,打印介质移动方向如图1中的L1。如图2所示,当采用多喷头扫描打印时,由于喷墨打印装置的安装误差导致喷头与喷头间的拼接存在误差,尽而导致打印的图像在喷头与喷头拼接处出现重叠间隔,打印图像失真严重,打印图像质量差品质得不到保证。因此,如何寻找一种打印质量好的多喷头喷墨打印方法,已成为本领域亟待解决的技术问题。
技术实现思路
本专利技术实施例提供了多喷头喷墨打印方法、装置、设备及存储介质,用以解决现有技术中喷墨打印机喷头的安装误差影响打印图像质量的问题。第一方面,本专利技术实施例提供了一种多喷头喷墨打印方法,所述方法包括:从上位机获取图像数据按照预定的打印通道结构对应存储于FPGA的第一数据存储模块;从上位机获取按照预定的打印通道结构生成的羽化数据存储于FPGA的第二数据存储模块;提取所述羽化数据和所述图像数据到FPGA的数据处理模块,将所述羽化数据和所述图像数据进行相与操作得到打印数据;将所述打印数据输入对应的打印通道进行喷墨打印;其中,所述打印通道结构由若干个喷头首尾拼接组成,所述喷头与喷头之间存在相互重叠的喷嘴,每一个喷头代表一个打印通道。优选地,所述羽化数据具体通过以下方法获得:获取当前所述打印通道与相邻的下一个所述打印通道的第一重叠喷嘴区域,依据所述第一重叠喷嘴区域获取羽化模板;获取羽化模板对应的第一羽化数据及所述第一羽化数据的互补羽化数据;将所述互补羽化数据、所述第一羽化数据按顺序组合成当前所述打印通道对应的羽化数据。优选地,所述图像数据有若干份,每一个打印通道对应一份图像数据,所述第一数据存储模块包括若干个第一存储单元,每一个所述第一存储单元对应存储一份所述图像数据。优选地,所述羽化数据有若干份,所述第二数据存储模块包括若干个第二存储单元,每一个所述第二存储单元对应存储一份所述羽化数据,若干份所述羽化数据与若干份所述图像数据一一对应。优选地,所述提取所述羽化数据和所述图像数据到FPGA的数据处理模块,将所述羽化数据和所述图像数据进行相与操作得到打印数据包括:依据打印开始命令获取当前所述打印通道对应的所述羽化数据和所述图像数据到数据处理模块;依据羽化参数获取所述图像数据中需要羽化处理的子图像数据;依据点火触发信号将所述子图像数据与对应的所述羽化数据进行相与运算得到子打印数据;将所述图像数据中未进行羽化处理的数据和所述子打印数据按照对应像素组合得到当前所述打印通道对应的打印数据。优选地,所述从上位机获取图像数据按照预定的打印通道结构对应存储于FPGA的第一数据存储模块包括:当所述上位机接收到所述FPGA发送的可以接收所述图像数据的命令后向所述FPGA发送所述图像数据;所述FPAG接收完所述图像数据后对所述图像数据进行数据校验;当校验无误时,将所述图像数据存储与所述第一数据存储模块。优选地,所述从上位机获取按照预定的打印通道结构生成的羽化数据存储于FPGA的第二数据存储模块包括:当所述上位机接收到所述FPGA发送的可以接收所述羽化数据的命令后向所述FPGA发送所述羽化数据;所述FPAG接收完所述羽化数据后对所述羽化数据进行数据校验;当校验无误时,将所述羽化数据存储与所述第二数据存储模块。第二方面,本专利技术实施例提供了一种多喷头喷墨打印装置,装置包括:第一数据存储模块,用于从上位机获取图像数据按照预定的打印通道结构对应存储于FPGA的第一数据存储模块;第二数据存储模块,用于从上位机获取按照预定的打印通道结构生成的羽化数据存储于FPGA的第二数据存储模块;数据处理模块,用于提取所述羽化数据和所述图像数据到FPGA的数据处理模块,将所述羽化数据和所述图像数据进行相与操作得到打印数据;打印模块,用于将所述打印数据输入对应的打印通道进行喷墨打印。第三方面,本专利技术实施例提供了一种多喷头喷墨打印设备,包括:至少一个处理器、至少一个存储器以及存储在存储器中的计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。第四方面,本专利技术实施例提供了一种存储介质,其上存储有计算机程序指令,当计算机程序指令被处理器执行时实现如上述实施方式中第一方面的方法。综上所述,本专利技术实施例提供的多喷头喷墨打印方法、装置、设备及存储介质,所述方法通过将从上位机获取的图像数据与根据打印通道结构生成的所述羽化数据进行相与运算,使得由于喷头人工安装造成的拼接误差随着羽化数据而扩散开来,尽而使得打印图像存在的重叠消失,保证了打印图像不会严重失真,提高了打印图像的质量及品质。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术的喷墨打印机中的多个喷头排列单pass打印原理示意图;图2是现有技术的多喷头喷墨打印方法的效果图;图3是本专利技术第一实施例的多喷头喷墨打印方法的流程示意图;图4是本专利技术第二实施例的多喷头喷墨打印方法的流程示意图;图5是本专利技术第三实施例的多喷头喷墨打印方法的流程示意图。图6是本专利技术第四实施例的多喷头喷墨打印方法的流程示意图。图7是本专利技术实施例第一实施例的多喷头喷墨打印方法的数据处理流程示意图。图8是本专利技术实施例第一实施例的多喷头喷墨打印方法的羽化数据获取的流程示意图。图9是本专利技术喷墨打印方法第一应用场景的掩模模板图。图10是本专利技术喷墨打印方法第二应用场景的掩模模板图。图11是本专利技术喷墨打印方法第三应用场景的掩模模板图。图12是本专利技术喷墨打印方法第四应用场景的掩模模板图。图13是本专利技术喷墨打印方法第五应用场景的掩模模板图。图14是本专利技术喷墨打印方法第六应用场景的掩模模板图。图15是本专利技术实施例第二实施例的多喷头喷墨打印方法的羽化数据获取的流程示意图。图16是本专利技术实施例第二实施例的多喷头喷墨打印方法的数据处理流程示意图。图17是本专利技术实施例的多喷头喷墨打印装置的结构示意图。图18是本专利技术实施例的多喷头喷墨打印设备的结构示意图。图19是本专利技术实施例的经多喷头喷墨打印方法处理后的打印效果图。具体实施方式下面将详细描述本专利技术的各个方面的特征和示例性实施例,为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细描述。应理解,此处所描述的具体实施例仅被配置为解释本专利技术,并不被配置为限定本专利技术。对于本领域技术人员来说,本专利技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本专利技术的示例来提供对本专利技术更好的理解。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来本文档来自技高网...
【技术保护点】
1.一种多喷头喷墨打印方法,其特征在于,所述方法包括:从上位机获取图像数据按照预定的打印通道结构对应存储于FPGA的第一数据存储模块;从上位机获取按照预定的打印通道结构生成的羽化数据存储于FPGA的第二数据存储模块;提取所述羽化数据和所述图像数据到FPGA的数据处理模块,将所述羽化数据和所述图像数据进行相与操作得到打印数据;将所述打印数据输入对应的打印通道进行喷墨打印;其中,所述打印通道结构由若干个喷头首尾拼接组成,所述喷头与喷头之间存在相互重叠的喷嘴,每一个喷头代表一个打印通道。
【技术特征摘要】
1.一种多喷头喷墨打印方法,其特征在于,所述方法包括:从上位机获取图像数据按照预定的打印通道结构对应存储于FPGA的第一数据存储模块;从上位机获取按照预定的打印通道结构生成的羽化数据存储于FPGA的第二数据存储模块;提取所述羽化数据和所述图像数据到FPGA的数据处理模块,将所述羽化数据和所述图像数据进行相与操作得到打印数据;将所述打印数据输入对应的打印通道进行喷墨打印;其中,所述打印通道结构由若干个喷头首尾拼接组成,所述喷头与喷头之间存在相互重叠的喷嘴,每一个喷头代表一个打印通道。2.根据权利要求1所述的多喷头喷墨打印方法,其特征在于,所述羽化数据具体通过以下方法获得:获取当前所述打印通道与相邻的下一个所述打印通道的第一重叠喷嘴区域,依据所述第一重叠喷嘴区域获取羽化模板;获取羽化模板对应的第一羽化数据及所述第一羽化数据的互补羽化数据;将所述互补羽化数据、所述第一羽化数据按顺序组合成当前所述打印通道对应的羽化数据。3.根据权利要求1或2所述的多喷头喷墨打印方法,其特征在于,所述图像数据有若干份,每一个打印通道对应一份图像数据,所述第一数据存储模块包括若干个第一存储单元,每一个所述第一存储单元对应存储一份所述图像数据。4.根据权利要求3所述的多喷头喷墨打印方法,其特征在于,所述羽化数据有若干份,所述第二数据存储模块包括若干个第二存储单元,每一个所述第二存储单元对应存储一份所述羽化数据,若干份所述羽化数据与若干份所述图像数据一一对应。5.根据权利要求4所述的多喷头喷墨打印方法,其特征在于,所述提取所述羽化数据和所述图像数据到FPGA的数据处理模块,将所述羽化数据和所述图像数据进行相与操作得到打印数据包括:依据打印开始命令获取当前所述打印通道对应的所述羽化数据和所述图像数据到数据处理模块;依据羽化参数获取所述图像数据中需要羽化处理的子图像数据;依据点火触发信号将所述子图像数据与对应的所述羽化数据...
【专利技术属性】
技术研发人员:梅明,曾利群,陈艳,
申请(专利权)人:森大深圳技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。