(57)【要約】【課題】外部コントローラから画像形成装置へのデータ転送を高速化する。【解決手段】プリンタ３および外部コントローラ２により構成され、複数部数の電子ソート印刷時に、１部目印刷時にラスタライズした画像データを外部コントローラ２の記憶装置に記憶しておき、２部目以降の印刷は記憶装置に記憶された画像データを使用して印刷を行う画像形成システムにおいて、１部目の画像データ生成時に、通常解像度（プリンタ３の印刷性能）でラスタライズした画像データと、該通常解像度よりも低解像度でラスタライズした画像データとを記憶装置（大容量ハードディスクＡ８，Ｂ９）に記憶させておき、印刷速度を優先する設定がされる場合、２部目以降の印刷時に外部コントローラ２から低解像度の画像データをプリンタ３に転送する。【選択図】図１
2011018157.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置および外部コントローラにより構成され、複数部数の電子ソート印刷時に、１部目印刷時にラスタライズした画像データを前記外部コントローラの記憶装置に記憶しておき、２部目以降の印刷は前記記憶装置に記憶された画像データを使用して印刷を行う画像形成システムにおいて、
前記１部目の画像データ生成時に、通常解像度でラスタライズした画像データと、該通常解像度よりも低解像度でラスタライズした画像データとを前記記憶装置に記憶させておき、
印刷速度を優先する設定の場合、前記２部目以降の印刷時に前記外部コントローラから前記低解像度の画像データを前記画像形成装置に転送することを特徴とする画像形成システム。
【請求項２】
前記通常解像度のラスタライズ済み画像データを前記記憶装置に記憶する際、
前記通常解像度のラスタライズ済み画像データを圧縮した際のデータ圧縮時間と同等の時間をデータ伸長予測時間とし、該データ伸長予測時間と圧縮後のラスタライズ済み画像データを前記記憶装置から読み出す予測時間との和を第一の読み出し時間、非圧縮の前記通常解像度のラスタライズ済み画像データを前記記憶装置から読み出す予測時間を第二の読み出し時間とし、
前記第一の読み出し時間が前記第二の読み出し時間より短い場合は、前記圧縮後のラスタライズ済み画像データを、前記第一の読み出し時間が前記第二の読み出し時間より長い場合は、前記非圧縮のラスタライズ済み画像データを、前記記憶装置に記憶することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
画像形成装置および外部コントローラにより、複数部数の電子ソート印刷時に、１部目印刷時にラスタライズした画像データを前記外部コントローラの記憶装置に記憶しておき、２部目以降の印刷は前記記憶装置に記憶された画像データを使用して印刷を行う画像形成方法において、
前記１部目の画像データ生成時に、通常解像度でラスタライズした画像データと、該通常解像度よりも低解像度でラスタライズした画像データとを前記記憶装置に記憶する処理と、
印刷速度を優先する設定の場合、前記２部目以降の印刷時に前記外部コントローラから前記低解像度の画像データを前記画像形成装置に転送する処理とを行うようにしたことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムおよび画像形成方法に関する。さらに詳述すると、画像形成装置に接続された外部コントローラから画像形成装置への画像データの高速転送に好適な画像形成システムおよび画像形成方法に関する。
【背景技術】
【０００２】
ホスト装置からの印刷要求を印刷装置（以下、プリンタともいう）や複合機などの画像形成装置とは別途設けられたプリンタコントローラ（以下、外部コントローラという）で一旦受けた後、外部コントローラとインターフェース（以下、Ｉ／Ｆともいう）で接続された画像形成装置にて印刷を行う画像形成システムが広く知られている。
【０００３】
また、従来より、例えば、特許文献１に記載の技術のように、複数部数の電子ソート印刷（以下、複数部数のソート印刷、ソート印刷ともいう）の技術として、プリンタに記憶容量の大きい記憶装置（以下、大容量ハードディスクともいう）を搭載し、ホスト装置から送信される印刷データ、もしくはプリンタにてラスタライズした画像データを大容量ハードディスクに格納しておき、２部目以降の印刷時は当該印刷データもしくは画像データを使用して印刷を行うことで、ホスト装置が印刷データを複数回送信する処理を省き、処理時間を削減、またはプリンタでのラスタライズ時間を削減する方法が提案されている。
【０００４】
しかしながら、最近のプリンタは画像解像度、印刷スピードが著しく向上しており、プリンタの大容量ハードディスクからのデータ読み出し性能が、そのまま印刷速度に影響を与えるようになりつつある。例えば、１２００ｄｐｉ（dot per inch）／８ビットの４色カラープリンタの場合、Ａ４サイズの非圧縮画像データは、１色当たり約６４ＭＢのデータサイズとなる。したがって、例えば、印刷速度３００ｐｐｍ（page per minute）のプリンタの場合、１秒間に約１．３ＧＢの画像データ転送性能が必要となる。
【０００５】
これらのデータ量が膨大な画像データの高速データ転送技術としては、例えば、ＰＣＩ  Ｅｘｐｒｅｓｓなどのシリアル転送インターフェースなどが既に産業技術として使用されているが、大容量ハードディスクへのＩ／Ｆとしては使用されていない。大容量ハードディスクの転送レートは、シリアル転送Ｉ／ＦであるＵｌｔｒａ  ＳＡＴＡが一般的に使用されており、その１秒間のデータ転送性能は理論値７５０ＭＢである。
【０００６】
したがって、上記の例の印刷性能を有する装置については、必要な１秒当たりのデータ転送量約１．３ＧＢを十分に満足することができないため、電子ソート印刷を行う際にも１００％の印刷性能を提供することができないという問題が生じることとなる。
【０００７】
ここで、大容量ハードディスクへの保存データ量を小さくするための技術としては、例えば、特許文献２に記載の技術が提案されている。しかしながら、単にデータサイズを小さくして大容量ハードディスクへの読み出し速度が向上した場合においても、読み出したデータを伸長する時間などを考慮するとプリンタへ送信する１ページ分の画像データを再生成するまでに掛かる時間を単純に短くすることは難しく、画像データの内容によっては圧縮データの大容量ハードディスクからの読み出しと伸長処理の方が非圧縮画像データの読み出し時間よりも時間が掛かる場合がある。
【０００８】
また、各色につき大容量ハードディスクを持つこととすることで、１台あたりの画像データ読み出し量は小さくすることはできるが、大容量ハードディスクにかかるコストが上がるという問題がある。
【０００９】
また、データの圧縮技術に関しては、例えば、特許文献３に記載の技術のように、データ送信前に画像データの圧縮時間、圧縮後のデータ転送時間および伸長時間の和と、非圧縮画像データの転送時間を比較して総時間の短い方を送信する技術が提案されているが、特許文献３に記載の技術では、予めダミーデータを使用して圧縮時間と伸長時間を計測しており、実画像データ時はその面積をダミーデータと比較して予測値を立てていることから、ページ毎に変わる画像データに対しての圧縮・伸長時間の予測値には幅があるという問題がある。
【００１０】
また、特許文献４には、電子ソート印刷の際に、操作パネル等から指定された解像度に応じて、記憶媒体の残容量のしきい値を決め、記憶媒体の残容量及びしきい値から、記録形態（リアルイメージ、圧縮イメージ）を変更する技術が開示されている。特許文献４に記載の技術では、設定された解像度が高ければ、圧縮イメージで登録されることになるため、上記特許文献２と同様、データ伸長に時間がかかるという問題がある。
【００１１】
また、特許文献５には、保存しておくビットマップを、カラーかモノクロかに応じて解像度・階調変換する前のビットマップにするか、変換後のビットマップにするかを切り替える構成が開示されている。さらに、特許文献６には、１部目の印刷時に測定したイメージデータの生成に要する時間と記憶手段からイメージデータの読み出しに要する第２の時間との比較により、２部目以降の印刷方法を決定する点、及び、カラー印刷の場合には、時間にかかわらず、２部目以降も印刷データを基に印刷を行う技術が開示されている。これらの技術も、ビットマップデータがカラーの場合は、解像度・階調変換前のビットマップでの保存になるため、上記特許文献２および特許文献４と同様、データ伸長に時間がかかるという問題がある。
【００１２】
また、特許文献７には、画像データを印刷データの形式で記憶するか、既に展開されたイメージデータの形式で記憶するかを画像毎に決定する構成であって、ｍ枚目の画像について変換後の形式のデータを保存しておくか否かを、ｍ−１枚目までの画像についての変換に要した時間と、変換後の画像形成に要する時間と、ｍ−１枚目までの画像についての決定結果との少なくとも一部を参照して求められた時間と、ｍ枚目の画像の変換に要する時間とを比較した結果に基づいて決定することが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、上記いずれの従来技術によっても、現在の大容量ハードディスクからのデータ転送性能の向上がなければ、現在および将来に渡り高速化されつつある画像形成装置の印刷速度に対応することができない、すなわち、大容量ハードディスクからのデータ転送能力不足がボトルネックとなってプリンタの高性能化に対応できないという課題を解決することはできない。
【００１４】
そこで、本発明は、画像形成装置の印刷性能の高度化に伴う記憶装置からのデータ転送能力不足による画像形成システムにおける印刷パフォーマンスの低下を回避し、且つ、記憶装置からの画像データ読み出し時間を短縮して、外部コントローラから画像形成装置へのデータ転送を高速化することができる画像形成システムおよび画像形成方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
かかる目的を達成するため、請求項１に記載の画像形成システムは、画像形成装置および外部コントローラにより構成され、複数部数の電子ソート印刷時に、１部目印刷時にラスタライズした画像データを外部コントローラの記憶装置に記憶しておき、２部目以降の印刷は記憶装置に記憶された画像データを使用して印刷を行う画像形成システムにおいて、１部目の画像データ生成時に、通常解像度でラスタライズした画像データと、該通常解像度よりも低解像度でラスタライズした画像データとを記憶装置に記憶させておき、印刷速度を優先する設定がされる場合、２部目以降の印刷時に外部コントローラから低解像度の画像データを画像形成装置に転送するものである。
【００１６】
また、請求項２に記載の発明は、請求項１に記載の画像形成システムにおいて、通常解像度のラスタライズ済み画像データを記憶装置に記憶する際、通常解像度のラスタライズ済み画像データを圧縮した際のデータ圧縮時間と同等の時間をデータ伸長予測時間とし、該データ伸長予測時間と圧縮後のラスタライズ済み画像データを記憶装置から読み出す予測時間との和を第一の読み出し時間、非圧縮の通常解像度のラスタライズ済み画像データを記憶装置から読み出す予測時間を第二の読み出し時間とし、第一の読み出し時間が第二の読み出し時間より短い場合は、圧縮後のラスタライズ済み画像データを、第一の読み出し時間が第二の読み出し時間より長い場合は、非圧縮のラスタライズ済み画像データを、記憶装置に記憶するものである。
【００１７】
また、請求項３に記載の画像形成方法は、画像形成装置および外部コントローラにより、複数部数の電子ソート印刷時に、１部目印刷時にラスタライズした画像データを外部コントローラの記憶装置に記憶しておき、２部目以降の印刷は記憶装置に記憶された画像データを使用して印刷を行う画像形成方法において、１部目の画像データ生成時に、通常解像度でラスタライズした画像データと、該通常解像度よりも低解像度でラスタライズした画像データとを記憶装置に記憶する処理と、印刷速度を優先する設定の場合、２部目以降の印刷時に外部コントローラから低解像度の画像データを画像形成装置に転送する処理とを行うようにしている。
【発明の効果】
【００１８】
本発明によれば、外部コントローラから画像形成装置へのデータ転送を高速化して、印刷パフォーマンスの低下を防ぐことができる。
【００１９】
また、印刷品質を重視した場合の複数部数の電子ソート印刷の場合においても、データ転送にかかる時間を短縮し、外部コントローラから画像形成装置へのデータ転送を高速化することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る画像形成システムの概略構成図の一例である。
【図２】複数部数の電子ソート印刷を行う際の１部目の処理フローチャートである。
【図３】複数部数の電子ソート印刷を行う際の２部目以降の処理フローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明に係る構成を図１から図３に示す実施の形態に基づいて詳細に説明する。本実施形態に係る画像形成システム（印刷システムともいう）は、プリンタ３および外部コントローラ２により構成され、複数部数の電子ソート印刷時に、１部目印刷時にラスタライズした画像データを外部コントローラ２の記憶装置に記憶しておき、２部目以降の印刷は記憶装置に記憶された画像データを使用して印刷を行うことにより、２部目以降の印刷は保存した画像データを使用することで、ホスト装置１からのデータ再送信にかかる時間とホスト装置１の効率、および外部コントローラ２の再ラスタライズ時間の低減を図る機能を有する画像形成システムにおいて、１部目の画像データ生成時に、通常解像度（プリンタ３の印刷性能）でラスタライズした画像データと、該通常解像度よりも低解像度でラスタライズした画像データとを記憶装置（大容量ハードディスクＡ８，Ｂ９）に記憶させておき、印刷速度または印刷品質のうち印刷速度を優先する設定がされる場合、２部目以降の印刷時に外部コントローラ２から低解像度の画像データをプリンタ３に転送するものである。
【００２２】
（画像形成システム構成）
本実施形態に係る画像形成システムの概略構成図を図１に示す。図１において、１は印刷データを送信するホスト装置、２はホスト装置と接続される外部コントローラ、３は外部コントローラ２と接続されるプリンタを示している。また、４は外部コントローラ２のＣＰＵ、５は外部コントローラ２のメインメモリ、６は外部コントローラ２のホストブリッジ、７は外部コントローラ２のＳＡＴＡコントローラ、８は外部コントローラ２の大容量ハードディスクＡ（第１の記憶装置）、９は外部コントローラ２の大容量ハードディスクＢ（第２の記憶装置）、１０は画像データの圧縮・伸長を行う圧縮・伸長用ＡＳＩＣ、１１は外部コントローラ２のホストＩ／Ｆ部受信バッファ、１２はメインメモリ５内の画像生成部、１３はメインメモリ５内の通常解像度ページデータ格納エリア、１４はメインメモリ５内の低解像度ページデータ格納エリア、１５はメインメモリ５内の圧縮画像データ格納エリア、１６は生成した画像データの送信・格納・読み出しなどを行う画像データ管理部、１７は画像管理部が持つページリスト、１８は外部コントローラ２のオペレータパネル、１９は外部コントローラ２内にありプリンタ３との通信を行うプリンタＩ／Ｆ部である。また、２０はプリンタ３内にあって外部コントローラ２からの制御コマンドや画像データを制御するプリンタコントローラ、２１はプリンタ３の操作パネルである。
【００２３】
ここで、ホスト装置１と外部コントローラ２は同一ネットワークで接続される。また、ＣＰＵ４とホストブリッジ６は専用のプロセッサバスで接続され、メインメモリ５とホストブリッジ６は専用のメモリーバスで接続される。ホストブリッジ６、ＳＡＴＡコントローラ７、圧縮・伸長用ＡＳＩＣ１０、ホストＩ／Ｆ受信バッファ１１は、ＰＣＩ  Ｅｘｐｒｅｓｓバスにて接続されており、ＳＡＴＡコントローラ７と大容量ハードディスクＡ８、Ｂ９はＵｌｔｒａ  ＳＡＴＡバスにてそれぞれ接続されている。
【００２４】
また外部コントローラ２とプリンタ３はＰＣＩ  Ｅｘｐｒｅｓｓケーブルにて接続されている。なお、外部コントローラ２は、上記インターフェースを介してプリンタ３と接続されていれば良く、プリンタ３とは離れた場所に設けられていても、プリンタ３の近傍またはこれと一体に設けられていても良い。また、本実施形態では、大容量ハードディスクＡ８，Ｂ９を備える例について説明するが、例えば、１のハードディスクの領域を分けて用いるようにしても良く、ハードディスクの数は２つに限られるものではない。
【００２５】
（画像形成処理）
＜１部目の印刷処理＞
次に、本実施形態に係る画像形成システムにより実行される画像形成処理（本発明に係る画像形成方法）について説明する。
【００２６】
図２に、画像形成システムにより複数部数の電子ソート印刷を行う際の１部目の処理フローチャートを示す。以下、本実施形態に係る画像形成システムにより複数部数の電子ソート印刷を行う際の１部目の処理の詳細を説明する。なお、本実施形態では、プリンタ３の印刷性能は１２００ｄｐｉ/８ビットの４色カラー、３００ｐｐｍプリンタを例として説明するが、プリンタの印刷性能は上記例に限られるものではない。
【００２７】
先ず、ホスト装置１から送信された複数部数指定の印刷データは、外部コントローラ２のホストＩ／Ｆ部受信バッファ１１に一旦蓄えられたのち（Ｓ１００）、メインメモリ５内の画像生成部１２に渡される（Ｓ１０１）。なお、画像生成部１２は、画像生成プログラムおよび作業エリア（バッファ）を有しており、ホストＩ／Ｆ受信バッファからの印刷データは、この作業エリアに格納される。ＣＰＵ４は、画像生成部１２の画像形成プログラムに基づき、作業エリアに格納された印刷データをジョブ内で指定された解像度でラスタライズし（Ｓ１０２）、通常解像度ページデータ格納エリア１３に１ページ分の画像データを生成する（Ｓ１０３）。
【００２８】
この際に生成される１色あたりのＡ４サイズ画像データは約６４ＭＢである。また、この画像データは１秒間に約５枚分をプリンタ３へ転送しなければ印刷パフォーマンス（３００ｐｐｍ）が達成できないことから、１秒間にプリンタ３へ転送する１色あたりの画像データ量は、６４ＭＢ×５＝約３２０ＭＢ／ｓ、４色分の画像データは合計して約１．３ＧＢ／ｓ（３２０ＭＢ／ｓ×４色分）となる。例えば、ホストブリッジ６を介して各デバイスと接続されるＰＣＩ  Ｅｘｐｒｅｓｓ技術の場合、１レーンあたりの転送レートは理論値で５００ＭＢ／ｓであり、１色あたり１レーン使用することで非圧縮の通常解像度画像データであっても要求された転送性能を満たすことが可能である。
【００２９】
続いて、ＣＰＵ４は、作業エリアに格納された同じページデータを使用して低解像度で生成した画像データを低解像度ページデータ格納エリア１４にも生成する（Ｓ１０４）。ここで、低解像度とは、プリンタ３の印刷性能（通常解像度）より低い解像度であれば、特に限られるものではないが、本実施形態では、通常解像度１２００ｄｐｉの半分の６００ｄｐｉを例に説明する。この場合、Ａ４サイズ画像データの１色あたりのデータ量は約４ＭＢとなり、４色合わせて３００ｐｐｍを達成するためには１秒あたり８０ＭＢの転送性能が要求される。この画像データサイズであれば、大容量ハードディスクのＩ／ＦであるＵｌｔｒａ  ＳＡＴＡのデータ転送レート（理論値：７５０ＭＢ）を問題なく満たすことが可能である。なお、本実施例では、画像生成部１２の作業エリアに格納された印刷データから通常解像度データを生成した後に低解像度データを生成するとしたが、画像生成部１２の作業エリア内の印刷データから通常解像度ページデータを作成するのと並行して、作業エリア又は展開済みの通常解像度ページデータから低解像度ページデータを生成する構成としてもよい。
【００３０】
以上のように、当該ページについて、通常解像度画像データおよび低解像度画像データを作成した後、画像生成部１２は画像データ管理部１６にその旨を通知する（Ｓ１０５）。画像データ管理部１６は通常解像度で生成された画像データを圧縮・伸長用ＡＳＩＣ１０にて圧縮処理し（Ｓ１０６）、圧縮後のデータを圧縮ページデータエリア１５に格納する（Ｓ１０７）。
【００３１】
このとき画像データ管理部１６は、通常解像度画像データのＡＳＩＣ１０での圧縮処理開始時間Ｔｓと終了時間Ｔｅを計測し、圧縮に要した時間ΔＴａ（＝Ｔｅ−Ｔｓ）を概算し、それと同等の時間をそのページの伸長時間（伸長予測時間）として算出するようにする。ΔＴａと、生成された圧縮データサイズから１ページの画像データを大容量ハードディスクより読み出す理論値時間Ｔｒを算出し、その合計時間をＴ（ΔＴａ＋Ｔｒ、第一の読み出し時間）と算出する（Ｓ１０８）。この算出した概略時間Ｔと、非圧縮通常解像度ページデータを大容量ハードディスクから読み出すのに必要な時間の理論値Ｔｘ（第二の読み出し時間）を比較し（Ｓ１０９）、Ｔｘ＜Ｔであれば（Ｓ１０９：Ｙｅｓ）非圧縮画像データを大容量ハードディスクＡ８に保存し（Ｓ１１０）、Ｔｘ＞Ｔであれば（Ｓ１０９：Ｎｏ）圧縮画像データを大容量ハードディスクＡ８に保存する（Ｓ１１１）。
【００３２】
その際、ページリスト１７には当該ページが非圧縮画像データか圧縮画像データかを記録する（Ｓ１１２）。また、画像データ管理部１６は大容量ハードディスクＢ９に、低解像度ページデータ格納エリア１４内の低解像度画像データを格納する（Ｓ１１３）。
【００３３】
さらに、通常解像度画像データはホストブリッジ６、プリンタＩ／Ｆ部１９を介してプリンタ３のプリンタコントローラ２０に引き渡され、プリンタコントローラ２０にて印刷が行われる（Ｓ１１４）。続いて全ての印刷データが処理済みか否かを確認し（Ｓ１１５）、処理済でなければ（Ｓ１１５：Ｎｏ）、Ｓ１０１に戻り、上記処理を実施する。以上が複数部数の電子ソート印刷を行う際の１部目の処理である。
【００３４】
＜２部目以降の印刷処理＞
図３に、画像形成システムにより複数部数の電子ソート印刷を行う際の２部目以降の処理フローチャートを示す。以下、本実施形態に係る画像形成システムにより複数部数の電子ソート印刷を行う際の２部目以降の処理の詳細を説明する。
【００３５】
２部目の印刷開始前に、外部コントローラ２のオペレータパネル１８および／またはプリンタ３の操作パネル２１において、２部目以降の印刷を「印刷速度重視」で行うか、「印刷品質重視」で行うかの選択画面を表示し、ユーザに判断を促す（Ｓ１１６）。「印刷速度重視」が選択された場合（Ｓ１１７：Ｙｅｓ）、画像データ管理部１６は２部目以降の印刷に使用する低解像度画像データを大容量ハードディスクＢ９より読み出し（Ｓ１１８）、順次プリンタ３へ読み出したデータを転送して印刷を実施する（Ｓ１１９）。全ての部数の印刷有無を確認し（Ｓ１２０）、印刷済みの場合（Ｓ１２０：Ｙｅｓ）、印刷を終了する。
【００３６】
一方、「印刷品質重視」が選択された場合（Ｓ１１７：Ｎｏ）は、大容量ハードディスクＡ８より画像データを読み出し（Ｓ１２１）、ページリスト１７を参照して画像データの圧縮有無を確認する（Ｓ１２２）。確認した結果、圧縮されている画像データであれば（Ｓ１２２：Ｙｅｓ）、伸長処理を実施して（Ｓ１２３）、プリンタ３へ画像データを転送し、圧縮データでなければ（Ｓ１２２：Ｎｏ）、読み出した画像データをそのまま、プリンタ３へ転送して印刷を実施する（Ｓ１１９）。
【００３７】
以上のようにすることにより、外部コントローラ２の大容量ハードディスクＢ９に画像データの解像度を下げて画像データサイズを小さくした画像データについても記憶させて（Ｓ１１３）、低解像度化された画像データを選択可能とすることにより（Ｓ１１７）、大容量ハードディスク９からの画像データ読み出し時間を短縮することにより、外部コントローラ２からプリンタ３へのデータ転送を高速化して、プリンタ３の印刷性能の高速化に伴う外部コントローラ２の大容量ハードディスクからのデータ転送能力不足による画像形成システムにおける印刷パフォーマンスの低下を回避することができる。
【００３８】
また、印刷速度より印刷品質を重視する場合においても（Ｓ１１７：Ｎｏ）、圧縮データのサイズおよび圧縮時間から、記憶装置からの読み出し時間と伸長時間を概算し、非圧縮データの記憶装置からの読み出し総時間より短縮される場合は圧縮データを利用する（Ｓ１０８〜Ｓ１１１，Ｓ１２３）ことで、データ転送にかかる時間を短縮し、外部コントローラ２からプリンタ３へのデータ転送を高速化して、印刷システムのパフォーマンス低下を回避することができる。
【００３９】
なお、本実施形態では、２部目印刷前にユーザに印刷速度または印刷品質のいずれを重視するかを選択可能に表示する例（Ｓ１１６）について説明したが、ホスト装置１やプリンタ３の操作パネル２１等から予め外部コントローラ２に設定可能とし、設定された値を読みだして、Ｓ１１７の判断を行うようにすることも好ましい。
【００４０】
また、以上の実施形態において説明した画像形成方法は、例えば、外部コントローラ２のメインメモリ５に格納されているプログラム（画像形成システムの制御プログラム）で実行することができる。この画像形成システムの制御プログラムは、例えば、インターネット上からのダウンロードによって提供し、外部コントローラ２にインストールすることができる。また、本発明は、画像形成システムの制御プログラムを外部コントローラ２で実行可能に記録した記録媒体の態様にも適用される。
【００４１】
尚、上述の実施形態は本発明の好適な実施の例ではあるがこれに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変形実施可能である。
【符号の説明】
【００４２】
１  ホスト装置
２  外部コントローラ
３  プリンタ（画像形成装置）
４  ＣＰＵ
５  メインメモリ
６  ホストブリッジ
７  ＳＡＴＡコントローラ
８  大容量ハードディスクＡ（第１の記憶装置）
９  大容量ハードディスクＢ（第２の記憶装置）
１０  圧縮・伸長用ＡＳＩＣ
１１  ホストＩ／Ｆ部受信バッファ
１２  画像生成部
１３  通常解像度ページデータ格納エリア
１４  低解像度ページデータ格納エリア
１５  圧縮ページデータ格納エリア
１６  画像データ管理部
１７  ページリスト
１８  オペレータパネル
１９  プリンタＩ／Ｆ部
２０  プリンタコントローラ
２１  操作パネル
【先行技術文献】
【特許文献】
【００４３】
【特許文献１】特開２００１−２０５８６４号公報
【特許文献２】特開２００６−１５９４５８号公報
【特許文献３】特開平９−１３８７３７号公報
【特許文献４】特開２００１−１９１６２１号公報
【特許文献５】特開２００９−２３２２１号公報
【特許文献６】特開２００２−１３７４６２号公報
【特許文献７】特開２００２−９１７２１号公報
【図１】
2011018157.tif 000003
【図２】
2011018157.tif 000004
【図３】
2011018157.tif 000005