(57)【要約】【課題】  容量の大きいメモリを用いなくても長尺画像の形成を行うことができ、かつ、長尺画像印刷処理時のパフォーマンスが落ちることのない画像形成装置及び画像データの出力方法を提供する。【解決手段】  画像メモリ６６上の描画の終わったバンドの画像データをＨＤＤ７５へ移動させ、該バンドの存在していた記憶領域の開放を行い、開放された画像メモリ６６上に順次バンドを展開することで、限られた記録領域である画像メモリ６６上に長尺画像データを展開する。【選択図】  図７
2006191398.tif 000002
【特許請求の範囲】
【請求項１】
画像データをバンド単位に分割し、第１の記憶手段上に展開するバンド分割手段と、
前記バンドの管理を行う管理手段と、
前記バンド分割手段により前記第１の記憶手段上に展開された前記バンド毎に描画を行う描画手段と、
前記描画の完了した前記バンドの分割画像データを第２の記憶手段に移動させる移動手段と、
前記移動手段により前記分割画像データの移動がなされた前記バンドのメモリを開放する開放手段と、を有し、
前記第１の記憶手段上で前記画像データをバンド単位で順次展開して描画することで前記画像データの出力を行うことを特徴とする画像形成装置。
【請求項２】
前記移動手段は、前記描画の完了した前記バンド数が規定数に達したときに、前記規定数分の前記バンドをまとめて前記第２の記憶手段に移動させることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記移動手段は、再描画を実行する前記バンドについては前記第２の記憶手段に移動させないことを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記画像形成装置は、さらに、前記画像データのサイズを判別する判別手段を有し、
前記画像データのサイズが規定サイズ以上の場合には、
前記バンド分割手段と、前記バンド管理手段と、前記描画手段と、前記移動手段と、前記開放手段と、を用いて、前記バンド単位による前記画像データの出力処理を行い、
前記画像データのサイズが規定サイズ未満の場合には、
前記バンド単位に分割せずに、前記画像データの出力を行うことを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記画像形成装置は、さらに、前記第１の記憶手段の空き容量を検知する検知手段を有し、
前記第１の記憶手段の空き容量が所定量未満の場合には、
前記バンド分割手段と、前記バンド管理手段と、前記描画手段と、前記移動手段と、前記開放手段と、を用いて、前記バンド単位による前記画像データの出力処理を行い、
前記第１の記憶手段の空き容量が所定量以上の場合には、
前記バンド単位に分割せずに、前記画像データの出力を行うことを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
画像データをバンド単位に分割し、第１の記憶手段上に展開する第１の工程と、
前記バンド分割手段により前記第１の記憶手段上に展開された前記バンド毎に描画を行う第２の工程と、
前記描画の完了した前記バンドの分割画像データを第２の記憶手段に移動させる第３の工程と、
前記移動手段により前記分割画像データの移動がなされた前記バンドのメモリを開放する第４の工程と、を有し、
前記第１の記憶手段上で前記画像データをバンド単位で順次展開して描画することで前記画像データの出力を行うことを特徴とする画像データの出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像データ出力方法に関し、特に、長尺サイズ、非定型サイズの原稿を印刷する画像形成装置及び画像データ出力方法に関する。
【背景技術】
【０００２】
近年においては、各記録紙のサイズごとに定められた有効記録ライン数（副走査ライン数）を超える画像データ、いわゆる長尺サイズの画像データに対応した画像形成装置が実用化されている。
【０００３】
画像形成装置において画像を印刷出力する場合、まず、印刷出力対象となる画像データを読み取り、該画像データを画像メモリ上に展開しなければならない。
【０００４】
通常、上記画像メモリの容量はそれほど大きくはない。そのため、定型サイズより多少大きめの長尺画像データについては上記画像メモリで対応しうるが、数十メートル単位の長尺画像データについては上記画像メモリでは対応できず、長尺画像データを該画像メモリの容量内に収めることができない。
【０００５】
この点について、容量の大きいメモリを画像メモリとして用いることで長尺画像データに対応させる方法が考えられる。しかし、これではメモリの容量を拡大しなくてはならないのでコスト面で不利となる。
【０００６】
そこで、近年では、いかにして長尺画像データに対応する画像形成装置の実現を図るかが考えられている。
【０００７】
特許文献１では、スキャナ装置で読み取った長尺画像をページメモリ上に展開し、該長尺画像を定型サイズ（例えば、Ａ４）１枚分ずつの領域に分割して光ディスク装置を用いて記憶し、該光ディスクから長尺画像を読み出すことで長尺画像の印刷を行う画像情報処理装置が提案されている。
【０００８】
また、画像データをバンド単位で分割し、この単位に基づいて印刷する技術が、特許文献２において提案されている。具体的には、印刷出力すべき画像データをバンド単位でバンドメモリ上に展開したのちに画像の出力を行い、転送されたバンド毎のプリントデータをハードディスク内に格納し、同一のプリントデータを複数毎印刷する場合にはハードディスク内に格納したプリントデータをバンドメモリに展開する画像印刷システムが提案されている。
【特許文献１】特開平７−３０６９３１号公報
【特許文献２】特開平８−１２３６３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記の技術は、以下の問題点を有している。
【００１０】
特許文献１記載の技術では、長尺画像印刷時には、分割された領域毎に光ディスクに接続する必要性があるため、長尺画像印刷時の出力パフォーマンスが低下してしまう。
【００１１】
特許文献２記載の発明では、再描画対象の画像データ（プリントデータ）をハードディスクに格納するが、これでは再描画の際にハードディスクにアクセスする必要があり、再描画の高速化達成の妨げになってしまう。
【００１２】
本発明は上記問題点に鑑みてなされたものであり、容量の大きいメモリを用いなくても長尺画像の形成を行うことができ、かつ、長尺画像印刷処理時のパフォーマンスが落ちることのない画像形成装置及び画像データの出力方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
請求項１記載の発明は、画像データをバンド単位に分割し、第１の記憶手段上に展開するバンド分割手段と、前記バンドの管理を行う管理手段と、前記バンド分割手段により前記第１の記憶手段上に展開された前記バンド毎に描画を行う描画手段と、前記描画の完了した前記バンドの分割画像データを第２の記憶手段に移動させる移動手段と、前記移動手段により前記分割画像データの移動がなされた前記バンドのメモリを開放する開放手段と、を有し、前記第１の記憶手段上で前記画像データをバンド単位で順次展開して描画することで前記画像データの出力を行うことを特徴とする画像形成装置である。
【００１４】
請求項２記載の発明は、請求項１記載の発明において、前記移動手段は、前記描画の完了した前記バンド数が規定数に達したときに、前記規定数分の前記バンドをまとめて前記第２の記憶手段に移動させることを特徴とする。
【００１５】
請求項３記載の発明は、請求項２記載の発明において、前記移動手段は、再描画を実行する前記バンドについては前記第２の記憶手段に移動させないことを特徴とする。
【００１６】
請求項４記載の発明は、請求項１から３のいずれか１項記載の発明において、前記画像形成装置は、さらに、前記画像データのサイズを判別する判別手段を有し、前記画像データのサイズが規定サイズ以上の場合には、前記バンド分割手段と、前記バンド管理手段と、前記描画手段と、前記移動手段と、前記開放手段と、を用いて、前記バンド単位による前記画像データの出力処理を行い、前記画像データのサイズが規定サイズ未満の場合には、前記バンド単位に分割せずに、前記画像データの出力を行うことを特徴とする。
【００１７】
請求項５記載の発明は、請求項１から４のいずれか１項記載の発明において、前記画像形成装置は、さらに、前記第１の記憶手段の空き容量を検知する検知手段を有し、前記第１の記憶手段の空き容量が所定量未満の場合には、前記バンド分割手段と、前記バンド管理手段と、前記描画手段と、前記移動手段と、前記開放手段と、を用いて、前記バンド単位による前記画像データの出力処理を行い、前記第１の記憶手段の空き容量が所定量以上の場合には、前記バンド単位に分割せずに、前記画像データの出力を行うことを特徴とする。
【００１８】
請求項６記載の発明は、画像データをバンド単位に分割し、第１の記憶手段上に展開する第１の工程と、前記バンド分割手段により前記第１の記憶手段上に展開された前記バンド毎に描画を行う第２の工程と、前記描画の完了した前記バンドの分割画像データを第２の記憶手段に移動させる第３の工程と、前記移動手段により前記分割画像データの移動がなされた前記バンドのメモリを開放する第４の工程と、を有し、前記第１の記憶手段上で前記画像データをバンド単位で順次展開して描画することで前記画像データの出力を行うことを特徴とする画像データの出力方法である。
【発明の効果】
【００１９】
本発明により、画像データを第１の記憶手段である画像メモリ上に展開する際に、画像メモリ上の描画の終わったバンドの画像データを第２の記憶手段であるＨＤＤへの移動させ、該バンドの存在していた記憶領域の開放を順次行い、開放された画像メモリ６６上に順次バンドを展開することで、限られた記録領域である画像メモリ上に長尺画像データを展開することが可能となる。これにより、容量の大きいメモリを用いなくても長尺画像の形成を行うことができ、かつ、長尺画像印刷処理時のパフォーマンスが落ちることのない画像形成装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００２０】
本実施形態に係る画像形成装置の構成を、図１を参照して説明する。
【００２１】
画像形成装置は、ＡＤＦ（自動原稿送り装置）１と、原稿台２と、給紙ローラ３と、給送ベルト４と、配送ローラ５と、コンタクトガラス６と、原稿セット検知部７と、第１トレイ８と、第２トレイ９と、第３トレイ１０と、第１給紙ユニット１１と、第２給紙ユニット１２と、第３給紙ユニット１３と、縦搬送ユニット１４と、感光体１５と、搬送ベルト１６と、定着ユニット１７と、排紙ユニット１８と、現像ユニット２７と、露光ランプ５１、第１ミラー５２、レンズ５３、ＣＣＤイメージセンサ５４、第２ミラー５５、第３ミラー５６から構成される読み取りユニット５０と、レーザ出力ユニット５８、結像レンズ５９、ミラー６０から構成される書き込みユニット５７と、切り替え板１０１、通常排紙ローラ１０２、搬送ローラ１０３、１０５、通常排紙トレイ１０４、ステープラ１０６、排紙ローラ１０７、ステープル台１０８、ジョガー１０９、ステープル完了排紙トレイ１１０から構成されるフィニシャ１００と、両面給紙ユニット１１１と、分岐爪１１２と、から構成される。
【００２２】
次に、本実施形態の画像形成装置における画像形成処理動作について説明する。
【００２３】
ＡＤＦ１の具備する原稿台２上に原稿の画像面を上にして置かれた原稿束は、操作部上のスタートキーが押下されることで、一番上の原稿から給送ローラ３と、給送ベルト４とにより、コンタクトガラス６上の所定の位置に給送される。
【００２４】
コンタクトガラス６上の所定の位置に給送された原稿は、読み取りユニット５０により読み取られ、読み取りが終了した原稿は、給送ベルト４、排送ローラ５を介して排出される。さらに、原稿台２に次の原稿があることを原稿セット検知部７が検知した場合には、上述した処理動作と同様に、コンタクトガラス６上に給送される。なお、給送ローラ３、給送ベルト４、排送ローラ５は、搬送モータによって駆動される。
【００２５】
第１トレイ８、第２トレイ９、第３トレイ１０に積載された記録紙は、各々第１給紙装置１１、第２給紙装置１２、第３給紙装置１３により給紙され、縦搬送ユニット１４により感光体１５に当接する位置まで搬送される。
【００２６】
読み取りユニット５０にて読み込まれた画像データは、書き込みユニット５７からのレーザによって感光体１５上に書き込まれ、感光体１５上に静電潜像が形成される。そして、静電潜像が現像ユニット２７を通過することで現像され、感光体１５上にトナー像が形成される。
【００２７】
縦搬送ユニット１４より搬送された記録紙は、感光体１５の回転速度と等速の搬送ベルト１６により搬送され、この際に、感光体１５上に形成されたトナー像が記録紙上に転写される。定着ユニット１７に搬送される。
【００２８】
トナー像の転写された記録紙は、定着ユニット１７に搬送される。定着ユニット１７において、記録紙上に転写されたトナー像が熱定着される。
【００２９】
なお、感光体１５と、搬送ベルト１６と、定着ユニット１７と、排紙ユニット１８と、現像ユニット２７とは、図２に示すメインモータ２５によって駆動される。また、各給紙装置１１〜１３は、図２に示すメインモータ２５の駆動を各々給紙クラッチ２２〜２４が伝達することで駆動される。また、縦搬送ユニット１４は、メインモータ２５の駆動を中間クラッチ２１が伝達することで駆動される。
【００３０】
排紙ユニット１８は、後処理装置であるフィニシャ１００に記録紙を排出する。
【００３１】
フィニシャ１００は、記録紙を、通常排紙トレイ１０４側と、ステープル台１０８側とに導くための装置である。切り替え板１０１を上に切り替えると、搬送ローラ１０３を介して通常排紙トレイ１０４側に記録紙を排紙する。逆に、切り替え板１０１を下方向に切り替えると、搬送ローラ１０５、排紙ローラ１０７を介して、ステープル台１０８に記録紙を搬送する。
【００３２】
通常の排紙トレイ１０４は、前後に移動可能な排紙トレイであり、前後に移動し、簡易的に排出されてくる記録紙（コピー紙）の仕分けを行う。これにより、通常の排紙トレイ１０４に搬送された記録紙は、原稿毎、あるいは、画像メモリによってソーティングされたコピー部毎に仕分けられる。
【００３３】
他方、ステープル台１０８に積載された記録紙は、一枚排紙されるごとに紙揃え用のジョガー１０９によって、紙端面が揃えられ、一部のコピー完了と共にステープラ１０６により綴じられる。ステープラ１０６で綴じられた記録紙群は自重により、ステープル完了排紙トレイ１１０に収納される。
【００３４】
なお、記録紙の両面に画像を作像する場合には、経路切り替えの為の分岐爪１１２を上側にセットする。分岐爪１１２が上側セットされると、記録紙の片面に画像が形成された記録紙は排紙トレイ１０４側に搬送されずに両面給紙ユニット１１１に一旦ストックされる。そして、両面給紙ユニット１１１に一旦ストックされた記録紙を再給紙し、感光体１５に作像されたトナー画像を再び転写する。両面転写後、経路切り替えの為の分岐爪１１２は下側にセットされ、両面印刷のなされた記録紙はフィニシャ１００に導かれる。このようにして、記録紙の両面に画像の形成がなされる。
【００３５】
なお、上記説明においては、定型サイズの記録紙を印刷用紙として説明したが、印刷用紙は定型サイズの記録紙に限られるものではなく、ロール紙などでもよい。
【００３６】
次に、本実施形態の画像形成装置における原稿の読み取り処理から書き込み処理までの動作について説明する。
【００３７】
読み取りユニット５０は、原稿を載置するコンタクトガラス６と、光学走査系とで構成される。光学走査系は、露光ランプ５１と、第１ミラー５２と、レンズ５３と、ＣＣＤイメージセンサ５４とから構成される。露光ランプ５１及び第１ミラー５２は第１キャリッジ上に固定され、第２ミラー５５及び第３ミラー５６は、第２キャリッジ上に固定される。
【００３８】
原稿像を読み取る際には、光路長が変わらないように、第１キャリッジと第２キャリッジとが２対１の相対速度で機械的に走査される。この光学走査系は、スキャナ駆動モータにより駆動する。原稿像はＣＣＤイメージセンサ５４によって読み取られ、電気信号に変換されて処理される。
【００３９】
レンズ５３及びＣＣＤイメージセンサ５４を図１の左右方向に移動させることで、画像倍率が変化する。言い換えれば、指定された倍率に対応してレンズ５３及びＣＣＤイメージセンサ５４の左右方向の位置が設定される。
【００４０】
書き込みユニット５７は、レーザ出力ユニット５８と、結像レンズ５９と、ミラー６０とから構成される。レーザ出力ユニット５８の内部には、レーザ光源であるレーザダイオードと、モータによって高速で定速回転する回転多面鏡（ポリゴンミラー）が搭載されている。
【００４１】
レーザ出力ユニット５８より照射されるレーザ光は、ポリゴンミラーで偏光され、結像レンズ５９を通り、ミラー６０で折り返され、感光体１５面上に集光結像する。
【００４２】
上記のレーザ光は、感光体１５が回転する方向と直行する方向（主走査方向）に露光走査され、画像処理部のセレクタにより出力されたライン単位の記録を行う。感光体１５の回転速度と記録密度に対応した所定の周期で主走査方向への書き込みを繰り返すことによって感光体１５上に静電潜像が形成される。
【００４３】
なお、感光体１５の一端近傍のレーザビームが照射される位置には、主走査同期信号を発生するビームセンサが配置される。この主走査同期信号を基に、主走査方向の画像記録開始タイミングの制御、画像信号の入出力を行うための制御信号の生成を行う。
【００４４】
次に、図２を参照して、図１に示す画像形成装置の制御系について説明する。
【００４５】
画像形成装置の制御系は、図２に示すように、画像形成装置全体を制御するメインコントローラ２０を中心に各分散制御装置が配置されており、メインコントローラ２０は、システムバスを介して、ＩＰＵ（画像処理ユニット）４９と、ＡＤＦ１と、操作部３０と接続される。
【００４６】
操作部３０は、オペレータに対する表示やオペレータからの機能設定を行う。また、ＩＰＵ４９は、スキャナの制御、原稿画像をＩＰＵ４９の画像メモリに書き込む制御、その画像メモリからの作像処理を行う。
【００４７】
メインコントローラ２０には、メインモータ２５と、中間クラッチ２１と、第１給紙クラッチ２２と、第２給紙クラッチ２３と、第３給紙クラッチ２４と、が接続される。また、ＡＤＦ１には、搬送モータ２６や、原稿セット検知部７が接続される。操作部３０には、液晶ディスプレイや、各種入力キーが接続される。
【００４８】
次に、本実施形態の画像形成装置における画像処理ユニット（ＩＰＵ）４９の構成を、図３を参照して説明する。図３は、ＩＰＵ４９の内部構成を示す。
【００４９】
ＩＰＵ４９は、図１の露光ランプ５１から照射された光の反射光をＣＣＤイメージセンサ５４で受光し、光電変換を行う。Ａ／Ｄコンバータ６１は、光電変換したアナログ画像データをデジタル画像データに変換する。シェーディング補正部６２は、Ａ／Ｄコンバータ６１で変換されたデジタル画像データに対しシェーディング補正を行う。ＭＴＦ補正部・γ補正部６３は、シェーディング補正を行った画像データに対しＭＴＦ補正、γ補正等を施す。
【００５０】
変倍処理部７２は、画像データに対し変倍処理を行い、変倍率に合わせて画像データを拡大縮小し、セレクタ６４に出力する。セレクタ６４は、書き込みγ補正部７１または画像メモリコントローラ６５に出力先として選択し、画像データを出力する。書き込みγ補正部７１は、画像データにγ補正を行い、書き込みユニット５７に出力する。
【００５１】
なお、画像メモリコントローラ６５とセレクタ６４との間は、双方向に画像信号を入出力可能な構成となっている。
【００５２】
また、ＩＰＵ４９は、読み取りユニット５０から入力される画像データ以外にも、Ｉ／Ｏポート６７を介して外部から供給される画像データ（例えば、パーソナルコンピュータ等のデータ処理装置から出力されるデータ）も処理することが可能となるように、複数のデータの入出力を選択実行することができる機能を有する。
【００５３】
また、ＩＰＵ４９は、画像メモリコントローラ６５の設定や図１の読み取りユニット５０、書き込みユニット５７の制御を行うＣＰＵ６８と、ＣＰＵ６８により制御されるプログラムやデータを格納するＲＯＭ６９、ＲＡＭ７０と、を有する。
【００５４】
ＣＰＵ６８は、画像メモリコントローラ６５を介して、画像メモリ６６のデータの書き込み処理や、読み出し処理を行う。画像メモリコントローラ６５に送られた画像データは、画像メモリコントローラ６５内で圧縮され、画像メモリ６６に送られる。
【００５５】
画像メモリ６６に記憶された画像データは、ＣＰＵ６８からアクセス可能な構成となっている。これにより画像メモリ６６に記憶された画像データを加工することができ、例えば画像データの間引き処理、画像データの切り出し処理等を行うことが可能となる。
【００５６】
次に、画像メモリコントローラ６５と、画像メモリ６６と、ＨＤＤ７５について説明する。
【００５７】
画像メモリ６６としては、高速アクセスが可能なメモリが使用される。これは、画像入力時において入力画像データの転送速度に略同期してデータの書き込みを行うことができるように、または、画像出力時における出力画像データの読み出しが高速に行えるようにするためである。
【００５８】
なお、画像メモリ６６は各処理を行う画像データの大きさにより複数のエリアに分割し、画像データの入出力を同時に実行可能な構成となっている。また、各分割したエリアに画像データの入力、出力をそれぞれ並列に実行可能とするために、画像メモリコントローラ６５とのインターフェースには、リード用とライト用との二組のアドレス・データ線が用いられる。これにより、エリア１に画像データを入力（ライト）する間に、エリア２により画像を出力（リード）するという動作が可能となる。
【００５９】
ＨＤＤ７５は、入力された画像の合成、ソーティングを行うためにデータを保存しておく大容量のメモリである。ＨＤＤ７５を設けることで、外部電源が不用で永久的に画像を保持できることになる。複数の定型の原稿（フォーマット原稿）をスキャナで読み込んで保持する際は、ＨＤＤ７５を用いるのが一般的である。
【００６０】
次に、画像メモリ６６への画像データ入出力時におけるメモリコントローラ６５の動作の概略を説明する。
【００６１】
画像メモリ６６に画像データの入力を行う際には、まず、入力データセレクタにおいて複数のデータの内から画像メモリ６６へ書き込まれる画像データの選択がなされる。ここで、入力データセレクタによって選択された画像データは、画像合成部に供給され、既に画像メモリ６６に保存されているデータと合成される。
【００６２】
画像合成部によって処理された画像データは、１次圧縮／伸長部によりデータ圧縮され、この圧縮された画像データが画像メモリ６６に書き込まれる。画像メモリ６６に書き込まれた画像データは、必要に応じて２次圧縮／伸長部で更に圧縮され、ＨＤＤ７５に保存される。
【００６３】
画像メモリ６６から画像データの出力を行う際に、画像が画像メモリ６６に展開されている場合には、１次圧縮／伸長部において画像メモリ６６上の画像データの伸長を行い、伸長後のデータ、もしくは伸長後のデータと入力データとの画像合成を行った後のデータを出力データセレクタで選択し、出力する。
【００６４】
他方、出力対象となる画像が画像メモリ６６上に展開されていない場合には、ＨＤＤ７５に格納されている出力対象画像データを２次圧縮／伸長部で伸長する。そして、伸長されたデータを画像メモリ６６上に展開してから画像出力動作を行う。
【００６５】
次に、図４を参照して、本実施形態の長尺サイズの画像を印刷する際の処理について説明する。図４は、長尺サイズ画像を印刷する際のプリンタアプリと画像メモリコントローラ６５、画像メモリ６６間のやり取りを示す。
【００６６】
まず、長尺サイズ原稿のプリントの実行開始キーが押下されると、画像形成装置のプリンタアプリは記憶領域を確保するために画像メモリコントローラ６５に対しオープンページ要求を行う。ここで使用される「ページ」とは、画像データ１つ分を表す単位である。
【００６７】
画像メモリコントローラ６５による画像メモリ６６のオープンページが成功すると、プリンタアプリは画像メモリコントローラ６５に対しオープンバンド要求を行う。「バンド」とは、図５に示すような画像データ１ページを短冊状に分割したうちの１つを表す単位である。
【００６８】
なお、本実施形態では、画像メモリコントローラ６５において、画像メモリ６６上の記憶領域の確保、入力される長尺画像データのバンド単位への分解、分解されたバンド毎に異なる識別ＩＤの付与及び該識別ＩＤの管理が行われる。ここで、識別ＩＤの管理を行う際の記憶領域は、画像メモリ６６内に設ける。なお、画像メモリコントローラ６５外にＲＡＭを設け、該ＲＡＭを識別ＩＤの管理を行う記憶領域としてもよい。
【００６９】
画像メモリ６６のオープンバンドの成功、すなわち、画像メモリ６６上に１バンド分の記憶領域の確保に成功すると、画像メモリコントローラ６５は長尺画像のうち１バンド分の画像データをこの記憶領域上に展開する。
【００７０】
１バンド分の画像データを展開し終え、該バンドの画像データについて描画が完了すると、プリンタアプリは該バンドについてクローズバンド要求を行う。クローズバンド要求処理時のフローを図６に示す。クローズバンド要求がなされると（Ｓ２０１）、該バンドはクローズ完了バンドとして登録される（Ｓ２０２）。
【００７１】
なお、上記処理時のクローズ完了バンド登録のようなバンド毎の情報管理は、画像メモリ６６内に設けられた記憶領域、あるいは、画像メモリコントローラ６５外に設けたＲＡＭで行う。
【００７２】
以上のオープンバンド／クローズバンド処理を、分割されたバンド数分、すなわち、長尺画像１ページ分の出力が完了するまで実行する。
【００７３】
なお、画像メモリ６６の記憶領域の容量では、長尺画像１ページ分の記憶領域を確保することができない。そこで、本実施形態の画像形成装置においては、オープンバンド要求処理時にクローズ完了バンドを随時ＨＤＤ７５に移動させ、該バンドが確保していた画像メモリ６６の記憶領域の開放を行う。そして、該バンドの記憶領域の開放によりできた空きメモリに順次バンド単位の画像データを展開する。
【００７４】
図７に、オープンバンド要求処理時のフローを示す。プリンタアプリによりオープンバンド要求がなされると、画像メモリ６６に所定量以上の空きメモリがあるか否か、言い換えれば、１バンド分の画像データを展開することができる空き記憶領域があるか否かが、画像メモリコントローラ６５によりチェックされる（Ｓ２１１）。所定量以上の空きメモリが存在する場合には（Ｓ２１１／Ｙｅｓ）、この空きメモリに１バンド分の記憶領域を確保し（Ｓ２１７）、長尺画像のうち１バンド分の画像データを該記憶領域上に展開する（Ｓ２１８）。
【００７５】
他方、画像メモリ６６に所定量以上の空きメモリが存在しない場合には（Ｓ２１１／Ｎｏ）、画像メモリ６６上に展開されているバンドの中にクローズ完了バンドが存在するか否かが判断される（Ｓ２１２）。
【００７６】
各バンドの情報管理を行う管理テーブルの一例を図８に示す。「Ｃバンド状態」の欄に「１」が表記されていたらクローズ完了バンドであり、「０」が表記されていたらクローズ未完了バンドである。
【００７７】
クローズ完了バンドが存在しない場合には（Ｓ２１２／Ｎｏ）、画像メモリ６６上の記憶領域がフル状態であると判断され、オープンバンド処理を実行せずに処理を抜ける（Ｓ２１３）。
【００７８】
クローズ完了バンドが存在する場合には（Ｓ２１２／Ｙｅｓ）、クローズ完了バンドの画像データをＨＤＤ７５に移動させる（Ｓ２１４）。そして、該バンドのクローズ完了バンド登録を抹消する（Ｓ２１５）。すなわち、図８において「Ｃバンド状態」を「１」から「０」に書き換えを行う。そして、該バンドが占有していたメモリ領域の開放処理を実行する（Ｓ２１６）。なお、開放処理がなされると、情報管理テーブルについても開放される。
【００７９】
次に、開放された領域に新たに１バンド分の記憶領域を確保し（Ｓ２１７）、長尺画像のうち１バンド分の画像データを該記憶領域上に展開する（Ｓ２１８）。
【００８０】
オープンバンド／クローズバンドの処理が長尺画像のバンド数分実行され、長尺画像全体の出力が完了することにより１ページ分画像形成処理が完了する。画像形成処理が完了すると、プリンタアプリはクローズページ要求を行う。クローズページ要求実行時の処理フローを図９に示す。
【００８１】
クローズページ要求がなされると、まず、画像メモリコントローラ６５は、クローズ完了バンドの画像データをＨＤＤ７５に移動する（Ｓ２２１）。そして、該バンドのクローズ完了バンド登録を抹消する（Ｓ２２２）。クローズバンド登録抹消後、該バンドが確保していた画像メモリ６６上の領域を開放する（Ｓ２２３）。
【００８２】
この処理を画像メモリ６６上の全てのバンドに対して実行し（Ｓ２２４）、画像メモリ６６上の記憶領域の全てについて開放処理が完了すると（Ｓ２２４／Ｙｅｓ）、クローズページ処理が完了したとして処理を抜ける（Ｓ２２５）。
【００８３】
本実施形態により、画像を画像メモリ上に展開する際に、画像メモリ上の描画の終わったバンドの画像データをＨＤＤ７５へ移動させ、該バンドの存在していた記憶領域の開放を順次行い、開放された画像メモリ６６上に順次バンドを展開することで、限られた記録領域である画像メモリ上に長尺画像データを展開する。これにより、容量の大きいメモリを用いなくても長尺画像の形成を行うことができ、かつ、長尺画像印刷処理時のパフォーマンスが落ちることのない画像形成装置を提供することが可能となる。
【００８４】
なお、本実施形態の画像形成装置において、オープンバンド実行時にクローズ完了バンドの画像データをＨＤＤ７５に移動させるが（Ｓ２１４）、１バンド毎に移動させるとＨＤＤ７５へのアクセス頻度が高くなり、パフォーマンス速度が低下してしまう。そこで、クローズ完了バンドが規定数に達した場合にＨＤＤ７５にまとめて移動させるようにしてもよい。具体的には、図８の管理テーブルの「Ｃバンド状態」のステータスをチェックし、Ｃバンド状態が「１」の状態のバンドが規定数に達した場合には該バンドをまとめてＨＤＤ７５に移動させる。このように制御することでＨＤＤ７５へのアクセス頻度を抑制することができ、パフォーマンス速度の低下を抑制することが可能となる。
【００８５】
また、本実施形態の画像形成装置においては、画像データについて再描画を実行することがある。再描画とは、画像データの上書き、書き込み動作のことであるが、このような再描画処理をＨＤＤ７５上で行うとパフォーマンスが低下してしまう。そこで、上記実施形態において、クローズ完了バンドが規定数に達する前に再描画となったバンドについては、ＨＤＤ７５に移動させる対象からはずすようにしてもよい。具体的には、図８の管理テーブルにおいて、再描画対象バンドの管理を行い、再描画対象バンドについてはＨＤＤ７５に移動させずに画像メモリ６６上に保留させ、画像メモリ６６上で再描画処理を行う。このように制御することで、再描画処理のパフォーマンスを低下させることなく行うことが可能となる。
【００８６】
また、本実施形態の画像形成装置において、規定サイズ以上のページを印刷する際にバンド分割印刷処理を実行するように制御してもよい。このように制御することで、規定サイズ未満のページを印刷する場合にはバンド分割印刷処理を実行せず、規定サイズ以上のページを印刷する場合にはバンド分割印刷処理を実行するので、ページサイズに応じて効率の良い印刷方法を選択することが可能となる。
【００８７】
また、本実施形態の画像形成装置において、画像メモリ６６の空き容量が所定量未満になった場合に上記バンド分割印刷処理を実行するように制御してもよい。具体的には、図８の管理テーブルを用いて画像メモリ６６の空き容量をチェックし、空き容量が所定量未満になった場合にバンド分割印刷処理を実行する。このように制御することで、画像メモリ６６の空き容量に応じて効率の良い印刷方法を選択することが可能となる。
【図面の簡単な説明】
【００８８】
【図１】画像形成装置の構成を示す図である。
【図２】画像形成装置の制御系の構成を示す図である。
【図３】画像形成装置における画像処理ユニット（ＩＰＵ）の構成を示すブロック図である。
【図４】長尺サイズ画像を印刷する際のプリンタアプリと画像メモリ間のやり取りを示す図である。
【図５】１ページ分の画像データを説明するための図である。
【図６】クローズバンド要求処理時のフローを示す図である。
【図７】オープンバンド要求処理時のフローを示す図である。
【図８】各バンドの情報管理を行う管理テーブルを示す図である。
【図９】クローズページ要求実行時の処理フローを示す図である。
【符号の説明】
【００８９】
６５    画像メモリコントローラ
６６    画像メモリ
７５    ＨＤＤ
【図１】
2006191398.tif 000003
【図２】
2006191398.tif 000004
【図３】
2006191398.tif 000005
【図４】
2006191398.tif 000006
【図５】
2006191398.tif 000007
【図６】
2006191398.tif 000008
【図７】
2006191398.tif 000009
【図８】
2006191398.tif 000010
【図９】
2006191398.tif 000011