(57)【要約】【課題】  連続して同じバンドデータがある場合に処理を高速化するようにした画像形成装置及び画像形成プログラムを提供する。【解決手段】  画像データ生成部２、記憶部４、画像構築部５および印刷エンジン６に対し、上記バンドデータの生成、記憶蓄積、印刷画像の構築およびこれに基づく用紙印刷を制御する制御部３により、上記記憶部４に記憶するバンドデータが前回記憶したバンドデータと同じである場合には、前回のバンドデータの繰り返しを示すデータを上記記憶部３に記憶し、上記画像構築部５により、上記記憶部４に記憶した前回のバンドデータの繰り返しを示すデータに対応するバンドデータは、前回のバンドデータを展開したデータを繰り返し用いて印刷画像を構築する制御を行う。【選択図】        図１
2008207484.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブから各頁分の画像データを所定のバンド単位に区切ったバンドデータにして生成する画像データ生成部と、
上記バンドデータを記憶蓄積する記憶部と、
記憶蓄積された上記バンドデータから印刷画像を構築する画像構築部と、
この画像構築部で構築された上記印刷画像を用紙に印刷する印刷エンジンと、
上記画像データ生成部、記憶部、画像構築部および印刷エンジンに対し、上記バンドデータの生成、記憶蓄積、印刷画像の構築およびこれに基づく用紙印刷を制御する制御部とを備え、
上記制御部は、上記記憶部に記憶するバンドデータが前回記憶したバンドデータと同じである場合には、前回のバンドデータの繰り返しを示すデータを上記記憶部に記憶し、上記画像構築部により、上記記憶部に記憶した前回のバンドデータの繰り返しを示すデータに対応するバンドデータは、前回のバンドデータを展開したデータを繰り返し用いて印刷画像を構築する制御を行うことを特徴とする画像形成装置。
【請求項２】
上記バンドデータは、正方形区画データである請求項１記載の画像形成装置。
【請求項３】
上記バンドデータは、ビットイメージであることを特徴とする請求項１又は請求項２記載の画像形成装置。
【請求項４】
印刷ジョブから生成した各頁分の画像データを用紙に印刷する画像形成装置に備えられたコンピュータにより実行される画像形成プログラムであって、
印刷ジョブから各頁分の画像データを所定のバンド単位に区切ったバンドデータを生成する画像データ生成処理と、
上記画像データ生成処理により生成したバンドデータを順次記憶し、記憶するバンドデータが前回記憶したバンドデータと同じである場合には、前回のバンドデータの繰り返しを示すデータを記憶する記憶処理と、
上記記憶処理により記憶蓄積された上記バンドデータから、上記記憶した前回のバンドデータの繰り返しを示すデータに対応するバンドデータには前回のバンドデータを展開したデータを繰り返し用いて、印刷画像を構築する画像構築処理と、
上記画像構築処理により構築された上記印刷画像を用紙に印刷する印刷処理を
上記画像形成装置に備えられたコンピュータに実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成プログラムに係り、特に、印刷ジョブから中間的に画像データを所定のバンドサイズ毎に生成してから実画像データを形成する画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来より、例えば、プリンタや複写機、ファクシミリ装置あるいはこれらの複合機等、印刷機能を有する画像形成装置においては、一度、１頁分の印刷ジョブを複数のバンドに分割してから中間コードに圧縮してメモリ領域に蓄積し、蓄積された中間コードをビットイメージに展開して頁単位で画像印刷することで、メモリ領域を節約する構成が知られている。
【０００３】
ところが、この種の画像形成装置では、１頁分の印刷ジョブを一方向に延びる複数の仮想バンドに分割して中間コードを生成して蓄積するため、印刷時に、印刷ジョブで設定されている用紙方向と給紙カセットの用紙が一致していない場合、利用者が用紙のカセット方向を変更する必要があり、操作が煩雑となり易かった。
【０００４】
そこで、印刷ジョブに基づく中間コードを所定幅の仮想バンド毎に生成して蓄積し、蓄積されている中間コードをその仮想バンド毎にビットイメージに展開して画像形成する画像形成方法において、その中間コードを矩形ブロック単位で生成し、当該矩形ブロックを画像形成領域の縦横方向のいずれかの一の方向に複数配列して仮想バンドを構築するとともに、画像形成領域の縦横を方向を変える場合は、その各矩形ブロック内の中間コードのビットの生成方向を変換して縦横方向の他の方向に延びる仮想バンドを再構築することにより、画像形成領域のサイズや方向の変化にフレキシブルに対応するようにすることが提案されている（例えば、特許文献１参照）。
【０００５】
また、注目バンドが単一の圧縮イメージであるか否かを判別する第１判別手段により注目バンドが単一の圧縮イメージでないと判別された場合、圧縮イメージデータを伸長したイメージデータと他のイメージデータとをバンドメモリに展開し、バンドメモリに展開されたイメージデータをビデオ転送部に出力し、上記第１判別手段により注目バンドが単一の圧縮イメージであると判別された場合、圧縮イメージデータを伸長したイメージデータをバンドメモリに展開することなく圧縮イメージデータをビデオ転送部に出力するようにした印刷制御装置が提案されている（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開平１０−６７１４７号公報
【特許文献２】特開平１０−２４０６４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、印刷ジョブに基づく中間コードを所定幅の仮想バンド毎に生成して蓄積してから画像形成する方法を前提とする従来のものでは、印刷ジョブから仮想バンド毎に中間コードを生成するためにソフトウエアが大型化し易いうえ、処理速度が低下し易いという難点がある。
【０００８】
そこで、本件出願人は、制御部の制御の下に、画像データ生成部にて印刷ジョブから各頁分の画像データを所定のバンド単位に区切ったバンドデータにして生成し、これを記憶蓄積部に蓄積し、記憶蓄積されたそのバンドデータから画像形成部にて印刷画像を構築し、この構築された印刷画像を印刷エンジンで用紙にすることにより、印刷ジョブに基づく画像形成に際してのソフトウエアを小さくすることが可能で、高速処理が期待可能な画像形成装置および画像形成プログラムを例えば特願２００６−１８０８として先に提案している。
【０００９】
このように、バンドデータを正方形区画データで構成することにより、ソフトウエアを小規模化し、処理を高速化することができる。しかしながら、この場合、バンド分割後の、全てのバンドに対して圧縮処理と中間コードからのビットイメージデータへの展開処理を実行するため、処理に時間がかかり、また、全バンドを一時的に保存するため、使用するメモリ容量を削減できない。
【００１０】
そこで、本発明の目的は、上述の如き従来の問題点に鑑み、連続して同じバンドデータがある場合に処理を高速化するようにした画像形成装置及び画像形成プログラムを提供することにある。
【００１１】
本発明の更に他の目的、本発明によって得られる具体的な利点は、以下に説明される実施の形態の説明から一層明らかにされる。
【課題を解決するための手段】
【００１２】
本発明に係る画像形成装置は、印刷ジョブから各頁分の画像データを所定のバンド単位に区切ったバンドデータにして生成する画像データ生成部と、上記バンドデータを記憶蓄積する記憶部と、記憶蓄積された上記バンドデータから印刷画像を構築する画像構築部と、この画像構築部で構築された上記印刷画像を用紙に印刷する印刷エンジンと、上記画像データ生成部、記憶部、画像構築部および印刷エンジンに対し、上記バンドデータの生成、記憶蓄積、印刷画像の構築およびこれに基づく用紙印刷を制御する制御部とを備え、上記制御部は、上記記憶部に記憶するバンドデータが前回記憶したバンドデータと同じである場合には、前回のバンドデータの繰り返しを示すデータを上記記憶部に記憶し、上記画像構築部により、上記記憶部に記憶した前回のバンドデータの繰り返しを示すデータに対応するバンドデータは、前回のバンドデータを展開したデータを繰り返し用いて印刷画像を構築する制御を行うことを特徴とする。
【００１３】
本発明に係る画像形成装置において、上記バンドデータは、例えば、正方形区画データである。また、上記バンドデータは、例えば、ビットイメージである。
【００１４】
また、本発明は、印刷ジョブから生成した各頁分の画像データを用紙に印刷する画像形成装置に備えられたコンピュータにより実行される画像形成プログラムであって、印刷ジョブから各頁分の画像データを所定のバンド単位に区切ったバンドデータを生成する画像データ生成処理と、上記画像データ生成処理により生成したバンドデータを順次記憶し、記憶するバンドデータが前回記憶したバンドデータと同じである場合には、前回のバンドデータの繰り返しを示すデータを記憶する記憶処理と、上記記憶処理により記憶蓄積された上記バンドデータから、上記記憶した前回のバンドデータの繰り返しを示すデータに対応するバンドデータには前回のバンドデータを展開したデータを繰り返し用いて、印刷画像を構築する画像構築処理と、上記画像構築処理により構築された上記印刷画像を用紙に印刷する印刷処理を上記画像形成装置に備えられたコンピュータに実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、バンドデータが連続して同じデータである場合、前のバンドと同じであれば、圧縮せずに同じバンドを使用する。バンドデータは従来の走査方向に対して分割したものをさらに正方形に分割しているため、前回のバンドと同じデータかどうかの比較処理時間も少なくて済み、同一データの確率も高くなる。また、圧縮からビットイメージデータへの展開処理を省略し、前回のビットイメージデータをそのまま使えるため、処理時間を短縮することができる。
【００１６】
また、本発明では、展開処理が不要なバンドは次バンドの展開処理を進めることができ、プリントオーバーランを抑制できる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、本発明は以下の例に限定されるものではなく、本発明の要旨を逸脱しない範囲で、任意に変更可能であることは言うまでもない。
【００１８】
本発明は、例えば図１に示すような構成の画像形成装置１０に適用される。
【００１９】
この画像形成装置１０は、プリンタや複写機、ファクシミリ装置あるいはこれらの複合機等、印刷機能を有する画像形成装置であって、入力部１、この入力部１に接続された画像データ生成部２及び制御部３、上記画像データ生成部２及び制御部３に接続された記憶部４、上記制御部３及び記憶部４に接続された画像構築部５、上記制御部３及び画像構築部５に接続された印刷エンジン６、上記制御部３及び印刷エンジン６に接続された用紙検出部７などからなる。
【００２０】
この画像形成装置１０において、入力部１は、例えばプリンタにおいて外部コンピュータなどから印刷ジョブを入力する入力ポートや、コピー機において光学系で読み取った印刷ジョブを入力する機能などを有する。
【００２１】
画像データ生成部２は、入力部１を介して入力され印刷ジョブを解析し、１ページ毎のビットイメージからなる画像データを生成するとともに、所定の矩形ブロック例えば正方形区画単位のバンドに区切ったバンドデータにして生成し、これを記憶部４に出力する機能を有している。
【００２２】
生成するバンドデータは、図２に示すように、全て同一面積の正方形であり、例えば１頁の画像領域が縦置きされている場合、上からバンドデータｄ１１、ｄ１２、ｄ１３、ｄ１４、バンドデータｄ２１、ｄ２２、ｄ２３、ｄ２４、バンドデータｄ３１、ｄ３２、ｄ３３、ｄ３４、バンドデータｄ４１、ｄ４２、ｄ４３、ｄ４４、バンドデータｄ５１、ｄ５２、ｄ５３、ｄ５４といったように順次構築される。
【００２３】
また、画像データ生成部２は、印刷ジョブを解析して得た用紙指定情報（例えば用紙サイズや用紙セット方向）を制御部３に出力する他、後述するように記憶部４へのバンドデータの記憶管理情報を、例えば図２のような配列構成を示すアドレス格納テーブルにして制御部３に出力する機能を有している。
【００２４】
記憶部４は、制御部３の制御の下、画像データ生成部２により生成されたバンドデータｄ１１、ｄ１２、ｄ１３、ｄ１４、バンドデータｄ２１、ｄ２２、ｄ２３、ｄ２４、バンドデータｄ３１、ｄ３２、ｄ３３、ｄ３４、バンドデータｄ４１、ｄ４２、ｄ４３、ｄ４４、バンドデータｄ５１、ｄ５２、ｄ５３、ｄ５４を順次記憶蓄積するメモリである。
【００２５】
画像構築部５は、制御部３の制御の下、記憶部４から各バンドデータｄ１１、ｄ１２、ｄ１３、ｄ１４、バンドデータｄ２１、ｄ２２、ｄ２３、ｄ２４、バンドデータｄ３１、ｄ３２、ｄ３３、ｄ３４、バンドデータｄ４１、ｄ４２、ｄ４３、ｄ４４、バンドデータｄ５１、ｄ５２、ｄ５３、ｄ５４を読み出し、１頁毎の印刷データを構築して印刷エンジン１１に出力する機能を有している。
【００２６】
すなわち、画像構築部５は、制御部３から例えば用紙の縦置き（紙送り方向ａ）の情報（後述する用紙のセット情報）が与えられている場合、図３の（Ａ）に示すように、Ｐ１点からバンドデータｄ１１、ｄ１２、ｄ１３、ｄ１４の順に、以降、同様に、バンドデータｄ２１、ｄ２２、ｄ２３、ｄ２４、バンドデータｄ３１、ｄ３２、ｄ３３、ｄ３４、バンドデータｄ４１、ｄ４２、ｄ４３、ｄ４４、バンドデータｄ５１、ｄ５２、ｄ５３、ｄ５４を順次読み出し、１頁毎の印刷画像を構築して印刷エンジン１１に出力する。なお、図３の（Ａ）の右図はバンドデータの展開構築方向を示している。
【００２７】
また、上記画像構築部５は、制御部３から例えば用紙の横置き（紙送り方向ｂ）の情報（後述する用紙のセット情報）が与えられている場合、図３の（Ｂ）に示すように、Ｐ２点からバンドデータｄ１４、ｄ２４、ｄ３４、ｄ４４、ｄ５４の順に、以降、同様に、バンドデータｄ１３、ｄ２３、ｄ３３、ｄ４３、ｄ５３、バンドデータｄ１２、ｄ２２、ｄ３２、ｄ４２、ｄ５２、バンドデータｄ１１、ｄ２１、ｄ３１、ｄ４２１ｄ５１を順次読み出し、１頁毎の印刷画像を構築して印刷エンジン１１に出力する。なお、図３の（Ｂ）の右図はバンドデータの展開構築方向を示している。
【００２８】
ここで、上記横置き（紙送り方向ｂ）の場合、各バンドデータｄ１１〜ｄ５４は、例えば２次元座標空間上で９０°の回転処理を施すことにより構築する。具体的には、例えば、あるビットデータが（ａ，ｂ）という座標で表されているときに、９０°回転した（−ｂ，ａ）という座標にローテーション変換する処理をソフトウエアにより実行すればよい。
【００２９】
また、印刷エンジン６は、制御部３の制御の下、画像構築部５からの１頁分の印刷画像を転写ドラム等に転写現像し、用紙のセット情報に基づき給紙カセットから給紙された用紙に転写し定着する印刷部である。
【００３０】
この印刷エンジン６に接続された用紙検出部７は、印刷エンジン６における給紙カセットでの用紙の有無や用紙の方向を検出するものであり、検出結果である用紙検出情報を制御部３に出力する機能を有している。
【００３１】
制御部３は、例えば、図４に示すように、画像形成装置１０の制御プログラムを記憶するＲＯＭ３１１、一時的にデータを保管するＲＡＭ３１２、更新可能な各種設定データなどを保管するＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）３１３及び制御プログラム等を上記ＲＯＭ３１１から読み出して実行するマイクロコンピュータ３１４等からなり、図示しない操作表示部等において入力された所定の指示情報や、本装置の各所に設けられた各種センサからの検出信号に応じて装置全体の制御を行う。
【００３２】
この制御部３は、上述した画像データ生成部２における画像データやバンドデータの生成制御、記憶部４におけるバンドデータの書き込みや読み出しの制御、画像データ生成部２における用紙のカセット情報に基づく印刷画像の構築制御等を行う機能を有している。
【００３３】
また、制御部３は、印刷ジョブから用紙指定情報が用紙検出部７からの用紙検出情報に合致していれば、用紙指定情報にしたがって画像データ生成部２における印刷画像の構築制御を行い、用紙指定情報と用紙検出情報が合致せず、例えば、縦横逆方向の用紙がセットされていて印刷できない場合、図示しない表示部に対してその旨のエラーメッセージを表示し、印刷再開の可否を判別する機能も有している。
【００３４】
さらに、制御部３は、印刷ジョブからの用紙指定情報が同一サイズの用紙を縦横交互に印刷する回転コレート機能を指示するものであったり、回転コレート機能を許可するものであるとき、用紙指定情報を参照し、画像データ生成部２における上述したビットデータのローテーション変換処理を用紙に合わせて交互に実行し、その回転コレート機能を実現する機能を有している。
【００３５】
なお、制御部３を中心にして画像データ生成部２、記憶部４、画像構築部５で実行される各種機構は、ソフトウエアによって実現することができる。
【００３６】
この画像形成装置１０において、制御部３は、通常、記憶部４へは、画像データ生成部２によりビットイメージデータを圧縮して記憶するが、前回バンドデータと比較して同一データであった場合は、圧縮したビットイメージデータは記憶せずにバンドデータの繰り返しを示すデータを記憶するように、画像データ生成部２の動作を制御する。
【００３７】
記憶部４に記憶蓄積されたバンドデータから印刷画像を構築する画像構築部５は、通常、圧縮されたビットイメージデータを伸張処理してバッファに展開するが、バンドデータ繰り返しを示すデータの場合は、伸張処理をせずに前回のバンドデータをそのまま使うため、当該画像構築部９のバッファをそのまま使用して印刷エンジン６へ転送する。
【００３８】
この画像形成装置１０における制御部３は、上記ＲＯＭ３１１から制御プログラムを読み出して、例えば図５のフローチャートに示す手順にしたがって当該画像形成装置１０をページプリンタとして動作させる制御を行う。
【００３９】
すなわち、制御部３は、ページプリンタとして動作させる制御を開始すると、先ず、印刷ジョブの有無を判定し（ステップＳ１）、その判定結果がＮＯ、すなわち、印刷ジョブがない場合には、上記ステップＳ１の判定処理を繰り返すことによって印刷ジョブの入力されるのを待機している。
【００４０】
そして、制御部３は、上記ステップＳ１の判定処理における判定結果がＹＥＳ、すなわち、印刷ジョブが入力されると、その印刷ジョブを解析し（ステップＳ２）、印刷ジョブ中の用紙サイズの指定の有無を判定する（ステップＳ３）。
【００４１】
次に、制御部３は、上記ステップＳ３の判定処理における判定結果がＹＥＳ、すなわち、用紙サイズの指定がある場合には、画像構築部９への用紙のセット情報を指定用紙サイズにセットし（ステップＳ４）、また、上記ステップＳ３の判定処理における判定結果がＮＯ、すなわち、用紙サイズの指定がない場合には、画像構築部９への用紙のセット情報を予め設定されている標準用紙サイズにセットする（ステップＳ５）。
【００４２】
次に、制御部３は、画像構築部５において正方形に区画されたバンドデータを生成する制御を行う（ステップＳ６）。例えば図６の（Ａ）に示す印刷ジョブの画像イメージＩに対して、図６の（Ｂ）に示すように正方形に区画された各区画Ａ１１〜Ａ８６毎のバンドデータを生成する。
【００４３】
ここで、例えば図６の（Ｂ）に示す例における区画Ａ２２と区画Ａ２３と区画Ａ２４、また、区画Ｂ７３と区画Ｂ７４は、同じバンドデータになるので、区画Ａ２３と区画Ａ２４のバンドデータは区画Ａ２２のバンドデータを繰り返し使用し、また、区画Ｂ７４のバンドデータは区画Ｂ７３のバンドデータを繰り返し使用することにより、処理時間を短縮することができる。
【００４４】
そこで、この画像形成装置１０における制御部３は、上記ステップＳ６のバンドデータの生成制御において、通常、記憶部４へは、画像データ生成部３によりビットイメージデータを圧縮して記憶するが、前回バンドデータと比較して同一データであった場合は、圧縮したビットイメージデータは記憶せずにバンドデータの繰り返しを示すデータを記憶するように、画像データ生成部３の動作を制御する。そして、記憶部４に記憶蓄積されたバンドデータから印刷画像を構築する画像構築部５は、通常、圧縮されたビットイメージデータを伸張処理してバッファに展開するが、バンドデータ繰り返しを示すデータの場合は、伸張処理をせずに前回のバンドデータをそのまま使うため、当該画像構築部９のバッファをそのまま使用して印刷エンジン６へ転送する。
【００４５】
次に、制御部３は、用紙エラー有無の判定、すなわち、印刷ジョブから用紙指定情報が用紙検出部７からの用紙検出情報に合致してないか否かを判定し（ステップＳ７）、その判定結果がＮＯ、すなわち、用紙エラーが場合にはステップＳ１２の処理に移り、また、上記ステップＳ７の判定処理における判定結果がＹＥＳ、すなわち、用紙エラーがある場合には用紙方向が横縦逆か否かを判定する（ステップＳ８）。
【００４６】
そして、制御部３は、このステップＳ８の判定処理における判定結果がＮＯ、すなわち、横縦逆方向の用紙がセットされていない場合には、その旨のメッセージを図示しない表示部に表示して、ユーザに横縦逆方向の用紙をセットするように促し（ステップＳ９）、図示しない操作入力部からの操作入力により指示される印刷再開の可否を判定し（ステップＳ１０）、その判定結果がＮＯ、すなわち、印刷再開が否定された場合にはその印刷ジョブについての印刷処理を終了してステップＳ１４に移り、また、上記ステップＳ１０における判定結果がＹＥＳすなわち印刷再開が指示された場合には、ステップＳ１２の処理に移る。
【００４７】
また、制御部３は、上記ステップＳ８の判定処理における判定結果がＹＥＳ、すなわち、横縦逆方向の用紙がセットされている場合には、バンドデータの９０°反転処理を行う（ステップＳ１１）。
【００４８】
次に、制御部３は、印刷エンジン６により各バンドデータから１ページ分の印刷画像を構築する制御を行い（ステップＳ１２）、さらに、全頁の印刷を終了したか否かを判定する（ステップＳ１３）。
【００４９】
このステップＳ１３の判定処理における判定結果がＮＯ、すなわち、印刷すべき頁がある場合には、上記ステップＳ７に戻って、上記ステップＳ７〜ステップＳ１３の処理を繰り返し行い、上記ステップＳ１３の判定処理における判定結果がＹＥＳ、すなわち、その印刷ジョブの全頁の印刷が終了した場合には、次の印刷ジョブの有無を判定する（ステップＳ１４）。
【００５０】
このステップＳ１４の判定処理における判定結果がＮＯ、すなわち、次の印刷ジョブがある場合には、上記ステップＳ１に戻って、上記ステップＳ１〜ステップＳ１４の処理を繰り返し行うことにより、次の印刷ジョブを実行する。また、上記ステップＳ１４判定処理における判定結果がＮＯ、すなわち、次の印刷ジョブがない場合には、処理を終了する。
【００５１】
上述の如く、この画像形成装置１０は、印刷ジョブから各頁分の画像データを所定のバンド単位に区切ったバンドデータにして生成する画像データ生成部２と、上記バンドデータを記憶蓄積する記憶部４と、記憶蓄積された上記バンドデータから印刷画像を構築する画像構築部５と、この画像構築部５で構築された上記印刷画像を用紙に印刷する印刷エンジン６と、上記画像データ生成部２、記憶部４、画像構築部５および印刷エンジン６に対し、上記バンドデータの生成、記憶蓄積、印刷画像の構築およびこれに基づく用紙印刷を制御する制御部３を備える。
【００５２】
そして、上記制御部３は、上記記憶部４に記憶するバンドデータが前回記憶したバンドデータと同じである場合には、前回のバンドデータの繰り返しを示すデータを上記記憶部３に記憶し、上記画像構築部５により、上記記憶部４に記憶した前回のバンドデータの繰り返しを示すデータに対応するバンドデータは、前回のバンドデータを展開したデータを繰り返し用いて印刷画像を構築する制御を行う。
【００５３】
このように、この画像形成装置１０では、バンドデータが連続して同じデータである場合、前のバンドと同じであれば、圧縮せずに同じバンドを使用する。バンドデータは、従来の走査方向に対して分割したものをさらに正方形に分割しているため、前回のバンドと同じデータかどうかの比較処理時間も少なくて済み、同一データの確率も高くなる。また、圧縮からビットイメージデータへの展開処理を省略し、前回のビットイメージデータをそのまま使えるため、処理時間を短縮することができる。さらに、展開処理が不要なバンドは、次バンドの展開処理を進めることができ、プリントオーバーランを抑制できる。
【図面の簡単な説明】
【００５４】
【図１】本発明を適用した画像形成装置の構成を示すブロック図である。
【図２】上記画像形成装置において生成されるバンドデータの構成を模式的に示す図である。
【図３】上記画像形成装置におけるバンドデータの展開の状態を模式的に示す図である。
【図４】上記画像形成装置における制御部の概略構成を示すブロック図である。
【図５】上記画像形成装置をページプリンタとして動作させる場合に制御手順を示すフローチャートである。
【図６】印刷ジョブの画像イメージとバンドデータの一例を模式的に示す図である。
【符号の説明】
【００５５】
１  入力部、
２  画像データ生成部、
３  制御部、
４  記憶部、
５  画像構築部、
６  印刷エンジン
７  用紙検出部、
１０  画像形成装置、
３１１  ＲＯＭ、
３１２  ＲＡＭ、
３１３  ＥＥＰＲＯＭ、
３１４  マイクロコンピュータ
【図１】
2008207484.tif 000003
【図２】
2008207484.tif 000004
【図３】
2008207484.tif 000005
【図４】
2008207484.tif 000006
【図５】
2008207484.tif 000007
【図６】
2008207484.tif 000008