一种数码印刷控制方法及设备的制作方法

文档序号:2513545阅读:252来源:国知局
一种数码印刷控制方法及设备的制作方法
【专利摘要】本发明提供了一种数码印刷控制方法,该方法为:将印刷数据根据色面种类的不同分别存储于存储器中的不同区域;色面模组从存储器中获取与自身控制印刷的色面对应的印刷数据,并控制色面模组所包括的喷头进行喷墨印刷,其中,每个色面模组至少包括一个喷头。本发明提供的技术方案可使得各色面在存储器中的数据存储空间可根据色面相关数据的多少灵活分配,并合理的控制印刷速度。本发明还提供了与方法对应设备。
【专利说明】一种数码印刷控制方法及设备
【技术领域】
[0001]本发明涉及印刷【技术领域】,尤其涉及一种数码印刷控制方法及设备。
【背景技术】
[0002]按需式印刷是数码印刷设备采用的典型印刷方式。该印刷方式中,将需要印刷的数据直接传输到控制系统,而喷头部件在控制系统的作用下,当纸张等承印物的表面到达预订位置时,喷嘴中的压电晶体产生脉冲将墨水挤出,直接向承印物的表面喷射雾状墨滴形成图案。
[0003]在数码印刷设备的印刷数据处理中,大量的数据需要高速传输,因此必须使用大容量的外部存储器对数据进行存储。由于存储器的读写速度直接影响印刷机的印刷速度,所以对内存空间进行有效管理是高速数码印刷设备数字控制系统中非常重要的一环。现有的管理方式是多个色面共用同一片线性区域。内存按页面的方式进行管理,所有的页面共用整个内存空间。这种方式下,内存利用得比较充分,但是也在管理方面带来了一定的困难。例如,印刷不同种类色面的色面模组之间具有物理间距而造成印刷时存在时间差,即可能先发送给某个色面模组的印刷数据晚于其他色面的印刷。由于事先并不知道对于整个要印刷的数据来说应为每个色面分配的内存大小,所以在色面对应的数据来不及印刷时,可能会导致无法继续读取该色面需要印刷的数据而影响最后印刷的效果。

【发明内容】

[0004]本发明提供了一种数码印刷控制方法,与原来将印刷数据按照页面的方式进行管理相比,各色面的相关数据独立存储,各色面对应的色面模组独立工作,能够使得灵活合理的分配各色面的数据存储容量,减少色面模组的存储硬件资源的耗费,降低了成本。
[0005]本发明包括了一种数码印刷控制方法:
[0006]将印刷数据根据色面种类的不同分别存储于存储器中的不同区域;
[0007]色面模组从存储器中获取与自身印刷的一种色面对应的印刷数据,并控制色面模组所包括的喷头进行喷墨印刷,其中,每个色面模组至少包括一个喷头。
[0008]本发明还提供了一种与印刷控制方法对应的设备,该设备包括:
[0009]存储器,用于将印刷数据根据色面种类的不同分别存储于不同的区域;
[0010]色面模组,用于从存储器中获取与自身印刷的一种色面对应的印刷数据,并控制色面模组所包括的喷头进行喷墨印刷,其中,每个色面模组至少包括一个喷头。
[0011]本发明提供的技术方案将印刷数据根据不同种类的色面存储于存储器中的不同位置,存储后的数据分配至对应的色面模组,各色面的数据与控制印刷的色面模组一一对应,色面模组接收到数据后控制该色面模组包括的喷头进行印刷。这样将不同种类的色面分开存储,印刷的方案,使得各色面模组独立工作,并且可灵活分配各色面数据的存储空间。【专利附图】

【附图说明】
[0012]图1为本发明实施例的方法流程图;
[0013]图2为本发明实施例的设备结构示意图。
【具体实施方式】
[0014]为了解决现有按照页面对印刷数据进行的管理的方式,会造成因不同的色面可能存在的时间差,使得先发送的页面后印刷,而造成内存空间不足的问题,本发明提供了一种印刷控制方法,将印刷数据分开存储,使得各色面模组独立工作。下面根据附图对本发明实施例进行说明。
[0015]如图1所示,本实施例的方法流程为:
[0016]步骤S101,将印刷数据根据色面种类的不同分别存储于存储器中的不同区域。
[0017]步骤SlOl中将印刷数据以色面种类的不同进行区分,在存储器中根据色面的不同划分出相应的区域,用于分开存储各个色面的数据。按照色面的数量多少,有相应数量的存储区域。各个色面数据所需区域的大小处理要考虑数据本身的多少,还要考虑各色面模组的物理间距。因此较优地,根据色面模组的物理间距划分各存储区域的大小。
[0018]各色面的数据存储后,会将存储的开始地址和结束地址记录下,各色面模组就可根据各自印刷的色面的相关数据地址进行获取。当以SDRAM( Synchronous Dynamic RandomAccess Memory同步动态随机存储器)为存储器时,则需要将存储地址映射为线性地址,在获取数据时,获取数据时对地址执行线性累加,从而简化地址管理。
[0019]步骤S102,色面模组从存储器中获取与自身控制印刷的色面对应的印刷数据,并控制色面模组所包括的喷头进行喷墨印刷。
[0020]印刷设备中至少会有一个色面模组,每个色面模组对应控制并印刷对应的一种色面。当印刷设备中的色面模组的数量超过一个时,则为了避免各色面模组从存储器中获取数据时发生总线竞争,因此较优地,色面模组按照设定的顺序依次循环从存储器中获取与自身色面对应的印刷数据。当一个色面模组将与自身相关的数据获取完毕后,设定顺序中的下一个的色面模组才会继续获取数据。而色面模组除了依顺序获取与各自相关的数据,该数据获取还是一个循环的过程,即当设定的顺序中最后一个获取数据的色面模组从存储器中获取数据完毕后,设定的顺序中第一个获取数据的色面模组开始获取数据。这样才会源源不断的一直对印刷数据进行印刷。色面模组从存储器中获取存储器中的数据时,除了要依靠存储器中存储该色面模组对应的色面数据的存储起始地址和结束地址来找到该色面数据在存储器中的存储位置,还需要通过当前已获取到的数据的地址,找到后续需要继续获取的数据所在位置。
[0021]色面模组从存储器中获取的与自身相关的数据最终要提供给色面模组所包括的喷头,使得喷头在获取了与自身相关的数据后,根据印刷数据喷墨印刷。因此,每个色面模组所控制的至少一个喷头获取所述色面模组已得到的印刷数据中与自身对应的数据;每个喷头根据获取的数据进行印刷。
[0022]为了避免每个色面模组中的多个喷头同时获取模组中的数据而发生线路竞争,需要对各喷头获取数据的顺序进行设定,使得设定顺序中前一个喷头获取完数据后,设定顺序为下一个的喷头才开始进行数据获取。因此,每个色面模组所包括的至少一个喷头按照设定顺序的依次循环获取所述色面模组得到的印刷数据中与自身对应的数据。色面模组中的喷头获取数据也是一个循环的过程。这样各喷头可连续不断的进行打印。
[0023]为了最大化的节约用于存储数据的空间,当色面模组的获取数据和为喷头提供数据同时发生时,应先将色面模组自身的数据都提供给喷头,色面模组的所有喷头获取色面模组中已有的全部数据后,喷头再继续获取与自身相关的数据。色面模组后续获取的数据可覆盖色面模组中已提供给喷头的数据。因此,较优地,在每一个色面模组从存储器中获取数据前,判断所述色面模组包括的喷头是否在获取色面模组得到的印刷数据中与自身对应的数据,如果是,则等待直至所述色面模组所包括的所有喷头将当前色面模组得到的印刷数据获取完毕后,色面模组继续获取所述与自身印刷的色面对应的印刷数据;否则,则直接获取与自身印刷的色面对应的印刷数据。
[0024]每个色面模组都包括至少一个喷头,因此每个色面模组从存储器中获取与自身色面对应的印刷数据需要提供给色面模组所包括的喷头。而喷头从色面模组中获取数据并使用数据即根据数据进行印刷。为了最大限度的节约用于存储喷头的印刷数据的内存空间,当有新的数据需要提供给喷头而同时和喷头尚有未印刷的数据,喷头应先将尚未印刷的数据全部印刷出来,再接收新的印刷数据,新的印刷数据可覆盖已经印刷的数据。因此,较优地,在每一个喷头获取数据前,判断所述喷头是否在根据获取的数据进行印刷,如果是,则等待直至获取到的数据已印刷完毕后,继续所述获取与所述喷头对应的数据,否则,则直接获取与所述喷头对应的数据。
[0025]喷头从色面模组中获取数据时,需要通过当前已获取到的数据的地址,找到后续需要继续获取的数据所在位置。
[0026]本实施例中的技术方案将印刷数据根据不同的色面分开存储,各色面模组依次循环的获取与自身色面对应的印刷数据,并根据印刷数据控制喷头进行喷墨印刷。色面模组中的各喷头依次循环的从色面模组数据汇总获取与各自对应的数据,再根据获取的数据进行喷墨印刷。这样各色面模组各自独立的获取数据,并控制喷头喷墨印刷。采用本实施例中的技术方案,使得各色面模组对应的数据存储空间可根据色面相关数据的多少灵活分配,并合理的控制印刷速度。色面模组提供数据给其所包括的喷头的优先权高于自身获取数据的优先权,而色面模组包括的喷头根据数据进行印刷的优先权高于自身获取数据的优先权,被获取或者已被印刷的数据在获取或印刷后被可被色面模组新获取或者被喷头新获取的数据覆盖,可大大减少硬件资源的消耗。而且还可结合打印的速度与各色面模组间的物理间距合理存储数据,减少色面模组的内存硬件资源和喷头的内存硬件资源。
[0027]下面根据【专利附图】
附图
【附图说明】本发明的设备实施例,如图2所示,该设备包括:存储器21、色面模组22。其中存储器21,用于将印刷数据根据色面种类的不同分别存储于不同的区域;色面模组22,用于从存储器中获取与自身印刷的一种色面对应的印刷数据,并控制色面模组所包括的喷头进行喷墨印刷,其中,每个色面模组至少包括一个喷头。存储器21用于,根据色面模组的物理间距划分各存储区域的大小。
[0028]色面模组22包括:色面数据获取单元221和喷头控制单元222。
[0029]其中,数据获取单元221,用于从存储器中获取与自身印刷的一种色面对应的印刷数据;喷头控制单元222,用于控制色面模组所包括的喷头进行喷墨印刷。
[0030]色面数据获取模块221用于按照设定的顺序各色面模块的色面数据获取单元依次循环从存储器中获取与自身色面对应的印刷数据。
[0031]喷头控制模块222包括:喷头数据获取单元2221和喷头2222。其中,喷头数据获取单元2222,用于获取所述色面模组得到的印刷数据中与自身对应的数据;喷头2222,用于根据对应的喷头控制单元获取的数据进行印刷。
[0032]喷头数据获取单元2221,用于每个色面模组所包括的各喷头对应的喷头数据获取单元按照设定顺序的依次循环获取所述色面模组得到的印刷数据中与自身对应的数据。
[0033]色面数据获取模块221,用于在每一个所述色面模组从存储器中获取数据前,判断所述色面模组包括的喷头是否在获取色面模组得到的印刷数据中与自身对应的数据,如果是,则等待直至所述色面模组所包括的所有喷头将当前色面模组得到的印刷数据获取完毕后,色面模组继续获取所述与自身印刷的色面对应的印刷数据;否则,则直接获取与自身印刷的色面对应的印刷数据。
[0034]喷头控制模块222,用于在每一个喷头对应的喷头数据获取单元2221获取数据前,判断所述喷头是否在根据获取的数据进行印刷,如果是,则等待直至获取到的数据已印刷完毕后,继续所述获取与所述喷头对应的数据,否则,则直接获取与所述喷头对应的数据。
[0035]本实施例中的印刷控制设备,将打印的数据按照色面的种类分别存储于存储器中的不同区域,各色面对应的色面模组分别获取存储器中的数据后控制色面模组中的喷头进行喷墨印刷。采用本实施例中的设备,使得各色面模组对应的数据存储空间可根据色面相关数据的多少灵活分配,并合理的控制印刷速度。由于在色面模组提供数据给其所包括的喷头的优先权高于自身获取数据的优先权,而色面模组包括的喷头根据数据进行印刷的优先权高于自身获取数据的优先权,色面模组新获取的数据可覆盖其已被喷头获取的数据,而喷头新获取的数据可覆盖其已被打印的数据,这样,可大大减少硬件资源的消耗。而且还可结合打印的速度与各色面模组间的物理间距合理存储数据,减少色面模组的内存硬件资源和喷头的内存硬件资源。
[0036]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种数码印刷控制方法,其特征在于,该方法包括: 将印刷数据根据色面种类的不同分别存储于存储器中的不同区域; 色面模组从存储器中获取与自身控制印刷的色面对应的印刷数据,并控制色面模组所包括的喷头进行喷墨印刷,其中,每个色面模组至少包括一个喷头。
2.根据权利要求1所述的方法,其特征在于,所述将印刷数据根据色面种类的不同分别存储于存储器中的不同区域进一步包括: 根据色面模组的物理间距划分各存储区域的大小。
3.根据权利要求1所述的方法,其特征在于,所述色面模组从存储器中获取与自身控制印刷的色面对应的印刷数据为:色面模组按照设定的顺序依次循环从存储器中获取与自身控制印刷的色面对应的印刷数据。
4.根据权利要求1所述的方法,其特征在于,所述控制色面模组所包括的喷头进行喷墨印刷包括: 每个色面模组所控制的喷头获取所述色面模组得到的印刷数据中与自身对应的数据; 每个喷头根据从色面模组得到的印刷数据中获取的与自身对应的数据进行印刷。
5.根据权利要求4所述的方法,其特征在于,所述每个色面模组所包括的喷头获取所述色面模组得到的印刷数据中与自身对应的数据为:每个色面模组所包括的喷头按照设定顺序的依次循环获取所述色面模组得到的印刷数据中与自身对应的数据。
6.根据权利要求4所述的方法,其特征在于,所述色面模组从存储器中获取与自身控制印刷的色面对应的印刷数据包括: 在每一个所述色面模组从存储器中获取数据前,判断所述色面模组包括的喷头是否在获取色面模组得到的印刷数据中与自身对应的数据,如果是,则等待直至所述色面模组所包括的所有喷头将当前色面模组得到的印刷数据获取完毕后,色面模组继续获取所述与自身印刷的色面对应的印刷数据;否则,则直接获取与自身印刷的色面对应的印刷数据。
7.根据权利要求4所述的方法,其特征在于,所述每个色面模组所控制的喷头获取所述色面模组得到的印刷数据中与自身对应的数据包括: 在每一个喷头获取数据前,判断所述喷头是否在根据获取的数据进行印刷,如果是,则等待直至获取到的数据已印刷完毕后,继续所述获取与所述喷头对应的数据,否则,则直接获取与所述喷头对应的数据。
8.—种数码印刷设备,其特征在于,该设备包括: 存储器,用于将印刷数据根据色面种类的不同分别存储于不同的区域; 色面模组,用于从存储器中获取与自身控制印刷的色面对应的印刷数据,并控制色面模组所包括的喷头进行喷墨印刷,其中,每个色面模组至少包括一个喷头。
9.根据权利要求8所述的设备,其特征在于,所述存储器用于,根据色面模组的物理间距划分各存储区域的大小。
10.根据权利要求8所述的设备,其特征在于,所述色面模组包括: 色面数据获取模块,用于从存储器中获取与自身印刷的色面对应的印刷数据; 喷头控制模块单元,用于控制色面模组所包括的喷头进行喷墨印刷。
11.根据权利要求10所述的设备,其特征在于,所述色面数据获取单元用于按照设定的顺序,各色面模块的色面数据获取单元依次循环从存储器中获取与自身色面对应的印刷数据。
12.根据权利要求10所述的设备,其特征在于,所述喷头控制模块单元包括: 喷头数据获取单元,用于获取所述色面模组得到的印刷数据中与自身喷头对应的数据; 喷头,用于根据对应的喷头控制单元获取的数据进行印刷。
13.根据权利要求12所述的设备,其特征在于,所述喷头数据获取单元,用于每个色面模组所包括的各喷头对应的喷头数据获取单元按照设定顺序的依次循环获取所述色面模组得到的印刷数据中与自身对应的数据。
14.根据权利要求12所述的设备,其特征在于,所述色面数据获取单元用于,在每一个所述色面模组从存储器中获取数据前,判断所述色面模组包括的喷头是否在获取色面模组得到的印刷数据中与自身对应的数据,如果是,则等待直至所述色面模组所包括的所有喷头将当前色面模 组得到的印刷数据获取完毕后,色面模组继续获取所述与自身印刷的色面对应的印刷数据;否则,则直接获取与自身印刷的色面对应的印刷数据。
15.根据权利要求12所述的设备,其特征在于,所述喷头控制模块,用于在每一个喷头对应的喷头数据获取单元获取数据前,判断所述喷头是否在根据获取的数据进行印刷,如果是,则等待直至获取到的数据已印刷完毕后,继续所述获取与所述喷头对应的数据,否则,则直接获取与所述喷头对应的数据。
【文档编号】B41J29/38GK103448390SQ201210182725
【公开日】2013年12月18日 申请日期:2012年6月5日 优先权日:2012年6月5日
【发明者】王生博, 陈 峰, 沈宏 申请人:北大方正集团有限公司, 北京大学, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1