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

圖像形成系統(tǒng)和圖像形成程序的制作方法

文檔序號:6558778閱讀:108來源:國知局
專利名稱:圖像形成系統(tǒng)和圖像形成程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種圖像形成系統(tǒng),例如連接到諸如主機計算機和圖像形成程序的主機設(shè)備的打印機。
背景技術(shù)
根據(jù)相關(guān)技術(shù)的圖像形成系統(tǒng)具有存儲器容量的限制,因此,將圖像數(shù)據(jù)分為每個包含分割的位圖數(shù)據(jù)的多個區(qū)帶(band)。分割的位圖數(shù)據(jù)的區(qū)帶依次載入到例如區(qū)帶存儲器1和2中。例如,第一和第二區(qū)帶載入到區(qū)帶存儲器1和2中,然后,第一區(qū)帶從區(qū)帶存儲器1發(fā)送到打印引擎。然后,第三區(qū)帶載入到區(qū)帶存儲器1,覆蓋區(qū)帶存儲器1中存在的第一區(qū)帶。在紙張上打印出傳送到打印引擎的第一區(qū)帶。所有的區(qū)帶以類似的方式傳送到打印引擎來打印。
圖像形成系統(tǒng)能夠讀取多個圖像數(shù)據(jù)塊,放大或者縮小讀取的數(shù)據(jù)塊,將放大或縮小的多個數(shù)據(jù)塊合為一個,并且在單獨紙張上打印出合成的數(shù)據(jù)塊。該處理稱為N-up處理(在一張紙上打印多個頁面)。N-up或者類似處理需要很高的處理能力,從而限制了圖像形成系統(tǒng)的處理速度。
圖7描述了N-up處理,尤其是進行4合1打印的4-up處理。圖7中掃描并依次讀取四個圖像數(shù)據(jù)塊101,103,105和107,縮小,并存儲到存儲器中。將縮小的數(shù)據(jù)塊101,103,105和107合為具有A4(日本工業(yè)標準)的最后圖像大小的一個數(shù)據(jù)塊。將最后數(shù)據(jù)塊存儲在其大小對應(yīng)于A4紙的大小的存儲器區(qū)域內(nèi)。將組合的數(shù)據(jù)塊分為每個包含分割的位圖數(shù)據(jù)的區(qū)帶1到7。接著如上所述的將區(qū)帶傳輸?shù)酱蛴∫娌⒋蛴〕鰜怼?br> 將存儲區(qū)域內(nèi)的最終圖像重排為區(qū)帶增加了處理的數(shù)量并降低了處理速度。
在圖7中,圖像的數(shù)據(jù)結(jié)尾109位于作為分割的區(qū)帶的最后一個區(qū)帶7的中間。因此,需要存儲數(shù)據(jù)結(jié)尾109的在區(qū)帶7中的位置,從而在數(shù)據(jù)結(jié)尾109之后不會有打印的東西。這進一步增加了處理的數(shù)量并且增加了處理時間。
有一項技術(shù)通過改變一個區(qū)帶的高度來增加處理速度。然而,因為在這種情況下需要上述的數(shù)據(jù)重排處理和數(shù)據(jù)結(jié)尾存儲處理,該技術(shù)對于N-up處理或者數(shù)據(jù)結(jié)尾位于區(qū)帶中間的情況是沒有作用的。
改變某些區(qū)帶的高度導(dǎo)致高度較高的區(qū)帶必須在高度較低的區(qū)帶輸出到打印引擎的短時間段內(nèi)載入到區(qū)帶存儲器的情況。從而,較高高度的區(qū)帶在該時間段內(nèi)并沒有完全載入到區(qū)帶存儲器內(nèi),從而導(dǎo)致打印溢出錯誤。(參見日本未審查公開專利申請No.2000-301781,No.2001-171185,No.2003-72161)發(fā)明內(nèi)容本發(fā)明的目的之一是提供能夠在打印機或類似機器中快速地執(zhí)行N-up處理和其它處理的圖像形成系統(tǒng)和圖像形成程序。本發(fā)明的另一目的是提供即使在區(qū)帶具有不同高度的時候也能防止打印溢出錯誤的圖像形成系統(tǒng)。
為了實現(xiàn)目的,本發(fā)明的第一方面提供了圖像形成系統(tǒng),該系統(tǒng)具有區(qū)帶分割器,其將圖像數(shù)據(jù)分割為區(qū)帶,使得圖像數(shù)據(jù)的結(jié)尾和最后一個區(qū)帶的邊界吻合,從而提高處理速度。
第一方面將圖像數(shù)據(jù)分割為區(qū)帶,并且調(diào)節(jié)最后一個區(qū)帶的高度。當進行N-up處理時,第一方面不需要例如在存儲區(qū)域形成最后圖像和將存儲區(qū)域中的最后圖像重排為區(qū)帶的對最后一個區(qū)帶的特殊處理。從而,第一方面能夠提高處理速度。
本發(fā)明的第二方面提供了圖像形成系統(tǒng),該系統(tǒng)具有區(qū)帶分割器,其將圖像數(shù)據(jù)分為區(qū)帶,以從剩下的區(qū)帶的高度改變至少一個區(qū)帶的高度,以及包括載入剩下的區(qū)帶的主部分和載入高度改變的區(qū)帶的輔助部分的區(qū)帶存儲器。
第二方面能夠平穩(wěn)地載入分割為不同高度(可以包括涉及短傳送時間的低高度)的區(qū)帶的圖像數(shù)據(jù)到區(qū)帶存儲器中,從而防止了打印溢出錯誤。


圖1是描述根據(jù)本發(fā)明的實施例的圖像形成系統(tǒng)的框圖;
圖2是說明在圖1的系統(tǒng)中執(zhí)行的N-up處理中形成的區(qū)帶邊界的圖示;圖3是說明在圖1的系統(tǒng)中執(zhí)行的另一N-up處理中形成的區(qū)帶邊界的圖示;圖4是描述根據(jù)本發(fā)明的實施例,將位圖數(shù)據(jù)逐個區(qū)帶地載入視頻存儲器以及將載入數(shù)據(jù)輸出到打印引擎的時序圖;圖5和圖6是描述根據(jù)本發(fā)明的實施例的圖像形成處理的流程圖;以及圖7是說明根據(jù)相關(guān)技術(shù)在4合1打印(一種N-up處理)過程中實現(xiàn)的區(qū)帶處理的圖示。
具體實施例方式
將描述根據(jù)本發(fā)明的實施例的圖像形成系統(tǒng)。該系統(tǒng)通過使得圖像數(shù)據(jù)的結(jié)尾和對應(yīng)于分割的圖像數(shù)據(jù)的最后塊的最后一個區(qū)帶的邊界吻合來實現(xiàn)高速操作。系統(tǒng)采用了輔助存儲器,即使在分割的圖像數(shù)據(jù)的區(qū)帶具有不同高度的時候也能防止打印溢出錯誤。
圖1是描述根據(jù)本發(fā)明的實施例的圖像形成系統(tǒng)的框圖。
在圖1中,圖像形成系統(tǒng)1是打印機或者是具有打印引擎和例如計算機的控制器的組合設(shè)備??刂破靼ㄓ布⑶乙园惭b了CPU(中央處理單元),ROM(只讀存儲器),RAM(隨機訪問存儲器),控制LSI(大規(guī)模集成電路),接口等的主板來組織??刂破鞲鶕?jù)存儲在ROM中的圖像形成程序執(zhí)行操作,并且使打印引擎執(zhí)行打印操作。后面將會詳細描述圖像形成程序的細節(jié)。
圖像形成系統(tǒng)1中的硬件組織和圖像形成程序?qū)崿F(xiàn)了區(qū)帶分割器3,圖像定形單元5,圖像組合器7,載入器9和輸出單元11。此外,圖像形成系統(tǒng)1包括打印引擎13。
區(qū)帶分割器3從圖像產(chǎn)生器17,掃描儀19和傳真21處接收圖像數(shù)據(jù)。圖像產(chǎn)生器17連接到主機計算機15。區(qū)帶分割器3將接收到的圖像數(shù)據(jù)分為每個包括分割的位圖數(shù)據(jù)的多個區(qū)帶。此時,區(qū)帶分割器3將讀取的圖像數(shù)據(jù)的結(jié)尾和最后一個區(qū)帶的邊界對齊。即,區(qū)帶分割器3可以改變最后一個區(qū)帶的高度。后面將描述這個的細節(jié)。區(qū)帶分割器3將分割的位圖數(shù)據(jù)的區(qū)帶發(fā)送到圖像定形單元5。
圖像定形單元5縮小、放大或旋轉(zhuǎn)圖像并且將位圖數(shù)據(jù)的區(qū)帶發(fā)送到圖像組合器7。
圖像組合器7執(zhí)行N-up處理,使得位圖數(shù)據(jù)的區(qū)帶能夠在單頁紙上打印出來。為此,圖像組合器7在主掃描方向上將區(qū)帶組合,并且將組合的區(qū)帶發(fā)送到載入器9。根據(jù)該實施例,主掃描方向的意義是與進紙方向垂直的方向。
載入器9接著將區(qū)帶載入到區(qū)帶存儲器,從中將區(qū)帶依次發(fā)送到輸出單元11。區(qū)帶存儲器由主視頻存儲器和輔助視頻存儲器組成。根據(jù)該實施例,主視頻存儲器包括兩個視頻隨機訪問存儲器VRAM 1和VRAM 2,其中每個都能存儲高度超過門限N的區(qū)帶。根據(jù)該實施例的輔助視頻存儲器為單個視頻隨機訪問存儲器VRAM特定,能夠存儲高度等于或小于門限N的區(qū)帶。特別是,VRAM特定存儲最后一個區(qū)帶。
即,載入器9將除去作為一個區(qū)帶的最后一個區(qū)帶的所有區(qū)帶依次載入到VRAM 1和2作為剩余區(qū)帶,并將最后一個區(qū)帶載入到VRAM特定。
輸出單元11以預(yù)定的時序?qū)⒁曨l存儲器內(nèi)的區(qū)帶依次輸出到打印引擎13。
打印引擎13將輸出區(qū)帶打印在紙張上。
通過這種方法,區(qū)帶分割器3將圖像數(shù)據(jù)分為每個包括分割的位像數(shù)據(jù)的區(qū)帶。圖像定形單元5和圖像組合器7縮放并且組合圖像數(shù)據(jù)的區(qū)帶,并且載入器9將圖像數(shù)據(jù)的區(qū)帶一個區(qū)帶接著一個區(qū)帶地載入到視頻存儲器。輸出單元11將來自視頻存儲器的區(qū)帶輸出到將圖像數(shù)據(jù)的區(qū)帶打印在紙張上的打印引擎13。
圖2和圖3描述了N-up處理中形成的區(qū)帶邊界的示例。圖2描述了4-up處理,而圖3描述了2-up處理。
根據(jù)圖2的4-up處理,將四個圖像數(shù)據(jù)塊23,25,27和29依次掃描并且讀入圖像形成系統(tǒng)1中。將讀取的圖像數(shù)據(jù)塊23,25,27和29分為每個包括分割的位像數(shù)據(jù)的區(qū)帶1到8。將主掃描方向或激光移動方向上的兩頁的區(qū)帶組合在一起。在垂直于主掃描方向的第二掃描方向上不組合區(qū)帶。即,將從圖像數(shù)據(jù)塊23和25獲得的區(qū)帶縮小并在主掃描方向上組合,并將從圖像數(shù)據(jù)塊27和29獲得的區(qū)帶縮小并在主掃描方向上組合。
將讀取的圖像數(shù)據(jù)塊23,25,27和29的結(jié)尾31,33,35和37設(shè)定作為從數(shù)據(jù)塊23,25,27和29分割的區(qū)帶的最后的那些的邊界。最后的區(qū)帶4和8的高度低于其它區(qū)帶的高度。
根據(jù)圖3的2-up處理,將兩個圖像數(shù)據(jù)塊39和41依次掃描并讀入圖像形成系統(tǒng)1中。將讀入的數(shù)據(jù)塊39和41分為每個包括分割的位像數(shù)據(jù)的區(qū)帶1到8。2-up處理不組合任何區(qū)帶。
將讀取的圖像數(shù)據(jù)塊39和41的結(jié)尾43和45設(shè)定作為從數(shù)據(jù)塊39和41分割的區(qū)帶的最后的那些的邊界。最后的區(qū)帶4和8的高度低于其它區(qū)帶的高度。
圖4是描述區(qū)帶逐個地載入視頻存儲器以及將載入的區(qū)帶輸出到打印引擎的時序圖。圖4中,縱坐標代表時間。
圖4中,載入器9將區(qū)帶一個接一個地依次載入VRAM 1,VRAM 2和VRAM特定,并且輸出單元11以圖4所示的時序,將載入的數(shù)據(jù)輸出到打印引擎13。即,載入的區(qū)帶輸出的完成觸發(fā)了下一個未載入?yún)^(qū)帶的載入。
首先,分割的位圖數(shù)據(jù)的區(qū)帶1和2依次載入到VRAM 1和VRAM 2。然后,每當一個區(qū)帶輸出到打印引擎13,就將下一區(qū)帶載入到視頻存儲器中的一個。
分割的位圖數(shù)據(jù)的區(qū)帶從區(qū)帶1開始從視頻存儲器中依次輸出到打印引擎13。即,當區(qū)帶1完全輸出到打印引擎13,將區(qū)帶2輸出到打印引擎13,同時,區(qū)帶3的位圖數(shù)據(jù)載入到VRAM 1中。
在區(qū)帶2完全輸出到打印引擎13后,將區(qū)帶3輸出到打印引擎13。
在區(qū)帶3載入后,將區(qū)帶4的位圖數(shù)據(jù)載入到VRAM特定。
在輸出區(qū)帶2后并在載入?yún)^(qū)帶4后,將區(qū)帶5的位圖數(shù)據(jù)載入到VRAM2。
在輸出區(qū)帶3后,將區(qū)帶4輸出到打印引擎13,并且同時,將區(qū)帶6的位圖數(shù)據(jù)就載入到VRAM 1。
在輸出區(qū)帶4后,將區(qū)帶5輸出到打印引擎13。在完成區(qū)帶5的輸出之前,完成區(qū)帶6的載入。
在輸出區(qū)帶5后,將區(qū)帶6輸出到打印引擎13,并且同時,將區(qū)帶7的位圖數(shù)據(jù)載入到VRAM 2。
在載入?yún)^(qū)帶7后,將區(qū)帶8的位圖數(shù)據(jù)載入到VRAM特定。
在輸出區(qū)帶6后,將區(qū)帶7和8依次輸出到打印引擎13。
根據(jù)該實施例,區(qū)帶5并不是在區(qū)帶4的短的輸出時間內(nèi)載入,而是在區(qū)帶3的長的輸出時間內(nèi)載入。這是由于將區(qū)帶4載入到VRAM特定而不是VRAM 1或2而實現(xiàn)的。同樣,區(qū)帶6并不是僅在區(qū)帶4的短的輸出時間內(nèi)載入,而是在區(qū)帶4和5的組合的長的輸出時間內(nèi)載入。通過這個方法,該實施例能夠平穩(wěn)地載入和輸出分割的位像數(shù)據(jù)的區(qū)帶,從而防止打印溢出錯誤。
如果沒有VRAM特定,必須將區(qū)帶4載入到VRAM 2,并且必須在區(qū)帶4的短的輸出時間內(nèi)載入?yún)^(qū)帶5。結(jié)果是,在區(qū)帶4的短的輸出時間內(nèi)載入?yún)^(qū)帶5失敗并且導(dǎo)致打印溢出錯誤。
通過這個方法,上述實施例將位圖數(shù)據(jù)的低高度的區(qū)帶載入到VRAM特定,以確保防止打印溢出錯誤。
圖5和圖6是描述根據(jù)本發(fā)明的實施例的圖像形成處理的流程圖。將參考圖5和圖6以及圖4的例子說明圖像形成處理。
處理開始于例如當圖像產(chǎn)生器17將圖像數(shù)據(jù)輸出到區(qū)帶分割器3的時候。
在步驟S1,將圖像數(shù)據(jù)輸入到圖像形成系統(tǒng)1,并將輸入圖像數(shù)據(jù)發(fā)送到區(qū)帶分割器3并由區(qū)帶分割器3接收。
在步驟S2,區(qū)帶分割器3將圖像數(shù)據(jù)分為每個包括分割的位像數(shù)據(jù)的多個區(qū)帶。
步驟S3判斷是否必須縮小或放大圖像數(shù)據(jù)以用于N-up處理。如果需要縮小或放大(是),執(zhí)行步驟S4,而如果不需要(否),執(zhí)行步驟S5。如果在圖3所示的例中,要在一張A4大小的紙上打印每個都是A4大小(日本工業(yè)標準)的兩個圖像數(shù)據(jù)塊,執(zhí)行步驟S4進行縮小操作。
在步驟S4,執(zhí)行縮小/放大操作。當在一張A4大小的紙上打印每個都是A4大小的兩個圖像數(shù)據(jù)塊時,將每個A4圖像數(shù)據(jù)塊都縮小到A5大小的(日本工業(yè)標準)圖像數(shù)據(jù)塊,然后執(zhí)行步驟S5。當在A4紙上打印兩個A6大小(日本工業(yè)標準)的圖像數(shù)據(jù)塊時,將每個A6大小的圖像數(shù)據(jù)塊都放大到A5大小。
在步驟S5,判斷是否需要旋轉(zhuǎn)操作。在例如為N-up處理確定圖像數(shù)據(jù)塊的方向時,執(zhí)行旋轉(zhuǎn)。如果需要旋轉(zhuǎn)(是),執(zhí)行步驟S6,而如果不需要(否),執(zhí)行步驟S7。
步驟S6執(zhí)行旋轉(zhuǎn)操作來為N-up處理調(diào)節(jié)每個圖像數(shù)據(jù)塊的朝向。之后,執(zhí)行步驟S7。
在步驟S7,判斷對于N-up處理是否所有要組合在一起的頁面都存在。如果對于N-up處理存在要求數(shù)量的頁面(是),執(zhí)行步驟S8,如果不存在(否),重復(fù)從步驟S1開始的步驟。
步驟S8將在垂直于進紙方向的方向上彼此相鄰的圖像數(shù)據(jù)塊組合。在圖2的4-up處理中,一個區(qū)帶接著一個區(qū)帶地組合圖像數(shù)據(jù)塊23和25,并且一個區(qū)帶接著一個區(qū)帶地組合圖像數(shù)據(jù)塊27和29。然后,執(zhí)行步驟S9。在圖3的2-up處理,在垂直于進紙方向的方向上沒有數(shù)據(jù)塊彼此相鄰,因此,在進行到步驟S9之前不執(zhí)行組合操作。
在步驟S9,將前兩個區(qū)帶載入到VRAM中。在圖4的示例中,將區(qū)帶1和2載入到VRAM 1和2中,然后執(zhí)行步驟S10。
在步驟S10,判斷指定區(qū)帶是否已經(jīng)從VRAM輸出到打印引擎13。即,一個接一個地檢查圖4所示區(qū)帶1到8是否已經(jīng)輸出到打印引擎13,并且如果還沒有輸出指定的區(qū)帶(否),繼續(xù)執(zhí)行步驟S10。如果指定區(qū)帶已經(jīng)輸出到打印引擎13,發(fā)出輸出完成信號,并執(zhí)行步驟S11。使用輸出完成信號作為將下一個區(qū)帶載入VRAM的觸發(fā),如圖4所示。
當步驟S10判斷區(qū)帶1已經(jīng)輸出到打印引擎13時,執(zhí)行步驟S11。
在步驟S11,判斷輸出是否來自VRAM特定。即,步驟S11檢查步驟S10中的輸出是來自于VRAM 1或2還是VRAM特定。如果它是來自于VRAM特定(是),執(zhí)行步驟S12,如果是來自于VRAM 1或2(否),執(zhí)行步驟S13。在該例子中(圖4),區(qū)帶1是從VRAM 1輸出的,因此,執(zhí)行步驟S13。
在步驟S13,將下一個區(qū)帶載入到討論的VRAM。在圖4的例子中,區(qū)帶1輸出到打印引擎13作為通過覆蓋區(qū)帶1,將區(qū)帶3作為還沒有載入的下一個未載入?yún)^(qū)帶載入到VRAM 1的觸發(fā),然后執(zhí)行步驟S14。
在步驟S14,判斷是否所有的區(qū)帶1到區(qū)帶8都已經(jīng)載入到VRAM中。如果是這樣(是),執(zhí)行步驟S15來結(jié)束處理,如果不是(否),執(zhí)行步驟S16。在該例中(圖4),只完全輸出了區(qū)帶1,即,載入所有的區(qū)帶1到8沒有完成,因此,執(zhí)行步驟S16。
在步驟S16中,判斷下一個未載入?yún)^(qū)帶的高度是否等于或者低于門限N。即,步驟S16檢查來查看下一個未載入?yún)^(qū)帶是不是高度低于門限N的區(qū)帶4或8。如果高度等于或者低于門限N(是),執(zhí)行步驟S17,如果不是(否),執(zhí)行步驟S18。在該例中(圖4),接著在步驟S13中載入的區(qū)帶3的下一個未載入?yún)^(qū)帶是高度低于門限N的區(qū)帶4,因此,執(zhí)行步驟S17。
在步驟S17,將高度等于或者低于門限N的區(qū)帶載入到VRAM特定。在該例中(圖4),將區(qū)帶4載入到VRAM特定,并執(zhí)行步驟S19。
在步驟S19,執(zhí)行等待操作,使得區(qū)帶4完全載入,如圖4所示。然后,流程返回到步驟S10。
重新開始的步驟S10檢查來查看區(qū)帶2是否已經(jīng)輸出到打印引擎13。如果其已經(jīng)輸出,執(zhí)行步驟S11和S13。在步驟S13,將作為下一個未載入?yún)^(qū)帶的區(qū)帶5載入到VRAM 2,并執(zhí)行步驟S14和S16。
在步驟S16,作為下一個未載入?yún)^(qū)帶和接著步驟S13中載入的區(qū)帶5的區(qū)帶6具有超過門限N的高度,因此,執(zhí)行步驟S18。
在步驟S18,執(zhí)行等待操作,使得區(qū)帶5完全載入,如圖4所示。然后,再次執(zhí)行步驟S10。
步驟S10檢查來查看已經(jīng)載入的區(qū)帶3是否已經(jīng)輸出到打印引擎13。如果它已經(jīng)輸出,執(zhí)行步驟S11和S13。在步驟S13,將下一個未載入?yún)^(qū)帶6載入到VRAM 1,然后執(zhí)行步驟S14,S16和S18。
在步驟S18,執(zhí)行等待操作,使得完全載入?yún)^(qū)帶6。然后,再次執(zhí)行步驟S10。
在步驟S10,檢查區(qū)帶4是否已輸出到打印引擎13。如果它已經(jīng)完全輸出,執(zhí)行步驟S11。在步驟S11,確定剛剛輸出的區(qū)帶4是來自于VRAM特定,然后執(zhí)行步驟S12。
步驟S12執(zhí)行等待操作,然后再次執(zhí)行步驟S10。
在步驟S10,檢查來查看下一個載入的區(qū)帶5是否已經(jīng)輸出到打印引擎13。如果它已經(jīng)輸出,執(zhí)行步驟S11和S13。在步驟S13,將作為下一個未載入?yún)^(qū)帶的區(qū)帶7載入到VRAM 2,然后執(zhí)行步驟S14,S16和S17。
在步驟S17,將作為下一個未載入?yún)^(qū)帶的區(qū)帶載入到VRAM特定,然后執(zhí)行步驟S19。
在步驟S19,執(zhí)行等待操作,使得完全載入?yún)^(qū)帶8。然后,再次執(zhí)行步驟S10。
在步驟S10,檢查來查看載入的區(qū)帶6是否已經(jīng)輸出到打印引擎13。如果它已經(jīng)被輸出,執(zhí)行步驟S11、S13和S14。由于已經(jīng)在步驟S14中載入?yún)^(qū)帶8,執(zhí)行步驟S15結(jié)束載入流程。
完成區(qū)帶6到打印引擎13的輸出之后,將區(qū)帶7和8依次輸出到打印引擎13來完成打印工作。
根據(jù)本發(fā)明,圖5和圖6的流程圖中所示的步驟由在圖像形成系統(tǒng)1中執(zhí)行的圖像形成程序?qū)崿F(xiàn)。
圖像形成程序使得圖像形成系統(tǒng)1的控制器(例如,計算機)執(zhí)行分割步驟S2以將圖像數(shù)據(jù)分為每個包括分割的位像數(shù)據(jù)的多個區(qū)帶,載入步驟S13和S17以將區(qū)帶載入到區(qū)帶存儲器,和輸出步驟S10來以預(yù)定的時序?qū)^(qū)帶依次輸出到打印引擎13。
分割步驟S2將圖像數(shù)據(jù)的結(jié)尾設(shè)定作為最后一個區(qū)帶的邊界。
載入步驟S13是一個主載入步驟,用于將除了最后區(qū)帶的區(qū)帶載入到主視頻存儲器VRAM 1和2。載入步驟S17是輔助載入步驟,用于將最后區(qū)帶載入到輔助視頻存儲器的VRAM特定。
輔助載入步驟S17將高度等于或者小于門限N的區(qū)帶載入到VRAM特定。
為了在單頁紙上打印多個圖像數(shù)據(jù)塊,圖像組合步驟S8將從圖像數(shù)據(jù)塊分割的區(qū)帶沿著和進紙方向垂直的方向組合為一個組合圖像。
根據(jù)本發(fā)明上述實施例的圖像形成系統(tǒng)1將圖像數(shù)據(jù)塊結(jié)尾設(shè)定作為從圖像數(shù)據(jù)塊分割的區(qū)帶的最后一個的邊界。因此,系統(tǒng)1只需讀取圖像數(shù)據(jù)塊并將數(shù)據(jù)塊分為多個區(qū)帶,并且能夠根據(jù)數(shù)據(jù)塊的結(jié)尾設(shè)置最后一個區(qū)帶的高度。系統(tǒng)1不需將所有的圖像數(shù)據(jù)塊23,25,27,29組合在一起在存儲區(qū)域形成為最終圖像,并將最終圖像重排為區(qū)帶,或者在最后區(qū)帶中對圖像數(shù)據(jù)進行特殊處理,就能夠執(zhí)行N-up處理。因此,系統(tǒng)1實現(xiàn)了高處理速度。
為了將多個圖像數(shù)據(jù)塊打印在單頁紙上,根據(jù)本發(fā)明的圖像形成系統(tǒng)1包括圖像組合器7,其在主掃描方向上將分割的圖像塊組合為組合的圖像。圖像組合器7使得能夠快速平穩(wěn)地執(zhí)行N-up處理。
根據(jù)本發(fā)明,圖像形成系統(tǒng)1中執(zhí)行的圖像形成程序包括分割步驟S2,用于將將圖像數(shù)據(jù)分為每個包括分割的位像數(shù)據(jù)的多個區(qū)帶;載入步驟S13和S17,用于將區(qū)帶載入到區(qū)帶存儲器;和輸出步驟S10,用于以預(yù)定的時序?qū)^(qū)帶從區(qū)帶存儲器中依次輸出到打印引擎。分割步驟S2將圖像數(shù)據(jù)的結(jié)尾設(shè)定作為最后一個區(qū)帶的邊界。程序不需要形成最終圖像并將最終圖像重排為區(qū)帶,或者在最后區(qū)帶中對圖像數(shù)據(jù)進行特殊處理,就能夠執(zhí)行N-up處理。因此,程序也可以提高執(zhí)行該程序的計算機的處理速度。
為了將多個圖像數(shù)據(jù)塊打印在單頁紙上,圖像形成程序包括圖像組合步驟S8,以在主掃描方向上將從圖像數(shù)據(jù)塊分割的區(qū)帶組合為組合的圖像。該步驟有利于計算機快速平穩(wěn)地執(zhí)行N-up處理。
在根據(jù)本發(fā)明的圖像形成系統(tǒng)1中,區(qū)帶分割器3能夠從剩下的區(qū)帶的高度改變對應(yīng)于圖像數(shù)據(jù)塊的結(jié)尾的的最后區(qū)帶的高度。在系統(tǒng)1中,區(qū)帶存儲器由載入常規(guī)高度的區(qū)帶的VRAM 1和2以及載入可變高度最后區(qū)帶的VRAM特定組成。即使由于區(qū)帶高度低導(dǎo)致短的輸出時間,常規(guī)高度的區(qū)帶也確保載入到VRAM 1和2,因此,不會發(fā)生打印溢出錯誤。
盡管主要結(jié)合N-up處理說明了實施例,因為本發(fā)明避免了指定的分割的數(shù)據(jù)塊的結(jié)尾的處理,本發(fā)明對于加速常規(guī)打印處理也是有用的。
根據(jù)本發(fā)明的實施例,不僅最后區(qū)帶的高度,而且指定的中間區(qū)帶的高度也是可變的。即,可能存在改變了高度的兩個或多個區(qū)帶。
權(quán)利要求
1.一種圖像形成系統(tǒng),包括區(qū)帶分割器,配置為將圖像數(shù)據(jù)分為每個包括分割的圖像數(shù)據(jù)的多個區(qū)帶;載入器,配置為將區(qū)帶載入到區(qū)帶存儲器中;以及輸出單元,配置為以預(yù)定的時序?qū)^(qū)帶從區(qū)帶存儲器中依次輸出到打印引擎,區(qū)帶分割器將圖像數(shù)據(jù)的結(jié)尾設(shè)定為最后一個區(qū)帶的邊界。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),進一步包括圖像組合器,配置為在主掃描方向上將從多個圖像數(shù)據(jù)塊分割的區(qū)帶組合,使得圖像數(shù)據(jù)塊打印在單頁紙上。
3.一種圖像形成程序,用于操作計算機執(zhí)行以下步驟將圖像數(shù)據(jù)分為每個包括分割的圖像數(shù)據(jù)的多個區(qū)帶;將區(qū)帶載入到區(qū)帶存儲器;以及以預(yù)定的時序?qū)^(qū)帶從區(qū)帶存儲器中依次輸出到打印引擎,分割步驟將圖像數(shù)據(jù)的結(jié)尾設(shè)定為最后一個區(qū)帶的邊界。
4.根據(jù)權(quán)利要求3所述的程序,進一步包括步驟在主掃描方向上將從多個圖像數(shù)據(jù)塊分割的區(qū)帶組合,使得圖像數(shù)據(jù)塊打印在單頁紙上。
5.一種圖像形成系統(tǒng),包括區(qū)帶分割器,配置為將圖像數(shù)據(jù)分為每個包括分割的圖像數(shù)據(jù)的多個區(qū)帶;載入器,配置為將區(qū)帶載入到區(qū)帶存儲器中;以及輸出單元,配置為以預(yù)定的時序?qū)^(qū)帶從區(qū)帶存儲器中依次輸出到打印引擎,在需要的情況下,區(qū)帶分割器從剩下的區(qū)帶的高度改變至少一個區(qū)帶的高度,區(qū)帶存儲器包括配置為存儲剩下的區(qū)帶的主存儲器和配置為存儲高度改變的區(qū)帶的輔助存儲器。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其中區(qū)帶分割器將圖像數(shù)據(jù)的結(jié)尾設(shè)定為最后一個區(qū)帶的邊界。
7.根據(jù)權(quán)利要求5所述的系統(tǒng),其中區(qū)帶存儲器將區(qū)帶中高度等于或低于門限的區(qū)帶載入到輔助存儲器中。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其中區(qū)帶存儲器將區(qū)帶中高度等于或低于門限的區(qū)帶載入到輔助存儲器中。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其中主存儲器包括兩個視頻存儲器,其中每個都能夠存儲區(qū)帶中高度高于門限的區(qū)帶;并且輔助存儲器包括能夠存儲高度等于或低于門限的高度改變的區(qū)帶的視頻存儲器。
10.根據(jù)權(quán)利要求8所述的系統(tǒng),其中主存儲器包括兩個視頻存儲器,其中每個都能夠存儲區(qū)帶中高度高于門限的區(qū)帶;并且輔助存儲器包括能夠存儲高度等于或低于門限的高度改變的區(qū)帶的視頻存儲器。
11.根據(jù)權(quán)利要求5所述的系統(tǒng),其中載入器在從輸出單元到打印引擎的輸出完成之后執(zhí)行到主存儲器的載入,并且在載入前一區(qū)帶后執(zhí)行到輔助存儲器的載入。
12.根據(jù)權(quán)利要求6所述的系統(tǒng),其中載入器在從輸出單元到打印引擎的輸出完成之后執(zhí)行到主存儲器的載入,并且在載入前一區(qū)帶后執(zhí)行到輔助存儲器的載入。
13.根據(jù)權(quán)利要求7所述的系統(tǒng),其中載入器在從輸出單元到打印引擎的輸出完成之后執(zhí)行到主存儲器的載入,并且在載入前一區(qū)帶后執(zhí)行到輔助存儲器的載入。
14.根據(jù)權(quán)利要求8所述的系統(tǒng),其中載入器在從輸出單元到打印引擎的輸出完成之后執(zhí)行到主存儲器的載入,并且在載入前一區(qū)帶后執(zhí)行到輔助存儲器的載入。
15.根據(jù)權(quán)利要求9所述的系統(tǒng),其中載入器在從輸出單元到打印引擎的輸出完成之后執(zhí)行到主存儲器的載入,并且在載入前一區(qū)帶后執(zhí)行到輔助存儲器的載入。
16.根據(jù)權(quán)利要求10所述的系統(tǒng),其中載入器在從輸出單元到打印引擎的輸出完成之后執(zhí)行到主存儲器的載入,并且在載入前一區(qū)帶后執(zhí)行到輔助存儲器的載入。
全文摘要
一種圖像形成系統(tǒng),即使存在具有不同高度的分割數(shù)據(jù)的區(qū)帶的時候也能防止打印溢出錯誤。圖像形成系統(tǒng)(1)包括區(qū)帶分割器(3),用于將圖像數(shù)據(jù)分為每個包括分割的圖像數(shù)據(jù)的多個區(qū)帶;載入器(9),用于將區(qū)帶載入到區(qū)帶存儲器;以及輸出單元(11),用于以預(yù)定的時序?qū)^(qū)帶從區(qū)帶存儲器中依次輸出到打印引擎。區(qū)帶分割器能夠從剩下的區(qū)帶的高度改變至少一個區(qū)帶的高度。區(qū)帶存儲器包括其中載入?yún)^(qū)帶高度高于門限的位圖數(shù)據(jù)的區(qū)帶的VRAM(1,2);以及其中載入高度改變的位圖數(shù)據(jù)的區(qū)帶的輔助VRAM(VRAM特定)。
文檔編號G06F3/12GK1959624SQ200610082649
公開日2007年5月9日 申請日期2006年5月19日 優(yōu)先權(quán)日2005年11月1日
發(fā)明者田尾幸三 申請人:京瓷美達株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1