亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

打印數(shù)據(jù)處理系統(tǒng)和打印數(shù)據(jù)處理方法

文檔序號(hào):6373072閱讀:129來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):打印數(shù)據(jù)處理系統(tǒng)和打印數(shù)據(jù)處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及打印數(shù)據(jù)處理系統(tǒng)和打印數(shù)據(jù)處理方法。
背景技術(shù)
日本未審查專(zhuān)利申請(qǐng)公開(kāi)第2001-160062號(hào)公開(kāi)了利用低分辨率圖像或從整個(gè)圖像中提取的對(duì)象圖像來(lái)提高圖像提取的精度和速度。日本未審查專(zhuān)利申請(qǐng)公開(kāi)第2011-025422號(hào)公開(kāi)了一種圖像處理設(shè)備,其包括多個(gè)轉(zhuǎn)換單元,其執(zhí)行將打印信息并行轉(zhuǎn)換成像素信息的處理;多個(gè)第一存儲(chǔ)器,其中的每一個(gè)都針對(duì)所述多個(gè)轉(zhuǎn)換單元中相應(yīng)的一個(gè)來(lái)提供,并且其中的每一個(gè)都存儲(chǔ)由相應(yīng)的轉(zhuǎn)換單元進(jìn)行的轉(zhuǎn)換而得到的特定像素信息;第二存儲(chǔ)器,其由多個(gè)轉(zhuǎn)換單元共享并且存儲(chǔ)由所述多個(gè)轉(zhuǎn)換單元進(jìn)行的轉(zhuǎn)換而得到的多條像素信息中的特定像素信息;以及多個(gè)控制器,其中的每一個(gè)都針對(duì)所述多個(gè)轉(zhuǎn)換單元中相應(yīng)的一個(gè)來(lái)提供,并且其中的每一個(gè)都選擇性地執(zhí)行控制以將通過(guò)相應(yīng)的轉(zhuǎn)換單元執(zhí)行的轉(zhuǎn)換而得到的特定像素信息存儲(chǔ)到相應(yīng)的第一存儲(chǔ)器中,以及進(jìn)行控制以將所述特定像素信息存儲(chǔ)到第二存儲(chǔ)器中。具體地,在日本未審查專(zhuān)利申請(qǐng)公開(kāi)第2011-025422號(hào)中公開(kāi)的圖像處理設(shè)備中,每個(gè)轉(zhuǎn)換單元使用的高速緩沖存儲(chǔ)器和由多個(gè)轉(zhuǎn)換單元共享的高速緩沖存儲(chǔ)器被制備為臨時(shí)存儲(chǔ)像素信息以再次使用的高速緩沖存儲(chǔ)器,并且在要使用的各高速緩沖存儲(chǔ)器之間根據(jù)環(huán)境進(jìn)行切換。在日本未審查專(zhuān)利申請(qǐng)公開(kāi)第2011-070337號(hào)所公開(kāi)的系統(tǒng)中,多個(gè)解釋單元中的每一個(gè)都對(duì)以頁(yè)面描述語(yǔ)言所寫(xiě)的文檔數(shù)據(jù)進(jìn)行解釋?zhuān)⑸煞峙浣o頁(yè)面的中間數(shù)據(jù),該中間數(shù)據(jù)包括表示繪制構(gòu)成分配頁(yè)面的組件的過(guò)程的繪制命令。該中間數(shù)據(jù)針對(duì)打印中使用的每一原色(即,黃色、品紅色、青色和黑色)而生成。針對(duì)每一原色的繪制數(shù)據(jù)生成單元獲取該原色的中間數(shù)據(jù),并根據(jù)所獲取的中間數(shù)據(jù)中包括的繪制命令來(lái)生成構(gòu)成待打印圖像的每一像素的繪制數(shù)據(jù)以及構(gòu)成待打印圖像的每一掃描線(xiàn)的繪制數(shù)據(jù)。日本未審查專(zhuān)利申請(qǐng)公開(kāi)第2011-070337號(hào)還描述了針對(duì)每一原色的繪制數(shù)據(jù)生成單元,其包括其中臨時(shí)存儲(chǔ)要在多個(gè)頁(yè)面中使用的表格的中間數(shù)據(jù)或繪制數(shù)據(jù)的高速緩沖存儲(chǔ)器,并且存儲(chǔ)在該高速緩沖存儲(chǔ)器中的表格的數(shù)據(jù)被再次使用。

發(fā)明內(nèi)容
因此,本發(fā)明的一個(gè)目的是允許以這樣的速率產(chǎn)生頁(yè)面的光柵圖像數(shù)據(jù),該速率高于由其中總是再次使用高速緩存的中間格式數(shù)據(jù)的方法所提供的速率,并且高于由其中總是再次使用高速緩存的光柵圖像數(shù)據(jù)的方法所提供的速率。根據(jù)本發(fā)明的第一方面,提供了一種打印數(shù)據(jù)處理系統(tǒng),其包括打印數(shù)據(jù)解釋處理單元、存儲(chǔ)器和光柵圖像數(shù)據(jù)產(chǎn)生單元。所述打印數(shù)據(jù)解釋處理單元對(duì)以頁(yè)面描述語(yǔ)言所寫(xiě)的待打印圖像的打印數(shù)據(jù)進(jìn)行解釋?zhuān)a(chǎn)生第一中間格式數(shù)據(jù)、第二中間格式數(shù)據(jù)和屬性信息。所述第一中間格式數(shù)據(jù)表示所述待打印圖像中包含的預(yù)定類(lèi)型的每個(gè)圖像對(duì)象。所述第二中間格式數(shù)據(jù)表示所述待打印圖像中除所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象之外的部分。所述屬性信息是關(guān)于所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的信息,并且所述屬性信息指示在所述待打印圖像中所述圖像對(duì)象與另一個(gè)圖像對(duì)象是否重疊。所述存儲(chǔ)器存儲(chǔ)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一中間格式數(shù)據(jù)和第一光柵圖像數(shù)據(jù)。所述第一光柵圖像數(shù)據(jù)通過(guò)對(duì)所述第一中間格式數(shù)據(jù)進(jìn)行繪制處理而產(chǎn)生。所述光柵圖像數(shù)據(jù)產(chǎn)生單元利用存儲(chǔ)在所述存儲(chǔ)器中的所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一中間格式數(shù)據(jù)和第一光柵圖像數(shù)據(jù)、以及所述第二中間格式數(shù)據(jù)來(lái)產(chǎn)生要被提供給打印機(jī)的第二光柵圖像數(shù)據(jù)。當(dāng)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的屬性信息指示在所述待打印圖像中所述圖像對(duì)象與另一個(gè)圖像對(duì)象重疊時(shí),所述光柵圖像數(shù)據(jù)產(chǎn)生單元從所述存儲(chǔ)器中讀出所述圖像對(duì)象的第一中間格式數(shù)據(jù),并在產(chǎn)生所述第二光柵圖像數(shù)據(jù)的過(guò)程中使用所述第一中間格式數(shù)據(jù)。當(dāng)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的屬性信息指示所述圖像對(duì)象與另一個(gè)圖像對(duì)象不重疊時(shí),所述光柵圖像數(shù)據(jù)產(chǎn)生單元從所述存儲(chǔ)器中讀出所述圖像對(duì)象的第一光柵圖像數(shù)據(jù),并在產(chǎn)生所述第二光柵圖像數(shù)據(jù)的過(guò)程中使用所述第一光柵圖像數(shù)據(jù)。根據(jù)本發(fā)明的第二方面,根據(jù)第一方面的打印數(shù)據(jù)處理系統(tǒng)還包括中間格式數(shù)據(jù)處理單元,其從操作者接收關(guān)于所述打印數(shù)據(jù)的打印條件的輸入、將表示接收到的打印條件的設(shè)備處理信息附加至已由所述打印數(shù)據(jù)解釋處理單元產(chǎn)生的所述第一中間格式數(shù)據(jù)和所述第二中間格式數(shù)據(jù),并將附加有所述設(shè)備處理信息的第一中間格式數(shù)據(jù)提供給所述存儲(chǔ)器,以及將附加有所述設(shè)備處理信息的第二中間格式數(shù)據(jù)提供給所述光柵圖像數(shù)據(jù)產(chǎn)生單元。所述存儲(chǔ)器存儲(chǔ)附加有所述設(shè)備處理信息并從所述中間格式數(shù)據(jù)處理單元得到的第一中間格式數(shù)據(jù),以及所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一光柵圖像數(shù)據(jù),所述第一光柵圖像數(shù)據(jù)通過(guò)根據(jù)由所述設(shè)備處理信息表示的打印條件對(duì)所述第一中間格式數(shù)據(jù)進(jìn)行繪制處理來(lái)產(chǎn)生。所述光柵圖像數(shù)據(jù)產(chǎn)生單元根據(jù)由所述設(shè)備處理信息表示的打印條件對(duì)附加有所述設(shè)備處理信息并從所述中間格式數(shù)據(jù)處理單元得到的第二中間格式數(shù)據(jù)執(zhí)行繪制處理,以及對(duì)于具有指示將使用所述第一光柵圖像數(shù)據(jù)的屬性信息的所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象,所述光柵圖像數(shù)據(jù)產(chǎn)生單元使用存儲(chǔ)于所述存儲(chǔ)器中、且已經(jīng)通過(guò)根據(jù)由所述設(shè)備處理信息表示的打印條件執(zhí)行繪制處理而產(chǎn)生的所述第一光柵圖像數(shù)據(jù)。根據(jù)本發(fā)明的第三方面,提供了一種打印數(shù)據(jù)處理方法,包括對(duì)以頁(yè)面描述語(yǔ)言所寫(xiě)的待打印圖像的打印數(shù)據(jù)進(jìn)行解釋?zhuān)a(chǎn)生第一中間格式數(shù)據(jù)、第二中間格式數(shù)據(jù)和屬性信息,所述第一中間格式數(shù)據(jù)表示所述待打印圖像中包含的預(yù)定類(lèi)型的每個(gè)圖像對(duì)象,所述第二中間格式數(shù)據(jù)表示所述待打印圖像中除所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象之外的部分,以及所述屬性信息是關(guān)于所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的信息,并且所述屬性信息指示在所述待打印圖像中所述圖像對(duì)象與另一個(gè)圖像對(duì)象是否重疊;將所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一中間格式數(shù)據(jù)和第一光柵圖像數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器中,所述第一光柵圖像數(shù)據(jù)通過(guò)對(duì)所述第一中間格式數(shù)據(jù)進(jìn)行繪制處理而產(chǎn)生;以及利用存儲(chǔ)在所述存儲(chǔ)器中的所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一中間格式數(shù)據(jù)和第一光柵圖像數(shù)據(jù)、以及所述第二中間格式數(shù)據(jù)來(lái)產(chǎn)生要被提供給打印機(jī)的第二光柵圖像數(shù)據(jù),其中,當(dāng)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的屬性信息指示在所述待打印圖像中所述圖像對(duì)象與另一個(gè)圖像對(duì)象重疊時(shí),從所述存儲(chǔ)器中讀出所存儲(chǔ)的所述圖像對(duì)象的第一中間格式數(shù)據(jù),并在產(chǎn)生所述第二光柵圖像數(shù)據(jù)的過(guò)程中使用所述第一中間格式數(shù)據(jù),以及當(dāng)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的屬性信息指示所述圖像對(duì)象與另一個(gè)圖像對(duì)象不重疊時(shí),從所述存儲(chǔ)器中讀出所存儲(chǔ)的所述圖像對(duì)象的第一光柵圖像數(shù)據(jù),并在產(chǎn)生所述第二光柵圖像數(shù)據(jù)的過(guò)程中使用所述第一光柵圖像數(shù)據(jù)。根據(jù)本發(fā)明的第一和第三方面,可以以這樣的速率產(chǎn)生頁(yè)面的光柵圖像數(shù)據(jù),該速率高于由其中總是再次使用高速緩存的中間格式數(shù)據(jù)的方法所提供的速率,并且高于由其中總是再次使用高速緩存的光柵圖像數(shù)據(jù)的方法所提供的速率。根據(jù)本發(fā)明的第二方面,所讀出的第一光柵圖像數(shù)據(jù)可以以這樣的速率應(yīng)用于要被提供給打印機(jī)的第二光柵圖像數(shù)據(jù),該速率高于如下情況所提供的速率在這種情況中,將未考慮由設(shè)備處理信息表示的打印條件而產(chǎn)生的光柵圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器中,并且光柵圖像產(chǎn)生單元讀出光柵圖像數(shù)據(jù)并根據(jù)由設(shè)備處理信息指示的打印條件對(duì)該光柵圖像數(shù)據(jù)進(jìn)行處理。


下面將基于下列附圖詳細(xì)描述本發(fā)明的示例實(shí)施例,在附圖中圖1示出了根據(jù)一個(gè)示例實(shí)施例的系統(tǒng)構(gòu)造的示例;圖2示意性示出了表格/圖像中間格式數(shù)據(jù)和非表格/圖像中間格式數(shù)據(jù);圖3示出了其中另一對(duì)象不與表格/圖像重疊的情況;圖4示出了其中另一對(duì)象與表格/圖像重疊的情況;圖5示出了表格/圖像列表的數(shù)據(jù)內(nèi)容的示例;圖6示出了包括多個(gè)打印數(shù)據(jù)解釋處理單元的系統(tǒng)構(gòu)造的示例;以及圖7示出了包括多個(gè)打印數(shù)據(jù)解釋處理單元和多個(gè)光柵化處理單元的系統(tǒng)構(gòu)造的示例。
具體實(shí)施例方式圖1示意性地示出了根據(jù)一個(gè)示例實(shí)施例的打印數(shù)據(jù)處理系統(tǒng)的構(gòu)造示例。根據(jù)該示例實(shí)施例的打印數(shù)據(jù)處理系統(tǒng)對(duì)以頁(yè)面描述語(yǔ)言所寫(xiě)的打印數(shù)據(jù)100進(jìn)行處理,其中該打印數(shù)據(jù)例如經(jīng)由網(wǎng)絡(luò)從客戶(hù)端(例如,個(gè)人計(jì)算機(jī))輸入或通過(guò)存儲(chǔ)在便攜式存儲(chǔ)介質(zhì)上而被接收到,從而產(chǎn)生可被打印引擎(未示出)接收的光柵圖像數(shù)據(jù)。然后打印數(shù)據(jù)處理系統(tǒng)將所產(chǎn)生的光柵圖像數(shù)據(jù)提供給打印引擎,以使打印引擎進(jìn)行打印。該打印引擎是根據(jù)輸入光柵圖像數(shù)據(jù)中包含的像素值將著色劑(例如,墨水或調(diào)色劑)提供到紙張上、從而在該紙張上打印圖像的設(shè)備。在下文中,將頁(yè)面描述語(yǔ)言縮寫(xiě)為“roL”以簡(jiǎn)化描述。如圖1所示,該打印數(shù)據(jù)處理系統(tǒng)包括打印數(shù)據(jù)解釋處理單元10、中間格式數(shù)據(jù)處理單元12、表格/圖像存儲(chǔ)單元14、和光柵化處理單元16。除了圖1所示的組件外,打印數(shù)據(jù)處理系統(tǒng)還可以包括作業(yè)管理單元,其將輸入的多個(gè)打印數(shù)據(jù)(也稱(chēng)作作業(yè))排成隊(duì)列,并管理這些作業(yè)的執(zhí)行順序。打印數(shù)據(jù)解釋處理單元10對(duì)輸入的打印數(shù)據(jù)100進(jìn)行解釋?zhuān)a(chǎn)生中間格式數(shù)據(jù)102和中間格式數(shù)據(jù)104。打印數(shù)據(jù)100是其中每頁(yè)的待打印圖像以TOL(諸如PostScript(注冊(cè)商標(biāo)))或便攜文檔格式(PDF)所寫(xiě)的數(shù)據(jù)。中間格式數(shù)據(jù)是具有介于以PDL所寫(xiě)的打印數(shù)據(jù)的粒度與可被打印引擎接收的光柵圖像數(shù)據(jù)的粒度之間的粒度的數(shù)據(jù)。例如,中間格式數(shù)據(jù)是這樣一種格式的數(shù)據(jù),該格式表示通過(guò)以帶或掃描線(xiàn)為單位將由PDL命令代表的各對(duì)象(構(gòu)成頁(yè)面的打印圖像的各要素)進(jìn)行劃分而得到的各段。表示一段的每一個(gè)中間格式數(shù)據(jù)項(xiàng)包括例如關(guān)于該段所屬的對(duì)象類(lèi)型的信息、該段的位置、關(guān)于該段的繪制指令以及該段的顏色。眾所周知,顯示列表作為中間格式數(shù)據(jù)的示例,但是該中間格式數(shù)據(jù)不限于顯示列表。相關(guān)技術(shù)中的任何方法都可以用于將PDL數(shù)據(jù)轉(zhuǎn)換成中間格式數(shù)據(jù)。根據(jù)該示例實(shí)施例的打印數(shù)據(jù)解釋處理單元10不僅將打印數(shù)據(jù)100轉(zhuǎn)換成中間格式數(shù)據(jù),而且還單獨(dú)產(chǎn)生用于非表格/圖像的中間格式數(shù)據(jù)102和用于表格/圖像的中間格式數(shù)據(jù)104。此處,“表格/圖像”指示對(duì)象是表格類(lèi)型或圖像類(lèi)型。具體地,打印數(shù)據(jù)包括各種類(lèi)型的對(duì)象,諸如字符串、線(xiàn)繪制、填充圖形、圖像(諸如相片的位像)和表格(假設(shè)要再次使用的對(duì)象)。在各種類(lèi)型的對(duì)象中,期望高速緩存對(duì)表格和圖像比對(duì)其他類(lèi)型的對(duì)象具有更大的好處。此外,在諸如PostScript和PDF的許多TOL中,對(duì)打印數(shù)據(jù)中的表格和圖像分配了標(biāo)識(shí)符(相反,未對(duì)字符串、線(xiàn)繪制和圖形分配標(biāo)識(shí)符)。這些標(biāo)識(shí)符的使用使得實(shí)現(xiàn)高速緩存更加容易。出于這些原因,從高速緩存的使用對(duì)其有效的表格/圖像對(duì)象得到的“表格/圖像中間格式數(shù)據(jù)104”與從非表格/圖像對(duì)象得到的“非表格/圖像中間格式數(shù)據(jù)102”分開(kāi)地產(chǎn)生。此處,僅通過(guò)示例的方式將表格/圖像對(duì)象用作要高速緩存的對(duì)象。打印數(shù)據(jù)解釋處理單元10必須與針對(duì)其他類(lèi)型的對(duì)象的中間格式數(shù)據(jù)分開(kāi)地產(chǎn)生針對(duì)要高速緩存的類(lèi)型的對(duì)象的中間格式數(shù)據(jù)。打印數(shù)據(jù)100中的每個(gè)對(duì)象是表格/圖像類(lèi)型還是其他類(lèi)型(字符換、線(xiàn)繪制或圖形)可以根據(jù)打印數(shù)據(jù)100中寫(xiě)的對(duì)象類(lèi)型信息來(lái)確定。例如,在PostScript中,用于繪制(繪畫(huà))指令的操作符根據(jù)對(duì)象類(lèi)型(諸如針對(duì)圖像的“image”、針對(duì)表格的“execform”、和針對(duì)字符串的“show”)而不同。從而,打印數(shù)據(jù)解釋處理單元10可以根據(jù)打印數(shù)據(jù)100中包含的繪制操作符在表格/圖像類(lèi)型和其他類(lèi)型之間進(jìn)行區(qū)分。圖2示意性地示出了由打印數(shù)據(jù)解釋處理單元10產(chǎn)生的非表格/圖像中間格式數(shù)據(jù)102和表格/圖像中間格式數(shù)據(jù)104的示例。在這些示例中,一個(gè)頁(yè)面包括分配了 ID(識(shí)別信息)“I”和“2”的兩個(gè)表格/圖像對(duì)象。這些ID由打印數(shù)據(jù)解釋處理單元10分配。非表格/圖像中間格式數(shù)據(jù)102對(duì)應(yīng)于根據(jù)頁(yè)面產(chǎn)生且其中以ID代替了表格/圖像對(duì)象的中間格式表示。
另一方面,根據(jù)相應(yīng)表格/圖像對(duì)象的PDL數(shù)據(jù)產(chǎn)生的每一個(gè)表格/圖像中間格式數(shù)據(jù)104包括中間格式數(shù)據(jù)部分105和屬性信息106,其中基于屬性信息106來(lái)確定使用了高速緩存的中間格式數(shù)據(jù)還是高速緩存的光柵格式數(shù)據(jù)。中間格式數(shù)據(jù)部分105包括對(duì)象的ID和表示對(duì)象的各段的各中間格式數(shù)據(jù)項(xiàng)。中間格式數(shù)據(jù)部分105還包括關(guān)于打印數(shù)據(jù)100中的表格/圖像對(duì)象的標(biāo)識(shí)符的信息。在該示例中,屬性信息106指示另一對(duì)象是否與該(表格/圖像)對(duì)象重疊。例如,在圖3所示的頁(yè)面圖像200中,字符串對(duì)象202和表格/圖像對(duì)象204位于不同的位置,從而沒(méi)有對(duì)象與表格/圖像對(duì)象204重疊。相反,在圖4所示的頁(yè)面圖像210中,字符串對(duì)象212與表格/圖像對(duì)象214重疊。參照?qǐng)D2所示的示例,屬性信息106的值“真”指示另一對(duì)象與該對(duì)象“重疊”,而值“假”指示另一對(duì)象與該對(duì)象“不重疊”。該屬性信息106被光柵化處理單元16用來(lái)確定使用存儲(chǔ)于表格/圖像存儲(chǔ)單元14 (高速緩沖存儲(chǔ)器)中的對(duì)象的中間格式數(shù)據(jù)和光柵格式數(shù)據(jù)中的哪一個(gè)。同時(shí),屬性信息106可以指示表格/圖像對(duì)象是否與另一個(gè)對(duì)象重疊(S卩,還包括表格/圖像對(duì)象和另一個(gè)對(duì)象重疊的情況),而不是指示另一個(gè)對(duì)象是否與表格/圖像對(duì)象重疊。
在對(duì)打印數(shù)據(jù)100進(jìn)行解釋期間,打印數(shù)據(jù)解釋處理單元10獲得各對(duì)象的類(lèi)型以及各對(duì)象的重疊狀態(tài)。因此,如果一個(gè)對(duì)象的類(lèi)型是表格或圖像,則打印數(shù)據(jù)解釋處理單元10針對(duì)該對(duì)象產(chǎn)生表格/圖像中間格式數(shù)據(jù)104,并根據(jù)該對(duì)象與另一個(gè)對(duì)象的重疊狀態(tài)決定屬性信息106的值。具體地,打印數(shù)據(jù)解釋處理單元10從開(kāi)始順序地解釋打印數(shù)據(jù)100。如果在解釋期間到達(dá)的對(duì)象不是表格/圖像,則與相關(guān)技術(shù)一樣,打印數(shù)據(jù)解釋處理單元10將從所述解釋得到的中間格式數(shù)據(jù)102寫(xiě)入用于非表格/圖像中間格式數(shù)據(jù)102的存儲(chǔ)區(qū),該存儲(chǔ)區(qū)分配在打印數(shù)據(jù)處理系統(tǒng)的存儲(chǔ)空間中。一旦發(fā)現(xiàn)表格/圖像對(duì)象,打印數(shù)據(jù)解釋處理單元10就為該對(duì)象分配唯一 ID、產(chǎn)生該對(duì)象的表格/圖像中間格式數(shù)據(jù)104 (包括所分配的唯一 ID、該對(duì)象在打印數(shù)據(jù)100中的標(biāo)識(shí)符和屬性信息106)、并將表格/圖像中間格式數(shù)據(jù)104寫(xiě)入存儲(chǔ)空間中。此外,打印數(shù)據(jù)解釋處理單元10將所分配的唯一 ID寫(xiě)入用于非表格/圖像中間格式數(shù)據(jù)102的存儲(chǔ)區(qū)中來(lái)代替該對(duì)象的表格/圖像中間格式數(shù)據(jù)104。通過(guò)重復(fù)這樣的處理,就產(chǎn)生了一條非表格/圖像中間格式數(shù)據(jù)102和與打印圖像數(shù)據(jù)100中包括的表格/圖像對(duì)象的數(shù)量一樣多的表格/圖像中間格式數(shù)據(jù)104。當(dāng)打印數(shù)據(jù)100中存在多個(gè)相同的表格/圖像(即,具有寫(xiě)在打印數(shù)據(jù)100中的相同標(biāo)識(shí)符的多個(gè)對(duì)象)時(shí),打印數(shù)據(jù)解釋處理單元10對(duì)各相同表格/圖像的中間格式數(shù)據(jù)104分配不同的ID。這是因?yàn)榧词垢鲗?duì)象相同但在各對(duì)象的布置位置不同時(shí)這些對(duì)象與另一個(gè)對(duì)象的重疊狀態(tài)也不同。關(guān)于具有相同標(biāo)識(shí)符的各表格/圖像中的第一表格/圖像,當(dāng)從開(kāi)始順序解釋打印數(shù)據(jù)100時(shí),打印數(shù)據(jù)解釋處理單元10可以產(chǎn)生包括實(shí)際中間格式數(shù)據(jù)項(xiàng)的中間格式數(shù)據(jù)部分105。關(guān)于第二及隨后的各表格/圖像,打印數(shù)據(jù)解釋處理單元10可以產(chǎn)生中間格式數(shù)據(jù)部分105,中間格式數(shù)據(jù)部分105包括唯一 ID和打印數(shù)據(jù)100中的各表格/圖像的標(biāo)識(shí)符但不包括實(shí)際中間格式數(shù)據(jù)項(xiàng)。如此,當(dāng)同一表格/圖像在打印數(shù)據(jù)100中出現(xiàn)兩次以上時(shí),關(guān)于第二及隨后的各表格/圖像,減少了中間格式數(shù)據(jù)104的量。因此,這減少了要在打印數(shù)據(jù)解釋處理單元10、中間格式數(shù)據(jù)處理單元12、以及表格/圖像存儲(chǔ)單元14之間傳送的數(shù)據(jù)量以及減少了存儲(chǔ)在表格/圖像存儲(chǔ)單元14中的數(shù)據(jù)量。由打印數(shù)據(jù)解釋處理單元10產(chǎn)生的非表格/圖像中間格式數(shù)據(jù)102和表格/圖像中間格式數(shù)據(jù)104被提供給中間格式數(shù)據(jù)處理單元12。中間格式數(shù)據(jù)處理單元12對(duì)接收到的非表格/圖像中間格式數(shù)據(jù)102附加設(shè)備處理信息107,以及對(duì)接收到的表格/圖像中間格式數(shù)據(jù)104附加設(shè)備處理信息108。設(shè)備處理信息107和108是關(guān)于操作者在打印數(shù)據(jù)處理系統(tǒng)中進(jìn)行的打印設(shè)置,并包括(但不限于)例如旋轉(zhuǎn)、拼版、校準(zhǔn)、和標(biāo)記的設(shè)定值。拼版是指在一個(gè)物理頁(yè)面(紙張的一面)上布置和打印多個(gè)邏輯頁(yè)面,拼版也稱(chēng)作N-up (其中N表示在一個(gè)物理頁(yè)面上布置的邏輯頁(yè)面的數(shù)量)。校準(zhǔn)是指顏色校正處理。標(biāo)記是指打印用于打印后處理的參考標(biāo)記(諸如裁剪標(biāo)記)的處理。這些設(shè)備處理信息107和108不包括在輸入的打印數(shù)據(jù)100中,但是由打印數(shù)據(jù)處理系統(tǒng)的操作者根據(jù)請(qǐng)求者對(duì)打印數(shù)據(jù)100指定的打印條件來(lái)設(shè)定。附加至非表格/圖像中間格式數(shù)據(jù)102的設(shè)備處理信息107和附加至表格/圖像中間格式數(shù)據(jù)104的設(shè)備處理信息108具有相同的內(nèi)容。中間格式數(shù)據(jù)處理單元12向光柵化處理單元16提供附加有設(shè)備處理信息107的非表格/圖像中間格式數(shù)據(jù)102,以及向表格/圖像存儲(chǔ)單元14提供附加有設(shè)備處理信息108的表格/圖像中間格式數(shù)據(jù)104。當(dāng)對(duì)中間格式數(shù)據(jù)102和104進(jìn)行光柵化(S卩,解釋中間格式數(shù)據(jù)并將該中間格式數(shù)據(jù)轉(zhuǎn)換成光柵圖像的處理)時(shí)參考設(shè)備處理信息107和108。例如,如果在附加至中間格式數(shù)據(jù)102的設(shè)備處理信息107中指定了旋轉(zhuǎn)90度,則光柵化處理單元16將繪圖坐標(biāo)系旋轉(zhuǎn)90度,并對(duì)中間格式數(shù)據(jù)102進(jìn)行光柵化,從而實(shí)現(xiàn)了 90度的旋轉(zhuǎn)。此外,例如,如果指定了 2-up (在一個(gè)物理頁(yè)面上布置兩個(gè)邏輯頁(yè)面的處理),則光柵化處理單元16減小由中間格式數(shù)據(jù)102表示的圖像部分的尺寸,并在將中間格式數(shù)據(jù)102轉(zhuǎn)換成光柵圖像的過(guò)程中,在所述物理頁(yè)面的兩個(gè)邏輯頁(yè)面中該圖像部分所屬的邏輯頁(yè)面上的相應(yīng)位置處繪制該圖像部分。此外,如果設(shè)備處理信息107包括關(guān)于校準(zhǔn)(顏色校正)的設(shè)定信息,則光柵化處理單元16根據(jù)所述設(shè)定信息對(duì)從中間格式數(shù)據(jù)102確定的光柵圖像的像素值進(jìn)行顏色校正。此外,當(dāng)在設(shè)備處理信息107中指定了進(jìn)行(裁剪標(biāo)記等)標(biāo)記時(shí),光柵化處理單元16在中間格式數(shù)據(jù)102的光柵化期間根據(jù)指定的標(biāo)記位置轉(zhuǎn)換或減小光柵化結(jié)果的尺寸。
表格/圖像存儲(chǔ)單元14是存儲(chǔ)表格/圖像的數(shù)據(jù)的高速緩沖存儲(chǔ)器。表格/圖像存儲(chǔ)單元14從中間格式數(shù)據(jù)處理單元12接收附加有設(shè)備處理信息108的表格/圖像中間格式數(shù)據(jù)104,并將表格/圖像中間格式數(shù)據(jù)104與寫(xiě)在打印數(shù)據(jù)100中的相應(yīng)表格/圖像的標(biāo)識(shí)符相關(guān)聯(lián)地進(jìn)行存儲(chǔ)。表格/圖像存儲(chǔ)單元14還將每個(gè)表格/圖像登記在表格/圖像列表142中。表格/圖像列表142是用于管理高速緩存在表格/圖像存儲(chǔ)單元14中的表格/圖像的列表。圖5示出了表格/圖像列表142的數(shù)據(jù)內(nèi)容的示例。在該示例中,對(duì)于每個(gè)高速緩存的表格/圖像對(duì)象(要素),都登記了(由打印數(shù)據(jù)解釋處理單元10分配的)對(duì)象的ID、打印數(shù)據(jù)100中的(表格/圖像)對(duì)象的標(biāo)識(shí)符、和該對(duì)象的屬性信息106的值(另一個(gè)要素是否與該表格/圖像重疊)。此外,表格/圖像列表142可以存儲(chǔ)高速緩存的表格/圖像中間格式數(shù)據(jù)104和高速緩存的光柵數(shù)據(jù)110 (稍后對(duì)其進(jìn)行描述)的地址。表格/圖像存儲(chǔ)單元14還對(duì)從中間格式數(shù)據(jù)處理單元12接收到的每個(gè)表格/圖像中間格式數(shù)據(jù)104進(jìn)行光柵化,以產(chǎn)生表格/圖像的光柵數(shù)據(jù)110,并將所產(chǎn)生的光柵數(shù)據(jù)110與寫(xiě)在打印數(shù)據(jù)100中的表格/圖像的標(biāo)識(shí)符相關(guān)聯(lián)地進(jìn)行存儲(chǔ)。通過(guò)與標(biāo)識(shí)符的該關(guān)聯(lián),中間格式數(shù)據(jù)104和光柵數(shù)據(jù)110關(guān)于單個(gè)高速緩存對(duì)象而彼此鏈接。該光柵化表格/圖像中間格式數(shù)據(jù)104的處理可以由光柵化處理單元16執(zhí)行??商鎿Q地,光柵化處理單元16只用于非表格/圖像中間格式數(shù)據(jù)102,而可以對(duì)表格/圖像中間格式數(shù)據(jù)104執(zhí)行另一光柵化處理。在光柵化期間,根據(jù)附加至中間格式數(shù)據(jù)104的設(shè)備處理信息108中包括的關(guān)于旋轉(zhuǎn)、拼版等的設(shè)定信息執(zhí)行諸如旋轉(zhuǎn)、坐標(biāo)變換和顏色校正之類(lèi)的處理。通過(guò)該處理,所產(chǎn)生的光柵數(shù)據(jù)110經(jīng)歷了與對(duì)根據(jù)非表格/圖像中間格式數(shù)據(jù)102所產(chǎn)生的光柵圖像所執(zhí)行的處理相同的處理,諸如旋轉(zhuǎn)、坐標(biāo)變換、和顏色校正。因此,當(dāng)根據(jù)設(shè)備處理信息107光柵化非表格/圖像中間格式數(shù)據(jù)102時(shí),光柵化處理單元16只需要將光柵化結(jié)果與高速緩存的光柵數(shù)據(jù)110按原樣(不執(zhí)行諸如旋轉(zhuǎn)和坐標(biāo)變換的處理)進(jìn)行組合。這導(dǎo)致了組合處理的加速。例如,一旦表格/圖像存儲(chǔ)單元14接收到中間格式數(shù)據(jù),就對(duì)表格/圖像中間格式數(shù)據(jù)104進(jìn)行光柵化和存儲(chǔ)。
光柵化處理單元16從中間格式數(shù)據(jù)處理單元12接收附加有設(shè)備處理信息107的非表格/圖像中間格式數(shù)據(jù)102,并從開(kāi)頭順序光柵化非表格/圖像中間格式數(shù)據(jù)102,從而產(chǎn)生了光柵圖像。一旦在光柵化處理期間在中間格式數(shù)據(jù)102中發(fā)現(xiàn)表格/圖像的唯一ID(由打印數(shù)據(jù)解釋處理單元10分配的ID),光柵化處理單元16就參照表格/圖像存儲(chǔ)單兀14中的表格/圖像列表142并確定另一個(gè)對(duì)象是否與該表格/圖像重置。當(dāng)確定另一個(gè)對(duì)象與該表格/圖像“不重疊”時(shí),如圖3所示,光柵化處理單元16獲取與對(duì)應(yīng)于該ID的“打印數(shù)據(jù)100中的標(biāo)識(shí)符”相關(guān)聯(lián)地緩存的光柵數(shù)據(jù)110,并將所獲取的光柵數(shù)據(jù)110與所產(chǎn)生的光柵圖像組合。另一方面,當(dāng)確定另一個(gè)對(duì)象與該表格/圖像“重疊”時(shí),如圖4所示,光柵化處理單元16獲取與對(duì)應(yīng)于該ID的“打印數(shù)據(jù)100中的標(biāo)識(shí)符”相關(guān)聯(lián)地緩存的中間格式數(shù)據(jù)104,并根據(jù)設(shè)備處理信息108對(duì)所獲取的中間格式數(shù)據(jù)104進(jìn)行光柵化,從而產(chǎn)生了該表格/圖像的光柵圖像數(shù)據(jù)。然后光柵化處理單元16將所產(chǎn)生的光柵圖像數(shù)據(jù)與已產(chǎn)生的光柵圖像組合。作為這種處理的結(jié)果,產(chǎn)生了作為打印數(shù)據(jù)100的光柵化結(jié)果的輸出圖像數(shù)據(jù)120。所產(chǎn)生的輸出圖像數(shù)據(jù)120被提供給打印引擎并被打印到紙張上。在此方式中,由于下列原因而根據(jù)另一個(gè)對(duì)象是否與表格/圖像重疊來(lái)選擇性使用中間格式數(shù)據(jù)104和光柵數(shù)據(jù)110。當(dāng)另一個(gè)對(duì)象與表格/圖像重疊時(shí),用于將光柵數(shù)據(jù)110與已產(chǎn)生的光柵圖像進(jìn)行組合的處理比光柵化中間格式數(shù)據(jù)104的處理用的時(shí)間長(zhǎng)。例如,為了在組合結(jié)果中精確實(shí)現(xiàn)這種重疊關(guān)系,需要如下的處理例如,在組合前將光柵數(shù)據(jù)110位于另一對(duì)象之下的部分摳除,或?qū)σ呀?jīng)歷了顏色校正(諸如調(diào)節(jié)總的墨水量)的光柵圖像再次執(zhí)行根據(jù)重疊關(guān)系的校正。更具體地,在將套印指定為重疊關(guān)系的情況下,首先確定是否指定了套印。如果指定了套印且將不摳除背景,則必須再次對(duì)光柵圖像執(zhí)行諸如調(diào)節(jié)重疊部分中的總墨水量之類(lèi)的顏色校正。由于對(duì)光柵圖像執(zhí)行了諸如校正或改變的處理,因此根據(jù)光柵圖像的分辨率和灰度特性而增加了處理負(fù)荷。因此,該處理會(huì)比對(duì)中間格式數(shù)據(jù)執(zhí)行諸如校正和改變處理的情況用更長(zhǎng)的時(shí)間。對(duì)原始中間格式數(shù)據(jù)104進(jìn)行光柵化所用的時(shí)間比這樣的處理所用的時(shí)間短。此外,當(dāng)另一對(duì)象與表格/圖像重疊時(shí),將難以利用其中組合光柵數(shù)據(jù)110的方法來(lái)準(zhǔn)確實(shí)現(xiàn)諸如有無(wú)重疊的重疊狀態(tài)。利用對(duì)中間格式數(shù)據(jù)104進(jìn)行光柵化的方法,僅通過(guò)在光柵化非表格/圖像中間格式數(shù)據(jù)102之后對(duì)表格/圖像中間格式數(shù)據(jù)104進(jìn)行光柵化來(lái)實(shí)現(xiàn)指定的重疊狀態(tài)。在以上描述中,表格/圖像存儲(chǔ)單元14總是從表格/圖像中間格式數(shù)據(jù)104產(chǎn)生光柵數(shù)據(jù)110并將所產(chǎn)生的光柵數(shù)據(jù)110存儲(chǔ)于其中。代替這種構(gòu)造,當(dāng)表格/圖像存儲(chǔ)單元14的可用存儲(chǔ)容量降低(例如,低于預(yù)定閾值)時(shí),表格/圖像存儲(chǔ)單元14可以停止對(duì)隨后將輸入的中間格式數(shù)據(jù)104進(jìn)行光柵化(從而可以停止新存儲(chǔ)光柵數(shù)據(jù)110)。在此情況下,即使表格/圖像中間格式數(shù)據(jù)104的屬性信息106具有值“不重疊”,表格/圖像存儲(chǔ)單元14中也不存在表格/圖像的光柵數(shù)據(jù)110。從而,光柵化處理單元16根據(jù)中間格式數(shù)據(jù)104產(chǎn)生表格/圖像。
下面將參照?qǐng)D6來(lái)描述上述示例實(shí)施例的變型例。圖6所示的變型例與圖1所示示例的不同之處在于打印數(shù)據(jù)處理系統(tǒng)包括多個(gè)打印數(shù)據(jù)解釋處理單元10(在圖6所示的示例中為“三個(gè)”但其數(shù)量不限于該值)。如在圖1所示的示例中一樣,圖6所示的變型例包括一個(gè)中間格式數(shù)據(jù)處理單元12和一個(gè)光柵化處理單元16。在該變型例中,打印數(shù)據(jù)100被所述多個(gè)打印數(shù)據(jù)解釋處理單元10并行處理,從而加快了 PDL格式打印數(shù)據(jù)100到中間格式數(shù)據(jù)的轉(zhuǎn)換。例如,可以通過(guò)順序?qū)⒉煌?yè)面的打印數(shù)據(jù)分配給各打印數(shù)據(jù)解釋處理單元10來(lái)執(zhí)行并行處理。在此情況下,中間格式數(shù)據(jù)處理單元12例如通過(guò)利用計(jì)數(shù)器來(lái)管理當(dāng)前處理的頁(yè)面的頁(yè)號(hào),以按照頁(yè)號(hào)的順序?qū)母鞔蛴?shù)據(jù)解釋處理單元10發(fā)送的中間格式數(shù)據(jù)102和104進(jìn)行處理。計(jì)數(shù)器的初始值是I。在生成了所分配頁(yè)的非表格/圖像中間格式數(shù)據(jù)102和表格/圖像中間格式數(shù)據(jù)104后,每個(gè)打印數(shù)據(jù)解釋處理單元10將所分配頁(yè)的頁(yè)號(hào)通知給中間格式數(shù)據(jù)處理單元12,并進(jìn)行該頁(yè)的中間格式數(shù)據(jù)102和104是否可接收的查詢(xún)。如果該查詢(xún)中包括的頁(yè)號(hào)等于計(jì)數(shù)器的值,則中間格式數(shù)據(jù)處理單元12請(qǐng)求查詢(xún)?cè)创蛴?shù)據(jù)解釋處理單元10提供該頁(yè)的中間格式數(shù)據(jù)102和104。響應(yīng)于該請(qǐng)求,將中間格式數(shù)據(jù)102和104從該打印數(shù)據(jù)解釋處理單元10提供至中間格式數(shù)據(jù)處理單元12。在以此方式接收到中間格式數(shù)據(jù)102和104并對(duì)其附加了設(shè)備處理信息107和108后,中間格式數(shù)據(jù)處理單元12使計(jì)數(shù)器的值增加I (即,準(zhǔn)備接收下一頁(yè))。另一方面,如果來(lái)自打印數(shù)據(jù)解釋處理單元10的查詢(xún)中包括的頁(yè)號(hào)不同于計(jì)數(shù)器的值(即,如果該頁(yè)號(hào)大于計(jì)數(shù)器的值),則中間格式數(shù)據(jù)處理單元12向該打印數(shù)據(jù)解釋處理單元10發(fā)送等待指令信號(hào)(WAIT)以使該打印數(shù)據(jù)解釋處理單元10等待傳送中間格式數(shù)據(jù)102和104。已經(jīng)接收到等待指令信號(hào)的打印數(shù)據(jù)解釋處理單元10等待例如預(yù)定時(shí)段,然后再次向中間格式數(shù)據(jù)處理單元12發(fā)送包括該頁(yè)號(hào)的查詢(xún)。在重復(fù)等待和查詢(xún)后,如果中間格式數(shù)據(jù)處理單元12的計(jì)數(shù)器的值達(dá)到了查詢(xún)中包括的頁(yè)號(hào),則將中間格式數(shù)據(jù)102和104從該打印數(shù)據(jù)解釋處理單元10傳送至中間格式數(shù)據(jù)處理單元12。在查詢(xún)從打印數(shù)據(jù)解釋處理單元10到達(dá)時(shí),如果由于中間格式數(shù)據(jù)處理單元12正執(zhí)行處理或位于后級(jí)的光柵化處理單元16正執(zhí)行處理而中間格式數(shù)據(jù)處理單元12未準(zhǔn)備好接收中間格式數(shù)據(jù)102和104,則中間格式數(shù)據(jù)處理單元12可以將等待指令信號(hào)回復(fù)至該打印數(shù)據(jù)解釋處理單元10。由表格/圖像存儲(chǔ)單元14和光柵化處理單元16執(zhí)行的處理可與圖1所示的示例中所描述的那些相同。由于在圖6所示的示例中針對(duì)多個(gè)打印數(shù)據(jù)解釋處理單元10僅提供了一個(gè)中間格式數(shù)據(jù)處理單元12,因此即使多個(gè)打印數(shù)據(jù)解釋處理單元10完成了各中間格式數(shù)據(jù)的產(chǎn)生的順序與頁(yè)號(hào)的順序不同,也在中間格式數(shù)據(jù)處理單元12中排列各頁(yè)的順序。下面參照?qǐng)D7描述另一變型例。圖7所示的變型例與圖6所示的變型例不同之處在于打印數(shù)據(jù)處理系統(tǒng)不僅包括多個(gè)打印數(shù)據(jù)解釋處理單元10,而且還包括多個(gè)光柵化處理單元16(圖7所示的示例中為“三個(gè)”,但其數(shù)量不限于該值)。如在圖1和圖6所示的示例中一樣,圖7所示的變型例僅包括一個(gè)中間格式數(shù)據(jù)處理單元12。在該變型例中,通過(guò)由多個(gè)打印數(shù)據(jù)解釋處理單元10并行執(zhí)行處理而加快了打印數(shù)據(jù)100到中間格式數(shù)據(jù)的轉(zhuǎn)換。此外,通過(guò)由多個(gè)光柵化處理單元16并行執(zhí)行處理而加快了中間格式數(shù)據(jù)到光柵圖像的轉(zhuǎn)換。在圖7所示的示例中,為每個(gè)光柵化處理單元16提供了專(zhuān)用表格/圖像存儲(chǔ)單元14。中間格式數(shù)據(jù)處理單元12順序?qū)⒉煌?yè)的中間格式數(shù)據(jù)102分配給各光柵化處理單元16。在此情況下,分配給每個(gè)光柵化處理單元16的頁(yè)中包括的表格/圖像的中間格式數(shù)據(jù)104可以被傳送給與光柵化處理單元16對(duì)應(yīng)的表格/圖像存儲(chǔ)單元14??商鎿Q地,不管分配給相應(yīng)光柵化處理單元16的頁(yè)如何,所有表格/圖像的中間格式數(shù)據(jù)104都可以被傳送至各表格/圖像存儲(chǔ)單元14。此外,多個(gè)光柵化處理單元16可以共用一個(gè)表格/圖像存儲(chǔ)單元14。考慮到各光柵化處理單元16完成產(chǎn)生輸出圖像數(shù)據(jù)120的順序不同于頁(yè)號(hào)順序,可以在這些多個(gè)光柵化處理單元16的后級(jí)中提供與圖6的示例中所示的中間格式數(shù)據(jù)處理單元12的頁(yè)順序排列機(jī)制相同的機(jī)制。除了上述構(gòu)造以外的構(gòu)造可以與圖1和圖6的示例所描述的構(gòu)造相同。以上已經(jīng)就根據(jù)該示例實(shí)施例的打印數(shù)據(jù)處理系統(tǒng)描述了一些示例。該打印數(shù)據(jù)處理系統(tǒng)可以包括在包含打印引擎的打印機(jī)中,或可以構(gòu)造為打印機(jī)的外部設(shè)備,諸如打印服務(wù)器或打印機(jī)控制器。當(dāng)將打印數(shù)據(jù)處理系統(tǒng)實(shí)現(xiàn)為單個(gè)殼體中的設(shè)備時(shí),例如,該打印數(shù)據(jù)處理系統(tǒng)可以通過(guò)使打印機(jī)或打印機(jī)的外部設(shè)備中所包括的通用計(jì)算機(jī)執(zhí)行表示上述各功能模塊的程序來(lái)實(shí)現(xiàn)。此處,該計(jì)算機(jī)具有作為硬件的電路構(gòu)造,例如,在該電路構(gòu)造中,諸如中央處理單元(CPU)的微處理器、諸如隨機(jī)存取存儲(chǔ)器(RAM)或只讀存儲(chǔ)器(ROM)的存儲(chǔ)裝置(主存儲(chǔ)器)、控制硬盤(pán)驅(qū)動(dòng)器(HDD)的HDD控制器、各種輸入/輸出(I/O)接口、以及控制到諸如局域網(wǎng)(LAN)的網(wǎng)絡(luò)的連接的網(wǎng)絡(luò)接口經(jīng)由總線(xiàn)連接。對(duì)便攜式盤(pán)記錄介質(zhì)(諸如壓縮盤(pán)(CD)或數(shù)字通用盤(pán)(DVD))進(jìn)行讀寫(xiě)操作的盤(pán)驅(qū)動(dòng)器、對(duì)基于每種標(biāo)準(zhǔn)的便攜式非易失性記錄介質(zhì)(諸如閃存)進(jìn)行讀寫(xiě)操作的存儲(chǔ)器讀取器/寫(xiě)入器等可以經(jīng)由I/O接口連接至總線(xiàn)。其中寫(xiě)入了上述每個(gè)功能模塊的處理內(nèi)容的程序存儲(chǔ)在固定存儲(chǔ)裝置(諸如HDD)中,并通過(guò)記錄介質(zhì)(諸如CD或DVD)或通過(guò)諸如網(wǎng)絡(luò)的通信介質(zhì)安裝到計(jì)算機(jī)中。存儲(chǔ)在固定存儲(chǔ)裝置中的程序被讀入RAM并被諸如CPU的微處理器執(zhí)行,從而實(shí)現(xiàn)了上述各功能模塊。這些功能模塊中的一些或全部可以被構(gòu)造為硬件電路,諸如專(zhuān)用大規(guī)模集成(LSI)電路、特定用途集成電路(ASIC)或現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)??商鎿Q地,上述打印數(shù)據(jù)處理系統(tǒng)可以實(shí)現(xiàn)為多個(gè)獨(dú)立硬件裝置的組合。例如,用于打印數(shù)據(jù)解釋處理單元10、中間格式數(shù)據(jù)處理單元12、表格/圖像存儲(chǔ)單元14、和光柵化處理單元16的各程序可以安裝到不同的計(jì)算機(jī)中,并且這些計(jì)算機(jī)相互通信,從而可以實(shí)現(xiàn)上述各處理。此外,圖1、圖6或圖7所示的各組件可以根據(jù)數(shù)據(jù)在各組件之間交換的關(guān)系進(jìn)行分組,并且可以以不同的硬件裝置來(lái)實(shí)現(xiàn)各分組。例如,打印數(shù)據(jù)解釋處理單元10和中間格式數(shù)據(jù)處理單元12可以在一個(gè)硬件裝置中實(shí)現(xiàn),而表格/圖像存儲(chǔ)單元14和光柵化處理單元16可以在另一硬件裝置中實(shí)現(xiàn)。前文已經(jīng)出于例示和說(shuō)明的目的提供了對(duì)本發(fā)明示例性實(shí)施例的說(shuō)明。該描述并非是窮舉的,也不意味著將本發(fā)明限制為所公開(kāi)的精確形式。顯然,各種修改和變型對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)是顯而易見(jiàn)的。這些實(shí)施例的選擇和描述是為了對(duì)本發(fā)明的原理及其實(shí)際應(yīng)用進(jìn)行最佳的闡述,以使得本領(lǐng)域的其他技術(shù)人員能夠理解本發(fā)明的各種實(shí)施例以及適用于預(yù)期的具體應(yīng)用的各種變型。本發(fā)明的范圍應(yīng)當(dāng)由各權(quán)利要求及其等同物來(lái)限定。
權(quán)利要求
1.一種打印數(shù)據(jù)處理系統(tǒng),其包括 打印數(shù)據(jù)解釋處理單元,其對(duì)以頁(yè)面描述語(yǔ)言所寫(xiě)的待打印圖像的打印數(shù)據(jù)進(jìn)行解釋?zhuān)a(chǎn)生第一中間格式數(shù)據(jù)、第二中間格式數(shù)據(jù)、和屬性信息,所述第一中間格式數(shù)據(jù)表示所述待打印圖像中包含的預(yù)定類(lèi)型的每個(gè)圖像對(duì)象,所述第二中間格式數(shù)據(jù)表示所述待打印圖像中除所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象之外的部分,所述屬性信息是關(guān)于所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的信息,并且所述屬性信息指示在所述待打印圖像中所述圖像對(duì)象與另一個(gè)圖像對(duì)象是否重疊; 存儲(chǔ)器,其存儲(chǔ)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一中間格式數(shù)據(jù)和第一光柵圖像數(shù)據(jù),所述第一光柵圖像數(shù)據(jù)通過(guò)對(duì)所述第一中間格式數(shù)據(jù)進(jìn)行繪制處理而產(chǎn)生; 光柵圖像數(shù)據(jù)產(chǎn)生單元,其利用存儲(chǔ)在所述存儲(chǔ)器中的所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一中間格式數(shù)據(jù)和第一光柵圖像數(shù)據(jù)以及所述第二中間格式數(shù)據(jù)來(lái)產(chǎn)生要被提供給打印機(jī)的第二光柵圖像數(shù)據(jù), 其中, 當(dāng)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的屬性信息指示在所述待打印圖像中所述圖像對(duì)象與另一個(gè)圖像對(duì)象重疊時(shí),所述光柵圖像數(shù)據(jù)產(chǎn)生單元從所述存儲(chǔ)器中讀出所述圖像對(duì)象的第一中間格式數(shù)據(jù),并在產(chǎn)生所述第二光柵圖像數(shù)據(jù)的過(guò)程中使用所述第一中間格式數(shù)據(jù),以及 當(dāng)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的屬性信息指示所述圖像對(duì)象與另一個(gè)圖像對(duì)象不重疊時(shí),所述光柵圖像數(shù)據(jù)產(chǎn)生單元從所述存儲(chǔ)器中讀出所述圖像對(duì)象的第一光柵圖像數(shù)據(jù),并在產(chǎn)生所述第二光柵圖像數(shù)據(jù)的過(guò)程中使用所述第一光柵圖像數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的打印數(shù)據(jù)處理系統(tǒng),還包括 中間格式數(shù)據(jù)處理單元,其從操作者接收關(guān)于所述打印數(shù)據(jù)的打印條件的輸入、將表示接收到的打印條件的設(shè)備處理信息附加至已由所述打印數(shù)據(jù)解釋處理單元產(chǎn)生的所述第一中間格式數(shù)據(jù)和所述第二中間格式數(shù)據(jù),并將附加有所述設(shè)備處理信息的第一中間格式數(shù)據(jù)提供給所述存儲(chǔ)器,以及將附加有所述設(shè)備處理信息的第二中間格式數(shù)據(jù)提供給所述光柵圖像數(shù)據(jù)產(chǎn)生單元, 其中,所述存儲(chǔ)器存儲(chǔ)附加有所述設(shè)備處理信息并從所述中間格式數(shù)據(jù)處理單元得到的第一中間格式數(shù)據(jù)、以及所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一光柵圖像數(shù)據(jù),所述第一光柵圖像數(shù)據(jù)通過(guò)根據(jù)由所述設(shè)備處理信息表示的打印條件對(duì)所述第一中間格式數(shù)據(jù)進(jìn)行繪制處理來(lái)產(chǎn)生,以及 其中, 所述光柵圖像數(shù)據(jù)產(chǎn)生單元根據(jù)由所述設(shè)備處理信息表示的打印條件對(duì)附加有所述設(shè)備處理信息并從所述中間格式數(shù)據(jù)處理單元得到的第二中間格式數(shù)據(jù)執(zhí)行繪制處理,以及 對(duì)于具有指示將使用所述第一光柵圖像數(shù)據(jù)的屬性信息的所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象,所述光柵圖像數(shù)據(jù)產(chǎn)生單元使用存儲(chǔ)于所述存儲(chǔ)器中、且已經(jīng)通過(guò)根據(jù)由所述設(shè)備處理信息表示的打印條件執(zhí)行繪制處理而產(chǎn)生的所述第一光柵圖像數(shù)據(jù)。
3.—種打印數(shù)據(jù)處理方法,包括 對(duì)以頁(yè)面描述語(yǔ)言所寫(xiě)的待打印圖像的打印數(shù)據(jù)進(jìn)行解釋?zhuān)a(chǎn)生第一中間格式數(shù)據(jù)、第二中間格式數(shù)據(jù)、和屬性信息,所述第一中間格式數(shù)據(jù)表示所述待打印圖像中包含的預(yù)定類(lèi)型的每個(gè)圖像對(duì)象,所述第二中間格式數(shù)據(jù)表示所述待打印圖像中除所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象之外的部分,以及所述屬性信息是關(guān)于所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的信息,并且所述屬性信息指示在所述待打印圖像中所述圖像對(duì)象與另一個(gè)圖像對(duì)象是否重置;將所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一中間格式數(shù)據(jù)和第一光柵圖像數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器中,所述第一光柵圖像數(shù)據(jù)通過(guò)對(duì)所述第一中間格式數(shù)據(jù)進(jìn)行繪制處理而產(chǎn)生;以及利用存儲(chǔ)在所述存儲(chǔ)器中的所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的第一中間格式數(shù)據(jù)和第一光柵圖像數(shù)據(jù)、以及所述第二中間格式數(shù)據(jù)來(lái)產(chǎn)生要被提供給打印機(jī)的第二光柵圖像數(shù)據(jù), 其中, 當(dāng)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的屬性信息指示在所述待打印圖像中所述圖像對(duì)象與另一個(gè)圖像對(duì)象重疊時(shí),從所述存儲(chǔ)器中讀出所存儲(chǔ)的所述圖像對(duì)象的第一中間格式數(shù)據(jù),并在 產(chǎn)生所述第二光柵圖像數(shù)據(jù)的過(guò)程中使用所述第一中間格式數(shù)據(jù),以及 當(dāng)所述預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的屬性信息指示所述圖像對(duì)象與另一個(gè)圖像對(duì)象不重疊時(shí),從所述存儲(chǔ)器中讀出所存儲(chǔ)的所述圖像對(duì)象的第一光柵圖像數(shù)據(jù),并在產(chǎn)生所述第二光柵圖像數(shù)據(jù)的過(guò)程中使用所述第一光柵圖像數(shù)據(jù)。
全文摘要
本發(fā)明公開(kāi)了打印數(shù)據(jù)處理系統(tǒng)和打印數(shù)據(jù)處理方法。該打印數(shù)據(jù)處理系統(tǒng)包括打印數(shù)據(jù)解釋處理單元、存儲(chǔ)器和光柵圖像數(shù)據(jù)產(chǎn)生單元。打印數(shù)據(jù)解釋處理單元對(duì)待打印圖像的打印數(shù)據(jù)進(jìn)行解釋?zhuān)a(chǎn)生第一與第二中間格式數(shù)據(jù)和屬性信息。第一中間格式數(shù)據(jù)表示待打印圖像中包含的預(yù)定類(lèi)型的每個(gè)圖像對(duì)象。第二中間格式數(shù)據(jù)表示待打印圖像中的其余部分。屬性信息是關(guān)于預(yù)定類(lèi)型的每個(gè)圖像對(duì)象的信息,并且指示在待打印圖像中所述圖像對(duì)象與另一個(gè)圖像對(duì)象是否重疊。當(dāng)重疊時(shí),光柵圖像數(shù)據(jù)產(chǎn)生單元在產(chǎn)生第二光柵圖像數(shù)據(jù)的過(guò)程中使用第一中間格式數(shù)據(jù)。當(dāng)不重疊時(shí),光柵圖像數(shù)據(jù)產(chǎn)生單元在產(chǎn)生第二光柵圖像數(shù)據(jù)的過(guò)程中使用第一光柵圖像數(shù)據(jù)。
文檔編號(hào)G06F3/12GK103019631SQ201210237219
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年7月9日 優(yōu)先權(quán)日2011年9月26日
發(fā)明者中村吉伸 申請(qǐng)人:富士施樂(lè)株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1