到打印设备的数据流的制作方法

文档序号:6484781阅读:198来源:国知局
到打印设备的数据流的制作方法【专利摘要】一种增加到打印设备(195)的数据流的方法包括:用第一光栅图像处理器(135)将文档转换成具有第一点密度且表示文档的黑色色彩平面的第一位图;用第二光栅图像处理器(185)将所述文档转换成处于第二点密度的第二位图,该第二点密度与第一位图的点密度相比是相对较低的点密度,第二位图表示所述文档的其他色彩平面;以及将第一和第二位图的数据传送至打印设备(195)以便打印到打印介质。【专利说明】到打印设备的数据流【
背景技术
】[0001]尽管在朝着其中纸张的使用被消除或大大减少的无纸社会发展,但出于各种目的仍在生产打印材料。在打印中,使用光栅图像处理器(RIP)产生采用高级页面描述语言的页面描述的光栅图像(即位图)。该位图然后被发送到打印设备,该打印设备继而命令多个打印头在诸如纸张的打印介质上打印该图像。[0002]然而,经常地,被传输到打印设备的数据量如此大,并且产生页面描述的位图所花费的时间如此长,以致于其使得打印设备在打印机的最大速度(例如,以英尺每分钟为单位)以下被操作或者使打印设备完全缺乏数据。例如,在商用打印设备中,一旦打印机或印刷机开始对打印作业进行工作,则将使得硬件就绪的数据位连续地可用于打印机,直到整个打印作业已完成打印。当硬件就绪的位不可用时,打印机或印刷机缺乏作业且将被停止或减慢。这使得打印设备损失性能,并且继而导致打印店的利润下降以及产量减少。【专利附图】【附图说明】[0003]附图图示出本文所述原理的各种示例且是本说明书的一部分。所示示例仅仅是为了举例说明而被给出,并且不限制权利要求的范围。[0004]图1是根据本文所述的原理的一个示例的用于增加到打印设备的数据流的说明性系统的图。[0005]图2是示出了根据本文所述的原理的一个示例的用于同时使用两个光栅图像处理器来增加到打印设备的数据流的说明性方法的流程图。[0006]图3是示出了根据本文所述的原理的另一示例的用于同时使用两个光栅图像处理器来增加到打印设备的数据流的说明性方法的流程图。[0007]遍及各图,相同的参考标号指示类似但不一定相同的元件。【具体实施方式】[0008]本说明书公开了一种减少被发送到打印设备的数据量的系统和方法。这消除了使打印设备以在其最大能力以下的较慢速率运行或关掉打印设备以等待数据处理的需要。该系统包括同时产生页面的两个位图的两个光栅图像处理器(RIP)。第一RIP产生每英寸具有第一点数的位图。打印设备将从此位图打印青色、品红色以及黄色色彩平面。第二RIP产生每英寸具有第二点数的位图,所述第二点数与第一位图相比是相对较大的每英寸点数量。打印设备将从此第二位图打印黑色色彩平面。[0009]在一个示例中,第一位图定义每英寸300X300点的点密度且第二位图定义每英寸600X600点的点密度。以这种方式,需要被传送至打印设备的数据较少。这继而减少或消除了使打印设备以在其最佳运行速度以下的较慢速率运行或使打印设备缺乏数据的需要。在给出的具体示例中,通过对处于每英寸300X300点的点密度下的第一位图进行转换,将通过管线而传送至打印设备的数据量减少了至少四分之一(1/4)或更多。[0010]如在本说明书中和所附权利要求中所使用的,术语“光栅图像”、“位图”或类似语言意图被广泛地理解为数据结构,该数据结构表示其中每个位或位组表示或对应于可经由监视器观察和/或可在可打印介质上打印的像素或色点的文档。相应地,如在本说明书和所附权利要求中所使用的,术语“光栅图像处理器”、“RIP”或类似语言意图被广泛地理解为硬件设备或硬件与产生文档的光栅图像或位图的固件或软件的组合。RIP将对文档的页面描述语言(PDL)描述转换成用于打印的位图。[0011]如在本说明书和所附权利要求中所使用的,术语“文档”、“页面”、“图像”或类似语言意图被广泛地理解为被RIP转换成光栅图像或位图的任何数据组。文档可以是例如采用页面描述语言(PDL)的页面描述,页面描述语言诸如AdobeSystems的Adobe?PostScript?3?(或其他版本)、AdobeSystems的Adobe?PortableDocumentFormat或由Microsoft?和EcmaInternational?开发的XML纸张规范。在一个示例中,本系统和方法将来自PDF文档的每个页面确定成是文档。以这种方式,单个PDF页面是被至少两个RIP以不同的分辨率同时转换的文档。[0012]此外,如在本说明书中和所附权利要求中所使用的,术语“管线”或类似语言意图被广泛地理解为任意数目的硬件设备以及关联固件和硬件,包括形成无线或光学数据链路的那些,所述数据链路被用来传送和准备已转换的位图以便在打印设备处打印。在一个示例中,除其它之外,管线还包括压缩处理器、解压缩处理器、分辨率转换处理器、驱动信号传输单元。更进一步地,如在本说明书和所附权利要求中所使用的,术语“多个”或类似语言意图被广泛地理解为包括I至无穷大的任何正数;零不是数目,而是数目的空缺。[0013]在以下描述中,出于解释的目的,阐述了许多具体细节以便提供对本系统和方法的透彻理解。然而,对于本领域的技术人员而言将显而易见的是,可以在没有这些具体细节的情况下实现本设备、系统以及方法。在本说明书中对“示例”或类似语言的提及意指结合该示例所描述的特定特征、结构或特性被如所述地包括,但是可以不被包括在其他示例中。[0014]图1是根据本文所述的原理的一个示例的用于增加到打印设备(195)的数据流的说明性系统(100)的图。系统(100)包括第一计算设备(105)、第二计算设备(155)、数据存储设备(190)以及打印设备(195)。现在将更详细地讨论这些元件中的每一个。[0015]在本示例中,出于简化说明的目的,第一计算设备(105)、第二计算设备(155)、数据存储设备(190)以及打印设备(195)是经由通信路径被可通信地耦合到彼此的单独的设备。然而,在本说明书中所阐述的原理同等地扩展至其中将许多这些元件组合在多个配置中的任何替换配置。这样,在本说明书的原理的范围内的替换示例包括但不限于其中用同一设备来实现任何数目的第一计算设备(105)、第二计算设备(155)、数据存储设备(190)以及打印设备(195)的示例、其中用多个互连的计算机来实现第一计算设备(105)、第二计算设备(155)的功能的示例以及其中多个第一计算设备(105)、第二计算设备(155)、数据存储设备(190)以及打印设备(195)在没有中间网络设备的情况下直接通过总线进行通信的示例。在另一示例中,第一计算设备(105)和第二计算设备(155)可被包含在打印设备(195)中。[0016]本示例的第一计算设备(105)从多个诸如例如数据存储设备(120)或高速缓存器(115)的源检索数据,并产生然后被输出到其他设备的光栅图像,该其他设备诸如例如数据存储设备(190)或打印设备(195)。在本示例中,这是通过处理器(I10)从数据存储设备(120)或高速缓存器(115)获得文档、将该文档传送至光栅图像处理器(RIP)(135)、之后RIP(135)将该文档转换成位图而实现的。在另一示例中,第一计算设备(105)、具体地是处理器(110)使用例如网际协议(“IP”)的适当网络协议通过网络从外部源获得文档。下面更详细地阐述关于光栅图像的生成和输出的说明性过程。[0017]为了实现其期望功能,第一计算设备(105)包括各种硬件部件。在这些硬件部件之中的可以是处理器(110)、高速缓冲存储器(115)、数据存储设备(120)、外围设备适配器(125)、网络适配器(130)以及光栅图像处理器(135)。这些硬件部件可以通过使用多个总线和/或网络连接而被互连。在一个示例中,可以经由总线(107)将处理器(110)、高速缓冲存储器(115)、数据存储设备(120)、外围设备适配器(125)、网络适配器(130)以及光栅图像处理器(135)可通信地耦合。[0018]处理器(110)可以包括用于从数据存储设备(120)检索可执行代码并执行该可执行代码的硬件结构。根据本文所述的本说明书的方法,该可执行代码可以在被处理器(110)执行时促使处理器(110)至少实现从数据存储设备(120)或高速缓存器(115)获得文档并将该文档传送至光栅图像处理器(RIP)(135)的功能。在执行代码的过程中,处理器(110)可以从诸如例如光栅图像处理器(135)的多个其余的硬件单元接收输入并向其提供输出。[0019]在一个示例中,处理器(110)在输出设备(136)上向用户呈现用户界面,以便与本系统(100)的用户对接并从其接收指令。输出设备(136)可以是任何数目的设备,其在文档被转换成光栅图像之前和/或之后提供例如该文档的表示。在一个示例中,输出设备(136)是显示设备,所述显示设备诸如阴极射线管、等离子显示器、激光成像控制器或液晶显示器以及其它。[0020]数据存储设备(120)可以存储由处理器(110)处理和产生的数据。如在上文所讨论的以及如在下文更详细地讨论的,数据存储设备(120)还可以具体地保存包括例如文档的数据。此数据还可以全部以分类数据库的形式被存储以便于检索。数据存储设备(120)可以包括各种类型的存储器模块,包括易失性和非易失性存储器。例如,本示例的数据存储设备(120)包括随机存取存储器(RAM)(120-1)、只读存储器(ROM)(120-2)以及硬盘驱动器(HDD)存储器(120-3)。可以采用许多其他类型的存储器,并且本说明书设想在数据存储设备(120)中使用许多不同类型的存储器,如可能适合于本文所述的原理的特定应用那样。在某些示例中,可以针对不同的数据存储需要使用数据存储设备(120)中的不同类型的存储器。例如,在某些示例中,处理器(110)可以从ROM(120-2)启动,保持HDD(120-3)存储器中的非易失性存储,并执行存储在RAM(120-1)中的程序代码。[0021]一般地,数据存储设备(120)可以包括计算机可读存储介质。例如,数据存储设备(120)可以是但不限于电子、磁、光、电磁、红外或半导体系统、装置或设备或者它们的任何适当的组合。计算机可读存储介质的更具体的示例可以包括例如以下各项:便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦写可编程只读存储器(EPR0M或闪速存储器)、便携式紧凑磁盘只读存储器(CD-ROM)、光学存储器件、磁存储器件或以上各项的任何适当组合。在本文的背景下,计算机可读存储介质可以是任何有形介质,其能够包含或存储供诸如例如处理器(110)的指令执行系统、装置或设备使用或与之相结合地使用的程序。在另一示例中,计算机可读存储介质可以是非瞬时介质的任何形式。[0022]第一计算设备(105)中的外围设备适配器(125)和网络适配器(130)使得处理器(110)能够与在第一计算设备(105)外部和内部的各种其他硬件元件对接。例如,外围设备适配器(125)可以提供到诸如例如输出设备(136)的输入/输出设备的接口以创建用户接口。如本文所述,可以提供输出设备(136)以允许用户与第一计算设备(105)相交互以便从数据存储设备(120)或高速缓存器(115)获得文档并将该文档传送至光栅图像处理器(RIP)(135)以用于进一步处理。外围设备适配器(125)还可以创建处理器(110)与数据存储设备(190)或打印机(195)之间的接口。例如,在第一计算设备(105)从数据存储设备(120)或高速缓存器(115)获得文档并将该文档传送至光栅图像处理器(RIP)(135)、RIP(135)将该文档转换成位图、并且用户然后希望打印该光栅化图像的情况下,第一计算设备(105)可以命令打印机(195)创建该光栅化图像的多个物理副本。[0023]网络适配器(130)可以另外提供到网络的接口,从而使得能够向网络上的其他设备传送包括文档的数据或记录和从其接收包括文档的数据或记录。在一个示例中,网络可以包括被可通信地耦合的两个或更多计算设备。例如,网络可以包括局域网(LAN)、广域网(WAN)、虚拟专用网(VPN)以及因特网和其它。[0024]光栅图像处理器(RIP)(135)获得文档,并将该文档转换成位图。此位图然后被传递至打印设备(195),更具体地说是被传递至打印设备(195)的打印引擎,其将位图转换成电子信号以驱动打印设备(195)的物理机构,诸如,例如打印设备(195)内的打印头的喷嘴。在一个示例中,RIP(135)存在于第一计算设备(105)内并充当除处理器(110)之外的处理器。在另一示例中,第一计算设备(105)可以在没有处理器(110)的情况下包括RIP(135)。在本示例中,RIP(135)直接地从数据存储设备(120)或高速缓存器(115)获得文档并将该文档转换成位图。在另一示例中,RIP(135)在打印设备(195)内被实现并从诸如数据存储设备(120)或高速缓冲器(115)的源获得文档,并将该文档转换成位图。[0025]在本说明书中,第一计算设备(105)的光栅图像处理器(RIP)(135)将文档转换成点密度为每英寸300X300点的位图。第一计算设备在每英寸300X300点的位图中描绘青色、品红色以及黄色(CMY)色彩平面。第一计算设备然后与发送用于黑色色彩平面的数据同时地将CMY数据发送到打印设备(195),如下面将更详细地讨论的。通过将文档转换成分辨率相对较低的位图,减少了行进穿过管线到打印设备(195)的数据量。以这种方式,增加了到打印设备(195)的数据流,因为较少的数据被发送,并且打印设备(195)不缺乏想要的数据。在一个示例中,RIP(135)利用GlobalGraphic?的Harlequin?RIP的版本;例如版本8.2。[0026]当打印设备(195)接收到每英寸300X300点的CMY位图数据以用于打印时,打印设备(195)被命令通过其喷嘴沉积附加的油墨以补偿相对于用于黑色色彩平面的点密度的相对较低的点密度,如下面将更详细地讨论的。在一个示例中,为每英寸300X300点的CMY位图数据沉积的附加油墨采取从喷嘴发射的更大墨滴的形式。在另一示例中,为每英寸300X300点的CMY位图数据沉积的附加油墨采取从喷嘴发射的更多墨滴的形式。在本示例中,如果每英寸300X300点的CMY位图数据是关于黑色色彩平面数据的点密度的一半,则命令喷嘴向打印介质上沉积两倍之多的墨点。因此,在本示例中,可以在打印介质上沉积任何数目的附加墨点以补偿相对于用于黑色色彩平面的点密度的相对较低的点密度。[0027]再次转到图1,现在将更详细地描述第二计算设备(155)。本示例的第二计算设备(155)从多个源检索数据,所述多个源诸如例如数据存储设备(170)或高速缓存器(165),并产生然后被输出到诸如例如数据存储设备(190)或打印设备(195)的其他设备的光栅图像。在本示例中,这是通过处理器(160)从数据存储设备(170)或高速缓存器(165)获得文档并将该文档传送至光栅图像处理器(RIP)(185)、然后RIP(185)将文档转换成位图而实现的。在另一示例中,第二计算设备(155)、具体地是处理器(160)使用例如网际协议(“IP”)的适当网络协议通过网络从外部源获得文档。下面更详细地阐述关于光栅图像的生成和输出的说明性过程。[0028]为了实现其期望功能,第二计算设备(155)包括各种硬件部件。在这些硬件部件之中的可以是处理器(160)、高速缓冲存储器(165)、数据存储设备(170)、外围设备适配器(175)、网络适配器(180)以及光栅图像处理器(185)。这些硬件部件可以使用多个总线和/或网络连接来互连。在一个示例中,可以经由总线(157)将处理器(160)、高速缓冲存储器(165)、数据存储设备(170)、外围设备适配器(175)、网络适配器(180)以及光栅图像处理器(185)可通信地耦合。[0029]处理器(160)可以包括用于从数据存储设备(170)检索可执行代码并执行该可执行代码的硬件结构。根据本文所述的本说明书的方法,该可执行代码可以在被处理器(160)执行时促使处理器(160)至少实现从数据存储设备(170)或高速缓存器(165)获得文档并将该文档传送至光栅图像处理器(RIP)(185)的功能。在执行代码的过程中,处理器(160)可以从诸如例如光栅图像处理器(185)的多个其余的硬件单元接收输入并向其提供输出。[0030]在一个示例中,处理器(160)在输出设备(186)上向用户呈现用户界面,以便与本系统(100)的用户对接并从其接收指令。输出设备(186)可以是任何数目的设备,其在文档被转换成光栅图像之前和/或之后提供例如该文档的表示。在一个示例中,输出设备(186)是显示设备,所述显示设备诸如阴极射线管、等离子显示器、或液晶显示器以及其它。[0031]数据存储设备(170)可以存储由处理器(160)处理和产生的数据。如在上文所讨论的且如在下文更详细地讨论的,数据存储设备(170)还可以具体地保存包括例如文档的数据。此数据还可以全部以分类数据库的形式被存储以便于检索。数据存储设备(170)可以包括各种类型的存储器模块,包括易失性和非易失性存储器。例如,本示例的数据存储设备(170)包括随机存取存储器(RAM)(170-1)、只读存储器(ROM)(170-2)以及硬盘驱动器(HDD)存储器(170-3)。可以采用许多其他类型的存储器。本说明书设想在数据存储设备(170)中使用许多不同类型的存储器,如可能适合于本文所述的原理的特定应用那样。在某些示例中,可以针对不同的数据存储需要使用数据存储设备(170)中的不同类型的存储器。例如,在某些示例中,处理器(160)可以从ROM(170-2)启动,保持HDD(170-3)存储器中的非易失性存储,并执行存储在RAM(170-1)中的程序代码。[0032]一般地,数据存储设备(170)可以包括计算机可读存储介质。例如,数据存储设备(170)可以是但不限于电子、磁、光、电磁、红外或半导体系统、装置或设备或者它们的任何适当的组合。计算机可读存储介质的更具体的示例可以包括例如以下各项:便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦写可编程只读存储器(EPR0M或闪速存储器)、便携式紧凑磁盘只读存储器(CD-ROM)、光学存储器件、磁存储器件或以上各项的任何适当的组合。在本文的背景下,计算机可读存储介质可以是任何有形介质,其能够包含或存储供诸如例如处理器(160)的指令执行系统、装置或设备使用或与之相结合地使用的程序。在另一示例中,计算机可读存储介质可以是非瞬时介质的任何形式。[0033]第二计算设备(155)中的外围设备适配器(175)和网络适配器(180)使得处理器(160)能够与在第二计算设备(155)外部和内部的各种其他硬件元件对接。例如,外围设备适配器(175)可以提供到诸如例如输出设备(186)的输入/输出设备的接口以创建用户接口。如本文所述,可以提供输出设备(186)以允许用户与第二计算设备(155)相交互以便从数据存储设备(170)或高速缓存器(165)获得文档并将该文档传送至光栅图像处理器(RIP)(185)以用于进一步处理。物理设备适配器(175)还可以创建处理器(160)与数据存储设备(190)或打印机(195)之间的接口。例如,在第二计算设备(155)从数据存储设备(170)或高速缓存器(165)获得文档并将该文档传送至光栅图像处理器(RIP)(185)、并且RIP(185)将该文档转换成位图、并且用户然后希望打印该光栅化图像的情况下,第二计算设备(155)可以命令打印机(195)创建该光栅化图像的多个物理副本。[0034]网络适配器(180)可以另外提供到网络的接口,从而使得能够向网络上的其他设备传送包括文档的数据或记录和从其接收包括文档的数据或记录。在一个示例中,网络可以包括被可通信地耦合的两个或更多计算设备。例如,除其它之外,网络还可以包括局域网(LAN)、广域网(WAN)、虚拟专用网(VPN)以及因特网。[0035]光栅图像处理器(RIP)(185)获得文档,并将该文档转换成位图。此位图然后被传递至打印设备(195)、更具体地说是被传递至打印设备(195)的打印引擎,其将位图转换成电子信号以驱动打印设备(195)的物理机构,诸如例如在打印设备(195)内的打印头的喷嘴。在一个示例中,RIP(185)存在于第二计算设备(155)内并充当除处理器(160)之外的处理器。在另一示例中,第二计算设备(155)可以在没有处理器(160)的情况下包括RIP(185)。在本示例中,RIP(185)直接地从数据存储设备(170)或高速缓存器(165)获得文档并将该文档转换成位图。在又一示例中,RIP(185)在打印设备(195)内被实现并从诸如数据存储设备(170)或高速缓存器(165)的源获得文档,并将该文档转换成位图。[0036]在本说明书中,第二计算设备(155)的光栅图像处理器(RIP)(185)将文档转换成点密度为每英寸600X600点的位图。第二计算设备从每英寸600X600点的位图获得黑色(K)色彩平面数据,并将该K数据发送到打印设备(195)。同时,由第一计算设备(105)将CMY数据发送到打印设备(195),如下面将更详细地讨论的。通过相对于第一计算设备(105)的RIP(135)将文档转换成分辨率相对较高的位图,K数据的每英寸较高点数的点密度(打印介质上的黑色点)用于保持成品打印文档内的清晰度、锐度以及对比度。以这种方式,由于以相对较低的点密度提供CMY色彩平面数据,减少了行进穿过管线到打印设备(195)的数据量,但是保持了成品打印文档的清晰度,锐度以及对比度。以这种方式,增加了到打印设备(195)的数据流,因为较少的数据被发送,打印设备(195)不缺乏想要的数据,并且未以较低质量打印成品打印文档。在一个示例中,RIP(185)利用GlobalGraphic?的Harlequin?RIP的版本;例如版本8.2。[0037]当打印设备(195)接收到用于打印的每英寸600X600点的K位图数据时,打印设备(195)被命令以相对于CMY数据的点密度的相对较高的点密度通过其喷嘴沉积油墨。在一个示例中,打印设备(195)被命令以每英寸600X600点通过其喷嘴沉积黑色油墨。[0038]再次转到图1,系统(100)的数据存储设备(190)存储由第一计算机(105)的RIP(135)和第二计算设备(155)的RIP(185)创建的位图。一般地,数据存储设备(190)可以包括计算机可读存储介质。例如,数据存储设备(190)可以是但不限于:电子、磁、光、电磁、红外或半导体系统、装置或设备或者它们的任何适当的组合。计算机可读存储介质的更具体的示例可以包括例如以下各项:便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦写可编程只读存储器(EPROM或闪速存储器)、便携式紧凑磁盘只读存储器(CD-ROM)、光学存储器件、磁存储器件或任何数目的以上各项的任何适当的组合。在本文的背景下,计算机可读存储介质可以是任何有形介质,其能够包含或存储供诸如例如处理器(110)或处理器(160)的指令执行系统、装置或设备使用或与之相结合地使用的程序。在另一示例中,计算机可读存储介质可以是非瞬时介质的任何形式。[0039]在一个示例中,数据存储设备(190)包括I至η个磁盘驱动器。在本示例中,磁盘驱动器是独立磁盘的冗余阵列(RAID)。通过提供多个RAID,能够向磁盘驱动器写入更多的数据、即位图,以准备打印,由此确保打印设备(195)不缺乏想要的数据。在另一示例中,组成数据存储设备(190)的磁盘驱动器的数目是十一个。在本示例中,这十一个磁盘驱动器是RAID。多个被转换的位图被存储在每个磁盘驱动器上以准备传输到打印设备(195)。在一个示例中,在每个磁盘驱动器上存储六个位图或更少。[0040]现在将描述图1的打印设备(195)。该打印设备可以是将从第一计算设备(105)和第二计算设备(155)发送的位图数据转换成到多个打印头的指令并在物理打印介质上产生文档的副本的任何设备。在一个示例中,打印设备是商用打印机。在本示例中,打印设备可以是利用HewlettPackard?的Edgeline?打印技术的打印设备。HewlettPackard?的Edgeline?打印技术包括设计有打印头的基于油墨的打印引擎,所述打印头跨越页面的宽度。在Edgeline?打印技术中,纸张移动,而不是打印头移动。打印头是固定式打印头,布置成一直线,它们随着打印介质在打印头下面通过而跨打印介质的整个宽度分配油墨。这导致更准确的墨滴放置,增大的打印速度、新鲜的打印店质量输出、具有较少维护的更可靠的打印设备和较低的操作总成本。[0041]打印设备(195)可以是例如喷墨打印设备、干式电子照相打印设备、液体电子照相打印设备、激光打印设备、LED打印设备、热喷墨打印设备、压电喷墨打印设备、基于调色剂的打印设备或它们的组合。[0042]用于打印设备(195)的打印介质是可以在其上面打印文档的任何介质,诸如例如纸张、相纸、纸板封面纸、胶片、织物、塑料、乙烯、复写纸或透明物,以及其它。[0043]图2是示出了根据本文所述的原理的一个示例的用于同时地使用两个光栅图像处理器(135、185)来增加到打印(195)设备的数据流的说明性方法的流程图(2OO)。该方法可以通过使用第一计算设备(105)的光栅图像处理器(135)将文档转换(框205)成300X300dpi(点数每像素)位图而开始。通过300X300dpi位图来表示青色、品红色以及黄色色彩平面(框210)。在框215处,使用第二计算设备(155)的光栅图像处理器(185)将在框205处转换的同一文档再次转换(框215)成600X600dpi位图。通过600X600dpi位图来表示(框220)黑色色彩平面。[0044]在一个示例中,并行地执行使用第一计算设备(105)的光栅图像处理器(135)进行的文档到300X300dpi位图的转换(框205)和使用第二计算设备(155)的光栅图像处理器(185)进行的文档到600X600dpi位图的转换(框215)。这样做相比于串行地执行这些转换而言实现了对用于CMY和K数据组的位图数据的更快的获取。在本示例中,第一计算设备(105)和第二计算设备(155)被可通信地耦合,使得能够在第一(105)和第二(155)计算设备之间正确地协调文档的同时转换的时序。[0045]此外,在一个示例中,还并行地执行从300X300dpi位图获得(框210)青色、品红色以及黄色色彩平面和从600X600dpi位图获得(框220)黑色色彩平面,以便加快CMY和K数据的获取。[0046]该方法通过将各位图的CMY和K数据传送(框225)至打印设备(195)以用于打印(框230)而继续。在一个示例中,如下面将更详细地讨论的,可以将CMY和K数据临时地存储或贮存在诸如例如数据存储设备(190)的中间数据存储设备中。在将各位图的CMY和K数据传送(框225)至打印设备(195)之后,打印设备(230)然后打印(框230)黑色(K)油墨和青色、品红色以及黄色(CMY)油墨。如上所述,当在打印介质上打印(框230)青色、品红色以及黄色油墨时,打印设备(195)通过其喷嘴沉积(框230)用于每英寸300X300点CMY位图数据的每个点的附加油墨,以补偿相对于黑色数据的点密度的相对较低的点密度。[0047]在一个示例中,沉积的附加油墨采取从多个打印头的多个喷嘴发射的更大墨滴的形式。在本示例中,增大从喷嘴喷射的油墨的墨滴尺寸以便补偿从其获得(框210)青色、品红色以及黄色数据的每英寸300X300点的位图。以这种方式,墨滴覆盖打印介质的更多表面,并能够被扩大至一定墨滴尺寸,使得增大的墨滴尺寸相当于例如以从喷嘴喷射的黑色油墨的点密度(例如600X600dpi)使用的油墨的体积。因此,虽然较少的数据行进至打印设备(195)且实现了到打印设备(195)的数据流的增加,但成品打印文档将仍具有清晰且均匀的色彩(CMY)沉积且看起来与黑色(K)相当。[0048]在另一示例中,沉积的附加油墨采取从打印头的喷嘴发射的更多墨滴的形式。在本示例中,如果每英寸300X300点的CMY位图数据是关于黑色数据的点密度的一半,则喷嘴被命令向打印介质上沉积两倍之多的墨滴。因此,在本示例中,可以在打印介质上沉积彩色(CMY)油墨的任何数目的附加点以补偿相对于黑色(K)油墨点密度的相对较低的点密度。[0049]图3是示出了根据本文所述的原理的另一示例的用于同时地使用两个光栅图像处理器来增加到打印设备的数据流的说明性方法的流程图(300)。框305、310、315和320以与上文结合图2的框205、210、215和220所述的相同方式执行。在图3的框325处,系统(100)判断打印设备(195)是否具有当前数据剩余或者打印设备(195)是否需要更多的数据。如果打印设备(195)具有数据剩余(框330,确定YES(是)),则传送CMY数据和K数据(框330)并将其存储在数据存储设备(190)中以供打印设备(195)稍后使用。可以设想,由于在图3的框305,310,315和320处和图2的框205,210,215和220处转换文档(框305和315)和获得CMY数据(框310)和K数据(框320)时的减少的时间,将产生数据的剩余。数据存储设备(195)存储此剩余数据以供打印设备(195)稍后消耗。框330然后循环回至框325,并且再次地判断打印设备(195)是否具有当前数据剩余(框325)。[0050]继续图3,然而,如果打印设备(195)不具有数据剩余(框325,确定NO(否)),则向打印设备传送CMY数据和K数据(框340)以用于打印(框345)。[0051]可以与计算机程序产品相结合地实现上述方法,该计算机程序产品包括具有包含于其中的当被执行时执行上述方法的计算机可用程序代码的计算机可读介质。具体地,该计算机程序产品将文档转换成定义表示黑色色彩平面数据的第一点密度的第一位图。然后,该程序产品将文档转换成以比第一位图的点密度相对更低的第二点密度表示青色、品红色和黄色色彩平面的第二位图。文档到第一位图的转换与文档到第二位图的转换同时地执行。上面提到的计算机程序然后将第一位图的黑色数据和第二位图的青色、品红色和黄色数据传送至打印设备(195)以便打印到打印介质。[0052]打印设备(195)以等于第一点密度的点密度将黑色油墨打印到打印介质上并以第二点密度将青色、品红色和黄色油墨打印到打印介质上。较低的点密度用较大的油墨体积(每个墨滴的油墨体积较大或每个点多个墨滴)来打印,以平衡用来打印不同色彩平面的总体油墨体积。[0053]本说明书和附图描述了用于优化到打印设备(195)的数据流的方法和系统。该方法和系统用第一光栅图像处理器(135)将文档转换成处于第一点密度的第一位图,从而将黑色色彩平面表示在第一位图中。然后,该方法和系统还利用第二光栅图像处理器(185)将文档转换成处于与第一位图相比是相对较低的点密度的第二点密度的第二位图。将文档转换成第一位图可以与将文档转换成第二位图同时地执行。[0054]虽然在本文提供的示例中提到了青色(C)、品红色(M)、黄色(Y)以及黑色(K)色彩,但可以与本文所述的原理一起使用任何色彩平面方案。在一个示例中,从文档中提取用于青色、品红色、黄色、淡青色以及淡品红色的色彩平面并在两个位图中处于300X300dpi的一个位图中来表示且在处于600dpi的另一位图中来表示黑色色彩平面。在另一示例中,青色、品红色、黄色、橙色以及绿色是在第一位图中被表示的色彩平面,其中黑色在第二位图中被表示。在又一示例中,在第一位图中表示青色、品红色、黄色色彩平面,并在第二位图中表示黑色和磁性油墨或调色剂(在例如磁性油墨字符识别(MICR)技术中使用)。[0055]此外,虽然在上文中公开了第一位图与第二位图之间的相对点密度处于300X300dpi和600X600dpi,但可以使用任何点密度。此外,可以相对于另一个点密度以点密度的任何分数来转换第一和第二位图的点密度。在一个示例中,第一位图的点密度是600X600dpi,并且第二位图的点密度是1200X1200dpi。在另一示例中,第一位图的点密度是300X300dpi,并且第二位图的点密度是1200X1200dpi。[0056]用于增加到打印设备的数据流的方法和系统可以具有许多优点,包括:(1)确保接收数据的打印设备不缺乏想要的数据;(2)增大将文档转换成位图的速率;(3)增大用以产生被打印材料的速率;以及(4)确保打印过程纵贯整个打印作业不会停止或减慢。[0057]已经提出前面的描述以举例说明和描述所述原理的示例。本描述并不意图是穷举的或使这些原理局限于公开的任何精确形式。鉴于上述教导,许多修改和变更是可能的。【权利要求】1.一种用于管理到打印设备(195)的数据流的方法,包括:用第一光栅图像处理器(135)将文档转换成具有第一点密度且表示所述文档的黑色色彩平面的第一位图;用第二光栅图像处理器(185)将所述文档转换成处于第二点密度的第二位图,该第二点密度与第一位图的点密度相比是相对较低的点密度,第二位图表示所述文档的其他色彩平面;以及将第一和第二位图的数据传送至打印设备(195)以便打印到打印介质。2.权利要求1的方法,还包括增加用于所述其他色彩平面的每个点的沉积油墨体积以补偿较低的点密度。3.权利要求2的方法,其中,增加每个点的沉积油墨体积包括与打印所述黑色色彩平面的情况下发射的墨滴的尺寸相比在打印所述其他色彩平面时发射相对较大的墨滴。4.权利要求2的方法,其中,增加每个点的沉积油墨体积包括与打印所述黑色色彩平面时发射的墨滴的数目相比在打印所述其他色彩平面时每个点发射更多的墨滴。5.权利要求1的方法,其中,所述第一点密度是每英寸600X600点。6.权利要求1的方法,其中,所述第二点密度是每英寸300X300点。7.权利要求1的方法,其中,所述文档是附录文档的一页。8.权利要求1的方法,其中,所述其他色彩平面包括青色、品红色以及黄色色彩平面。9.一种用于增加到打印设备(195)的数据流的系统(100),包括:第一光栅图像处理器(135),其将文档转换成表示黑色色彩平面的处于第一点密度的第一位图;以及第二光栅图像处理器(186),其将文档转换成表示其他色彩平面的处于第二点密度的第二位图,其中,所述第二点密度包括与第一位图相比相对较低的点密度。10.权利要求9的系统(100),还包括如果打印设备(195)具有数据剩余、则存储第一和第二位图的数据存储设备(190)。11.权利要求9的系统(100),其中,打印设备(195)在打印所述其他色彩平面时比打印所述黑色色彩平面时每个点沉积更多的油墨,以补偿所述其他色彩平面的所述相对较低的点密度。12.权利要求11的系统(100),其中,所述打印设备(195)在打印所述其他色彩平面时与打印所述黑色色彩平面相比沉积相对较大的墨滴。13.权利要求11的系统(100),其中,所述打印设备(195)在打印所述其他色彩平面时与打印所述黑色色彩平面相比每个点沉积更多的墨滴。14.权利要求11的系统(100),其中,所述其他色彩平面包括青色、品红色和黄色色彩平面。15.一种用于增加到打印设备的数据流的计算机程序产品,该计算机程序产品包括:计算机可读存储介质,其包括被包含于其中的计算机可用程序代码,该计算机可用程序代码包括:在被处理器执行时将文档转换成表示黑色色彩平面的处于第一点密度的第一位图的计算机可用程序代码;在被处理器执行时将所述文档转换成处于第二点密度的第二位图的计算机可用程序代码,该第二点密度与所述第一点密度相比是较低的点密度,所述第二位图表示其他色彩平面,其中,所述第一和第二位图是并行地产生的;在被处理器执行时将位图数据传送至打印设备(195)以便打印到打印介质的计算机可用程序代码。【文档编号】G06F3/12GK103597441SQ201180071453【公开日】2014年2月19日申请日期:2011年6月8日优先权日:2011年6月8日【发明者】L.阿贝洛罗塞洛,K.G.库兰斯,J.D.罗勒,J.M.加梅斯,C.弗南德兹埃帕萨,J.A.伯塔尼,M.A.马克拉里,S.加西亚-雷耶罗威纳斯,D.E.罗宾,S.E.斯内勒申请人:惠普发展公司,有限责任合伙企业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1