專利名稱:圖像處理裝置、圖像輸出設(shè)備、和圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理裝置、圖像輸出設(shè)備、和圖像處理方法。
背景技術(shù):
在一些圖像形成裝置中,諸如中央處理器(CPU)或微處理器單元(MPU)的控制單元執(zhí)行作為軟件的模塊,以從用頁面描述語言(PDL)描述的打印文檔生成光柵數(shù)據(jù),從而從打印文檔生成光柵數(shù)據(jù)。這種圖像形成裝置具備多個控制器,每個控制器具有單個控制單元(CPU或MPU), 并且各個控制器的控制單元執(zhí)行該模塊以執(zhí)行從打印文檔生成光柵數(shù)據(jù)的并行處理。已知在日本未審查專利申請公開No. 05-201077中描述的裝置是這種圖像形成裝置。
發(fā)明內(nèi)容
本發(fā)明的一個目的是提供圖像處理裝置、圖像輸出設(shè)備、和圖像處理方法,其與執(zhí)行控制以操作全部多個轉(zhuǎn)換單元的情況相比,能夠同等地減少將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù)所必需的時間并且降低功耗的。根據(jù)本發(fā)明的第一方面,提供了一種圖像處理裝置,包括多個轉(zhuǎn)換單元,其將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù);確定單元,其基于所得到的打印文檔的頁數(shù)來確定要操作的轉(zhuǎn)換單元的數(shù)量;和控制單元,其執(zhí)行控制以僅使所述多個轉(zhuǎn)換單元中對應(yīng)于由確定單元所確定的數(shù)量的轉(zhuǎn)換單元進行操作。根據(jù)本發(fā)明的第二方面,在根據(jù)第一方面的圖像處理裝置中,確定單元確定要操作的轉(zhuǎn)換單元的數(shù)量,該數(shù)量對應(yīng)于打印文檔的頁數(shù)。根據(jù)本發(fā)明的第三方面,在根據(jù)第一或第二方面的圖像處理裝置中,所述圖像處理裝置還包括多個控制板,每個控制板具有多個轉(zhuǎn)換單元,所述控制單元執(zhí)行控制以僅使所述多個轉(zhuǎn)換單元中對應(yīng)于由確定單元所確定的數(shù)量的轉(zhuǎn)換單元進行操作,從而最大化所述多個控制板中處于空閑狀態(tài)的控制板的數(shù)量。根據(jù)本發(fā)明的第四方面,提供了一種圖像輸出設(shè)備,包括根據(jù)第一至第三方面中任意一項所述的圖像處理裝置;和執(zhí)行單元,其基于通過圖像處理裝置的轉(zhuǎn)換單元轉(zhuǎn)換的光柵數(shù)據(jù)來執(zhí)行圖像形成。根據(jù)本發(fā)明的第五方面,提供了一種圖像處理方法,包括使用多個轉(zhuǎn)換單元將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù);基于所得到的打印文檔的頁數(shù)來確定要操作的轉(zhuǎn)換單元的數(shù)量; 和執(zhí)行控制以僅使所述多個轉(zhuǎn)換單元中對應(yīng)于所確定的數(shù)量的轉(zhuǎn)換單元進行操作。根據(jù)本發(fā)明的第一方面,與執(zhí)行控制以操作全部多個轉(zhuǎn)換單元的情況相比,可以同等地減少將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù)所必需的時間并且降低功耗。根據(jù)本發(fā)明的第二方面,與執(zhí)行控制以操作全部多個轉(zhuǎn)換單元的情況相比,可以同等地減少將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù)所必需的時間并且降低功耗。
3
根據(jù)本發(fā)明的第三方面,與不使用這種構(gòu)造的情況相比,可以進一步降低功耗。根據(jù)本發(fā)明的第四方面,可以減少將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù)所必需的時間,并且可以降低將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù)時的功耗。根據(jù)本發(fā)明的第五方面,可以減少將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù)所必需的時間,并且可以降低將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù)時的功耗。
下面將基于附圖對本發(fā)明的示例性實施例進行詳細說明,附圖中圖1是例示了根據(jù)本發(fā)明的示例性實施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置的功能構(gòu)造的框圖;圖2是例示了包括根據(jù)所述示例性實施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置的圖像輸出設(shè)備的功能構(gòu)造的框圖;圖3是例示了包括根據(jù)所述示例性實施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置的圖像輸出設(shè)備的硬件構(gòu)造的框圖;圖4是例示了由根據(jù)所述示例性實施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置所執(zhí)行的RIP處理(打印數(shù)據(jù)轉(zhuǎn)換處理)的處理過程的流程圖;圖5是描述了由根據(jù)所述示例性實施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置的控制器的RIP 模塊分配控制單元和頁面分配控制單元所執(zhí)行的處理的示意圖;圖6是例示了根據(jù)所述示例性實施例由RIP模塊分配控制單元執(zhí)行的確定控制板數(shù)量以及確定RIP模塊數(shù)量的處理的處理過程的流程圖;圖7是例示了根據(jù)所述示例性實施例由頁面分配控制單元執(zhí)行的確定RIP模塊的處理的處理過程的流程圖;圖8是例示了根據(jù)所述示例性實施例由頁面分配控制單元執(zhí)行的操作RIP模塊的處理的處理過程的流程圖;圖9是描述了由根據(jù)所述示例性實施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置執(zhí)行的RIP處理的第一具體示例的示意圖;圖10是描述了由根據(jù)所述示例性實施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置執(zhí)行的RIP處理的第二具體示例的示意圖;和圖11是描述了由根據(jù)所述示例性實施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置執(zhí)行的RIP處理的第三具體示例的示意圖。
具體實施例方式下面參照附圖對本發(fā)明的示例性實施例進行詳細說明。在描述示例性實施例的附圖中,相同的元件基本由相同的參考標號指示,并且省略其重復(fù)的描述?,F(xiàn)參照圖1對根據(jù)示例性實施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置10的功能構(gòu)造進行說明。如圖1所示,打印數(shù)據(jù)轉(zhuǎn)換處理裝置10用作圖像處理裝置,其包括控制器100和多個(N個)控制器板200#1至200謝??刂破?00包括打印文檔接收單元110、頁數(shù)分析單元120、光柵圖像處理器(RIP)模塊分配控制單元130、頁面分配控制單元140、信息獲取單元150、打印文檔存儲單元160、 和控制器配置信息存儲單元170。打印文檔接收單元110基于通信協(xié)議信息來接收從外部主機發(fā)送并且是以頁面描述語言(PDL)描述的打印文檔,并將所接收的打印文檔存儲在打印文檔存儲單元160中。頁數(shù)分析單元120檢測存儲在打印文檔存儲單元160中的構(gòu)成打印文檔的頁面的數(shù)量,并且將檢測結(jié)果(打印文檔的頁數(shù))通知給RIP模塊分配控制單元130。RIP模塊分配控制單元130基于所通知的打印文檔的頁數(shù)和存儲在控制器配置信息存儲單元170中的控制器配置信息,來確定要操作哪些控制器板以及RIP模塊的數(shù)量,并且將表示所確定的要操作的控制器板的信息、RIP模塊的數(shù)量、以及打印文檔的頁數(shù)輸出至頁面分配控制單元140。也即,RIP模塊分配控制單元130被配置為基于所獲取的打印文檔的頁數(shù)來確定要操作的RIP模塊(轉(zhuǎn)換單元)的數(shù)量,具體地講是確定與打印文檔的頁數(shù)相對應(yīng)的要操作的RIP模塊的數(shù)量。這里,“操作”不僅意味著RIP模塊的啟動還表示啟動狀態(tài)的延續(xù)。此外,RIP模塊分配控制單元130執(zhí)行控制以使得多個RIP模塊中僅有所確定數(shù)量的RIP模塊操作。在這種情況下,RIP模塊分配控制單元130執(zhí)行控制以使得全部RIP模塊中僅有所確定數(shù)量的RIP模塊操作,從而最大化所述多個控制器板中處于空閑狀態(tài)的控制器板(控制板)的數(shù)量。此外,RIP模塊分配控制單元130將存儲在打印文檔存儲單元160中的打印文檔傳送至已確定要操作的控制器板。頁面分配控制單元140基于由RIP模塊分配控制單元130通知的表示要操作的控制器板的信息、RIP模塊的數(shù)量、和打印文檔的頁數(shù),將各個控制器板上要操作的RIP模塊的數(shù)量以及頁面分配信息(關(guān)于要打印的頁面的信息)輸出至要操作的控制器板。此外,頁面分配控制單元140將休眠模式切換指令輸出至不操作的控制器板。信息獲取單元150獲取控制器配置信息并將所獲取的控制器配置信息存儲在控制器配置信息存儲單元170中。這里,控制器配置信息包括表示控制器板的信息(標識信息)、控制器板的數(shù)量、以及每個控制器板上要操作的RIP模塊的數(shù)量。信息獲取單元150可以使用下述三種方法來獲取控制器配置信息。(1)信息獲取單元150獲取由用戶通過諸如輸入/輸出裝置或操作面板的用戶界面(未圖示)輸入的系統(tǒng)配置信息,來作為控制器配置信息。系統(tǒng)配置信息包括表示控制器板的信息(標識信息)、控制器板的數(shù)量、以及每個控制器板上要操作的RIP模塊的數(shù)量。(2)信息獲取單元150向各個控制器板查詢RIP處理能力(RIP模塊的數(shù)量),并從各個控制器板獲取對此查詢的響應(yīng)。然后,信息獲取單元150獲取表示已經(jīng)對查詢做出響應(yīng)的控制器板的信息(標識信息)、以及作為來自各個控制器板的對查詢的響應(yīng)的控制器板的數(shù)量、以及RIP模塊的數(shù)量,來作為控制器配置信息。(3)信息獲取單元150向各個控制器板查詢安裝在控制器板上的CPU的數(shù)量以及存儲器的存儲容量,并且從各個控制器板獲取對此查詢的響應(yīng)。然后,基于來自控制器板的對此查詢的響應(yīng)(CPU的數(shù)量和存儲器的存儲容量),信息獲取單元150確定已經(jīng)對查詢做出響應(yīng)的控制器板的數(shù)量以及每個控制器板上要操作的RIP模塊的最大數(shù)量。然后,信息獲取單元150獲取表示已經(jīng)對查詢做出響應(yīng)的控制器板的信息(標識信息)、所確定的控制器板的數(shù)量、以及每個控制器板上的RIP模塊的最大數(shù)量,來作為控制器配置信息。在前述方法(3)的情況中,信息獲取單元150根據(jù)以頁面描述語言(下文中記作 “PDL”)描述的打印文檔的屬性(即根據(jù)打印文檔的PDL類型)來確定每個控制器板上要操作的RIP模塊的最大數(shù)量。這是因為根據(jù)PDL類型的不同,用作RIP模塊的軟件模塊(程序)的程序大小、以及用于存儲程序執(zhí)行的中間結(jié)果和最終結(jié)果的工作存儲器(本地存儲器中的存儲區(qū)域)的存儲器大小會有變化,從而實際的多個RIP模塊中要操作的RIP模塊的數(shù)量會在各個控制器板之間不同。打印文檔存儲單元160存儲由打印文檔接收單元110接收的打印文檔??刂破髋渲眯畔⒋鎯卧?70存儲由信息獲取單元150獲取的控制器配置信息。所述多個控制器板200#1至200#N中的每一個均包括控制器控制單元210、多個 (M個)RIP模塊220#1至220#M,以及打印文檔存儲單元230。每個控制器板上的RIP模塊的數(shù)量不必相同,而可以不同。在此示例性實施例中,每個控制器板上的RIP模塊的數(shù)量相同。控制器控制單元210獲取從RIP模塊分配控制單元130傳送的打印文檔,并將打印文檔存儲在打印文檔存儲單元230中。此外,控制器控制單元210獲取從頁面分配控制單元140輸出的輸出信息,并基于該輸出信息執(zhí)行處理。也即,當輸出信息包括RIP模塊的數(shù)量和頁面分配信息時,控制器控制單元210使得僅有對應(yīng)于RIP模塊數(shù)量的RIP模塊進行操作,并且指令要操作的RIP模塊基于頁面分配信息打印打印頁面。另一方面,當輸出信息包括休眠模式切換指令時,控制器控制單元210將控制器板切換至休眠模式。所述多個RIP模塊220#1至220測將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù),即對打印文檔執(zhí)行RIP處理。也即,RIP模塊220#1至220#M對打印文檔的PDL描述進行解釋,并基于解釋結(jié)果生成表示該PDL描述的光柵數(shù)據(jù)。此外,RIP模塊220#1至220#11對光柵數(shù)據(jù)執(zhí)行圖像處理,如色彩轉(zhuǎn)換處理、灰度(gradation)校正處理、和背景處理(screen process)。以此方式,由RIP模塊220#1至220#M執(zhí)行RIP處理,由此針對打印文檔的各個頁面生成了各個顏色的光柵數(shù)據(jù)青(C)、洋紅(M)、黃(Y)、和黑(K)。因此,各個頁面的CMYK 顏色的光柵數(shù)據(jù)作為打印頁面從控制器板輸出至打印控制裝置20。打印文檔存儲單元230存儲由控制器控制單元210獲取的打印文檔。在此示例性實施例中,設(shè)置在控制器100中的打印文檔接收單元110、頁數(shù)分析單元120、RIP模塊分配控制單元130、頁面分配控制單元140、和信息獲取單元150中的每一個均由用于實現(xiàn)相應(yīng)元件的功能的軟件(軟件模塊)構(gòu)成。此外,設(shè)置在控制器板200#1 至200#N中每一個上的控制器控制單元210和多個RIP模塊220#1至220#M的每一個均由用于實現(xiàn)相應(yīng)元件的功能的軟件(軟件模塊)構(gòu)成。在此示例性實施例中,所述多個控制器板200#1至200#N的多個RIP模塊220#1至 220測對應(yīng)于多個轉(zhuǎn)換單元并且具有轉(zhuǎn)換功能??刂破?00的RIP模塊分配控制單元130 對應(yīng)于確定單元和控制單元,并且具有確定功能和控制功能。多個控制器板200#1至200#N 對應(yīng)于多個控制板。
接下來參照圖2對包括上述打印數(shù)據(jù)轉(zhuǎn)換處理裝置10的圖像輸出設(shè)備1的功能構(gòu)造進行說明。如圖2所示,圖像輸出設(shè)備1包括上述打印數(shù)據(jù)轉(zhuǎn)換處理裝置10、打印控制裝置 20、和打印機引擎30。如上文所述,打印數(shù)據(jù)轉(zhuǎn)換處理裝置10對由主機2提供的打印文檔執(zhí)行RIP處理,并將RIP處理結(jié)果(即各個頁面的CMYK顏色的光柵數(shù)據(jù))輸出至打印控制裝置20。打印控制裝置20包括頁面控制單元21和引擎控制單元22。頁面控制單元21接收從打印數(shù)據(jù)轉(zhuǎn)換處理裝置10輸出的各個頁面的CMYK顏色的光柵數(shù)據(jù),基于頁數(shù)對所接收的打印頁面進行管理,并根據(jù)頁數(shù)將打印頁面輸出至引擎控制單元22。這里,光柵數(shù)據(jù)包括具有被稱為中間語言的形式的數(shù)據(jù)以及完全處于位圖狀態(tài)的數(shù)據(jù),并且任何數(shù)據(jù)均是可接受的,只要該數(shù)據(jù)是通過解釋PDL而生成的。引擎控制單元22根據(jù)頁數(shù)生成對應(yīng)于光柵數(shù)據(jù)的視頻信號(即對應(yīng)于各個CMYK 顏色的視頻信號),并將生成的CMYK顏色的視頻信號輸出至打印機引擎30。視頻信號的一個示例包括用于曝光的脈沖信號,如脈寬調(diào)制信號(PWM信號)。打印機引擎30具有執(zhí)行單元的功能,其基于通過打印數(shù)據(jù)轉(zhuǎn)換處理裝置10(圖像處理裝置)的RIP模塊(轉(zhuǎn)換單元)所執(zhí)行的轉(zhuǎn)換而生成的光柵數(shù)據(jù)來執(zhí)行圖像形成,換句話說,基于從打印控制裝置20輸出的各個CM^(顏色的脈沖信號(視頻信號)來執(zhí)行圖像形成。接下來,參照圖3對包括上述打印數(shù)據(jù)轉(zhuǎn)換處理裝置10的圖像輸出設(shè)備1的硬件構(gòu)造進行說明。如圖3所示,例如,圖像輸出設(shè)備1通過局域網(wǎng)(LAN) 3連接至主機2。在圖像輸出設(shè)備1中,打印數(shù)據(jù)轉(zhuǎn)換處理裝置10和打印控制裝置20通過網(wǎng)絡(luò)(系統(tǒng)內(nèi)網(wǎng)絡(luò))4彼此連接。此外,在打印數(shù)據(jù)轉(zhuǎn)換處理裝置10中,控制器100和各個控制器板200#1至200N通過網(wǎng)絡(luò)4彼此連接。網(wǎng)絡(luò)4的一個示例是通信電纜。在打印數(shù)據(jù)轉(zhuǎn)換處理裝置10中,控制器100包括多CPU 101、輔助存儲裝置102、 本地存儲器103、多個通信控制單元104和105。這些元件101至105都連接至本地總線 106。輔助存儲裝置102由硬盤、光盤等構(gòu)成,其存儲軟件(軟件模塊)、通信協(xié)議信息、 和從主機2傳送并由通信控制單元104接收的打印文檔,其中所述軟件(軟件模塊)用于實現(xiàn)上述打印文檔接收單元110、頁數(shù)分析單元120、RIP模塊分配控制單元130、頁面分配控制單元140、和信息獲取單元150的各個功能。本地存儲器103由隨機存取存儲器(RAM)等構(gòu)成,其存儲從輔助存儲裝置102讀取的并用于實現(xiàn)上述元件110至150的各個功能的軟件(軟件模塊)、由元件110至150執(zhí)行的處理進程的有關(guān)信息、以及處理最終結(jié)果的有關(guān)信息。處理最終結(jié)果的有關(guān)信息可以是,例如控制器配置信息、打印文檔的頁數(shù)、表示要操作的控制器板的信息、每個要操作的控制器板的RIP模塊的數(shù)量、以及要傳送的打印文檔。多CPU 101由多個CPU構(gòu)成,其將用于實現(xiàn)上述元件110至150的各個功能的軟件(軟件模塊)從輔助存儲裝置102讀取至本地存儲器103,并執(zhí)行相應(yīng)的軟件(軟件模塊)。從而實現(xiàn)上述元件110至150的各個功能。此外,多CPU 101包括用于給多個CPU中的每一個提供電源電壓(或功率)的電源 IOlA0在由多CPU 101中執(zhí)行對應(yīng)于打印文檔接收單元110的軟件(軟件模塊)的CPU 執(zhí)行的控制下,通信控制單元104與外部設(shè)備(例如主機幻通信。例如,通信控制單元104 接收從主機2傳送的打印文檔并將該打印文檔提供至相應(yīng)的CPU。通信控制單元105是基于在通信控制單元105和控制器板200#1至200#N之間定義的串行傳輸方案或并行傳輸方案來控制數(shù)據(jù)通信的接口,其執(zhí)行與各控制器板200#1至 200#N的數(shù)據(jù)通信??刂破靼?00#1至200謝中的每一個都包括多CPU 201、輔助存儲裝置202、本地存儲器203、和通信控制單元204。這些元件201至204連接至本地總線205。輔助存儲裝置202由硬盤、光盤等構(gòu)成,其存儲軟件(軟件模塊)、和從控制器100 傳送并由控制器控制單元210接收的打印文檔,其中所述軟件(軟件模塊)用于實現(xiàn)控制器控制單元210和多個RIP模塊220#1至220#M的各個功能。本地存儲器203由RAM等構(gòu)成,其存儲從輔助存儲裝置202讀取的并用于實現(xiàn)上述元件210和220#1至220#M的各個功能的軟件(軟件模塊)、由元件210和220#1至220#M 執(zhí)行的處理進程的有關(guān)信息、以及處理最終結(jié)果的有關(guān)信息。處理最終結(jié)果的有關(guān)信息可以是,例如從RIP模塊分配控制單元130傳送的打印文檔、來自頁面分配控制單元140的輸出信息(要操作的RIP模塊的數(shù)量和頁面分配信息, 或者休眠模式切換指令)、以及RIP處理的結(jié)果(各個CMYK顏色的光柵數(shù)據(jù))。多CPU 201由對應(yīng)于控制器控制單元210和多個RIP模塊220#1至220#M的多個 CPU構(gòu)成。在多CPU 201中,多個CPU將用于實現(xiàn)上述元件210和220#1至220#11的各個功能的軟件(軟件模塊)從輔助存儲裝置202讀取至本地存儲器203,并執(zhí)行相應(yīng)的軟件(軟件模塊)。從而實現(xiàn)上述元件210和220#1至220#M的各個功能。此外,多CPU 201包括用于給多個CPU中的每一個提供電源電壓(或功率)的電源201A。多個CPU中的每一個操作在由于被提供有特定電源電壓(功率)而執(zhí)行處理的操作模式中、或者在由于被提供有比操作模式下的電源電壓(功率)低的電源電壓(功率) 而處于空閑狀態(tài)的休眠模式中,并具有根據(jù)外部給出的命令(指令)切換至操作模式或休眠模式的功能。例如,在多CPU 201中,如果從用于實現(xiàn)處于休眠模式的控制器控制單元210的功能的CPU提供操作指令,則用于實現(xiàn)多個RIP模塊的功能的多個CPU從休眠模式切換至操作模式。另一方面,如果從用于實現(xiàn)處于操作模式的控制器控制單元210的功能的CPU提供休眠模式切換指令,則多個CPU從操作模式切換至休眠模式。通信控制單元204是基于在通信控制單元204和控制器100之間定義的串行傳輸方案或并行傳輸方案來控制數(shù)據(jù)通信的接口,其執(zhí)行與控制器100的數(shù)據(jù)通信。處理能力,即多CPU 201中的CPU數(shù)量以及本地存儲器203的存儲容量,在各個控制器板200#1至200#Ni間可以不同。打印控制裝置20包括通信控制單元23,其用作基于在打印控制裝置20和打印數(shù)據(jù)轉(zhuǎn)換處理裝置10的多個控制器板200#1至200#Ni間定義的串行傳輸方案或并行傳輸方案來控制數(shù)據(jù)通信的接口。接下來參照圖4對打印數(shù)據(jù)轉(zhuǎn)換處理裝置10所執(zhí)行的RIP處理(打印數(shù)據(jù)轉(zhuǎn)換處理)進行說明。在控制器100中,打印文檔接收單元110從主機2接收要打印的打印文檔(PDL數(shù)據(jù)),將打印文檔存儲在打印文檔存儲單元160中(步驟S101),并通知頁數(shù)分析單元120 打印文檔已存儲。已經(jīng)接收到通知的頁數(shù)分析單元120檢測形成了存儲在打印文檔存儲單元160中的打印文檔的頁數(shù),并將頁數(shù)通知給RIP模塊分配控制單元130 (步驟S102)。RIP模塊分配控制單元130基于所通知的打印文檔的頁數(shù)和存儲在控制器配置信息存儲單元170中的控制器配置信息,來執(zhí)行“確定要操作的控制器板和RIP模塊數(shù)量的處理”(下文將詳細說明)。RIP模塊分配控制單元130將存儲在打印文檔存儲單元160中的打印文檔傳送至所確定的要操作的控制器板(的控制器控制單元210)(步驟S104),并將在步驟S103執(zhí)行的“確定要操作的控制器板和RIP模塊數(shù)量的處理”結(jié)果通知給頁面分配控制單元140 (步驟S105),該處理結(jié)果即表示要操作的控制器板的信息(標識信息)、要操作的每個控制器板的RIP模塊的數(shù)量、以及打印文檔的頁數(shù)(步驟S105)?,F(xiàn)對一個具體示例進行描述。如圖5所示,RIP模塊分配控制單元110讀取存儲在打印文檔存儲單元160中的打印文檔(見I^rl),并將所讀取的打印文檔傳送至所確定的要操作的控制器板(見1^2)。在圖5中,省略了對打印文檔接收單元110、頁數(shù)分析單元120、 和信息獲取單元150的圖示。這里假設(shè),在多個控制器板200#1至200#N中,僅有控制器板200#N被確定為不操作的控制器板,而其它控制器板(圖5中僅例示了控制器板200#1和200#2)被確定為要操作的控制器板。也即,圖5中的示例示出了打印文檔被傳送至被確定為要操作的控制器板200#1 和200#2,而不傳送至被確定為不操作的控制器板200#N。RIP模塊分配控制單元130將表示要操作的控制器板200#1至200#(N_1)的信息 (標識信息)、每個要操作的控制器板的RIP模塊的數(shù)量、以及打印文檔的頁數(shù)通知給頁面分配控制單元140 (見1^3)?;氐綀D4,基于表示要操作的控制器板的信息(標識信息)和每個要操作的控制器板的RIP模塊的數(shù)量,頁面分配控制單元140執(zhí)行將在下文詳述的“確定RIP模塊的處理”(步驟S106)。然后,頁面分配控制單元140將要操作的RIP模塊的數(shù)量(即此次處理的結(jié)果)和基于通知的打印文檔的頁數(shù)的頁面分配信息、或者將休眠模式切換指令輸出至多個控制器板200#1至200謝。在圖5的示例中,基于從RIP模塊分配控制單元130獲取的信息,頁面分配控制單元140將每個要操作的控制器板的RIP模塊的數(shù)量和頁面分配信息輸出至要操作的控制器板(圖5中的控制器板200#1和200#2)(見Pr4)。此外,頁面分配控制單元140將休眠模式切換指令輸出至不操作的控制器板 200#N (見 Pr5)。
9
回到圖4,在多個控制器板200#1至200#N中,控制器控制單元210把在步驟S104 中傳送的打印文檔存儲在打印文檔存儲單元230中,并還基于來自頁面分配控制單元140 的輸出信息(要操作的RIP模塊的數(shù)量和頁面分配信息、或者休眠模式切換指令)執(zhí)行將在下文詳述的“操作RIP模塊的處理”(步驟S107)。接下來參照圖6對由RIP模塊分配控制單元130執(zhí)行的確定要操作的控制器板和 RIP模塊數(shù)量的處理(圖4中步驟S103的處理)進行說明。RIP模塊分配控制單元130基于包括在存儲于控制器配置信息存儲單元170中的控制器配置信息(即表示控制器板的信息(標識信息)、控制器板的數(shù)量、以及每個控制器板上要操作的RIP模塊的數(shù)量)中的每個控制板上要操作的RIP模塊的數(shù)量,來計算這些控制器板的RIP模塊的總數(shù)量(步驟S201)。RIP模塊分配控制單元130判斷由頁數(shù)分析單元120通知的打印文檔的頁數(shù)是否小于計算得到的RIP模塊的總數(shù)量(是否滿足“打印文檔的頁數(shù)< RIP模塊的總數(shù)”)(步驟 S202)。如果RIP模塊分配控制單元130在步驟S202中判斷出打印文檔的頁數(shù)小于在步驟S201中計算得到的RIP模塊的總數(shù)量,則RIP模塊分配控制單元130確定要操作的RIP 模塊的數(shù)量(下文中稱為“操作RIP模塊的數(shù)量”)等于與打印文檔的頁數(shù)對應(yīng)的RIP模塊的數(shù)量,并且還確定要操作的控制器板的數(shù)量(下文中稱為“操作控制器板的數(shù)量”)等于用于操作與所確定的操作RIP模塊的數(shù)量對應(yīng)的RIP模塊的控制器板的數(shù)量(步驟S203)。如果RIP模塊分配控制單元130在步驟S202中判斷出打印文檔的頁數(shù)等于或大于在步驟S201中計算得到的RIP模塊的總數(shù),則RIP模塊分配控制單元130確定操作控制器板的數(shù)量等于全部控制器板的數(shù)量,并且還確定操作RIP模塊的數(shù)量等于所確定的RIP 模塊的總數(shù)(步驟S204)。在完成步驟S203或S204之后,RIP模塊分配控制單元130結(jié)束此處理并返回圖4 所示的RIP處理(打印數(shù)據(jù)轉(zhuǎn)換處理)的步驟S103。也即,RIP模塊分配控制單元130基于打印文檔的頁數(shù)和計算得到的RIP模塊總數(shù)來從多個控制器板200#1至200#N中選擇用于操作RIP模塊的控制器板、確定所選擇的控制器板上要操作的RIP模塊、并執(zhí)行控制以使得未被選擇的控制器板上的RIP模塊不操作。接下來,參照圖7對由頁面分配控制單元140執(zhí)行的確定RIP模塊的處理(圖4 中的步驟S106)進行說明。頁面分配控制單元140從RIP模塊分配控制單元130獲取表示要操作的控制器板的信息(標識信息)、每個要操作的控制器板的RIP模塊的數(shù)量、以及打印文檔的頁數(shù)(步驟 S301)。頁面分配控制單元140針對每個打印頁面判斷要操作的控制器板中已被請求執(zhí)行打印的控制器板上哪個RIP模塊將執(zhí)行RIP處理(打印數(shù)據(jù)轉(zhuǎn)換)(步驟S302)。頁面分配控制單元140在順次將多個控制器板200#1至200#N當作控制目標的同時,基于所獲取的表示要操作的控制器板的信息(標識信息),來判斷作為控制目標的控制器板是否是要操作的控制器板(步驟S303)。如果頁面分配控制單元140在步驟S303判斷出作為控制目標的控制器板是要操作的控制器板,則頁面分配控制單元140把要操作的RIP模塊的數(shù)量和基于打印文檔的頁數(shù)的頁面分配信息(關(guān)于要打印的頁面的信息)輸出至要操作的控制器板的控制器控制單元 210(步驟 S304)。如果頁面分配控制單元140在步驟S303判斷出作為控制目標的控制器板是不操作的控制器板,則頁面分配控制單元140將休眠模式切換指令輸出至該不操作的控制器板的控制器控制單元210 (步驟S305)。在完成步驟S304或S305之后,頁面分配控制單元140判斷是否存在下一個要被控制的控制器板(步驟S306)。如果存在下一個要被控制的控制器板,處理返回步驟S303。 另一方面,如果不存在下一個要被控制的控制器板(如果全部控制器板都已作為控制目標處理過),則處理結(jié)束并返回圖4所示的RIP處理(打印數(shù)據(jù)轉(zhuǎn)換處理)中的步驟S106。接下來參照圖8對由控制器板的控制器控制單元210所執(zhí)行的操作RIP模塊的處理(圖4中的步驟S107)進行說明??刂破骺刂茊卧?10獲取由頁面分配控制單元140提供的輸出信息(即要操作的 RIP模塊的數(shù)量和頁面分配信息,或者休眠模式切換指令)(步驟S401),并判斷所獲取的輸出信息是否是休眠模式切換指令(步驟S402)。如果控制器控制單元210在步驟S402判斷出所獲取的輸出信息不是休眠模式切換指令,則控制器控制單元210判定該輸出信息包括要操作的RIP模塊的數(shù)量和頁面分配信息,僅操作指定數(shù)量的RIP模塊(步驟S403),然后將該頁面分配信息提供至操作的RIP 模塊(步驟S404)。以這種方式操作的RIP模塊將基于頁面分配信息分配的頁面轉(zhuǎn)換成打印數(shù)據(jù)(執(zhí)行RIP處理)。如果控制器控制單元210在步驟S402判斷出所獲取的輸出信息是休眠模式切換指令,則控制器控制單元210使控制器板切換至休眠模式(步驟S405)。在完成步驟S404或S405之后,控制器控制單元210結(jié)束此處理并返回圖4所示的RIP處理(打印數(shù)據(jù)轉(zhuǎn)換處理)的步驟S107。接下來,使用第一具體示例對由多個RIP模塊執(zhí)行的RIP處理(打印數(shù)據(jù)轉(zhuǎn)換處理)進行說明。此處使用下面4個條件1-4作為前提。(條件1)多個控制器板由四個控制器板200#1至200#4構(gòu)成,每個控制器板包括兩個RIP模塊220#1和220#2 (見圖9)。(條件2)表示各個控制器板200#1至200#4的信息(標識信息)為ID200#1、 ID200#2、ID200#3、ID200#4o RIP模塊分配控制單元130和頁面分配控制單元140基于這些標識信息將信息輸出至輸出目的地(傳輸目的地),即輸出至控制器板。(條件幻打印文檔的頁數(shù)為4,包括在控制器配置信息中的表示控制器板的信息 (標識信息)為ID200#1、ID200#2、ID200#3、ID200#4,控制器板的數(shù)量為4,并且每個控制器板的RIP模塊的數(shù)量為2。此外,計算得到的RIP模塊的總數(shù)為8。(條件4)在每個控制器板的多CPU201中(見圖3),用于執(zhí)行控制器控制單元 210的CPU —直操作,對應(yīng)于RIP模塊220#1的CPU和對應(yīng)于RIP模塊220#2的CPU處于休眠模式,直到它們被用于執(zhí)行控制器控制單元210的CPU操作為止。
在這些前提下,RIP模塊分配控制單元130判斷出“打印文檔的頁數(shù)=4”小于“RIP 模塊的總數(shù)=8” (判斷出滿足“打印文檔的頁數(shù)=4 < RIP模塊的總數(shù)=8”)。RIP模塊分配控制單元130以如下方式確定操作RIP模塊的數(shù)量和操作控制器板
的數(shù)量。(I)RIP模塊分配控制單元130確定操作RIP模塊的數(shù)量為4,對應(yīng)于打印文檔的頁數(shù)=4。也即,操作RIP模塊的數(shù)量=4。(2) RIP模塊分配控制單元130確定操作控制器板的數(shù)量為用于操作4個操作RIP 模塊的控制器板的數(shù)量,并確定用于最大化全部控制器板中處于空閑狀態(tài)的控制器板的數(shù)量的控制器板的數(shù)量。在這種情況下,由于每個控制器板的RIP模塊的數(shù)量為2,因此用于最大化處于空閑狀態(tài)的控制器板的數(shù)量的控制器板的數(shù)量為2。于是,操作控制器板的數(shù)量為2。假設(shè)RIP模塊分配控制單元130基于按照上述方式確定的操作RIP模塊的數(shù)量= 4和操作控制器板的數(shù)量=2來確定例如兩個控制器板200#1和200#2為要操作的控制器板。然后,如圖9所示,RIP模塊分配控制單元130將打印文檔(由4頁pp. 1至4組成的打印文檔)傳送至已確定為要操作的兩個控制器板200#1和200#2,并且不將打印文檔傳送至已確定為不操作的其它兩個控制器板200#3和200#4。此外,RIP模塊分配控制單元130將表示全部控制器板的信息(標識信息) ID200#1至ID200#4、表示要操作的控制器板200#1和200#2的信息(標識信息)ID200#1 和ID200#2、基于操作RIP模塊的數(shù)量=4所得到的每個控制器板的RIP模塊的數(shù)量=2、 以及打印文檔的頁數(shù)=4輸出至頁面分配控制單元140?;趶腞IP模塊分配控制單元130獲取的信息,頁面分配控制單元140將基于RIP 模塊數(shù)量=2和打印文檔的頁數(shù)=4的頁面分配信息pi和p2輸出至與表示要操作的控制器板的信息ID200#1相對應(yīng)的控制器板200#1的控制器控制單元210,并且將基于RIP模塊數(shù)量=2和打印文檔的頁數(shù)=4的頁面分配信息p3和p4輸出至與表示要操作的控制器板的信息ID200#2相對應(yīng)的控制器板200#2的控制器控制單元210 (見圖9)。于是,控制器板200#1的控制器控制單元210操作RIP模塊220#1和220#2,并將頁面分配信息Pl提供至操作的RIP模塊220#1,并將頁面分配信息p2提供至RIP模塊220#2, 如圖9所示。具體來說,在控制器板200#1的多CPU 201中(圖3),執(zhí)行控制器控制單元210 的CPU操作處于休眠模式的執(zhí)行RIP模塊220#1的CPU以及處于休眠模式的執(zhí)行RIP模塊 220#2的CPU,并將相應(yīng)的頁面分配信息提供至每個操作的CPU。此外,與在控制器板200#1中相同,在控制器板200#2中,RIP模塊220#1和220#2 分別由控制器控制單元210操作并隨后被提供有頁面分配信息p3和p4。具體來說,與在控制器板200#1中相同,在控制器板200#2的多CPU 201中(見圖 3),執(zhí)行控制器控制單元210的CPU向處于休眠模式的執(zhí)行RIP模塊220#1的CPU以及處于休眠模式的執(zhí)行RIP模塊220#2的CPU提供操作指令(操作各個CPU),并將相應(yīng)的頁面分配信息提供至每個操作的CPU。另一方面,基于從RIP模塊分配控制單元130獲取的信息,頁面分配控制單元140將休眠模式切換指令輸出至與表示不操作的控制器板的信息ID200#3和ID200#4相對應(yīng)的控制器板200#3和200#4的控制器控制單元210 (見圖9)。于是,控制器板200#3的控制器控制單元210使得控制器板200#3切換至休眠模式,并且控制器板200#4的控制器控制單元210使得控制器板200#4切換至休眠模式。具體來說,在控制器板200#3的多CPU 201中,執(zhí)行控制器控制單元210的CPU使得處于休眠模式的執(zhí)行RIP模塊220#1的CPU以及處于休眠模式的執(zhí)行RIP模塊220#2的 CPU保持在休眠模式。換句話說,執(zhí)行控制器控制單元210的CPU不對已經(jīng)處于休眠模式的 RIP模塊220#1和220#2執(zhí)行任何動作。此外,與在控制器板200#3中相同,在控制器板200#4中,執(zhí)行控制器控制單元210 的CPU使得執(zhí)行RIP模塊220#1的CPU和執(zhí)行RIP模塊220#2的CPU切換至休眠模式。
如上所述,在第一具體示例中,控制器控制單元210執(zhí)行控制以使得已經(jīng)被RIP模塊分配控制單元130確定為不操作的控制器板200#3和200#4的RIP模塊220#1和RIP模塊220#2不操作。因此,在控制器板200#3和200#4的多CPU 201中,執(zhí)行RIP模塊220#1和220#2 的兩個CPU切換至休眠模式,從而降低功耗。如上所述,在打印數(shù)據(jù)轉(zhuǎn)換處理裝置10中,在執(zhí)行用于將頁數(shù)小于RIP模塊數(shù)量的打印文檔轉(zhuǎn)換成光柵數(shù)據(jù)的RIP處理的情況下,能夠降低頁數(shù)較少的打印文檔的轉(zhuǎn)換處理時間(RIP處理時間),并且降低功耗。接下來,使用第二具體示例對多個RIP模塊所執(zhí)行的RIP處理(打印數(shù)據(jù)轉(zhuǎn)換處理)進行說明。在上述第一具體示例中,RIP模塊分配控制單元130確定操作控制器板的數(shù)量為 2,其中處于空閑狀態(tài)的控制器板的數(shù)量被最大化。或者,可以替換使用下述方法。S卩,在上文參照圖9描述的四個前提下,RIP模塊分配控制單元130可以確定與 (按照上述方法確定的)操作RIP模塊的數(shù)量=4相對應(yīng)的控制器板的數(shù)量為操作控制器板的數(shù)量。具體來說,假設(shè)RIP模塊分配控制單元130基于按照上述方式確定的操作RIP模塊的數(shù)量=4和操作控制器板的數(shù)量=4,確定了 4個控制器板200#1、200#2、200#3、和 200#4為要操作的控制器板。然后,RIP模塊分配控制單元130將打印文檔(由4頁pp. 1-4組成的打印文檔) 傳送至4個控制器板200#1、200#2、200#3、和200#4,如圖10所示。此外,RIP模塊分配控制單元130將表示全部控制器板的信息(標識信息) ID200#1至ID200#4,表示要操作的控制器板200#1、200#2、200#3、和200#4的信息(標識信息)ID200#1、ID200#2、ID200#3、ID200#4,基于操作RIP模塊的數(shù)量=4而得到的每個控制器板的RIP模塊的數(shù)量=1,以及打印文檔頁數(shù)=4,輸出至頁面分配控制單元140?;趶腞IP模塊分配控制單元130獲取的信息,頁面分配控制單元140將基于RIP 模塊數(shù)量=1和打印文檔頁數(shù)=4的頁面分配信息Pl輸出至與表示要操作的控制器板的信息ID200#1相對應(yīng)的控制器板200#1的控制器控制單元210(見圖10)。于是,如圖10所示,控制器板200#1的控制器控制單元210操作RIP模塊220#1 并將頁面分配信息Pl提供至所操作的RIP模塊220#1。此外,控制器板200#1的控制器控制單元210將休眠模式切換指令輸出至RIP模塊220#2。具體來說,在控制器板200#1的多CPU 201中,執(zhí)行控制器控制單元210的CPU為處于休眠模式的執(zhí)行RIP模塊220#1的CPU提供操作指令(操作該CPU),并將頁面分配信息提供至所操作的CPU。此外,執(zhí)行控制器控制單元210的CPU使得處于休眠模式的執(zhí)行 RIP模塊220#2的CPU保持在休眠模式(不執(zhí)行動作)。此外,與在控制器板200#1的情況下相同,頁面分配控制單元140基于從RIP模塊分配控制單元130獲取的信息,將基于RIP模塊的數(shù)量=1和打印文檔頁數(shù)=4的頁面分配信息p2、p3、和p4輸出至與表示要操作的控制器板的信息ID200#2、ID200#3、ID200#4相對應(yīng)的控制器板200#2、200#3、和200#4的控制器控制單元210(見圖10)。由此,控制器板200#2、200#3、和200#4的控制器控制單元210分別操作各RIP模塊220#1,并分別將頁面分配信息p2、p3、和p4提供至所操作的各RIP模塊220#1,如圖10 所示。此外,控制器板200#2、200#3、和200#4的控制器控制單元210將休眠模式切換指令輸出至RIP模塊220#2。具體來說,與控制器板200# 1的情況相同,在各個控制器板200#2、200#3、和200#4 的多CPU 201中,執(zhí)行控制器控制單元210的CPU向處在休眠模式的執(zhí)行RIP模塊220#1 的CPU提供操作指令(操作該CPU),并將頁面分配信息提供至該操作的CPU。此外,執(zhí)行控制器控制單元210的CPU使得處在休眠模式的執(zhí)行RIP模塊220#2的CPU保持在休眠模式 (不執(zhí)行動作)。如上文所述,在第二具體示例中,相比第一具體示例降低功耗的效果有所削弱,但是相比不執(zhí)行根據(jù)第二具體示例的RIP處理的情況功耗有所降低。接下來,使用第三具體示例對由多個RIP模塊執(zhí)行的RIP處理(打印數(shù)據(jù)轉(zhuǎn)換處理)進行說明。這里針對第一具體示例中使用的前提中的條件3,將打印頁面的數(shù)量從4變?yōu)?。 其它條件不變。在這些前提下,RIP模塊分配控制單元130判斷出打印文檔的頁數(shù)=8等于RIP模塊的總數(shù)=8(判斷出不滿足“打印文檔的頁數(shù)=8 < RIP模塊的總數(shù)=8”)。因此,RIP模塊分配控制單元130確定操作RIP模塊的數(shù)量為8,這對應(yīng)于打印文檔的頁數(shù),并確定操作控制器板的數(shù)量為4以操作8個操作RIP模塊。然后,RIP模塊分配控制單元130將打印文檔(由8頁pp. 1-8組成的打印文檔) 傳送至四個控制器板200#1、200#2、200#3、和200#4,如圖11所示。此外,RIP模塊分配控制單元130將表示全部控制器板的信息(標識信息) ID200#1至ID200#4、表示要操作的控制器板200#1至200#4的信息(標識信息)ID200#1 至ID200#4、基于操作RIP模塊的數(shù)量=8所得到的每個控制器板的RIP模塊數(shù)量=2、以及打印文檔的頁數(shù)=8輸出至頁面分配控制單元140?;趶腞IP模塊分配控制單元130獲取的信息,頁面分配控制單元140根據(jù)RIP 模塊數(shù)量=2和打印文檔的頁數(shù)=8將與相應(yīng)的兩個頁面的有關(guān)頁面分配信息輸出至與表示要操作的控制器板的信息ID200#1、ID200#2、ID200#3、和ID200#4相對應(yīng)的控制器板 200#1、200#2、200#3、和200#4的控制器控制單元210 (見圖11)。于是,如圖11所示,控制器板200#1至200#4的控制器控制單元210操作RIP模
14塊220#1和220#2,并將頁面分配信息提供至所操作的RIP模塊220#1和220#2。具體來說,在控制器板200#1至200#4中,執(zhí)行與根據(jù)第一具體示例的控制器板 200#1的情況相同的處理。即,執(zhí)行控制器控制單元210的CPU給處于休眠模式的執(zhí)行RIP 模塊220#1的CPU和處于休眠模式的執(zhí)行RIP模塊220#2的CPU提供操作指令(操作各個 CPU),并將相應(yīng)的頁面分配信息提供至所操作的CPU。接下來使用第四具體示例對由多個RIP模塊執(zhí)行的RIP處理(打印文檔轉(zhuǎn)換處理)進行說明。在上述第一具體示例中,RIP模塊分配控制單元130確定操作控制器板的數(shù)量為2 以最大化處于空閑狀態(tài)的控制器板的數(shù)量?;蛘?,可以替換使用如下方法。S卩,在根據(jù)第一具體示例的前提下,RIP模塊分配控制單元130基于打印文檔的頁數(shù)=4和每個控制器板的RIP模塊的數(shù)量=2,識別出頁數(shù)=4是RIP模塊數(shù)量=2的整數(shù)倍,這里為2倍。然后,RIP模塊分配控制單元130確定RIP模塊數(shù)量=2為操作RIP模塊的數(shù)量。隨后,RIP模塊分配控制單元130判斷出一個控制器板足以操作與上述確定的操作RIP模塊數(shù)量相對應(yīng)的兩個RIP模塊,并確定操作控制器板的數(shù)量=1。在這種情況下, 全部控制器板中處于空閑狀態(tài)的控制器板的最大數(shù)量被確定為3。RIP模塊分配控制單元130基于按照上述方式確定的操作RIP模塊的數(shù)量=2和操作控制器板的數(shù)量=1來確定一個控制器板200#1為要操作的控制器板。 然后,RIP模塊分配控制單元130將打印文檔(由4頁pp. 1至4組成的打印文檔) 傳送至已確定要操作的控制器板200#1,但不將打印文檔傳送至已確定為不操作的其它三個控制器板200#2、200#3、和200#4。此外,RIP模塊分配控制單元130將表示全部控制器板的信息(標識信息) ID200#1至ID200#4、表示要操作的控制器板200#1的信息(標識信息)ID200#1、基于操作 RIP模塊的數(shù)量=2所得到的該控制器板的RIP模塊的數(shù)量=2、以及打印文檔的頁數(shù)=4 輸出至頁面分配控制單元140?;趶腞IP模塊分配控制單元130獲取的信息,頁面分配控制單元140將RIP模塊的數(shù)量=2和基于打印文檔的頁數(shù)的頁面分配信息pi、p2、p3、和p4輸出至與表示要操作的控制器板的信息ID200#1相對應(yīng)的控制器板200#1的控制器控制單元210。于是,控制器板200#1的控制器控制單元210操作RIP模塊220#1和220#2,并將頁面分配信息Pl和P2提供至操作的RIP模塊220#1,并將頁面分配信息p3和p4提供至操作的RIP模塊220#2。具體來說,在控制器板200#1的多CPU 201中(見圖幻,執(zhí)行控制器控制單元210 的CPU操作處于休眠模式的執(zhí)行RIP模塊220#1的CPU以及處于休眠模式的執(zhí)行RIP模塊 220#2的CPU,并將相應(yīng)的頁面分配信息提供至各個操作的CPU。另一方面,頁面分配控制單元140基于從RIP模塊分配控制單元130獲取的信息,將休眠模式切換指令輸出至與表示不操作的控制器板的信息ID200#2、ID200#3、和 ID200#4相對應(yīng)的控制器板200#2、200#3、和200#4的控制器控制單元210。在這種情況下, 執(zhí)行與在第一具體示例中控制器板200#3的情況相似的處理。如以上在第四具體示例中所述,根據(jù)此示例性實施例,在基于打印文檔的頁數(shù)和控制器配置信息來限制要操作的控制器板的數(shù)量的情況下,控制器板上要操作的RIP模塊的數(shù)量可以小于打印文檔的頁數(shù)。在這種情況下,打印文檔的頁數(shù)超過了在使得多個操作控制器板同時執(zhí)行并行處理情況下的RIP模塊的最大數(shù)量,從而出現(xiàn)了單個RIP模塊順次處理多個頁面的情況。由于下述原因,即使在這種情況下,將打印文檔轉(zhuǎn)換成打印數(shù)據(jù)所必須的時間,即轉(zhuǎn)換處理時間(RIP處理時間)也不會降低。(1)在預(yù)先傳送打印文檔的情況下,打印文檔可以僅傳送至確定的控制器板。于是,縮短了由于將打印文檔傳送至未確定(不使用)的控制器板所浪費的時間開銷。 (2)在操作控制器板上的多個RIP模塊的情況下,在RIP模塊中或在各RIP模塊之間使用符種高速緩存機制(字體、格式等)時,提高了高速緩存命中率。于是,在順序處理多個頁面的控制器板中,提高了將打印文檔的頁面轉(zhuǎn)換成打印數(shù)據(jù)的效率。如上所述,根據(jù)此示例性實施例,在將短任務(wù)的打印文檔轉(zhuǎn)換成打印數(shù)據(jù)的情況下,至少在將頁數(shù)比各個控制器板的RIP模塊的最大數(shù)量的總數(shù)小的打印文檔轉(zhuǎn)換成打印數(shù)據(jù)的情況下(第一和第二具體示例的情況下),執(zhí)行控制以僅操作RIP模塊的總數(shù)中對應(yīng)于頁面數(shù)量的多個RIP模塊,而不操作其它RIP模塊。因此,執(zhí)行不操作的RIP模塊的CPU切換至休眠模式,從而供電量或者說功耗相比操作模式的情況得到降低。在此示例性實施例中,使用頁數(shù)小于RIP模塊總數(shù)的打印文檔作為短任務(wù)的示例?;蛘撸梢曰陬A(yù)定值來判定一個打印文檔是否為短任務(wù)。另外,根據(jù)此示例性實施例,在將上述短任務(wù)的打印文檔轉(zhuǎn)換成打印數(shù)據(jù)的情況下(第一具體示例的情況下),鑒于各個控制器板的RIP處理能力(CPU的數(shù)量及存儲器的存儲容量)而從多個控制器板中確定用于操作RIP模塊的控制器板,并且執(zhí)行控制以僅操作所確定的控制器板上的多個RIP模塊,而不操作其它控制器板上的多個RIP模塊。因此,執(zhí)行其它控制器板上的不操作的多個RIP模塊的多個CPU切換到休眠模式, 因此相比操作模式的情況降低了供電量或者說功耗。具體地講,在構(gòu)造為將添加有控制器板的打印數(shù)據(jù)轉(zhuǎn)換處理裝置中,在打印上述短任務(wù)的打印文檔時,添加的控制器板的數(shù)量越大并且RIP模塊的數(shù)量越大,則能減小越多不必要的功耗并執(zhí)行越經(jīng)濟的操作。已根據(jù)示例性實施例對發(fā)明人做出的發(fā)明進行了詳細說明。說明書中公開的示例性實施例是針對各種觀點的示例并且不限于所公開的技術(shù)。即,本發(fā)明的技術(shù)范圍不應(yīng)理解為受到示例性實施例的說明的限制,而是由權(quán)利要求所限定。本發(fā)明的技術(shù)范圍包括不偏離所附權(quán)利要求書及其等價部分和權(quán)利要求書要點的情況下做出的各種修改。在使用程序的情況下,可以通過網(wǎng)絡(luò)或者已存儲在存儲介質(zhì)(如高密度光盤只讀存儲器,CD-ROM)中的方式提供程序。也即,可以按照下述方式而不將程序記錄在諸如硬盤的存儲介質(zhì)(輔助存儲裝置)來提供程序。例如,程序可以存儲在ROM中,CPU可以從該ROM將程序加載至存儲裝置并執(zhí)行該程序。或者,可以將程序存儲在計算機可讀存儲介質(zhì)中,如數(shù)字多功能光盤 ROM(DVD-ROM)、CD-ROM、磁光(MO)盤、或者軟盤,并進行分發(fā)。
此外,圖像處理裝置等可以通過通信線路(如Internet)連接至服務(wù)器裝置或主機,可以從服務(wù)器裝置或主機下載該程序,然后可以執(zhí)行該程序。在這種情況下,可以將程序下載至存儲器(如RAM),或者下載至存儲裝置(存儲介質(zhì)),如硬盤。包括根據(jù)本發(fā)明的示例性實施例的圖像處理裝置的圖像輸出設(shè)備可以應(yīng)用于使用墨粉進行記錄的圖像輸出設(shè)備,以及應(yīng)用于使用噴墨進行記錄的噴墨式圖像輸出設(shè)備。
權(quán)利要求
1.一種圖像處理裝置,包括多個轉(zhuǎn)換單元,其將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù);確定單元,其基于所得到的打印文檔的頁數(shù)來確定要操作的轉(zhuǎn)換單元的數(shù)量;和控制單元,其執(zhí)行控制以僅使所述多個轉(zhuǎn)換單元中對應(yīng)于由所述確定單元所確定的數(shù)量的轉(zhuǎn)換單元進行操作。
2.根據(jù)權(quán)利要求1所述的圖像處理裝置,其中所述確定單元確定要操作的轉(zhuǎn)換單元的數(shù)量,所述數(shù)量對應(yīng)于打印文檔的頁數(shù)。
3.根據(jù)權(quán)利要求1所述的圖像處理裝置,還包括 多個控制板,每個控制板均具有多個轉(zhuǎn)換單元,其中所述控制單元執(zhí)行控制以僅使所述多個轉(zhuǎn)換單元中對應(yīng)于由所述確定單元所確定的數(shù)量的轉(zhuǎn)換單元進行操作,從而最大化所述多個控制板中處于空閑狀態(tài)的控制板的數(shù)量。
4.根據(jù)權(quán)利要求2所述的圖像處理裝置,還包括 多個控制板,每個控制板均具有多個轉(zhuǎn)換單元,其中所述控制單元執(zhí)行控制以僅使所述多個轉(zhuǎn)換單元中對應(yīng)于由所述確定單元所確定的數(shù)量的轉(zhuǎn)換單元進行操作,從而最大化所述多個控制板中處于空閑狀態(tài)的控制板的數(shù)量。
5.一種圖像輸出設(shè)備,包括根據(jù)權(quán)利要求1至4中任意一項所述的圖像處理裝置;和執(zhí)行單元,其基于由所述圖像處理裝置的轉(zhuǎn)換單元轉(zhuǎn)換得到的光柵數(shù)據(jù)來執(zhí)行圖像形成。
6.一種圖像處理方法,包括使用多個轉(zhuǎn)換單元將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù);基于所得到的打印文檔的頁數(shù)來確定要操作的轉(zhuǎn)換單元的數(shù)量;和執(zhí)行控制以僅使所述多個轉(zhuǎn)換單元中對應(yīng)于所確定的數(shù)量的轉(zhuǎn)換單元進行操作。
全文摘要
本發(fā)明提供了圖像處理裝置、圖像輸出設(shè)備、和圖像處理方法,其中圖像處理裝置包括將打印文檔轉(zhuǎn)換成光柵數(shù)據(jù)的多個轉(zhuǎn)換單元;基于所得到的打印文檔的頁數(shù)來確定要操作的轉(zhuǎn)換單元的數(shù)量的確定單元;以及執(zhí)行控制以僅使所述多個轉(zhuǎn)換單元中對應(yīng)于由確定單元所確定的數(shù)量的轉(zhuǎn)換單元進行操作的控制單元。
文檔編號G06F3/12GK102455881SQ201110118530
公開日2012年5月16日 申請日期2011年5月9日 優(yōu)先權(quán)日2010年10月26日
發(fā)明者宮崎康一 申請人:富士施樂株式會社