印刷系统和方法

文档序号:6622739阅读:262来源:国知局
专利名称:印刷系统和方法
技术领域
本发明一般地涉及印刷领域,更具体地说,涉及在减少存储器需求的同时进行印刷的系统和方法。墨喷式印刷系统可以包括印刷头和墨水供应源,后者向印刷头供应墨水。印刷头通过多个管口或者喷嘴向诸如纸张等印刷媒体喷射墨滴,以便印刷在印刷媒体上。一般,喷嘴排列成一个或多个阵列,使得以适当的顺序从喷嘴喷出墨水,在印刷头和印刷媒体彼此相对移动时,形成要印刷的字符或者其它图像。
背景技术
在诸如喷墨印刷机等某些印刷机中,与印刷头的扫描相关的数据被接收入存储器或者扫描缓冲区。对于许多应用而言,必须为印刷扫描存储的数据量可能相当大。另外,为了存储整个印刷机扫描用的所有数据,存储器或者扫描缓冲区是一个相对较大的RAM(随机存取存储器),因此显著地增大印刷机的总造价。高质量印刷的每次印刷扫描都涉及大量数据,在这种应用中情况尤为如此。因为存储器仍然十分昂贵,应用需要的存储器数量在印刷机总造价中占相当大的比例。
由于这些及其他原因,需要本发明。

发明内容
本发明的示范的实施例包括用于在媒体上印刷的系统和方法。所述系统和方法包括印刷头组合件、存储器和控制器。印刷头组合件配置成进行相对于媒体的印刷区域的物理印刷扫描,并在物理印刷扫描的过程中,在印刷区域内进行印刷。存储器与印刷头组合件保持联系,并配置成接收与逻辑印刷扫描相关的数据。在相应的第一实际印刷扫描过程中,与逻辑印刷扫描相关的数据控制在所述媒体的第一印刷区域内的印刷。控制器与印刷头组合件和存储器保持联系。在存储器接收到与所述逻辑印刷扫描相关的所有数据之前,控制器便开始印刷头组合件的第一次物理印刷扫描。


图1是方框示意图,说明按照本发明的印刷系统的一个实施例。
图2A和2B是按照本发明一个实施例的抖动(dithering)的图解说明。
图3A和3B是按照本发明一个实施例可变激励百分数抖动的图解说明。
图4A和4B是按照本发明一个实施例的扫描内抖动的图解说明。
图5是说明按照本发明一个实施例的良好信誉印刷(good faithprinting)的一个实施例的流程图。
具体实施例方式
在以下的详细说明中,参照构成其一部分的附图,而且其中以说明的方式表示实施本发明的具体的实施例。要明白,在不脱离本发明的范围的情况下,可以利用其它实施例,而且可以在结构上或者逻辑上进行改变。因此,以下详细说明不是限制性的,而本发明的范围由后附的权利要求书定义。
图1说明印刷系统10的一部份的一个实施例。印刷系统10包括印刷头组合件12、墨水供应组合件14、支持组合件16、媒体传输组合件18和电子控制器20。印刷头组合件12包括一个或多个印刷头,它们通过多个管口或者喷嘴13喷射标记液或墨水,包括一种或多种彩色墨水。
在一个实施例中,把墨滴射向媒体,诸如印刷媒体19,以便印刷在印刷媒体19上。印刷媒体19包括任何类型的适当的平面的或者薄片材料,诸如纸张、卡片材料、信封、标签、透明纸、聚酯树脂薄膜(Mylar)等等。一般,喷嘴13排列成一个或多个列或者阵列,以便以适当的顺序从喷嘴13喷出墨水,当印刷头组合件12和印刷媒体19彼此相对移动时,使字符、符号和/或其它图形或图像印刷在印刷媒体上。
墨水供应组合件14向印刷头组合件12供应墨水,并包括存储墨水用的容器15。这样,在一个实施例中,墨水从容器15流向印刷头组合件12。在一个实施例中,印刷头组合件12和墨水供应组合件14一起安装在喷墨印刷盒或笔内。在另一个实施例中,墨水供应组合件14与印刷头组合件12分离,并通过接口连接件,诸如供应管等向印刷头组合件12供应墨水。
支持组合件16将印刷头组合件12相对于媒体传输组合件18定位,而媒体传输组合件18将印刷媒体19相对于印刷头组合件12定位。这样,印刷头组合件12把墨滴淀积在与喷嘴13相邻的印刷媒体19上。
在一个实施例中,支持组合件16包括滑座和滑座驱动组合件。这样,印刷头组合件12可移动地架设在所述滑座上并由其支持,而滑座驱动组合件使滑座移动,因此使印刷头组合件12相对于印刷媒体19移动。传统的滑座驱动组合件可以包括支持所述滑座的滑座导轨、驱动马达和使所述滑座沿着滑座导轨移动的皮带与皮带轮系统。
在一个实施例中,印刷头组合件12把墨水发射在印刷媒体19上,而同时印刷头组合件12横扫印刷媒体19并使支持组合件16从印刷媒体19的第一边缘或者第一侧19A向印刷媒体19的第二边缘或者第二侧19B移动,而同时它还反向从第二侧19B向第一侧19A移动。印刷头组合件12从印刷媒体19的一侧移向或扫向另一侧,诸如从第一侧19A移向或扫向第二侧19B,在这里称作一次物理印刷扫描。在物理印刷扫描过程中,随着印刷头组合件12从印刷媒体19的一侧移向另一侧,诸如从第一侧19A移向第二侧19B时,便覆盖或横扫所述媒体的一个印刷区域17。这样,墨滴便可以淀积在印刷区域17内。
在一个实施例中,电子控制器20与印刷头组合件12、支持组合件16和媒体传输组合件18保持联系。电子控制器20从主机系统,诸如计算机接收数据21,并访问暂时存储数据21用的存储器22。数据21沿着电子的、红外线的、光学的或者其它信息传输路径发送到印刷系统10。例如,数据21代表要印刷的图像或者图形。因此,数据21便形成印刷系统10的印刷作业并包括一个或多个印刷作业命令和/或命令参数。
在一个实施例中,电子控制器20向印刷头组合件12提供控制,包括墨滴从喷嘴13喷出用的定时控制。因此,电子控制器20限定在印刷媒体19上形成字符、符号的喷射的墨滴的图案和/或其它图形或者图像。因此,定时控制和喷射墨滴图案是由印刷作业命令和/或命令参数和数据21确定的。在一个实施例中,形成电子控制器20一部份的逻辑和驱动电路位于印刷头组合件12上。在另一个实施例中,形成电子控制器20一部份的逻辑和驱动电路位于印刷头组合件12以外。
包括要印刷的信息和有关的印刷机命令的数据21存储在存储器22中。在某些实施例中,代表要印刷的图像或者图形的数据是以每次扫描为基础存储的,在这里称作逻辑印刷扫描。这样,可以在印刷头组合件12处于一次物理印刷扫描的同时向印刷头组合件12发出单次逻辑印刷扫描用的数据,以便在相应的物理印刷扫描过程中,所述逻辑印刷扫描的数据控制在媒体19的印刷区域17内墨水的淀积。一次逻辑印刷扫描用的数据可以对应于印刷头组合件12的一次物理印刷扫描,使得一次逻辑印刷扫描用的数据可以在一次物理印刷扫描过程中印刷在所述印刷区域17内。
用于印刷在媒体19的印刷区域17内的数据可以在单次的物理印刷扫描或者在多次物理印刷扫描中发出。在以一次式印刷方式配置的印刷系统中,要在媒体19的特定印刷区域17印刷的数据可以在单次物理印刷扫描中发出。在多次式印刷方式中,要在媒体19特定印刷区域17中印刷的数据可以在一次以上的物理印刷扫描中发出。多次式印刷方式一般在要求较高质量的印刷的情况下采用。
在本发明的印刷系统10的某些实施例中,印刷头组合件12的物理印刷扫描可以在存储器22接收到印刷区域相应的逻辑印刷扫描用的所有数据之前开始。因而,印刷系统10不需要等待所述逻辑印刷扫描的所有数据都进入存储器22才开始相应的物理印刷扫描。在一个实施例中,在印刷头组合件12开始执行一次物理印刷扫描时,印刷系统10便预期,在印刷头组合件12在印刷区域17之内进行印刷的同时,相应的逻辑印刷扫描的其余数据将在印刷头组合件12需要它们之前到达存储器22。事实上,在所述逻辑印刷扫描的其余数据将准时到达,供正在扫描的印刷头组合件12使用这一点上,印刷系统10具有″良好信誉″。
通过利用良好信誉印刷,可以缩小印刷系统10存储器22的大小,因为可以把存储器22的大小确定为可以存入少于整个单一印刷扫描的数据。例如,可以依靠在存储器22接收到相应的逻辑印刷扫描用的所有数据之前开始一次物理印刷扫描而把存储器22配置成较小的存储器。因而,即使是每次印刷扫描需要大量数据的高质量印刷,印刷系统10也可以依靠在所述扫描所需全部数据到达存储器22之前开始一次印刷扫描而利用较小的存储器22。
在一个实施例中,当印刷系统10进行良好信誉的印刷,而一次逻辑印刷扫描用的剩余数据未能准时到达存储器22,以致印刷头组合件12无法在相应的物理印刷扫描过程中利用所述数据时,印刷头组合件12将在扫描中途停止向媒体19提供墨水或”打住”(‘punt’)。印刷头组合件12停止供应墨水的时刻,称作所述印刷区域17的打住(punting)边界。然后印刷系统10将等待存储器22接收所述逻辑印刷扫描中剩余的数据,然后印刷头组合件12在所述打住边界重新开始印刷,以完成从逻辑印刷扫描到印刷区域17的数据印刷。这样,包括一次打住的一次逻辑印刷扫描将被拆开,并且来自所述逻辑印刷扫描的数据将在几个单独的物理印刷扫描中通过印刷头组合件12送往印刷区域17。在某些实施例中,可以用印刷头组合件12的几次物理印刷扫描来把来自一次逻辑印刷扫描的数据向印刷区域17提交。
为了使用良好信誉的印刷,印刷系统10监视存储器22中印刷用的可用数据量。正如将要在下面讨论的,可以使用各种各样的机制来确定何时适宜开始一次物理印刷扫描。例如,可以指定激励百分数,以便一旦存储器22接收到相应的逻辑印刷扫描用的数据的某个百分数,便激励印刷头组合件12进行一次物理印刷扫描。在一个示范的实施例中,激励百分数指定为30%。这样,当存储器22接收到一次逻辑印刷扫描的数据的30%时,印刷头组合件12便开始一次相应的物理印刷扫描,向相应的印刷区域17印刷数据。在某些实施例中,印刷头组合件12仍在继续所述物理印刷扫描的同时,来自所述逻辑印刷扫描的剩余数据将进入存储器22,并因此可供印刷头组合件12使用。因为从主机接收数据21的速率在某种程度上是可预测的,所以可以这样选择激励百分数,使得所述数据到达以便在不打住的情况下完成所述印刷区域17中的印刷。
然而,在某些情况下,来自所述逻辑印刷扫描的数据在一次物理印刷扫描过程中耗尽而出现打住。若在一次物理印刷扫描过程中,印刷头组合件12因为所述逻辑印刷扫描中的可用数据已经耗尽而无法完成所述印刷区域17内的印刷,那么,印刷头组合件12将打住、重新定位、等待来自所述逻辑印刷扫描数据的指定的激励百分数进入存储器22,然后在所述打住边界再一次开始印刷。这种打住和重新开始的过程可能一直重复到所述逻辑印刷扫描用的所有数据都已经印刷为止。
通过使用本发明的良好信誉的印刷,可以减小存储器22的大小。这本身又可以降低印刷系统10的造价。除降低产品造价以外,良好信誉的印刷还可以增大研发一些以比以前的途径实际采用的低的扫描速度实现较高分辨率的印刷扫描的印刷方式的灵活性。在先前的各种方法的情况下,由于它们需要用于缓冲其中用于扫描的数据量特别大的单次扫描的所有数据的大量存储器,因此较高分辨率的印刷扫描可能是不可行的。这些分辨率较高但速度较慢的印刷方式,与分辨率较低但速度较快的印刷扫描相比,有时可以提供较好的印刷质量。另外,良好信誉的印刷在产品开发方面可以提供额外的优点,其中缓冲整个印刷扫描用的大量数据一般所需要的存储器,可以用于其它活动。
在某些实施例中,存储器22的大小和从主机接收数据21的速度可以这样配置,使得单次扫描用的所有数据可以在所述扫描着的印刷头组合件12需要它之前到达。然而,可能会出现所有数据不能及时到达的情况。因而,当利用良好信誉的印刷时,可能有时印刷头组合件12可能需要在扫描中途停止(亦即,″打住″),然后一旦所述印刷扫描用的所有数据已经到达便重新开始。
在印刷头组合件12可能需要打住、重新跟踪并等待一次逻辑印刷扫描余下的数据到达,然后完成所述物理印刷扫描的情况下,在所述打住边界可能出现印刷缺陷。换句话说,在第一次物理印刷扫描(亦即,印刷区域17的第一部分)中印刷的来自所述逻辑印刷扫描的数据和在第二次物理印刷扫描(亦即,印刷区域17第二部分)印刷的所述逻辑印刷扫描的数据之间的边界上可能在印刷区域17出现缺陷。
当水平位置相同而纵向彼此偏移地在两个或两个以上依次出现的逻辑印刷扫描中重复打住时,在第一次物理印刷扫描的过程中印刷的数据和在第二次物理印刷扫描过程中印刷的数据之间的打住边界上,印刷缺陷会很显眼。因而,在本发明的某些实施例中,采取某些措施来保证隐藏利用良好信誉的印刷时可能出现的印刷缺陷。
一个这样的措施是通过对在一次良好信誉的印刷过程中发生的打住边界实行随机抖动,用扫描间抖动来遮掩印刷缺陷。更具体地说,扫描间抖动跟踪存储器22中接收的一次逻辑印刷扫描用的数据的数量,并分配一个变量X来代表数据的数量。例如,然后为每一次逻辑印刷扫描产生1和Y之间随机数Z。然后当印刷头组合件12启动一次物理印刷扫描时,印刷系统10监视印刷头组合件12,使得当印刷头组合件12抵达由X-Z定义的位置,而X又不对应于物理印刷扫描的终点时,便发生打住。换句话说,当印刷系统10检测到所述印刷头组合件12已经达到对应于代表存储器22为相应的逻辑印刷扫描存储的数据量减去为所述逻辑印刷扫描随机产生的数而得的数值时,而印刷头组合件12又尚未达到所述印刷扫描的终点时,印刷头组合件12便在所述时刻停止印刷。
因而,扫描间抖动基本上使打住出现在存储器22耗尽当前逻辑印刷扫描用的数据之前某个随机产生的时刻。然后,印刷系统10将等待所述逻辑印刷扫描中余下的数据到达存储器22。剩余数据到达或者某个百分数的剩余数据到达之后,印刷头组合件12将出现第二次物理印刷扫描,使得来自所述逻辑印刷扫描的剩余数据可以通过印刷头组合件12在打住边界开始印刷。
因为给每一次逻辑印刷扫描指定一个新的随机数Z,所以在发生打住的这些情况下,打住边界将是在印刷区域17内一个可变的位置上。因而,当下一次逻辑印刷扫描到达存储器22,而且为所述数据发生相应的物理印刷扫描时,若发生打住,就不大可能在与上一次打住的同一位置上发生。对于一个特定印刷区域17有多次逻辑印刷扫描的多次式印刷方式,随机改变打住边界位置将有效地模糊上述可能的缺陷。
图2A和2B用图解方式说明使用扫描间抖动来遮掩良好信誉的印刷可能引起的印刷质量缺陷的一个实施例。这些

一个具有对应于选定印刷区域17的单次逻辑印刷扫描的实施例。说明印刷区域17的起点和终点,而且它们可能与媒体19的第一和第二侧19A和19B一致。
变量X代表存储器22中所述次逻辑印刷扫描用的数据量,而变量Z是印刷系统10为所述逻辑印刷扫描指定的随机变量。在图2A中说明第一物理印刷扫描30过程中的印刷区域17,而在图2B中说明第二物理印刷扫描40过程中的印刷区域17。第一和第二物理印刷扫描30和40说明在打住的情况下,在单独的物理印刷扫描中把来自相应的逻辑印刷扫描数据印刷在媒体19的印刷区域17。
在图2A中,在第一物理印刷扫描30过程中当前印刷数据32从所述印刷区域的起点延伸到虚线X-Z,用于说明所述逻辑印刷扫描的一些数据处于存储器22中,并在第一物理印刷扫描30的过程中印刷在媒体19上。保留的数据34,从虚线X-Z延伸到虚线X说明虽然所述逻辑印刷扫描用的数据的附加数量处于存储器22中,但是在第一物理印刷扫描30过程中尚未印刷在媒体19上,并为第二物理扫描40保留。尚未到达的数据36从虚线X延伸到印刷区域的终点,说明当在第一物理扫描30过程中印刷头组合件12达到X-Z位置时,一些所述逻辑印刷扫描用的数据尚未在存储器22中。在图2B中,先前印刷的数据42,在第二物理印刷扫描40过程中从所述印刷区域的起点到虚线X-Z,说明所述逻辑印刷扫描用的一些数据已经在第一物理印刷扫描30过程中印刷了。当前印刷数据44,在第二物理印刷扫描40过程中从虚线X-Z延伸到印刷区域的终点,说明所述逻辑印刷扫描用的剩余数据在第二物理印刷扫描40的过程中印刷在媒体19上。
虚线X-Z说明打住边界。若不使用扫描间抖动,则打住可能发生在虚线X,在第一物理印刷扫描30过程中数据可能在这里耗尽。虽然在说明的实施例中,说明所有剩余数据在第二物理印刷扫描40过程中印刷,但是也可能在第二物理印刷扫描40出现附加的打住,从而导致第三次(并且可能是更多次)物理印刷扫描来完成印刷来自所述相应的逻辑印刷扫描的数据。
在一个实施例中,对于多次式印刷方式,对应于随后的逻辑印刷扫描的随后的物理印刷扫描可以避免使打住出现在刚好与X-Z相同的位置上。例如,因为为每一次逻辑印刷扫描都产生新的随机变量,所以即使在这里依次出现的逻辑印刷扫描中出现打住,也会从一次物理扫描到下一次物理扫描对所述打住边界实行随机抖动。结果,可以通过后来的逻辑印刷扫描的印刷来模糊一次逻辑印刷扫描的打住边界。
正如可以发现的,上述的扫描间抖动可能增大印刷系统10打住的可能性,因为它使印刷头组合件12在它的物理印刷扫描过程中可用的数据量减少等于随机数Z的数量。换句话说,当存储器22中可用的数据数量(X)耗尽时,逻辑印刷扫描用的数据尚未耗尽,印刷在所述时刻之前在某些随机数量Z上停止。这样,最好在必要时可以接通和断开抖动。
一个这样的办法是,为了让印刷系统10可以接通和断开抖动,指定一个开关计数变量S,然后把S初始设置为零。S等于零时,断开抖动,而S为任何非零数时,接通抖动。在一个实施例中,若印刷头组合件12在媒体19上印刷时在一次物理印刷扫描过程中打住,则把变量S设置为一个大于或者等于在所用印刷方式的扫描次数或者扫描次数的数。例如,若印刷系统10处于四次式印刷方式并且发生打住,则把S设置为4。然后每当在不打住的情况下发生一次物理印刷扫描,变量S就减一,直至它抵达零,并且再一次断开抖动。
在所述印刷系统10的实施例中,抖动只有需要时才接通,并且它断开时,不会造成印刷系统10早期耗尽数据。当变量S设置为大于所述印刷方式下的次数或者扫描次数的值时,这使抖动至少在媒体19的印刷区域17之内印刷用的剩余次数保持接通,使得打住边界在随后的印刷扫描中被模糊。
可以采取来遮掩上述可能的印刷质量缺陷的另一个措施是随机抖动或者改变印刷系统10的激励百分数。这具有随机改变打住边界的效果。更具体地说,在一个实施例中,激励百分数,或者在印刷头组合件12开始它的相应的物理印刷扫描之前存储器22必须达到的逻辑印刷扫描的百分数,是随机改变的,而不是设置在一个固定的百分数上。这样,每当因为一次逻辑印刷扫描用的数据不能在要印刷时及时到达所述存储器22而发生打住时,打住边界将出现在所述印刷区域17的不同位置上,因为所述物理印刷扫描开始时存储器22中数据的数量每次打住都不相同。
图3A和3B用图解方式说明改变激励百分数来遮掩良好信誉印刷所引起可能的印刷质量缺陷。这些

具有对应于选定印刷区域17的单次逻辑印刷扫描的实施例。说明印刷区域17的起点和终点,而在一个实施例中,它们可能对应于媒体19的第一和第二侧19A和19B。
变量L代表存储器22中所述逻辑印刷扫描用的数据的数量,可以受到随机选定激励百分数的影响。因而,在这些发生打住的情况下,数据L的数量将随着激励百分数改变一个随机数量而一次次逻辑印刷扫描不同。在图3A中说明第一物理印刷扫描50,而在图3B中说明在第二物理印刷扫描60过程中的印刷区域17。第一和第二物理印刷扫描50和60说明来自相应的逻辑印刷扫描的数据,在打住的情况下,在单独的物理印刷扫描中印刷到媒体19的印刷区域17。
在图3A中,当前印刷的数据52,从在第一物理印刷扫描50过程中印刷区域的起点延伸到虚线L,说明所述逻辑印刷扫描用的一些数据处于存储器22中,并且在第一物理印刷扫描50过程中印刷在媒体19的印刷区域17内。尚未到达的数据54,从虚线L延伸到所述印刷区域的终点,说明所述逻辑印刷扫描用的一些数据当印刷头组合件12在第一物理印刷扫描50过程中达到所述由虚线L说明的位置时尚未在存储器22中。虚线L的相对水平位置在每一次物理印刷扫描中根据所述扫描用的激励百分数而改变。更具体地说,在一个实施例中,相对于在图3A和3B说明的实施例,较低激励百分数会使虚线L向左移动,而较高激励百分数会使虚线L向右移动。
在图3B中,先前印刷的数据62,从在第二物理印刷扫描60过程中所述印刷区域的起点延伸到虚线L,说明所述逻辑印刷扫描用的一些数据已经在第一物理印刷扫描50过程中印刷了。当前印刷的数据64,从虚线L延伸到所述印刷区域的终点,说明所述逻辑印刷扫描用的剩余数据在第二物理印刷扫描60过程中印刷在媒体19上。因而,虚线L说明打住边界。于是,如上所述,打住边界可能在印刷区域之内随着激励百分数的随机改变而移动。
在印刷系统10的某些实施例中,数据21到达存储器22的速率是可以预言的,使得打住次数可以减到最少。然而,在这些发生打住的情况下,诸如当没有足够的存储器可用时,可能一而再地在同一时刻出现打住。使得打住边界往往处于媒体19的印刷区域17的相同位置上。然而,通过改变激励百分数,打住边界在媒体19的印刷区域17之内随机地移动到不同的位置上。
例如,在一次逻辑印刷扫描包括100千字节数据,而又没有足够的存储器可用使得只有50千字节额外的数据要在起动后第一物理印刷扫描过程中收集入存储器22的情况下,以及在激励百分数是逻辑印刷扫描的5%的情况下,打住将会在印刷55千字节数据之后出现。若相同条件应用于第二逻辑印刷扫描(一次打住之后),只要把激励百分数改为25%,则打住将出现印刷75千字节数据之后。于是,打住边界随机地移动到媒体19的印刷区域17内的不同位置上,使得对打住边界的感受可能缩到最少或者在印刷过程中消除。
和扫描间抖动一样,激励百分数抖动可以使用开关,使得所述抖动在必要时接通和断开。类似于上述的说明,在一个实施例中,可以用扫描计数器在必要时接通激励百分数抖动,并且对于所用印刷方式的扫描次数,使抖动接通。
可能用来遮掩可能由良好信誉的印刷所引起的印刷质量缺陷的另一个措施是,在利用扫描内抖动的物理印刷扫描的同时,对印刷头中不同的喷嘴行实行随机抖动。更具体地说,在一个实施例中,扫描内抖动跟踪存储器22中为一次逻辑印刷扫描接收的数据数量,并指定一个变量X来代表数据的数量。设置一个随机极限R来代表所述扫描用的数据的随机数量,使得印刷系统10仅仅在最多X-R的物理印刷扫描过程中印刷完整的数据。
在一个实施例中,若印刷系统10抵达时刻X-R,并且X不是所述逻辑印刷扫描的终点,则印刷头组合件12的一个或多个喷嘴的印刷可以停在X-R处,而且印刷系统10将在X-R和X之间在水平方向上对每一个喷嘴或者对几组喷嘴和/或对颜色,对余下的数据实行随机抖动。然后印刷头组合件12等待剩余的数据。所述数据到达之后,印刷头组合件12将通过首先完成X-R和X之间在第一物理扫描中没有印刷的任何剩余数据,印刷所述逻辑印刷扫描中剩余的数据,然后印刷所述逻辑印刷扫描用的剩余数据。
图4A和4B用图解方式说明一个使用扫描内抖动来遮掩可能由良好信誉的印刷所引起的印刷质量缺陷的实施例。这些

一个具有对应于选定印刷区域17的单次逻辑印刷扫描的实施例。说明印刷区域17的起点和终点,并在一个实施例中,它们可能与媒体19的第一和第二侧19A和19B一致。变量X代表存储器22中所述逻辑印刷扫描用的数据的数量,而如上所述,变量R代表印刷系统10指定的数据随机数量。在图4A中说明第一物理印刷扫描70过程中的印刷区域17,而在图4B中说明第二物理印刷扫描50过程中的印刷区域17。
在图4A中,当前印刷的数据72,从第一物理印刷扫描70过程中的印刷区域的起点延伸到虚线X-R,说明所述逻辑印刷扫描用的一些数据处于存储器22中,并在第一物理印刷扫描70过程中印刷在媒体19的印刷区域17之内。虚线X-R和X之间的区域说明扫描内抖动数据。
在一个实施例中,第一物理印刷扫描70中的扫描内抖动数据被分成两段印刷的抖动数据74和未印刷的抖动数据76。印刷的抖动数据74和未印刷的抖动数据76被喷嘴抖动直线75分开。印刷的抖动数据74,从虚线X-R延伸到喷嘴抖动直线75,说明对所述数据实行随机抖动使得在第一物理印刷扫描70过程中某些喷嘴工作或者印刷比其他的时间长。
虽然可能有几百个喷嘴与印刷头组合件12相关,但是为简单起见只说明五行喷嘴。正如图解说明的,由于印刷头组合件12随机地发送扫描内抖动的数据,所以某些喷嘴工作比其他的时间长。在一个实施例中,彼此相对地随机控制喷嘴,以便随机喷出墨水,而在其他实施例中,喷嘴分成组,使得可以彼此相对地对每一组随机地实行抖动。
未印刷的抖动数据76,从喷嘴抖动直线75延伸到虚线X,说明尽管在第一物理印刷扫描70过程中有所述逻辑印刷扫描用的数据的附加数量处于存储器22中,但它不是在第一物理印刷扫描70过程中印刷在媒体19上,而为第二物理印刷扫描80保留的。未到达的数据78,从虚线X延伸到印刷区域的终点,说明在物理印刷扫描70过程中,当印刷头组合件1 2达到X-R位置时,所述逻辑印刷扫描用的一些数据仍不在存储器22中。在图4B中,先前印刷的数据82,从第二物理印刷扫描80过程中印刷区域的起点延伸到虚线X-R,说明所述逻辑印刷扫描用的一些数据已经在第一物理印刷扫描70过程中印刷了。虚线X-R和X之间的区域再一次说明扫描内抖动数据。在一个实施例中,第二物理印刷扫描80中的扫描内抖动数据被分成两段未印刷的抖动数据84和印刷的抖动数据86。
未印刷的抖动数据84和印刷的抖动数据86被喷嘴抖动直线85分开。未印刷的抖动数据84,从虚线X-R延伸到喷嘴抖动直线85,说明先前在第一物理印刷扫描70过程中已经通过喷嘴随机抖动印刷的数据。印刷的抖动数据86,从喷嘴抖动直线85延伸到虚线X,说明所述逻辑印刷扫描用的附加数据在第一个物理扫描过程中处在存储器22中并被保留,现在在第二物理印刷扫描80过程中印刷在媒体19的印刷区域17内。正如图解说明的,在印刷头组合件12通过第二物理印刷扫描80移动时,某些喷嘴比其他的较早启动,使得印刷的抖动数据86补充第一物理印刷扫描70的印刷的抖动数据74。当前印刷的数据88,从虚线X延伸到印刷区域的终点,说明在存储器22接收的逻辑印刷扫描用的剩余数据在第二物理印刷扫描80过程中印刷。
虚线X-R和虚线X之间的扫描内抖动数据,因为随机选定的喷嘴抖动直线85,有效地避免媒体19的印刷区域17之内印刷的数据中的可察觉的断点。随着抖动的喷嘴数量增加,更难察觉印刷数据中的断点。因为扫描内抖动有效地遮掩单次逻辑印刷扫描内可能出现的印刷质量缺陷,即使在单次扫描印刷方式中也可以利用扫描内抖动来遮掩不然就会随着利用良好信誉的印刷而可能引起的可能的印刷质量缺陷。
图5是流程图,说明按照本发明的良好信誉的印刷的实施例,良好信誉的印刷与可变激励百分数配合使用,来遮掩在印刷系统中印刷机上 在良好信誉的印刷过程中可能出现的可能的印刷质量缺陷。在一个实施例中,在印刷机上的存储器的扫描缓冲区接收数据,供媒体的印刷区域之内印刷用。在扫描缓冲区中接收的数据依次进入与印刷头组合件跨越印刷区域的物理印刷扫描一致的逻辑印刷扫描。而且,每一次逻辑印刷扫描的数据还细分为数据的子集。例如,一次逻辑印刷扫描用的数据可以配置成跨越对应于一次物理印刷扫描,也就是说8英寸宽的媒体的印刷区域进行印刷。
在一个示范的实施例中,所述逻辑印刷扫描的数据可以是300千字节(kb)。在所述示范的实施例中,数据可以细分为16个子集,每个子集约18.75kb。在所述示范的实施例中,印刷机还设置多个可用的多次式印刷方式中的一个。例如,草稿印刷方式可以具有1次扫描,快速印刷方式可以具有2次扫描,正常印刷方式可以具有4次扫描,最好的印刷方式可以具有8次扫描,而特优印刷方式可以具有1 0次扫描。
正如图5的实施例说明的,在100处开始印刷序列。在102,扫描计数器初始化设置为0,但是随后在所述序列中,在某些情况下所述扫描计数器可以设置成等于选定方式的扫描次数。在104,初始设置激励百分数。在一个示范的实施例中,所述激励百分数可以设置在60%。这样,在跨越所述媒体的印刷区域开始之前扫描缓冲区中必须接收到一次逻辑印刷扫描用的数据初始的60%。在106,作出扫描计数器是否大于或者等于零的判断。在扫描计数器为零的地方,诸如第一次启动所述序列时,初始的激励百分数不变,并且数据在110累积。若所述扫描计数器大于零(意味着在某个较早时间已经发生过一次打住,正如下面将要说明的),则在108,使所述激励百分数改变一个随机数量。
所述激励百分数的随机化可以用与本发明一致的各种各样的方法完成。例如,数据的每一次逻辑印刷扫描都可以分为已知数目的数据子集。所述系统可以收集一次逻辑印刷扫描用的数据子集,例如,直至数据子集的数量对应于所述数据的60%。然后在收集的数据的60%之后,可以确定在一次逻辑印刷扫描中剩余的数据子集数量。
例如,若一次逻辑印刷扫描有16个数据子集,则在开始所述物理印刷扫描之前在所述扫描缓冲区中需要收集数据的10子集。然后可以把数据子集的一个随机数加在等于整次逻辑印刷扫描用的数据的60%的数据的子集数量上,从而随机地增大所述印刷系统的激励百分数。例如,从1到6的随机数可以加到10上,从而对启动所述物理印刷扫描所必要的激励百分数随机地实行抖动。在108,使所述激励百分数改变一个随机数量之后,在110收集数据。
在110积累数据之后,在112,判断是否已经积累了足够的数据。在所述激励百分数为60%的所述示范的实施例中,收集的所述数据的60%将满足所述条件。在所述激励百分数较高的实施例中,将需要附加的数据。相应地,在110积累附加的数据,直至完成所述激励百分数。可以理解,在激励百分数较低的实施例中,将需要较少数据。
接着,开始所述物理印刷扫描,一次一个数据子集。在114,所述逻辑印刷扫描的第一个数据子集在所述物理印刷扫描过程中印刷。然后在116,在印刷所述子集数据之后,判断是否到达所述印刷区域终点。若尚未达到,则在118判断在所述扫描缓冲区中所述逻辑印刷扫描用的数据的另一个子集是否可用。若另一个数据子集可用,则在120装入,并且所述系统循环回到114,印刷所述子集的数据。
若在118另一个子集的数据不可用,则印刷系统必须打住。因为在所述印刷缓冲区中没有附加的数据可用,所以印刷在122停止,并且把所述扫描计数器设置为选定印刷方式的扫描次数。例如,若选定的正常印刷方式具有4次扫描,则扫描计数器设置为4。然后所述系统循环回到104。印刷头可以保持在所述打住边界、跟踪回到开始位置或者移动到某个其它位置。
若在116印刷了所述子集的数据之后达到所述印刷区域的终点,则在126判断是否扫描计数器大于零。若所述扫描计数器大于零,则在128使所述扫描计数器减一,并在130达到所述印刷区域的终点。这样,扫描计数器跟踪自从发生最后一次打住之后,已经发生的次数。若所述扫描计数器不大于零,则在130达到所述印刷区域的终点。
因而,所述系统的每次打住之后,印刷头通过整个印刷区域的次数至少等于印刷方式的扫描次数,这有助于把可能的印刷质量缺陷减到最小,即使在已经发生打住地方。当印刷头通过所述整个印刷区域的次数不出现打住时,所述扫描计数器将为零,并且系统性能将提高,因为在这种情况下,激励百分数的随机变动将被″断开″。然而,无论何时,只要出现打住,计数器便设置为等于所述印刷方式的扫描次数,并且激励百分数随机变动将″接通″,用以使所述印刷头通过整个印刷区域的剩余次数至少等于所述印刷方式中的扫描次数。在另一个实施例中,所述计数器可以设置为一个较大的数,诸如所述印刷方式扫描次数的两倍,以便进一步把可能的印刷质量缺陷减到最小。
应该明白,通过图5说明的所述示例可以以与本发明一致的各种各样的方法改变。例如,不同的类型的抖动、扫描间抖动、激励百分数抖动或者扫描内抖动都可以使用。在激励百分数抖动的情况下,所使用的激励百分数可以改变。激励百分数的改变可以用各种各样的方法完成,并且随机化可以用许多方法完成。例如,可以用模量来计算激励百分数的随机变动。对于所使用的任何一种抖动,它们每一个都可以在必要时接通和断开。
尽管这里已经说明和描述了一些具体的实施例,但是本专业的普通技术人员会认识到,在不脱离本发明的范围的情况下,可以进行各种各样改变和/或用等效实现方案来代替所表示和描述的这些具体的实施例。本申请想要覆盖在这里讨论的具体的实施例的任何适应性变化或者变动。因此,本发明拟只受权利要求书及其等效物的限制。
权利要求
1.一种用于在媒体(19)上印刷的系统(10),所述系统(10)包括所述印刷头组合件(12),它配置成进行相对于所述媒体(19)的印刷区域(17)的物理印刷扫描(30,40,50,60,70,80),并配置成在所述物理印刷扫描(30,40,50,60,70,80)过程中在所述印刷区域(17)内印刷;所述存储器(22),它与所述印刷头组合件(12)保持联系,并配置成接收与逻辑印刷扫描相关的数据,与所述逻辑印刷扫描相关的数据在所述印刷头组合件(12)相应的第一物理印刷扫描(30,50,70)过程中控制在所述媒体(19)的第一印刷区域第一部分内的印刷;和所述控制器(20),它与所述印刷头组合件(12)和所述存储器(22)保持联系,其中所述控制器(20)在所述存储器((22)接收到与所述逻辑印刷扫描相关的所有数据之前,开始所述印刷头组合件的所述第一物理印刷扫描(30,50,70)。
2.如权利要求1所述的系统(10),其中所述存储器(22)在所述印刷头组合件(12)的所述第一物理印刷扫描(30,50,70)过程中接收与所述逻辑印刷扫描相关的附加数据。
3.如权利要求1所述的系统(10),其中所述印刷头组合件(12)当在所述印刷头组合件(12)的所述第一物理印刷扫描(30,50,70)过程中未接收到与所述逻辑印刷扫描相关的附加数据时停止印刷,而且其中在相应的第二物理印刷扫描(40,60,80)过程中所述印刷头组合件(12)在所述第一印刷区域的第二部分之内印刷与所述逻辑印刷扫描相关的数据。
4.如权利要求3所述的系统(10),其中打住边界把所述第一物理印刷(30,50,60)扫描过程中在所述第一印刷区域的所述第一部分内印刷的数据与所述第二物理印刷(40,60,80)扫描过程中在所述第一印刷区域的所述第二部分内印刷的数据分开,而且其中所述存储器(22)接收与多次所述逻辑印刷扫描相关的数据,其中使所述打住边界在各逻辑印刷扫描之间随机地抖动。
5.如权利要求4所述的系统(10),其中所述系统(10)采用多次印刷,而且所述存储器(22)接收与所述第一印刷区域的多次逻辑印刷扫描相关的数据,其中使所述打住边界在所述第一印刷区域的各个逻辑印刷扫描之间随机地抖动。
6.如权利要求4所述的系统(10),其中使所述打住边界在各个逻辑印刷扫描之间随机地抖动,其方法是采用扫描间抖动,包括跟踪在所述存储器(22)中接收的每一次逻辑印刷扫描用的数据量,而且对于每一次逻辑印刷扫描,在所述存储器(22)中的数据不再可用之前的一个随机的时刻使所述印刷头组合件(12)停止印刷。
7.如权利要求4所述的系统(10),其中使所述打住边界在各个逻辑印刷扫描之间随机地抖动,其方法是采用激励百分数抖动,包括跟踪在所述存储器(22)中接收的每一次逻辑印刷扫描(30,50,70)用的数据量,而且对于每一次逻辑印刷扫描,当达到设置数据百分数时开始所述第一物理印刷扫描。
8.如权利要求3所述的系统(10),其中打住边界把在所述第一物理印刷扫描(30,50,70)过程中印刷的数据与在所述第二物理印刷扫描(40,60,80)过程中印刷的数据分开,其中使所述打住边界在单次逻辑印刷扫描之内随机地抖动。
9.如权利要求8所述的系统(10),其中使所述打住边界在单次逻辑印刷扫描之内随机地抖动,其方法是采用扫描内抖动,包括跟踪所述存储器(22)中接收的所述逻辑印刷扫描用的数据量,而且在所述存储器(22)中的数据对于所述逻辑印刷扫描不再可用之前,随机地中止所述印刷头组合件(12)的不同的喷嘴(13)的工作。
10.一种在媒体(19)上印刷的方法,所述方法包括确定印刷头组合件(12)相对于所述媒体(19)的位置并且使所述印刷头组合件(12)在物理印刷扫描(30,40,50,60,70,80)中在所述媒体(19)的印刷区域(30,40,50,60,70,80)之内扫描,包括在所述物理印刷扫描(30,40,50,60,70,80)过程中,在所述印刷区域(19)之内进行印刷;在存储器(22)中接收与逻辑印刷扫描相关的数据,与所述逻辑印刷扫描相关的所述数据控制在所述印刷头组合件(12)的相应的第一物理印刷扫描(30,50,70)过程中,在所述媒体(19)的第一印刷区域之内的印刷;和在所述媒体的所述第一印刷区域的第一部分中进行印刷,包括在所述存储器(22)接收到与所述逻辑印刷扫描相关的所有数据之前,开始所述印刷头组合件的所述第一次物理印刷扫描。
全文摘要
用于在媒体(19)上印刷的系统(10)和方法包括印刷头组合件(12)、存储器(22)和控制器(20)。印刷头组合件(12)配置成相对于媒体(19)的印刷区域(17)进行物理印刷扫描(30,40,50,60,70,80)并用于在所述物理印刷扫描(30,40,50,60,70,80)过程中在印刷区域(17)之内的印刷。存储器(22)与印刷头组合件(12)保持联系并配置成接收与逻辑印刷扫描相关的数据(22)。与所述逻辑印刷扫描相关的数据控制在相应的第一物理印刷扫描(30,50,70)过程中,在媒体(19)的第一印刷区域之内的印刷。控制器(20)与印刷头组合件(12)和存储器(22)保持联系。控制器(20)在存储器(22)接收到与所述逻辑印刷扫描相关的所有数据之前开始印刷头组合件(12)的第一物理印刷扫描(30,50,70)。
文档编号G06K15/10GK1701966SQ200510076309
公开日2005年11月30日 申请日期2005年5月16日 优先权日2004年5月17日
发明者V·斯梅克塔拉, L·W·杰克逊, M·伯顿, M·A·舍菲尔德, J·P·瓦德, B·A·阿克斯滕, M·伦德 申请人:惠普开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1