(57)【要約】【課題】記憶装置とコントローラ間のデータ転送に伴うボトルネックが改善されシステム全体のパフォーマンスの向上を図る。【解決手段】第１のエンジンのコントローラに記憶装置のポートを２つ備えるミラーリング構成とする。１つ目のポートはＣＭＹＫ画像データの展開用として、もう１つのポートは第２のエンジンのコントローラへクリア画像を転送するための出力専用のポートとして利用する。第２のエンジンのコントローラにある記憶装置の入力ポートの手前にマルチプレクサを設け、２つあるＡＴＡホストからのデータを処理状況に応じてどちらかを選択して受信できるようにする。具体的には、第１のエンジンが描画展開中のときには、ＡＴＡホストを前記のデータを受信するポートを選択し、第２のエンジンが特色の画像データを加工するときには、ＡＴＡホストをクリアの描画データを読み出すポートとして使用する。【選択図】図１
2012081640.tif 000002
【特許請求の範囲】
【請求項１】
第１のエンジンの排紙部と第２のエンジンの給紙部を接続した重連構成の印刷装置において、
各エンジンはそれぞれがコントローラを備え、第１のエンジンのコントローラは、プリントサーバーからのＰＤＬやスキャン処理を受付けた後に画像データを解析して第２のエンジンのコントローラに振り分けて渡す手段と、
第１のエンジンのコントローラは描画した画像データを記憶装置に書き込むと同時に第２のエンジンのコントローラに接続されている記憶装置へも同じ画像データを転送する手段と、
第２のエンジンのコントローラは接続されている記憶装置のホストをシステムの処理状況に応じて切り替える手段と、
第１のコントローラから画像データが送られてきたタイミングでは前記画像データを書き込む手段と、
第２のエンジンのコントローラが処理する色データを読み出すときには前記の記憶装置のホスト切替え機能を内部のデータ書き込み読み出し用のバスに切り替える手段とを備えたことを特徴とする印刷装置、及び印刷方法、並びに印刷方法を実行するプログラム。
【請求項２】
請求項１において、第１のエンジンのコントローラにある記憶装置はハードディスクとする手段。このハードディスクの制御部はミラーリング構成となっており、１つは第１のエンジンのコントローラにあるハードディスク、もう１つは第２のエンジンのコントローラに接続されたハードディスクとする手段と、
第１のエンジンのコントローラは描画した画像データを第１のコントローラ内のハードディスクへ書き込むと同時に第２のエンジンのコントローラに接続されているハードディスクへも同じ画像データを転送する手段と、
第２のエンジンのコントローラは接続されているハードディスクのホストをシステムの処理状況に応じて切り替えること可能な手段と、
第１のコントローラから画像データが送られるときには前記画像データを書き込む手段と、
第２のエンジンのコントローラが処理する色データを読み出すときには、前記の記憶装置のホスト切替え機能を内部のデータ読み出し用のバスに切り替える手段を備えたことを特徴とする印刷装置、及び印刷方法、並びに印刷方法を実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有色トナーと透明トナー等の特色トナーを用いて記録材にトナー像を形成する印刷装置及び印刷方法並びに印刷方法を実行するプログラムに関する。
【背景技術】
【０００２】
近年、透明トナーであるクリアトナーを用いた電子写真装置が提案されている。クリアトナーを用いることで、様々な表現ができるようになり、出力物の付加価値が向上する。ＣＭＹＫ等の有色トナーの他にクリアトナーを付加する仕組みを電子写真装置に組み込むことで１台の装置でクリアトナーを使った出力物の作成を可能にしている。
【０００３】
しかし、１台の装置にクリアトナーを付加することによって問題が発生する。電子写真装置では定着可能なトナー量に限りがある。ＣＭＹＫトナーとクリアトナーをまとめて定着する必要があるため、トナー量の制限に合わせるためにＣＭＹＫトナーまたはクリアトナーが十分に使えないという問題がある。それを解消するためトナー量の情報から定着処理を１回で行うか分割して行うかを判断する仕組みが提案されている。
【０００４】
一方、複数装置を繋げたシステムを構成する場合において、第１のエンジンのコントローラが後段にある第２のエンジンのコントローラが印刷するための画像データの描画処理を行う。この場合、第１のエンジンが描画したデータを第２のエンジンのコントローラが受け取る必要があった。しかしながら、第１のエンジンのコントローラにとっては、ＰＤＬデータの一時格納、描画展開と画像読み出し、さらに第２のエンジンへのＣＭＹＫデータ転送などで記憶装置へのｗｒｉｔｅ／ｒｅａｄトランザクションが多く発生する。この結果としてシステムとしてパフォーマンス低下要因となる可能性が大きかった。
【０００５】
例えば、特許文献１は画像データのサイズに応じてＰＣＩ  Ｅｘｐｒｅｓｓバスのレーン数を増やすことにより、データ転送を行う際にデータ転送バスの伝送帯域不足のボトルネックを解消するという方式が提案されている。
【０００６】
さらには、特許文献２においては、メモリのバス帯域が足りなくなることを防止するため、記憶領域と画像データの送受信を行う複数のハードウエアリソースとを同一のバス切替えスイッチに接続している。これにより、１つのハードウエアリソースがバスを占有することを回避させることで、バス帯域の不足を防止するという方式が提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２１０６５３
【特許文献２】特開２００５−３３２３７２
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで有色トナーを使う電子写真装置とクリアトナーを使う電子写真装置を接続しクリアトナーを使った出力物の作成が一括で行えるシステムを構築すれば、クリアトナーに特化した仕組みは不要となる。例えば、クリアトナーを使用するユーザに対しては有色トナーを使う電子写真装置とクリアトナーを使う電子写真装置を接続したシステムを提供する。また、クリアトナーを使用しないユーザに対しては有色トナーを使う電子写真装置のみ提供する。このように２つの電子写真装置を接続する仕組みを作ることで、ユーザの要望に応じたシステムの構築が可能となる。
【０００９】
このように、２つの電子写真装置を繋げたシステムを構成する場合には、各コントローラ間での画像データのより効率的な送受信が望まれる。
【００１０】
しかしながら、特許文献１のシステムにおいては画像データに応じて転送バス幅を増やしているため、システムとしては最大負荷を予測して実際の稼働率の如何にかかわらず、最大幅のバス幅をサポートできるハードウエアを用意しておく必要があった。このような構成においては、ハードウエアコストが高くなり、実使用状況に応じた最適で最小限な構成を採ることが出来ていかなった。
【００１１】
また、特許文献２のシステムにおいてはデータ処理中にバスマスターが入れ換えて、一つのハードウエアリソースがバスを占有することを回避させることで、バス帯域の不足を回避している。しかしながら、ハードディスク装置に対しては一つのマスターが一つのハードディスクにのみ限定で接続されている。このため、データの処理状況に応じて複数のハードディスクへ同時にデータを書き込むミラーリング構成となったりすることが無いため、システムとしてデータ転送の効率化が図られていなかった。
【００１２】
本発明は、記憶装置とコントローラ間のデータ転送に伴うボトルネックが改善されシステム全体のパフォーマンスの向上を図ることを目的とする。
【課題を解決するための手段】
【００１３】
第１のエンジンの排紙部と第２のエンジンの給紙部を接続した重連構成の印刷装置において、各エンジンはそれぞれ個別にコントローラを備える手段。第１のエンジンのコントローラは、ホストコンピュータ、あるいは、プリントサーバーなどからＰａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ（以下ＰＤＬと記す）やスキャンジョブを受付ける。そして、前記の言語を画像データに展開した後で第２のエンジンのコントローラに振り分けて渡す手段を備えることを特徴とする。
【００１４】
第１のエンジンのコントローラには記憶装置とのデータ入出力ポートを２つ備える。１つ目のポートは第１のエンジンのコントローラが処理するＣＭＹＫ画像データの展開用として、もう１つのポートは第２のエンジンのコントローラへ特色の画像を転送するための出力専用のポートとして利用する。
【００１５】
第２のエンジンのコントローラには、画像データ格納用としての記憶装置への入出力ポートの手前にバスマルチプレクサを設け、２つあるマスターからのデータを処理状況に応じて、どちらか一方を選択して受信できるようにする。第１のエンジンが描画展開中のときには、マスターを前記のデータを受信するポートとし、第２のエンジンが特色の画像データを加工するときには、マスターを特色の描画データを書き込むポートとして使用する。
【発明の効果】
【００１６】
第１のエンジンのコントローラが行う記憶装置への書き込み、読み出しのトランザクションの回数を減らすことができるため、記憶装置とコントローラ間のデータ転送に伴うボトルネックが改善されシステム全体のパフォーマンスの向上を図ることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態におけるシステムの構成図である
【図２】本発明の実施形態におけるプリントジョブのフローを示した図である
【図３】本発明の実施形態におけるコピージョブのフローを示した図である
【図４】本発明の実施形態において記憶装置にデータを格納するフローを示した図である
【図５】本発明の実施形態において記憶装置にデータを格納するフローを示した図である
【図６】本発明の実施形態における画像データの転送を示した図である
【図７】他の実施形態におけるシステムの構成図である
【図８】他の実施形態における画像データの転送を示した図である
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１９】
［実施例１］
本発明の実施の形態について説明する。本実施例では有色トナーを使うＭＦＰとクリアトナーを使うＭＦＰが連結して構成される画像形成システムを使って説明する。
【００２０】
図１は本発明におけるシステムの構成図である。有色トナーを用いる第１のＭＦＰ１０１とクリアトナーを用いる第２のＭＦＰ１４１はネットワーク１３０を介して接続されている。第１のＭＦＰ１０１は有色トナーに限定されず、モノクロトナー等であってもよい。同様に第２のＭＦＰ１４１はクリアトナーに限定されず、特色トナー等であってもよい。
第１のＭＦＰ１０１の排紙部１１６と第２のＭＦＰ１４１の給紙部１６１は接続部を介して接続されており、第１のＭＦＰ１０１から排紙された紙が自動的に第２のＭＦＰ１４１で給紙可能である。ここでＭＦＰとはコピー、プリンタ、ＦＡＸなどの複数の機能を１台で実現する装置を示す。またＰＣ１３２はネットワーク１３１を介して第１のＭＦＰ１０１と接続されている。ＰＣ１３２内のドライバ１３３は第１のＭＦＰ１０１と第２のＭＦＰ１４１を有色トナーとクリアトナーを使う１つのシステムとして認識して印刷データを送信する。
【００２１】
図１に示すシステムでは有色トナーとクリアトナーを１度の指示で印字することができる。クリアトナーは用紙全面に印字することが可能だが、プリント処理またはコピー処理時に特定の色データやオブジェクトに限定して印字することができる。
【００２２】
有色トナーを用いる第１のＭＦＰ１０１について詳細に説明する。ネットワークＩ／Ｆ  １１９では印刷データ等の受信や後述するラスター画像や制御データ等の送信を行う。コントローラ１０２はＣＰＵ１０３やレンダラ１０７、画像処理部１１２で構成される。ＣＰＵ１０３のインタプリタ１０４は受信した印刷データのＰＤＬ部分を解釈し、中間言語データ（カラー）１０５を生成する。ハードレンダラ１１０は生成した中間言語データ（カラー）１０５からラスター画像１１１を生成する。画像処理部１１２はラスター画像１１１やスキャナ１１９で読み込んだ画像に対して画像処理を行う。プリンタエンジン制御部１１３は後述するプリンタ１１４からのステータスを受信して起動、用紙搬送などのコマンドを発行する。ＲＡＭ  １２０は前記ＣＰＵのｗｏｒｋ  ａｒｅａとして使用されるメモリ、１２１は文書ファイルや前記ラスター画像１１１をＨＤＤへ格納するためのデータ入出力制御部である。１２２，１２３はＨＤＤとのデータ書き込み、読み出しを行うためのＳｅｒｉａｌ  ＡＴＡ規格のインターフェースであり、１２４はＳｅｒｉａｌインターフェースを備えたＨＤＤ装置である。
【００２３】
コントローラ１０２と接続されたプリンタ１１４はシアン・マゼンタ・イエロー・ブラック等の有色トナーを用いて紙上に出力データを形成するプリンタである。本発明では４色機として説明するが、ブラック単色機や４色以上であっても構わない。プリンタ１１４は紙の給紙を行う給紙部１１５と出力データを形成した紙を排紙する排紙部１１６を持つ。表示装置１１７はユーザへの指示や第１のＭＦＰ１０１の状態を示すユーザーインターフェース画面を表示する。スキャナ１１９はオートドキュメントフィーダーを含むスキャナである。スキャナ１１９は束状のあるいは一枚の原稿画像を図示しない光源で照射し、原稿反射像をレンズでＣＣＤセンサ等の固体撮像素子上に結像し、固体撮像素子からラスター状の画像読み取り信号を画像データとして得る。入力装置１１８はユーザからの入力を受付けるためのインタフェースである。
【００２４】
インタプリタ１０４は印刷データ中にクリア指示が含まれた場合、中間言語データ（カラー）１０５の他に中間言語データ（クリア）１０６を生成する。クリア指示の例として名前付きプロファイルを使用した処理について説明する。アプリケーション側で入力色の指定時に特定の文字列を用いた場合、その文字列に対応した名前付きプロファイルが選択される。その文字列に対してＰＣ１３２のドライバ１３３にてクリアトナーを用いると指定することでクリア指示が可能となる。インタプリタ１０４はクリア指定された部分のみを抽出してレイヤーを作成することで、中間言語データ（クリア）１０６を作成する。そしてソフトレンダラ１０７は中間言語データ（クリア）１０６をラスター画像１０８に変換する。
【００２５】
ネットワーク１３０はＭＦＰ１０１からＭＦＰ１４１へプリンタ１１４の動作に同期してプリンタ１６０を起動させるための制御データやコマンドを転送したり、ＭＦＰ１４１とプリンタ１１４のステータスを受信したりする制御に使用する。
【００２６】
ここで制御データとはユーザからドライバ１３３を介して設定された枚数や用紙サイズ、メディア種類、フィニッシャ設定などの情報である。
【００２７】
クリア指示の方法として名前付きプロファイルを挙げたが、クリアのラスター画像１０８が生成できればどのようなものであってもよい。
【００２８】
次にクリアトナーを用いる第２のＭＦＰ１４１について詳細に説明する。ネットワークＩ／Ｆ１４９はネットワーク１３０を介してネットワークＩ／Ｆ１１９と接続されており、第１のＭＦＰ１０１と第２のＭＦＰ１４１間でデータの送受信を行う。コントローラ１４２はＣＰＵ１４３、画像処理部１４４、プリンタエンジン制御部１４５で構成される。コントローラ１４２と接続されたプリンタ１６０はクリアトナーを用いて紙上に出力データを形成するプリンタである。プリンタ１６０は紙の給紙を行う給紙部１６１と出力データを形成した紙を排紙する排紙部１６２を持つ。給紙部１６１は接合部１７０を介して排紙部１１６と接続されており、第１のＭＦＰ１０１から排紙された紙を自動的に給紙する。フィニッシャ１６３はソートやステイプル等の機能を持つ。プリンタ１６０の排紙部１６２とフィニッシャ１６３の給紙部１６４は接続されており、ソートやステイプル等のユーザから指定された処理を行った後に排紙部１６５を用いて出力する。表示装置１４６、スキャナ１４８、入力装置１４７については第１のＭＦＰ１０１内のものと同様なので説明を省略する。１５１はＨＤＤ制御部であり、１５２はＭＦＰ１０１のＳＡＴＡ  ｃｈ１  １２２から転送される画像データとＭＦＰ１４１の画像処理部１４４が生成する画像データのどちらか１つを選択するマルチプレクサである。１５３は前記マルチプレクサ１５２へ接続する選択信号、１５４はＳＡＴＡ  ｃｈ２、１５５は前記画像データを格納するための記憶装置であるＨＤＤである。
【００２９】
第２のＭＦＰ１４１は第１のＭＦＰ１０１からラスター画像１０８と制御データ１０９を受け取り、ラスター画像１０８については画像処理部１４４を用いて処理を行い、制御データ１０９を用いてプリンタ１６０やフィニッシャ１６３の制御を行う。
【００３０】
次に本実施例のシステムにおいてＰＣ１３２からドライバ１３３を用いてプリント処理を実行する際の流れについて図２を用いて説明する。ステップＳ２０１からステップＳ２１３までの処理は第１のＭＦＰ１０１で、ステップＳ２１４からステップＳ２１８までの処理は第２のＭＦＰ１４１が行う。まず、ステップＳ２０１でＰＣ１３２から送られた印刷データを取得する。前述の通り、ＰＣ１３２は印刷データを送る際に名前付きプロファイルに関連付けることで特定の色やオブジェクトに対してクリア指示が可能である。次に、印刷データ中の名前付きプロファイル等を参照してステップＳ２０２にてクリアジョブであるか否か判定する。クリアジョブではない場合は、ステップＳ２０３にてインタプリタ１０４が中間言語データ（カラー）１０５を作成する。さらにステップＳ２０４にてレンダラ１１０がレンダリングを行い、ラスター画像１１１を作成する。そしてステップＳ２０５にて画像処理部１１２が画像処理を実行し、ステップＳ２０６にてプリンタ１１４がＣＭＹＫの有色トナーを用いて画像データを紙上に出力する。次にステップＳ２０７にてＣＰＵ１０３は第２のＭＦＰ１４１へ制御データ１０９を送信する。第２のＭＦＰ１４１ではステップＳ２１４にて制御データ１０９を参照して給紙及び排紙処理を行う。ここではクリアトナーは使用しない。最後にステップＳ２１７にて制御データ１０９に基づいてフィニッシャ１６３にて給紙及び出力を行う。ここで制御データ１０９にソート等の処理が指定されていた場合はその指示に従ってフィニッシャ１６３が処理を行う。
【００３１】
ステップＳ２０２にてクリアジョブと判定された場合はステップＳ２０８にてインタプリタ１０４は中間言語データ（カラー）１０５と中間言語データ（クリア）１０６を生成する。そしてステップＳ２０９にてレンダラ１１０は中間言語データ（カラー）１０５をレンダリングしてラスター画像１１１を生成する。次にステップＳ２１０にて画像処理部１１２が画像処理を行い、ステップＳ２１１にてプリンタ１１４がＣＭＹＫの有色トナーを用いて画像データを紙上に出力する。次にステップＳ２１２にてＣＰＵ１０３は第２のＭＦＰ１２１へ制御データ１０９を送信する。一方、ステップＳ２１３にてソフトレンダラ１０７は中間言語データ（クリア）１０６をレンダリングしてラスター画像１０８を生成し、第２のＭＦＰ１４１へ送信する。ステップＳ２１５にて第２のＭＦＰ１４１は制御データ１０９を参照して給紙を行う。一方、ステップＳ２１８にて画像処理部１４４はラスター画像１０８に対して画像処理を行う。そしてステップＳ２１６にてプリンタ１６０は給紙された紙上にクリアトナーを用いて画像データを出力する。最後にステップＳ２１７にて制御データ１０９に基づいてフィニッシャ１６３にて給紙及び出力を行う。以上のように第１のＭＦＰ１０１と第２のＭＦＰ１２１を用いることでドライバ１３３から１回の指示でＣＭＹＫの有色トナーとクリアトナーを紙上に出力することが可能となる。ここで、第１のＭＦＰ１０１はＣＭＹＫの有色トナーを用いたが、どのようなトナーを用いてもよい。同様に第２のＭＦＰ１４１ではクリアトナーを用いたが、どのようなトナーを用いてもよい。
【００３２】
次に本実施例のシステムにおいてコピー処理を実行した際の流れについて図３を用いて説明する。ステップＳ３０１からステップＳ３１２までの処理は第１のＭＦＰ１０１で、ステップＳ３１３からステップＳ３１７までの処理は第２のＭＦＰ１４１が行う。ステップＳ３０１にてコントローラ１０２はスキャナ１１９で取得した画像を受信してＲＧＢ画像３０２を得る。次に、クリアジョブであるか否か判定する。コピー処理の場合は、例えば表示装置１１７にてクリアジョブであるか否かを切り替えるボタンを表示し、ユーザからの指示を受けることでクリアジョブであるか否かを判定する。クリアジョブではない場合は、ステップＳ３０４にて画像処理部１１２が画像処理を行い、ＣＭＹＫ画像（２値）３０５を出力する。クリアジョブである場合は、まずステップＳ３０８にて画像処理部１１２が画像処理を行い、ＣＭＹＫ画像（２値）３０９を出力する。また、ステップＳ３０８にて画像処理実行時に文字部分の判定を行い、文字判定データ３１２を取得する。文字部分の判定については公知の技術であるため説明を省略する。文字部分の判定データを使うことで原稿中の文字部分のみクリアトナーを付加することが可能となる。本実施例では特定のオブジェクトに対してクリアトナーを付加するための画像データとして文字判定データを用いたが、例えば特定の色相のデータのみ抽出して画像データを作成するなどどのような画像データであってもよい。
【００３３】
文字判定データ３１２をクリアトナー用のラスター画像データとして第２のＭＦＰ１４１へ送信する。ステップＳ３０６〜Ｓ３０７は図２のステップＳ２０６〜Ｓ２０７と同様であるため説明を省略する。また、ステップＳ３１０〜Ｓ３１１は図２のステップＳ２１１〜Ｓ２１２と同様であるため説明を省略する。さらに、ステップＳ３１３〜Ｓ３１７は図２のステップＳ２１４〜Ｓ２１８と同様であるため説明を省略する。
【００３４】
次に本発明の特徴部分であるデータ記憶装置、主としてハードディスク、これ以降ＨＤＤと略す、を介した２つのＭＦＰ間でのデータの受け渡し制御について説明を行う。
【００３５】
図４は本発明に関わるＭＦＰ１０１のＨＤＤへの画像データ書き込みを行うフローである。以下順を追って説明する。Ｓ４０１でＭＦＰ１０１のコントローラ１０２がジョブを受け付け、Ｓ４０２でＣＭＹＫの有色の画像データをＨＤＤ−１  １２４へ格納する。Ｓ４０３でクリアデータの有無を判断する。クリアデータが有る場合にはＳ４０４でＨＤＤ−２  １５５のマスターを第一のコントローラのＨＤＤ制御部  のＳＡＴＡ−ｃｈ１１２２へ切り替えて、Ｓ４０５でクリアデータをＨＤＤ−２  １５５へ書き込む。第２のＭＦＰ１４１内にあるコントローラ１４２が制御するＳＥＬ信号１５３の論理に従って、ＭＵＸ１５２がＨＤＤ−２  １５５のマスターを切り替えることが可能である。ＨＤＤ制御部１２１に接続されるＳＡＴＡ−ｃｈ０  １２２，  ＳＡＴＡ−ｃｈ１  １２３はミラーリング構成となっている。ＨＤＤ制御部１２１によるデータ書き込み時にはＨＤＤ−１  １２４とＨＤＤ−２  １５５へ同じクリアデータを同時に書き込み、データ読み出し時にはＨＤＤ−１  １２４から読み出す。
【００３６】
その後、Ｓ４０６で前記ＨＤＤ制御部  １２１に対して、マスターを第二のコントローラのＨＤＤ制御部１５１へ戻す。Ｓ４０３でクリアデータが無い場合には、Ｓ４０７にてＨＤＤ−１  １２４からＣＭＹＫのデータを読み出して、Ｓ４０８でプリンタエンジン１１４へ画像を出力する。Ｓ４０９で、前記のＳ４０２からＳ４０８までの一連の処理を最終ページまで繰り返す。
【００３７】
図５は本発明に関わるＭＦＰ１４１のＨＤＤへの画像データ書き込みを行うフローである。以下順を追って説明する。Ｓ５０１からＳ５０３までの処理は、第１のコントローラが行う図４のＳ４０４からＳ４０６までの処理に相当するものである。Ｓ５０１で第二のコントローラにあるＨＤＤ−２  １５５のマスターを第一のコントローラにあるＨＤＤ制御部  １２１の  ＳＡＴＡ−ｃｈ１  １２２に切り替える。Ｓ５０２では第一のコントローラからクリア画像データを受信し、Ｓ５０３ではＨＤＤ−２  １５４のマスターを第二のコントローラにあるＨＤＤ制御部１５１のＳＡＴＡ−ｃｈ２１５４へ選択を戻す。Ｓ５０４ではクリアデータを読み出し、Ｓ５０５で第２のＭＦＰのプリンタエンジン  １６０へ画像データを出力する。Ｓ５０６で、前記のＳ５０１からＳ５０５までの一連の処理を最終ページまで繰り返す。
【００３８】
図６はＭＦＰ１０１とＭＦＰ１４１がそれぞれのＨＤＤに画像データを格納するためにアクセスするタイミングを示した図である。Ｔ０で図１のＰＣ１３２からＰＤＬデータの受信が開始され、ＭＦＰ１０１内のＨＤＤ−１  １２４へデータが格納される。全てのページのＰＤＬデータが書き込まれた後で、Ｔ１で１ｐａｇｅ目のコントローラ１０２が生成したＣＭＹＫ色の描画データがＨＤＤ−１  １２４へ書き込まれ、Ｔ２でクリア色の描画データがＨＤＤ−２  １５５へ書き込まれる。その後、図１のＳＥＬ１５３の論理に応じて、Ｔ３で２ｐａｇｅ目のＣＭＹＫ色のデータ、Ｔ４で２ｐａｇｅ目のクリア色のデータが交互にＨＤＤ−１  １２４とＨＤＤ−２  １５５へ書き込まれる。このようにして、最終のＮ  ｐａｇｅまでの画像データが格納される。この後で、ネットワークＩ／Ｆ  １１９から１３０のネットワーク経由でネットワークＩ／Ｆ  １４９に対して、ＭＦＰ１０１から  ＭＦＰ１４１へのプリント開始を意味するエンジンの起動コマンドが送出される。Ｔ８でＨＤＤ−１  １２４からＳＡＴＡ−ｃｈ０  １２３を経由して１ｐａｇｅ目のＣＭＹＫ色の画像データが、ＨＤＤ−２からＳＡＴＡ−ｃｈ２  １５４を経由してクリア色の画像データを読み出す。読み出した画像データはプリンタ１１４，  １６０へ転送されて画像が用紙上に形成される。上記の画像データは、Ｔ１３で最終のＮ  ｐａｇｅ目まで読み出された時点で、プリンタエンジンへの最終ｐａｇｅ画像の転送も終了する。
【００３９】
［実施例２］
図７は他の実施構成図である。図１との差異は、ＭＦＰ７０１とＭＦＰ７４１のコントローラがそれぞれＨＤＤ−１  ７２４，  ＨＤＤ−２  ７５５を備えているが、ＨＤＤ−２へのデータアクセスはＭＦＰ  ７４１のコントローラ  ７４２のみからしか行うことが出来ない。このため、ＭＦＰ７０１のコントローラが描画処理をしたクリア色の画像データはネットワーク７３０を経由して転送されることになる。
【００４０】
図８は従来のシステムにおいて、ＭＦＰ７０１とＭＦＰ７４１がそれぞれのＨＤＤに画像データを格納するためにアクセスするタイミングを示した図である。第１のコントローラが描画処理をしたクリア色の画像データは、Ｔ２においてネットワーク７３０を経由してＭＦＰ７４１へ転送される。この画像データはＭＦＰ７４１のネットワークインターフェース７４９で受信された後、コントローラ７４２に接続されたＨＤＤ制御部７５１により、ＳＡＴＡ  ｃｈ２  ７５４を経由してＨＤＤ−２  ７５５へ格納される。
【００４１】
実施例１とは異なる点は、ネットワーク７３０を経由しないとＨＤＤ−２  ７５５へのデータの転送ができないため、タイムラグΔｔが生じていることである。この遅延はＮ  ｐａｇｅの原稿がある場合には、ＮｘΔｔ分の遅延となって蓄積されることになる。
【００４２】
以上説明したように、本発明を適用することにより第２のＭＦＰ１４１に対してクリア色の描画データをネットワーク１３０上に流すことが無くなり、ＭＦＰ１０１からＭＦＰ１４１へのプリンタ制御コマンド、ステータスとの競り合いが無くなる。また、ＭＦＰ１０１から直接ＨＤＤ−２  １５５へクリア色データの書き込みが行えるので、ネットワーク１３０を経由するよりもタイムラグを少なくすることができる。
【符号の説明】
【００４３】
１０１  第１のＭＦＰ
１０２  第１のＭＦＰのコントローラ
１０３  第１のＭＦＰのＣＰＵ
１０４  第１のＭＦＰのインタプリタ
１０７  第１のＭＦＰのソフトレンダラ
１１０  第１のＭＦＰのハードレンダラ
１１２  第１のＭＦＰの画像処理部
１１３  第１のＭＦＰのプリンタエンジン制御部
１２１  第１のＭＦＰのＨＤＤ制御部
１２２  第１のＭＦＰのＨＤＤインターフェースｃｈ１
１２３  第１のＭＦＰのＨＤＤインターフェースｃｈ０
１２４  第１のＭＦＰのＨＤＤ−１
１４３  第２のＭＦＰのＣＰＵ
１４４  第２のＭＦＰの画像処理部
１４５  第２のＭＦＰのプリンタエンジン制御部
１５１  第１のＭＦＰのＨＤＤ制御部
１５４  第２のＭＦＰのＨＤＤインターフェースｃｈ２
１５５  第１のＭＦＰのＨＤＤ−２
【図１】
2012081640.tif 000003
【図２】
2012081640.tif 000004
【図３】
2012081640.tif 000005
【図４】
2012081640.tif 000006
【図５】
2012081640.tif 000007
【図６】
2012081640.tif 000008
【図７】
2012081640.tif 000009
【図８】
2012081640.tif 000010