(57)【要約】【課題】  スレーブのメモリの占有量を減らして印刷処理の生産性の低下を抑えるとともに、ネットワーク上のトラフィックの占有量を減らす画像形成システムを提供する。【解決手段】  圧縮部４１１は原画像データから圧縮画像データを作成する（ステップＳ２２）。比較選択部４１２は、原画像データのサイズと圧縮画像データのサイズとを比較し（ステップＳ２３）、圧縮データのサイズが原画像データのサイズより小さい場合は圧縮画像データを転送するデータとして選択し（ステップＳ２４）、圧縮データのサイズが原画像データのサイズより大きいか同じ場合には原画像データを転送するデータとして選択する（ステップＳ２５）。伸長部４１３は、圧縮画像データを順次伸長処理する（ステップＳ３１）。【選択図】    図４
2005159705.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の画像形成装置を接続し、いずれか一つの画像形成装置から画像データを少なくとも一つの他の画像形成装置に転送する画像形成システムにおいて、
前記各画像形成装置は圧縮部と比較選択部と伸長部とを備え、
前記圧縮部は、転送する画像データを圧縮し、
前記比較選択部は、圧縮前の画像データのサイズと圧縮後の画像データのサイズを比較して、圧縮前の画像データのサイズより圧縮後の画像データのサイズが小さい場合は圧縮後の画像データを転送する画像データに選択し、圧縮前の画像データのサイズより圧縮後の画像データのサイズが大きいか同じである場合は圧縮前の画像データを転送する画像データに選択し、
前記伸長部は、受信した圧縮された画像データを伸長することを特徴とする画像形成システム。
【請求項２】
ネットワークを介して複数の画像形成装置を接続し、いずれか一つの画像形成装置から画像データを少なくとも一つの他の画像形成装置に転送する画像形成システムにおいて、
前記各画像形成装置は圧縮部と比較選択部と伸長部とを備え、
前記圧縮部は、転送する画像データを圧縮し、
前記比較選択部は、圧縮前の画像データのサイズに０より大きく１より小さい係数を乗算したサイズと圧縮後の画像データのサイズを比較して、圧縮前の画像データに前記係数を乗算したサイズより圧縮後の画像データのサイズが小さい場合は圧縮後の画像データを転送する画像データに選択し、圧縮前の画像データに前記係数を乗算したサイズより圧縮後の画像データのサイズが大きいか同じである場合は圧縮前の画像データを転送する画像データに選択し、
前記伸長部は、受信した圧縮された画像データを伸長することを特徴とする画像形成システム。
【請求項３】
前記係数をユーザが設定できる請求項２に記載の画像形成システム。
【請求項４】
転送元の画像形成装置と転送先の画像形成装置との両方で印刷動作を行う請求項１から請求項３のいずれかに記載の画像形成システム。
【請求項５】
ネットワークを介して接続された複数の画像形成装置のいずれか一つの画像形成装置において形成した画像データまたは読み込んだ画像データを印刷するとともに当該画像データを圧縮し、圧縮前の画像データのサイズと圧縮後の画像データのサイズを比較して、圧縮前の画像データのサイズより圧縮後の画像データのサイズが小さい場合は圧縮後の画像データを転送する画像データに選択し、圧縮前の画像データのサイズより圧縮後の画像データのサイズが大きいか同じである場合は圧縮前の画像データを転送する画像データに選択し、選択された画像データを少なくとも一つの他の画像形成装置に転送し、
画像データの転送を受けた画像形成装置において、転送された画像データが圧縮されている場合には画像データを伸長し、画像データを印刷することを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークを介して接続された複数の画像形成装置から同時に印刷を行う画像形成システムに関する。
【背景技術】
【０００２】
ネットワークを介して複数台の画像形成装置が接続された画像形成システムにおいて、ある一台の画像形成装置（マスター）が例えばスキャナで画像をスキャンし、得られた画像データをメモリに保存して印刷するとともに、他の複数の画像形成装置（スレーブ）に転送してスレーブのメモリに画像データを保存させて印刷させることで、印刷の生産性を向上させるいわゆる連結コピーや連結プリントと呼ばれる技術がある。
【０００３】
複数の画像処理プロセスを動作させるＭＦＰ（Multi Function Peripheral）に代表される画像形成装置では、近年、画像データのカラー化、高解像度化、高品質化に伴って扱う画像データのサイズが大きくなってきている。このようにデータサイズの大きな画像データを扱うと、マスター及びスレーブのメモリが大量に消費されて空きメモリが減少するため、スキャン処理、印刷処理、画像変換処理等の各画像処理プロセスの生産性が低下する。
【０００４】
特許文献１には、あるスレーブのメモリに空きがなくなった場合に、マスターはこのスレーブへの画像データの送信を中断し、送信済みの画像データを削除して他の画像形成装置で印刷するか、送信済みの画像データを印刷させてメモリに空きが生じたのちに画像データの送信を再開する方式が記載されている。この場合、マスターはこのスレーブのメモリに空きが生じるまで画像データの送信が行えないため、印刷処理全体の生産性が落ちる。また、別のスレーブにデータを再送信すると、ネットワークを流れる画像データがその分増加する。
【０００５】
また、マスターとスレーブとが１対１で接続される場合、大容量の画像データをネットワークに送り出しても、他の機器に影響を与えない。一方、マスターとスレーブとがネットワークを介して他の様々な機器とも接続されている場合、連結コピー動作によりネットワークのバンド幅を大幅に使用して画像データを送ることは、ネットワークを通じて他の機器が行う動作のパフォーマンスを低下させる。
【０００６】
【特許文献１】特開２０００−２６１５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、スレーブのメモリの占有量を減らして印刷処理の生産性の低下を抑えるとともに、ネットワーク上のトラフィックの占有量を減らす画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明の画像形成システムは、ネットワークを介して複数の画像形成装置を接続し、いずれか一つの画像形成装置から画像データを少なくとも一つの他の画像形成装置に転送する画像形成システムにおいて、各画像形成装置は圧縮部と比較選択部と伸長部とを備える。圧縮部は転送する画像データを圧縮する。比較選択部は、圧縮前の画像データのサイズと圧縮後の画像データのサイズを比較して、圧縮前の画像データのサイズより圧縮後の画像データのサイズが小さい場合は圧縮後の画像データを転送する画像データに選択し、圧縮前の画像データのサイズより圧縮後の画像データのサイズが大きいか同じである場合は圧縮前の画像データを転送する画像データに選択する。伸長部は受信した圧縮された画像データを伸長する。
【０００９】
また、この発明の画像形成システムが備える比較選択部は、圧縮前の画像データのサイズに０より大きく１より小さい係数を乗算したサイズと圧縮後の画像データのサイズを比較して、圧縮前の画像データに係数を乗算したサイズより圧縮後の画像データのサイズが小さい場合は圧縮後の画像データを転送する画像データに選択し、圧縮前の画像データに係数を乗算したサイズより圧縮後の画像データのサイズが大きいか同じである場合は圧縮前の画像データを転送する画像データに選択するとよい。さらに係数をユーザが設定するとよい。
【００１０】
また、転送元の画像形成装置と転送先の画像形成装置との両方で印刷動作を行うようにするとよい。
【００１１】
この発明の画像形成方法は、ネットワークを介して接続された複数の画像形成装置のいずれか一つの画像形成装置において形成した画像データまたは読み込んだ画像データを印刷するとともに当該画像データを圧縮し、圧縮前の画像データのサイズと圧縮後の画像データのサイズを比較して、圧縮前の画像データのサイズより圧縮後の画像データのサイズが小さい場合は圧縮後の画像データを転送する画像データに選択し、圧縮前の画像データのサイズより圧縮後の画像データのサイズが大きいか同じである場合は圧縮前の画像データを転送する画像データに選択し、選択された画像データを少なくとも一つの他の画像形成装置に転送し、画像データの転送を受けた画像形成装置において転送された画像データが圧縮されている場合には画像データを伸長し、画像データを印刷する。
【発明の効果】
【００１２】
画像データを受信する画像形成装置の画像メモリが画像データで占有されにくくなり、他の画像処理プロセスが十分な画像メモリを使用して動作できる。また、ネットワークのトラフィックを減少させて、ネットワークを介して他の機器が行う動作のパフォーマンスの低下を抑えられる。さらに、ユーザの要求に応じてネットワークのトラフィックの減少と伸長処理の時間短縮とのいずれを優先するかを選択できる。
【発明を実施するための最良の形態】
【００１３】
本発明の画像形成システム１では、図１の構成図に示すように複数の画像形成装置２がネットワーク３を介して接続される。ネットワーク３は、イーサネット（登録商標）等のＬＡＮやＩＥＥＥ１３９４等のシリアルＩ／Ｆで構成される汎用なネットワークであっても、画像形成装置に特化したネットワークであってもよい。
【００１４】
各画像形成装置２は図２の構成図に示すように、コントローラ４とスキャナエンジン５とプロッタエンジン６とを備える。コントローラ４では、画像転送用バス４１がブリッジ４２を介してＣＰＵバス４３と接続されている。画像転送用バス４１には圧縮部４１１と比較選択部４１２と伸長部４１３と画像メモリ４１４とＤＭＡＣ（Direct Memory Access Controller）４１５とＮＩＣ（Network Interface Controller）４１６とスキャナバッファ４１７とプロッタバッファ４１８とハードディスク４１９とが接続されている。この画像転送用バス４１は、画像データを高速に転送する必要があり、汎用の高速なバスを流用したものでも画像データを効率良く転送するように設計した専用のバスであってもよい。
【００１５】
圧縮部４１１は、印刷対象の原画像データを圧縮して圧縮画像データを作成して画像メモリ４１４に記憶させる。圧縮の方式は任意であり、二値画像、多値画像、モノクロ、カラー、ディザ、誤差拡散等の情報に基づいて原画像テータに適した圧縮方式を採用するのが望ましい。比較選択部４１２は、原画像データのサイズと圧縮画像データのサイズとを比較し、圧縮データのサイズが原画像データのサイズの係数Ｋ倍より小さい場合は圧縮画像データを転送するデータとして選択し、圧縮データのサイズが原画像データのサイズの係数Ｋ倍と同じか大きい場合は原画像データを転送するデータとして選択する。原画像データが転送するデータとして選択された場合及び圧縮画像データを転送し終えた場合、圧縮画像データを画像メモリ４１４から解放する。伸長部４１３は、圧縮画像データを伸長して原画像データを作成する。
【００１６】
画像メモリ４１４は、画像データを記憶する領域である。スキャナエンジン５などの画像入力部から入力された画像データや、ＮＩＣ４１６を通じてネットワーク３から送られてきた画像データをそのまま記憶したり圧縮または伸長された画像データを記憶する。この画像データはどのような種類の画像でも良く、例えば、白黒／カラー、二値／多値、圧縮／非圧縮、低解像度／高解像度など各種多様なフォーマットの画像データが考えられる。画像メモリ４１４上に保存された画像データは、印刷時にプロッタエンジン６に転送され、ＮＩＣ４１６を通じてネットワーク３に送信され、ハードディスク４１９へ保存されるなどの処理が行なわれる。
【００１７】
ＤＭＡＣ４１５は、画像転送用バス４１を流れる画像データを高速に転送するコントローラであり、まとめて大量のデータを転送するような処理を行う。例えばスキャン時にスキャナバッファ４１７に送られた画像データを画像転送用バス４１を通じて画像メモリ４１４の指定された領域に書き込み、画像データを保存する場合には画像メモリ４１４に記憶された画像データをハードディスク４１９に記憶させ、印刷時に画像メモリ４１４に記憶された画像データをプロッタバッファ４１８に送る。画像メモリ４１４における書き込み対象のアドレスや転送するデータのサイズはあらかじめＣＰＵ４３３から指定される。
【００１８】
ＮＩＣ４１６は、ネットワーク３とのＩ／Ｆを制御するモジュールで、ネットワーク３を通じて送られた画像データやその他のデータを受信して、バスを通じて送られる要求に従って画像転送用バス４１にデータを流し、画像転送用バスに流れているデータをネットワーク３へ送信する。
【００１９】
スキャナバッファ４１７は、スキャナＩ／Ｆ５１を通じて転送された画像データを一時的に記憶して蓄積し、ＤＭＡＣ４１５からの要求に応じて画像転送用バス４１のバスサイクルに合わせて出力する。プロッタバッファ４１８は、画像転送用バス４１を通じて送られた画像データを一時的に記憶し、プロッタＩ／Ｆ６１の速度に応じてプロッタエンジン６に出力する。ハードディスク４１９は、画像データおよびその他の情報を記憶する。
【００２０】
ブリッジ４２は、ＣＰＵバス４３と画像転送用バス４１との速度差やバス幅の違いを吸収するとともに、各メモリにおけるワード内のバイト順序を規定するエンディアンの変換等を行う。例えばＣＰＵ４３３から画像メモリ４１４へのアクセスは、ブリッジ４２がＣＰＵ４３３によるＣＰＵバスアクセスサイクルを画像転送用バスアクセスサイクルに変換することにより実現される。
【００２１】
ＣＰＵバス４３にはＲＯＭ４３１とＲＡＭ４３２とが接続されてＣＰＵ４３３が直結している。ＲＯＭ４３１はＣＰＵ４３３を動作させるプログラム等を記憶し、ＲＡＭ４３２はＣＰＵ４３３の一時作業用に使用される。ＣＰＵ４３３は、スキャナエンジン５に対するスキャンの開始及び停止、プロッタエンジン６に対する印刷の開始及び停止、ＤＭＡＣ４１５に対するデータ転送の開始及び停止等の命令を出力するとともにコントローラ４の動作を制御する。
【００２２】
スキャナエンジン５は、画像を取り込んで画像データを作成し、スキャナＩ／Ｆ５１を通じてスキャナバッファ４１７に転送する。プロッタエンジン６は、プロッタバッファ４１８より送られた画像データをプロッタＩ／Ｆ６１を通じて取り込み印刷する。
【００２３】
複数の画像形成装置２を並行して印刷処理させる連結コピー時には、例えば画像形成装置２ａが画像データを送信するマスターとなり、残りの画像形成装置２ｂ、２ｃ、２ｄがこの画像データを受信するスレーブとなり、ネットワーク３を通じて画像データの送受信が行なわれる。マスターがスキャン処理によりスキャナエンジン５から取り込んだ原画像データをスレーブに転送処理し、マスター及び複数のスレーブから印刷処理する連結コピーのフローを説明する。なお、マスターはハードディスク４１９に保存されている画像データやネットワークから取り込まれた画像データ等を原画像データとして連結コピーしてもよい。
【００２４】
図３はマスターにおけるスキャン処理のフロー図である。ＣＰＵ４３３はスキャナエンジン５にスキャン開始を要求し（ステップＳ１０）、ＤＭＡＣ４１５に対してスキャナバッファ４１７から画像メモリ４１２へ画像データを転送するＤＭＡ転送の開始を要求する（ステップＳ１１）。スキャナエンジン５は読み取った画像データを随時スキャナバッファ４１７へ蓄積し（ステップＳ１２）、ＤＭＡＣ４１５はスキャナバッファ４１７からあらかじめ設定されたサイズ分の画像データを読み出して画像転送用バス４１を通じて画像メモリ４１２へ転送して記憶させる（ステップＳ１３）。スキャナエンジン５による画像データの読み取り及び蓄積ならびにＤＭＡＣ４１５による画像データの転送及び記憶が繰り返され（ステップＳ１４）、スキャナエンジン５が１ページ分の画像データをスキャナバッファ４１７へ蓄積し、ＤＭＡＣ４１５が１ページ分の画像データを画像メモリ４１４に記憶すると、ＣＰＵ４３３はスキャナエンジン５にスキャン終了を要求し（ステップＳ１５）、続いてＤＭＡＣ４１５にＤＭＡ転送終了を要求する（ステップＳ１６）。ＣＰＵ４３３は、ＤＭＡＣ４１５に対して画像メモリ４１４からハードディスク４１９へ画像データを転送するＤＭＡ転送の開始を要求し（ステップＳ１７）、ＤＭＡＣ４１５は画像メモリ４１４からあらかじめ設定されたサイズ分の画像データを読み出して画像転送用バス４１を通じてハードディスク４１９へ転送して記憶させ（ステップＳ１８）、全ての画像データについて転送及び記憶して（ステップＳ１９）処理を終了する。
【００２５】
図４はマスターからスレーブへの転送処理のフロー図である。マスターのＤＭＡＣ４１５は、原画像データを保存できる大きさの原画像用領域をマスターの画像メモリ４１４に確保する（ステップＳ２０）。例えば原画像データのサイズが４ＭＢの場合、図５（ａ）に示すように４ＭＢ分の原画像用領域が確保される。マスターのＤＭＡＣ４１５はマスターのハードディスク４１９から原画像データを読み出して確保された原画像用領域に展開する（ステップＳ２１）。マスター側では、展開が終了した時点から他の処理と並行して原画像データの印刷処理を行える。展開の終了後にマスターの圧縮部４１１は展開された原画像データを圧縮して圧縮画像データを作成し、マスターの画像メモリ４１４に圧縮画像領域を確保して記憶させる（ステップＳ２２）。例えば、図５（ａ）に示されるように原画像データのサイズが４ＭＢで圧縮画像データのサイズが２分の１の２ＭＢになる場合、２ＭＢの圧縮画像用領域が画像メモリ４１４に確保される。
【００２６】
マスターの比較選択部４１２は、原画像データのサイズと圧縮画像データのサイズとを比較し（ステップＳ２３）、圧縮データのサイズが原画像データのサイズより小さい場合は圧縮画像データを転送するデータとして選択し（ステップＳ２４）、圧縮データのサイズが原画像データのサイズより大きいか同じである場合は原画像データを転送するデータとして選択して（ステップＳ２５）圧縮画像データをマスターの画像メモリ４１４から開放する（ステップＳ２６）。原画像データのエントロピーが高い場合、圧縮の方法によって圧縮画像データのサイズが原画像データのサイズと同等かそれより大きくなる場合があり、原画像データを送信する代わりに圧縮画像データを転送しても、データ量の削減効果が少ないとみこまれる。このような場合にマスター側が圧縮画像データを転送してスレーブが無駄な伸長処理をすることを防止できる。
【００２７】
マスターの比較選択部４１２が転送するデータを選択すると、マスターのＤＭＡＣ４１５に選択した画像データのスレーブへの転送を開始させる。マスターのＤＭＡＣ４１５はマスター及びスレーブのＮＩＣ４１６を介してスレーブへの転送を行う。マスターのＤＭＡＣ４１５は、選択された画像データのサイズをスレーブのＤＭＡＣ４１５に通知し（ステップＳ２７）、スレーブのＤＭＡＣ４１５は通知された転送データのサイズに応じた転送画像用領域をスレーブの画像メモリ４１４に確保してマスターのＤＭＡＣ４１５に通知する（ステップＳ２８）。例えば、転送データが２ＭＢの圧縮画像データである場合には図５（ｂ）に示されるように２ＭＢの転送画像用領域が確保され、転送データが４ＭＢの原画像データである場合には４ＭＢの転送画像用領域が確保される。なお、例えば１対多の転送が行えるＩＥＥＥ１３９４を通じて複数台のスレーブに画像データを転送する場合、全てのスレーブの画像メモリに転送画像用領域が確保された時点で転送を開始して一度で転送を行う。
【００２８】
マスターのＤＭＡＣ４１５は、スレーブのＤＭＡＣ４１５から転送画像用領域の確保終了の通知を受けてマスターの画像メモリ４１４から選択された画像データを読み出し、スレーブへの転送を開始する（ステップＳ２９）。スレーブのＤＭＡＣ４１５は、スレーブのＮＩＣ４１６を通じて受信された画像データを、スレーブの画像メモリ４１４の転送画像用領域に記憶させ（ステップＳ３０）。スレーブの伸長部４１３は、転送画像用領域に記憶された画像データが圧縮画像データである場合には原画像データを保存できる伸長画像用領域をスレーブの画像メモリ４１４に確保し、転送画像用領域の圧縮画像データを順次伸長処理して伸長画像用領域に記憶させ（ステップＳ３２）、原画像データであれば伸長処理しない。例えば、原画像データが４ＭＢの圧縮画像データである場合には図５（ｂ）に示されるように４ＭＢの伸長画像用領域が確保される。マスターのＤＭＡＣ４１５は、画像データを全て転送するまで転送を繰り返し（ステップＳ３３）、スレーブのＤＭＡＣ４１５が画像データを全て受信して記憶させ、圧縮画像データについては伸長部４１３が全て伸長処理するまで受信、記憶、伸長処理を繰り返す（ステップＳ３４）。転送するデータが圧縮画像データである場合、マスターの比較選択部４１２は転送終了後にマスターの画像メモリ４１４の圧縮画像用領域を図６（ａ）に示されるように解放し（ステップＳ３５）、スレーブの伸長部４１３は伸長処理終了後に転送画像領域を図６（ｂ）に示されるように開放する（ステップＳ３６）。スレーブ側では、伸長処理が終了した時点から原画像データの印刷処理を他の処理と並行して行える。
【００２９】
図７は印刷処理のフロー図である。マスター及びスレーブのいずれにおいても同様の処理が行われる。ＣＰＵ４３３はＤＭＡＣ４１５に対して画像メモリ４１４からプロッタバッファ４１８へ原画像データを転送するＤＭＡ転送の開始を要求し（ステップＳ４０）、プロッタエンジン５に印刷開始を要求する（ステップＳ４１）。ＤＭＡＣ４１５は画像メモリ４１４から画像転送用バスを通じてプロッタバッファ４１８へ原画像データを転送して記憶させ（ステップＳ４２）、プロッタエンジン５はプロッタバッファ４１８に記憶された原画像データを読み出して印刷する（ステップＳ４３）。ＤＭＡＣ４１５による原画像データの転送及び記憶ならびにプロッタエンジン６による原画像データの読み出し及び印刷が繰り返され（ステップＳ４４）、ＣＰＵ４３３は、画像メモリ４１４の原画像データが全てプロッタバッファ４１８に転送されてプロッタエンジン５から印刷されると、ＤＭＡＣ４１５にＤＭＡ転送終了を要求し（ステップＳ４５）、プロッタエンジンにプリント終了を要求する（ステップＳ４６）。
【００３０】
このように圧縮画像データを用いてネットワーク３上の転送を行うことで、ネットワーク３のトラフィックを減少させることができる。これはスレーブが多くなればなるほど効果が大きい。また、圧縮画像データのサイズが原画像データのサイズより大きくなる場合、原画像データを使用することでパフォーマンス低下を防ぐことができる。
【００３１】
なお、スレーブは、転送された圧縮画像を順次伸長する他、印刷時に伸長処理するようにしてもよい。スレーブでは印刷中の画像データを除いて圧縮されており印刷処理を行うときに圧縮画像データの伸長を行えばよいため、必要とする画像メモリの容量が少なくて済み、スレーブの画像メモリ４１４の空き容量が多く確保されて印刷処理のパフォーマンスの低下が抑えられる。
【００３２】
第２の実施形態としての画像形成システムで各画像処理装置２が備える比較選択部４１２は、原画像データのサイズと圧縮画像データのサイズとの比較において係数Ｋを用い、圧縮データのサイズが原画像データのサイズの係数Ｋ倍より小さい場合は圧縮画像データを転送するデータとして選択し、圧縮データのサイズが原画像データのサイズの係数Ｋ倍より大きいか同じである場合は原画像データを転送するデータとして選択する。係数Ｋは０＜Ｋ＜１の範囲内であらかじめ定められる。例えば、係数Ｋを０．８に設定した場合に原画像データのサイズが４ＭＢであれば、圧縮画像データのサイズが３．２ＭＢかこれより大きい場合には原画像データが転送するデータとされ、圧縮画像データのサイズが３．２ＭＢより小さい場合には圧縮画像データが転送するデータとされる。他の構成は第１の実施形態における画像形成システムと同様である。係数Ｋを用いることにより圧縮画像データのサイズが原画像データのサイズより小さい場合であっても、データ量の削減効果が少ないとみこまれる場合に、マスター側が圧縮画像データを転送してスレーブが無駄な伸長処理をすることを防止できる。
【００３３】
第３の実施形態としての画像形成システムは、図８に示されるように各画像形成装置２に操作部７を備え、他の構成は第２の実施形態における画像形成システムの構成と同様である。この操作部８はコントローラ４のＣＰＵバス４３に接続され、ユーザからの係数Ｋの入力を受けて係数Ｋを比較選択部４１２に設定する。これにより、係数Ｋを大きくしてネットワーク３のトラフィックの減少を優先したり、小さくして圧縮画像データの伸長処理時間の短縮を優先したりする等のユーザの意図にあった動作を行える。
【図面の簡単な説明】
【００３４】
【図１】画像形成システムの構成図である。
【図２】画像形成装置の構成図である。
【図３】スキャン処理のフロー図である。
【図４】転送処理のフロー図である。
【図５】マスター及びスレーブの画像メモリの内容例である。
【図６】マスター及びスレーブの画像メモリの解放後の内容例である。
【図７】印刷処理のフロー図である。
【図８】第３の実施形態における画像形成装置の構成図である。
【符号の説明】
【００３５】
１；画像形成システム、２；画像形成装置、３；ネットワーク、
４；コントローラ、５；スキャナエンジン、６；プロッタエンジン、
７；操作部、４１；画像転送用バス、４２；ブリッジ、４３；ＣＰＵバス、
５１；スキャナＩ／Ｆ、６１；プロッタＩ／Ｆ、４１１；圧縮部、
４１２；比較選択部、４１３；伸長部、４１４；画像メモリ、
４１５；ＤＭＡＣ、４１６；スキャナバッファ、４１７；プロッタバッファ、
４１８；ＮＩＣ、４１９；ハードディスク、４３１；ＲＯＭ、４３２；ＲＡＭ、
４３３；ＣＰＵ
【図１】
2005159705.tif 000003
【図２】
2005159705.tif 000004
【図３】
2005159705.tif 000005
【図４】
2005159705.tif 000006
【図５】
2005159705.tif 000007
【図６】
2005159705.tif 000008
【図７】
2005159705.tif 000009
【図８】
2005159705.tif 000010