專利名稱:圖像處理系統(tǒng)和圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及圖像處理系統(tǒng)和圖像處理方法。
背景技術(shù):
通過(guò)使用多個(gè)光柵圖像處理器(RIP)對(duì)打印數(shù)據(jù)并行處理以便加速打印的技術(shù)是已知的。RIP是用于將以諸如PostScript (已注冊(cè))之類的頁(yè)面描述語(yǔ)言(TOL)描述的數(shù)據(jù)轉(zhuǎn)換成能夠被打印或顯示的光柵數(shù)據(jù)的裝置。以下類型的圖像處理系統(tǒng)也是已知的。當(dāng)?shù)谝淮谓邮盏桨诙鄠€(gè)頁(yè)面的圖像中的公共元素(例如,標(biāo)準(zhǔn)格式(form))時(shí),產(chǎn)生該公共元素的光柵數(shù)據(jù)并將其存儲(chǔ)在高速緩沖存儲(chǔ)器中。然后,當(dāng)對(duì)使用相同標(biāo)準(zhǔn)格式的頁(yè)面進(jìn)行處理時(shí),重用已產(chǎn)生的光柵數(shù)據(jù)。 日本未審查專利申請(qǐng)公開No. 2003-125188公開了一種圖像形成設(shè)備包括文檔存儲(chǔ)單元,其以頁(yè)面為單位存儲(chǔ)文檔數(shù)據(jù);文檔指定單元,其指定存儲(chǔ)在文檔存儲(chǔ)單元中的文檔數(shù)據(jù)的兩個(gè)或更多元素;以及圖像合成單元,其將由文檔指定單元所指定的兩個(gè)或更多文檔數(shù)據(jù)疊加在一個(gè)圖像頁(yè)面上,以輸出所得到的數(shù)據(jù)。日本未審查實(shí)用新型注冊(cè)申請(qǐng)公開No. 60-042791公開了一種用在包括圖像存儲(chǔ)器的信息輸出設(shè)備中的重疊方法,該信息輸出設(shè)備具有在圖像存儲(chǔ)器中存儲(chǔ)圖像信息、圖形信息和字符信息中的至少一種的功能。該信息輸出設(shè)備至少包括在其中存儲(chǔ)重疊信息的專用存儲(chǔ)器,以及讀取存儲(chǔ)在圖像存儲(chǔ)器中的信息和存儲(chǔ)在專用存儲(chǔ)器中的重疊信息并且將該信息與重疊信息進(jìn)行合成的單元。該單元將重疊信息疊加在存儲(chǔ)在圖像存儲(chǔ)器中的信息上,以輸出所得到的信息。日本未審查專利申請(qǐng)公開No. 07-251543公開了一種包括多個(gè)存儲(chǔ)器裝置的設(shè)備,在其中預(yù)先存儲(chǔ)了作為公共打印數(shù)據(jù)的格式信息數(shù)據(jù)的多個(gè)元素。該設(shè)備具有將從主機(jī)發(fā)送的各種普通打印數(shù)據(jù)與存儲(chǔ)在多個(gè)存儲(chǔ)裝置中的格式信息數(shù)據(jù)的多個(gè)元素進(jìn)行合成的格式重疊功能,以在紙上打印合成后的數(shù)據(jù)。提供了多種用于將PDL數(shù)據(jù)轉(zhuǎn)換成能夠用于打印機(jī)中的圖像數(shù)據(jù)的多種圖像處理設(shè)備,諸如RIP。然后,通過(guò)將不同的頁(yè)面分派至相應(yīng)的圖像處理設(shè)備,在各圖像處理設(shè)備中執(zhí)行并行處理。在此技術(shù)中,在每個(gè)圖像處理設(shè)備中都提供有用于存儲(chǔ)公共元素的存儲(chǔ)器裝置,諸如高速緩沖存儲(chǔ)器。在此情況下,將相同的公共元素存儲(chǔ)在不同的圖像處理設(shè)備的存儲(chǔ)器裝置中。
發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的在于與執(zhí)行并行處理的多個(gè)圖像處理設(shè)備中的每一個(gè)中都提供諸如高速緩沖存儲(chǔ)器之類的存儲(chǔ)器裝置的配置的使用效率相比,提高用于存儲(chǔ)公共元素的諸如高速緩沖存儲(chǔ)器之類的存儲(chǔ)裝置的使用效率。根據(jù)本發(fā)明的第一方面,提供一種包括多個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備和一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的圖像處理系統(tǒng)。多個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備對(duì)形成了文檔數(shù)據(jù)的頁(yè)面(其被分派至相應(yīng)的中間數(shù)據(jù)產(chǎn)生設(shè)備)的數(shù)據(jù)進(jìn)行解釋,以產(chǎn)生各頁(yè)面的中間數(shù)據(jù)的多個(gè)元素,其中文檔數(shù)據(jù)以頁(yè)面描述語(yǔ)言描述。一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的每一個(gè)都在由多個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備產(chǎn)生的中間數(shù)據(jù)的多個(gè)元素中,獲取被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的每一個(gè)的中間數(shù)據(jù)的元素,并且每個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備都繪制所獲取的中間數(shù)據(jù)的元素,以產(chǎn)生繪制數(shù)據(jù),該繪制數(shù)據(jù)包括關(guān)于形成了已獲取的中間數(shù)據(jù)的每個(gè)元素的每個(gè) 像素的信息。一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的每一個(gè)都包括存儲(chǔ)器,該存儲(chǔ)器存儲(chǔ)在已獲取的被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的中間數(shù)據(jù)的元素中使用的公共元素的中間數(shù)據(jù),或者存儲(chǔ)根據(jù)公共元素的中間數(shù)據(jù)產(chǎn)生的公共元素的繪制數(shù)據(jù)。如果在存儲(chǔ)器中存儲(chǔ)了在已獲取的被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的中間數(shù)據(jù)的元素中使用的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù),則一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備通過(guò)使用存儲(chǔ)在存儲(chǔ)器中的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù),產(chǎn)生已獲取的被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的中間數(shù)據(jù)的元素的繪制數(shù)據(jù)。一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的數(shù)量小于多個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備的數(shù)量。根據(jù)本發(fā)明的第二方面,在根據(jù)本發(fā)明第一方面的圖像處理系統(tǒng)中,一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的至少一個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備可以包括多個(gè)繪制電路,該繪制電路繪制被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的該至少一個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的中間數(shù)據(jù)的元素,以產(chǎn)生頁(yè)面的繪制數(shù)據(jù);以及分配器,該分配器在多個(gè)繪制電路上對(duì)由一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的該至少一個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備所獲取的中間數(shù)據(jù)的元素進(jìn)行分配。根據(jù)本發(fā)明的第三方面,在根據(jù)本發(fā)明第一方面的圖像處理系統(tǒng)中,一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的至少一個(gè)可以包括多個(gè)繪制電路,該繪制電路繪制被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的該至少一個(gè)的中間數(shù)據(jù)的元素,以產(chǎn)生頁(yè)面的繪制數(shù)據(jù),并且多個(gè)繪制電路全部都可以使用存儲(chǔ)在存儲(chǔ)器中的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù)。根據(jù)本發(fā)明的第四方面,在根據(jù)本發(fā)明第一至第三方面之一的圖像處理系統(tǒng)中,在被分派了包括公共元素的頁(yè)面的各中間數(shù)據(jù)產(chǎn)生設(shè)備中,滿足預(yù)定條件的一個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備可以代表其他中間數(shù)據(jù)產(chǎn)生設(shè)備來(lái)產(chǎn)生公共元素的中間數(shù)據(jù)。根據(jù)本發(fā)明的第五方面,在根據(jù)本發(fā)明第一至第三方面之一的圖像處理系統(tǒng)中,中間數(shù)據(jù)還可以包括關(guān)于公共元素與圖像中的其他元素之間的層次關(guān)系的信息,并且一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備可以根據(jù)關(guān)于層次關(guān)系的信息來(lái)產(chǎn)生繪制數(shù)據(jù)。根據(jù)本發(fā)明的第六方面,在根據(jù)本發(fā)明第四方面的圖像處理系統(tǒng)中,中間數(shù)據(jù)還可以包括關(guān)于公共元素與圖像中的其他元素之間的層次關(guān)系的信息,并且一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備可以根據(jù)關(guān)于層次關(guān)系的信息來(lái)產(chǎn)生繪制數(shù)據(jù)。根據(jù)本發(fā)明的第七方面,提供一種圖像處理方法,該方法包括步驟通過(guò)對(duì)形成了文檔數(shù)據(jù)的已分派頁(yè)面的數(shù)據(jù)進(jìn)行解釋,產(chǎn)生各頁(yè)面的中間數(shù)據(jù)的多個(gè)元素,其中文檔數(shù)據(jù)以頁(yè)面描述語(yǔ)言描述;以及通過(guò)繪制已獲取的中間數(shù)據(jù)的元素來(lái)產(chǎn)生繪制數(shù)據(jù),該繪制數(shù)據(jù)包括關(guān)于從所產(chǎn)生的中間數(shù)據(jù)的多個(gè)元素中獲取的、形成了已分派頁(yè)面的中間數(shù)據(jù)的每個(gè)元素的每個(gè)像素的信息,提供存儲(chǔ)器以存儲(chǔ)在已獲取的已分派頁(yè)面的中間數(shù)據(jù)的元素中使用的公共元素的中間數(shù)據(jù),或者存儲(chǔ)根據(jù)公共元素的中間數(shù)據(jù)產(chǎn)生的公共元素的繪制數(shù)據(jù),并且其中如果在存儲(chǔ)器中存儲(chǔ)了在已分派頁(yè)面的中間數(shù)據(jù)的元素中使用的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù),則通過(guò)使用存儲(chǔ)在存儲(chǔ)器中的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù)產(chǎn)生已分派頁(yè)面的中間數(shù)據(jù)的元素的繪制數(shù)據(jù)。根據(jù)本發(fā)明的第一方面,與執(zhí)行并行處理的多個(gè)圖像處理設(shè)備中的每一個(gè)中都提供諸如高速緩沖存儲(chǔ)器之類的存儲(chǔ)器裝置的配置的存儲(chǔ)裝置的使用效率相比,能夠提高用于存儲(chǔ)公共元素的諸如高速緩沖存儲(chǔ)器之類的存儲(chǔ)裝置的使用效率。根據(jù)本發(fā)明的第二和第三方面,與后端設(shè)備只包括一個(gè)繪制電路的情況相比,能夠提高后端設(shè)備的處理速度。根據(jù)本發(fā)明的第四方面,與在其中所有中間數(shù)據(jù)產(chǎn)生設(shè)備都產(chǎn)生相同的公共元素的中間數(shù)據(jù)配置相比,能夠減少要從中間數(shù)據(jù)產(chǎn)生設(shè)備發(fā)送至后端設(shè)備的數(shù)據(jù)量。根據(jù)本發(fā)明的第五和第六方面,可以設(shè)置包括形成文檔數(shù)據(jù)的公共元素的元素之間的層次關(guān)系,并且可以根據(jù)層次關(guān)系來(lái)產(chǎn)生繪制數(shù)據(jù)。 根據(jù)本發(fā)明的第七方面,與執(zhí)行并行處理的多個(gè)圖像處理設(shè)備中的每一個(gè)中都提供諸如高速緩沖存儲(chǔ)器之類的存儲(chǔ)器裝置的配置的存儲(chǔ)裝置的使用效率相比,能夠提高用于存儲(chǔ)公共元素的諸如高速緩沖存儲(chǔ)器之類的存儲(chǔ)裝置的使用效率。
根據(jù)下列附圖對(duì)本發(fā)明的(多個(gè))示例性實(shí)施例進(jìn)行詳細(xì)說(shuō)明,其中圖I示出了根據(jù)本發(fā)明的一個(gè)示例性實(shí)施例的打印系統(tǒng)的功能性框圖;圖2是示出了由該打印系統(tǒng)執(zhí)行的處理示例的流程圖;圖3示出了由前端設(shè)備和后端設(shè)備執(zhí)行的數(shù)據(jù)處理的示例;圖4是由每個(gè)前端設(shè)備執(zhí)行的處理示例的流程圖;圖5是示出了由后端設(shè)備執(zhí)行的處理示例的流程圖;圖6示出了由前端設(shè)備和后端設(shè)備執(zhí)行的數(shù)據(jù)處理的另一示例;圖7示出了由前端設(shè)備和后端設(shè)備執(zhí)行的數(shù)據(jù)處理的再一示例;圖8示出了在一變形示例中由前端設(shè)備產(chǎn)生的中間數(shù)據(jù)的構(gòu)造的示例;圖9示出了在一變形示例中由后端設(shè)備執(zhí)行的對(duì)中間數(shù)據(jù)的處理的示例;以及圖10示出了在一變形示例中由前端設(shè)備產(chǎn)生的中間數(shù)據(jù)的構(gòu)造的另一示例。
具體實(shí)施例方式下面將參考附圖對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行說(shuō)明。該示例性實(shí)施例的打印系統(tǒng)100包括多個(gè)前端設(shè)備110、后端設(shè)備120、打印引擎130以及分派控制器150。分派控制器150將頁(yè)面分派至多個(gè)前端設(shè)備110以便以頁(yè)面為單位執(zhí)行并行處理。具體而言,一旦從客戶端設(shè)備200經(jīng)由局域網(wǎng)(LAN) 210接收到PDL打印數(shù)據(jù),分派控制器150首先將打印數(shù)據(jù)傳輸至每個(gè)前端設(shè)備110,然后從第一個(gè)頁(yè)面開始,將打印數(shù)據(jù)的各頁(yè)面處理任務(wù)分派至相應(yīng)的前端處理設(shè)備110。在此情況下,可以按照預(yù)定的固定順序?qū)⒏黜?yè)面分派至各前端設(shè)備110??商鎿Q地,每次前端設(shè)備110結(jié)束處理所分派的頁(yè)面時(shí),其可以向分派控制器150報(bào)告處理完成,并且根據(jù)該報(bào)告,分派控制器150可以將未處理的第一個(gè)頁(yè)面分派至該已經(jīng)報(bào)告完成處理的前端設(shè)備110。這些分派頁(yè)面的方式只是示例,并且可以按照其他方式來(lái)分派頁(yè)面。分派控制器150可以包括在(例如,作為程序安裝在)前端設(shè)備110之一中,或者可以被構(gòu)建在不同于前端設(shè)備110或后端設(shè)備120的計(jì)算機(jī)上。每個(gè)前端設(shè)備110從分派控制器150接收包括以PDL描述的打印數(shù)據(jù)的打印命令,并且將打印數(shù)據(jù)轉(zhuǎn)換成中間數(shù)據(jù)。前端設(shè)備110包括解釋器112和中間數(shù)據(jù)產(chǎn)生器114。解釋器112從頭開始順序地對(duì)打印數(shù)據(jù)進(jìn)行解釋。中間數(shù)據(jù)產(chǎn)生器114根據(jù)從解釋器112順序輸出的解釋結(jié)果來(lái)產(chǎn)生中間數(shù)據(jù)。例如,中間數(shù)據(jù)是所謂的顯示列表??梢皂?yè)面為單位或者以帶(band)為單位來(lái)產(chǎn)生中間數(shù)據(jù),每個(gè)帶由預(yù)定數(shù)量的掃描線表示??商鎿Q地,中間數(shù)據(jù)可以是分隔作為形成頁(yè)面圖像的圖像元素的每個(gè)對(duì)象(例如,字體、圖形和圖像數(shù)據(jù))的、以光柵掃描線為單位的間隔數(shù)據(jù)。這種間隔數(shù)據(jù)表示在其中對(duì)象占用一個(gè)掃描線的間隔。間隔數(shù)據(jù)可以由位于間隔的兩個(gè)端點(diǎn)處的一對(duì)坐標(biāo)來(lái)表示,并且可以包括定義了包括在該間隔中的像素的像素值的信息。像素值是由打印引擎130所使用的諸如黃⑴、 品紅(M)、青(C)和黑(K)的基本顏色中每一個(gè)的濃度值(灰度值)。中間數(shù)據(jù)可以是除顯示列表或間隔數(shù)據(jù)之外的其他數(shù)據(jù),并且可以是數(shù)據(jù)量處在TOL的量與位像(光柵圖像)的量之間的數(shù)據(jù)格式。下面描述的中間數(shù)據(jù)可以是單獨(dú)的顯示列表或單獨(dú)的間隔數(shù)據(jù)元素,或者是一組多個(gè)顯示列表或多個(gè)間隔數(shù)據(jù)元素,其表示諸如頁(yè)面或者通過(guò)分割頁(yè)面獲得的帶之類的繪制單位。具體而言,每個(gè)前端設(shè)備110的解釋器112從頭開始對(duì)從分派控制器150接收的PDL打印數(shù)據(jù)進(jìn)行解釋。解釋器112不僅對(duì)分派至包括該解釋器112的前端處理器110的頁(yè)面進(jìn)行解釋,而且還對(duì)所有頁(yè)面進(jìn)行解釋。這是因?yàn)榧俣艘曰陧?yè)面的PDL對(duì)打印數(shù)據(jù)進(jìn)行描述的情況。在基于頁(yè)面的TOL中,由于在前一頁(yè)面中執(zhí)行的命令解釋和命令運(yùn)行所引起的解釋器112內(nèi)部狀態(tài)的改變會(huì)影響隨后頁(yè)面的解釋。通過(guò)使用從解釋器112輸出的解釋結(jié)果中關(guān)于通過(guò)使用分派控制器150被分派至前端設(shè)備110的頁(yè)面的解釋結(jié)果(以及解釋器112的內(nèi)部狀態(tài)),中間數(shù)據(jù)產(chǎn)生器114產(chǎn)生由關(guān)于頁(yè)面之中的每個(gè)對(duì)象的原始數(shù)據(jù)(形成顯示列表或間隔數(shù)據(jù)的單獨(dú)命令)所形成的中間數(shù)據(jù)??梢皂?yè)面為單位或者以帶為單位來(lái)產(chǎn)生中間數(shù)據(jù),每個(gè)帶由預(yù)定數(shù)量的掃描線表示。在多數(shù)情況下,通過(guò)軟件處理來(lái)實(shí)現(xiàn)PDL的解釋和PDL到中間數(shù)據(jù)的轉(zhuǎn)換。在此示例中,由于每個(gè)前端設(shè)備110都只針對(duì)被分派至該前端設(shè)備110的頁(yè)面將PDL轉(zhuǎn)換成中間數(shù)據(jù),因此增強(qiáng)了并行處理的優(yōu)勢(shì)。如果以不基于頁(yè)面的PDL來(lái)描述打印數(shù)據(jù),則分派控制器150可以將打印數(shù)據(jù)分成多個(gè)頁(yè)面并且可以將各頁(yè)面分派至各前端設(shè)備110。如果以基于頁(yè)面的PDL來(lái)描述打印數(shù)據(jù),則分派控制器150可以解釋打印數(shù)據(jù)并將其轉(zhuǎn)換成不基于頁(yè)面的數(shù)據(jù),然后可以將轉(zhuǎn)換后的數(shù)據(jù)分成多個(gè)頁(yè)面并且可以將各頁(yè)面分派至各前端設(shè)備110。在任何一種情況下,每個(gè)前端設(shè)備110產(chǎn)生關(guān)于通過(guò)使用分派控制器150所分派的頁(yè)面的中間數(shù)據(jù),并且將產(chǎn)生的中間數(shù)據(jù)經(jīng)由傳輸信道140 (諸如LAN或通訊電纜)傳輸至單一的后端設(shè)備120。因此,在圖I所示的示例中,由多個(gè)前端設(shè)備110并行產(chǎn)生的多個(gè)頁(yè)面的中間數(shù)據(jù)的多個(gè)元素被發(fā)送至該單一的后端設(shè)備120。后端設(shè)備120將通過(guò)前端設(shè)備110產(chǎn)生的中間數(shù)據(jù)轉(zhuǎn)換成能夠被打印引擎130處理的光柵掃描圖像數(shù)據(jù)(例如,光柵圖像或位像),然后將該圖像數(shù)據(jù)提供至打印引擎130。圖I所示的后端設(shè)備120包括分配器121、高速緩沖存儲(chǔ)器123和多個(gè)處理電路124。分配器121在所述多個(gè)處理電路124上分配從多個(gè)前端設(shè)備110輸入的各個(gè)頁(yè)面的中間數(shù)據(jù)的元素??梢园凑疹A(yù)定的單位分配中間數(shù)據(jù),所述單位諸如頁(yè)面或者通過(guò)分割頁(yè)面獲得的預(yù)定數(shù)量的掃描線所表示的帶,或者根據(jù)打印引擎130的每個(gè)基本顏色(例如,Y、M、C和K)從頁(yè)面或帶分離的部分。在下文中,假定以頁(yè)面為單位分割中間數(shù)據(jù),其為典型示例。多個(gè)處理電路124通過(guò)并行處理對(duì)分配的中間數(shù)據(jù)進(jìn)行處理。每個(gè)處理電路124都包括標(biāo)志處理器125、重疊處理器126、以及半色調(diào)處理器127。標(biāo)志處理器125對(duì)中間數(shù)據(jù)進(jìn)行處理,以在繪制存儲(chǔ)器(諸如頁(yè)面緩存器或帶緩存器)中形成圖像數(shù)據(jù)。重疊處理器126將與用于打印數(shù)據(jù)的多個(gè)部分(例如,多個(gè)頁(yè)面)的公共元素不同的其他元素的圖像數(shù)據(jù)疊加在公共元素的圖像數(shù)據(jù)上或與之合成。公共元素可以包括在多個(gè)頁(yè)面中的公共對(duì)象(圖形、圖表、字符、圖像等)。公共元素可以是諸如限定了文檔格式的邊界線之類的對(duì)象、表示創(chuàng)建文檔的公司或團(tuán)隊(duì)的標(biāo)志(例如,標(biāo)識(shí)標(biāo)志)、或者表示文檔類型或機(jī)密等級(jí) 的字符串(例如,“重要”、“僅供內(nèi)部使用”或“機(jī)密”)。這種對(duì)象會(huì)在文檔的多個(gè)頁(yè)面中共同出現(xiàn)。在PostScript (已注冊(cè))中,可以獲得表示這種公共元素的諸如格式之類的對(duì)象。半色調(diào)處理器127對(duì)通過(guò)標(biāo)志處理器125產(chǎn)生的圖像數(shù)據(jù)、或者對(duì)通過(guò)在公共元素的圖像數(shù)據(jù)上疊加或合成由標(biāo)志處理器125產(chǎn)生的圖像數(shù)據(jù)所獲得的圖像數(shù)據(jù)執(zhí)行半色調(diào)處理。將得到的圖像數(shù)據(jù)提供至打印引擎130。替代于半色調(diào)處理器127或除半色調(diào)處理器127之外,還可以在處理電路124中提供執(zhí)行其他類型的圖像處理(例如,伽馬校正)的功能模塊。每個(gè)處理電路124是一個(gè)處理器或集成電路,諸如中央處理單元(CPU)、微處理器、專用集成電路(ASIC)或動(dòng)態(tài)可重構(gòu)處理器(DRP)。如果處理電路是ASIC,則其包括作為標(biāo)志處理器125、重疊處理器126和半色調(diào)處理器127的電路。DRP是可以動(dòng)態(tài)地(例如,在一個(gè)時(shí)鐘周期之內(nèi))改變內(nèi)部邏輯電路的配置的處理器。如果由DRP形成處理電路124,則DRP的電路配置在作為標(biāo)志處理器125、重疊處理器126和半色調(diào)處理器127的電路中順序地切換。在高速緩沖存儲(chǔ)器123中,存儲(chǔ)了針對(duì)打印數(shù)據(jù)的多個(gè)部分(例如,多個(gè)不同頁(yè)面)公共地重復(fù)利用的公共元素的數(shù)據(jù)。所存儲(chǔ)的公共元素的數(shù)據(jù)可以是中間數(shù)據(jù)、通過(guò)在標(biāo)志處理器125中對(duì)中間數(shù)據(jù)進(jìn)行處理獲得的光柵圖像數(shù)據(jù)、或者通過(guò)由半色調(diào)處理器127對(duì)光柵圖像數(shù)據(jù)進(jìn)行處理獲得的半色調(diào)圖像數(shù)據(jù)。在高速緩沖存儲(chǔ)器123中存儲(chǔ)的公共元素?cái)?shù)據(jù)的格式類型可以事先根據(jù)打印系統(tǒng)100的設(shè)計(jì)確定,或者可以設(shè)置為能夠被改變的設(shè)定信息。高速緩沖存儲(chǔ)器123被所有多個(gè)處理電路124使用。因此,所有多個(gè)處理電路124重用存儲(chǔ)在單一高速緩沖存儲(chǔ)器123中的公共元素?cái)?shù)據(jù)。打印引擎130在紙上打印經(jīng)過(guò)半色調(diào)處理的、并且從后端設(shè)備120的每個(gè)處理電路124提供的光柵圖像數(shù)據(jù)。每個(gè)前端設(shè)備110或后端設(shè)備120都可以形成為刀片服務(wù)器(blade server)中的一個(gè)刀片(或一個(gè)板)。前端設(shè)備110的解釋器112和中間數(shù)據(jù)產(chǎn)生器114可以被實(shí)現(xiàn)為由安裝在刀片上的CPU執(zhí)行的程序??商鎿Q地,多對(duì)解釋器112和中間數(shù)據(jù)產(chǎn)生器114的可以被安裝在刀片上的CPU作為不同進(jìn)程或線程來(lái)運(yùn)行。在此情況下,多個(gè)前端設(shè)備110包括在一個(gè)刀片上。如果刀片上的CPU是多核CPU、或者如果在刀片上形成多個(gè)CPU,則每個(gè)前端設(shè)備110可以由形成多核CPU的相應(yīng)的核形成,或者由相應(yīng)的CPU形成。前端設(shè)備110的一些功能可以使用ASIC或其他類型的硬件電路來(lái)實(shí)現(xiàn)。將后端設(shè)備120的每個(gè)處理電路124或高速緩沖存儲(chǔ)器123實(shí)現(xiàn)為硬件電路,諸如ASIC、DRP、或半導(dǎo)體存儲(chǔ)器裝置。分配器121可以實(shí)現(xiàn)為程序或硬件電路。如上所述,在圖I所示的打印系統(tǒng)100中,通過(guò)使用兩種類型的設(shè)備(即,前端設(shè)備110和后端設(shè)備120)按兩個(gè)步驟來(lái)執(zhí)行用于將PDL打印數(shù)據(jù)轉(zhuǎn)換成光柵圖像數(shù)據(jù)的處理。在第一步驟中,多個(gè)前端設(shè)備并行地執(zhí)行這種轉(zhuǎn)換處理,而在第二步驟中,設(shè)置在后端設(shè)備120中的多個(gè)處理電路124并行地執(zhí)行這種轉(zhuǎn)換處理。所有多個(gè)處理電路124都使用后端設(shè)備120中的高速緩沖存儲(chǔ)器123。下面將參考圖2的流程圖對(duì)圖I所示的打印系統(tǒng)100所執(zhí)行的操作示例進(jìn)行說(shuō)明。在圖2中,由分派控制器150執(zhí)行步驟SlO和S12,由前端設(shè)備110執(zhí)行步驟S14和 S16,并且由后端設(shè)備120執(zhí)行步驟S18和S20。在步驟SlO中,分派控制器150從客戶端設(shè)備200接收打印作業(yè)(包括以PDL描述的打印數(shù)據(jù)的打印指令數(shù)據(jù))。然后,在步驟S12中,分派控制器150按照固定順序或根據(jù)前端設(shè)備110的操作狀態(tài)來(lái)確定,將在步驟SlO中接收的打印作業(yè)中包括的PDL打印數(shù)據(jù)的頁(yè)面的哪些處理任務(wù)分派至前端設(shè)備110。即,分派控制器150向每個(gè)前端設(shè)備110分派頁(yè)面。已分派至每個(gè)前端設(shè)備110的頁(yè)面在下文中將被稱作“已分派頁(yè)面”。在步驟S14中,每個(gè)前端設(shè)備110獲取要被處理的PDL打印數(shù)據(jù)以及關(guān)于在步驟S12中被分派至該前端設(shè)備110的頁(yè)面的信息。然后,前端設(shè)備110對(duì)PDL打印數(shù)據(jù)進(jìn)行解釋以指定已分派頁(yè)面,然后對(duì)已分派頁(yè)面進(jìn)行解釋以產(chǎn)生中間數(shù)據(jù)。要在步驟S14中產(chǎn)生的中間數(shù)據(jù)可以是根據(jù)每個(gè)基本顏色Y、M、C和K而分離的數(shù)據(jù)。在步驟S14中,多個(gè)前端設(shè)備110以頁(yè)面為單位執(zhí)行并行處理。在步驟S16中,每個(gè)前端設(shè)備110將產(chǎn)生的中間數(shù)據(jù)輸出至后端設(shè)備120。后端設(shè)備120的分配器121根據(jù)預(yù)定的處理單位在多個(gè)處理電路124上分配接收到的中間數(shù)據(jù)的元素。在步驟S18中,每個(gè)處理電路124對(duì)從分配器121獲取的中間數(shù)據(jù)進(jìn)行處理,以產(chǎn)生已分派中間數(shù)據(jù)的繪制數(shù)據(jù)(光柵圖像數(shù)據(jù))。處理電路124的標(biāo)志處理器125對(duì)獲取的中間數(shù)據(jù)執(zhí)行繪制處理,以確定形成打印圖像的像素的像素值,從而產(chǎn)生光柵圖像數(shù)據(jù)。半色調(diào)處理器127對(duì)所產(chǎn)生的光柵圖像數(shù)據(jù)執(zhí)行半色調(diào)處理(并且也可以執(zhí)行伽馬校正)。如果諸如格式之類的公共元素包括在被分配的數(shù)據(jù)中,則重疊處理器126將除公共元素以外的其他元素的圖像疊加在公共元素的圖像上或與之合成。在步驟S20中,從每個(gè)處理電路124輸出的經(jīng)過(guò)半色調(diào)處理的光柵圖像數(shù)據(jù)被輸出至打印引擎130??梢栽诙鄠€(gè)處理電路124與打印引擎130之間設(shè)置緩沖存儲(chǔ)器,以吸收處理電路124與打印引擎130之間的處理速度差。圖3示出了根據(jù)該示例性實(shí)施例的一個(gè)示例由前端設(shè)備110和后端設(shè)備120執(zhí)行的數(shù)據(jù)處理的示例。在圖3所示的示例中,對(duì)包括文檔的PDL打印數(shù)據(jù)進(jìn)行處理,該文檔包含五頁(yè)(第一頁(yè)至第五頁(yè))以及在每一頁(yè)中包含的格式(其作為所有頁(yè)的公共元素)。在此示例中,包含在所有頁(yè)中的格式是相同的格式。在圖3所示的示例中,兩個(gè)前端設(shè)備110順序地逐一對(duì)第一頁(yè)至第五頁(yè)進(jìn)行處理。具體而言,第一前端設(shè)備110(在圖3的上面部分所示的設(shè)備)對(duì)第一、第三和第五頁(yè)進(jìn)行處理,而第二前端設(shè)備110 (在圖3的下面部分所示的設(shè)備)對(duì)第二和第四頁(yè)進(jìn)行處理。每個(gè)前端設(shè)備110對(duì)PDL打印數(shù)據(jù)進(jìn)行解釋,以指定已分派頁(yè)面和包含在已分派頁(yè)面中的格式。在圖3所示的示例中,通過(guò)一個(gè)前端設(shè)備110來(lái)代表另一個(gè)前端110來(lái)產(chǎn)生格式的中間數(shù)據(jù)。例如,可以事先在每個(gè)前端設(shè)備110中存儲(chǔ)關(guān)于將格式的中間數(shù)據(jù)的產(chǎn)生分派至特定前端設(shè)備110的條件,并且每個(gè)前端設(shè)備110可以根據(jù)該條件來(lái)確定該特定前端設(shè)備110是否要產(chǎn)生格式的中間數(shù)據(jù)。條件可以是“如果對(duì)其中第一次出現(xiàn)格式的頁(yè)面的處理任務(wù)被分派至該前端設(shè)備110,則產(chǎn)生該格式的中間數(shù)據(jù)”。根據(jù)這種條件,如果前端設(shè)備Iio在從頭開始順序解釋PDL打印數(shù)據(jù)時(shí)首先檢測(cè)到某一格式,并且如果包括該格式的頁(yè)面被分派至該前端設(shè)備110,則該前端設(shè)備110產(chǎn)生該格式的中間數(shù)據(jù)。即使前端設(shè)備110在解釋PDL打印數(shù)據(jù)時(shí)檢測(cè)到格式,如果在之前已經(jīng)檢測(cè)到了相同的格式或者如果包括該格式的頁(yè)面沒(méi)有被分派至該前端設(shè)備110,則該前端設(shè)備110也不產(chǎn)生該格式的中 間數(shù)據(jù)。當(dāng)打印數(shù)據(jù)以諸如PostScript已注冊(cè))之類的基于頁(yè)面的PDL描述時(shí)采用這種產(chǎn)生中間數(shù)據(jù)的方法。前端設(shè)備110可以從格式的中間數(shù)據(jù)產(chǎn)生繪制數(shù)據(jù)并將產(chǎn)生的繪制數(shù)據(jù)輸出至后端設(shè)備120。在此情況下,后端數(shù)據(jù)120將繪制數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器123中。作為將中間數(shù)據(jù)的產(chǎn)生分派至前端設(shè)備110的另一種方法,分派控制器150可以確定產(chǎn)生格式的中間數(shù)據(jù)的前端設(shè)備110,并且可以將這種信息發(fā)送至該前端設(shè)備110。在此情況下,已經(jīng)接收到這種信息的前端設(shè)備Iio產(chǎn)生格式的中間數(shù)據(jù),而沒(méi)有接收到這種信息的前端設(shè)備110不產(chǎn)生格式的中間數(shù)據(jù)。圖4是示出了由圖3所示示例中的每個(gè)前端設(shè)備110執(zhí)行的處理示例的流程圖。當(dāng)從分派控制器150接收到關(guān)于將頁(yè)面分派至前端設(shè)備110的信息時(shí),以及當(dāng)獲取了要被處理的PDL打印數(shù)據(jù)時(shí),前端設(shè)備110開始圖4所示的處理。在步驟S30中,前端設(shè)備110的解釋器112對(duì)PDL打印數(shù)據(jù)進(jìn)行解釋,以指定被分派至該前端設(shè)備110的頁(yè)面并且確定在已分派頁(yè)面中是否包含格式。如果在步驟S30中確定在已分派頁(yè)面中包含格式,則處理進(jìn)入步驟S32來(lái)確定前端設(shè)備110是否要產(chǎn)生該格式的中間數(shù)據(jù)。通過(guò)預(yù)定條件來(lái)進(jìn)行步驟S32中的確定。如果已經(jīng)定義了諸如“如果其中第一次出現(xiàn)格式的頁(yè)面的處理任務(wù)被分派至該前端設(shè)備110,則產(chǎn)生該格式的中間數(shù)據(jù)”之類的條件,則前端設(shè)備110根據(jù)對(duì)PDL打印數(shù)據(jù)進(jìn)行解釋的結(jié)果確定已分派頁(yè)面是否包括其中第一次出現(xiàn)格式的頁(yè)面。如果已分派頁(yè)面包括相應(yīng)的頁(yè)面,則滿足上述條件。因此,步驟S32的結(jié)果為是,并且在步驟S34中,中間數(shù)據(jù)產(chǎn)生器114根據(jù)解釋器112做出的解釋結(jié)果來(lái)產(chǎn)生格式的中間數(shù)據(jù)。在此情況下,可以產(chǎn)生根據(jù)每個(gè)基本顏色Y、M、C和K分離的數(shù)據(jù)。如果已分派頁(yè)面不包括其中第一次出現(xiàn)格式的頁(yè)面,則步驟S32的結(jié)果為否。因此,處理跳過(guò)步驟S34進(jìn)入步驟S36。如果分派控制器150確定了要產(chǎn)生格式的中間數(shù)據(jù)的前端設(shè)備110,并且將此類信息發(fā)送至該前端設(shè)備110,則通過(guò)確定是否已經(jīng)從分派控制器150接收到此類信息來(lái)進(jìn)行步驟S32的確定。如果已經(jīng)從分派控制器150接收到此類信息,則步驟S32的結(jié)果為是。因此,在步驟S34中,產(chǎn)生格式的中間數(shù)據(jù)。如果沒(méi)有接收到此類信息,則步驟S32的結(jié)果為否,并且處理跳過(guò)步驟S34進(jìn)入步驟S36。在步驟S36中,解釋器112和中間數(shù)據(jù)產(chǎn)生器114產(chǎn)生已分派頁(yè)面的中間數(shù)據(jù)(例如,根據(jù)每個(gè)基本顏色Y、M、C和K分離的數(shù)據(jù))。在步驟S36中,無(wú)論已分派頁(yè)面是否包含格式,除格式以外的其他對(duì)象的中間數(shù)據(jù)都被產(chǎn)生。在步驟S36中產(chǎn)生的中間數(shù)據(jù)還包括關(guān)于在與所產(chǎn)生的中間數(shù)據(jù)相對(duì)應(yīng)的元素中是否包含格式的信息。在步驟S38中,從前端設(shè)備110將所產(chǎn)生的已分派頁(yè)面的中間數(shù)據(jù)的元素輸出至后端設(shè)備120。如果在步驟S34已經(jīng)由前端設(shè)備110不僅產(chǎn)生了已分派頁(yè)面的中間數(shù)據(jù),還產(chǎn)生了格式的中間數(shù)據(jù),則格式的中間數(shù)據(jù)也在步驟S38中被輸出至后端設(shè)備120。在圖4所示的處理中,只有對(duì)其分派了產(chǎn)生格式的中間數(shù)據(jù)的作業(yè)的前端設(shè)備110才產(chǎn)生格式的中間數(shù)據(jù)和已分派頁(yè)面的中間數(shù)據(jù),而其他前端設(shè)備110只產(chǎn)生已分派頁(yè)面的中間數(shù)據(jù),正如圖3所示的示例那樣。 上面已經(jīng)說(shuō)明了由前端設(shè)備110執(zhí)行的處理的示例。參考回圖3,在此示例中,在第一頁(yè)中第一次出現(xiàn)了為所有頁(yè)面(第一頁(yè)至第五頁(yè))使用的公共格式,分派有該第一頁(yè)的第一前端設(shè)備110產(chǎn)生該格式的中間數(shù)據(jù)。第一前端設(shè)備110還產(chǎn)生已分派頁(yè)面(即第一頁(yè)、第三頁(yè)和第五頁(yè))中除該格式以外的其他元素(對(duì)象)的中間數(shù)據(jù)。第二前端設(shè)備110產(chǎn)生分派頁(yè)面(即第二頁(yè)和第四頁(yè))中除該格式以外的其他元素(對(duì)象)的中間數(shù)據(jù)。所產(chǎn)生的中間數(shù)據(jù)的多個(gè)元素經(jīng)由傳輸信道140被收集在后端設(shè)備120的分配器121中。分配器121在高速緩沖存儲(chǔ)器123中存儲(chǔ)接收到的格式的中間數(shù)據(jù),并且還在兩個(gè)處理電路124上分配各個(gè)頁(yè)面的中間數(shù)據(jù)的元素。在此示例中,對(duì)頁(yè)面交替地進(jìn)行分配,并且具體而言,第一處理電路124(在圖3的上面部分所示的電路)接收并處理第一頁(yè)、第三頁(yè)和第五頁(yè),而第二處理電路124 (在圖3的下面部分所示的電路)接收并處理第二頁(yè)和第四頁(yè)。具體而言,每個(gè)處理電路124的標(biāo)志處理器125從高速緩沖存儲(chǔ)器123接收格式的中間數(shù)據(jù)并且繪制格式的中間數(shù)據(jù),以將得到的圖像數(shù)據(jù)寫入緩沖存儲(chǔ)器中。標(biāo)志處理器125還繪制已分派頁(yè)面的中間數(shù)據(jù)。通過(guò)標(biāo)志處理器125獲得的繪制數(shù)據(jù)被疊加在存儲(chǔ)在緩沖存儲(chǔ)器中的格式的圖像上。在下文中,將這種處理稱作“格式重疊處理”。重疊后的(疊加后的)繪制數(shù)據(jù)在半色調(diào)處理器127中進(jìn)行半色調(diào)處理。以此方式,已經(jīng)由第一和第二處理電路124根據(jù)已分派頁(yè)面交替產(chǎn)生的重疊后的(疊加后的)繪制數(shù)據(jù)的各個(gè)元素經(jīng)由緩沖器等被發(fā)送至打印引擎130,并對(duì)其進(jìn)行打印。圖5是示出了在此示例性實(shí)施例的示例中由后端設(shè)備120執(zhí)行的處理的流程圖。當(dāng)獲取從每個(gè)前端設(shè)備110輸出的中間數(shù)據(jù)時(shí),后端設(shè)備120就開始圖5所示的處理。在步驟S40中,后端設(shè)備120的分配器121確定是否有必要對(duì)獲取的特定頁(yè)面的中間數(shù)據(jù)執(zhí)行格式重疊處理。在此示例中,每個(gè)頁(yè)面的中間數(shù)據(jù)都包括關(guān)于是否需要格式重疊處理的信息。如果步驟S40的結(jié)果為是,則處理進(jìn)入步驟S42以確定是否已經(jīng)接收到格式的中間數(shù)據(jù)。如果步驟S42的結(jié)果為是,則處理進(jìn)入步驟S44。在步驟S44中,分配器121在高速緩沖存儲(chǔ)器123中存儲(chǔ)已接受的格式的中間數(shù)據(jù)。然后處理進(jìn)入步驟S46。如果在步驟S42確定還沒(méi)有接收到格式的中間數(shù)據(jù),則處理跳過(guò)步驟S44進(jìn)入步驟S46。
在步驟S46中,分配器121將相應(yīng)頁(yè)面的中間數(shù)據(jù)遞送至相應(yīng)的處理電路124。然后,處理電路124的標(biāo)志處理器125從頁(yè)面的中間數(shù)據(jù)產(chǎn)生繪制數(shù)據(jù)。該頁(yè)面包含執(zhí)行格式重疊處理的指令。因此,重疊處理器126從高速緩沖存儲(chǔ)器123獲取格式的中間數(shù)據(jù)并且使得標(biāo)志處理器125從中間數(shù)據(jù)產(chǎn)生格式的繪制數(shù)據(jù),并且將頁(yè)面的繪制數(shù)據(jù)疊加在已產(chǎn)生的格式的繪制數(shù)據(jù)上。格式可以布置在打印圖像的最底層的位置處作為背景圖像,或相反地可以布置在打印圖像的最頂層的位置處。在TOL中描述了格式的位置,并且該位置可以包含在格式的中間數(shù)據(jù)中。在步驟S50中,一旦繪制圖像的產(chǎn)生結(jié)束了,所產(chǎn)生的繪制圖像的元素就被順次輸出至打印引擎130。如果在步驟S40中確定在相應(yīng)頁(yè)面的中間數(shù)據(jù)中不包括格式的中間數(shù)據(jù),則處理進(jìn)入步驟S48。在步驟S48中,標(biāo)志處理器125從相應(yīng)頁(yè)面的中間數(shù)據(jù)產(chǎn)生繪制數(shù)據(jù),并且半色調(diào)處理器127對(duì)所產(chǎn)生的繪制數(shù)據(jù)進(jìn)一步執(zhí)行半色調(diào)處理。然后在步驟S50中,所得 到的繪制數(shù)據(jù)被輸出至打印引擎130。下面將參考圖6對(duì)由前端設(shè)備110和后端設(shè)備120執(zhí)行的數(shù)據(jù)處理的另一示例進(jìn)打說(shuō)明。在圖3所不的不例中,在后端設(shè)備120的聞速緩沖存儲(chǔ)器123中存儲(chǔ)格式的中間數(shù)據(jù)。與之相反,在圖6所示的示例中,在高速緩沖存儲(chǔ)器123中存儲(chǔ)格式的光柵數(shù)據(jù)(繪制數(shù)據(jù))。后端設(shè)備120的分配器121將從前端設(shè)備110接收的格式的中間數(shù)據(jù)分配至處理電路124中的一個(gè)(例如,分配了對(duì)與格式一起接收的頁(yè)面的中間數(shù)據(jù)進(jìn)行處理的任務(wù)的處理電路124)。在已經(jīng)接收了格式的中間數(shù)據(jù)的處理電路124中,標(biāo)志處理器125對(duì)中間數(shù)據(jù)執(zhí)行繪制處理,以產(chǎn)生格式的光柵數(shù)據(jù)(繪制數(shù)據(jù)),并且將產(chǎn)生的光柵數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器123中。如上所述,如果在前端設(shè)備110中產(chǎn)生了格式的繪制數(shù)據(jù),則后端設(shè)備120直接存儲(chǔ)從前端設(shè)備110接收的格式的繪制數(shù)據(jù)。當(dāng)通過(guò)分配器121對(duì)頁(yè)面的中間數(shù)據(jù)進(jìn)行分配時(shí),每個(gè)處理電路124從高速緩沖存儲(chǔ)器123獲取格式的光柵數(shù)據(jù)并將光柵數(shù)據(jù)寫入緩沖存儲(chǔ)器中,然后將從相應(yīng)頁(yè)面的中間數(shù)據(jù)產(chǎn)生的光柵數(shù)據(jù)疊加在從高速緩沖存儲(chǔ)器123獲取的光柵數(shù)據(jù)上(格式重疊處理)。然后,在半色調(diào)處理器127中對(duì)疊加后的(重疊后的)光柵數(shù)據(jù)進(jìn)行處理,然后將其發(fā)送至打印引擎130。除上述要點(diǎn)以外,圖6所示的示例類似于圖3所示的示例。在圖6所示的示例中,在高速緩沖存儲(chǔ)器123中存儲(chǔ)由標(biāo)志處理器125產(chǎn)生的格式的光柵數(shù)據(jù)??商鎿Q地,可以由半色調(diào)處理器127對(duì)由標(biāo)志處理器125產(chǎn)生的光柵數(shù)據(jù)進(jìn)行處理,并且可以將得到的數(shù)據(jù)存儲(chǔ)在高速緩沖存儲(chǔ)器123中。可替換地,可以在前端設(shè)備110中產(chǎn)生經(jīng)過(guò)半色調(diào)處理的格式的繪制數(shù)據(jù),并且將其發(fā)送至后端設(shè)備120并存儲(chǔ)在高速緩沖存儲(chǔ)器123中。然后,可以重用存儲(chǔ)在高速緩沖存儲(chǔ)器123中的繪制數(shù)據(jù)。在此情形下,重疊處理器126將通過(guò)半色調(diào)處理器127對(duì)相應(yīng)頁(yè)面的光柵數(shù)據(jù)進(jìn)行處理得到的數(shù)據(jù)疊加在從高速緩沖存儲(chǔ)器123獲取的光柵數(shù)據(jù)上(格式重疊處理)。類似地,可以在高速緩沖存儲(chǔ)器123中存儲(chǔ)經(jīng)過(guò)伽馬校正的格式的光柵數(shù)據(jù),并且經(jīng)過(guò)伽馬校正的相應(yīng)頁(yè)面的光柵數(shù)據(jù)可以疊加在從高速緩沖存儲(chǔ)器123獲取的格式的光柵數(shù)據(jù)上。下面將參考圖7對(duì)在一個(gè)文檔中使用多個(gè)格式的示例進(jìn)行說(shuō)明。在圖7所示的示例中,在包括五頁(yè)(第一頁(yè)至第五頁(yè))的文檔中使用兩個(gè)格式,即,格式I和格式2。具體而言,在第一頁(yè)、第四頁(yè)和第五頁(yè)中使用格式1,而在第二頁(yè)和第三頁(yè)中使用格式2。將這五頁(yè)逐一交替地分派至兩個(gè)前端設(shè)備110。具體而言,將第一頁(yè)、第三頁(yè)和第五頁(yè)分派至第一前端設(shè)備110 (在圖7的上面部分所示的設(shè)備),而將第二頁(yè)和第四頁(yè)分派至第二前端設(shè)備110 (在圖7的下面部分所示的設(shè)備)。在圖7所示的示例中,格式I在第一頁(yè)中第一次出現(xiàn),處理該第一頁(yè)的第一前端設(shè)備110產(chǎn)生格式I的中間數(shù)據(jù)。格式2在第二頁(yè)中第一次出現(xiàn),處理該第二頁(yè)的第二前端處理器110產(chǎn)生格式2的中間數(shù)據(jù)。由相應(yīng)的前端設(shè)備110產(chǎn)生的每個(gè)頁(yè)面的中間數(shù)據(jù)(除格式以外)都包括關(guān)于包含在該頁(yè)面中的格式的標(biāo)識(shí)符(ID)信息Fl或F2。Fl是關(guān)于格式I的ID信息,而F2是關(guān)于格式2的ID信息。由前端設(shè)備110產(chǎn)生的各個(gè)格式的中間數(shù)據(jù)以及各個(gè)頁(yè)面的多個(gè)元素被收集在后端設(shè)備120中。后端設(shè)備120的分配器121將接收到的格式I的中間數(shù)據(jù)與第一頁(yè)的中間數(shù)據(jù)一起分配在第一處理電路124上。第一處理電路124對(duì)格式I的中間數(shù)據(jù)進(jìn)行處理,以產(chǎn)生格式I的光柵數(shù)據(jù)(或者經(jīng)過(guò)半色調(diào)處理或伽馬校正的光柵數(shù)據(jù))并在高速緩沖存儲(chǔ)器123 中存儲(chǔ)所產(chǎn)生的光柵數(shù)據(jù)。分配器121將接收到的格式2的中間數(shù)據(jù)與第二頁(yè)的中間數(shù)據(jù)一起分配在第二處理電路124上。第二處理電路124對(duì)格式2的中間數(shù)據(jù)進(jìn)行處理,以產(chǎn)生格式2的光柵數(shù)據(jù)(或者經(jīng)過(guò)半色調(diào)處理或伽馬校正的光柵數(shù)據(jù))并在高速緩沖存儲(chǔ)器123中存儲(chǔ)所產(chǎn)生的光柵數(shù)據(jù)。此外,當(dāng)對(duì)由分配器121分配的相應(yīng)頁(yè)面的中間數(shù)據(jù)進(jìn)行處理時(shí),每個(gè)處理電路124都從高速緩沖存儲(chǔ)器123獲得對(duì)應(yīng)于包含在中間數(shù)據(jù)中的ID信息的格式的光柵數(shù)據(jù)并將該光柵數(shù)據(jù)寫入緩沖存儲(chǔ)器,然后將從相應(yīng)頁(yè)面的中間數(shù)據(jù)產(chǎn)生的光柵數(shù)據(jù)疊加在從高速緩沖存儲(chǔ)器123獲得的光柵數(shù)據(jù)上(格式重疊處理)。然后,在半色調(diào)處理器127中對(duì)所得到的光柵數(shù)據(jù)進(jìn)行處理,并將其發(fā)送至打印引擎130。雖然在圖7所示的示例中,在高速緩沖存儲(chǔ)器123中存儲(chǔ)每個(gè)格式的光柵數(shù)據(jù),但也可以存儲(chǔ)每個(gè)格式的中間數(shù)據(jù)。在上述示例中,當(dāng)對(duì)格式的繪制圖像進(jìn)行處理時(shí),格式被布置在打印圖像的最底部(或最頂部)的位置處。在該示例性實(shí)施例的另一示例中,當(dāng)對(duì)包括格式的文檔的PDL打印數(shù)據(jù)進(jìn)行處理時(shí),可以在每個(gè)前端設(shè)備110中產(chǎn)生包括關(guān)于格式與其他對(duì)象之間的層次關(guān)系的信息的中間數(shù)據(jù),并且可以在后端設(shè)備120中產(chǎn)生再現(xiàn)這種層次信息的繪制數(shù)據(jù)。圖8示出了在上述示例中由每個(gè)前端設(shè)備110產(chǎn)生的中間數(shù)據(jù)的配置示例。要在圖8所示示例中進(jìn)行處理的PDL打印數(shù)據(jù)是包括五頁(yè)(第一頁(yè)至第五頁(yè))的文檔。格式I包括在第一頁(yè)、第四頁(yè)和第五頁(yè)中,而格式I和格式2都包括在第二頁(yè)和第三頁(yè)。在此示例中,每個(gè)前端設(shè)備110都產(chǎn)生在其中描述了指令的中間數(shù)據(jù),該指令指示在打印數(shù)據(jù)中按順序(從底層到頂層或從頂層到底層)對(duì)格式的對(duì)象和被分派至該前端設(shè)備110的頁(yè)面的其他對(duì)象進(jìn)行繪制。參考圖8所示的第一個(gè)頁(yè)面(第一頁(yè))的中間數(shù)據(jù)對(duì)此進(jìn)行具體描述。符號(hào)Pl-I是針對(duì)布置得比第一頁(yè)中的格式I更低(或更高)的對(duì)象的(以中間數(shù)據(jù)的形式的)繪制指令,“格式I”是針對(duì)格式I的(以中間數(shù)據(jù)的形式的)繪制指令,而符號(hào)P1-2是針對(duì)布置得比第一頁(yè)中的格式I更高(或更低)的對(duì)象的(以中間數(shù)據(jù)的形式的)繪制指令。類似地,通過(guò)參考第二個(gè)頁(yè)面(第二頁(yè))的中間數(shù)據(jù),由P2-l、“格式1”、Ρ2-2和“格式2”指示的繪制指令所表示的對(duì)象按此順序從頂層至底層(或從底層至頂層)布置。第三個(gè)頁(yè)面(第三頁(yè))的中間數(shù)據(jù)的配置與第二個(gè)頁(yè)面(第二頁(yè))的中間數(shù)據(jù)的配置類似,并且第四個(gè)頁(yè)面和第五個(gè)頁(yè)面(第四頁(yè)和第五頁(yè))的中間數(shù)據(jù)的配置與第一個(gè)頁(yè)面(第一頁(yè))的中間數(shù)據(jù)的配置類似。將這些中間數(shù)據(jù)的元素輸出至后端設(shè)備120。一旦接收到各個(gè)頁(yè)面的中間數(shù)據(jù)的元素,后端設(shè)備120的分配器121就如圖9所示的那樣交替地將各個(gè)頁(yè)面的中間數(shù)據(jù)的元素分配在兩個(gè)處理電路124上。在此示例中,一旦接收到第一頁(yè)的中間數(shù)據(jù),第一處理電路124(在圖9的上面部分所示的電路)就對(duì)由P1-1、“格式I”和P1-2所指示的每一個(gè)對(duì)象的中間數(shù)據(jù)執(zhí)行繪制處理,以產(chǎn)生繪制數(shù)據(jù)。在此示例中,格式I第一次出現(xiàn)的頁(yè)面是第一頁(yè),因此第一處理電路124代表第二處理電路124對(duì)格式I執(zhí)行繪制處理。然后,半色調(diào)處理器127對(duì)所得到的這些對(duì)象的繪制數(shù)據(jù)(光柵數(shù)據(jù))的每個(gè)元素執(zhí)行半色調(diào)處理。格式I的所得到的數(shù)據(jù) 被存儲(chǔ)在高速緩沖存儲(chǔ)器123中。標(biāo)志處理器125對(duì)除了格式I以外的由Pl-I和Pl_2所指示的對(duì)象執(zhí)行繪制處理。合成處理器126a順序地根據(jù)由獲取的中間數(shù)據(jù)所表示的元素P1-1、格式I和P1-2的層次關(guān)系,對(duì)各個(gè)對(duì)象的經(jīng)過(guò)半色調(diào)處理的繪制數(shù)據(jù)的元素進(jìn)行合成,以產(chǎn)生經(jīng)過(guò)合成處理和半色調(diào)處理的繪制數(shù)據(jù)。一旦接收到第二頁(yè)的中間數(shù)據(jù),第二處理電路124(在圖9的下面部分所示的電路)就對(duì)由P2-l、“格式2”和P2-2所指示的每一個(gè)對(duì)象的中間數(shù)據(jù)執(zhí)行繪制處理,以產(chǎn)生繪制數(shù)據(jù)。在此示例中,格式2第一次出現(xiàn)的頁(yè)面是第二頁(yè),因此第二處理電路124代表第I處理電路124對(duì)格式2執(zhí)行繪制處理。格式I第一次出現(xiàn)的頁(yè)面不是第二頁(yè)而是第一頁(yè),因此第二處理電路124不對(duì)格式I執(zhí)行繪制處理。然后,半色調(diào)處理器127對(duì)所得到的這些對(duì)象的繪制數(shù)據(jù)(光柵數(shù)據(jù))的每個(gè)元素執(zhí)行半色調(diào)處理。所得到的格式2的數(shù)據(jù)被存儲(chǔ)在高速緩沖存儲(chǔ)器123中。標(biāo)志處理器125也對(duì)除了格式I以外的由P2-1和P2-2所指示的對(duì)象執(zhí)行繪制處理。合成處理器126a順序地根據(jù)由獲取的中間數(shù)據(jù)所表示的元素P2-1、格式I、P2-2和格式2的層次關(guān)系,對(duì)各個(gè)對(duì)象的經(jīng)過(guò)半色調(diào)處理的繪制數(shù)據(jù)的元素進(jìn)行合成,以產(chǎn)生經(jīng)過(guò)合成處理和半色調(diào)處理的繪制數(shù)據(jù)。在此情況下,從高速緩沖存儲(chǔ)器123獲取沒(méi)有在第二處理電路124中被處理的格式I的經(jīng)過(guò)半色調(diào)處理的繪制數(shù)據(jù)并對(duì)其進(jìn)行使用。當(dāng)對(duì)第三頁(yè)、第四頁(yè)和第五頁(yè)執(zhí)行繪制處理時(shí),相應(yīng)的處理電路124每次從高速緩沖存儲(chǔ)器123獲取格式I或格式2的經(jīng)過(guò)半色調(diào)處理的繪制數(shù)據(jù),并且根據(jù)由獲取的相應(yīng)頁(yè)面的中間數(shù)據(jù)所表示的層次關(guān)系,將格式I或格式2的繪制數(shù)據(jù)與除了格式I或格式2以外的繪制數(shù)據(jù)進(jìn)行合成。在圖9所示的示例中,格式的繪制數(shù)據(jù)的元素在經(jīng)過(guò)半色調(diào)處理之后被存儲(chǔ)在高速緩沖存儲(chǔ)器123中。然而,這僅是示例。要被存儲(chǔ)在高速緩沖存儲(chǔ)器123中的格式的數(shù)據(jù)格式可以是任意形式的,諸如中間數(shù)據(jù)、還沒(méi)有經(jīng)過(guò)半色調(diào)處理的繪制數(shù)據(jù)、已經(jīng)經(jīng)過(guò)半色調(diào)處理的繪制數(shù)據(jù)、已經(jīng)經(jīng)過(guò)伽馬校正的繪制數(shù)據(jù)、或者已經(jīng)經(jīng)過(guò)半色調(diào)處理和伽馬校正的繪制數(shù)據(jù)。在圖8所示的示例中,前端設(shè)備110產(chǎn)生包含在各個(gè)頁(yè)面的所有格式的中間數(shù)據(jù)。然而,這僅是示例??商鎿Q地,可以僅由一個(gè)前端設(shè)備110代表其他前端設(shè)備110來(lái)繪制每個(gè)格式的中間數(shù)據(jù)。在圖10中示出了這種示例。
在圖10所示的示例中,對(duì)類似于圖9所示的PDL打印數(shù)據(jù)進(jìn)行處理。在圖10所示的示例中,如果已分派頁(yè)面包括格式在其中第一次出現(xiàn)的頁(yè)面,則每個(gè)前端設(shè)備110都產(chǎn)生該格式的中間數(shù)據(jù)。即,第一前端設(shè)備110代表第二前端設(shè)備110產(chǎn)生在第一頁(yè)中第一次出現(xiàn)的格式I的中間數(shù)據(jù)。類似地,第二前端設(shè)備110代表第一前端設(shè)備110產(chǎn)生在第二頁(yè)中第一次出現(xiàn)的格式2的中間數(shù)據(jù)。每個(gè)前端設(shè)備110都產(chǎn)生除了包含在被分派至該前端設(shè)備110的每個(gè)頁(yè)面中的格式以外的其他對(duì)象的中間數(shù)據(jù),并且還產(chǎn)生包括對(duì)象和關(guān)于包含在該頁(yè)面中的格式的ID信息(Fl或F2)的中間數(shù)據(jù)在內(nèi)的整個(gè)頁(yè)面的中間數(shù)據(jù)。Fl是關(guān)于格式I的ID信息,F(xiàn)2是關(guān)于格式2的ID信息。這個(gè)頁(yè)面的中間數(shù)據(jù)包括關(guān)于格式與除格式以外的其他對(duì)象之間的層次關(guān)系的信息。以此方式,每個(gè)頁(yè)面的中間數(shù)據(jù)不包括格式自身的中間數(shù)據(jù)。每個(gè)頁(yè)面的中間數(shù)據(jù)和每個(gè)格式的中間數(shù)據(jù)被遞送至后端設(shè)備120。每個(gè)頁(yè)面的格式與其他對(duì)象之間的層次關(guān)系類似于圖8所示的層次關(guān)系。雖然未在圖10中示出,但是在后端設(shè)備120中如圖9所示的那樣,每個(gè)處理電路124對(duì)格式I和格式2執(zhí)行繪制處理(或執(zhí)行半色調(diào)處理或伽馬校正)并將處理結(jié)果存儲(chǔ)在高速緩沖存儲(chǔ)器123中。當(dāng)對(duì)每個(gè)頁(yè)面的中間數(shù)據(jù)進(jìn)行處理時(shí),每個(gè)處理電路讀取關(guān)于 包含在中間數(shù)據(jù)中的格式的ID信息,并且按照根據(jù)由中間數(shù)據(jù)所表示的層次關(guān)系的順序?qū)?duì)應(yīng)于ID信息的格式的繪制數(shù)據(jù)(光柵數(shù)據(jù))與除格式以外的其他對(duì)象的繪制數(shù)據(jù)進(jìn)行合成。在圖10所示的示例中,以及在圖9所示的示例中,要被存儲(chǔ)在高速緩沖存儲(chǔ)器123中的格式的數(shù)據(jù)格式可以是任意形式的,諸如中間數(shù)據(jù)、還沒(méi)有經(jīng)對(duì)半色調(diào)處理的繪制數(shù)據(jù)、已經(jīng)經(jīng)對(duì)半色調(diào)處理的繪制數(shù)據(jù)、已經(jīng)經(jīng)對(duì)伽馬校正的繪制數(shù)據(jù)、或者已經(jīng)經(jīng)對(duì)半色調(diào)處理和伽馬校正的繪制數(shù)據(jù)。這對(duì)于上述其他示例同樣適用。沒(méi)有將上述各種示例限制為上述模式,而是可以進(jìn)行各種修改。例如,在上述示例中,用于在后端設(shè)備120的處理電路124上分配中間數(shù)據(jù)的多個(gè)元素的分配器121被布置在后端設(shè)備120之內(nèi)??商鎿Q地,每個(gè)前端設(shè)備110可以具有與分配器121類似的功能。在此情況下,布置在每個(gè)前端設(shè)備110之內(nèi)的分配器121根據(jù)預(yù)定規(guī)則將各個(gè)頁(yè)面的所產(chǎn)生的中間數(shù)據(jù)以及格式的中間數(shù)據(jù)的元素分派至處理電路124(例如,按照頁(yè)面的順序?qū)⒅虚g數(shù)據(jù)的元素依次分派至多個(gè)處理電路124)。在此情況下,每個(gè)前端設(shè)備110的分配器121可以將關(guān)于處理電路124的ID信息添加至要被分派的每個(gè)頁(yè)面或每個(gè)格式的中間數(shù)據(jù)的處理任務(wù)中。一旦接收到從每個(gè)前端設(shè)備110發(fā)送的中間數(shù)據(jù)的多個(gè)元素,每個(gè)處理電路124識(shí)別并處理包括關(guān)于該處理電路124的ID信息的中間數(shù)據(jù)的元素。可替換地,可以與前端設(shè)備110或后端設(shè)備120分離地提供分配器121。在此情況下,每個(gè)前端設(shè)備110將產(chǎn)生的中間數(shù)據(jù)的元素發(fā)送至分配器121。分配器121確定每個(gè)接收到的中間數(shù)據(jù)的元素要被分派到后端設(shè)備120的哪個(gè)處理電路124。例如,分配器121將關(guān)于所確定的處理電路124的ID信息添加至中間數(shù)據(jù)的每個(gè)元素中,并將中間數(shù)據(jù)的元素發(fā)送至后端設(shè)備120。一旦從分配器121接收到中間數(shù)據(jù)的多個(gè)元素,每個(gè)處理電路124識(shí)別并處理包括關(guān)于該處理電路124的ID信息的中間數(shù)據(jù)的元素。在上述示例中,僅提供一個(gè)后端設(shè)備120。然而,也可以提供多個(gè)后端設(shè)備120,只要并行布置的后端設(shè)備120的數(shù)量小于前端設(shè)備110的數(shù)據(jù)即可。每個(gè)后端設(shè)備120可以形成為,例如,刀片服務(wù)器中的一個(gè)刀片。在此情況下,每個(gè)后端設(shè)備120具有其自己的高速緩沖存儲(chǔ)器123,并且每個(gè)處理電路124可以訪問(wèn)提供在該處理電路124所屬的后端設(shè)備120中的高速緩沖存儲(chǔ)器123,但不能訪問(wèn)其他后端設(shè)備120的高速緩沖存儲(chǔ)器123。因此,已經(jīng)產(chǎn)生了格式的中間數(shù)據(jù)的前端設(shè)備110將所產(chǎn)生的中間數(shù)據(jù)發(fā)送至所有后端設(shè)備120,從而可以在所有后端設(shè)備120的高速緩沖存儲(chǔ)器123中存儲(chǔ)格式的數(shù)據(jù)。在此情況下,由于將各個(gè)頁(yè)面的中間數(shù)據(jù)的元素分派至其的后端設(shè)備120的數(shù)量小于前端設(shè)備110的數(shù)據(jù),所以分派至每個(gè)后端設(shè)備120的頁(yè)面數(shù)據(jù)大于分派至每個(gè)前端設(shè)備110的頁(yè)面數(shù)量。因此,存儲(chǔ)在后端設(shè)備120的高速緩沖存儲(chǔ)器123中的格式的數(shù)據(jù)使用頻率,高于在后端設(shè)備120的數(shù)量與前端設(shè)備110的數(shù)量相等的配置中的使用頻率、或者在已知的并行布置RIP并為每個(gè)RIP都提供高速緩沖存儲(chǔ)器的配置中的使用頻率。即,高速緩沖存儲(chǔ)器123的使用頻率較高。在此情況下,在每個(gè)后端設(shè)備120中可以只提供一個(gè)處理電路124,或者也可以在每個(gè)后端設(shè)備120中提供多個(gè)處理電路124。如果在打印系統(tǒng)100中只提供Iv后端設(shè)備120,則在該后端設(shè)備120中的聞速緩沖存儲(chǔ)器123的使用效率會(huì)高于提供多個(gè)后端設(shè)備120時(shí)的使用效率。即使只提供一個(gè)后 端設(shè)備120,但是提供了能夠?qū)崿F(xiàn)快速處理的多個(gè)硬件處理電路124并且執(zhí)行并行處理,從而保證在整個(gè)系統(tǒng)中的繪制處理的處理速度。因此,將后端設(shè)備120中的處理電路124經(jīng)由布置在后端設(shè)備120中的快速總線或其他快速通信介質(zhì)連接至單一的高速緩沖存儲(chǔ)器123,以便所有處理電路124都能夠使用該單一的高速緩沖存儲(chǔ)器123。在上述示例中,將四種顏色Y、M、C和K用作用于打印的基本顏色。然而,也可以將其他顏色用作基本顏色,或者可以將五種或更多的顏色,或者三種或更少的顏色用作基本顏色。在這些情況下,示例性實(shí)施例的上述示例的處理操作可以按照類似于這些示例的方式來(lái)實(shí)現(xiàn)。在上述示例中,標(biāo)志處理器125產(chǎn)生光柵數(shù)據(jù)作為繪制數(shù)據(jù)。然而,替代于光柵數(shù)據(jù),可以產(chǎn)生其他格式的打印圖像數(shù)據(jù)(諸如掃描寬度數(shù)據(jù)(run length data))作為繪制數(shù)據(jù)。在上述示例中,后端設(shè)備120的處理電路124對(duì)以頁(yè)面為單位而產(chǎn)生的中間數(shù)據(jù)進(jìn)行處理。然而,處理電路124可以對(duì)以通過(guò)分割每個(gè)頁(yè)面獲得的帶為單位而產(chǎn)生的中間數(shù)據(jù)進(jìn)行處理??商鎿Q地,可以在后端設(shè)備120中提供對(duì)應(yīng)于基本顏色數(shù)量的處理電路124,并且可以根據(jù)每個(gè)基本顏色在相應(yīng)的處理電路124上分配從每個(gè)前端設(shè)備110接收到的中間數(shù)據(jù)。可替換地,可以在后端設(shè)備120中提供對(duì)應(yīng)于每個(gè)基本顏色的多個(gè)處理電路124,并且可以頁(yè)面為單元或按照其他處理單位在相應(yīng)的處理電路124上分配每個(gè)基本顏色的中間數(shù)據(jù)的元素。已經(jīng)出于示例和說(shuō)明的目的提供了本發(fā)明的示例性實(shí)施例的上述說(shuō)明。并不是為了窮盡或者將本發(fā)明限定至所公開的特點(diǎn)格式。顯而易見地,多種修改和變形對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是清楚的。選擇并說(shuō)明實(shí)施例以便最好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用,從而使得本領(lǐng)域其他技術(shù)人員能夠針對(duì)各種實(shí)施例來(lái)理解本發(fā)明,并且通過(guò)各種修改來(lái)適應(yīng)于預(yù)期的實(shí)際應(yīng)用。本發(fā)明的范圍由隨后的權(quán)利要求及其等效物所限定。
權(quán)利要求
1.一種圖像處理系統(tǒng),包括 多個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備,其對(duì)形成以頁(yè)面描述語(yǔ)言描述的文檔數(shù)據(jù)的頁(yè)面的數(shù)據(jù)進(jìn)行解釋,以產(chǎn)生各頁(yè)面的中間數(shù)據(jù)的多個(gè)元素,所述頁(yè)面被分派至相應(yīng)的中間數(shù)據(jù)產(chǎn)生設(shè)備;以及 一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備,其每ー個(gè)都在由多個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備產(chǎn)生的中間數(shù)據(jù)的多個(gè)元素中,獲取被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的每ー個(gè)的中間數(shù)據(jù)的元素,并且每個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備都繪制所獲取的中間數(shù)據(jù)的元素,以產(chǎn)生繪制數(shù)據(jù),所述繪制數(shù)據(jù)包括關(guān)于形成了已獲取的中間數(shù)據(jù)的每個(gè)元素的每個(gè)像素的信息,一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的每ー個(gè)都包括存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)在已獲取被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的中間數(shù)據(jù)的元素中使用的公共元素的中間數(shù)據(jù),或者存儲(chǔ)根據(jù)公共元素的中間數(shù)據(jù)產(chǎn)生的公共元素的繪制數(shù)據(jù),并且其中如果在存儲(chǔ)器中存儲(chǔ)了在已獲取的被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的中間數(shù)據(jù)的元素中使用的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù),則ー個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備通過(guò)使用存儲(chǔ)在存儲(chǔ)器中的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù),產(chǎn)生已獲取的被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的中間數(shù)據(jù)的元素的繪制數(shù)據(jù), 其中,一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的數(shù)量小于多個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備的數(shù)量。
2.根據(jù)權(quán)利要求I所述的圖像處理系統(tǒng),其中一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的至少一個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備包括多個(gè)繪制電路,所述繪制電路繪制被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的所述至少一個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的中間數(shù)據(jù)的元素,以產(chǎn)生各頁(yè)面的繪制數(shù)據(jù);以及分配器,所述分配器在多個(gè)繪制電路上對(duì)由ー個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的所述至少一個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備所獲取的中間數(shù)據(jù)的元素進(jìn)行分配。
3.根據(jù)權(quán)利要求I所述的圖像處理系統(tǒng),其中一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的至少一個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備包括多個(gè)繪制電路,所述繪制電路繪制被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的所述至少一個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的中間數(shù)據(jù)的元素,以產(chǎn)生各頁(yè)面的繪制數(shù)據(jù),并且多個(gè)繪制電路全部都使用存儲(chǔ)在存儲(chǔ)器中的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù)。
4.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的圖像處理系統(tǒng),其中在被分派了包括公共元素的各頁(yè)面的各中間數(shù)據(jù)產(chǎn)生設(shè)備中,滿足預(yù)定條件的一個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備代表其他中間數(shù)據(jù)產(chǎn)生設(shè)備來(lái)產(chǎn)生公共元素的中間數(shù)據(jù)。
5.根據(jù)權(quán)利要求I至3中任一項(xiàng)所述的圖像處理系統(tǒng),其中中間數(shù)據(jù)還包括關(guān)于公共元素與圖像中的其他元素之間的層次關(guān)系的信息,并且ー個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備根據(jù)關(guān)于層次關(guān)系的信息來(lái)產(chǎn)生繪制數(shù)據(jù)。
6.根據(jù)權(quán)利要求4所述的圖像處理系統(tǒng),其中中間數(shù)據(jù)還包括關(guān)于公共元素與圖像中的其他元素之間的層次關(guān)系的信息,并且ー個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備根據(jù)關(guān)于層次關(guān)系的信息來(lái)產(chǎn)生繪制數(shù)據(jù)。
7.ー種圖像處理方法,包括步驟 通過(guò)對(duì)形成了文檔數(shù)據(jù)的已分派頁(yè)面的數(shù)據(jù)進(jìn)行解釋,產(chǎn)生各頁(yè)面的中間數(shù)據(jù)的多個(gè)元素,所述文檔數(shù)據(jù)以頁(yè)面描述語(yǔ)言進(jìn)行描述;以及 通過(guò)繪制已獲取的中間數(shù)據(jù)的元素來(lái)產(chǎn)生繪制數(shù)據(jù),所述繪制數(shù)據(jù)包括關(guān)于從所產(chǎn)生的中間數(shù)據(jù)的多個(gè)元素中獲取的、形成了已分派頁(yè)面的中間數(shù)據(jù)的每個(gè)元素的每個(gè)像素的信息,提供存儲(chǔ)器以存儲(chǔ)在已獲取的已分派頁(yè)面的中間數(shù)據(jù)的元素中使用的公共元素的中間數(shù)據(jù),或者存儲(chǔ)根據(jù)公共元素的中間數(shù)據(jù)產(chǎn)生的公共元素的繪制數(shù)據(jù),并且其中如果在存儲(chǔ)器中存儲(chǔ)了在已分派頁(yè)面的中間數(shù)據(jù)的元素中使用的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù),則通過(guò)使用存儲(chǔ)在存儲(chǔ)器中的公共元素的中間數(shù)據(jù)或繪制數(shù)據(jù)產(chǎn)生已分派頁(yè)面的中間 數(shù)據(jù)的元素的繪制數(shù)據(jù)。
全文摘要
本發(fā)明提供了圖像處理系統(tǒng)和圖像處理方法。圖像處理系統(tǒng)包括多個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備和一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備。中間數(shù)據(jù)產(chǎn)生設(shè)備對(duì)形成了以PDL描述的文檔數(shù)據(jù)的頁(yè)面的數(shù)據(jù)進(jìn)行解釋,將頁(yè)面分派至相應(yīng)的中間數(shù)據(jù)產(chǎn)生設(shè)備,以產(chǎn)生頁(yè)面的中間數(shù)據(jù)的多個(gè)元素。一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備的每一個(gè)都在由多個(gè)中間數(shù)據(jù)產(chǎn)生設(shè)備產(chǎn)生的中間數(shù)據(jù)的多個(gè)元素中,獲取被分派至一個(gè)或多個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備中的每一個(gè)的中間數(shù)據(jù)的元素,并且每個(gè)繪制數(shù)據(jù)產(chǎn)生設(shè)備都繪制所獲取的中間數(shù)據(jù)的元素,以產(chǎn)生繪制數(shù)據(jù),該繪制數(shù)據(jù)包括關(guān)于形成了中間數(shù)據(jù)的每個(gè)已獲取元素的每個(gè)像素的信息。
文檔編號(hào)G06F3/12GK102689527SQ201110306610
公開日2012年9月26日 申請(qǐng)日期2011年10月8日 優(yōu)先權(quán)日2011年3月24日
發(fā)明者早川道生 申請(qǐng)人:富士施樂(lè)株式會(huì)社