欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

打印控制設(shè)備、打印系統(tǒng)以及打印控制方法

文檔序號(hào):6357910閱讀:129來(lái)源:國(guó)知局
專利名稱:打印控制設(shè)備、打印系統(tǒng)以及打印控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種打印控制設(shè)備、打印系統(tǒng)、和打印控制方法。
背景技術(shù)
日本未審查專利申請(qǐng)公布第10-091366號(hào)公開了一種打印處理設(shè)備,其將輸入的打印作業(yè)順序地登記到隊(duì)列中,并且每次都通過啟動(dòng)繪圖模塊來(lái)將打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù),從而并行處理各打印作業(yè)。日本未審查專利申請(qǐng)公布第10489072號(hào)公開了一種打印設(shè)備,其在可以通過執(zhí)行打印隊(duì)列中的打印作業(yè)而不是繼續(xù)正在執(zhí)行的打印作業(yè)的處理來(lái)以最佳順序執(zhí)行打印處理或者有效地使用打印機(jī)構(gòu)的情況下,暫停正在執(zhí)行的打印作業(yè)并且優(yōu)先執(zhí)行另一打印作業(yè)。日本未審查專利申請(qǐng)公布第2002-215352號(hào)公開了一種用于在諸如針對(duì)大量數(shù)據(jù)、針對(duì)少量數(shù)據(jù)、針對(duì)高分辨率、針對(duì)彩色打印等具有不同RIP性能的多個(gè)繪圖模塊(處理器)當(dāng)中,通過分析打印作業(yè)或根據(jù)用戶指定確定將打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)的處理的繪圖模塊的并行處理方法。日本專利第3553985號(hào)公開了一種打印控制設(shè)備,其在通過使用多個(gè)處理器并行處理多個(gè)頁(yè)面來(lái)生成打印數(shù)據(jù)的情況下,執(zhí)行用于設(shè)置各頁(yè)面的繪圖屬性參數(shù)的虛擬繪圖,并且基于針對(duì)進(jìn)行了虛擬繪圖的頁(yè)面設(shè)置的繪圖屬性參數(shù),使用各處理器來(lái)執(zhí)行實(shí)際繪圖。

發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的在于提供這樣的打印控制設(shè)備、打印系統(tǒng)、以及打印控制方法即使打印隊(duì)列中的多個(gè)打印作業(yè)包括頁(yè)數(shù)少的打印作業(yè),但是與根據(jù)打印隊(duì)列中的順序轉(zhuǎn)換為打印數(shù)據(jù)的情況相比,其也能夠縮短將打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)的處理時(shí)間。根據(jù)本發(fā)明的第一方面,提供了一種打印控制設(shè)備,其包括多個(gè)轉(zhuǎn)換單元,每個(gè)轉(zhuǎn)換單元均能夠啟動(dòng)多個(gè)繪圖處理單元,其中,多個(gè)繪圖處理單元通過基于打印指令執(zhí)行繪圖處理來(lái)生成打印數(shù)據(jù);存儲(chǔ)器,其存儲(chǔ)打印隊(duì)列中的打印指令;判斷單元,其判斷打印指令的頁(yè)數(shù)是否大于設(shè)定閾值;分配單元,其將已由判斷單元判斷為具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元;以及選擇單元,其在分配單元已將具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元的情況下,從存儲(chǔ)在存儲(chǔ)器中的后續(xù)打印指令當(dāng)中選擇具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令。分配單元將由選擇單元選擇的打印指令分配給多個(gè)轉(zhuǎn)換單元中除已分配有另一打印指令的轉(zhuǎn)換單元之外的一個(gè)轉(zhuǎn)換單元。根據(jù)本發(fā)明的第二方面,在根據(jù)本發(fā)明的第一方面的打印控制設(shè)備中,判斷單元基于頁(yè)面描述語(yǔ)言的類型來(lái)針對(duì)每個(gè)打印指令改變閾值,其中,頁(yè)面描述語(yǔ)言是用于描述打印指令中的打印內(nèi)容的語(yǔ)言。
根據(jù)本發(fā)明的第三方面,在根據(jù)本發(fā)明的第一方面的打印控制設(shè)備中,分配單元將已由判斷單元判斷為具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)轉(zhuǎn)換單元。根據(jù)本發(fā)明的第四方面,在根據(jù)本發(fā)明的第二方面的打印控制設(shè)備中,分配單元將已由判斷單元判斷為具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)轉(zhuǎn)換單元。根據(jù)本發(fā)明的第五方面,在根據(jù)本發(fā)明的第一方面至第四方面中任一方面的打印控制設(shè)備中,分配單元將已由判斷單元判斷為具有大于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給全部多個(gè)轉(zhuǎn)換單元。根據(jù)本發(fā)明的第六方面,提供了一種打印系統(tǒng),其包括多個(gè)轉(zhuǎn)換單元,每個(gè)轉(zhuǎn)換單元均能夠啟動(dòng)多個(gè)繪圖處理單元,其中,多個(gè)繪圖處理單元通過基于打印指令執(zhí)行繪圖處理來(lái)生成打印數(shù)據(jù);存儲(chǔ)器,其存儲(chǔ)打印隊(duì)列中的打印指令;判斷單元,其判斷打印指令的頁(yè)數(shù)是否大于設(shè)定閾值;分配單元,其將已由判斷單元判斷為具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元;以及選擇單元,其在分配單元已將具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元的情況下,從存儲(chǔ)在存儲(chǔ)器中的后續(xù)打印指令當(dāng)中選擇具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令;以及圖像輸出單元,其基于通過多個(gè)轉(zhuǎn)換單元所執(zhí)行的轉(zhuǎn)換而獲得的打印數(shù)據(jù)來(lái)輸出圖像。分配單元將由選擇單元選擇的打印指令分配給多個(gè)轉(zhuǎn)換單元中除已分配有另一打印指令的轉(zhuǎn)換單元之外的一個(gè)轉(zhuǎn)換單元。根據(jù)本發(fā)明第七方面,提供了一種打印控制方法,其包括啟動(dòng)多個(gè)繪圖處理單元,其中,多個(gè)繪圖處理單元通過基于打印指令執(zhí)行繪圖處理來(lái)生成打印數(shù)據(jù);存儲(chǔ)打印隊(duì)列中的打印指令;判斷打印指令的頁(yè)數(shù)是否大于設(shè)定閾值;將已判斷為具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元;如果已將具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元,則從存儲(chǔ)在存儲(chǔ)器中的后續(xù)打印指令當(dāng)中選擇具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令;以及將所選擇的打印指令分配給多個(gè)轉(zhuǎn)換單元中除已分配有另一打印指令的轉(zhuǎn)換單元之外的一個(gè)轉(zhuǎn)換單元。根據(jù)本發(fā)明的第一方面,可以提供這樣的一種打印控制設(shè)備即使打印隊(duì)列中的多個(gè)打印作業(yè)包括頁(yè)數(shù)少的打印作業(yè),但是與根據(jù)打印隊(duì)列中的順序轉(zhuǎn)換為打印數(shù)據(jù)的情況相比,其也能夠縮短將打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)的處理時(shí)間。根據(jù)本發(fā)明的第二方面,除了通過本發(fā)明的第一方面獲得的效果外,還可以提供能夠根據(jù)PDL的類型設(shè)定適當(dāng)閾值的打印控制設(shè)備。根據(jù)本發(fā)明的第三方面,除了通過本發(fā)明的第一方面獲得的效果外,還可以提供這樣的打印控制設(shè)備其能夠通過將頁(yè)數(shù)少的打印作業(yè)分配給一個(gè)轉(zhuǎn)換單元,簡(jiǎn)化分配單元所執(zhí)行的打印作業(yè)分配處理。根據(jù)本發(fā)明的第四方面,除了通過本發(fā)明的第二方面獲得的效果外,還可以提供這樣的打印控制設(shè)備其能夠通過將頁(yè)數(shù)少的打印作業(yè)分配給一個(gè)轉(zhuǎn)換單元,簡(jiǎn)化分配單元所執(zhí)行的打印作業(yè)分配處理。根據(jù)本發(fā)明的第五方面,除了通過本發(fā)明的第一方面至第四方面中任一方面獲得的效果外,還可以提供這樣的打印控制設(shè)備其能夠通過使用多個(gè)轉(zhuǎn)換單元來(lái)對(duì)頁(yè)數(shù)多的打印作業(yè)有效地執(zhí)行轉(zhuǎn)換為打印數(shù)據(jù)的處理。根據(jù)本發(fā)明的第六方面,可以提供這樣的一種打印系統(tǒng)即使打印隊(duì)列中的多個(gè)打印作業(yè)包括頁(yè)數(shù)少的打印作業(yè),但是與根據(jù)打印隊(duì)列中的順序轉(zhuǎn)換為打印數(shù)據(jù)的情況相比,其也能夠縮短將打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)的處理時(shí)間。根據(jù)本發(fā)明的第七方面,可以提供這樣的一種打印控制方法即使打印隊(duì)列中的多個(gè)打印作業(yè)包括頁(yè)數(shù)少的打印作業(yè),但是與根據(jù)打印隊(duì)列中的順序轉(zhuǎn)換為打印數(shù)據(jù)的情況相比,其也能夠縮短將打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)的處理時(shí)間。


將基于附圖詳細(xì)地描述本發(fā)明的示例性實(shí)施例,在附圖中圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的打印系統(tǒng)的系統(tǒng)配置示意圖;圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的控制器的硬件配置的框圖;圖3是示出根據(jù)本發(fā)明的示例性實(shí)施例的控制器的功能配置的框圖;圖4是示出根據(jù)本發(fā)明的示例性實(shí)施例的打印系統(tǒng)中的打印數(shù)據(jù)轉(zhuǎn)換處理裝置的操作的流程圖;圖5是用于描述圖4中所示的流程圖中所執(zhí)行的判斷處理的詳情的流程圖;圖6是示出根據(jù)PDL的類型設(shè)定閾值的情況的實(shí)例的示意圖;圖7是示出存儲(chǔ)在打印作業(yè)存儲(chǔ)器中的打印隊(duì)列中的打印作業(yè)的示例的示意圖;圖8是用于描述將已判斷為短作業(yè)的打印作業(yè)分別分配給控制板的狀況的示意圖;以及圖9是用于描述將已判斷為長(zhǎng)作業(yè)的打印作業(yè)分配給控制板的狀況的示意圖。
具體實(shí)施例方式
下文中,將參照附圖詳細(xì)描述本發(fā)明的示例性實(shí)施例。圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的打印系統(tǒng)的系統(tǒng)配置的示意圖。如圖1 所示,打印系統(tǒng)包括預(yù)處理設(shè)備3、緩沖設(shè)備4、對(duì)連續(xù)紙執(zhí)行打印的打印設(shè)備1、緩沖設(shè)備 5、后處理設(shè)備6、控制器10、和終端設(shè)備20。預(yù)處理設(shè)備3執(zhí)行預(yù)處理,諸如饋送未打印任何東西的連續(xù)紙。后處理設(shè)備6執(zhí)行后處理,諸如卷繞已執(zhí)行了打印的連續(xù)紙。緩沖設(shè)備4和5用于保持連續(xù)紙?jiān)陬A(yù)處理設(shè)備3與打印設(shè)備1之間、以及在打印設(shè)備1與后處理設(shè)備6之間的張力。終端設(shè)備20生成打印作業(yè)(打印指令),并且經(jīng)由網(wǎng)絡(luò)30將其發(fā)送至控制器10。 控制器10起到如下的打印控制設(shè)備的作用其基于從終端設(shè)備20發(fā)送的打印作業(yè),控制由打印設(shè)備1執(zhí)行的打印操作。打印設(shè)備1基于由控制器10執(zhí)行的控制,將基于打印作業(yè)的圖像輸出到連續(xù)紙上。接下來(lái),將參照?qǐng)D2所示的框圖描述上述控制器10的硬件配置。如圖2所示,根據(jù)該示例性實(shí)施例的控制器10包括打印數(shù)據(jù)轉(zhuǎn)換處理裝置31和輸出操作控制裝置32。打印數(shù)據(jù)轉(zhuǎn)換處理裝置31將從終端設(shè)備20接收到的打印作業(yè)轉(zhuǎn)換成由諸如位像的光柵圖像等組成的打印數(shù)據(jù)。輸出操作控制裝置32基于通過打印數(shù)據(jù)轉(zhuǎn)換處理裝置31所執(zhí)行的轉(zhuǎn)換而獲得的打印數(shù)據(jù),通過控制打印設(shè)備1來(lái)執(zhí)行打印處理。打印數(shù)據(jù)轉(zhuǎn)換處理裝置31包括控制單元71和四個(gè)控制板471至474。這里,在假設(shè)控制板的數(shù)量為四個(gè)的條件下來(lái)給出描述,但是控制板的數(shù)量并不限于四個(gè)??刂茊卧?1和控制板471至474中的每一個(gè)均包括中央處理單元(CPU) 11、存儲(chǔ)器12、諸如硬盤驅(qū)動(dòng)器(HDD)的存儲(chǔ)裝置13、和經(jīng)由網(wǎng)絡(luò)發(fā)送和接收數(shù)據(jù)的通信接口(I/ F)14。這些元件經(jīng)由控制總線16相互連接。在圖2所示的配置中,控制單元71和控制板 471至474中的每一個(gè)均由單個(gè)CPU 11操作。可替選地,可以使用多CPU結(jié)構(gòu),其中,控制單元71和控制板471至474中的每一個(gè)均由多個(gè)CPU操作。CPU 11基于存儲(chǔ)在存儲(chǔ)器12或存儲(chǔ)裝置13中的控制程序執(zhí)行預(yù)定處理,從而分別控制控制單元71和控制板471至474的操作。根據(jù)該示例性實(shí)施例,每個(gè)CPU 11均讀取并執(zhí)行存儲(chǔ)在存儲(chǔ)器12或存儲(chǔ)裝置13中的控制程序。可替選地,可以將程序存儲(chǔ)在存儲(chǔ)介質(zhì)(諸如,光盤只讀存儲(chǔ)器(CD-ROM))中,并且可以將程序提供給CPU 11。圖3是示出通過執(zhí)行前述控制程序而實(shí)現(xiàn)的控制器10的功能配置的框圖。參照?qǐng)D3,控制單元71包括打印作業(yè)接收單元41、打印作業(yè)存儲(chǔ)器42、打印作業(yè)屬性檢測(cè)單元43、打印作業(yè)選擇單元44、打印作業(yè)分配控制單元45、和打印數(shù)據(jù)轉(zhuǎn)換控制單元46??刂瓢?打印數(shù)據(jù)轉(zhuǎn)換單元)471至474中的每一個(gè)均包括控制板控制單元61和多個(gè)光柵圖像處理(RIP)模塊62。打印作業(yè)接收單元41從終端設(shè)備20接收以頁(yè)面描述語(yǔ)言(PDL)描述的打印作業(yè),并且使打印作業(yè)存儲(chǔ)在打印作業(yè)存儲(chǔ)器42中。打印作業(yè)存儲(chǔ)器42存儲(chǔ)由打印作業(yè)接收單元41接收到的打印隊(duì)列中的打印作業(yè)。這里,PDL是用于描述打印作業(yè)中要打印的內(nèi)
容的語(yǔ)言。打印作業(yè)屬性檢測(cè)單元43檢測(cè)存儲(chǔ)在打印作業(yè)存儲(chǔ)器42中的打印隊(duì)列中的打印作業(yè)的屬性信息(關(guān)于頁(yè)數(shù)、所描述的PDL類型等的信息)。打印作業(yè)選擇單元44基于打印作業(yè)的頁(yè)數(shù)和PDL類型以及關(guān)于控制板配置的信息,確定要打印的打印作業(yè)。這里,關(guān)于控制板配置的信息是關(guān)于控制板471至474的數(shù)量、 針對(duì)能夠在控制板471至474中的每一個(gè)中操作的各PDL類型的RIP模塊62的數(shù)量等的
fn息ο打印作業(yè)分配控制單元45確定要將由打印作業(yè)選擇單元44選擇的打印作業(yè)分配給控制板471至474中的哪一個(gè)。打印數(shù)據(jù)轉(zhuǎn)換控制單元46基于由打印作業(yè)分配控制單元45確定的分配結(jié)果,將存儲(chǔ)在打印作業(yè)存儲(chǔ)器42中的打印作業(yè)傳送至控制板471至474,并且執(zhí)行將打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)的處理。在將打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)之前,打印數(shù)據(jù)轉(zhuǎn)換控制單元46指定在控制板471 至474中的每一個(gè)中要啟動(dòng)的RIP模塊62的PDL類型。然后,在執(zhí)行轉(zhuǎn)換成打印數(shù)據(jù)的處理時(shí),打印數(shù)據(jù)轉(zhuǎn)換單元46將要以頁(yè)面為單位執(zhí)行轉(zhuǎn)換成打印數(shù)據(jù)的處理的打印作業(yè)分配給控制板471至474??刂瓢?71至474中的每一個(gè)均是這樣的轉(zhuǎn)換單元其能夠啟動(dòng)基于打印作業(yè)執(zhí)行繪圖處理以生成打印數(shù)據(jù)的多個(gè)RIP模塊(繪圖處理單元)。當(dāng)接收到將打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)的指令時(shí),在由控制板控制單元61執(zhí)行的控制下,控制板471至474中的每一個(gè)均啟動(dòng)與要轉(zhuǎn)換的打印作業(yè)的PDL類型相對(duì)應(yīng)的RIP模塊62。每個(gè)控制板中可以啟動(dòng)的RIP模塊62的數(shù)量具有上限,并且該上限根據(jù)寫入要處理的打印作業(yè)的PDL類型而變化。存在多種類型的PDL,諸如Postkript、可移植文檔格式 (PDF)、和打印機(jī)控制語(yǔ)言(PCL)。當(dāng)用于處理其中描述了打印作業(yè)的PDL類型的處理負(fù)載越大時(shí),可以啟動(dòng)的RIP模塊62的數(shù)量就越少。這里,將基于某一格式的打印指令的描述處理為PDL。打印作業(yè)選擇單元44在選擇要執(zhí)行轉(zhuǎn)換成打印數(shù)據(jù)的處理的打印作業(yè)時(shí),判斷打印作業(yè)的頁(yè)數(shù)是否大于設(shè)定閾值。然后,打印作業(yè)分配控制單元45將已由打印作業(yè)選擇單元44判斷為具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印作業(yè)(在下文中,可以將這樣的作業(yè)稱為“短作業(yè)”)分配給四個(gè)控制板471至474中的一個(gè)。在已將具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印作業(yè)分配給四個(gè)控制板471至474 中的一個(gè)后,打印作業(yè)選擇單元44從存儲(chǔ)在打印作業(yè)存儲(chǔ)器42中的后續(xù)打印作業(yè)當(dāng)中,選擇具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印作業(yè)。然后,打印作業(yè)分配控制單元45將由打印作業(yè)選擇單元44選擇的打印作業(yè)分配給控制板471至474中除已分配有打印作業(yè)的控制板之外的一個(gè)控制板。例如,如果已將打印作業(yè)分配給控制板471,則打印作業(yè)分配控制單元45將從后續(xù)打印作業(yè)當(dāng)中選擇的打印作業(yè)分配給控制板472。此外,打印作業(yè)分配控制單元45將已由打印作業(yè)選擇單元44判斷為具有大于設(shè)定閾值的頁(yè)數(shù)的打印作業(yè)(在下文中,可以將這種作業(yè)稱為“長(zhǎng)作業(yè)”)分配給全部四個(gè)控制板471至474,使得四個(gè)控制板471至474執(zhí)行并行處理。打印作業(yè)選擇單元44可以使用固定值作為用于判斷存儲(chǔ)在打印作業(yè)存儲(chǔ)器42中的打印作業(yè)是短作業(yè)還是長(zhǎng)作業(yè)的閾值,或者可以根據(jù)打印作業(yè)的類型改變閾值。在該示例性實(shí)施例中,打印作業(yè)分配控制單元45將已被判斷為具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印作業(yè)(短作業(yè))分配給四個(gè)控制板471至474中的一個(gè)控制板??商鎿Q地,打印作業(yè)分配控制單元45可以將打印作業(yè)分配給四個(gè)控制板471至474中的兩個(gè)以上的控制板。例如,打印作業(yè)分配控制單元45可以將已被判斷為短作業(yè)的打印作業(yè)分配給兩個(gè)控制板,即,控制板471和472。輸出操作控制裝置32通過使用頁(yè)碼來(lái)管理從打印數(shù)據(jù)轉(zhuǎn)換處理裝置31接收到的以頁(yè)面為單位的打印數(shù)據(jù),并且根據(jù)頁(yè)碼將打印數(shù)據(jù)傳送至打印設(shè)備1。輸出操作控制裝置32包括頁(yè)面控制單元51和打印機(jī)引擎控制單元52。頁(yè)面控制單元51執(zhí)行根據(jù)頁(yè)碼對(duì)從打印數(shù)據(jù)轉(zhuǎn)換處理裝置31接收到的以頁(yè)面為單位的每條打印數(shù)據(jù)進(jìn)行排序的處理。打印機(jī)引擎控制單元52基于已由頁(yè)面控制單元51根據(jù)頁(yè)碼進(jìn)行了排序的打印數(shù)據(jù)來(lái)控制打印設(shè)備1,并且執(zhí)行打印處理。在由輸出操作控制裝置32執(zhí)行的控制下,打印設(shè)備1起到如下的圖像輸出單元的作用其基于通過四個(gè)控制板471至474所執(zhí)行的轉(zhuǎn)換而獲得的打印數(shù)據(jù)輸出圖像。接下來(lái),將參照?qǐng)D4所示的流程圖描述根據(jù)本示例性實(shí)施例的打印系統(tǒng)中的打印數(shù)據(jù)轉(zhuǎn)換處理裝置31的操作。
在從終端設(shè)備20發(fā)送的一個(gè)或多個(gè)打印作業(yè)已由打印作業(yè)接收單元41接收、并且已存儲(chǔ)在打印作業(yè)存儲(chǔ)器42中后,打印作業(yè)屬性檢測(cè)單元43檢測(cè)并檢查在所存儲(chǔ)的打印作業(yè)當(dāng)中在打印隊(duì)列中的第一打印作業(yè)的屬性信息(步驟S101)。然后,打印作業(yè)選擇單元44判斷第一打印作業(yè)是否是長(zhǎng)作業(yè)(步驟S102)。如果在步驟S102中判斷出第一打印作業(yè)是長(zhǎng)作業(yè),則打印作業(yè)分配控制單元45將長(zhǎng)作業(yè)分配給四個(gè)控制板471至474,從而并行處理長(zhǎng)作業(yè)的各頁(yè)面(步驟S103)。如果在步驟S102中判斷出第一打印作業(yè)是短作業(yè),則打印作業(yè)分配控制單元45 將短作業(yè)分配給四個(gè)控制板471至474中的一個(gè)(步驟S104)。然后,打印作業(yè)選擇單元44 判斷存儲(chǔ)在打印作業(yè)存儲(chǔ)器42中的打印作業(yè)當(dāng)中是否存在短作業(yè)(步驟S 105)。如果在所存儲(chǔ)的打印作業(yè)當(dāng)中沒有短作業(yè),則打印作業(yè)分配控制單元45結(jié)束打印作業(yè)分配處理。如果在步驟S105中判斷出在所存儲(chǔ)的打印作業(yè)當(dāng)中存在短作業(yè),則打印作業(yè)分配控制單元45將短作業(yè)分配給控制板471至474中未分配有打印作業(yè)的一個(gè)控制板(步驟 S106)。如果在控制板471至474當(dāng)中存在空閑控制板(步驟S107中的是),則重復(fù)步驟 S105和S106中的處理,并且將所存儲(chǔ)的打印作業(yè)當(dāng)中的短作業(yè)分配給該空閑控制板。最后,如果在控制板471至474當(dāng)中不存在空閑控制板(步驟S107中的否),則處
理結(jié)束。接下來(lái),將參照?qǐng)D5詳細(xì)描述圖4所示的流程圖中的步驟S102中所執(zhí)行的判斷。 這里,將描述基于其中描述了打印作業(yè)的PDL類型改變用于判斷打印作業(yè)是長(zhǎng)作業(yè)還是短作業(yè)的閾值的情況。首先,在對(duì)某一打印作業(yè)執(zhí)行判斷之前,打印作業(yè)選擇單元44基于打印作業(yè)屬性檢測(cè)單元42所檢測(cè)到的打印作業(yè)屬性信息,針對(duì)打印作業(yè)設(shè)定閾值α (步驟S201)。例如, 根據(jù)PDL類型設(shè)定不同閾值α,如圖6所示。然后,打印作業(yè)選擇單元44基于作為判斷對(duì)象的打印作業(yè)的頁(yè)數(shù)是否大于設(shè)定閾值α來(lái)判斷打印作業(yè)是長(zhǎng)作業(yè)還是短作業(yè)(步驟S202至S204)。在圖6所示的實(shí)例中,如果打印作業(yè)的頁(yè)數(shù)為八頁(yè)以下,則打印作業(yè)選擇單元44 判斷出以Postkript描述的打印作業(yè)是短作業(yè),而如果打印作業(yè)的頁(yè)數(shù)是九頁(yè)以上,則打印作業(yè)選擇單元44判斷出打印作業(yè)是長(zhǎng)作業(yè)。此外,如果打印作業(yè)的頁(yè)數(shù)是十二頁(yè)以下, 則打印作業(yè)選擇單元44判斷出以PDF描述的打印作業(yè)是短作業(yè),而如果打印作業(yè)的頁(yè)數(shù)是十三頁(yè)以上,則打印作業(yè)選擇單元44判斷出打印作業(yè)是長(zhǎng)作業(yè)。此外,如果打印作業(yè)的頁(yè)數(shù)是十六頁(yè)以下,則打印作業(yè)選擇單元44判斷出以PDL描述的打印作業(yè)是短作業(yè),而如果打印作業(yè)的頁(yè)數(shù)是十七頁(yè)以上,則打印作業(yè)選擇單元44判斷出打印作業(yè)是長(zhǎng)作業(yè)。這樣,根據(jù)PDL的類型改變用作閾值的頁(yè)數(shù),這是因?yàn)樵谝獙⒕哂写筇幚碡?fù)載的 PDL打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)時(shí),可以啟動(dòng)的RIP模塊62的數(shù)量很少。例如,在將以PCL描述的打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)的情況下,可以在一個(gè)控制板中啟動(dòng)四個(gè)RIP模塊62,但在將強(qiáng)加較大處理負(fù)載的、以Postkript描述的打印作業(yè)轉(zhuǎn)換成打印數(shù)據(jù)的情況下,可以在一個(gè)控制板中僅啟動(dòng)兩個(gè)RIP模塊62。為此,在本示例性實(shí)施例中,根據(jù)PDL類型改變閾值α。接下來(lái),將使用打印作業(yè)的具體實(shí)例來(lái)描述根據(jù)本示例性實(shí)施例的打印數(shù)據(jù)轉(zhuǎn)換處理裝置31的操作。例如,假設(shè)圖7所示的打印作業(yè)存儲(chǔ)在打印作業(yè)存儲(chǔ)器42中。在這種情況下,打印作業(yè)選擇單元44判斷具有最高打印優(yōu)先級(jí)的打印作業(yè)A是長(zhǎng)作業(yè)還是短作業(yè)。這里,打印作業(yè)A的PDL類型是Postkript,并且因而閾值α為八頁(yè)。 因此,將具有五個(gè)頁(yè)面的打印作業(yè)A判斷為短作業(yè)。相應(yīng)地,打印作業(yè)分配控制單元45將打印作業(yè)A分配給控制板471。接下來(lái),打印作業(yè)選擇單元44從后續(xù)打印作業(yè)B至D當(dāng)中搜索并選擇短作業(yè)。這里,打印作業(yè)B是長(zhǎng)作業(yè),并且打印作業(yè)C和D被判斷為短作業(yè)并被選擇。相應(yīng)地,打印作業(yè)分配控制單元45將打印作業(yè)C分配給控制板472,并且將打印作業(yè)D分配給控制板473。在已執(zhí)行這種分配處理后,打印數(shù)據(jù)轉(zhuǎn)換控制單元46將打印作業(yè)A的各頁(yè)面順序地傳送至控制板471,將打印作業(yè)C的各頁(yè)面順序地傳送至控制板472,并且將打印作業(yè)D 的各頁(yè)面順序地傳送至控制板473,如圖8所示。然后,已被判斷為短作業(yè)的打印作業(yè)A、C 和D的各頁(yè)面由控制板471至473的各RIP模塊并行進(jìn)行處理,并轉(zhuǎn)換成打印數(shù)據(jù)。圖9示出將已被判斷為長(zhǎng)作業(yè)的打印作業(yè)B分配給控制板471至474的情況。打印作業(yè)分配控制單元45將已被判斷為長(zhǎng)作業(yè)的打印作業(yè)B分配給四個(gè)控制板 471至474。然后,打印數(shù)據(jù)轉(zhuǎn)換控制單元46將打印作業(yè)B的各頁(yè)面順序地傳送至控制板 471至474。在圖9所示的實(shí)例中,將第一頁(yè)面?zhèn)魉椭量刂瓢?71,將第二頁(yè)面?zhèn)魉椭量刂瓢?472,將第三頁(yè)面?zhèn)魉椭量刂瓢?73,并且將第四頁(yè)面?zhèn)魉椭量刂瓢?74。還以相同的方式將從第五頁(yè)面起的后續(xù)頁(yè)面順序地傳送至控制板471至474。S卩,由全部四個(gè)控制板471至 474并行處理作為長(zhǎng)作業(yè)的打印作業(yè)B。示例性變型在上述示例性實(shí)施例中,已描述了將本發(fā)明的實(shí)施例應(yīng)用于對(duì)連續(xù)紙執(zhí)行打印的打印系統(tǒng)的情況。可替選地,可以將本發(fā)明的實(shí)施例應(yīng)用于對(duì)所謂的切割片材(cut sheet) 執(zhí)行打印的打印系統(tǒng),其中,切割片材是以特定尺寸預(yù)先切割好的打印片材。為了說明和描述的目的,提供了本發(fā)明的示例性實(shí)施例的以上描述。其并不旨在窮舉或?qū)⒈景l(fā)明限制于所公開的確切形式。顯然,多種修改和變化對(duì)于本領(lǐng)域的技術(shù)人員而言是顯而易見的。為了最好地說明本發(fā)明及其實(shí)際應(yīng)用的原理而選擇并描述了實(shí)施例, 從而使得本領(lǐng)域的其他技術(shù)人員能夠針對(duì)各種實(shí)施例以及利用適于所預(yù)期的特定用途的各種變型來(lái)理解本發(fā)明。本發(fā)明的范圍由所附權(quán)利要求書及其等同物限定。
權(quán)利要求
1.一種打印控制設(shè)備,包括多個(gè)轉(zhuǎn)換單元,每個(gè)轉(zhuǎn)換單元均能夠啟動(dòng)多個(gè)繪圖處理單元,其中,所述多個(gè)繪圖處理單元通過基于打印指令執(zhí)行繪圖處理來(lái)生成打印數(shù)據(jù); 存儲(chǔ)器,其存儲(chǔ)打印隊(duì)列中的打印指令; 判斷單元,其判斷所述打印指令的頁(yè)數(shù)是否大于設(shè)定閾值;分配單元,其將已由所述判斷單元判斷為具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元;以及選擇單元,其在所述分配單元已將具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元的情況下,從存儲(chǔ)在所述存儲(chǔ)器中的后續(xù)打印指令中選擇具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令,其中,所述分配單元將由所述選擇單元選擇的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中除已分配有另一打印指令的轉(zhuǎn)換單元之外的一個(gè)轉(zhuǎn)換單元。
2.根據(jù)權(quán)利要求1所述的打印控制設(shè)備,其中,所述判斷單元基于頁(yè)面描述語(yǔ)言的類型來(lái)針對(duì)每個(gè)打印指令改變所述設(shè)定閾值,其中,所述頁(yè)面描述語(yǔ)言是用于描述所述打印指令中的打印內(nèi)容的語(yǔ)言。
3.根據(jù)權(quán)利要求1所述的打印控制設(shè)備,其中,所述分配單元將已由所述判斷單元判斷為具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中的一個(gè)轉(zhuǎn)換單元。
4.根據(jù)權(quán)利要求2所述的打印控制設(shè)備,其中,所述分配單元將已由所述判斷單元判斷為具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中的一個(gè)轉(zhuǎn)換單元。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的打印控制設(shè)備,其中,所述分配單元將已由所述判斷單元判斷為具有大于所述設(shè)定閾值的頁(yè)數(shù)的打印指令分配給全部所述多個(gè)轉(zhuǎn)換單元。
6.一種打印系統(tǒng),包括多個(gè)轉(zhuǎn)換單元,每個(gè)轉(zhuǎn)換單元均能夠啟動(dòng)多個(gè)繪圖處理單元,其中,所述多個(gè)繪圖處理單元通過基于打印指令執(zhí)行繪圖處理來(lái)生成打印數(shù)據(jù); 存儲(chǔ)器,其存儲(chǔ)打印隊(duì)列中的打印指令; 判斷單元,其判斷所述打印指令的頁(yè)數(shù)是否大于設(shè)定閾值;分配單元,其將已由所述判斷單元判斷為具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元;以及選擇單元,其在所述分配單元已將具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元的情況下,從存儲(chǔ)在所述存儲(chǔ)器中的后續(xù)打印指令當(dāng)中選擇具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令;以及圖像輸出單元,其基于通過所述多個(gè)轉(zhuǎn)換單元所執(zhí)行的轉(zhuǎn)換而獲得的打印數(shù)據(jù)來(lái)輸出圖像,其中,所述分配單元將由所述選擇單元選擇的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中除已分配有另一打印指令的轉(zhuǎn)換單元之外的一個(gè)轉(zhuǎn)換單元。
7.—種打印控制方法,包括啟動(dòng)多個(gè)繪圖處理單元,其中,所述多個(gè)繪圖處理單元通過基于打印指令執(zhí)行繪圖處理來(lái)生成打印數(shù)據(jù);存儲(chǔ)打印隊(duì)列中的打印指令; 判斷所述打印指令的頁(yè)數(shù)是否大于設(shè)定閾值;將已判斷為具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元;如果已將具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)轉(zhuǎn)換單元,則從存儲(chǔ)在存儲(chǔ)器中的后續(xù)打印指令當(dāng)中選擇具有小于或等于所述設(shè)定閾值的頁(yè)數(shù)的打印指令;以及將所選擇的打印指令分配給所述多個(gè)轉(zhuǎn)換單元中除已分配有另一打印指令的轉(zhuǎn)換單元之外的一個(gè)轉(zhuǎn)換單元。
全文摘要
一種打印控制設(shè)備包括多個(gè)轉(zhuǎn)換單元,每個(gè)均能啟動(dòng)多個(gè)繪圖處理單元,多個(gè)繪圖處理單元通過基于打印指令執(zhí)行繪圖處理來(lái)生成打印數(shù)據(jù);存儲(chǔ)器,存儲(chǔ)打印隊(duì)列中的打印指令;判斷單元,判斷打印指令的頁(yè)數(shù)是否大于設(shè)定閾值;分配單元,將已由判斷單元判斷為具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè);以及選擇單元,在分配單元已將具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令分配給多個(gè)轉(zhuǎn)換單元中的一個(gè)或多個(gè)的情況下,從存儲(chǔ)在存儲(chǔ)器中的后續(xù)打印指令中選擇具有小于或等于設(shè)定閾值的頁(yè)數(shù)的打印指令。分配單元將由選擇單元選擇的打印指令分配給多個(gè)轉(zhuǎn)換單元中除已分配有另一打印指令的轉(zhuǎn)換單元之外的一個(gè)轉(zhuǎn)換單元。
文檔編號(hào)G06F3/12GK102402404SQ20111009086
公開日2012年4月4日 申請(qǐng)日期2011年4月8日 優(yōu)先權(quán)日2010年9月10日
發(fā)明者宮崎康一 申請(qǐng)人:富士施樂株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
扶绥县| 山东省| 焉耆| 葫芦岛市| 新干县| 清涧县| 赞皇县| 贺兰县| 屏东县| 开化县| 呼玛县| 岚皋县| 独山县| 达日县| 达尔| 繁峙县| 阳春市| 秭归县| 布尔津县| 广河县| 阿尔山市| 桂东县| 荥经县| 塔城市| 久治县| 饶河县| 民乐县| 元阳县| 潜江市| 乐东| 桑植县| 沁水县| 黔西县| 南京市| 昭平县| 邓州市| 灵台县| 修武县| 樟树市| 崇文区| 扶风县|