CN103150130A - 打印数据处理*** - Google Patents

打印数据处理*** Download PDF

Info

Publication number
CN103150130A
CN103150130A CN2012103431236A CN201210343123A CN103150130A CN 103150130 A CN103150130 A CN 103150130A CN 2012103431236 A CN2012103431236 A CN 2012103431236A CN 201210343123 A CN201210343123 A CN 201210343123A CN 103150130 A CN103150130 A CN 103150130A
Authority
CN
China
Prior art keywords
unit
rip
page
load
supplementary explanation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2012103431236A
Other languages
English (en)
Other versions
CN103150130B (zh
Inventor
望月守
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Publication of CN103150130A publication Critical patent/CN103150130A/zh
Application granted granted Critical
Publication of CN103150130B publication Critical patent/CN103150130B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1848Generation of the printable image
    • G06K15/1856Generation of the printable image characterized by its workflow
    • G06K15/1857Generation of the printable image characterized by its workflow involving parallel processing in the same printing apparatus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1221Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to power consumption
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/124Parallel printing or parallel ripping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1211Improving printing performance
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

本发明提供了打印数据处理***。打印数据处理***包括:多个主解释装置,其解释用页面描述语言描述的打印数据并生成要提供给打印机的打印图像数据;辅助解释装置,其解释打印数据,生成要提供给打印机的打印图像数据,并且当多个主解释装置被上电时不被上电;和分配装置,其以规定的单位分割打印数据并向多个主解释装置分配分割后的各单位的打印数据的解释处理,其中分配装置包括:负荷评价单元,其评价多个主解释装置的负荷;和上电单元,其在多个主解释装置的由负荷评价单元评价出的负荷超过用于激活辅助解释装置的规定的上电阈值时,对辅助解释装置进行上电。

Description

打印数据处理***
技术领域
本发明涉及打印数据处理***。
背景技术
提供解释用页面描述语言描述的打印数据来生成光栅图像数据的多个RIP(光栅图像处理器)装置,并且使用多个RIP装置并行地处理不同页面的打印数据,由此实现高速RIP处理。
日本专利申请特开JP 2001-282494(专利文献1)公开了这样一种打印处理***,该打印处理***使用网络上的多个运算处理装置来执行光栅化处理,并使用网络上的一个或更多个打印处理装置来输出结果。该***包括:能力信息管理单元,其管理运算处理装置的处理能力、当前处理状况和网络的传输能力以及当前传输状态;打印作业分割单元,其基于能力信息管理单元来分割打印作业;传输单元,其将分割后的打印作业传输到多个运算处理装置;光栅化处理单元,其执行在传输了分割后的作业的运算处理装置中的光栅化处理;像素合成单元,其将经历了光栅化处理的分割后的像素信息合成为页面像素信息;以及输出控制器,其控制所合成的页面像素信息的输出。
日本专利申请特开JP 2005-0092444(专利文献2)公开了这样一种***,在该***中,确定多个传送式处理服务器中的哪一个处理服务器可以迅速地展开处理打印数据,所确定的服务器执行作业展开处理,并且最终展开后的数据发送到打印机以执行打印。
日本专利申请特开JP 2007-310450(专利文献3)公开了一种包括打印管理器、多个RIP和连接到打印管理器的打印机的***,该打印管理器根据来自用户个人计算机的打印请求而接收打印数据并使打印数据假脱机,在多个RIP中,在打印管理器控制下进行作业管理。打印管理器根据作业的内容向多个RIP分配作业,并使多个RIP执行并行处理。
在多个RIP装置并行操作的***中,一般来说,随着RIP装置数量的增加,RIP处理的速度可以增加。由于该原因,除了一个或更多个普通RIP装置之外,在***中还提供一个或更多个辅助RIP装置,并且当处理具有高处理负荷的打印数据时,除了普通RIP装置,辅助RIP装置也进行操作。在相关技术的***的示例中,当使用辅助RIP装置时,操作***的操作者在***激活时,开启辅助RIP装置以及普通RIP装置的电源,并且该***被构造为使得在激活时辅助RIP装置也被激活。还知道以下示例,其中暂停***的操作,操作者开启未激活的辅助RIP装置的电源,并且使用用于***构成的用户接口来执行操作以迫使辅助RIP装置参与到***中。
发明内容
本发明的目的是与迫使辅助解释装置从激活***时起参与到***中的方法相比实现省电,而与操作者执行操作以迫使辅助解释装置参与到***中的情况相比使***的操作停止时段设置得短。
根据本发明的第一方面,提供了一种打印数据处理***,其包括:多个主解释装置,其解释用页面描述语言描述的打印数据并生成要提供给打印机的打印图像数据;辅助解释装置,其解释打印数据,生成待提供给打印机的打印图像数据,并且在多个主解释装置被上电时不被上电;和分配装置,其以规定的单位分割打印数据并向多个主解释装置分配分割后的各单位的打印数据的解释处理,其中分配装置包括:负荷评价单元,其评价多个主解释装置的负荷;以及上电单元,当多个主解释装置的由负荷评价单元评价出的负荷超过用于激活辅助解释装置的规定的上电阈值时,对辅助解释装置进行上电,并且向上电后的辅助解释装置分配分割后的各单位的打印数据的处理。
根据本发明的第二方面,在根据本发明的第一方面的打印数据处理***中,当多个主解释装置的由负荷评价单元评价出的负荷超过上电阈值并且所述打印数据中未分配给多个主解释装置的部分的量超过规定的第一残余量阈值时,上电单元对辅助解释装置进行上电。
根据本发明的第三方面,在根据本发明的第一或第二方面的打印数据处理***中,分配装置还包括断电单元,当多个主解释装置的负荷评价单元评价出的负荷落到用于对被上电并处于操作中的辅助解释装置进行断电的规定的断电阈值以下时,对操作中的辅助解释装置中的至少一个辅助解释装置进行断电。
根据本发明的第四方面,在根据本发明的第三方面的打印数据处理***中,当多个主解释装置的由负荷评价单元评价出的负荷落到断电阈值以下并且打印数据中未分配给多个主解释装置的部分的量落到规定的第二残余量阈值以下时,对操作中的辅助解释装置中的至少一个辅助解释装置进行断电。
根据本发明的第五方面,提供了一种打印数据处理***,其包括:多个主解释装置,其解释用页面描述语言描述的打印数据并生成要提供给打印机的打印图像数据;和辅助解释装置,其解释打印数据,生成待提供给打印机的打印图像数据,并且当多个主解释装置上电时不上电,其中所述多个主解释装置各包括:负荷评价单元,其评价该主解释装置的负荷;上电单元,当负荷评价单元评价出的该主解释装置的负荷超过用于激活辅助解释装置的规定的上电阈值时,对辅助解释装置进行上电;和再分配单元,其向上电后的辅助解释装置分配该主解释装置被分配有的多个单位的打印数据的解释处理。
根据本发明的第六方面,在根据本发明的第五方面的打印数据处理***中,当负荷评价单元评价出的该主解释装置的负荷超过上电阈值并且打印数据中未分配给多个主解释装置的部分的量超过规定的第一残余量阈值时,上电单元对辅助解释装置进行上电。
根据本发明的第七方面,在根据本发明的第五或第六方面的打印数据处理***中,多个主解释装置各还包括断电单元,当负荷评价单元评价出的该主解释装置的负荷落到用于对被上电并处于操作中的辅助解释装置进行断电的规定的断电阈值以下时,断电单元对操作中的辅助解释装置中的至少一个辅助解释装置进行断电。
根据本发明的第八方面,在根据本发明的第七方面的打印数据处理***中,当由负荷评价单元评价出的该主解释装置的负荷落到断电阈值以下并且打印数据中未分配给所述多个主解释装置的部分的量落到规定的第二残余量阈值以下时,断电单元对操作中的辅助解释装置中的至少一个辅助解释装置进行断电。
根据本发明的第一或第五方面,与迫使辅助解释装置从激活***时起参与到***中的方法相比,可以实现省电,而与操作者执行操作以迫使辅助解释装置参与到***中的情况相比,可以把***的操作停止时段设置得短。
根据本发明的第二或第六方面,可以降低当处理结束时而已上电的辅助解释装置未被使用而发生的浪费量。
根据本发明的第三或第七方面,当仅利用主解释装置获得足够的处理性能时,辅助解释装置被断电,由此实现省电。
根据本发明的第四或第八方面,即使仅利用主解释装置获得足够的处理性能,但是当可能再次需要辅助解释装置时,可以防止辅助解释装置被断电。
附图说明
基于附图详细地描述本发明的示例性实施方式,在附图中:
图1是示出当在前端单元中控制辅助单元的上电时的***构造的示例的图;
图2是示出用于图1的示例中的辅助单元的上电的控制处理的示例的图;
图3是示出在图1的示例中向各RIP处理单元分配页面的处理的示例的图;
图4是示出当在各RIP单元中控制辅助单元的上电时的***构造的示例的图;
图5是示出用于图4的示例中的辅助单元的上电的控制处理的示例的图;
图6是示出在图4的示例中处理控制器的页面再分配处理的示例的图;
图7是示出用于图1的示例中的辅助单元的断电的控制处理的示例的图;
图8是示出用于图4的示例中的辅助单元的断电的控制处理的示例的图;
图9是示出用于图1的示例中的辅助单元的上电的控制处理的另一示例的图;
图10是示出用于图4的示例中的辅助单元的上电的控制处理的另一示例的图;
图11是示出用于图1的示例中的辅助单元的断电的控制处理的另一示例的图;以及
图12是示出用于图4的示例中的辅助单元的断电的控制处理的另一示例的图。
具体实施方式
将参照图1描述示例性实施方式的打印数据处理***100的第一示例。
打印数据处理***100从诸如个人计算机或工作站的主机300接收用页面描述语言(以下称为PDL,PDL是页面描述语言的缩写)描述的打印数据,处理打印数据以生成位图数据(或光栅数据),并将生成的位图数据提供给用于在片材上进行打印的打印机引擎200。打印机引擎200使用黄(Y)、品红(M)、青(C)和黑(K)的原色的色材(墨、色调剂等)在片材上打印与位图数据相对应的图像。
打印数据处理***100具有前端单元110、与CMYK各颜色相对应地提供的RIP单元120C、120M、120Y和120K、以及一个或更多个辅助单元150。在使用除这些处理颜色以外的专色的色材的***中,还可以提供用于专色的RIP单元。
在图1中,虚线箭头表示用PDL描述的打印数据的流,而实线箭头表示通过解释打印数据生成的位图图像数据的流。
前端单元110是将从主机300接收的打印数据进行分割并向RIP处理单元122C至122K以及152分配分割后的打印数据的单元。前端单元110具有数据接收单元112、页面管理单元114和数据传送处理单元116。
数据接收单元112接收主机300生成的打印数据。
页面管理单元114执行用于以规定单位分割数据接收单元112所接收的打印数据并向RIP处理单元122C至122K以及152分配作为分割结果的各个单位的管理。分割单位典型地、但不限于是“页面”。例如,分割单位可以是规定数量的页面。以下,将提供关于以页面为单位分割打印数据的示例的描述。
当用诸如PDF(便携文档格式)的页面独立PDL描述打印数据时,页面管理单元114可以自身以页面为单位分割打印数据并可以向RIP处理单元122C至122K以及152分配页面PDL数据。术语“页面独立”表明表示单个页面的图像的数据完全被包括在该页面的PDL数据中,并且不需要其他页面的数据。
在诸如PostScript(注册商标)的“页面非独立”的情况下,由于后续页面继续在前页面的PDL命令所指定的状态,所以通过基于页面打印数据的解释绘制图像无法获得正确页面的图像。因此,当用页面非独立PDL描述打印数据时,页面管理单元114仅执行向RIP处理单元122C至122K以及152分配指定页面。在该情况下,整个未分割的打印数据被传递到RIP处理单元122C至122K以及152,从打印数据的头部起仅顺序地执行解释,并且关于指定的页面,使用解释结果在页面存储器上实际绘制位图图像。在页面非独立的打印数据中,由页面管理单元114以页面为单位“分割”打印数据被称为完全关于RIP处理分配的分割,并且打印数据实际上不分割。在PDF的情况中,类似于PostScript,可以使用传递整个打印数据并且各RIP处理指定页面的方法。
关于页面管理单元114如何向RIP处理单元122C至122K以及152分配页面,例如,可以使用相关技术的各种分配方法中的任何方法,并且不特别限制分配方法。例如,可以使用按照页面顺序依次分配页面的方法。在下面描述的示例中,使用在监测RIP处理单元122C至122K以及152各个的负荷的同时将页面分配给具有最低负荷的RIP处理单元的方法。如下面所述,在激活打印数据处理***100时,不激活各辅助单元150(即,不对各辅助单元150进行上电)。为此,在达到以下状态之后向各辅助单元150的RIP处理单元152分配页面,也就是说,对辅助单元150进行上电,完成激活处理并且辅助单元150参与到打印数据处理***100中的状态(即,可以接收打印数据,可以执行RIP处理并可以输出处理结果的状态)。
页面管理单元114可以记录向各个RIP处理单元122C至122K以及152分配了哪个页面。
页面管理单元114监测各个RIP处理单元122C至122K的负荷状态,并且当超过RIP处理单元122的负荷时,激活辅助单元150。辅助单元150的激活控制将在下面详细地描述。
数据传送处理单元116根据页面管理单元114所确定的向RIP处理单元122C至122K以及152的页面分配而将数据传送到RIP处理单元122C至122K以及152。即,当处理页面独立的打印数据时,数据传送处理单元116以页面为单位分割打印数据,并向RIP处理单元122C至122K以及152传送页面PDL数据。在页面非独立的打印数据中,数据传送处理单元116将打印数据传送到RIP处理单元122C至122K以及152,并还向RIP处理单元122C至122K以及152传送用于指定页面管理单元114所确定的分配页面的信息。
用于C、M、Y和K各颜色的RIP单元120C、120M、120Y和120K是解释打印数据以生成所分配页面的位图图像(也称为光栅图像)的单元。RIP单元120C、120M、120Y和120K的待输出的位图图像的色版不同,但是具有相同的内部组件或各组件相同的处理内容。RIP单元120C、120M、120Y和120K在不需要进行区分时统称为RIP单元120,并且诸如RIP处理单元120C、120M、120Y和120K的内部组件在不需要进行区分时以省略标号结尾处的C至M的形式进行统称。
各RIP单元120包括RIP处理单元122、数据存储单元124和打印机引擎控制器126。
RIP处理单元122对打印数据执行RIP处理。RIP处理是用于解释用PDL描述的打印数据并根据解释结果生成位图图像的处理。RIP处理单元122解释打印数据以生成从前端单元110分配的页面的位图图像。当打印数据表示全彩色图像时,用于各颜色的RIP单元120的RIP处理单元122根据打印数据生成C、M、Y和K的所有色版的位图图像。这似乎不是C RIP单元120的RIP处理单元122C仅生成C位图图像。
各RIP处理单元122在用于各颜色的RIP单元120的数据存储单元124中存储所生成的相应色版的位图图像。例如,C RIP单元120C的RIP处理单元122C在数据存储单元124C中存储RIP处理所生成的C位图图像,在数据存储单元124M中存储M位图图像,在数据存储单元124Y中存储Y位图图像,而在数据存储单元124K中存储K位图图像。因此,用于各颜色的RIP单元120的RIP处理单元122所生成的各页面的C位图图像存储在C RIP单元120C的数据存储单元124C中。
数据存储单元124是吸收在上游侧的RIP处理单元122的组与在下游侧的打印机引擎控制器126和引擎210之间处理速度的不同的缓冲器。如上所述,来自RIP处理单元122C至122K的各页面的各颜色的位图图像与页面号码相关联地输入并存储在用于该颜色的RIP单元120的数据存储单元124中。
各色版的打印机引擎控制器126按照页面顺序读取上游侧的数据存储单元124中缓存的各页面的该色版的位图图像,并将位图图像提供给打印机引擎200中的用于相应颜色的引擎210。即,例如,每当完成在片材上打印当前处理的位图图像时,引擎210向相应打印机引擎控制器126发送完成信号,而打印机引擎控制器126根据完成信号向引擎210传递下一页面的位图图像。在从引擎接收到前一页面的打印完成通知后,可以传递下一页面或者页面可以延迟“引擎侧可以保持的量”。例如,当在相应的数据存储单元124中没有接下来要传递到引擎210的页面的位图图像时,打印机引擎控制器126等待,直到页面的位图图像生成并被放入数据存储单元124中,并在位图图像被放入之后将页面的位图图像提供给引擎210。利用该操作,各引擎210在片材上打印相应色版的位图图像。
按照该方式,用于各颜色的引擎210例如通过连接线缆连接到用于相应颜色的RIP单元120。
打印机引擎200是使用诸如墨的色材在片材上打印打印数据处理***100所生成的位图图像的装置。打印机引擎200具有用于各色版的引擎210C至210K。当使用处理颜色之外的专色的色材时,可以设置用于专色的引擎。用于各色版的引擎210根据该色版的位图图像数据使用该色版的色材在片材上形成图像。在打印机引擎200中,例如引擎210C至210K按照串联方式设置,并且引擎210C至210K把各色版的位图图像以交叠方式顺序地打印在片材上的相同位置处,使得打印全色图像。
打印机引擎200可以用于连续纸张或用于切割纸张。在打印机引擎200的后部可以连接对打印后的片材执行后处理的后处理单元。作为后处理单元所执行的后处理,存在各种处理,诸如连续纸张的切割、折叠、装订和装入信封。
打印数据处理***100包括一个或更多个辅助单元150。当作为主单元的用于各颜色的RIP单元120中的RIP处理单元122的处理能力不足时,这些辅助单元150是帮助进行RIP处理的单元。各辅助单元150包括RIP处理单元152,但未提供有数据存储单元124和打印机引擎控制器126。辅助单元150的RIP处理单元152具有与RIP处理单元122相同的功能。即,RIP处理单元152解释打印数据以生成从前端单元110分配的页面的各色版的位图图像,并向用于各色版的RIP单元120的数据存储单元124传递所生成的相应色版的位图图像。
当激活打印数据处理***100时,各辅助单元150尚未上电。如果作为主单元的各RIP处理单元122的处理能力不足(或预测到将不足),首先对辅助单元150进行上电。各RIP处理单元122的处理能力不足的情形指的是RIP处理单元122的负荷增加并且位图图像的生成速度比打印机引擎200的打印速度慢的情形。在该示例性实施方式中,在该情形下或当预测到该情形时,激活辅助单元150以执行RIP处理,使得***总体的RIP速度增加,由此有效地使用打印机引擎200的打印速度。
如果对辅助单元150进行上电,并且完成了激活处理和用于使操作中的各RIP单元120同步的处理,辅助单元150参与到打印数据处理***100中,被分配来自前端单元110的页面并执行RIP处理。
在图1所示的***构造中,用于各色版的RIP单元120和各辅助单元150例如由具有CPU、存储器等的单个计算机构成。单个计算机可以构造为壳体分开的独立装置或可以构造为容纳在相同壳体中的分开的板(基板)。前端单元110可以安装为与这些RIP单元分开的计算机或可以安装在计算机上,在该计算机上安装有用于各色版的RIP单元120之一(即,在该计算机上执行前端单元110的程序)。这些计算机例如连接到公共数据通信网络并通过网络交换打印数据或位图图像数据。代替连接计算机的公共网络,这些计算机可以通过线缆一对一地连接以交换数据。当在计算机上执行描述这些模块的功能的程序时,实现页面管理单元114、RIP处理单元122和152等的模块。这些程序通过便携式计算机可读记录介质或数据通信网络引入到这些计算机并且安装。
下面将参照图2描述图1的***的页面管理单元114执行的辅助单元150的激活控制的示例。
在该控制的前提下,页面管理单元114定期监测各RIP处理单元122的负荷状态(并且在激活时,监测RIP处理单元152),并获得表示各RIP处理单元的负荷程度的负荷评价值。
作为RIP处理单元122的负荷评价值,例如使用RIP处理单元122的未处理页面的数量。即,RIP处理单元122具有从前端单元110分配的页面的队列,每当一个页面的RIP处理结束时从该队列中提取第一个页面,并执行RIP处理。队列中页面的数量是未处理页面的数量。当未处理页面数量大时,这表明已分配页面的处理未被进行,并且RIP处理单元的负荷同样地高。在该示例中,页面管理单元114从各RIP处理单元122C至122K(和操作中的辅助单元150的RIP处理单元152)定期接收队列中未处理页面的数量,并将未处理页面的数量设置为负荷评价值。
可以基于正在执行RIP处理单元122的程序的CPU的负荷(例如,CPU的使用率),获得RIP处理单元122的负荷评价值。CPU的负荷越高,负荷评价值越大。
当处理页面独立的打印数据时,可以基于存储分配给RIP处理单元122的页面的队列的缓冲器的剩余容量,来获得RIP处理单元122的负荷评价值。(严格地说,尽管这没有发生)存在打印数据量大RIP处理花费时间长的一般趋势。因此,当缓冲器的空闲空间小时,这表明RIP处理单元122中要处理的数据量大,并且与未处理页面的数量大的情况类似,这表明RIP处理单元122的负荷大。缓冲器的空闲空间越小,负荷评价值越大。
未处理页面的数量、CPU负荷和缓冲器空闲空间仅是获得负荷评价值的信息的示例。可以使用表示RIP处理单元122的状况的附加信息来获得负荷评价值。可以一起评价未处理页面的数量、CPU负荷和缓冲器空闲空间三者中的两个或更多个,以获得负荷评价值。
在该说明书中描述的各种示例中,负荷评价值具有正值,并且负荷评价值越大,负荷越高。但是,这仅是示例,并且另选地,例如可以使用随着RIP处理单元122或152的负荷增加而降低的负荷评价值。即使当使用任何负荷评价值时,在下面的描述中,当“负荷评价值超过阈值”时,这表明RIP处理单元122或152的负荷高于对应于阈值的负荷(即,处理负担较重),而非负荷评价值的数值超过阈值。
尽管在上面的示例中,从诸如未处理页面的数量等的确定用信息的当前值获得负荷评价值,但可以考虑数值在最近的给定时段的趋势(上升或下降的趋势)来计算负荷评价值。在该情况下,即使确定用信息的数值相同,在从现在起最近的规定时段期间,在数值趋向于上升的情况的负荷评价值大于数值趋向于下降的情况的负荷评价值。即使数值相同,上升速率越高,负荷评价值越大。同理,下降速率越高(即,下降速率的绝对值越大),负荷评价值越小。
可以说,RIP处理单元122的在一定时间点的负荷评价值表示当在该时间点向RIP处理单元122分配新页面时直到该页面的RIP处理完成所需的大致时间。
如上所述,在定期获得各RIP处理单元122的负荷评价值的情况下,页面管理单元114定期执行图2的处理。在该处理中,页面管理单元114获取各RIP处理单元122的最新的负荷评价值(S12)。所获取的各RIP处理单元122的负荷评价值与规定的上电阈值进行比较(S14),并且如果至少一个RIP处理单元122的负荷评价值超过上电阈值,则选择尚未上电的辅助单元150中的一个辅助单元150并进行上电(S16)。上电阈值是用于激活辅助单元150的确定标准并预先设置的阈值。上电可以通过用于通过网络控制电源的开/关的现有技术(诸如WoL(Wake on LAN:LAN上的唤醒))来执行。为此,在前端单元110(页面管理单元114)中,预先配置各辅助单元150的地址信息(例如MAC地址或IP地址)等。
利用该上电操作,作为对象的辅助单元150被上电,并且执行该辅助单元150的激活处理。如果激活处理完成并且辅助单元150与其他单元110和122同步,则辅助单元150参与到打印数据处理***100中(S18)。在参与的辅助单元150中,执行页面分配。
如果在S14中的确定结果为否(NO),即,如果所有RIP处理单元122的负荷评价值等于或小于上电阈值,则S16和S18不执行,并且处理结束。
利用该处理,每当操作中的RIP处理单元122和152的负荷超过上电阈值时,未激活的辅助单元150被激活,并且参与到***中。
在辅助单元150参与到***中之后,页面管理单元114可以获得参与的辅助单元150的负荷评价值,并可以在S14中进行确定时,把参与的辅助单元150的RIP处理单元152与上电阈值进行比较。
尽管在上面的示例中,在S14中,当至少一个RIP处理单元122的负荷评价值超过上电阈值时,辅助单元150被上电,但这仅是示例。例如,只有在参与到***中的所有RIP处理单元122和152的负荷评价值超过上电阈值时,才对未激活的辅助单元150进行上电。
下面,参照图3描述页面管理单元114对参与到***中的RIP处理单元122和152的页面分配处理的示例。
页面管理单元114在从第一页面起顺序地分配从主机300接收的打印数据的多个页面的过程中,确定是否存在未分配的页面(S22),并且如果存在未分配的页面,则处理进行到S24。在S24,获取参与到***中的RIP处理单元122和152的负荷评价值(S24),并且将未分配的页面中的第一页面分配给具有最小值(即,最低负荷)的RIP处理单元122或152(S26)。如果页面被分配给具有最小负荷评价值的RIP处理单元,希望最迅速地获得该页面的RIP处理结果(位图图像)。在S22中,如果不存在未分配的页面,由于可以说没有要打印的页面,所以处理结束。
在图3中示出的页面分配处理仅是示例,可以使用迄今已知的页面分配方法或以后开发的页面分配方法。
下面将描述该示例性实施方式的***的第二示例。图4是示出第二示例的打印数据处理***100的构造示例的图。
尽管在图1中示出的第一示例中,在前端单元110中的页面管理单元114执行对辅助单元150的上电控制,但在图4所示的第二示例中,用于各色版的RIP单元120中的处理控制器128C至128K执行对辅助单元150的上电控制。第二示例的页面管理单元114a除了不执行对辅助单元150的上电控制之外与第一示例的页面管理单元114相同。
在该示例中,从单个RIP单元120激活的辅助单元150被分配有来自发出激活指示的RIP单元120的页面,并且向该RIP单元120返回作为RIP结果的位图图像。即,激活后的辅助单元150专用于发出激活指示的RIP单元120。专用于特定RIP单元120的操作中的辅助单元150称为RIP单元120的“相应辅助单元”。
图5示出用于各色版的RIP单元120中的处理控制器128C至128K执行处理过程的示例。在该过程中,处理控制器128获取该处理控制器128所属于的RIP单元120的RIP处理单元122的负荷评价值(S32)。当在S32中已经存在帮助RIP单元120的一个或更多个相应辅助单元150时,也获取各相应辅助单元150的RIP处理单元152的负荷评价值。RIP单元120和相应辅助单元150的负荷评价值与上电阈值比较(S34),并且当至少一个负荷评价值超过上电阈值时,处理控制器128选择未激活的辅助单元150中的一个辅助单元150并进行上电(S36)。为此,在处理控制器128中,预先配置各辅助单元150的地址信息(例如MAC地址或IP地址)等。
利用该上电操作,作为对象的辅助单元150被上电,并且执行该辅助单元150的激活处理。如果激活处理完成了并且该辅助单元150与其他单元110及122同步,则该辅助单元150参与到打印数据处理***100中,并且该辅助单元150被存储为相应辅助单元150(S38)。随后,处理控制器128将从前端单元110分配给RIP单元的RIP处理单元122的页面中的一些页面再分配给相应辅助单元150。如果在S34中的确定结果为否,即,如果RIP单元的RIP处理单元122和相应辅助单元150的RIP处理单元152全部的负荷评价值等于或小于上电阈值,则不执行S36和S38,并且处理结束。
尽管在上面示例中,在S34中,RIP单元的RIP处理单元122和相应辅助单元150的RIP处理单元152中的至少一个RIP处理单元的负荷评价值超过上电阈值,则辅助单元150被上电,这仅是示例。例如,当RIP单元的RIP处理单元122和相应辅助单元150的RIP处理单元152的全部负荷评价值超过上电阈值时,未激活的辅助单元150可以被上电。
下面将参照图6描述处理控制器128对RIP单元120的RIP处理单元122和相应辅助单元150的RIP处理单元152的页面分配处理的示例。
每当从前端单元110向RIP单元120分配页面时(在S42中的确定结果为是),处理控制器128获取RIP单元120的RIP处理单元122和各相应辅助单元150的RIP处理单元152的负荷评价值(S44),并将页面分配给具有最小值(即,最小负荷)的RIP处理单元122或152(S46)。重复上面的处理,直到打印数据的最后页面。
图6中示出的页面分配过程仅是示例,可以使用迄今已知的页面分配方法或以后开发的页面分配方法。
从特定RIP单元120的处理控制器128分配了页面的相应辅助单元150的RIP处理单元152如果完成页面的RIP则向作为分配源的RIP单元120返回作为RIP结果的位图图像。作为分配源的RIP单元120分割用于各色版的位图图像,并将各色版的位图图像传递到用于相应色版的数据存储单元124。
代替将作为RIP结果的位图图像返回到作为分配源的RIP单元120,相应辅助单元150的RIP处理单元152可以直接向用于各色版的数据存储单元124传递相应色版的位图图像。
下面将描述前述示例性实施方式的第一变型例。尽管在前述示例性实施方式中,如果RIP处理单元122和152的负荷过大,则未激活的辅助单元150自动被激活,但在第一变型例中,当激活的辅助单元150不再需要时,即,即使被激活的辅助单元150中的一个辅助单元150被去激活,当使用其余的RIP单元120(和辅助单元150)获得了与打印机引擎200的打印速度相对应的RIP处理速度时,执行用于对辅助单元150自动断电的控制。
首先,参照图7描述前端单元110执行辅助单元150的电力控制的、图1的***中的第一变型例的控制。
图7示出在该示例中的图1的页面管理单元114的控制处理的示例。页面管理单元114定期执行图7的处理。
在图7的处理中,页面管理单元114获取连接到打印机引擎200的各RIP单元120的RIP处理单元122和被上电的各辅助单元150的RIP处理单元152的最新的负荷评价值(S52)。页面管理单元114确定打印数据处理***100中的辅助单元150中的至少一个辅助单元150是否参与到***中(即,被上电)(S54)。当不存在被上电的辅助单元150时,页面管理单元114将处理前进到图2的S14,随后执行图2的处理过程。
当在S54确定出一个或更多个辅助单元150正被激活时,在S52中获取的作为主单元的各RIP单元120的RIP处理单元122和参与到***中的各辅助单元150的RIP处理单元152的负荷评价值与断电阈值进行比较(S56)。断电阈值是用于对正被激活的辅助单元150进行断电的确定标准的阈值,并预先设置为这样一值,使得即使已激活的辅助单元150中的一个辅助单元150被去激活,使用其余的RIP单元120(和辅助单元150)也可以实现与打印机引擎200的打印速度相对应的RIP处理速度。断电阈值可以设置为小于上电阈值的值。例如,可以通过实验或仿真等设置这样的断电阈值,该断电阈值使得即使在S56中的确定成立(是)并且操作中的辅助单元150中的一个辅助单元150被断电,操作中的其余RIP处理单元122和152(分担被断电的辅助单元150的负荷的RIP处理单元)的负荷评价值也不会达到上电阈值。比在该条件下设置的阈值小的值可以设置为断电阈值,使得辅助单元一旦被激活难以被断电,由此抑制辅助单元150频繁被上电和断电的情形。在辅助单元150在已经上电后到参与到***中要花费一定量的时间,并且辅助单元150的激活处理需要比正常操作多的电力。因此,有利的是,辅助单元150不频繁地被上电和断电。
如果S56中的确定结果为否,即,如果RIP处理单元122和152中的至少一个的负荷评价值等于或大于断电阈值,则页面管理单元14将处理前进到图2的S14,随后执行图2的处理过程。
如果S56中的确定结果为是,即,如果全部的RIP处理单元122和152的负荷评价值落到断电阈值以下,则页面管理单元14选择参与到***中的辅助单元150中的一个辅助单元150作为删除对象(S58)。由于存在未处理的页面保留在被选为删除对象的辅助单元150的RIP处理单元152的队列中的情况,所以在S58之后,页面管理单元114不向作为删除对象的辅助单元150分配新页面并等待,直到队列中的未处理页面的RIP处理完成为止(S60)。如果作为删除对象的辅助单元150的队列为空,并且辅助单元150中的RIP处理完成,则页面管理单元114对作为删除对象的辅助单元150进行断电(S62)。可以使用诸如远程控制技术、诸如远程外壳(remote shell)的现有技术来执行断电操作。
下面,将参照图8描述第一变型例的控制应用于各RIP单元120执行辅助单元150的电力控制的图4的***构造时的处理。
图8示出在该示例中图4的各RIP单元120的处理控制器128的控制处理的示例。处理控制器128定期执行图8的处理。
在图8的处理中,处理控制器128获取RIP单元120的RIP处理单元122和各相应辅助单元150的RIP处理单元152的最新的负荷评价值(S72)。处理控制器128确定是否存在相应辅助单元150(即,被激活用于帮助RIP单元的辅助单元150)(S74)。如果不存在,则处理控制器128将处理前进到图5的S34,随后执行图5的处理过程。
当在S74中确定出存在相应辅助单元150时,处理控制器128将S72中获取的RIP单元120的RIP处理单元122和各相应辅助单元150的RIP处理单元152的负荷评价值与断电阈值进行比较(S76)。断电阈值是用于对相应辅助单元150进行断电的确定标准的阈值,并预先设置为这样的值,使得即使相应辅助单元150中的一个辅助单元150被去激活,使用RIP单元120(和其余的相应辅助单元150)可以实现与打印机引擎200的打印速度相对应的RIP处理速度。断电阈值可以设置为比上电阈值小的值。例如,可以通过实验、仿真等预先设置这样的断电阈值,该断电阈值使得即使在S76中的确定成立(是)并且已激活的相应辅助单元150中的一个辅助单元被断电,RIP单元120的RIP处理单元122和其余相应辅助单元150的RIP处理单元152的负荷评价值也不会达到上电阈值。比在该条件下设置的阈值小的值可以设置为断电阈值,使得辅助单元150一旦被激活难以被断电,由此抑制辅助单元150频繁被上电和断电的情形。
如果S76中的确定结果为否,即,如果RIP单元120的RIP处理单元122和相应辅助单元150的RIP处理单元152中的至少一个的负荷评价值等于或大于断电阈值,则处理控制器128将处理前进到图5的S34,随后执行图5的处理过程。
如果S76中的确定为是,即,如果RIP单元120的RIP处理单元122和相应辅助单元150的RIP处理单元152的全部的负荷评价值落到断电阈值以下,则处理控制器128选择相应辅助单元150中的一个辅助单元150作为删除对象(S78)。由于存在未处理的页面保留在被选为删除对象的辅助单元150的RIP处理单元152的队列中的情况,所以在S78之后,处理控制器128不向作为删除对象的辅助单元150分配新页面并等待,直到队列中的未处理页面的RIP处理完成为止(S80)。如果作为删除对象的辅助单元150的队列为空,并且辅助单元150中的RIP处理完成,则处理控制器128对作为删除对象的辅助单元150进行断电(S82)。
下面,将描述前述示例性实施方式的第二变型例。尽管在前述示例性实施方式中,RIP处理单元122和152的负荷评价值用作激活未激活的辅助单元150时的确定标准,但在第二变型例中,除了负荷评价值,还使用打印数据中尚未分配给RIP单元120或辅助单元150的部分的量(以下称为“剩余量”)作为确定标准。在下面的示例中,将描述使用打印数据中的未分配页面的数量(以下称为“剩余页面数量”)作为剩余量的情况。但是,例如替代剩余页面数量,可以使用打印数据中的未分配部分的数据量(例如,以字节为单位)进行确定。
如上所述,在辅助单元150上电之后参与到***中为止花费一定量的时间。如果在辅助单元150在被上电之后参与到***中之前打印数据被完全处理,则辅助单元150的激活毫无意义。因此,在第二变型例中,为了防止浪费的激活,考虑打印数据的剩余量(在一个示例中,剩余页面数量)。即,至少执行控制,使得直到被上电的辅助单元150参与到***中之前未完成打印数据的全部页面的分配。
首先,将参照图9描述前端单元110执行辅助单元150的电力控制的、图1的***构造中的第二变型例的控制。
图9示出在该示例中图1的页面管理单元114的控制处理的示例。页面管理单元114定期执行图9的处理。
在该处理中,页面管理单元114获取RIP处理单元122和152的最新的负荷评价值以及打印数据的剩余页面数量(S92)。可以通过从打印数据的总页面数量减去已经分配给RIP处理单元122和152的页面数量来获得剩余页面数量。获取的各RIP处理单元122的负荷评价值与规定的上电阈值进行比较,并且剩余页面数量与页面计数阈值进行比较(S94)。
页面计数阈值是剩余页面数量的阈值。例如,可以基于在上电后直到辅助单元150参与到***中所需要的平均必要时间期间打印机引擎200打印的平均页面数量,来设置页面计数阈值。平均页面数量被认为与在平均必要时间期间打印数据处理***100进行RIP处理的页面数量大致相同。因此,例如,如果平均页面数量自身被设置为页面计数阈值,并且辅助单元150上电的必要条件是打印数据的剩余页面数量等于或大于页面计数阈值,则可以至少抑制在打印数据的处理结束同时根本不使用被激活的辅助单元150的情形。实际上,由于如果被激活的辅助单元150不被用于一定数量的页面,则激活辅助单元150带来的益处与辅助单元150的激活处理所需的电力量不相称,所以考虑激活处理所必需的电力量来设置页面计数阈值。
在S94,确定至少一个RIP处理单元122的负荷评价值超过上电阈值(或RIP处理单元122和152的全部负荷评价值超过上电阈值)的条件和打印数据的剩余页面数量超过页面计数阈值的条件这二者是否都满足。当二者都满足时,页面管理单元114选择未激活的辅助单元150中一个辅助单元150并且进行上电(S96)。利用该上电操作,作为对象的辅助单元150被上电,并执行辅助单元150的激活处理。如果激活处理完成并且辅助单元150与其他单元110及122同步,则辅助单元150参与到打印数据处理***100中(S98)。
如果S94中的确定结果为否,即,如果上述两个条件中的至少一个条件不满足,则不执行S96和S98,并且处理结束。
下面将参照图10描述第二变型例的控制应用于各RIP单元120执行辅助单元150的电力控制的图4的***构造时的处理。
在该处理中,各RIP单元120的处理控制器128获取RIP单元120的RIP处理单元122和相应辅助单元150的RIP处理单元152(如果存在相应辅助单元150)的最新的负荷评价值以及打印数据的剩余页面数量(S102)。获取的RIP处理单元122和152的负荷评价值与规定的上电阈值进行比较,并且剩余页面数量与页面计数阈值进行比较(S104)。
在S104中,确定RIP单元120的RIP处理单元122和相应辅助单元150的RIP处理单元152中的至少一个RIP处理单元的负荷评价值超过上电阈值(或在另一示例中,所有负荷评价值超过上电阈值)的条件和打印数据的剩余页面数量超过页面计数阈值的条件这二者是否都满足。当满足二者时,处理控制器128选择未激活的辅助单元150中的一个辅助单元150并且进行上电(S106)。利用该上电操作,作为对象的辅助单元150被上电,并执行辅助单元150的激活处理。如果激活处理完成并且辅助单元150与其他单元110及122同步,则辅助单元150参与到打印数据处理***100中,并且辅助单元150存储为相应辅助单元150(S108)。随后,处理控制器128将从前端单元110分配给RIP单元的RIP处理单元122的多个页面中的一些页面再分配给该相应辅助单元150。
如果S104中的确定结果为否,即,如果上述两个条件中的至少一个条件不满足,则不执行S106和S108,并且处理结束。
下面,将描述前述示例性实施方式的第三变型例。在前述第一变型例中,当激活的RIP处理单元122或152的负荷评价值落到断电阈值以下时,已激活的辅助单元150中的一个辅助单元150被断电。相反,在第三变型例中,除了负荷评价值,还考虑打印数据的“剩余量”来确定是否对辅助单元150进行断电。
如上所述,在激活辅助单元150时,与辅助单元150的正常操作相比,消耗大量的电力。由于该原因,如果一旦已经激活的辅助单元150被断电并随后再次被激活,则电力消耗的浪费量大。因此,在第三变型例中,为了防止在可能再激活的状态下断电,考虑打印数据的剩余量(在一个示例中,剩余页面数量)。即,防止辅助单元150被断电,直到打印数据的剩余量足够小,使得辅助单元150一旦被断电不被激活。
首先,参照图11描述前端单元110执行辅助单元150的电力控制的、图1的***构造中的第三变型例的控制。
图11示出在该示例中页面管理单元114的控制处理的示例。页面管理单元114定期执行图11的处理。
在图11的处理中,页面管理单元114获取RIP处理单元122和152的最新的负荷评价值和打印数据的剩余页面数量(S112)。页面管理单元114确定打印数据处理***100中的辅助单元150的至少一个是否参与到***中(S114)。当不存在被上电的辅助单元150时,页面管理单元114将处理前进到图9的S94,随后执行图9的处理过程。
当S114中确定出一个或更多个辅助单元150已经被激活时,S112中获取的各RIP处理单元122的负荷评价值与规定的上电阈值进行比较,并且剩余页面数量与页面计数阈值进行比较(S116)。在S116中,确定被激活的所有RIP处理单元122和152的负荷评价值落到断电阈值以下的条件和打印数据的剩余页面数量等于或小于页面计数阈值的条件这二者是否都满足。这里使用的页面计数阈值与图9的处理的S94中使用的页面计数阈值可以相同,也可以不同。当二者相同时,如果满足了打印数据的剩余页面数量等于或小于页面计数阈值的条件并且辅助单元150被断电,则不存在通过图9的处理再次激活被断电的辅助单元150的情况。
利用S116中的确定,当同时满足上述两个条件时,页面管理单元114选择参与到***中的辅助单元150中的一个辅助单元150作为删除对象(S118)。新页面不分配给被选为删除对象的辅助单元150并且等待,直到队列中的未处理页面的RIP处理完成(S120)。如果作为删除对象的辅助单元150的队列为空,并且辅助单元150中的RIP处理完成,则页面管理单元114对作为删除对象的辅助单元150进行断电(S122)。
如果S116中的确定结果为否,即,如果上述两个条件中的至少一个条件不满足,则页面管理单元114将处理前进到图9的S94,随后执行图9的处理过程。
下面,将参照图12描述第三变型例的控制应用于各RIP单元120执行辅助单元150的电力控制的图4的***构造时的处理。
在该处理中,各RIP单元120的处理控制器128获取RIP单元120的RIP处理单元122和相应辅助单元150的RIP处理单元152(如果存在相应辅助单元150)的最新的负荷评价值以及打印数据的剩余页面数量(S132)。处理控制器128确定是否存在相应辅助单元115(S134)。如果不存在,则处理控制器128将处理前进到图10的S104,随后执行图10的处理过程。
当S134中确定出存在相应辅助单元150时,在S132中获取的RIP处理单元122和152的负荷评价值与规定的断电阈值进行比较,并且剩余页面数量与页面计数阈值进行比较(S136)。该页面计数阈值可以与图11的示例的S114中使用的页面计数阈值相同。在S136中,确定RIP单元120的RIP处理单元122和相应辅助单元150的RIP处理单元152的全部负荷评价值落到断电阈值以下的条件和打印数据的剩余页面数量等于或小于页面计数阈值的条件这二者是否都满足。
利用S136中的确定,当上述两个条件都满足时,处理控制器128选择参与到***中的辅助单元150中的一个辅助单元150作为删除对象(S138)。新页面不分配给被选为删除对象的相应辅助单元150并且等待,直到队列中的未处理页面的RIP处理完成(S140)。如果作为删除对象的相应辅助单元150的队列为空,并且辅助单元150中的RIP处理完成,则处理控制器128对作为删除对象的辅助单元150进行断电(S142)。
如果S136中的确定结果为否,即,如果上述两个条件中的至少一个条件不满足,则处理控制器128将处理前进到图10的S104,随后执行图10的处理过程。
出于例示和描述的目的,提供了本发明的示例性实施方式的前述描述。其并非旨在穷举或者将本发明限于所公开的确切形式。显然,许多变型和修改对于本领域技术人员是显而易见的。选择并描述这些示例性实施方式是为了最好地说明本发明的原理及其实际应用,从而使得本领域其他技术人员能够理解本发明的适用于所构想特定用途的各种实施方式和各种变型。旨在由所附权利要求书及其等同物来限定本发明的范围。

Claims (8)

1.一种打印数据处理***,该打印数据处理***包括:
多个主解释装置,其解释用页面描述语言描述的打印数据并生成要提供给打印机的打印图像数据;
辅助解释装置,其解释所述打印数据,生成要提供给所述打印机的打印图像数据,并且在所述多个主解释装置被上电时该辅助解释装置不被上电;以及
分配装置,其以规定的单位分割所述打印数据并向所述多个主解释装置分配分割后的各单位的打印数据的解释处理,
其中所述分配装置包括:
负荷评价单元,其评价所述多个主解释装置的负荷;以及
上电单元,当所述多个主解释装置的由所述负荷评价单元评价出的负荷超过用于激活所述辅助解释装置的规定的上电阈值时,该上电单元对所述辅助解释装置进行上电,并且
所述分配装置向上电后的所述辅助解释装置分配所述分割后的各单元的打印数据的处理。
2.根据权利要求1所述的打印数据处理***,
其中,当所述多个主解释装置的由所述负荷评价单元评价出的负荷超过所述上电阈值并且所述打印数据中未分配给所述多个主解释装置的部分的量超过规定的第一剩余量阈值时,所述上电单元对所述辅助解释装置进行上电。
3.根据权利要求1或2所述的打印数据处理***,
其中,所述分配装置还包括:
断电单元,当所述多个主解释装置的由所述负荷评价单元评价出的负荷落到用于对被上电并处于操作中的所述辅助解释装置进行断电的规定的断电阈值以下时,该断电单元对操作中的所述辅助解释装置中的至少一个辅助解释装置进行断电。
4.根据权利要求3所述的打印数据处理***,
其中,当所述多个主解释装置的由所述负荷评价单元评价出的负荷落到所述断电阈值以下并且所述打印数据中未分配给所述多个主解释装置的部分的量落到规定的第二剩余量阈值以下时,所述断电单元对操作中的所述辅助解释装置中的至少一个辅助解释装置进行断电。
5.一种打印数据处理***,该打印数据处理***包括:
多个主解释装置,其解释用页面描述语言描述的打印数据并生成要提供给打印机的打印图像数据;以及
辅助解释装置,其解释所述打印数据,生成要提供给所述打印机的打印图像数据,并且在所述多个主解释装置被上电时不被上电,
其中,所述多个主解释装置各包括:
负荷评价单元,其评价该主解释装置的负荷;
上电单元,当所述负荷评价单元评价出的该主解释装置的负荷超过用于激活所述辅助解释装置的规定的上电阈值时,该上电单元对所述辅助解释装置进行上电;以及
再分配单元,其向上电后的所述辅助解释装置分配被分配到该主解释装置的单位的打印数据的解释处理。
6.根据权利要求5所述的打印数据处理***,
其中,当所述负荷评价单元评价出的该主解释装置的负荷超过所述上电阈值并且所述打印数据中未分配给所述多个主解释装置的部分的量超过规定的第一剩余量阈值时,所述上电单元对所述辅助解释装置进行上电。
7.根据权利要求5或6所述的打印数据处理***,
其中,所述多个主解释装置各还包括:
断电单元,当所述负荷评价单元评价出的该主解释装置的负荷落到用于对被上电并处于操作中的所述辅助解释装置进行断电的规定的断电阈值以下时,该断电单元对操作中的所述辅助解释装置中的至少一个辅助解释装置进行断电。
8.根据权利要求7所述的打印数据处理***,
其中,当所述负荷评价单元评价出的该主解释装置的负荷落到所述断电阈值以下并且所述打印数据中未分配给所述多个主解释装置的部分的量落到规定的第二剩余量阈值以下时,所述断电单元对操作中的所述辅助解释装置中的至少一个辅助解释装置进行断电。
CN201210343123.6A 2011-09-15 2012-09-14 打印数据处理*** Active CN103150130B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2011-201546 2011-09-15
JP2011201546A JP4952859B1 (ja) 2011-09-15 2011-09-15 印刷データ処理システム

Publications (2)

Publication Number Publication Date
CN103150130A true CN103150130A (zh) 2013-06-12
CN103150130B CN103150130B (zh) 2017-07-25

Family

ID=46498765

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210343123.6A Active CN103150130B (zh) 2011-09-15 2012-09-14 打印数据处理***

Country Status (4)

Country Link
US (1) US8810841B2 (zh)
JP (1) JP4952859B1 (zh)
CN (1) CN103150130B (zh)
AU (1) AU2012216311B2 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6230258B2 (ja) * 2013-04-19 2017-11-15 キヤノン株式会社 画像処理装置及び画像処理方法
JP6003818B2 (ja) * 2013-06-17 2016-10-05 富士ゼロックス株式会社 印刷システム
US9146698B2 (en) 2013-10-02 2015-09-29 Fuji Xerox Co., Ltd. Print management apparatus, non-transitory computer readable medium, and printing system
JP6421492B2 (ja) * 2014-08-20 2018-11-14 富士ゼロックス株式会社 処理負荷指数算出装置及びプログラム
US11232014B2 (en) 2018-04-30 2022-01-25 Hewlett-Packard Development Company, L.P. Countermeasure implementation for processing stage devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080266603A1 (en) * 2002-10-11 2008-10-30 Samsung Electronics Co., Ltd. Method of controlling print job schedule and printing system using the method
CN101552863A (zh) * 2008-04-02 2009-10-07 富士施乐株式会社 图像处理装置、图像形成***及图像处理方法
CN101802770A (zh) * 2007-09-20 2010-08-11 伊斯曼柯达公司 页面描述语言的并行处理
CN102035961A (zh) * 2009-09-25 2011-04-27 富士施乐株式会社 图像处理***和图像处理方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001282494A (ja) 2000-03-31 2001-10-12 Ricoh Co Ltd 印刷処理システムおよび印刷処理方法
US7268910B2 (en) * 2001-05-16 2007-09-11 Agfa Corporation Just-in-time raster image assembly
JP2005092444A (ja) 2003-09-16 2005-04-07 Ricoh Co Ltd 印刷ネットワークシステム
JP2006239968A (ja) 2005-03-02 2006-09-14 Canon Inc 画像形成装置および電力制御方法
JP2007310450A (ja) 2006-05-16 2007-11-29 Nippon Techno Lab Inc 分散rip処理による高速ラスタライズシステム
US8605309B2 (en) 2008-04-02 2013-12-10 Fuji Xerox Co., Ltd. Image processing apparatus, image forming system, image processing method and computer readable medium storing program
JP2011166564A (ja) 2010-02-12 2011-08-25 Brother Industries Ltd 画像処理装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080266603A1 (en) * 2002-10-11 2008-10-30 Samsung Electronics Co., Ltd. Method of controlling print job schedule and printing system using the method
CN101802770A (zh) * 2007-09-20 2010-08-11 伊斯曼柯达公司 页面描述语言的并行处理
CN101552863A (zh) * 2008-04-02 2009-10-07 富士施乐株式会社 图像处理装置、图像形成***及图像处理方法
CN102035961A (zh) * 2009-09-25 2011-04-27 富士施乐株式会社 图像处理***和图像处理方法

Also Published As

Publication number Publication date
AU2012216311B2 (en) 2013-11-07
CN103150130B (zh) 2017-07-25
US20130070294A1 (en) 2013-03-21
JP4952859B1 (ja) 2012-06-13
US8810841B2 (en) 2014-08-19
AU2012216311A1 (en) 2013-04-04
JP2013061910A (ja) 2013-04-04

Similar Documents

Publication Publication Date Title
CN101888461B (zh) 信息处理***、信息处理装置以及信号发送装置
JP4708869B2 (ja) 情報処理装置およびその制御方法
US8928912B2 (en) Printing control device, image forming system and computer readable medium storing program
CN103150130A (zh) 打印数据处理***
KR100757154B1 (ko) 정보 처리 장치 및 그 제어 방법
JP3977356B2 (ja) 情報処理装置およびその制御方法
CN101772774B (zh) 用于多头印刷机数据传递速率控制的方法及***
JP2012083991A (ja) ジョブ実行管理装置、ジョブ実行装置、ジョブ実行システム及びプログラム
US20130258375A1 (en) Parallel printing system
CN101888460A (zh) 信息处理装置和信息处理方法
US8730506B2 (en) Image forming apparatus that can request ending time for processing print data by an external apparatus from the external apparatus and control method thereof
JP6206451B2 (ja) 分散印刷制御プログラム及び分散印刷制御装置及び分散印刷制御方法
US8941852B2 (en) Print data processing system, print data processing method, and non-transitory computer readable medium
US8743404B2 (en) Image forming apparatus, information processing method, and storage medium
JP2011046034A (ja) 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体
JP2011201146A (ja) 画像処理装置及び画像処理プログラム
US8035836B2 (en) Fast job halt in a high speed press
JP2007140952A (ja) 分散処理システム及びその処理方法
US8928922B2 (en) Printing system
JP2015020404A (ja) 画像形成装置
JP2015168132A (ja) 画像形成システム及び画像形成システム用印刷データ描画展開方法
JP2013228824A (ja) 直列タンデム印刷システム及びページ振り分け方法
JP2007034757A (ja) 分散印刷システム
JP2008290362A (ja) 印刷制御装置と画像形成システム
JP2007276269A (ja) 印刷装置、負荷分散制御方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: Tokyo, Japan

Patentee after: Fuji film business innovation Co.,Ltd.

Address before: Tokyo, Japan

Patentee before: Fuji Xerox Co.,Ltd.

CP01 Change in the name or title of a patent holder