一种喷墨印刷的数据拆分延迟处理方法、装置及系统与流程

文档序号:11063322阅读:424来源:国知局
一种喷墨印刷的数据拆分延迟处理方法、装置及系统与制造工艺

本发明涉及计算机印刷应用技术领域,尤其涉及一种喷墨印刷的数据拆分延迟处理方法、装置及系统。



背景技术:

随着喷墨印刷技术的发展,市场对喷墨印刷品的精度提出了更高的要求,从而要求喷嘴制造商不断提高喷嘴的打印精度,打印精度可以用DPI(Dots Per Inch,每英寸的喷嘴数)来描述。由于喷嘴加工工艺的限制,喷嘴之间的距离不能太小,因此,许多喷嘴厂家采用多排喷嘴进排拼接,这样投影垂直于走纸方向的DPI就增大了,从而提高了打印精度。但这种拼接方法也给数据处理带来了不小的问题,需要对图像点阵数据根据喷嘴规律进排拆分延迟处理,以使图像正确的呈现在介质上。

若采用软件对一幅图像的点阵数据根据喷嘴规律,建立查找表等方法实现延迟处理,凭借计算机强大的运算和大量内存资源,可以低成本的实现数据拆分延迟处理。但由于处理过程涉及大量的位操作,会大大降低图像处理速度,从而降低打印速度,满足不了目前高速打印需求。

若采用硬件(例如可编程逻辑器件)对一幅图像的点阵数据,建立查找表等方法进排延迟处理,可有效利用可编程逻辑器件对位操作的优势,但是拆分延迟处理的操作需要大量的存储资源,其成本就会大大增加。

由此可见,上述数据延迟处理方法存在打印速度慢、存储资源需求量大的问题。



技术实现要素:

针对现有技术中的缺陷,本发明提供了一种喷墨印刷的数据拆分延迟处理方法、装置及系统,以解决现有技术中存在的打印速度慢、存储资源需求量大的问题。

第一方面,本发明提供了一种喷墨印刷的数据拆分延迟处理方法,该方法包括:

依次接收多线图像点阵数据;

针对接收到的每一线图像点阵数据,根据喷头所有喷嘴的排列规律,将所述每一线图像点阵数据划分为n组;

将所述每一线图像点阵数据对应的n组点阵数据写入缓存器预定的地址中;

根据打印线数按地址顺序读取所述缓存器中的数据并发送至所述喷头;

其中,n为整数,且大于等于1。

优选地,所述依次接收多线图像点阵数据之前,该方法还包括:

对喷头所有喷嘴在第一方向和第二方向的排列规律进行分析,将所述第一方向作为Y轴,并将Y轴坐标相同的喷嘴作为一排,将所有喷嘴分为n排;

其中,所述第一方向为走纸方向,所述第二方向垂直于所述走纸方向,所述n排喷嘴对应所述n组点阵数据。

优选地,所述将每一线图像点阵数据划分为n组之后,该方法还包括:

若每组点阵数据的数据量不同,则以数据量最大的点阵数据组为准为每组点阵数据补充零数据,以使每组点阵数据的数据量相同。

优选地,所述将所述每一线图像点阵数据对应的n组点阵数据写入缓存器预定的地址中,包括:

当接收到第j线图像点阵数据时,将P1排喷嘴对应的点阵数据写入缓存器的地址为(j-1)*nS,将P2排喷嘴对应的点阵数据写入缓存器的地址为(P2-P1+j-1)*nS+S,将P3排对应的点阵数据写入缓存器的地址为 (P3-P1+j-1)*nS+2S,将Pn排对应的点阵数据写入缓存器的地址为(Pn-P1+j-1)*nS+(n-1)S;

其中,P1为第1排喷嘴的Y轴坐标,Pn为第n排喷嘴的Y轴坐标,S为每排喷嘴对应的点阵数据所需的存储空间,j为整数且大于等于1。

优选地,所述根据打印线数按地址顺序读取所述缓存器中的数据并发送至所述喷头,包括:

当打印第j线数据时,读取P1排喷嘴对应数据的地址为(j-1)*nS,读取P2排喷嘴对应数据的地址为(j-1)*nS+S,读取P3排喷嘴对应数据的地址为(j-1)*nS+2S,读取Pn排喷嘴对应数据的地址为(j-1)*nS+(n-1)S。

优选地,所述方法还包括:

所述喷头的喷嘴接收到数据后,根据接收到的数据进行喷墨印刷。

第二方面,本发明提供了一种喷墨印刷的数据拆分延迟处理装置,该装置包括:

接收单元,用于依次接收多线图像点阵数据;

划分单元,用于针对接收到的每一线图像点阵数据,根据喷头所有喷嘴的排列规律,将所述每一线图像点阵数据划分为n组;

存储单元,用于将所述每一线图像点阵数据对应的n组点阵数据写入缓存器预定的地址中;

读取单元,用于根据打印线数按地址顺序读取所述缓存器中的数据并发送至所述喷头;

其中,n为整数,且大于等于1。

优选地,所述存储单元,用于:

当接收到第j线图像点阵数据时,将P1排喷嘴对应的点阵数据写入缓存器的地址为(j-1)*nS,将P2排喷嘴对应的点阵数据写入缓存器的地址为(P2-P1+j-1)*nS+S,将P3排对应的点阵数据写入缓存器的地址为(P3-P1+j-1)*nS+2S,将Pn排对应的点阵数据写入缓存器的地址为(Pn-P1+j-1)*nS+(n-1)S;

其中,P1为第1排喷嘴的Y轴坐标,Pn为第n排喷嘴的Y轴坐标,S为每排喷嘴对应的点阵数据所需的存储空间,j为整数且大于等于1。

优选地,所述读取单元,用于:

当打印第j线数据时,读取P1排喷嘴对应数据的地址为(j-1)*nS,读取P2排喷嘴对应数据的地址为(j-1)*nS+S,读取P3排喷嘴对应数据的地址为(j-1)*nS+2S,读取Pn排喷嘴对应数据的地址为(j-1)*nS+(n-1)S。

第三方面,本发明提供了一种喷墨印刷的数据拆分延迟处理系统,该系统包括缓存器、喷嘴及上述的处理装置;所述缓存器及所述喷嘴均与所述处理装置连接;

缓存器,用于存储所述处理装置发送的每一线图像点阵数据对应的n组点阵数据;

喷嘴,用于接收所述处理装置发送的数据,根据接收到的数据进行喷墨印刷。

由上述技术方案可知,本发明提供一种喷墨印刷的数据拆分延迟处理方法、装置及系统,通过对接收的每一线图像点阵数据进行拆分,且以特定的地址规律写入缓存器中后,按地址顺序读取并发送至喷头以喷墨打印,有效降低了图像点阵数据差分延迟处理的成本,提高了图像点阵数据拆分延迟处理速度。

附图说明

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

图1是本发明一实施例提供的一种喷墨印刷的数据拆分延迟处理方法的流程示意图;

图2是本发明一实施例提供的喷嘴排列示意图;

图3是本发明另一实施例提供的一种4排喷嘴排列及多线图像点阵数据拆分示意图;

图4是本发明另一实施例提供的图像点阵数据存储空间示意图;

图5是本发明一实施例提供的一种喷墨印刷的数据拆分延迟处理装置的结构示意图;

图6是本发明另一实施例提供的一种喷墨印刷的数据拆分延迟处理系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1示出了本发明一实施例提供的一种喷墨印刷的数据拆分延迟处理方法的流程示意图,如图1所示,该方法包括如下步骤:

S1:依次接收多线图像点阵数据。

S2:针对接收到的每一线图像点阵数据,根据喷头所有喷嘴的排列规律,将所述每一线图像点阵数据划分为n组。

其中,n为整数,且大于等于1。

如图2所示的喷嘴排列示意图,根据喷头的所有喷嘴的排列规律,将喷头的所有喷嘴可划分为n排,每排喷嘴在Y轴方向的坐标分别为P1、P2、…、Pn

进一步地,根据喷嘴的排列规律及排数,可将每一线图像点阵数据分为n组。举例来说,如图3所示的4排喷嘴排列及多线图像点阵数据拆分示意图,其中,Y轴方向为走纸方向,X轴方向与Y轴方向垂直。4排喷嘴分别使用实心圆形、实心三角形、实心正方形、实心五角星表 示,他们在Y轴上的坐标分别为1,3,5,7。而4排喷嘴的DPI为单排喷喷嘴的4倍,由此可看出喷嘴的DPI增大了。但第二排喷嘴(实心三角形图案表示)相对于第一排喷嘴(实心圆形图案表示)需要延迟2线打印;第三排喷嘴(实心正方形图案表示)相对于第一排喷嘴(实心圆形图案表示)需要延迟4线打印;第四排喷嘴(实心五角星图案表示)相对于第一排喷嘴(实心圆形图案表示)需要延迟7线打印。

首先依次接收多线图像点阵数据(如图3中,依次接收第1线图像数据T1至第j线图像点阵数据Tj,j≥1)。

在接收到每一线图像点阵数据后,将每一线图像点阵数据按照其在走纸方向上对应的喷嘴的排数拆分为4组图像点阵数据;如图3所示,将第j线图像点阵数据Tj拆分为Aj区域的数据、Bj区域的数据、Cj区域的数据和Dj区域的数据;Aj区域的数据指第j线图像点阵数据Tj中在Y方向上与第1排喷嘴对应的数据,Bj区域的数据指第j线图像点阵数据Tj中在Y方向上与第2排喷嘴对应的数据,Cj区域的数据指第j线图像点阵数据Tj中在Y方向上与第3排喷嘴对应的数据,Dj区域的数据至第j线图像点阵数据Tj中在Y方向上与第4排喷嘴对应的数据。

S3:将所述每一线图像点阵数据对应的n组点阵数据写入缓存器预定的地址中。

具体地,如图3所示,步骤S2中将第j线图像点阵数据Tj拆分为Aj区域的数据、Bj区域的数据、Cj区域的数据和Dj区域的数据;具体地,如图2所示,4排喷嘴分别使用实心圆形、实心三角形、实心正方形、实心五角星表示,在Y轴上的坐标分别为P1为1,P2为3,P3为5,P4为7。每排喷嘴的一线数据所需的缓存器空间地址为S,一共包括4排喷嘴,即n为4。

而步骤S3具体包括:当接收到第j线图像点阵数据时,将P1排喷嘴对应的点阵数据写入缓存器的地址为(j-1)*nS,将P2排喷嘴对应的点阵数据写入缓存器的地址为(P2-P1+j-1)*nS+S,将P3排对应的点阵数据写入缓存器的地址为(P3-P1+j-1)*nS+2S,将Pn排对应的点阵数据写入缓存 器的地址为(Pn-P1+j-1)*nS+(n-1)S。其中,P1为第1排喷嘴的Y轴坐标,Pn为第n排喷嘴的Y轴坐标,S为每排喷嘴对应的点阵数据所需的存储空间,j为整数且大于等于1。

举例来说,如图4所示的图像点阵数据存储空间示意图,当接收到第1线数据,A1区域的数据写的地址为0,B1区域的数据写的地址为9S,C1区域的数据写的地址为18S,D1区域的数据写的地址为27S;当接收到第2线数据,A2区域的数据写的地址为4S,B2区域的数据写的地址为13S,C2区域的数据写的地址为22S,D2区域的数据写的地址为31S;当接收到第3线数据,A3区域的数据写的地址为4S,B3区域的数据写的地址为17S,C3区域的数据写的地址为26S,D3区域的数据写的地址为35S;当接收到第j线数据,Aj区域的数据写的地址为4(j-1)S,Bj区域的数据写的地址为(4j+5)S,Cj区域的数据写的地址为(4j+14)S,Dj区域的数据写的地址为(4j+23)S。

需要说明的是,在步骤S3将点阵数据写入缓存器之前,还包括如下步骤:对缓存器进排初始化操作,将缓存器中所有空间赋值为零。

S4:根据打印线数按地址顺序读取所述缓存器中的数据并发送至所述喷头。

具体地,在将一线图像点阵数据写入缓存器后,按顺序将一线图像点阵数据从缓存器中读出并发送给喷头。

步骤S3具体包括:当打印第j线数据时,读取P1排喷嘴对应数据的地址为(j-1)*nS,读取P2排喷嘴对应数据的地址为(j-1)*nS+S,读取P3排喷嘴对应数据的地址为(j-1)*nS+2S,读取Pn排喷嘴对应数据的地址为(j-1)*nS+(n-1)S。

举例来说,如图4所示:

当打印到第1线数据,处理器读取P1排喷嘴对应数据的地址为0,读出的数据为A1;P2排喷嘴对应数据的地址为S,读出的数据为初始值零;P3排喷嘴对应数据的地址为2S,读出的数据为初始值零;P4排喷嘴对应数据的地址为3S,读出的数据为初始值零;

当打印到第2线数据,处理器读取P1排喷嘴对应数据的地址为4S,读出的数据为A2;P2排喷嘴对应数据的地址为5S,读出的数据为初始值零;P3排喷嘴对应数据的地址为6S,读出的数据为初始值零;P4排喷嘴对应数据的地址为7S,读出的数据为初始值零;

当打印到第3线数据,处理器读取P1排喷嘴对应数据的地址为8S,读出的数据为A3;P2排喷嘴对应数据的地址为9S,读出的数据为B1;P3排喷嘴对应数据的地址为10S,读出的数据为初始值零;P4排喷嘴对应数据的地址为11S,读出的数据为初始值零;

当打印到第4线数据,处理器读取P1排喷嘴对应数据的地址为12S,读出的数据为A4;P2排喷嘴对应数据的地址为13S,读出的数据为B2;P3排喷嘴对应数据的地址为14S,读出的数据为初始值零;P4排喷嘴对应数据的地址为15S,读出的数据为初始值零;

当打印到第5线数据,处理器读取P1排喷嘴对应数据的地址为16S,读出的数据为A5;P2排喷嘴对应数据的地址为17S,读出的数据为B3;P3排喷嘴对应数据的地址为18S,读出的数据为C1;P4排喷嘴对应数据的地址为19S,读出的数据为初始值零;

当打印到第6线数据,处理器读取P1排喷嘴对应数据的地址为20S,读出的数据为A6;P2排喷嘴对应数据的地址为21S,读出的数据为B4;P3排喷嘴对应数据的地址为22S,读出的数据为C2;P4排喷嘴对应数据的地址为23S,读出的数据为初始值零;

当打印到第7线数据,处理器读取P1排喷嘴对应数据的地址为24S,读出的数据为A7;P2排喷嘴对应数据的地址为25S,读出的数据为B5;P3排喷嘴对应数据的地址为26S,读出的数据为C3;P4排喷嘴对应数据的地址为27S,读出的数据为D1;

当打印到第j线数据,j大于7,处理器读取P1排喷嘴对应数据的地址为(4j-4)S,读出的数据为Aj;P2排喷嘴对应数据的地址为(4j-3)S,读出的数据为Bj-2;P3排喷嘴对应数据的地址为(4j-2)S,读出的数据为Cj-4;P4排喷嘴对应数据的地址为(4j-1)S,读出的数据为Dj-6。

由此可见,本实施例通过对接收的每一线图像点阵数据进行拆分,且以特定的地址规律写入缓存器中后,按地址顺序读取并发送至喷头以喷墨打印,有效降低了图像点阵数据差分延迟处理的成本,提高了图像点阵数据拆分延迟处理速度。

本实施例中,在步骤S1依次接收多线图像点阵数据之前,该方法还包括:

对喷头所有喷嘴在第一方向和第二方向的排列规律进行分析,将所述第一方向作为Y轴,并将Y轴坐标相同的喷嘴作为一排,将所有喷嘴分为n排;

其中,所述第一方向为走纸方向,所述第二方向垂直于所述走纸方向,所述n排喷嘴对应所述n组点阵数据。

举例来说,如图2所示,对喷头所有喷嘴在X轴方向(垂直于走纸方向)和Y轴方向(走纸方向)的规律进行分析,将Y轴方向坐标相同的喷嘴认定为一排,则可以将所有喷嘴划分为n排。如图2所示,Y轴坐标为P1的喷嘴为一排,Y轴坐标为P2的喷嘴为一排,Y轴坐标为Pn的喷嘴为一排,共n排。

进一步地,后续接收一线图像点阵数据完毕后,按照上述步骤喷嘴拆分的排数,将一线图像点阵数据拆分为n组图像点阵数据。每一线数据一共可拆分为n组,对应n排喷嘴。

需要说明的是,步骤S2将每一线图像点阵数据划分为n组之后,该方法还包括如下步骤:

若每组点阵数据的数据量不同,则以数据量最大的点阵数据组为准为每组点阵数据补充零数据,以使每组点阵数据的数据量相同。

进一步地,该方法还包括如下步骤:

所述喷头的喷嘴接收到数据后,根据接收到的数据进行喷墨印刷。

图5示出了本发明另一实施例提供的一种喷墨印刷的数据拆分延迟处理装置的结构示意图,该装置包括:接收单元501、划分单元502、存储单元503及读取单元504。其中:

接收单元501,用于依次接收多线图像点阵数据;

划分单元502,用于针对接收到的每一线图像点阵数据,根据喷头所有喷嘴的排列规律,将所述每一线图像点阵数据划分为n组;

存储单元503,用于将所述每一线图像点阵数据对应的n组点阵数据写入缓存器预定的地址中;

读取单元504,用于根据打印线数按地址顺序读取所述缓存器中的数据并发送至所述喷头;

其中,n为整数,且大于等于1。

具体地,存储单元503,用于:

当接收到第j线图像点阵数据时,将P1排喷嘴对应的点阵数据写入缓存器的地址为(j-1)*nS,将P2排喷嘴对应的点阵数据写入缓存器的地址为(P2-P1+j-1)*nS+S,将P3排对应的点阵数据写入缓存器的地址为(P3-P1+j-1)*nS+2S,将Pn排对应的点阵数据写入缓存器的地址为(Pn-P1+j-1)*nS+(n-1)S;

其中,P1为第1排喷嘴的Y轴坐标,Pn为第n排喷嘴的Y轴坐标,S为每排喷嘴对应的点阵数据所需的存储空间,j为整数且大于等于1。

具体地,读取单元504,用于:

当打印第j线数据时,读取P1排喷嘴对应数据的地址为(j-1)*nS,读取P2排喷嘴对应数据的地址为(j-1)*nS+S,读取P3排喷嘴对应数据的地址为(j-1)*nS+2S,读取Pn排喷嘴对应数据的地址为(j-1)*nS+(n-1)S。

需要说明的是,该处理装置可为处理器。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

图6示出了本发明另一实施例提供的一种喷墨印刷的数据拆分延迟处理系统的结构示意图,该系统包括缓存器、喷嘴及上述实施例中的处理装置;所述缓存器及所述喷嘴均与所述处理装置连接;

缓存器,用于存储所述处理装置发送的每一线图像点阵数据对应 的n组点阵数据;

喷嘴,用于接收所述处理装置发送的数据,根据接收到的数据进行喷墨印刷。

由此可见,本实施例通过配合使用处理装置与存储器,实现了降低了图像点阵数据拆分延迟处理的成本,提高了图像点阵数据拆分延迟处理速度。

在本发明的描述中需要说明的是,术语“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明 的范畴,本发明的专利保护范围应由权利要求限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1