(57)【特許請求の範囲】
【請求項１】
複数色の画像データが格納されるハードディスクと、
前記複数色の画像データに基づいて画像を形成するプロット手段と、
前記複数色の画像データの各色の画像データを処理する複数個の制御手段と、
前記ハードディスクに格納されている複数色の画像データそれぞれを前記複数個の制御手段それぞれに分配するスイッチ手段と、
前記複数個の制御手段それぞれと、アドバンストスイッチと、を画像データ送信可能に接続する前記複数個の高速シリアルバスと、
前記複数個の制御手段それぞれで処理された前記複数個の画像データそれぞれは前記複数個の高速シリアルバスにより送信され、当該送信された前記複数個の画像データを集約して、該集約された前記複数個の画像データを前記プロット手段に送信する前記アドバンストスイッチと、を有することを特徴とする画像形成装置。
【請求項２】
複数色の画像データが格納されるハードディスクと、
前記複数色の画像データが入力されるプロセス手段と、
前記複数色の画像データの各色の画像データを処理する複数個の制御手段と、
前記複数個の制御手段それぞれと、アドバンストスイッチと、を画像データ送信可能に接続する前記複数個の高速シリアルバスと、
前記プロセス手段に入力された前記複数色の画像データそれぞれを前記複数個の高速シリアルバスにより前記複数個の制御手段それぞれに送信する前記アドバンストスイッチと、
前記複数個の制御手段それぞれで処理された前記複数個の画像データを集約して、該集約された前記複数個の画像データを前記ハードディスクに送信するスイッチ手段と、を有することを特徴とする画像形成装置。
【請求項３】
前記複数個の高速シリアルバスは、ＰＣＩ−ＥＸＰＲＥＳＳ（登録商標）のバスであることを特徴とする請求項１または２記載の画像形成装置。
【請求項４】
前記スイッチ手段は、該スイッチ手段を介して接続するデバイスから構成されるネットワークを管理するネットワーク管理手段を有することを特徴とする請求項１から３何れか１項記載の画像形成装置。
【請求項５】
コンピュータを、
複数色の画像データに基づいて画像を形成するプロット手段、
前記複数色の画像データの各色の画像データを処理する複数個の制御手段、
ハードディスクに格納されている複数色の画像データそれぞれを前記複数個の制御手段それぞれに分配する第１スイッチ手段、
前記複数個の制御手段それぞれで処理された前記複数個の画像データそれぞれは、前記複数個の制御手段それぞれと第２スイッチ手段とを画像データ送信可能に接続する前記複数個の高速シリアルバスにより送信され、当該送信された前記複数個の画像データを集約して、該集約された前記複数個の画像データを前記プロット手段に送信する前記第２スイッチ手段、として機能させるための画像形成プログラム。
【請求項６】
コンピュータを、
複数色の画像データが入力されるプロセス手段、
前記複数色の画像データの各色の画像データを処理する複数個の制御手段、
前記プロセス手段に入力された前記複数色の画像データそれぞれを、前記複数個の制御手段それぞれと第１スイッチ手段とを画像データ送信可能に接続する前記複数個の高速シリアルバスにより、前記複数個の制御手段それぞれに送信する前記第１スイッチ手段、
前記複数個の制御手段それぞれで処理された前記複数個の画像データを集約して、該集約された前記複数個の画像データをハードディスクに送信し、格納させる第２スイッチ手段、として機能させるための画像形成プログラム。
【請求項７】
請求項５または６記載のプログラムにおいて、
前記複数個の高速シリアルバスは、ＰＣＩ−ＥＸＰＲＥＳＳ（登録商標）バスであることを特徴とする画像生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来から、複数のプロセスエンジンと、該プロセスエンジンを制御するコントローラからなる画像形成装置がある。このような画像形成装置においては、コントローラが有するＣＰＵが、前記画像形成装置が有する各デバイスの制御を行っている。前記各デバイスは伝送バスのインタフェースを有し、前記各デバイス間の信号の伝送にＤＭＡ転送を用いて連続処理を行うことにより、ＣＰＵに対しては伝送制御に係る負荷を減らすことができ、一時画像データを蓄積するメモリについては、該メモリの容量を削減することができる。
【０００３】
画像形成装置が有する伝送バスは、これまでは、パラレル伝送のＰＣＩバスが用いられて来たが、形成する画像の画像データの量及び該画像を形成する場合の演算処理の量が増えるにつれ、プロセスエンジンとコントローラ間で送受信する信号の量が増加し、該信号を伝送するのに求められる速度が高くなり、かつ、該速度に段階性、即ち、スケーラビリティが求められるようになって来た。
【０００４】
前記の要求を満たす伝送バスとして、高速伝送をシリアルバスによって実現するＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）バスがある。ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）バスによって接続されるデバイスのネットワークであるＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）ファブリックにおいて、各デバイスは、スイッチ手段を介して接続されている。デバイス間で送受信される信号は、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）ファブリックの最上位におかれるルートコンプレックスを経ることなく適切に伝送されるようにすることが可能である。
【０００５】
特開２００５−１６６０２７号公報（特許文献１参照。）には、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）ファブリックで構成される画像形成装置において、プロセスの実行時に相関が強いデバイス同士を、共通スイッチを介して配置することにより、伝送の高速化を実現している。
【０００６】
特開２００５−１６６０２８号公報（特許文献２参照。）には、各デバイスにＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）バスのインタフェースを複数設け、それぞれのインタフェースが異なるスイッチに接続されることにより、プロセスの実行時に相関が強くなるデバイス同士の信号の送受信が共通のスイッチを介して行われるように、適応的に接続のトポロジーを変更することができる。
【特許文献１】特開２００５−１６６０２７号公報
【特許文献２】特開２００５−１６６０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特開２００５−１６６０２７号公報及び特開２００５−１６６０２８号公報に開示されている技術は、いずれも、一のプロセスエンジンを制御するコントローラが一つしかなく、カラー画像の加工や出力をＤＭＡ転送を用いて実行すると処理が複雑になるため、画像の処理ステップ毎にメモリを設けなければならず、画像形成装置が有するメモリの容量が増加するだけでなく、全体の処理速度が低下するという不具合があった。
【０００８】
本発明は、上記の点に鑑みて、これらの問題を解決するために発明されたものであり、ＤＭＡ転送を用いた効率的な画像の処理によって、処理の高速化とメモリの要領を削減することが可能な画像形成装置及び画像形成プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像形成装置は、複数色の画像データが格納されるハードディスクと、前記複数色の画像データに基づいて画像を形成するプロット手段と、前記複数色の画像データの各色の画像データを処理する複数個の制御手段と、前記ハードディスクに格納されている複数色の画像データそれぞれを前記複数個の制御手段それぞれに分配するスイッチ手段と、前記複数個の制御手段それぞれで処理された前記複数個の画像データを集約して、該集約された前記複数個の画像データを前記プロット手段に送信するアドバンストスイッチと、を有する。
【００１０】
これにより、ＤＭＡ転送を用いた効率的な画像の処理を行うことが可能になり、処理の高速化とメモリの容量の削減が可能になる。
【００１１】
上記目的を達成するために、複数色の画像データが格納されるハードディスクと、前記複数色の画像データが入力されるプロセス手段と、前記複数色の画像データの各色の画像データを処理する複数個の制御手段と、前記プロセス手段に入力された前記複数色の画像データそれぞれを前記複数個の制御手段それぞれに分配するアドバンストスイッチと、前記複数個の制御手段それぞれで処理された前記複数個の画像データを集約して、該集約された前記複数個の画像データを前記ハードディスクに送信するスイッチ手段と、を有する。
【００１２】
これにより、ＤＭＡ転送を用いた効率的な画像の出力を行うことが可能になり、出力の処理の高速化とメモリの容量の削減が可能になる。
【００１３】
上記目的を達成するために、前記プロッタ制御手段は、前記プロット手段がプロットする色毎に設けられているように構成することができる。
【００１４】
上記目的を達成するために、前記高速シリアルバスは、ＰＣＩ−ＥＸＰＲＥＳＳ（登録商標）のバスであるように構成することができる。
【００１５】
上記目的を達成するために、前記スイッチ手段は、該スイッチ手段を介して接続するデバイスから構成されるネットワークを管理するネットワーク管理手段を有するように構成することができる。
【００１６】
上記目的を達成するために、コンピュータを、複数色の画像データに基づいて画像を形成するプロット手段、前記複数色の画像データの各色の画像データを処理する複数個の制御手段、ハードディスクに格納されている複数色の画像データそれぞれを前記複数個の制御手段それぞれに分配する第１スイッチ手段、前記複数個の制御手段それぞれで処理された前記複数個の画像データを集約して、該集約された前記複数個の画像データを前記プロット手段に送信する第２スイッチ手段、として機能させるプログラムとして構成することができる。
【００１７】
これにより、ＤＭＡ転送を用いた効率的な画像の処理を行うことが可能になり、処理の高速化が可能になる。
【００１８】
上記目的を達成するために、コンピュータを、複数色の画像データが入力されるプロセス手段、前記複数色の画像データの各色の画像データを処理する複数個の制御手段、前記プロセス手段に入力された前記複数色の画像データそれぞれを前記複数個の制御手段それぞれに分配する第１スイッチ手段、前記複数個の制御手段それぞれで処理された前記複数個の画像データを集約して、該集約された前記複数個の画像データをハードディスクに送信し、格納させる第２スイッチ手段、として機能させるプログラムとして構成することができる。
【００１９】
これにより、ＤＭＡ転送を用いた効率的な画像の出力を行うことが可能になり、出力の処理の高速化が可能になる。
【００２０】
上記目的を達成するために、本発明のプログラムにおいて、前記高速シリアルバスは、ＰＣＩ−ＥＸＰＲＥＳＳ（登録商標）バスであるプログラムとして構成することができる。
【発明の効果】
【００２１】
本発明によれば、ＤＭＡ転送を用いた効率的な画像の処理によって、処理の高速化とメモリの容量を削減することが可能な画像形成装置及び画像形成プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施例を図面に基づき説明する。
【実施例１】
【００２３】
本発明の実施例について以下説明する。
【００２４】
本実施例では、画像形成装置の一例としてマルチファンクションプリンタ（ＭＦＰ）について説明しているが、本発明は、複写機、プリンタ、ファクシミリ、及び、スキャナ等の画像を形成する装置のいずれにも適用することができる。
【００２５】
図１は、ＭＦＰの制御手段１００とプロセス手段等とのＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）バスによる接続を説明する図である。
（ＰＣＩ−Ｅｘｐｒｅｓｓファブリックの構成）
制御手段１００と各プロセス手段等とがスイッチ手段６１０を介して接続されている。
【００２６】
スイッチ手段６１０は、制御手段１００と各プロセス手段等との接続を介するスイッチ手段であり、制御手段が有するルートコンプレックス６００と、各プロセス手段等が有するエンドポイントとの間の信号の伝送を介し、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）バスに対応したポート６１３から６１５及び６１９を有する。
【００２７】
尚、本明細書においては、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）のデバイス側のインタフェースであるエンドポイントを「エンドポイント」とする。
【００２８】
各プロセス手段等は、紙などの媒体に形成された画像を読み取るスキャナ手段３００、画像のデータを紙などの媒体に出力するプロット手段４００、及び、ユーザがＭＦＰの設定条件を入力し、ＭＦＰの状態情報を表示する操作パネル５００であり、それぞれ、バスマスタ手段３０１、４０１、及び、５０１、並びに、エンドポイント３０９、４０９、及び、５０９を有する。
【００２９】
制御手段１００が有する各デバイス及び前記各プロセス手段等が有するエンドポイントが、スイッチ手段を介して等価的に接続されることにより、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）ファブリックを形成している。
（ＭＦＰの動作）
スキャナ手段３００から入力された画像のデータ及び操作パネル５００から入力されたユーザの設定等は、制御手段１００によって処理され、制御手段１００によって処理された画像のデータ及び設定の状態等は、プロット手段４００及び操作パネル５００によって出力される。
【００３０】
前述の動作において、画像のデータ等は、ＤＭＡ転送によって伝送される。ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）におけるＤＭＡ転送はバスマスタ方式であり、前記各手段３００から５００及び前記制御手段１００が有する各デバイスは、それぞれ、バスマスタ手段を有している。該バスマスタ手段によって転送が制御されるため、一の手段又はデバイスの出力を他の手段又はデバイスが直接受けることが可能になり、複数の処理を連続して行う場合に、一の処理毎にメモリを設けることなく全体の処理を行うことができる。
（制御手段の構成）
制御手段１００は、ＭＦＰの各プロセス手段の制御、ＭＦＰに入力された画像のデータ等の加工・編集、及び、該画像のデータの圧縮及び圧縮された画像データの伸長等を行う、ＭＦＰの制御の中心部分であり、画像加工・編集手段１０、画像圧縮伸長手段２０、ルートコンプレックス６００、スイッチ手段６２０、ブリッジ７０、ＣＰＵ８、及び、メモリ９０から構成されている。
【００３１】
画像加工・編集手段１０は、画像データの各種加工及び編集を行い、バスマスタ手段１１、回転手段１２、変倍手段１３、データ変換手段１４、画像構成手段１５、及び、インタフェース部１９とから構成される。バスマスタ手段１１は、画像のデータを該画像加工・編集手段１０に入力及び出力する伝送の制御を行い、回転手段１２は画像のデータに対して回転の処理を行い、変倍手段１３は画像のデータに対して拡大又は縮小の処理を行い、データ変換手段１４は画像のデータを該画像のデータのフォーマットとは異なるフォーマットに変換し、画像合成手段１５は複数の画像のデータを合成して一の画像のデータを生成する。インタフェース部１９は、画像加工・編集手段１０のエンドポイントである。
【００３２】
画像圧縮伸長手段２０は、スキャナ手段３００等から取得した画像のデータを圧縮してデータの量を削減し、及び、ハードディスク７００等に蓄積されている圧縮された画像データを伸長して画像のデータを復元する処理を行う手段であり、バスマスタ手段２１、圧縮手段２２、伸長手段２３、及び、インタフェース部２９とから構成される。バスマスタ手段は、画像のデータ等を該画像圧縮伸長手段２０に入力及び出力する伝送の制御を行い、圧縮手段２２は画像のデータを圧縮し、伸長手段は圧縮された画像のデータを伸長して画像のデータを復元する。インタフェース部２９は、画像圧縮伸長手段２０のエンドポイントである。
【００３３】
ルートコンプレックス６００は、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）ファブリックの最上位に位置するスイッチ手段であり、ＣＰＵ８が送信する制御信号を介する等の動作を行い、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）バスに対応したポート６０１及び６０２を有する。
【００３４】
スイッチ手段６２０は、ルートコンプレックス６００と画像加工・編集手段１０、画像圧縮伸長手段２０、及び、ブリッジ７０との接続を介するスイッチ手段であり、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）バスに対応したポート６２１、６２２、６２７、及び６２９を有する。
【００３５】
ブリッジ手段７０は、ハードディスクドライブ７００と制御手段１００との接続のインタフェースであり、エンドポイント７９を有し、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）とハードディスクドライブ７００が有するシリアルＡＴＡインタフェースとの接続を介する。
【００３６】
ＣＰＵ８は、制御手段１００の全体を制御する装置であり、各種の制御及び演算処理等を行う。メモリ９０は、ＣＰＵ８及びその他のデバイスが用いる一時データ等を格納するメモリであり、内部の所定の領域として、メモリ９１から９３を有する。
（圧縮されて格納されている画像データを伸長し加工して出力するプロセス）
図２は、圧縮された白黒画像データを復号して得られる画像を回転し印刷し出力する処理の流れ図である。ハードディスク７００に格納された画像データが読み出されて伸長処理及び回転処理が行われ、プロット手段４００によって紙などの媒体に印刷されて出力される。
【００３７】
ステップ１１は、図示しないハードディスク転送バッファが、ハードディスクドライブ７００から画像データを読み出すハードディスクＤＭＡ転送である。
【００３８】
ステップ１２は、画像圧縮伸長手段２０が有するバスマスタ手段２１が、ステップ１１の出力である画像データを受信し、伸長手段２３が該画像データを伸長し、前記バスマスタ手段２１が伸長して得られる画像のデータをステップ１３に転送するデータ伸長ＤＭＡ転送である。
【００３９】
ステップ１３は、画像加工・編集手段１０が有するバスマスタ手段１１が、ステップ１２の出力である画像のデータを受信し、回転手段１２が該画像のデータを回転させ、前記バスマスタ手段１１が回転した画像のデータをメモリ９０に出力する回転ＤＭＡ転送である。
【００４０】
バスマスタ手段を有する前記各デバイスによるＤＭＡ転送を用いることにより、これら一連の処理を、中間メモリを使用することなく連続的に行うことが可能になる。
【００４１】
メモリ９０に格納された画像のデータは、ステップ１４において、図示しない画像出力バッファが、メモリ９０に蓄積された画像のデータをプロット手段４００に出力する画像出力ＤＭＡ転送を行うことにより、紙などの媒体に印刷されＭＦＰから排出される。
【００４２】
ところで、メモリ９０に対しては、回転によって形成される画像を受信するステップ１３と、画像をプロッタエンジンに出力するステップ１４とを同時に行うことが可能である。そこで、白黒画像１枚分の画像のデータの量を１プレーンとすると、メモリ９０の容量は１プレーン以下で良く、必要とされる最小値は０．５プレーンとなる。
【００４３】
一方、カラー画像の場合は、色を構成する３原色及び黒色のそれぞれについて回転及び出力の処理をするため、白黒画像のようなＤＭＡ転送による処理が複雑になってしまう。そこで、中間メモリ９１から９３を使用することにより、それぞれの処理を独立して行う。
【００４４】
図３は、ハードディスク７００に格納されたカラー画像データを読み出し、伸長処理及び回転処理を行った後、プロット手段４００によって出力する流れ図である。
【００４５】
図３では（Ａ）から（Ｄ）の４つの処理が、それぞれ独立して行われており、処理（Ａ）から処理（Ｃ）のそれぞれにおいて、出力データを格納するメモリ９１から９３が設けられている。尚、メモリ９１から９３は、メモリ９０の所定の領域をそれぞれ独立して割り当てるものである。
【００４６】
処理（Ａ）は、ステップ２１において、図示しないハードディスク転送バッファが、ハードディスクドライブ７００から画像データを読み出し、メモリ９０の所定の領域に割り当てられたメモリ９１に格納するハードディスクＤＭＡ転送である。
【００４７】
処理（Ｂ）は、ステップ２２において、メモリ９１に格納した画像データを伸長手段２３により伸長し、メモリ９０の所定の領域に割り当てられたメモリ９２の所定の領域に各色の画像のデータを格納する、データ伸長ＤＭＡ転送である。
【００４８】
処理（Ｃ）は、ステップ２３において、メモリ９２に格納された各色の画像をそれぞれ読み出し、回転手段１２により回転し、回転した画像のデータを、メモリ９０の所定の領域に割り当てられたメモリ９３の所定の領域に各色の画像のデータを格納する回転ＤＭＡ転送である。
【００４９】
処理（Ｄ）は、ステップ２４において、図示しない画像出力バッファが、メモリ９３に格納された各色の画像のデータをそれぞれ読み出し、プロッタエンジン４００に送信する画像出力ＤＭＡである。
【００５０】
処理（Ａ）から（Ｄ）の処理は、前の処理が終了した後に次の処理を開始するため、メモリ９１から９３は、それぞれが独立に領域を有する必要がある。そこで、これらのメモリの容量は、以下のようになる。まず、メモリ９２及びメモリ９３は、各色について格納するため、それぞれ４プレーンの容量が必要になる。また、メモリ９１は、圧縮された画像データが格納されるが、該画像データの最大量を復号後の画像のデータ量に等しいとすると、メモリ９２及び９３と同様に、４プレーンの容量が必要になる。従って、メモリ９１から９３に必要なメモリの容量の合計は、１２プレーンとなる。ところで、ＭＦＰには高速な処理が求められているため、複数枚の画像データを出力に先立って処理することが求められる。そこで、現在処理している画像の直後の画像のデータを前もって処理すると仮定すると、メモリ９１から９３がそれぞれ２枚分の画像のデータを格納することになり、メモリ９１から９３の容量の総和は２４プレーンとなる。
（アドバンストスイッチを用いる構成）
図４は、本発明による、複数のプロセス手段等と複数の制御手段とを接続する構成の説明図である。
【００５１】
制御手段１００Ｋ、１００Ｙ、１００Ｍ、及び、１００Ｃが、それぞれブリッジ及びアドバンストスイッチ６９０を介して、スキャナ手段３００、プロット手段４００、及び、操作パネル５００に接続されている。制御手段１００Ｋ、１００Ｙ、１００Ｍ、及び、１００Ｃは、制御手段１００と同じ構成を有し、それぞれ、黒色、イエロー、マゼンダ、及び、シアンの画像の加工・編集、当該画像のデータの圧縮、圧縮された画像データの伸長、並びに、ＭＦＰが有する各プロセス手段等の制御を行う制御手段であり、プロット手段４００はカラー画像を紙などの媒体に転写するプロットエンジン、スキャナ手段３００は紙などの媒体に形成された画像を読み取るスキャナエンジン、操作パネル５００は、ユーザがＭＦＰの設定条件を入力し、ＭＦＰの状態情報を表示する入出力装置である。
【００５２】
制御手段１００Ｋは、ルートコンプレックス６００Ｋ、ＣＰＵ８Ｋ、メモリ９０Ｋ、図示しない画像加工・編集手段１０Ｋ、図示しない画像圧縮伸長手段２０Ｋ、及び、図示しないブリッジ７０Ｋを有し、制御手段１００Ｙは、ルートコンプレックス６００Ｙ、ＣＰＵ８Ｙ、メモリ９０Ｙ、図示しない画像加工・編集手段１０Ｙ、図示しない画像圧縮伸長手段２０Ｙ、及び、図示しないブリッジ７０Ｙを有し、制御手段１００Ｍは、ルートコンプレックス６００Ｍ、ＣＰＵ８Ｍ、メモリ９０Ｍ、図示しない画像加工・編集手段１０Ｍ、図示しない画像圧縮伸長手段２０Ｍを有し、及び、図示しないブリッジ７０Ｍを有し、制御手段１００Ｃは、ルートコンプレックス６００Ｃ、ＣＰＵ８Ｃ、メモリ９０Ｃ、図示しない画像加工・編集手段１０Ｃ、図示しない画像圧縮伸長手段２０Ｃ、及び、図示しないブリッジ７０Ｃを有する。
【００５３】
アドバンストスイッチ６９０は、複数のＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）ファブリック間の信号の送受信を行うスイッチであり、該スイッチを介して接続されるデバイスから構成されるネットワークであるアドバンストスイッチファブリックを管理するネットワーク管理手段を有するものであり、前記アドバンストスイッチファブリックにおいて、一のデバイスが他のデバイスに送信する信号を、送信側のデバイスの設定に従って送受信することが可能なソースルーティング機能と、プロトコルインタフェース間の変換を行うプロトコル間通信機能を有する。
【００５４】
アドバンストスイッチ６９０は、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）バスに対応したポート６９３から６９５、６９９Ｋ、６９９Ｙ、６９９Ｍ、及び、６９９Ｃを有する。
【００５５】
ブリッジ６４０Ｋ、６４０Ｙ、６４０Ｍ、及び、６４０Ｃは、それぞれ、制御手段１００Ｋ、１００Ｙ、１００Ｍ、及び、１００Ｃが有するルートコンプレックスと、アドバンストスイッチ６９０との間の信号の送受信を介するＥｘｐｒｅｓｓ−ｔｏ−ＡＳブリッジ、ブリッジ６５３から６５５は、それぞれ、アドバンストスイッチ６９０とスキャナ手段３００、プロット手段４００、及び、操作パネル５００との間の信号の送受信を介するＡＳ−ｔｏ−Ｅｘｐｒｅｓｓブリッジである。
【００５６】
スイッチ６６０は、ハードディスク７００の入出力を、制御手段１００Ｋ、１００Ｙ、１００Ｍ、及び、１００Ｃに分配するスイッチ手段である。各制御手段１００Ｋから１００Ｃが、スイッチ６６０を介して画像のデータ等をハードディスク７００に入出力することにより、一の画像のデータ等を各制御手段が加工・編集等することができる。
（アドバンストスイッチを用いる構成）
図５は、図４の構成による、圧縮されたカラー画像データを伸長して得られる画像を回転して印刷出力する流れ図である。図５において、伸長手段２３Ｋ及び回転手段１２Ｋは制御手段１００Ｋが有しており、伸長手段２３Ｙ及び回転手段１２Ｙは制御手段１００Ｙが有しており、伸長手段２３Ｍ及び回転手段１２Ｍは制御手段１００Ｍが有しており、伸長手段２３Ｃ及び回転手段１２Ｃは制御手段１００Ｃが有している。
【００５７】
ステップ３１は、図示しないハードディスク転送バッファが、ハードディスク７００に格納されている圧縮されたカラー画像データを読み出すハードディスクＤＭＡ転送であり、読み出された前記圧縮された画像データは、各色の画像のデータを処理する制御手段１００Ｋ、１００Ｙ、１００Ｍ、及び、１００Ｃに伝送される。
【００５８】
黒色画像の制御手段１００Ｋでは、ステップ３２Ｋからステップ３４Ｋの処理が行われる。ステップ３２Ｋは、伸長手段２３Ｋが、ステップ３１においてハードディスクから読み出された画像データを伸長し、伸長した画像のデータの中で黒色画像のデータが、ステップ３２Ｋへ送信される、データ伸長ＤＭＡ転送である。ステップ３３Ｋは、回転手段１２Ｋが、前記黒色の伸長された画像のデータに対して回転の処理を行い、その結果の画像のデータをメモリ９０Ｋに格納する回転ＤＭＡ転送である。ステップ３４Ｋは、図示しない画像出力バッファが、メモリ９０Ｋに格納された画像のデータをプロッタエンジン４００に出力する画像出力ＤＭＡ転送である。
【００５９】
イエロー、マゼンダ、及び、シアンの画像データに対しても、それぞれ、上記の黒色の画像のデータに対するステップ３２Ｋから３４Ｋの処理と同様の処理である、ステップ３２Ｙから３４Ｙ、ステップ３２Ｍから３４Ｍ、及び、ステップ３２Ｃから３４Ｃの処理を行うことにより、プロット手段４００に各色の画像が出力され、カラー画像の印刷が行われる。
【００６０】
図５の処理における必要なメモリの容量は次のようになる。
【００６１】
即ち、各色についての処理が、図２における白黒画像の処理とほぼ同じ手順になっており、メモリ９０Ｋ、メモリ９０Ｙ、メモリ９０Ｍ、及び、メモリ９０Ｃは、それぞれ白黒画像の処理に用いられるメモリ９０の必要かつ最低な容量である０．５プレーンあれば良いため、メモリ９０Ｋから９０Ｃに必要な容量の総和は２プレーンとなる。
【００６２】
また、制御手段１００Ｋから１００Ｃの構成は、制御手段１００の構成とほぼ同一であるため、例えば、制御手段１００Ｋを制御手段１００とを兼ねることが可能であり、開発のステップを減らすこともできる。
（構成の変形例）
本実施例では、ハードディスクドライブ７００と各色の制御手段との接続を、スイッチ６６０によって実現したが、例えば、ハードディスクドライブ７００を、ＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）バスとシリアルＡＴＡインタフェースとの変換機能を有するブリッジを介して、アドバンストスイッチ６９０に接続しても良い。
【００６３】
また、本実施例では、プロット手段４００の制御について説明したが、本発明は、スキャナ手段、操作パネル等、画像形成装置が有するいかなるプロセス手段にも適用することができる。
【００６４】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【００６５】
【図１】制御手段とプロセス手段とから構成されるＰＣＩ−Ｅｘｐｒｅｓｓ（登録商標）ファブリックの構成図である。
【図２】ＤＭＡ転送を用いた白黒画像の加工及び出力の流れ図である。
【図３】ＤＭＡ転送を用いたカラー画像の加工及び出力の流れ図である。
【図４】本発明による、複数のプロセス手段を制御する複数のコントローラの接続の構成図である。
【図５】本発明の構成によるカラー画像の加工及び出力の流れ図である。
【符号の説明】
【００６６】
１００ 制御手段
６００ ルートコンプレックス
６９０ アドバンストスイッチ
３００ スキャナ手段
４００ プロット手段
５００ 操作パネル
８ ＣＰＵ
９ メモリ
【図１】
0004791805.tif 000002
【図２】
0004791805.tif 000003
【図３】
0004791805.tif 000004
【図４】
0004791805.tif 000005
【図５】
0004791805.tif 000006