新四季網

列印控制設備和圖像形成系統的製作方法

2023-05-26 03:53:41

列印控制設備和圖像形成系統的製作方法
【專利摘要】公開了列印控制設備和圖像形成系統。列印控制設備包括:多個繪製處理單元,對以頁面描述語言書寫的列印指令執行繪製處理;發送單元,將包括多個頁面的列印指令全部發送至多個繪製處理單元;傳送單元,將各處理請求傳送至相應的繪製處理單元,各處理請求指定要對列印指令的哪一頁進行繪製處理,當為了執行將針對由傳送單元傳送的處理請求所指定的頁面的列印指令轉換為列印數據的繪製處理,各多個繪製處理單元從列印指令的第一頁到指定頁面對列印指令執行分析處理時,繪製處理單元參考針對除由傳送單元傳送的處理請求所指定的頁面以外的頁面的列印指令的頁面描述語言中的標識符,並對不包含對其他頁面的繪製處理有影響的命令的範圍不執行分析處理。
【專利說明】列印控制設備和圖像形成系統
【技術領域】
[0001]本發明涉及一種列印控制設備和圖像形成系統。
【背景技術】
[0002]日本未審查專利申請公開第2008-15605號中公開了一種圖像形成設備,其中以頁為單位來劃分以非頁面獨立(non-page-1nd印endent)的頁面描述語言所寫的數據,並且在多個光柵圖像處理器中處理針對相應頁面的數據的各劃分部分。
[0003]日本未審查專利申請公開第2009-146251號中公開了一種圖像處理設備,其中將頁面獨立的列印作業傳送至四個圖像處理單元,並且該四個圖像處理單元中的每一個都生成由相應處理請求命令指定的相應頁面的列印數據,該處理請求命令指定要對列印作業的哪一頁進行圖像處理。

【發明內容】

[0004]本發明的一個目的是提供一種列印控制設備和一種圖像形成系統,與由各個繪製處理單元從列印指令的第一頁到指定頁面順序地對列印指令執行分析處理的情況相比,所述列印控制設備和圖像形成系統能夠在由多個繪製處理單元並行地逐頁地處理以頁面描述語言表述的列印指令的情況下減少直到執行針對指定頁面的列印指令的繪製處理的時間段。
[0005]根據本發明的第一方面,提供了一種列印控制設備,包括多個繪製處理單元、發送單元和傳送單元。所述多個繪製處理單元對以頁面描述語言書寫的列印指令執行繪製處理。所述發送單元將包括多個頁面的列印指令全部發送至所述多個繪製處理單元。所述傳送單元將處理請求的每一個傳送至所述多個繪製處理單元中相應的一個繪製處理單元。所述處理請求的每一個指定將要對所述列印指令的哪一頁進行繪製處理。當為了執行其中將針對由所述傳送單元傳送的處理請求所指定的頁面的列印指令轉換為列印數據的繪製處理,所述多個繪製處理單元的每一個從所述列印指令的第一頁到所述指定的頁面對列印指令執行分析處理時,所述繪製處理單元參考針對除由所述傳送單元傳送的處理請求所指定的頁面以外的頁面的列印指令的頁面描述語言中的標識符,並對於不包含對其他頁面的繪製處理產生影響的命令的範圍不執行分析處理。
[0006]根據本發明的第二方面,所述標識符識是書寫所述列印指令所用的頁面描述語言中原始包含的特定詞語。
[0007]根據本發明的第三方面,根據第一方面的列印控制設備還包括分析單元和識別符插入單元。所述分析單元在所述列印指令被傳送至所述多個繪製處理單元之前對列印指令執行分析處理。所述識別符插入單元基於所述分析單元得到的分析結果將識別符插入到所述列印指令的頁面描述語言中。所述識別符表明不包括對其他頁面的繪製處理產生影響的命令的範圍。所述多個繪製處理單元的每一個參考由所述識別符插入單元插入的識別符,並對於不包括對其他頁面的繪製處理產生影響的命令的範圍不執行所述分析處理。[0008]根據本發明的第四方面,由所述識別符插入單元插入到所述頁面描述語言中的識別符是在所述頁面描述語言中包含的具體數據之前和之後插入的標識符。
[0009]根據本發明的第五方面,根據第三方面的列印控制設備還包括存儲器。所述存儲器相互關聯地存儲書寫所述列印指令所用的頁面描述語言中包含的具體數據和識別符。基於所述分析單元得到的分析結果,所述識別符插入單元使所述存儲器存儲所述列印指令的頁面描述語言中包含的具體數據,並用與所述具體數據相關聯的識別符來替換已被存儲的具體數據以插入識別符。
[0010]根據本發明的第六方面,提供了一種圖像形成系統,包括多個繪製處理單元、發送單元、傳送單元和輸出單元。所述多個繪製處理單元對以頁面描述語言書寫的列印指令執行繪製處理。所述發送單元將包括多個頁面的列印指令全部發送至所述多個繪製處理單元。所述傳送單元將處理請求的每一個傳送至所述多個繪製處理單元中相應的一個繪製處理單元。所述處理請求的每一個指定將要對所述列印指令的哪一頁進行繪製處理。所述輸出單元基於作為所述多個繪製處理單元執行繪製處理的結果而得到的列印數據來輸出圖像。當為了執行其中將針對由所述傳送單元傳送的處理請求所指定的頁面的列印指令轉換為列印數據的繪製處理,所述多個繪製處理單元的每一個從所述列印指令的第一頁到所述指定的頁面對列印指令執行分析處理時,所述繪製處理單元參考針對除由所述傳送單元傳送的處理請求所指定的頁面以外的頁面的列印指令的頁面描述語言中的標識符,並對於不包含對其他頁面的繪製處理產生影響的命令的範圍不執行分析處理。
[0011]根據本發明的第一方面,可以提供這樣的列印控制設備,與由各個繪製處理單元從列印指令的第一頁到指定頁面順序地對列印指令執行分析處理的情況相比,所述列印控制設備能夠在多個繪製處理單元並行地逐頁地處理以頁面描述語言表示的列印指令的情況下減少直到執行針對指定頁面的列印指令的繪製處理的時間段。
[0012]根據本發明的第二方面,除了第一方面獲得的優點,可以提供這樣的列印控制設備,其能夠減少直到執行針對指定頁面的列印指令的繪製處理的時間段而不需要用於將識別符新插入到書寫列印指示所用的頁面描述語言中的處理。
[0013]根據本發明的第三方面,除了第一方面獲得的優點,可以提供這樣的列印控制設備,在書寫列印指示所用的頁面描述語言中原始不包括表明不包含對其他頁面的繪製處理產生影響的命令的範圍的標識符的情況下,所述列印控制設備也能夠減少直到執行針對指定頁面的列印指令的繪製處理的時間段。
[0014]根據本發明的第四方面,除了第三方面獲得的優點,可以提供這樣的列印控制設備,其能夠通過省略對書寫列印指示所用的頁面描述語言中包含的具體數據執行分析處理來減少直到執行針對指定頁面的列印指令的繪製處理的時間段。
[0015]根據本發明的第五方面,除了第三方面獲得的優點,可以提供這樣的列印控制設備,其能夠通過省略對書寫列印指示所用的頁面描述語言中包含的具體數據進行加載的處理來減少直到執行針對指定頁面的列印指令的繪製處理的時間段。
[0016]根據本發明的第六方面,可以提供這樣的圖像形成系統,與由各個繪製處理單元從列印指令的第一頁到指定頁面順序地對列印指令執行分析處理的情況相比,所述圖像形成系統能夠在多個繪製處理單元並行地逐頁地處理以頁面描述語言表示的列印指令的情況下減少直到執行針對指定頁面的列印指令的繪製處理的時間段。【專利附圖】

【附圖說明】
[0017]將基於以下附圖對本發明的示例實施例進行詳細說明,其中:
[0018]圖1示出了根據本發明的第一示例實施例的列印系統的配置;
[0019]圖2是示出了根據本發明的第一示例實施例的列印系統的控制器的硬體配置的框圖;
[0020]圖3是示出了根據本發明的第一示例實施例的列印系統的控制器的功能配置的框圖;
[0021]圖4是示出了圖3所示RIP處理單元的配置的框圖;
[0022]圖5示出了 PostScript數據的結構;
[0023]圖6描述了 RIP處理單元中執行的分析處理和繪製處理之間的關係;
[0024]圖7示出了插入跳過ID之前的頁面描述語言的示例;
[0025]圖8示出了插入跳過ID之後的頁面描述語言的示例;
[0026]圖9A和圖9B示出了在頁面I的數據包含圖像數據的情況下RIP處理單元中執行的分析處理和繪製處理之間的關係;
[0027]圖10是示出了根據本發明的第二示例實施例的列印系統的控制器的功能配置的框圖;
[0028]圖11是示出了圖10所示的RIP處理單元的配置的框圖;
[0029]圖12示出了如何用參考ID來替換頁面描述語言中的頁面數據;
[0030]圖13示出了在列印作業的頁面I的數據中包含圖像數據的情況下如何用參考ID替換頁面數據;
[0031]圖14是示出了根據本發明的第三示例實施例的列印系統的控制器的功能配置的框圖;
[0032]圖15是示出了圖14所示的RIP處理單元的配置的框圖;以及
[0033]圖16示出了 DSC注釋的示例。
【具體實施方式】
[0034]現在將參考附圖對本發明的示例實施例進行詳細說明。
[0035]第一示例實施例
[0036]現在,將對根據本發明的第一示例實施例的列印系統(對應於圖像形成系統)進行說明。圖1示出了根據本發明的第一示例實施例的列印系統的配置的示例。如圖1所示,該列印系統包括預處理設備3、緩衝設備4、在連續紙張上執行列印的列印設備I (對應於圖像輸出設備)、緩衝設備5、後處理設備6、控制器10 (對應於列印控制設備)和終端設備20。
[0037]預處理設備3執行諸如饋送將要在其上執行列印的列印紙張之類的預處理。後處理設備6執行諸如卷繞已在其上執行列印的列印紙張之類的後處理。在預處理設備3和列印設備I之間以及在列印設備I和後處理設備6之間分別提供緩衝設備4和5以保持列印紙張張力等。
[0038]終端設備20生成諸如列印作業之類的列印指令,並經由網絡將生成的列印指令發送至控制器10。控制器10用作列印控制設備,其根據發送自終端設備20的列印指令來控制由列印設備I執行的列印操作。在控制器10的控制下,列印設備I基於列印指令在連續紙張上輸出圖像。
[0039]現在參考圖2,將對根據第一示例實施例的列印系統中包括的控制器10的硬體配置進行說明。如圖2所示,根據第一示例實施例的控制器10包括中央處理單元(CPU) 11、存儲器12、諸如硬碟驅動器(HDD)之類的存儲裝置13、經由網絡與終端設備20交換數據的通信接口(IF)單元14、包括觸控螢幕和液晶顯示器的用戶界面(UI)裝置15、以及與列印設備I交換數據的引擎IF單元16。這些組件經由控制總線17相互連接。
[0040]CPUll基於存儲於存儲器12或存儲裝置13中的用於列印的控制程序來執行預定處理,從而控制控制器10的操作。雖然在第一示例實施例的說明中CPUll讀出並執行存儲於存儲器12或存儲裝置13中的控制程序,但是可以在諸如光碟只讀存儲器(⑶-ROM)之類的可攜式存儲介質上存儲控制程序,並將控制程序提供給CPUlI。
[0041]圖3是示出了控制器10的功能配置的框圖,該框圖實施為控制程序的執行的結
果O
[0042]如圖3所示,根據第一示例實施例的控制器10包括列印作業分配處理部31和分別針對相應的指定原色提供的四個圖像處理部32Y、32M、32C和32K。
[0043]這裡,術語「指定原色」指的是對分別針對列印原色中相應的一種原色而提供的四個圖像處理部32Y、32M、32C和32K中相應的一個圖像處理部指定的顏色。例如,當將四種顏色(即,黃色、品紅、青色和黑色)用作列印原色時,指定原色為這些顏色,分別將這些顏色指定給針對這些顏色提供的四個圖像處理部32Y、32M、32C和32K中的相應的一個圖像處理部。
[0044]列印作業分配處理部31具有分析發送自終端設備30的列印作業的命令(對應於列印指令)的功能。具體地,列印作業分配處理部31包括PostScript (PS)分析單元41、頁面處理請求傳送單元42、列印作業發送單元43和跳過ID插入單元44。
[0045]頁面描述語言(PDL)通常用於書寫發送自終端設備30的列印作業。
[0046]PDL包括其中在某一頁面上對列印資源進行的改變也適用於其他頁面的非頁面獨立PDL和其中將用於某一頁面的繪製處理中的信息統一地書寫在該頁面內的頁面獨立PDL0即,將以頁面獨立PDL表示的列印作業劃分成各頁相對容易。相反,不容易將以非頁面獨立PDL表示的列印作業劃分成各頁。
[0047]例如,可移植文檔格式(PDF)是頁面獨立H)L,而PostScript (註冊商標)是非頁面獨立PDL。
[0048]在對第一示例實施例的說明中,以PostScript書寫的列印作業用作非頁面獨立列印作業的示例。然而,本發明的示例實施例也類似地適用於以其他非頁面獨立PDL書寫的列印作業。
[0049]一旦從終端設備20接收到作為非頁面獨立列印作業的PostScript (PS)數據,PS分析單元41就分析該列印作業中包含的命令以判定各類信息的屬性,比如頁數、頁面大小、關於用於列印作業的另外顏色的信息、內嵌的配置文件信息(profile information)和描述的頁面裝置信息。
[0050]根據PS分析單元41得到的分析結果,跳過ID插入單元44將跳過識別符(ID)插入到接收自終端設備20的列印作業的PDL中。跳過ID是這樣的識別符,其表明不包含對其他頁面的繪製處理產生影響的命令的範圍。將在之後對跳過ID插入處理進行詳細說明。
[0051]在開始列印處理之前,列印作業發送單元43將已從終端設備20接收到並已由跳過ID插入單元44執行了跳過ID插入處理的包括多個頁面的列印作業全部發送至四個圖像處理部32Y、32M、32C和32K。
[0052]參考PS分析單元41得到的分析結果,頁面處理請求傳送單元42將各處理請求發送至四個圖像處理部32Y、32M、32C和32K中相應的一個圖像處理部。各處理請求指定該列印作業的哪一頁將要進行圖像處理。這裡,頁面處理請求傳送單元42根據列印作業中排列頁面所依照的順序來將各處理請求傳送至四個圖像處理部32Y、32M、32C和32K中相應的一個圖像處理部。
[0053]圖像處理部32Y、32M、32C和32K分別包括光柵圖像處理(RIP)處理單元51Y、51M、51C和51K。各RIP處理單元51Y、51M、51C和51K將發送自頁面處理請求傳送單元42的處理請求所指定的頁面的PostScript數據轉換為針對各原色的列印數據。
[0054]各圖像處理部32Y、32M、32C和32K具有如下功能:傳輸功能,用於將由相應的RIP處理單元51Y、51M、51C和5IK 生成的針對各原色的列印數據當中針對除指定給該RIP處理單元的顏色以外的各原色的列印數據傳輸至其他圖像處理部;和輸出功能,用於輸出由相應的RIP處理單元51Y、51M、51C和51K生成的針對指定顏色的各條列印數據和傳輸自其他圖像處理部的各條列印數據。
[0055]控制器10還包括列印控制器(圖3中未示出),該列印控制器基於由圖像處理部32Y、32M、32C和32K生成的各條列印數據中相應的一條列印數據來控制列印設備I中分別針對相應的一種原色而提供的印表機構部以在列印紙張上輸出圖像。
[0056]在圖3所示示例中,將指定頁面I (P1)、頁面5 (P5)、…的繪製處理的處理請求發送至圖像處理部32Y。
[0057]類似地,將指定頁面2 (P2)、頁面6 (P6)、…的繪製處理的處理請求發送至圖像處理部32M。將指定頁面3 (P3)、頁面7 (P7)、…的繪製處理的處理請求發送至圖像處理部32C。將指定頁面4 (P4)、頁面8 (P8)、…的繪製處理的處理請求發送至圖像處理部32K。
[0058]圖像處理部32Y首先執行這樣的光柵化處理,其中RIP處理單元51Y將發送自列印作業發送單元43的整個PostScript數據當中的頁面I的PostScript數據轉換成針對各原色的列印數據。接著,圖像處理部32Y將光柵化處理產生的各條列印數據當中的品紅色列印數據Pl (M)傳輸至圖像處理部32M、青色列印數據Pl (C)傳輸至圖像處理部32C、以及黑色列印數據Pl (K)傳輸至圖像處理部32K。
[0059]類似地,圖像處理部32M執行這樣的光柵化處理,其中RIP處理單元5IM將發送自列印作業發送單元43的整個PostScript數據當中的頁面2的PostScript數據轉換成針對各原色的列印數據。接著,圖像處理部32M將光柵化處理產生的各條列印數據當中的黃色列印數據P2 (Y)傳輸至圖像處理部32Y、青色列印數據P2 (C)傳輸至圖像處理部32C、以及黑色列印數據P2 (K)傳輸至圖像處理部32K。
[0060]以這種方式,圖像處理部32Y、32M、32C和32K順序地對各頁面執行光柵化處理,並將產生的其他原色的列印數據傳輸至負責相應原色的相應的圖像處理部。針對相應原色提供的列印控制器(未示出)基於生成的針對各原色的列印數據來控制列印設備I中針對各原色提供的印表機構部,從而在列印紙張上輸出圖像。[0061]現在,將對RIP處理單元51Y、51M、51C和51K的配置進行說明。雖然在此將參考圖4對RIP處理單元51Y的配置進行說明,但RIP處理單元51M、51C和51K也具有類似的配置。
[0062]如圖4所示,RIP處理單元5IY包括RIP控制器52Y、跳過ID檢測器53Y和繪製處理單元54Y。
[0063]RIP控制器52Y將頁面處理請求傳送單元42傳送至RIP控制器52Y的處理請求傳輸至繪製處理單元54Y,從而控制繪製處理單元54Y的操作。
[0064]跳過ID檢測器53Y檢測發送自列印作業發送單元43的列印作業的PDL中插入的跳過ID。
[0065]繪製處理單元54Y由稱作可配置PostScript解譯器(CPSI)的軟體來實現。在發送自列印作業發送單元43的列印作業當中,繪製處理單元54Y對針對由頁面處理請求傳送單元42傳送的處理請求所指定的頁面的部分列印作業執行繪製處理以生成光柵格式列印數據。具體地,繪製處理單元54Y將以PostScript書寫的列印作業臨時轉換成中間格式的圖像數據並接著最終轉換成光柵格式的圖像數據。
[0066]在該繪製處理中,繪製處理單元54Y需要對發送自列印作業發送單元43的列印作業而從列印作業的第一頁到由處理請求指定的頁面來執行分析處理,而不是僅參考列印作業的指定頁面。
[0067]因此,如圖4所示,繪製處理單元54Y包括兩個功能塊:分析處理器541和繪製處理器542。
[0068]分析處理器541對發送自列印作業發送單元43的列印作業而從列印作業的第一頁到由處理請求指定的頁面來執行分析處理。根據分析處理器541得到的分析結果,繪製處理器542對發送自列印作業發送單元43的列印作業當中的處理請求所指定的頁面進行繪製處理以將PostScript數據轉換成光柵格式列印數據。
[0069]以下將說明為何繪製處理單元54Y需要從列印作業的第一頁到處理請求所指定的頁面而不是僅對指定頁面執行分析處理的理由。
[0070]如上所示,PostScript是非頁面獨立H)L。因此,設置於某一頁面上的諸如字體和表單之類的列印資源的內容在其他頁面上也有效。
[0071]例如,將對這樣的情況進行說明,其中如圖5所示,將某列印資源(000)的內容在頁面I上設置為「A」,接著將該內容在頁面3上改為「B」。
[0072]在圖5所示情況中,當使用該列印資源對頁面4進行繪製處理時,不能成功執行針對頁面4的繪製處理,除非執行了對頁面3的命令。因此,針對頁面4的列印作業的繪製處理需要執行頁面I至3中包括的命令。
[0073]當針對以諸如PostScript之類的非頁面獨立PDL書寫的列印作業的某頁面執行繪製處理時,從第一頁開始分析列印作業以判定是否包括對其他頁面的繪製處理產生影響的命令。如果包括這種命令,那麼需要執行該命令。
[0074]因此,當執行針對處理請求所指定的頁面的繪製處理時,繪製處理單元54Y需要從列印作業的第一頁到頁面請求所指定的頁面而不是僅對指定頁面來執行分析處理。
[0075]參考圖6,將給出當指定頁面I (P1)、頁面2 (P2)、頁面3 (P3)和頁面4 (P4)的繪製處理的處理請求被分別發送RIP處理單元51Y、51M、51C和5IK時,在如圖3所示配置的系統中執行的處理的說明。
[0076]在這種情況下,RIP處理單元51Y對針對頁面I (Pl)的列印作業執行分析處理,並接著針對頁面I (Pl)執行繪製處理。相反,RIP處理單元51M需要對針對頁面I (Pl)和頁面2 (P2)的列印作業執行分析處理,並接著針對頁面2 (P2)執行繪製處理。
[0077]類似地,RIP處理單元51C需要對針對頁面I (Pl)至頁面3 (P3)的列印作業執行分析處理,並接著針對頁面3 (P3)執行繪製處理。RIP處理單元51K需要對針對頁面I(Pl)至頁面4 (P4)的列印作業執行分析處理,並接著針對頁面4 (P4)執行繪製處理。
[0078]PS分析單元41也針對列印作業的各頁面執行I3DL的分析處理。然而,在PS分析單元41執行的分析處理中,執行用於掌握構成整個列印作業的頁面的數量的頁面計數處理,以將各處理請求傳送至圖像處理部32Y、32M、32C和32K中相應的一個圖像處理部。因此,PS分析單元41執行的分析處理的具體處理內容不同於RIP處理單元51Y、51M、51C和5IK各自的繪製處理單元54Y、54M、54C和54K的具體處理內容。
[0079]返回圖4,將繼續關於RIP處理單元51Y的配置的說明。繪製處理單元54Y的分析處理器541對發送自列印作業發送單元43的列印作業而從列印作業的第一頁到傳送自頁面處理請求傳送單元42的處理請求所指定的頁面來執行分析處理。在該分析處理中,分析處理器541參考用於除處理請求所指定的頁面以外的列印作業的頁面的TOL中由跳過ID檢測器53Y檢測到的跳過ID,並針對不包含對其他頁面的繪製處理產生影響的命令的範圍不執行分析處理。
[0080]現在參考圖7和圖8,將對這種跳過ID的具體示例進行說明。
[0081]圖7示出了以PostScript書寫並包括經過繪製處理的圖像數據的列印作業的示例。當繪製處理單元54Y、54M、54C和54K中的各繪製處理單元對這種圖像數據執行分析處理時,由於通常對圖像數據進行了編碼並且在圖像處理中編碼圖像數據需要進行解碼,所以圖像數據分析處理需要較長的時間。然而,這種圖像數據不包括對其他頁面的繪製處理產生影響的命令。
[0082]因此,在第一示例實施例中,如果PS分析單元41執行的分析處理顯示PostScript數據包含圖像數據,那麼如圖8所示,圖3所示的跳過ID插入單元44在該PostScript數據中包含的圖像數據之前和之後分別插入表示圖像數據的開始的代碼81和表示圖像數據的結束的代碼82。這裡,代碼81和代碼82是跳過ID。
[0083]由圖4所示的RIP處理單元5IY中的跳過ID檢測器53Y檢測由跳過ID插入單元44插入的跳過ID。接著,針對列印指令的除處理請求所指定的頁面之外的頁面,分析處理器541參考PDL中跳過ID檢測器53Y檢測到的跳過ID,並跳過數據的讀取而不執行對不包含對其他頁面的繪製處理產生影響的命令的圖像數據的分析處理。
[0084]「跳過數據的讀取而不執行分析處理」的行為不表示分析處理器541完全不讀取數據,而是表示分析處理器541讀取數據但不對數據執行分析處理(解釋處理)。
[0085]為了執行諸如PostScript之類的PDL的分析處理並執行必要的命令,需要反覆執行以下操作。以一定單位順序地讀取PostScript數據並將PostScript數據堆疊,如果讀取數據包含針對預定處理的命令,那麼對堆疊的數據執行處理。
[0086]由於表示圖像數據的開始的代碼81和表示圖像數據的結束的代碼82之間的數據是圖像數據,所以第一示例實施例的跳過ID提前表明不需要分析處理。在這種情況下,只判定讀取數據是否匹配表示圖像數據的結束的代碼82。只判定讀取數據是否是表示圖像數據的結束的代碼82允許跳過數據的讀取,因此與以上述方式執行分析處理的情況相比,大幅地減少了處理時間。
[0087]參考圖9A和圖9B,將給出對如下處理的說明:如圖6所示情況,當用於指定包含圖像數據的頁面I (P1)、以及頁面2 (P2)、頁面3 (P3)和頁面4 (P4)的繪製處理的各處理請求被分別發送到RIP處理單元51Y、51M、51C和5IK時執行的處理。
[0088]在根據第一示例實施例的列印系統中,如圖9A所示,跳過ID插入單元44在頁面I的數據中將表示圖像數據的開始的代碼81和表示圖像數據的結束的代碼82插入為跳過ID0
[0089]參考圖9B,在這種情況下,在已接收到用於指定頁面I (Pl)的繪製處理的處理請求的RIP處理單元51Y中,分析處理所需要的時間段沒有減少。但是,當對指定頁面執行分析處理時,在已分別接收到指定頁面2 (P2)、頁面3 (P3)和頁面4 (P4)的繪製處理的處理請求的RIP處理單元51M、51C和51K中不執行針對頁面I的數據中包含的圖像數據的分析處理。結果是,針對頁面I的分析處理所需要的處理時間減少。
[0090]接著,根據分析處理器541所執行的分析處理的結果,繪製處理器542針對發送自列印作業發送單元43的列印作業當中的由處理請求指定的頁面來執行繪製處理,以將TOL數據轉換為光柵格式列印數據。
[0091]在光柵化處理產生的各條列印數據中,將品紅色列印數據Pl (M)傳輸至圖像處理部32M、青色列印數據Pl (C)傳輸至圖像處理部32C、以及將黑色列印數據Pl (K)傳輸至圖像處理部32K。接著,列印設備I的相應顏色的印表機構部根據作為RIP處理單元51Y、51M、51C和51K中相應的一個RIP處理單元執行繪製處理的結果而得到的相應的列印數據來執行列印處理。
[0092]第二示例實施例
[0093]現在,將對根據本發明的第二示例實施例的列印系統(對應於圖像形成系統)進行說明。
[0094]根據本發明的第二示例實施例的列印系統的配置與圖1所示的第一示例實施例的配置相似,除了用圖10所示的控制器IOa來替換控制器10。
[0095]如圖10所示,第二示例實施例的控制器IOa與圖3所示的控制器10的不同之處在於用參考ID插入單元45來替換跳過ID插入單元44、另外包括圖像數據存儲器單元33、以及分別用圖像處理部32Ya、32Ma、32Ca和32Ka來替換圖像處理部32Y、32M、32C和32K。
[0096]另外,第二示例實施例的RIP處理單元51Ya與圖4所示的RIP處理單元51Y的不同之處在於用參考ID檢測器55Y來替換跳過ID檢測器53Y,以及用包括分析處理器541a和繪製處理器542a的繪製處理單元54Ya來替換包括分析處理器541和繪製處理器542的繪製處理單元54Y。
[0097]圖像數據存儲器單元33相互關聯地存儲代表列印作業的PDL數據中包含的圖像數據和參考識別符(ID)。
[0098]根據PS分析單元41得到的分析結果,第二示例實施例的參考ID插入單元45使圖像數據存儲器單元33存儲列印作業的PDL中包含的圖像數據,並用與存儲的圖像數據相對應的參考ID來替換PDL中的圖像數據以在PDL中插入參考ID。[0099]例如,如圖12所示,在PostScript數據的某一頁面包含關於繪製圖像數據的指示的數據的情況下,參考ID插入單元45用參考ID83替換該圖像數據,並將該圖像數據與參考ID83相關聯地存儲於圖像數據存儲器單元33中。
[0100]例如,在列印作業的頁面I的數據包括圖像數據的情況下,如圖13所示,參考ID插入單元45用參考ID83替換該圖像數據。
[0101]在第二示例實施例中,RIP處理單元51Ya的參考ID檢測器55Y檢測發送自列印作業發送單元43的列印作業的I3DL中插入的參考ID。
[0102]分析處理器541a對發送自列印作業發送單元43的列印作業而從列印作業的第一頁到傳送自頁面處理請求傳送單元42的處理請求所指定的頁面來執行分析處理。在該分析處理中,分析處理器541a參考用於列印作業的除處理請求所指定的頁面以外的頁面的PDL中由參考ID檢測器55Y檢測到的參考ID,並針對不包含對其他頁面的繪製處理產生影響的命令的範圍不執行分析處理。
[0103]例如,在處理請求指定了頁面2的繪製處理並且在列印作業的頁面I的數據中插入了參考ID的情況下,分析處理器541a不對與該參考ID相關聯的圖像數據執行分析處理。
[0104]在處理請求指定了頁面I的繪製處理並且在列印作業的頁面I的數據中插入了參考ID的情況下,分析處理器541a從圖像數據存儲器單元33讀取與該參考ID相關聯的圖像數據,並對該圖像數據執行分析處理。在處理請求指定了頁面I的繪製處理並且在列印作業的頁面I的數據中插入了參考ID的情況下,繪製處理器542a也從圖像數據存儲器單元33讀取與該參考ID相關聯的圖像數據,並對該圖像數據執行繪製處理。
[0105]雖然在第一和第二示例實施例中已對在圖像數據之前和之後插入跳過ID以及用參考ID替換圖像數據的情況進行了說明,但是本發明不限於此配置。例如,本發明同樣適用於需要長時間執行分析處理但是不包括對其他頁面的繪製處理產生影響的命令的特定的非圖像數據,例如,表單數據或內嵌字體數據。
[0106]第三示例實施例
[0107]現在,將對根據本發明的第三示例實施例的列印系統(對應於圖像形成系統)進行說明。
[0108]根據本發明的第三示例實施例的列印系統的配置與圖1所示的第一示例實施例的配置相似,除了用圖14所示的控制器IOb來替換控制器10。
[0109]如圖14所示,第三示例實施例的控制器IOb包括列印作業分配處理部31b和圖像處理部 32Yb、32Mb、32Cb 和 32Kb。
[0110]第三示例實施例的列印作業分配處理部31b與圖3所示的第一示例實施例的列印作業分配處理部31的不同之處在於去除了跳過ID插入單元44。
[0111]還有,第三示例實施例的圖像處理部32Yb、32Mb、32Cb和32Kb和圖3所示的第一示例實施例的圖像處理部32Y、32M、32C和32K的不同之處在於分別用RIP處理單元51Yb、51Mb,5ICb 和 51Kb 來替換 RIP 處理單元 51Y、51M、51C 和 51K。
[0112]另外,如圖15所示,第三示例實施例的RIP處理單元51Yb與圖4所示的RIP處理單元51Y的不同之處在於用文檔結構常規注釋(DSC注釋)檢測器56Y來替換跳過ID檢測器53Y,以及用包括分析處理器541b和繪製處理器542的繪製處理單元54Yb來替換包括分析處理器541和繪製處理器542的繪製處理單元54Y。
[0113]DSC注釋檢測器56Y檢測發送自列印作業發送單元43的列印作業的PDL中包含的DSC注釋,尤其是代表頁面分區的DSC注釋(對應於標識符)。
[0114]這裡,DSC注釋是針對由DSC定義的注釋的語法並說明關於PostScript數據的各種信息。DSC注釋一般以兩個百分比符號(%%)開頭,接著是注釋關鍵字,其表明該DSC注釋說明了什麼或該DSC注釋的內容。
[0115]參考圖16,將對這樣的DSC注釋的示例進行說明。
[0116]圖16所示的示例包括各類DSC注釋當中的作為各自代表一個頁面分區的DSC注釋的 「 %%Page: 11」 和「 %%Page: 22 」。
[0117]如果由這種DSC注釋表示頁面分區,那麼被分區的頁面不包含任何對其他頁面的繪製處理產生影響的命令。相反,限定只有當頁面不包含任何對其他頁面的繪製處理產生影響的命令時,才允許使用DSC注釋來提供頁面分區。
[0118]第三示例實施例的分析處理器541b對發送自列印作業發送單元43的列印作業而從列印作業的第一頁到傳送自頁面處理請求傳送單元42的處理請求所指定的頁面來執行分析處理。在該分析處理中,第三示例實施例的分析處理器541b參考用於列印作業的除處理請求所指定的頁面以外的頁面的TOL中由DSC注釋檢測器56Y檢測到的DSC注釋,並由於DSC注釋表明了不包含對其他頁面的繪製處理產生影響的命令的範圍,所以該分析處理器541b不針對由該DSC注釋分區的頁面執行分析處理。
[0119]在第三示例實施例中,將代表頁面分區的DSC注釋檢測為書寫列印作業的TOL中原始包含的特定詞語。以這種方式,繪製處理單元54Yb減少了除指定頁面以外的頁面的分析處理所需的處理量。因此,不像上述的第一和第二示例實施例,第三示例實施例的控制器IOb不需要向以PDL書寫的列印作業中加入諸如跳過ID或參考ID之類的標識符。
[0120]變型
[0121]在第一至第三示例實施例中,將列印作業全部從列印作業發送單元43發送至圖像處理部32Y、32M、32C和32K;但是,本發明不限於該配置。本發明也適用於將包括多個頁面的列印作業全部存儲於存儲單元並且將用於訪問存儲於存儲單元的列印作業的參考數據(對應於參考信息)而不是全部列印作業從列印作業發送單元43發送至圖像處理部32Y、32M、32C 和 32K。
[0122]當採用這種配置時,RIP處理單元51Y、51M、51C和51K的RIP控制器52Y、52M、52C和52K分別將參考數據與處理請求一起傳送至繪製處理單元54Y、54M、54C和54K。接著,根據傳送自RIP控制器52Y、52M、52C和52K中相應的RIP控制器的參考數據,各繪製處理單元54Y、54M、54C和54K訪問存儲於存儲單元中的列印作業並將針對由傳送的處理請求所指定的頁面的部分列印作業轉換為列印數據,從而執行繪製處理。
[0123]已經出於例示和說明的目的提供了對本發明的示例實施例的前述說明。該描述並非窮舉的或者將本發明限制為所公開的精確形式。顯然,許多修改和變型對於本領域技術人員來說是顯而易見的。這些實施例的選擇和描述是為了對本發明的原理及其實際應用進行最佳的闡述,以使得本領域的其他技術人員能夠理解本發明的各種實施例以及適用於具體應用場合的各種變型。本發明的範圍應當由所附權利要求及其等價物限定。
【權利要求】
1.一種列印控制設備,包括: 多個繪製處理單元,其對以頁面描述語言書寫的列印指令執行繪製處理; 發送單元,其將包括多個頁面的列印指令全部發送至所述多個繪製處理單元;和 傳送單元,其將各處理請求傳送至所述多個繪製處理單元中相應的一個繪製處理單元,各所述處理請求指定要對所述列印指令的哪一頁進行繪製處理, 其中,當為了執行其中將針對由所述傳送單元傳送的處理請求所指定的頁面的列印指令轉換為列印數據的繪製處理,所述多個繪製處理單元的每一個從所述列印指令的第一頁到所述指定的頁面對列印指令執行分析處理時,所述繪製處理單元參考針對除由所述傳送單元傳送的處理請求所指定的頁面以外的頁面的列印指令的頁面描述語言中的標識符,並對於不包含對其他頁面的繪製處理產生影響的命令的範圍不執行分析處理。
2.根據權利要求1所述的列印控制設備,其中所述標識符識是書寫所述列印指令所用的頁面描述語言中原始包含的特定詞語。
3.根據權利要求1所述的列印控制設備,還包括: 分析單元,其在將所述列印指令傳送至所述多個繪製處理單元之前對所述列印指令執行分析處理;和 識別符插入單元,其基於所述分析單元得到的分析結果將識別符插入到所述列印指令的頁面描述語言中,所述識別符表明不包括對其他頁面的繪製處理產生影響的命令的範圍,
其中所述多個繪製處理單元的每一個參考由所述識別符插入單元插入的識別符,並對於不包括對其他頁面的繪製處理產生影響的命令的範圍不執行所述分析處理。
4.根據權利要求3所述的列印控制設備,其中由所述識別符插入單元插入到所述頁面描述語言中的識別符是在所述頁面描述語言中包含的具體數據之前和之後插入的標識符。
5.根據權利要求3所述的列印控制設備,還包括: 存儲器,其相互關聯地存儲書寫所述列印指令所用的頁面描述語言中包含的具體數據和識別符, 其中,基於所述分析單元得到的分析結果,所述識別符插入單元使所述存儲器存儲所述列印指令的頁面描述語言中包含的具體數據,並用與所述具體數據相關聯的識別符來替換已存儲的所述具體數據以插入識別符。
6.一種圖像形成系統,包括: 多個繪製處理單元,其對以頁面描述語言書寫的列印指令執行繪製處理; 發送單元,其將包括多個頁面的列印指令全部發送至所述多個繪製處理單元; 傳送單元,其將各處理請求傳送至所述多個繪製處理單元中相應的一個繪製處理單元,各所述處理請求指定要對所述列印指令的哪一頁進行繪製處理;和 輸出單元,其基於作為所述多個繪製處理單元執行繪製處理的結果而得到的列印數據來輸出圖像, 其中,當為了執行其中將針對由所述傳送單元傳送的處理請求所指定的頁面的列印指令轉換為列印數據的繪製處理,所述多個繪製處理單元的每一個從所述列印指令的第一頁到所述指定的頁面來對所述列印指令執行分析處理時,所述繪製處理單元參考針對除由所述傳送單元傳送的處理請求所指定的頁面以外的頁面的列印指令的頁面描述語言中的標識符,並對於不包含對其他頁面的繪`制處理產生影響的命令的範圍不執行分析處理。
【文檔編號】G06F3/12GK103455291SQ201310403354
【公開日】2013年12月18日 申請日期:2013年9月6日 優先權日:2012年10月11日
【發明者】菅原將文 申請人:富士施樂株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀