图像处理装置和图像处理方法

文档序号:2490611阅读:121来源:国知局
专利名称:图像处理装置和图像处理方法
技术领域
本发明涉及图像处理装置、图像处理方法和图像处理程序存储介质。
背景技术
打印装置的控制器通常执行以下处理从主机装置接收以页面描述语言描述的打印数据,将接收到的打印数据转换为光栅图像数据,并将转换得到的光栅图像数据输出到打印处理装置。已经知道如下的技术其中,通过多个转换部并行地进行转换处理,以缩短在将光栅图像数据输出到打印处理装置之前的时间。例如,日本特开2008-162132号公报(JP-A)公开了一种图像形成装置,其包括为针对各种颜色设置的打印部执行转换处理的图像处理器。日本特开2001-282494号公报(JP-A)公开了一种打印处理系统,该打印处理系统在网络中的多个算术处理单元上进行光栅化处理从描述打印作业的页面描述语言中获得用于进行打印的像素信息,并且使用网络中的一个或更多个打印处理装置来输出像素信息。该打印处理系统具有容量信息管理部,该容量信息管理部对算术处理单元的处理容量和当前处理状态、网络的传输容量和当前处理状态、以及网络的传输容量和当前传输状态进行管理;打印作业分割部,该打印作业分割部基于容量信息管理部而进行有效的打印作业分割;打印作业传输部,该打印作业传输部将由打印作业分割部分割的打印作业传输到所述多个算术处理单元;光栅化处理部,该光栅化处理部在分割的打印作业传输到的算术处理单元上进行光栅化处理;像素合成部,该像素合成部将经过光栅化处理的分割的像素信息合成为每页的像素信息;以及输出控制部,该输出控制部进行控制以输出由像素合成部合成的每页的像素信息。JP-A2005-092444号公报公开了一种打印网络系统,其中通过相互通信部来连接图像处理装置和服务器装置。图像处理装置具有相互通信部,该相互通信部与外部装置进行通信;客户端装置,该客户端装置具有请求打印的打印请求部;图像数据处理部,其中安装有分布式对象技术,并且该图像数据处理部对从客户端装置和与外部装置通信的相互通信部请求的打印机语言或图像数据进行处理;第一分配部,该第一分布部对图像数据处理部进行分配并使之在外部装置上得到处理;共享部,该共享部与一个或更多个外部装置共享与外部装置通信的相互通信部的全部或一部分、打印机语言或图像数据、以及包括其数据处理的对象;接收部,该接收部从第一分配部接收由外部装置进行图像数据处理而获得的结果;以及打印执行部,该打印执行部基于接收部的结果执行打印。服务器装置具有相互通信部,该相互通信部与外部装置进行通信并且其中安装有分布式对象技术;接收部,该接收部从外部装置接收分配处理请求;分配处理执行部,该分配处理执行部执行来自接收部而非外部装置的请求;以及处理结果回复部,该处理结果回复部将分配处理执行部的处理结果作为回复发送到执行分配处理请求的外部装置。JP-A2007-310450号公报公开了一种采用分布式RIP处理的高速光栅化系统,其由以下部件构成打印管理器,该打印管理器根据来自用户个人计算机的打印请求而接收
3打印数据,并使打印数据假脱机;多个RIP,其作业由打印管理器管理;以及打印机,该打印机连接到打印管理器。由于打印管理器根据作业内容将作业分配到多个RIP并使作业得以并行处理,因此能够以高速打印机具有的处理速度进行高速打印。

发明内容
本发明提供一种图像处理装置、图像处理方法和图像处理程序存储介质,它们在由针对用于不同颜色的多个打印处理器中的每一个设置的多个第一转换部和分离地设置的第二转换部并行转换打印数据的情况下能够抑制处理速度的降低。本发明的第一方面是一种图像处理装置,该图像处理装置包括用于不同颜色的多个打印处理器,所述多个打印处理器中的每一个在记录介质上进行对应颜色的打印;针对所述多个打印处理器中的每一个而设置的多个第一转换部,所述多个第一转换部中的每一个将以页面描述语言描述的打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到对应的打印处理器;第二转换部,其将所述打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到所述多个打印处理器中的任一个;以及控制器,其选择性地进行第一控制或第二控制,所述第一控制使得所述多个第一转换部并行地对输入该装置的打印数据进行转换,所述第二控制使得所述多个第一转换部和所述第二转换部并行地对输入的打印数据进行转换。根据第一方面,在由针对用于不同颜色的多个打印处理器中的每一个设置的多个第一转换部和分离地设置的第二转换部并行转换打印数据的情况下,能够抑制处理速度的降低。在第一方面中,所述控制器在如下的情况下可以进行所述第二控制当进行所述第二控制时为了对所述打印数据中包括的所有多个页面进行转换所需要的预计时段短于当进行所述第一控制时为了对所述打印数据中包括的所有多个页面进行转换所需要的预计时段。由于这种结构,可以减少对打印数据进行转换所需要的时间。在第一方面中,所述控制器可以包括设置部,该设置部设置用于选择所述第一控制或所述第二控制的条件,并且所述控制器基于在所述设置部中设置的条件来选择所述第一控制或所述第二控制。由于这种结构,用户可以设置条件。在第一方面中,所述控制器在由所述多个第一转换部进行的转换的处理负载高于预定阈值的情况下,可以进行所述第二控制。由于这种结构,当第一转换部中的转换的负载较低时,可以防止第二转换部进行转换。在第一方面中,所述控制器可以在该控制器开始进行控制时首先进行所述第一控制。由于这种结构,当不清楚第一转换部的转换状态时,可以防止所述第二转换部进行转换。本发明的第二方面是一种图像处理方法,该图像处理方法包括以下步骤使用针对多个打印处理器中的每一个而设置的多个第一转换部,将以页面描述语言描述的打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到所述多个打印处理器,所述多个打印处理器中的每一个对应于不同的颜色并且在记录介质上进行对应颜色的打印; 使用第二转换部,将所述打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到所述多个打印处理器中的任一个;并且选择性地进行第一控制或第二控制,所述第一控制使得所述多个第一转换部并行地对输入的所述打印数据进行转换,所述第二控制使得所述多个第一转换部和所述第二转换部并行地对输入的所述打印数据进行转换。本发明的第三方面是一种非瞬时存储介质,该存储介质存储使得计算机执行图像处理的程序,所述图像处理包括以下步骤使用针对多个打印处理器中的每一个而设置的多个第一转换部,将以页面描述语言描述的打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到所述多个打印处理器,所述多个打印处理器中的每一个对应于不同的颜色并且在记录介质上进行对应颜色的打印;使用第二转换部,将所述打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到所述多个打印处理器中的任一个;并且选择性地进行第一控制或第二控制,所述第一控制使得所述多个第一转换部并行地对输入的所述打印数据进行转换,所述第二控制使得所述多个第一转换部和所述第二转换部并行地对输入的所述打印数据进行转换。根据第二、第三方面,在由针对用于不同颜色的多个打印处理器中的每一个设置的多个第一转换部和分离地设置的第二转换部并行转换打印数据的情况下,能够抑制处理速度的降低。


基于以下附图对本发明的示例性实施方式进行描述,在附图中图1是示出与第一示例性实施方式相关的打印系统的示意性结构的示例的示意性结构图;图2是示出与第一示例性实施方式相关的图像处理装置的整体示意性结构的示例的功能框图;图3是示出与第一示例性实施方式相关的图像处理装置的控制器单元的控制系统的硬件的示意性结构的示例的示意性结构图;图4是示出与第一示例性实施方式相关的控制器单元的示意性结构的示例的功能框图;图5是示出与第一示例性实施方式相关的转换输出部的示意性结构的示例的功能框图;图6是示出与第一示例性实施方式相关的图像处理装置进行的整个图像处理的流程的示例的流程图;图7是示出当与第一示例性实施方式相关的切换控制器自动进行切换时、控制器单元的控制器执行的打印数据分配处理的流程的示例的流程图;图8是示出图7所示的打印模式切换处理的流程的示例的流程图;图9是示出与第一示例性实施方式相关的当切换控制器根据用户的手动操作进行切换控制时控制器单元的控制器执行的打印数据分配处理的流程的示例的流程图;图10是示出图9所示的打印模式切换处理的流程的示例的流程图11是用于说明与第一示例性实施方式相关的在用户接口显示处理信息的具体示例的说明图;图12是用于说明更加具体地显示图11中所示的处理信息的具体示例的说明图;图13是示出与第二示例性实施方式相关的控制器单元和转换输出部的示意性结构的示例的功能框图;图14是示出与第二和第三示例性实施方式相关的当切换控制器自动进行切换时控制器单元的控制器执行的打印数据分配处理的流程的示例的流程图;图15是示出当与第二和第三示例性实施方式相关的切换控制器自动进行切换时转换输出部的控制器执行的打印模式切换处理的流程的示例的流程图;图16是示出与第二和第三示例性实施方式相关的当切换控制器根据用户的手动操作进行切换时控制器单元的控制器执行的打印数据分配处理的流程的示例的流程图;图17是示出与第二和第三示例性实施方式相关的当切换控制器根据用户的手动操作进行切换时转换输出部的控制器执行的打印模式切换处理的流程的示例的流程图;以及图18是示出与第三示例性实施方式相关的控制器单元、转换输出部和外部转换处理器的示意性结构的示例的功能框图。
具体实施例方式第一示例性实施方式首先描述本示例性实施方式的打印系统。图1是示出本示例性实施方式的打印系统的示意性结构的示例的示意性结构图。打印系统1在打印机4在作为记录介质的连续纸张7上打印彩色图像。打印系统1具有预处理装置2、缓冲装置3、打印机4、缓冲装置5、后处理装置6和图像处理装置10。在连续纸张7上进行打印之前,预处理装置2进行各种类型的预处理(例如形成穿孔、切割线等)。缓冲装置3消减预处理装置2与打印机4的处理速度之差。打印机4具有用于各种不同颜色的图像形成部8(8Y、8M、8C、8K),并且在连续纸张 7上打印彩色图像。图像形成部8通过电子照相方式在连续纸张7上打印图像。具体地,在与黄色(Y)、品红色(M)、青色(C)和黑色(B)对应的各个感光体的外周顺序地设置有充电装置、曝光装置、显影装置、转印装置、清洁装置、去电装置等。在纸张传送方向的下游侧设置有定影装置9。具体地,转动感光体,并且通过充电装置均勻地对感光体表面充电。由此,通过曝光装置在感光体表面形成潜像。通过显影装置对形成在感光体表面的潜像进行显影以形成色调剂图像,并且通过转印装置将色调剂图像转印到连续纸张7上。通过定影装置9对转印到连续纸张7上的色调剂图像进行定影。此外,通过清洁装置去除残留在感光体表面上而未被转印装置转印到连续纸张7上的感光体表面上的色调剂。在通过去电装置消去电荷之后,从通过充电装置充电开始重复上述处理,从而进行打印。除了电子照相方式以外,也可以应用例如喷墨方式的各种方式来进行图像打印。经由缓冲装置5将由打印机4打印了图像的连续纸张7传送到后处理装置6。缓冲装置5消减打印机4的处理速度与后处理装置6的处理速度之间的差。后处理装置6卷取连续纸张7,并且在由打印机4形成了图像的连续纸张7上进行各种类型的后处理(例如切割为预定尺寸、装订等)。下面描述图像处理装置10的整体示意性结构。图2是示出图像处理装置10的整体示意性结构的示例的功能框图。图像处理装置10具有控制器单元14和转换输出部16C、16M、16Y、16K。图像处理装置10的控制器单元14以及将图像数据发送到图像处理装置10的主机装置12通过通信线路单元14 (例如网络或LAN线路等)而连接,使得各种类型的数据能在其间传输。此外,控制器单元14、转换输出部16C、16M、16Y、16K以及外部转换处理器组18的外部转换处理器至19n通过通信线路15 (例如网络或LAN线路等)而连接,使得各种类型的数据能在其间传输。在本示例性实施方式的图像处理装置10中,转换输出部16C、16M、16Y、16K的转换器50C、50M、50Y、50K(后文详述)的输出通过总线(例如PCI Express)而连接,并且外部转换处理器队至19n的输出通过网络或通信线路(例如LAN)而连接。因此,将进行转换并通过通信线路将其输出连接到转换输出部16C、16M、16Y、16K(具体地,经由转换输出部 16C、16M、16Y、16K连接到打印机4的图像形成部8C、8M、8Y、8K)的处理器称为“外部”处理
ο注意在本示例性实施方式中,转换包括光栅图像处理(Rip)以及将向量数据扩展为光栅图像数据的光栅化处理。转换输出部16(、16丫、1611、161(分别连接到打印机4的图像形成部8(、811、8¥、81(。 将各种颜色的图像形成信息和已经进行了转换的光栅图像数据发送到图像形成部8C、8M、 8Y、8K。注意在下面的描述中,当一般性地提到针对各种颜色设置的结构(例如转换输出部16C、16M、16Y、16K等)时,不再将表示相应颜色的字母CM^(附加到附图标记。此夕卜, 在本示例性实施方式中,尽管将外部转换处理器组18示为包括η个外部转换处理器至 19η,但当一般性地提到这些外部转换处理器时,不再将数字1至η附加到附图标记。图3示出了控制器单元14的控制系统的硬件的示意性结构的示例。图像处理装置10的控制器单元14包括CPU 20、ROM 22、RAM 24、存储装置洸、用户接口 28、通信接口 30以及打印接口 32。CPU 20对控制器单元14进行整体控制等,具体而言,通过执行存储在ROM 22中的程序23来进行控制。注意尽管本示例性实施方式的结构是预先存储程序23,但本示例性实施方式并不限于此。程序23可以存储于记录介质等(例如CD-ROM、或可移动盘等),并从记录介质安装到ROM 22等。或者,程序23可以经由通信线路(例如互联网)从外部装置安装到ROM 22等。当在CPU 20上执行程序23时,RAM24提供工作区域。存储装置沈存储在控制器单元14进行处理等(后文详述)时所需要的数据等。 存储装置沈的具体示例为存储器、硬盘等。用户接口观使得用户可以进行各种指示或者向用户呈现信息。用户接口观的具体示例为触摸显示器、键盘、鼠标、扬声器等。
7
通信接口 30是在控制器单元14和外部的装置(主机装置12、转换输出部16、外部转换处理器组18等)之间进行通信的接口,并且传输各种类型的数据。打印接口 32是与打印机4进行通信的接口,并且传输打印指示和各种类型的数据(例如已经进行了转换的图像数据)。CPU 20,ROM 22,RAM 24、存储装置洸、用户接口 28、通信接口 30以及打印接口 32 通过通信线路33 (例如网络或LAN)而连接,使得各种类型的数据能在其间传输。此外,图像处理装置10的控制器单元14具有数据接收器40、切换控制器42、预处理器44以及数据分配处理器46。数据接收器40具有如下功能从主机装置12接收包括图像数据和与该图像数据的打印指示相关的信息的作业。数据分配处理器46具有如下功能根据切换控制器42的指示而进行第一分配或第二分配,在第一分配中,数据分配处理器46将用于转换图像数据的页面数据的信息分配到转换输出部16,在第二分配中,数据分配处理器46将该信息分配到转换输出部16和外部转换处理器组18。注意在本示例性实施方式中,数据分配处理器46将不同页的页面数据分配到各个转换输出部16。基于表示在转换输出部16中进行的转换的处理速度和转换输出部16的CPU的工作状态等的处理信息(数据)(后文详述)、或者用户指示设置,切换控制器42控制数据分配处理器46在第一控制和第二控制之间切换,第一控制使得数据分配处理器46执行第一分配,第二控制使得数据分配处理器46执行第二分配。此外,切换控制器42保持使得进行第一分配(第一控制)或者使得进行第二分配(第二控制)的标志(后文详述)。图像处理装置10的转换输出部16包括转换器50、数据存储部52和图像形成控制器54。转换输出部16利用转换器50对从数据分配处理器46分配的当前作业的页面数据进行转换,并且在数据存储部52中存储该转换输出部16自身负责的颜色的光栅化数据, 然后将其它颜色的光栅化数据发送到分别负责这些颜色的转换输出部16。发送的其它颜色的光栅化数据存储在与相应颜色对应的转换输出部16的数据存储部52中。注意将已经在外部转换处理器19进行了 Rip处理的当前作业的光栅化数据分配到与相应颜色对应的转换输出部16,并存储在相应的转换输出部16的数据存储部52中。此外,转换输出部16的图像形成控制器M控制打印机4的图像形成部8,并且根据图像形成部8的处理状态,将存储于数据存储部52中的光栅化数据输出到相应颜色的图像形成部8。下面详细描述本示例性实施方式的控制器单元14和转换输出部16的示意性结构。图4是示出控制器单元14的示意性结构的示例的功能框图,图5是示出转换输出部16 的示意性结构的示例的功能框图。控制器单元14具有控制器25、设置部(用户接口)观、数据接收器40、切换控制器 42、数据分配处理器46以及处理信息获取部60。控制器25具有整体控制控制器单元14的功能。具体而言,控制器25包括前述的 CPU 20、ROM 22 禾口 RAM 24。处理信息获取部60从各个转换输出部16获取与转换相关的信息。在本示例性实施方式中,作为具体示例,获取转换速度、尚未处理的页面数量、设置在转换输出部16中的 CPU 72的使用率、以及设置在转换输出部16中的存储器(RAM 76等)的使用率,作为处理信息。本示例性实施方式中的设置部四包括用户接口 28。设置部四具有如下功能(后文详述)通过用户接口观向用户呈现由处理信息获取部60获得的处理信息,并且允许通过用户的手动操作来设置使得数据分配处理器46进行第一分配还是进行第二分配。本示例性实施方式的转换输出部16具有转换器50、数据存储部52、图像形成控制器M、控制器65、接收部66、处理信息发送部68以及发送/接收部70。控制器65整体控制转换输出部16,具体而言,其被构造成包括CPU 72,ROM 74和 RAM 76。本示例性实施方式被构造成在ROM 74中预先存储程序75,但示例性实施方式不限于此。程序75可以存储在记录介质(例如⑶-ROM或可移动盘)上,并且从记录介质安装到ROM 74。或者,程序75也可以经由通信线路(例如互联网)从外部装置安装到ROM 74。 当在CPU 72中执行程序75时,RAM 76提供工作区域。接收部66从控制器单元14接收转换请求。发送/接收部70将经过了转换的光栅化数据中的并非该转换输出部16自身负责的颜色的光栅化数据发送到负责这些颜色的转换输出部16,并接收其负责的颜色的光栅化数据,并且接收在外部转换处理器19进行了转换的光栅化数据。下面描述在图像处理装置10进行的图像处理。图6是示出在图像处理装置10进行的整个图像处理的流程的示例的流程图。在步骤100中,由数据接收器40执行接收打印数据(图像数据)的接收处理。在下一个步骤102中,由数据分配处理器46执行打印数据分配处理,其中将接收的打印数据按页分配到转换输出部16,或者分配到转换输出部16和外部转换处理器组18 (后文详述)。在步骤104中,由转换输出部16的转换器50执行打印数据的转换。在后续步骤 108中,执行打印数据输出处理,其中图像形成控制器M将通过转换而扩展为光栅化数据的打印数据输出到打印机4,并且对图像形成进行控制。此后,本处理结束。注意步骤102的打印数据分配处理和步骤104的转换处理可以并行进行。此外, 步骤104的转换处理可以在步骤100的打印数据接收处理接收了全部页面的打印数据之后进行,或者这些处理可以并行进行(可将接收的页面相继地分配到转换输出部16并进行转换)。此外,步骤106的打印数据分配处理可以在步骤104的转换处理针对所有打印数据都已经完成之后进行,或者这些处理可以并行进行(可以将已经进行转换的页面的光栅化数据相继输出到打印机4)。下面详细描述打印数据分配处理。在本示例性实施方式中存在如下情况切换控制器42基于预定条件在第一分配和第二分配之间切换(即自动切换),以及如下情况切换控制器42根据来自设置部四的用户指示(即根据用户的手动操作)在第一分配和第二分配之间切换。注意在本示例性实施方式中,切换控制器42通常自动进行切换。然而,当用户从设置部四发出指示时,切换控制器42手动地进行切换。首先,描述前一种情况(切换控制器42自动进行切换的情况)下的打印数据分配处理。图7示出了在控制器单元14的控制器25执行的打印数据分配处理的示例的流程图。在步骤200中,判断打印模式M是否为“真”。在本示例性实施方式中,打印模式M为表示是否要将打印数据分配到外部转换处理器组18 (是否要使外部转换处理器组18进行Rip处理)的标志。如果需要将打印数据分配到外部转换处理器组18,则设置“真”,反之如果无需将打印数据分配到外部转换处理器组18,则设置“假”。在本示例性实施方式中, 在初始状态(例如,当打印开始时,或者当控制器单元14的电源接通时),设置为“假”。如果判断结果为否定,则例程前进到步骤202,其中仅将打印数据分配到转换输出部16,使得在转换中不使用外部转换处理器组18,并且,例程前进到步骤206。另一方面,如果判断结果为肯定,则例程前进到步骤204,将打印数据分配到转换输出部16以及外部转换处理器组18,从而使用转换输出部16以及外部转换处理器组18 二者来进行转换。在下一个步骤206中,将变量N递增。注意在本示例性实施方式中,为了在单个作业期间定期进行打印模式切换处理(后文将要描述的步骤210的处理),对将页面分配到转换输出部16的次数进行计数。该计数值即为变量N。在单次分配时,可以一次将一个页面分配到各个转换输出部16 (以及外部转换处理器19),也可以一次分配几个页面。在下一个步骤208中,判断N是否超出最大值(max)。此处“最大值”是进行打印模式切换的阈值。当变量N超出最大值时,进行打印模式切换处理。如果N没有超出最大值,则判断结果为否定并且例程前进到步骤212。如果N超出最大值,则判断结果为肯定并且例程前进到步骤210,其中进行打印模式切换处理(判断是否需要切换打印模式,并且如果满足预定条件则进行切换处理,后文详述)。此后,例程前进到步骤212。在下一个步骤 212中,判断是否存在尚未分配的打印数据。如果存在这样的打印数据,则判断结果为肯定, 例程返回到步骤200并重复本处理。如果所有页面均已分配,则不存在尚未分配的打印数据。因此,判断结果为否定并且本处理结束。下面详细描述上述步骤212的打印模式切换处理。图8是示出打印模式切换处理的示例的流程图。在该处理中,从各个转换输出部16获取处理信息。如果判断出转换输出部16的处理负载高,则进行切换处理,从而在转换处理中使用外部转换处理器组18 ( S卩,进行第二分配)。在步骤300中,处理信息获取部60从各个转换输出部16的处理信息发送部68获取处理信息。在下一个步骤302中,判断速度(Speed) ^ E是否成立。此处“速度”是各个转换输出部16的转换处理速度的平均值。切换控制器42计算处理信息获取部60从各个转换输出部16获取的转换处理速度的平均值,并且判断计算出的平均值是否小于或等于阈值 E。当处理负载升高时,处理速度降低。因此,如果计算出的平均值小于或等于阈值E,则判断结果为肯定并且例程前进到步骤312。然而,如果计算出的平均值超出阈值E,则例程前进到步骤304。在步骤304中,判断NoRipPage彡B是否成立。此处“NoRipPage”是各个转换输出部16尚未转换的页面(已经分配但是尚未进行转换处理的页面)的数量的平均值。切换控制器42计算处理信息获取部60从各个转换输出部16获取的尚未转换的页面数量的平均值,并且判断计算出的平均值是否大于或等于阈值B。当处理负载升高时,尚未处理的页面数量增多。因此,如果计算出的平均值大于或等于阈值B,则判断结果为肯定并且例程前进到步骤312。然而,如果计算出的平均值小于阈值B,则例程前进到步骤306。在下一个步骤306中,判断CPU彡C是否成立。此处“CPU”是各个转换输出部16的CPU 72的使用率的平均值。切换控制器42计算处理信息获取部60从各个转换输出部 16获取的CPU 72的使用率的平均值,并且判断计算出的平均值是否大于或等于阈值C。当处理负载升高时,CPU 72的使用率升高。因此,如果计算出的平均值大于或等于阈值C,则判断结果为肯定并且例程前进到步骤312。如果计算出的平均值小于阈值C,则例程前进到步骤308。在下一个步骤308中,判断Mem彡D是否成立。此处“Mem”是各个转换输出部16 的存储器(RAM 76)的使用率的平均值。切换控制器42计算处理信息获取部60从各个转换输出部16获取的存储器的使用率的平均值,并且判断计算出的平均值是否大于或等于阈值D。当处理负载升高时,存储器的使用率升高。因此,如果计算出的平均值大于或等于阈值D,则判断结果为肯定并且例程前进到步骤312。如果计算出的平均值小于阈值D,则例程前进到步骤310。在步骤310中,将打印模式M设置为打印模式M =假(仅分配到转换输出部16的第一分配),此后结束本处理。在步骤312中,当判断出处理负载高时,将打印模式M设置为打印模式M =真(分配到转换输出部16和外部转换处理器组18的第二分配),此后结束本处理。通过这种方式,当在本处理中判断出转换输出部16的处理负载高时,将处理切换到第二分配,并且,当判断出处理负载低时,将处理切换到第一分配。可以通过测量等方式预先获取阈值E、B、C、D。可以重新排列步骤302至308的处理顺序。然而,优选的是,按照它们作为转换输出部16的处理性能的重要性来按顺序执行这些处理。更加优选的是,按照本示例性实施方式描述的顺序来执行这些处理。此外,在本示例性实施方式中,步骤302至308的处理均计算平均值并将其与阈值进行比较。然而,示例性实施方式并不限于此,当任一转换输出部16的值与阈值进行比较并且得出肯定的判断结果时,例程就可以前进到步骤302。接着描述后一种情况(切换控制器42根据用户的手动操作进行切换)下的打印数据分配处理。图9示出了在控制器单元14的控制器25执行的打印数据分配处理的示例的流程图。本处理对应于图7所示的打印数据分配处理。本处理的步骤400对应于图7所示的打印数据分配处理的步骤210,步骤402对应于步骤200,步骤404对应于步骤202,步骤406对应于步骤204,步骤408对应于步骤212。在步骤400中,进行打印模式切换处理(当用户已经设置并指示了要切换打印模式时的打印模式切换处理,后文详述)。此后,例程前进到步骤402。在步骤402中,判断打印模式M是否为“真”。如果判断结果为否定,例程前进到步骤404并且进行第一分配处理。 此后,例程前进到步骤408。如果判断结果为肯定,例程前进到步骤406并且进行第二分配处理。此后,例程前进到步骤408。在步骤408中,判断是否存在尚未分配的打印数据。如果判断结果为肯定,例程返回步骤300并且重复本处理。如果判断结果为否定,则结束本处理。下面详细描述步骤400的打印模式切换处理。图10是示出打印模式切换处理的示例的流程图。在处理中,根据确认了转换输出部16的各条处理信息的用户的设置指示而进行切换,从而在转换中使用外部转换处理器组18(即,进行第二分配)。本处理对应于图8所示的打印模式切换处理。本处理的步骤500对应于图8所示的打印模式切换处理的步骤300,步骤506对应于步骤310,并且步骤508对应于步骤312。在步骤500中,处理信息获取部60从各个转换输出部16的处理信息发送部68获取处理信息。在下一个步骤502中,将各个转换输出部16的处理信息显示在设置部四的用户接口观上。图11和图12示出了处理信息的显示的具体示例。图11示出了如下状态显示从所有转换输出部16获取的CPU 72的使用率、存储器的使用率、尚未转换的页面数量以及处理速度(转换性能)的平均值和阈值。该显示可以实时更新,或者可以在用户使用画面上的更新显示按钮而指示更新时进行更新,并无具体限制。当用户选择了图11所示的显示中的设置详情按钮时,在用户接口观上显示图12 的画面。因此,详细显示了处理信息。用户从这些显示中识别出转换输出部16的状态,并且通过图11或图12的显示中的切换模式按钮来指示切换分配。处理信息的显示并不受这些示例的限制,并且能让用户识别转换输出部16的处理信息就足够了。更优选的是,进行显示,使得用户能够看一眼就把握信息。此外,可以显示所有转换输出部16的各条处理信息,而不是显示所有转换输出部16的平均值。此外,可以逐条处理信息地显示各个转换输出部16的状态。或者,当表示超出了阈值时,可以使用报警灯或蜂鸣器等。显示的阈值可以是预先确定的阈值,或者可以是用户通过用户接口观设定的阈值。在下一个步骤504中,判断是否通过用户接口观将打印模式设置为M=真。如果未将打印模式设置为M =真,则判断结果为否定,例程前进到步骤506,将打印模式设置为M =假,此后结束本处理。如果已经将打印模式设置为M =真,则判断结果为肯定,例程前进到步骤508,将打印模式设置为M =真,此后结束本处理。通过这种方式,在本处理中,基于已从用户接口观识别了转换输出部16的处理信息(处理负载的信息)的用户的指示,在第一分配和第二分配之间进行切换。如上所述,在本示例性实施方式中,基于控制器单元14的处理信息获取部60从转换输出部16获取的处理信息,如果转换输出部16的处理负载高,则切换控制器42进行控制以将数据分配处理器46的分配切换到第二分配。因此,将打印数据分配到转换输出部16 和外部转换处理器组18,并且在转换输出部16和外部转换处理器组18中进行转换。然而, 如果转换输出部16的处理负载低,则切换控制器42进行控制以将数据分配处理器的分配切换到第一分配。因此,将打印数据分配到转换输出部16,并且在转换输出部16中进行转换,而不使用外部转换处理器组18。通过这种方式,在本示例性实施方式中,当转换输出部16的处理负载较高时,将打印数据分配到转换输出部16和外部转换处理器组18并且进行转换。当处理负载较低时, 将打印数据分配到转换输出部并且进行转换,而不使用外部转换处理器组18。当处理负载较低时,存在如下情况将打印数据从控制器单元14分配到外部转换处理器组18的分配所需要的负载超出各转换输出部16的负载。此时,整个图像处理的速度会降低。因此,可以根据与不向外部转换处理器组18分配打印数据的情况相比、整个图像处理的速度是否会由于向外部转换处理器组18分配打印数据而降低,预先设置上述阈值作为切换条件。因此,在本示例性实施方式中,在如下结构中抑制了处理速度的降低与针对 CMKY各种颜色的图像形成部8的多个转换输出部16分离地设置外部转换处理器组18 (外部转换处理器19),并且并行使用它们来转换打印数据。如上所述,针对各种颜色(CM^O的图像形成部具有多个转换输出部的图像形成装置是公知的。为了在这种图像形成装置中实现高处理速度,考虑了设置除了所述多个转换输出部之外的另一转换部。然而,存在这样的情况采用这种技术,处理速度降低而不是升高。这种情况的示例包括打印数据的转换的处理负载较低的情况。相反,在本示例性实施方式的图像处理装置10中,即使在采用如下结构的情况下与针对CMKY各种颜色的图像形成部8的多个转换输出部16分离地设置外部转换处理器组18 (外部转换处理器19),并且并行地使用它们来转换打印数据,通过执行上述控制,也可以抑制处理速度的降低。在第一分配的情况下,可以将未被使用的外部转换处理器19的电源切换到节电模式。在这种情况下,控制器单元14可以指示转换处理器19切换到节电模式。或者,外部转换处理器19可以在即使经过了预定时段也未被分配打印数据时切换到节电模式。本示例性实施方式被例示为在作为初始状态的打印开始时进行第二分配。然而, 本示例性实施方式并不限于此。例如,在例如根据过去进行的打印等而预先知道进行第一分配更为优选的打印数据的情况下,可以从打印开始时就进行第一分配。此外,每当打印数据的处理结束时,都可以复位打印模式,或者可以继续采用上一次处理时的设置。第二示例性实施方式下面参照附图详细描述第二示例性实施方式。本示例性实施方式的图像处理装置的结构与第一示例性实施方式的图像处理装置10的结构基本相似。在本示例性实施方式中,转换输出部16具有设置在图像处理装置10的控制器单元14中的切换控制器42的功能,并且根据来自转换输出部16的控制对第一分配和第二分配进行切换。图13示出了本示例性实施方式的控制器单元81和转换输出部82的示意性结构的示例的示意性结构图。本示例性实施方式的控制器单元81包括控制器25、用户接口 28、 数据接收器40和数据分配处理器88。本示例性实施方式的控制器单元81与第一示例性实施方式的控制器单元14的不同之处在于没有提供切换控制器42和处理信息获取部60,也没有提供设置部四而是提供了用户接口 28,并且不同之处还在于数据分配处理器88的功能。此外,本示例性实施方式的转换输出部82除了转换输出部16(图幻的构造之外, 还包括切换控制器83和处理信息获取部84,并且处理信息发送/接收部86的部分功能不同于转换输出部16中的发送/接收部70的情况。下面描述在图像处理装置80进行的图像处理。在整个图像处理的流程中,与第一示例性实施方式的图像处理装置10进行的整个图像处理的流程(图6)的不同之处仅在于打印数据分配处理,而其它处理基本类似。因此,下面对本示例性实施方式的打印数据分配处理进行描述,而略去对其它部分的说明。图14是示出当切换控制器83自动进行切换时控制器单元81的控制器25执行的打印数据分配处理(程序89)的示例的流程图。本处理对应于图7所示的打印数据分配处
13理。本处理的步骤600对应于图7的步骤200,步骤602对应于步骤202,步骤604对应于步骤204,步骤606对应于步骤212。在步骤600中,判断打印模式M是否为“真”。在本示例性实施方式中,当数据分配处理器88从转换输出部82的切换控制器83接收到切换打印模式(表示将要执行第一分配和第二分配中的哪一个的模式)的切换指示时,数据分配处理器88切换打印模式M。因此,在数据分配处理器88接收到切换指示时,判断所指示的打印模式M是否为真。在数据分配处理器88未接收到切换指示时,判断当前的打印模式M是否为真。如果判断结果为否定,则例程前进到步骤602,进行第一分配处理,此后例程前进到步骤606。如果判断结果为肯定,则例程前进到步骤604,进行第二分配处理,此后例程前进到步骤606。在步骤606中, 判断是否存在尚未分配的打印数据。如果判断结果为肯定,则例程返回步骤600并重复本处理。如果判断结果为否定,则结束本处理。下面详细描述本示例性实施方式的打印模式切换处理。在本示例性实施方式中, 转换输出部82获取处理信息。基于该处理信息,如果需要改变打印模式M,则转换输出部 82将切换指示输出到控制器单元81。图15是示出在转换输出部82执行的本示例性实施方式的打印模式切换处理的示例的流程图。本处理对应于图8所示的打印模式切换处理。 本处理的步骤700对应于图8的步骤300,步骤702对应于步骤302,步骤704对应于步骤 304,步骤706对应于步骤306,步骤708对应于步骤308,步骤710对应于步骤310,并且步骤712对应于步骤312。在步骤700中,处理信息获取部84获取其自身装置的处理信息以及来自其它转换输出部82的处理信息发送/接收部86的处理信息。在下一个步骤702中,判断Speed彡E是否成立。如果判断结果为肯定,则例程前进到步骤712 ;反之如果判断结果为否定,则例程前进到步骤704。在步骤704中,判断 NoRipPage ^ B是否成立。如果判断结果为肯定,则例程前进到步骤712 ;反之如果判断结果为否定,则例程前进到步骤706。在步骤706中,判断CPU彡C是否成立。如果判断结果为肯定,则例程前进到步骤712 ;反之如果判断结果为否定,则例程前进到步骤708。在步骤 708中,判断Mem > D是否成立。如果判断结果为肯定,则例程前进到步骤712 ;反之如果判断结果为否定,则例程前进到步骤710。在步骤710中,将打印模式M设置为打印模式M =假,此后例程前进到步骤714。 在已经判断出处理负载较高的步骤712中,将打印模式M设置为打印模式M=真,此后例程前进到步骤714。在步骤714中,判断设置是否已经改变。判断打印模式M是否由于步骤710或步骤712的处理而发生了改变。如果打印模式M已经改变,则判断结果为肯定并且例程前进到步骤716。在步骤716中,将切换指示从切换控制器83输出到控制器单元81的数据分配处理器88,此后结束本处理。如果打印模式未改变,则判断结果为否定并且无需进行切换。 因此结束本处理。通过这种方式,根据本处理,当判断出转换输出部16的处理负载高时,将打印模式M设置成第二分配,并且当判断出处理负载低时,将打印模式M设置成第一分配。在当前分配状态和新设置的打印模式M之间存在变化时,向控制器单元81的数据分配处理器88 输出切换指示。根据切换指示,数据分配处理器88从第一分配切换到第二分配,或从第二分配切换到第一分配,并相应地进行分配处理。下面描述当切换控制器83根据用户的手动操作进行切换时本示例性实施方式的打印数据分配处理。图16是在本示例性实施方式的控制器单元81的控制器25执行的打印数据分配处理的示例的流程图。本处理对应于图14所示的打印数据分配处理。本处理的步骤802对应于图14的步骤600,步骤804对应于步骤602,步骤806对应于步骤604,并且步骤808对应于步骤606。在步骤800中进行处理信息的显示。在本示例性实施方式中,根据指示将从转换输出部82的处理信息发送/接收部86接收的处理信息显示在用户接口观上。在下一个步骤802中,判断打印模式M是否为“真”。在本示例性实施方式中,对用户经由用户接口观设置并指示的打印模式M进行判断。如果判断结果为否定,则例程前进到步骤802,进行第一分配处理,此后例程前进到步骤808。如果判断结果为肯定,则例程前进到步骤806,进行第二分配处理,此后例程前进到步骤808。在步骤808中,判断是否存在尚未分配的打印数据。如果判断结果为肯定,则例程返回步骤800并重复本处理。如果判断结果为否定,则结束本处理。图17示出了在转换输出部82执行的本示例性实施方式的打印模式切换处理的示例的流程图。本处理对应于图10所示的打印模式切换处理。本处理的步骤900对应于图 10的步骤500,并且步骤902对应于图10的步骤502。在步骤900中,处理信息获取部84获取其自身装置的处理信息以及来自其它转换输出部82的处理信息发送/接收部86的处理信息。在下一个步骤902中,将显示各个转换输出部82的处理信息的指示从处理信息发送/接收部86输出到控制器单元81的用户接口 28,此后结束本处理。通过这种方式,根据本处理,将转换输出部82获取的各个转换输出部82的处理信息显示在控制器单元81的用户接口观上。因此,可以基于已从用户接口 28的显示识别了处理信息的用户的指示,进行第一分配与第二分配之间的切换。如上所述,在本示例性实施方式中,转换输出部82具有切换控制器83和处理信息获取部84。切换控制器83基于由处理信息获取部84获取的其自身装置的处理信息以及其它转换输出部82的处理信息,对控制器单元81的数据分配处理器88的分配的切换进行控制。因此,通过与第一示例性实施方式相同的方式,在如下结构中抑制了图像处理速度的降低与针对CMKY各种颜色的图像形成部8的多个转换输出部16分离地设置外部转换处理器组18 (外部转换处理器19),并且并行使用它们来进行打印数据的转换。此外,在本示例性实施方式中,转换输出部82对控制器单元81的数据分配处理器 88进行控制。因此,在控制器单元81,无需知道诸如转换输出部82的处理负载的状态,就可以进行第一分配和第二分配之间的切换。因此,可以减轻控制器单元81的负担。在本示例性实施方式中,多个转换输出部82之一获取其自身装置和其它转换输出部82的处理信息,并使用获取的处理信息。然而,本示例性实施方式并不限于此。替代地,各个转换输出部82可以获取和使用其自身装置的处理信息。在这种情况下,各个转换输出部82基于其自身装置的处理信息和阈值分别向控制器单元81输出切换指示。在手动操作的情况下,各个转换输出部82分别输出指示以使得控制器单元81的用户接口观显示其自身装置的处理信息。
第三示例性实施方式下面参照附图详细描述第三示例性实施方式。本示例性实施方式的图像处理装置的结构与第一示例性实施方式的图像处理装置10以及第二示例性实施方式的图像处理装置80的结构基本相似。在本示例性实施方式中,外部转换输出部98设置有切换控制器42 的功能,并且根据来自转换输出部98的控制进行第一分配和第二分配之间的切换。图18是本示例性实施方式的图像处理装置90的控制器单元81以及转换输出部 16和外部转换输出部98的示意性结构的示例的示意性结构图。由于本示例性实施方式的控制器单元81具有与第二示例性实施方式的控制器单元基本类似的构造,因此略去其描述。此外,由于转换输出部16的构造与第一示例性实施方式的转换输出部16的构造基本类似,因此略去其描述。本示例性实施方式的外部转换输出部98除了具有接收打印数据并且进行转换的功能之外,还具有对控制器单元14的数据分配处理器88的第一分配和第二分配之间的切换进行控制的切换控制器93、处理信息获取部94以及处理信息发送/接收部96。切换控制器93对应于第二示例性实施方式的转换输出部82的切换控制器83,处理信息获取部94 对应于处理信息获取部84,并且处理信息发送/接收部96对应于处理信息发送/接收部 86。如上所述,除外部转换输出部98具有第二示例性实施方式的转换输出部82的功能之外,在本示例性实施方式的图像处理装置90执行的图像处理具有基本类似的结构,因此进行基本类似的操作。即,当切换控制器自动进行切换时在控制器的控制部执行的打印数据分配处理的流程的示例如图14所示。另外,在这种情况下,在外部转换输出部98执行的打印模式切换处理的流程的示例如图15所示。此外,切换控制器根据用户的手动操作进行切换控制时在控制器的控制部执行的打印数据分配处理的流程的示例如图16所示。在这种情况下,在外部转换输出部98执行的打印模式切换处理的流程的示例如图17所示。如上所述,在本示例性实施方式中,外部转换输出部98具有切换控制器93、处理信息获取部94以及处理信息发送/接收部96。基于获取的各个转换输出部16的处理信息, 切换控制器93进行控制以对控制器单元81的数据分配处理器88的分配进行切换。因此, 通过与第一示例性实施方式和第二示例性实施方式相同的方式,在如下结构中抑制了图像处理速度的降低与针对CMKY各种颜色的图像形成部8的多个转换输出部16分离地设置外部转换处理器组18 (外部转换处理器19),并且并行使用它们来进行打印数据的转换。此外,在本示例性实施方式中,外部转换处理器18对控制器单元81的数据分配处理器88进行控制。因此,在控制器单元81,无需知道转换输出部82的诸如处理负载等的状态,就可以进行第一分配和第二分配之间的切换。因此,减轻了控制器单元81的负担。此外,与在转换输出部16进行切换控制的情况相比,降低了转换输出部16的处理负载。
权利要求
1.一种图像处理装置,该图像处理装置包括用于不同颜色的多个打印处理器,所述多个打印处理器中的每一个在记录介质上进行对应颜色的打印;针对所述多个打印处理器中的每一个而设置的多个第一转换部,所述多个第一转换部中的每一个将以页面描述语言描述的打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到对应的打印处理器;第二转换部,其将所述打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到所述多个打印处理器中的任一个;以及控制器,其选择性地进行第一控制或第二控制,所述第一控制使得所述多个第一转换部并行地对输入该装置的所述打印数据进行转换,所述第二控制使得所述多个第一转换部和所述第二转换部并行地对输入的所述打印数据进行转换。
2.如权利要求1所述的图像处理装置,其中,所述控制器在如下的情况下进行所述第二控制当进行所述第二控制时为了对所述打印数据中包括的所有多个页面进行转换所需要的预计时段短于当进行所述第一控制时为了对所述打印数据中包括的所有多个页面进行转换所需要的预计时段。
3.如权利要求1所述的图像处理装置,其中,所述控制器包括设置部,该设置部设置用于选择所述第一控制或所述第二控制的条件,并且,所述控制器基于在所述设置部中设置的所述条件来选择所述第一控制或所述第二控制。
4.如权利要求1所述的图像处理装置,其中,所述控制器在由所述多个第一转换部进行的转换的处理负载高于预定阈值的情况下,进行所述第二控制。
5.如权利要求1所述的图像处理装置,其中,所述控制器在该控制器开始进行控制时首先进行所述第一控制。
6.一种图像处理方法,该图像处理方法包括以下步骤使用针对多个打印处理器中的每一个而设置的多个第一转换部,将以页面描述语言描述的打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到所述多个打印处理器,所述多个打印处理器中的每一个对应于不同的颜色并且在记录介质上进行对应颜色的打印;使用第二转换部,将所述打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到所述多个打印处理器中的任一个;以及选择性地进行第一控制或第二控制,所述第一控制使得所述多个第一转换部并行地对输入的所述打印数据进行转换,所述第二控制使得所述多个第一转换部和所述第二转换部并行地对输入的所述打印数据进行转换。
全文摘要
本发明涉及图像处理装置和图像处理方法。该图像处理装置包括用于不同颜色的多个打印处理器;针对各个打印处理器设置的多个第一转换部;第二转换部;和控制器。各个打印处理器在记录介质上进行对应颜色的打印。各个第一转换部将以页面描述语言描述的打印数据转换为光栅图像数据,并且将转换得到的光栅图像数据输出到对应的打印处理器。第二转换部将所述打印数据转换为光栅图像数据,并将转换得到的光栅图像数据输出到任一个打印处理器。控制器选择性地进行第一控制或第二控制,所述第一控制使得所述多个第一转换部并行地对输入该装置的打印数据进行转换,所述第二控制使得所述多个第一转换部和所述第二转换部并行地对输入的打印数据进行转换。
文档编号B41J2/435GK102205751SQ2011100711
公开日2011年10月5日 申请日期2011年3月23日 优先权日2010年3月25日
发明者山口佑也, 铃木裕介 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1