專利名稱:圖像處理裝置及圖像處理方法
技術領域:
本發(fā)明涉及通過分析打印信息來進行圖像處理的圖像處理裝置及圖像處理方法,并且涉及存儲介質。
背景技術:
圖像處理裝置處理各種電子格式,并且電子格式的ー個示例為近來由微軟 公司提出的可擴展標記語言(Extensible Markup Language,XML)文件規(guī)范(XPS)(參見〈url http://www. microsoft. com/whdc/xps/xpsspecdwn. mspx(XPb_l_0. exe)>)o XPb 具 % 三個層級固定文檔序列(FixedDocumentSequence)固定文檔(FixedDocument)和固定頁面(FixedPage)。各個層級被提供有用作資源的稱為資源字典(ResourceDictionary,下文中稱為RD)的描繪信息,從而與描繪有關的信息能夠被反復參照。當諸如RD的描繪命令一度被緩存并被反復參照時,要緩存的存儲格式如打印速度和數據大小一祥重要。例如,日本專利特開2006-150944號公報公開了如下ー種單元,該単元被構造為在將待緩存的圖像數據邊緣化并存儲的處理與將待緩存的圖像數據簡單壓縮并存儲的處理之間進行切換。作為傳統(tǒng)技術,這樣的単元依據條件來切換處理以實現適當的打印速度。XPS中的RD具有其中可參照資源區(qū)域被指定并且超出頁面(FixedPage)的范圍不能被定義的規(guī)范。另外,如果RD被跨頁緩存以增強性能,則RD受到XPS打印單(PrintTicket)中的例外頁面打印設置的影響。此外,XPS中的RD提供其中多種數據格式能夠被定義作為資源的多祥化規(guī)范,這與傳統(tǒng)的緩存數據不同。因此,根據傳統(tǒng)技木,僅確定要緩存的數據是否要在邊緣化的情況下存儲。然而,這種僅僅是否邊緣化的決定導致與某些數據相關的緩存效率低下,從而使得難以實現足夠的執(zhí)行速度。
發(fā)明內容
本發(fā)明的一方面針對如下一種結構,該結構在頁面描述語言(TOL)數據被解釋、然后由資源信息指定的描繪信息被緩存時,能夠與資源信息的特性相對應地改變緩存處理。根據本發(fā)明的一方面,提供ー種圖像處理裝置,該圖像處理裝置針對從預定TOL數據檢測到的資源信息進行描繪處理,所述圖像處理裝置包括存儲器;以及連接至所述存儲器的控制設備,所述控制設備被構造為控制至少ー個解釋單元,其被構造為解釋所述資源信息;以及控制単元,其被構造為與由所述至少一個解釋単元解釋的所述資源信息的特性相對應地改變針對所述資源信息的緩存處理。根據以下參照附圖對示例性實施例的詳細描述,本發(fā)明的其他特征和方面將變得清楚。
包括在說明書中并構成說明書的一部分的附圖,例示了本發(fā)明的示例性實施例、特征及方面,并與文字描述一起 ,用于說明本發(fā)明的原理。圖I是例示采用圖像處理裝置的圖像處理系統(tǒng)的示例的圖。圖2是例示圖像處理裝置的控制設備的軟件模塊的圖。圖3是例示能夠被圖像處理裝置處理的XPS文檔的數據結構的圖。圖4A、圖4B、圖4C和圖4D是例示RD的條目(entry)示例的圖。圖5是例示圖像處理裝置的數據處理方法的流程圖。圖6A、圖6B、圖6C和圖6D是例示圖像處理裝置中的緩存格式及其特性的示意圖。圖7是例示圖像處理裝置的數據處理方法的流程圖。圖8A和圖8B是例示圖像處理裝置中的緩存區(qū)域的變化的示意圖。圖9A和圖9B是例示圖像處理裝置的執(zhí)行效率的圖。圖10是例示圖像處理裝置的數據處理方法的流程圖。
具體實施例方式以下將參照附圖詳細描述本發(fā)明的各種示例性實施例、特征及方面。圖I例示了采用根據第一示例性實施例的圖像處理裝置的圖像處理系統(tǒng)的示例。在圖像處理系統(tǒng)的示例中,用作圖像處理裝置的圖像形成裝置100可以通過局域網(LAN) 190與多個數據處理設備(例如個人計算機)通信。在第一示例性實施例中,作為示例,圖像形成裝置100是多功能打印機(MFP)。作為選擇,單功能打印機(SFP)或激光束打印機(LBP)可以用作圖像處理裝置。除了這些打印機外,本發(fā)明的示例性實施例還可以應用于采用其他打印系統(tǒng)的打印機。根據示例性實施例,圖像處理裝置處理作為預定電子格式的XPS格式的描繪信息,作為示例。在圖I中,圖像形成裝置100通過LAN 190連接到用作第一數據處理裝置(例如,個人計算機(PC))的主計算機191和第二數據處理裝置(例如PC) 192。圖像形成裝置100包括讀取設備250、打印機裝置300、操作單元150、圖像存儲單元160以及控制這些部件中的各個的控制設備110。圖像形成裝置100包括只讀存儲器(ROM) 114、隨機存取存儲器(RAM) 116、中央處理單元(CPU) 112。CPU 112基于存儲在ROM 114或其他存儲介質中的程序來整體控制整個圖像形成裝置100。RAM 116用作CPU 112的工作區(qū)。讀取設備250讀取圖像數據。打印機裝置300使用打印機引擎輸出圖像數據。操作単元150包括用于圖像數據的輸入和輸出操作的鍵盤,以及用于在其上顯示/設置圖像數據和各種功能的液晶屏。圖像存儲單元160可以在其中存儲/保存諸如電子文檔和圖像數據等的數據。主計算機191通過LAN 190向圖像形成裝置100發(fā)送電子文檔。圖像形成裝置100使用控制設備110的CPU 112來解釋所接收的電子文檔并生成輸出圖像數據,以通過打印機裝置300將該數據輸出到諸如片材等的打印介質上。在此,通過LAN 190輸入電子文檔。作為選擇,可以使用存儲在圖像存儲單元160或者連接至圖像形成裝置100的諸如通用串行總線存儲器的便攜式介質中的電子文檔。圖2例示了在圖I的圖像形成裝置100的控制設備110中操作的軟件模塊的示例。
在圖2中,作業(yè)控制單元200通過例如使用函數調用或消息通信,來從輸入到輸出對打印作業(yè)進行控制。各PDL分析單元201、202和203在作業(yè)控制單元200的控制下讀取存儲在PDL接收緩沖器中的PDL數據并執(zhí)行解釋處理。PDL解釋器單元的數量等于要在圖像形成裝置100中安裝的I3DL的類型(例如,PostScript、PCL、XPS)的數量。中間數據(Display List (顯示列表))生成單元210在作業(yè)控制單元200的控制下執(zhí)行描繪處理,并基于從PDL解釋器單元201、202和203提供的描繪信息將生成的Display List存儲在RAM 11 6中的幀緩沖器中。圖像數據生成単元215從幀緩沖器加載Display List,并將在RAM 116中繪制的圖像數據輸出到打印機裝置300。下面參照圖3至圖6,對根據第一示例性實施例的用于確定RD的緩存格式的方法進行描述。圖3例示了根據本實施例的能夠被圖像處理裝置處理的XPS文檔的數據結構的示例。在圖3中,利用作為諸如FixedPage或Canvas等的資源信息的有效范圍來指定XPS中的RD。在圖3的條目示例中,資源從屬于FixedPage,并且有效范圍在FixedPage內。如圖3所示,RD定義并聲明圓形路徑。然后,RD指定在添加筆劃寬度為I、畫筆顏色為黑色的描繪信息的狀態(tài)下的描繪。當FixedPage結束時資源的有效范圍結束,并且圓形路徑不能再被參照作為語言規(guī)范。 圖4A至圖4D例示了圖3的XPS中的RD的具體條目示例。圖4A例示了用于坐標設置的RD。I. 5倍放大以及在X和Y方向上平移20的坐標設置被定義為可重用資源。圖4B例示了用于填涂指定的RD0 (R,G,B) = (136,136,136)的純色畫筆的填涂設置被定義為可重用資源。圖4C例示了用于路徑指定的RD。線性連接(20,20)、(I20,20)、(I20,70)和(20,
70)四點的矩形路徑被定義為可重用資源。圖4D例示了裁剪字符的RD。如圖4D所示,針對字符“N”以矩形形狀裁剪的描繪對象被定義為可重用資源。圖5是例示根據本實施例的圖像處理裝置的數據處理方法的流程圖。具體來說,該流程圖描述了包括當針對從PDL數據中檢測的資源信息進行描繪處理時進行的緩存格式確定的緩存處理的示例。通過控制設備110的CPU 112執(zhí)行從ROM 114或另一存儲設備加載到RAM 116中的控制程序(例如,作業(yè)控制單元、PDL解釋器單元、中間數據生成単元、圖像數據生成単元),來實現流程圖中的各步驟。圖像形成裝置100的CPU 112將從PC 191和192接收的PDL數據寫入到RAM 116中。作業(yè)控制單元200接收PDL數據,然后向PDL解釋器單元201、202和203通知作業(yè)開始。在下文中,出于便于描述的目的,假設向PDL解釋器單元201通知作業(yè)開始。在步驟S601中,PDL解釋器單元201加載從PC 191或PC 192接收的PDL數據。在步驟S602中,PDL解釋器單元201分析包括在XPS數據中并且描述打印設置的PrintTicket0接著,在步驟S603中,PDL解釋器單元201分析RD。在步驟S604中,PDL解釋器單元201確定RD是否是描繪信息的一部分。如果RD是描繪信息的一部分(步驟S604中“是”),則操作進行到步驟S606。當RD是描繪信息的一部分時,如圖4A或圖4B所示,由于RD無法被轉換成具有低抽象度的可描繪水平(Level),因此RD不被緩存或不以PDL格式被緩存。在步驟S606中,PDL解釋器單元201確定要由XPS解釋器單元使用的XML解析器的結構模型是否是文檔對象模型(DOM)。如果結構模型是D0M(步驟S606中“是”),則可以隨機存取對象。DOM是從應用利用由W3C推薦的HTML文檔或XML文檔的API。推薦LevelI至Level3。與作為用于讀取XML的另ー API的SAX相反,XML數據可以作為樹結構被處理。然而,由于DOM通?;趦H在全部目標XML文檔的讀取之后進行操作的前提,因此DOM具有工作速度慢并且存儲器使用量大的缺陷。當稍后參照資源時,可以直接存取這類對象。然后操作進行到步驟S608,不緩存RD。另ー方面,如果確定結構 模型不是D0M(步驟S606中“否”),則操作進行到步驟S609。例如,當通過簡單API XML(SAX)順序解析并轉換各要素時,需要緩存RD。雖然W3C推薦了 DOM API,但是,XML-DEV郵件列表志愿者開發(fā)了 SAX API。SAX API鞏固了其連同DOM 一起作為標準的地位。SAX API是將XML文檔表示為系列事件的事件驅動型API,這與將XML文檔作為樹結構來處理的DOM不同。相應地,雖然在DOM的情況下應用軟件以積極的方式訪問API,但是,SAX主要以應用軟件等待事件到來這樣的消極方式操作。與正統(tǒng)的流類似,可以將SAX設計為順序地移交輸入數據。相應地,能夠節(jié)省存儲器,這適于并行處理。在讀取XML以將其轉換成Java對象的情況下,經常使用SAX。然而,對于需要執(zhí)行諸如互換XML文檔的頭和尾的隨機訪問的軟件,DOM或XML數據庫更為適合。應用編程接ロ(API)是能夠從應用使用的、由操作系統(tǒng)提供的諸如庫的函數或者編程語言的入口。API主要被提供作為用于文件控制、窗ロ控制、圖像處理或字符控制的功能。簡而言之,API是被構造為使得能夠更容易地編程以節(jié)省對應用編程的時間的接ロ。相應地,在步驟S609中,PDL解釋器單元201以PDL格式緩存RD。如果PDL解釋器單元201確定RD不是描繪信息的一部分(步驟S604中“否”),則在步驟S607中,PDL解釋器單元201確定RD是否包括繪制所必需的諸如邊緣、水平和填涂等的要素。如果RD不包括繪制所必需的要素(步驟S607中“否”),則在步驟S610中,PDL解釋器單元201將RD緩存在RAM 116中。在此,以邊緣信息和水平信息相互分離的中間數據格式來緩存RD,如圖6B所示。如果PDL解釋器單元201確定RD包括繪制所需的要素(步驟S607中“是”),則在步驟S611中,在經歷繪制處理后,PDL解釋器單元201以位像格式來緩存RD,如圖6C所示。這是因為當RD是可繪制的吋,PDL解釋器單元201以在重新使用時具有較短再生時間的圖像數據格式來緩存RD。當RD不具有充足的用于繪制的描繪要素時,代替該圖像數據格式而以中間數據格式來緩存RD。因此,能夠增強緩存處理的性能。圖6A、圖6B、圖6C和圖6D是例示根據本實施例的圖像處理裝置中的緩存格式及其特性的示意圖。根據圖5的流程圖中描述的緩存格式確定,來將圖4A至圖4D的RD分類為圖6A至圖6C的格式。圖6A例示了要以PDL格式緩存的RD的示例。圖4A的坐標設置以及圖4B的填涂指定各自僅為描繪信息的一部分,因此不能被轉換為中間數據。因此,以命令水平的PDL格式來緩存這種RD。PDL格式處于高抽象度水平并且處于獨立于分辨率的狀態(tài)。圖6B例示了要以中間數據格式緩存的RD的示例。如圖6B所示,中間數據(DisplayList)包括代表輪廓信息的邊緣、代表高度或組合手段的水平、以及代表填涂信息的填涂。邊緣、水平以及填涂相互鏈接,使得RD變得可繪制。如圖4C所示的路徑指 定是能夠被轉換成中間數據中的邊緣的描繪信息。這種描繪信息被緩存,被轉換成如圖6B所示的具有坐標位置和方向信息的邊緣信息。當實際進行描繪處理時,在參照時添加和繪制水平及填涂信息,從而形成圖像數據。圖6C例示了要以圖像數據格式緩存的RD的示例。當在RD中定義了繪制所需的全部信息吋,RD被緩存作為繪制結果的圖像數據。圖6D是例示各緩存格式的特性的表。當以PDL格式緩存RD吋,緩存的RD具有不依賴于分辨率的優(yōu)點。因此,當在緩存參照時改變打印設置時,不需要重新生成緩存數據。以PDL格式緩存的RD的重新使用傾向于消耗時間,因為其從TOL的分析開始。當以中間格式緩存RD吋,RD被轉換成中間水平,同時跳過解釋處理,從而能夠以高速重新使用RD。另ー方面,以中間格式緩存的RD依賴于分辨率。因此,當在緩存參照時改變打印設置時,需要重新生成中間數據的緩存數據。當以圖像數據格式緩存RD吋,由于能夠跳過PDL解釋處理并且已經繪制了中間數據,因此能夠以很高的速度重新使用RD。另ー方面,以圖像數據格式緩存的RD依賴于分辨率。因此,當在緩存參照時改變打印設置時,需要重新生成中間數據的緩存數據。這是因為諸如構成中間數據的邊緣、水平和填涂等的描繪信息依賴于分辨率并且無法應對打印設置的改變。下面參照圖7至圖9,對根據第二示例性實施例的用于改變RD的緩存區(qū)域的方法進行描述。圖7是例示根據第二示例性實施例的圖像處理裝置的數據處理方法的流程圖。具體地,描述了用于改變緩存區(qū)域的示例方法。通過控制設備110的CPU 112執(zhí)行從ROM 114或另一存儲設備加載到RAM 116的控制程序(例如,作業(yè)控制單元、PDL解釋器單元、中間數據生成単元、圖像數據生成単元),來實現流程圖中的各步驟。圖像形成裝置100的CPU 112將從PC 191和PC 192接收的PDL數據寫入到RAM116中。作業(yè)控制單元200接收PDL數據,然后向PDL解釋器單元201、202和203中的任意一者通知作業(yè)開始。在步驟S801中,PDL解釋器單元201、202和203中的各個加載所接收的PDL數據。在步驟S802中,PDL解釋器單元201、202和203中的各個解釋XPS數據,以解釋用作開始頁的FixedPage的命令。接著,在步驟S803中,PDL解釋器單元201、202和203中的各個分析RD。在下文中,出于便于描述的目的,假設向PDL解釋器單元201通知作業(yè)開始。在步驟S804中,PDL解釋器單元201解釋用于參照在步驟S803中生成的RD的命令。在步驟S805中,PDL解釋器單元201將表示RD的參照次數的變量增加I。在步驟S806中,PDL解釋器單元201確定增加后的參照次數是否等于或大于閾值。如果增加后的參照次數不等于或大于閾值(步驟S806中“否”),則確定RD不被緩存,因為重新使用次數相對較小。相應地,操作返回至步驟S803,并且PDL解釋器單元201繼續(xù)分析XPS數據,而不是進行到緩存生成處理。如果增加后的參照次數等于或大于閾值(步驟S806中“是”),則在步驟S807中,PDL解釋器單元201將資源的有效范圍(資源區(qū)域)從FixedPage改變?yōu)榭珥撚行У淖鳂I(yè)區(qū)域。接著,在步驟S808中,PDL解釋器單元201確定頁之間在PrintTicket中是否存在任何打印設置差異。如果頁之間在PrintTicket中打印設置不同(例如,輸出分辨率、色彩轉換方法)(步驟S808中“是”),則 在步驟S809中,PDL解釋器單元201將描繪信息以不依賴于打印設置的PDL格式緩存在RAM 116中。如果頁之間在PrintTicket中不存在打印設置差異(例如,輸出分辨率、色彩轉換方法)(步驟S808中“否”),則在步驟S810中,PDL解釋器單元201將描繪信息以作為用于打印設置的數據格式的圖像數據格式緩存在RAM 116中。接著,在步驟S811中,PDL解釋器單元201結束對FixedPage的處理,然后對各頁重復一系列處理。圖8A和圖8B是例示根據本實施例的圖像處理裝置中的緩存區(qū)域的改變的示意圖。在圖8A和圖8B的示例圖中,根據XPS規(guī)范,不利用超出FixedPage的范圍來定義RD。存在實際打印物針對每頁具有相同資源的情況。在這種情況下,針對各頁生成和刪除同ー資源。當同一資源在作業(yè)內被參照多于預定次數吋,PDL解釋器單元201將有效范圍從FixedPage增加到作業(yè)區(qū)域,并緩存RD。當各頁在PrintTicket中具有不同打印設置吋,PDL解釋器單元201將描繪信息以不依賴于打印設置的PDL水平緩存在RAM 116中,如圖8A所示。當不存在例外設置吋,PDL解釋器單元201將描繪信息以依賴于打印設置的中間水平緩存在RAM 116中,如圖8B所示。圖9A和圖9B是例示根據第一示例性實施例和第二示例性實施例的圖像處理裝置的執(zhí)行效率的示例的圖。在圖9A和圖9B中,將執(zhí)行效率與傳統(tǒng)方法的執(zhí)行效率相比較。圖9A是例示根據第一示例性實施例的當通過使用用于確定對應于RD的特性的資源數據的緩存格式的確定單元來進行測試作業(yè)時的處理時間的示意圖。例如,ー種方法將RD以PDL格式緩存,如圖4D所示。根據這樣ー種方法,初始資源生成時間(RC)相對較短,而資源再生時間(RR)包含時間成本,因為RR包括中間數據生成時間和繪制時間。根據本發(fā)明的示例性實施例(其中RD以如圖4D所示的圖像數據格式被緩存),初始資源生成時間(RC)包含包括中間數據生成時間和繪制時間的時間成本。然而,資源再生時間(RR)被縮短,從而增強了打印性能,如圖9A所示。圖9B是例示根據第二示例性實施例的當參照次數較多的RD的緩存有效區(qū)域增カロ、從而替代FixedPage而跨頁參照緩存區(qū)域時的處理時間的示意圖。例如,ー種方法反復生成和釋放FixedPage內的資源。因此,在打印數據中的頁內反復生成和刪除RD,如圖SB所示,從而導致各生成和刪除中的時間成本。根據第二示例性實施例(其中具有較多參照次數的RD的緩存有效區(qū)域從FixedPage被擴展到跨頁的區(qū)域),從第二頁及之后省略資源生成時間(RC),如圖9B所示。因此,根據第二示例性實施例增強了打印性能。圖10是例示根據第三示例性實施例的圖像處理裝置的數據處理方法的流程圖。具體地,該流程圖描述了用于刪除緩存區(qū)域的方法。通過控制設備Iio的CPU 112執(zhí)行從ROM 114或其他存儲設備加載到RAM 116的控制程序(例如,作業(yè)控制單元、PDL解釋器單元、中間數據生成単元、圖像數據生成単元),來實現該流程圖中的各步驟。圖像形成裝置100的CPU 112將從PC 191和PC 192接收的PDL數據寫入到RAM116中。作業(yè)控制單元200接收PDL數據,然后向PDL解釋器單元201、202和203中的各個通知作業(yè)開始。在下文中,出于便于描述的目的,假設向PDL解釋器單元201通知作業(yè)開始。在步驟S1001中,PDL解釋器單元2 1加載由作業(yè)控制單元200接收的PDL數據。在步驟S1002中,PDL解釋器單元201解釋XPS數據以分析RD的命令。接著,在步驟S1003中,PDL解釋器單元201通過遵循參照圖5描述的流程來確定緩存格式。在步驟S1004中,PDL解釋器單元201確定在RAM 116中是否存在任何存儲器空間以用于緩存登記。如果RAM 116具有用于緩存的存儲器空間(步驟S1004中“是”),則在步驟S1010中,PDL解釋器單元201以確定的緩存格式來登記緩存。另ー方面,如果RAM116中不存在空間(步驟S1004中“否”),則在步驟S1005中,PDL解釋器單元201參照緩存參照順序列表的最后要素。在步驟S1006中,PDL解釋器單元201計算緩存參照順序列表中的目標要素的大小。接著,在步驟S1007中,PDL解釋器單元201確定參照列表中的要素大小是否大于必需的緩存大小。如果要素大小小于必需的緩存大小(步驟S1007中“否”),則緩存容量不充足,因而需要捜索下一要素。在步驟S1008中,PDL解釋器單元201使參照列表的要素前進I個以搜索列表中的下一要素,然后重復操作以返回到步驟S1006。另ー方面,如果要素大小大于必需的緩存大小(步驟S1007中“是”),則存在充足的緩存容量,并且操作進行到步驟S1009。在步驟S1009中,PDL解釋器單元201從緩存參照順序列表中刪除對象。接著,在步驟S1010中,PDL解釋器單元201登記緩存,一系列處理結束。以上參照具體的示例性實施例描述了本發(fā)明,但是本發(fā)明并不限于此。應當理解,本發(fā)明涵蓋未從本發(fā)明的范圍排除的所有可能的變型(包括各示例性實施例的組合)。根據本發(fā)明的示例性實施例,當解釋PDL數據、然后緩存通過資源信息指定的描繪信息時,能夠與資源信息的特性相對應地改變緩存處理。本發(fā)明的各方面還可以通過讀出并執(zhí)行記錄在存儲設備上的用于執(zhí)行上述實施例的功能的程序的系統(tǒng)或裝置的計算機(或諸如CPU或MPU的設備)來實現,以及通過由系統(tǒng)或裝置的計算機通過例如讀出并執(zhí)行記錄在存儲設備上的用于執(zhí)行上述實施例的功能的程序來執(zhí)行各步驟的方法來實現。鑒于此,例如經由網絡或者從用作存儲設備的各種類型的記錄介質(例如計算機可讀介質)向計算機提供程序。雖然參照示例性實施例對本發(fā)明進行了描述,但是應當理解,本發(fā)明并不限于所公開的示例性實施例。應當對所附權利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結構和功能。
權利要求
1.ー種圖像處理裝置,該圖像處理裝置能夠針對從預定PDL數據檢測到的資源信息進行描繪處理,所述圖像處理裝置包括 存儲器;以及 控制設備,其連接至所述存儲器,所述控制設備被構造為控制 至少ー個解釋單元,其被構造為解釋所述資源信息;以及 控制單元,其被構造為與由所述至少一個解釋単元解釋的所述資源信息的特性相對應地改變針對所述資源信息的緩存處理。
2.根據權利要求I所述的圖像處理裝置,其中,所述控制単元與由所述至少一個解釋単元解釋的所述資源信息的特性相對應地改變針對所述資源信息的緩存數據的緩存格式。
3.根據權利要求2所述的圖像處理裝置,其中,所述緩存數據的緩存格式包括PDL格式、中間數據格式以及圖像格式。
4.根據權利要求I所述的圖像處理裝置,其中,所述控制単元與由所述至少一個解釋単元解釋的所述資源信息的特性相對應地改變針對所述資源信息的緩存數據的緩存區(qū)域。
5.根據權利要求I所述的圖像處理裝置,其中,當所述至少一個解釋単元包括用于分析資源信息的解析器時,所述控制單元改變對應于所述解析器的結構模型的緩存格式。
6.根據權利要求I所述的圖像處理裝置,其中,所述預定PDL數據是XPS數據。
7.ー種圖像處理方法,用于針對從預定PDL數據檢測到的資源信息進行描繪處理,所述圖像處理方法包括以下步驟 解釋所述資源信息;以及 進行控制,以與所解釋的資源信息的特性相對應地改變針對所述資源信息的緩存處理。
8.ー種圖像處理裝置,所述圖像處理裝置包括 存儲器;以及 控制單元,其連接至所述存儲器,所述控制単元被構造為控制 確定單元,其被構造為確定資源的參照次數是否超過閾值; 改變單元,其被構造為當所述資源的參照次數超過所述閾值時,將資源區(qū)域改變?yōu)榭珥撚行В灰约? 緩存單元,其被構造為當打印設置在頁間不同時以PDL格式緩存,而當打印設置在頁間不存在不同時以圖像格式緩存。
全文摘要
本發(fā)明提供圖像處理裝置及圖像處理方法。所述圖像處理裝置針對從預定PDL數據檢測到的資源信息進行描繪處理,所述圖像處理裝置包括PDL解釋器單元,其用于解釋所述資源信息并與由此解釋的所述資源信息的特性相對應地改變針對所述資源信息的緩存處理。
文檔編號G06F3/12GK102681804SQ20121005719
公開日2012年9月19日 申請日期2012年3月2日 優(yōu)先權日2011年3月4日
發(fā)明者德元宏和 申請人:佳能株式會社