[0046] 当j≥Pn时,处理器在外部存储器中读取与第s排喷嘴在走纸方向上相对应的第j-Ps+P1线图像点阵数据,s取1至n,并将读取的数据发送至第s排喷嘴。
[0047] 进一步地,喷嘴在接收到来自外部存储器的数据后,根据接收到的数据进行喷墨。
[0048] 具体地,如图3所示为一种4排喷嘴排列及多线图像点阵数据拆分示意图,其中,Y方向为走纸方向,X方向与Y方向垂直。4排喷嘴分别使用实心圆形、实心三角形、实心正方形、实心五角星表示,他们在Y轴上的坐标分别为1,3,5,7。4排喷嘴的DPI为单排喷喷嘴的4倍。从而可看出喷嘴的DPI增大了。但第二排喷嘴(实心三角形图案表示)相对于第一排喷嘴(实心圆形图案表示)需要延迟2线打印;第三排喷嘴(实心正方形图案表示)相对于第一排喷嘴(实心圆形图案表示)需要延迟4线打印;第四排喷嘴(实心五角星图案表示)相对于第一排喷嘴(实心圆形图案表示)需要延迟7线打印。
[0049] 处理器依次接收多线图像点阵数据(依次接收第1线图像数据T1至第m线图像点阵数据Tm,m>1)。
[0050] 处理器在接收一线图像点阵数据完毕后,将所述一线图像点阵数据按照其在走纸方向上对应的喷嘴的行数拆分为4组图像点阵数据;如图3所示,将第m线图像点阵数据Tm拆分为Am组数据、Bm组数据、Cm组数据和Dm组数据;Am组数据指第m线图像点阵数据Tm中在Y方向上与第1排喷嘴对应的数据,Bm组数据指第m线图像点阵数据Tm中在Y方向上与第2排喷嘴对应的数据,Cm组数据指第m线图像点阵数据Tm中在Y方向上与第3排喷嘴对应的数据,Dm组数据至第m线图像点阵数据Tm中在Y方向上与第4排喷嘴对应的数据。
[0051] 处理器在对一线图像点阵数据进行拆分后,将对应的拆分后的4组图像点阵数据写入内部缓存器中;例如在对第m线图像点阵数据Tm进行拆分后,将拆分所得的Am组数据、Bm组数据、Cm组数据和Dm组数据;
[0052] 处理器在将一线图像点阵数据对应的拆分后的n组图像点阵数据写入内部缓存器后,将对应的内部缓存器中的n组图像点阵数据写入至外部存储器中;例如将拆分所得的Am组数据、Bm组数据、Cm组数据和Dm组的数据对应写入外部存储器的a区域、b区域、c区域和d区域中;
[0053] 处理器根据所有喷嘴的排列规律读取外部存储器的数据的具体过程如下:
[0054] 进行第1次喷墨:处理器从外部存储器的a区域中读取A1组数据,外部存储器的b区域、c区域和d区域不需要读取,对应喷嘴数据位置填充零数据,最终组成一线数据发送至对应喷嘴,第1排喷嘴根据接收到的A1组数据进行喷墨;
[0055] 进行第2次喷墨:处理器从外部存储器的a区域中读取A2组数据,外部存储器的b区域、c区域和d区域不需要读取,对应喷嘴数据位置填充零数据,最终组成一线数据发送至对应喷嘴,第1排喷嘴根据接收到的A2组数据进行喷墨;
[0056] 进行第3次喷墨:处理器从外部存储器的a区域中读取A3组数据,从外部存储器的b区域中读取B1组数据,外部存储器的c区域和d区域不需要读取,对应喷嘴数据位置填充零数据,最终组成一线数据发送至对应喷嘴,第1排喷嘴根据接收到的A3组数据进行喷墨,第2排喷嘴根据接收到的B1组数据进行喷墨;由此可以看出,第2排喷嘴打印的数据相对于第1排喷嘴延迟2线工作。
[0057] 进行第4次喷墨:处理器从外部存储器的a区域中读取A4组数据,从外部存储器的b区域中读取B2组数据,外部存储器的c区域和d区域不需要读取,对应喷嘴数据位置填充零数据,最终组成一线数据发送至对应喷嘴,第1排喷嘴根据接收到的A4组数据进行喷墨,第2排喷嘴根据接收到的B2组数据进行喷墨;
[0058] 进行第5次喷墨:处理器从外部存储器的a区域中读取A5组数据,从外部存储器的b区域中读取B3组数据,从外部存储器的c区域中读取C1组数据,外部存储器的d区域不需要读取,对应喷嘴数据位置填充零数据,最终组成一线数据发送至对应喷嘴;第1排喷嘴根据接收到的A5组数据进行喷墨,第2排喷嘴根据接收到的B3组数据进行喷墨,第3排喷嘴根据接收到的C1组数据进行喷墨;由此可以看出,第3排喷嘴打印的数据相对于第1排喷嘴延迟4线工作。
[0059] 进行第6次喷墨:处理器从外部存储器的a区域中读取A6组数据,从外部存储器的b区域中读取B4组数据,从外部存储器的c区域中读取C2组数据,,外部存储器的d区域不需要读取,对应喷嘴数据位置填充零数据,最终组成一线数据发送至对应喷嘴;第1排喷嘴根据接收到的A6组数据进行喷墨,第2排喷嘴根据接收到的B4组数据进行喷墨,第3排喷嘴根据接收到的C2组数据进行喷墨;
[0060] 进行第7次喷墨:处理器从外部存储器的a区域中读取A7组数据,从外部存储器的b区域中读取B5组数据,从外部存储器的c区域中读取C3组数据,从外部存储器的d区域中读取D1组数据,最终组成一线数据发送至对应喷嘴;第1排喷嘴根据接收到的A7组数据进行喷墨,第2排喷嘴根据接收到的B5组数据进行喷墨,第3排喷嘴根据接收到的C3组数据进行喷墨,第4排喷嘴根据接收到的D1组数据进行喷墨。由此可以看出,第4排喷嘴打印的数据相对于第1排喷嘴延迟6线工作。
[0061] 进行第j次喷墨(j>7):处理器从外部存储器的a区域中读取Aj组数据,从外部存储器的b区域中读取Bj-2组数据,从外部存储器的c区域中读取Cj-4组数据,从外部存储器的d区域中读取Dj-6组数据,最终组成一线数据发送至第1排喷嘴、第2排喷嘴、第3排喷嘴和第4排喷嘴;第1排喷嘴根据接收到的Aj组数据进行喷墨,第2排喷嘴根据接收到的Bj-2组数据进行喷墨,第3排喷嘴根据接收到的Cj-4组数据进行喷墨,第4排喷嘴根据接收到的Dj-6组数据进行喷墨。
[0062] 如图4所示,根据本发明实施例提供的数据处理方法来构造一种数据处理装置,该装置包括处理器、内部缓存器、外部存储器和喷嘴,其中,
[0063] 处理器,用于依次接收多线图像点阵数据;在接收一线图像点阵数据完毕后,将所述一线图像点阵数据按照其在走纸方向上对应的喷嘴的行数拆分为n组图像点阵数据,n为所有喷嘴的排数;并在对一线图像点阵数据进行拆分后,将对应的拆分后的n组图像点阵数据写入内部缓存器中;并在将一线图像点阵数据对应的拆分后的n组图像点阵数据写入内部缓存器后,将对应的内部缓存器中的n组图像点阵数据写入至外部存储器中;并根据所有喷嘴的排列规律读取外部存储器的数据,并将读取到的数据发送至喷嘴;
[0064] 内部缓存器,用于存储处理器发送的对一线图像点阵数据进行拆分后的n组图像点阵数据;
[0065] 外部存储器,用于存储处理器发送的对一线图像点阵数据进行拆分后的n组图像点阵数据;
[0066] 喷嘴,用于接收处理器发送的数据,并根据接收到的数据进行喷墨打印。
[0067] 数据处理装置的实施方式与方法实施例相同,在此不再重复。
[0068] 本发明实施例还提供了一种喷墨印刷机,该喷墨印刷机内置本发明实施例提供的数据处理装置。
[0069] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0070] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。