(57)【要約】【課題】画像を記録媒体に形成する画像形成装置において、デバイスを交換自在に、かつ使用するデバイスに応じた処理シーケンスにする。【解決手段】本体側の　Ｉ／Ｏブリッジ部１４０　の周辺に、画像形成に関わる画像取込部や画像記録部などの画像形成機能部２０２　およびＵＩ装置１４，１５，１６などの接続デバイスを交換自在に設ける。　Ｉ／Ｏブリッジ部１４０　と画像形成機能部２０２　などの主要デバイス間の電気信号伝送をピーシーアイエクスプレスでとる。デバイス情報取得部３０２　は、接続デバイスのＦＣＯＴ関連情報Ｊ５を取得しタイミング制御部３０６　に通知する。ユーザ指示受付制御部３０４　は、ユーザが指定した動作条件を取得しタイミング制御部３０６　に通知する。タイミング制御部３０６　は、ＦＣＯＴ関連情報Ｊ５と指示された動作条件とに基づいて装置全体として最短で処理が実行されるように処理シーケンスを決定し、決定した処理シーケンスを反映するように、装置の各部を制御する。【選択図】　　　　図６
2004112520.tif 000002
【特許請求の範囲】
【請求項１】
画像形成に関わる機能部分であって装置本体に対して着脱可能な画像形成機能部と、前記装置本体に装着されている前記画像形成機能部の動作を制御する動作制御部とを備えた画像形成装置であって、
前記画像形成機能部に入出力される画像データと前記動作制御部が前記画像形成機能部の動作を制御するための制御コマンドとを共通の伝送ライン上に乗せるとともに、前記画像データおよび前記制御コマンドの伝送を双方向かつシリアル通信方式、または双方向かつ１対１（Ｐｅｅｒ　ｔｏ　Ｐｅｅｒ）の接続形態で採る接続インタフェース部と、
前記画像形成機能部を含む前記装置本体に装着されている接続デバイスの属性を示す情報を取得するデバイス属性情報取得部とを備え、
前記動作制御部は、前記デバイス属性情報取得部が取得した前記接続デバイスの属性を示す情報に基づいて、前記接続デバイスの動作を制御する
ことを特徴とする画像形成装置。
【請求項２】
デバイス属性情報取得部は、前記接続デバイスの属性を示す情報として、前記接続デバイスの処理時間に関わる情報を取得し、
前記動作制御部は、前記デバイス属性情報取得部が取得した前記接続デバイスの処理時間に関わる情報に基づいて、当該画像形成装置の全体の処理シーケンスを決定し、この決定した処理シーケンスに基づいて、前記接続デバイスの動作を制御する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
不揮発性の記憶媒体を備え、
前記動作制御部は、前記決定した処理シーケンスに関する情報を前記不揮発性の記憶媒体に保持し、その後、前記不揮発性の記憶媒体から読み出した前記処理シーケンスに基づいて前記接続デバイスの動作を制御する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記動作制御部は、前記処理シーケンスに基づいて、前記接続デバイスのそれぞれが有する機能部分の処理シーケンスを決定し、この決定した機能部分の処理シーケンスを前記接続デバイスのそれぞれに通知し、また所定のタイミングで動作開始指示を前記接続デバイスのそれぞれに発し、
前記動作開始指示を受けた前記接続デバイスは、前記動作制御部から通知された前記機能部分の処理シーケンスに基づいて、前記機能部分の動作を制御する
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記画像形成装置の動作条件を取得する動作条件取得部を備え、
前記動作制御部は、前記動作条件取得部が取得した前記動作条件と前記デバイス属性情報取得部が取得した前記接続デバイスの属性を示す情報とに基づいて、前記接続デバイスの動作を制御する
ことを特徴とする請求項１から４のうちの何れか１項に記載の画像形成装置。
【請求項６】
前記動作制御部は、中央演算処理部、記憶媒体、前記中央演算処理部と前記記憶媒体との間のデータの入出力を制御するメモリコントローラ、およびそれぞれ前記接続インタフェース部により前記メモリコントローラと接続されるとともに前記接続デバイスと接続される入出力コントローラを備え、
前記中央演算処理部は、複数の前記接続デバイス間の画像データの転送が、前記記憶媒体を介さずに前記入出力コントローラを介して行なわれるように、前記画像データのパスルートを制御する
ことを特徴とする請求項１から５のうちの何れか１項に記載の画像形成装置。
【請求項７】
前記動作制御部は、中央演算処理部、記憶媒体、および前記中央演算処理部と前記記憶媒体との間のデータの入出力を制御するメモリコントローラを備え、
前記中央演算処理部は、複数の前記接続デバイス間の画像データの転送に際して、一方の前記接続デバイスからの画像データが、前記記憶媒体に転送され、一定量の前記画像データが当該記憶媒体に蓄えられた後に、他方の前記接続デバイスへのデータ転送が開始されるように、前記画像データのパスルートを制御することを特徴とする請求項１から５のうちの何れか１項に記載の画像形成装置。
【請求項８】
前記動作制御部には、オペレーティングシステムと前記接続デバイスを制御するためのアプリケーションソフトウェアとが組み込まれることを特徴とする請求項１から７のうちの何れか１項に記載の画像形成装置。
【請求項９】
前記動作制御部には、オペレーティングシステムと前記接続デバイスを制御するためのアプリケーションソフトウェアと前記画像データのパスルートを制御するアプリケーションソフトウェアとが組み込まれることを特徴とする請求項６または７に記載の画像形成装置。
【請求項１０】
前記接続インタフェース部は、ある一定の規格を満足する標準インタフェースであることを特徴とする請求項１から９のうちの何れか１項に記載の画像形成装置。
【請求項１１】
前記標準インタフェースは、ピーシーアイエクスプレスであることを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
画像を所定の記録媒体に形成する画像形成装置に使用される接続デバイスであって、
前記画像形成装置に搭載されている動作制御部が前記接続デバイスの動作を制御するための制御コマンドの伝送を双方向かつシリアル通信方式、または双方向かつ１対１（Ｐｅｅｒ　ｔｏ　Ｐｅｅｒ）の接続形態で採る接続インタフェース部と、
前記接続デバイスの属性を示す情報であって前記接続デバイスの動作仕様に関する情報を前記画像形成装置に通知するデバイス情報通知部と
を備えていることを特徴とする接続デバイス。
【請求項１３】
画像形成に関わる機能部分である画像形成機能部を備え、
前記接続インタフェース部は、前記画像形成機能部に入出力される画像データと前記動作制御部が前記画像形成機能部の動作を制御するための制御コマンドとを共通の伝送ライン上に乗せてとることを特徴とする請求項１２に記載の接続デバイス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえばプリンタ装置、ファクシミリ装置、複写装置、あるいはそれらの機能を複合的に有する複合機（ｍｕｌｔｉ−ｆｕｎｃｔｉｏｎ　ｄｅｖｉｃｅ　）など、画像を所定の記録媒体に形成する画像形成装置並びに画像形成装置に使用される接続デバイスに関する。より詳細には、装置を適切に制御するためのシーケンス制御機能に関する。
【０００２】
【従来の技術】
プリンタ装置、ファクシミリ装置、複写装置、あるいはそれらの機能を複合的に有する複合機などの画像形成装置が様々な分野で使用されている。また、今日では、画像形成装置がカラー化され、ユーザの様々な表現手段として利用されるようになってきている。たとえば、電子写真プロセス（ゼログラフィ）を用いたカラーページプリンタ装置は、高品質な画質あるいは高速プリンティングの点で注目されている。
【０００３】
また今日では、プリンタ装置や複写装置あるいは複合機などの画像形成装置において、画像をデジタル的に取り扱う仕組みが種々提案されている。たとえば、デジタル複写装置は、画像を走査して得たアナログ画像信号をデジタル化してデジタル画像データをメモリに記憶し、さらにそのデジタル画像データに基づいて印刷するようになっている。
【０００４】
一方、印刷機能という点では、家庭内での個人ユースやオフィスでのビジネスユースといった比較的小規模（たとえば１ジョブが数枚〜数十枚程度）の印刷出力を要求されるものと、製本などの印刷業界で使用される比較的大規模（たとえば１ジョブが数千枚以上）の印刷出力を要求されるものとに大別される。前者の比較的小規模の印刷出力を要求されるものにおいては、その多くが（たとえば孔版印刷を除いて）、印刷データを受け取り版下を生成せずに印刷物を出力する。一方、後者の比較的大規模の印刷出力を要求されるものにおいては、従来は、印刷データに基づいて版下を生成し、この生成した版下を使用して印刷物を出力していた。
【０００５】
ところが、今日では、ＤＴＰ（ＤｅｓｋＴｏｐ　Ｐｕｂｌｉｓｈｉｎｇ／Ｐｒｅｐｒｅｓｓ）の普及による印刷工程の変化、いわゆる「印刷のデジタル革命」により、ＤＴＰデータから直接印刷する「ダイレクト印刷」もしくは「オンデマンド印刷」（以下オンデマンドプリンティングという）が着目されている。このオンデマンドプリンティングでは、従来の印刷（たとえばオフセット印刷）における写植などの紙焼き（印画紙）、版下、網ネガ、網ポジ、ＰＳ版などの中間成果物を生成せずに、プリプレス工程を完全にデジタル化することで電子データだけに基づいて印刷物を出力する仕組み（ＣＴＰ；Ｃｏｍｐｕｔｅｒ　Ｔｏ　Ｐｒｉｎｔ　ｏｒ　Ｐａｐｅｒ）が取られている。そして、このオンデマンドプリンティングの要求に対して、電子写真プロセスを用いた印刷機能が着目されている。
【０００６】
ところで、今日では、画像形成処理（プリント処理）のさらなる高速化・高性能化・多機能化の要求がある。たとえば、印刷指示からプリント出力までトータルの生産性をサポートした高速フルカラープリント、たとえば、５０枚以上／分のカラー印刷に対応するシステムを可能とするものの要求がある。
【０００７】
従来のデジタル方式の画像形成装置における重要な目標は、設計の時点において大量のデータを処理するために必要な性能を有した最も手ごろなシステムを構築することとされていた。このような設計プロセスおよび思考プロセスの結果として、可能な限り低価格でデジタル方式の画像形成装置を生産することはできたが、そのデジタル方式の画像形成装置を簡単に変更したり、拡張したりすることは難しかった。
【０００８】
たとえば、画像形成装置を構成する回路の大部分が、１つの回路基板上に収容されるようになっており、処理制御機構がほぼ１ユニットで構成されている。この構成において、高速化・高性能化・多機能化への対応をとる場合、変更がたとえ一部の回路に対するものであっても、その都度、その回路基板全体の交換や、その回路基板の設計変更（パターンレイアウトの変更）が必要となり、結果として、開発費用と開発期間を必要とするという問題がある。
【０００９】
図１１は、従来の画像形成装置を備えた画像処理システムの一構成例を示す図である。ここでは、画像形成装置として複写装置を例に説明する。
【００１０】
複写装置は、原稿の画像を光学的に読み取ることで画像情報を取得するスキャナ部と、スキャナ部で取り込んだ画像情報に対して所定の画像処理を施す画像処理部と、画像処理部により画像処理が施された処理済画像情報に基づいて画像を所定の記録媒体（たとえば印刷用紙）上に形成する画像記録部と、スキャナ部、画像処理部、および画像記録部の各機能部分の動作を制御するコントローラ（制御部）とを備えて構成される。画像処理部における所定の画像処理としては、たとえば、画像記録部の特性に合わせた色調合わせなどの処理がある。
【００１１】
ここで、従来の複写装置は、コントローラから、画像処理部などの各機能部分に対し制御用のコマンド信号を、コントロールライン（通信インタフェース）を介してそれぞれに分配して各機能部分（デバイス）を制御していた。コントロールラインは、たとえばシリアル通信方式を用いた装置ごとに独自のものが使用される。コントローラは、複写装置のハードウェア、とりわけ入出力系の相互接続に関して、各デバイス間を同時に流れる大量のデータを絶え間なく管理するとともに、複写装置の機能を果たすよう各デバイスを制御する。
【００１２】
また、画像データは、各機能部分間で専用の一方向性のパラレルバス（バス；部品間を繋ぐデータの通り道）が使用されていた。パラレルにデータを転送する場合、信号線同士でのデータのずれや不揃い（データの不整合）が発生し、また信号線同士が電圧の影響を与え合うクロストーク現象が起きるので、高速のデータ転送に適していない。すなわち、パラレル方式では、一度にたくさんのデータを送受信できるが、タイミングを合わせてデータを送出しなければならず、送出する速度（回数）を上げるのが難しい。
【００１３】
ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ　）クロックの向上に合わせてデータのずれなどを補償する回路を追加するなどの手段を講じることも考えられるが非常にコストがかかるので、パラレルバスのクロックを上げていくというアプローチには限界がある。このため、バスの速度を簡易に上げることは困難であり、また、機種ごとに専用バスが設計されることが多く設計効率も悪いという問題がある。したがって、装置のさらなる高速化・高性能化・多機能化に柔軟に応えることが難しい。
【００１４】
一方、近年では、この複写装置を外部からの画像データに基づいて印刷出力する複合機として使用する要求もある。たとえば、複写装置とパソコンなどの外部の画像入力端末との間で画像データの受渡しを行なう場合である。この場合、従来の複写装置は、複写装置本体が１つの専用システムとして構成されているため、たとえば図１１（Ａ）に示すように、パソコンなどとの間で画像データの受け渡しを行なうための専用回路（たとえばビデオセレクタ）と専用インタフェースを設けなければならない。また、画像受渡しのための制御および専用回路を機種ごとに作り込む必要があり、開発には多大な開発費用と開発期間を必要とした。
【００１５】
加えて、従来の複写装置における画像データの流れは、スキャナ部から画像記録部側への一方向性であるため、スキャナ系の画像データ（つまり原稿を読み取ったもの）は画像処理部で処理されるが、画像入力端末など外部からの画像データは画像処理部を経由しない。このため、予め外部で画像記録部の特性に合わせた色調合わせなどの処理を事前に施してから、画像記録部にデータを渡さなければならず、その取り扱いが簡易でなかった。つまり、装置の高性能化・多機能化に応えるのは、必ずしも容易でなかった。
【００１６】
一方、複写装置を構成する場合の新たなアプローチとして、たとえば図１１（Ｂ）に示すように、パソコンなどのコンピュータシステムと同様に、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ　Ｃｏｍｐｏｎｅｎｔ　Ｉｎｔｅｒｃｏｎｎｅｃｔ　）バスを使用したアーキテクチャを採用することも考えられている（たとえば特開２０００−１５１８７８号参照）。
【００１７】
この場合、コントローラと各機能部分との間をＰＣＩバスで接続することになる。たとえば、図１１（Ｂ）に示すように、画像処理部と画像記録部とコントローラとの間をＰＣＩバスで接続する。必要に応じて、インタフェース部を介して、それぞれをＰＣＩバスで接続する。また、特開２０００−１５１８７８号に記載のように、プロセッサ（コントローラに相当）およびメモリシステムを主要部として、複写装置を構成する種々の機能部分を配置し、それらとプロセッサとの間をＰＣＩバスで接続する構成もある。
【００１８】
ＰＣＩバス（その変形規格であるｍｉｎｉ−ＰＣＩやＰＣＩ−Ｅなども含む）を利用することで、制御コマンドや画像データをＰＣＩバスという共通の伝送ライン上に乗せ、このＰＣＩバスを介して双方向に伝送できるようになり、また機能モジュールの変更や追加も可能となるので、装置の高性能化や多機能化に応えるのが容易になると考えられる。
【００１９】
しかしながら、ＰＣＩバスは、パラレルでデータ（制御コマンドや画像データなど）を転送するので、配線数が多くインタフェースコストが掛かる。またパソコンなどのアーキテクチャで分かるように、プロセッサ（コントローラに相当）やメモリシステムなどを搭載したマザーボード上において、ＰＣＩバスを利用する個々の機能モジュールを一箇所に集中して配置する必要があるので、レイアウトの自由度がなく、実際には、多機能化に柔軟に応えるのが難しい。
【００２０】
加えて、ＰＣＩバスは、高速化の要求に応えることが難しい。前述のように、パラレルにデータを転送する場合、信号線同士でのデータのずれや不揃いが発生し、また信号線同士が電圧の影響を与え合うクロストーク現象が起きるので、高速のデータ転送に適していないからである。
【００２１】
また、複数のモジュールをＰＣＩバスに接続すると、他のモジュールと競合しないように、入出力（Ｉ／Ｏ）アドレスやＩＲＱ（Ｉｎｔｅｒｒｕｐｔ　ＲｅＱｕｅｓｔ　）を割り当てて１つのＰＣＩバスを共用しなければならない。つまり、モジュール間を時分割でデータ転送しなければならないので、高速のデータ転送が難しくなる。
【００２２】
このように、従来の画像形成装置の構成では、装置の高速化・高性能化・多機能化の要求に対して、低コストで、あるいは短期間に、あるいは柔軟に、応えるということが難しかった。
【００２３】
【発明が解決しようとする課題】
そこで、上述のような問題点を解消するため、本願出願人は、特願２００２−２７２８５５号にて、たとえば（ピーシーアイエクスプレス（ＰＣＩ　Ｅｘｐｒｅｓｓ（商標）；以下ＰＣＩ−ＥＸともいう）のように、コントローラと画像形成に関わる機能部分である画像形成機能部（デバイス）とを着脱自在とし、双方向性かつシリアル通信方式あるいは双方向性かつピアツーピアという特徴を持つ接続インタフェースを用いて、コントローラとデバイス間の電気信号の伝送を採る新規なアーキテクチャを提案した。
【００２４】
この特願２００２−２７２８５５号にて提案した新規なアーキテクチャにより、多数の信号線を利用するパラレルバスが持つ上述のような問題から解消され、たとえば信号線同士でのデータのずれやスキューがなく、また信号のクロストークも起こらない。このため、高速・長距離のデータ転送が可能となり、また、機能モジュールの変更や追加が容易となる。これにより、ハードウェア設計上の制約から解放され、画像形成装置の高機能化や高速化を図る際の自由度が増し、従来のパラレルバスの延長上では不可能であった高機能化、高性能化あるいは高速化を、容易かつ低コストで実現することができるようになった。
【００２５】
しかしながら、特願２００２−２７２８５５号で提案したアーキテクチャを採用すると、機能モジュールや周辺デバイス（オプション機器）の変更や追加が容易となることに起因した新たな問題の発生が懸念される。たとえば、従来の画像形成装置では、画像取込部、画像処理部、画像記録部、あるいは必要に応じて追加するオプション機器といった一義的に決まった複数デバイスの組合せ構成に応じて、出力指令を発してから（たとえばスタートボタンを押してから）１枚目の出力物（たとえばコピー）が排出されるまでの処理時間ＦＣＯＴ（Ｆｉｒｓｔ　Ｃｏｐｙ　Ｏｕｔ　Ｔｉｍｅ　）ができるだけ短くなるように（最速となるように）、装置内の各部の動作タイミングを制御していた。
【００２６】
しかし、特願２００２−２７２８５５号で提案したアーキテクチャでは、各機能モジュールやオプション機器が任意に変更可能なので、各部の動作タイミングを一義的に制御することが難しくなる。あえて一義的な制御にしようとすれば、画像読取り終了後（自動搬送装置ＡＤＦを利用した連続読込みでは全原稿の読取完了後）に画像処理を起動させ、全原稿分の画像処理完了後に画像形成を起動させるというように、各機能デバイスの動作を読取対象原稿単位で時系列的に制御する、つまり各デバイスを独立に制御するという手法を採ることが考えられる。しかしながら、このようなタイミング制御手法を採用すると、従来の装置よりも処理時間ＦＣＯＴが長くなるという問題が生じる。
【００２７】
つまり、特願２００２−２７２８５５号で提案したアーキテクチャでは、ＰＣＩ−ＥＸのようなシリアル通信方式を採用することで、コントローラと各デバイス間ではデータ（画像データや制御データ）を高速に取り扱うことができても、システム全体としては、必ずしも効率のよい処理にはならない。
【００２８】
本発明は、上記事情に鑑みてなされたものであり、デバイスの組合せ変更があっても、システム全体として、効率のよい処理を確実に実現することのできる画像形成装置を提供することを目的とする。
【００２９】
また本発明は、本発明の画像形成装置に使用される接続デバイスを提供することを目的とする。
【００３０】
【課題を解決するための手段】
すなわち、本発明に係る画像形成装置は、画像形成に関わる機能部分であり装置本体に対して着脱可能な画像形成機能部と、装置本体に装着されている画像形成機能部の動作を制御する動作制御部とを備えた画像形成装置であって、画像形成機能部に入出力される画像データと制御部が画像形成機能部の動作を制御するための制御コマンドとを共通の伝送ライン上に乗せるとともに、画像データおよび制御コマンドの伝送を双方向かつシリアル通信方式、または双方向かつ１対１（Ｐｅｅｒ　ｔｏ　Ｐｅｅｒ）の接続形態で採る接続インタフェース部を備えたものとした。
【００３１】
なお、接続インタフェース部は、ある一定の規格を満足する標準インタフェースであることが望ましい。この標準インタフェースは、ホットプラグ（Ｈｏｔ−Ｐｌｕｇ）接続可能であるもの、あるいはシリアル通信方式によるインタフェースを複数纏めることで帯域幅を切替可能であるものが好ましく、このような特徴を持つ好適なものとして、たとえばＰＣＩ−ＥＸ（ピーシーアイエクスプレス）を用いるのがよい。
【００３２】
また、本発明に係る画像形成装置は、画像形成機能部を含む装置本体に装着されている接続デバイスの属性を示す情報を取得するデバイス属性情報取得部を備えるとともに、動作制御部を、デバイス属性情報取得部が取得した接続デバイスの属性を示す情報に基づいて接続デバイスの動作を制御するものとした。
【００３３】
なお、接続デバイスの属性を示す情報を取得する際には、画像データや制御コマンドの伝送に使用される接続インタフェース部を利用して取得してもよいし、接続インタフェース部とは独立に設けられた専用の通信ラインを利用して取得してもよい。
【００３４】
本発明に係る画像形成装置においては、デバイス属性情報取得部を、接続デバイスの属性を示す情報として接続デバイスの処理時間に関わる情報を取得するものとするとともに、動作制御部を、デバイス属性情報取得部が取得した接続デバイスの処理時間に関わる情報に基づいて、画像形成装置の全体の処理シーケンスを決定し、この決定した処理シーケンスに基づいて接続デバイスの動作を制御するものとすることが望ましい。
【００３５】
またこの場合、不揮発性の記憶媒体を備えた構成とするとともに、動作制御部を、決定した処理シーケンスに関する情報を不揮発性の記憶媒体に保持し、その後、不揮発性の記憶媒体から読み出した処理シーケンスに基づいて接続デバイスの動作を制御するものとすることが望ましい。
【００３６】
また、動作制御部は、決定した処理シーケンスに基づいて、接続デバイスのそれぞれが有する機能部分の処理シーケンスを決定し、この決定した機能部分の処理シーケンスを接続デバイスのそれぞれに通知し、また所定のタイミングで動作開始指示を接続デバイスのそれぞれに発するものとしてもよい。この場合、動作開始指示を受けた接続デバイスは、この動作開始指示をトリガとして、動作制御部から通知された機能部分の処理シーケンスに基づいて自身の機能部分の動作を制御する。
【００３７】
また、本発明に係る画像形成装置においては、画像形成装置の動作条件を取得する動作条件取得部を備えるものとするとともに、動作制御部を、動作条件取得部が取得した動作条件とデバイス属性情報取得部が取得した接続デバイスの属性を示す情報とに基づいて接続デバイスの動作を制御するものとすることが望ましい。
【００３８】
また、本発明に係る画像形成装置においては、動作制御部を、中央演算処理部、記憶媒体、中央演算処理部と記憶媒体との間のデータの入出力を制御するメモリコントローラ、およびそれぞれ接続インタフェース部によりメモリコントローラと接続されるとともに接続デバイスと接続される入出力コントローラを備えるものとしてもよい。この場合、中央演算処理部は、複数の接続デバイス間の画像データの転送が、記憶媒体を介さずに入出力コントローラを介して行なわれるように画像データのパスルートを制御するものであることが望ましい。つまり、動作制御部は、各デバイス間のデータ転送において、主メモリなどの記憶媒体を介さずに、ショートカットルートを構成するように設けた入出力コントローラ（入出力ブリッジ）のみを介してデータ転送を行なうことが望ましい。
【００３９】
また、本発明に係る画像形成装置においては、動作制御部を、中央演算処理部、記憶媒体、および中央演算処理部と記憶媒体との間のデータの入出力を制御するメモリコントローラを備えるものとしてもよい。この場合、中央演算処理部は、複数の接続デバイス間の画像データの転送に際して、一方の接続デバイスからの画像データが、先ず記憶媒体に転送され、さらに一定量の画像データが記憶媒体に蓄えられた後に、他方の接続デバイスへのデータ転送が開始されるように、画像データのパスルートを制御することが望ましい。つまり、動作制御部は、各デバイス間のデータ転送において、主メモリなどの記憶媒体に一定量のデータが蓄えられた後に次段デバイスにデータ転送を開始することが望ましい。
【００４０】
また、本発明に係る画像形成装置において、動作制御部には、オペレーティングシステムと接続デバイスを制御するためのアプリケーションソフトウェアとが組み込まれることが望ましい。また、動作制御部には、オペレーティングシステムと接続デバイスを制御するためのアプリケーションソフトウェアと画像データのパスルートを制御するアプリケーションソフトウェアとが組み込まれることが望ましい。なお、ソフトウェアは、コンピュータ読取り可能な記憶媒体に格納されて提供されてもよいし、有線あるいは無線による通信手段を介して配信されてもよい。
【００４１】
本発明に係る接続デバイス（モジュール基板や機能ユニットなどの機能モジュールや周辺デバイスなど）は、画像を所定の記録媒体に形成する画像形成装置に使用される接続デバイスであって、画像形成装置に搭載されている動作制御部が接続デバイスの動作を制御するための制御コマンドの伝送を双方向かつシリアル通信方式、または双方向かつ１対１（Ｐｅｅｒ　ｔｏ　Ｐｅｅｒ）の接続形態で採る接続インタフェース部と、接続デバイスの属性を示す情報であって接続デバイスの動作仕様に関する情報を画像形成装置に通知するデバイス情報通知部とを備えたものとした。
【００４２】
なお、接続デバイスが、画像形成に関わる機能部分である画像形成機能部を備えるものである場合、接続インタフェース部は、画像形成機能部に入出力される画像データと動作制御部が画像形成機能部の動作を制御するための制御コマンドとを共通の伝送ライン上に乗せてとるものであるのがよい。画像形成に関わる機能部分である画像形成機能部を複数備えた構成とする場合には、動作制御部を介した複数の画像形成機能部間においても、双方向かつシリアル通信、あるいは双方向かつ１対１の接続形態とすることが好ましい。
【００４３】
また上記において、画像形成に関わる機能部分とは、画像もしくは画像データに対して何らかの処理を施す機能部分を意味する。一方の機能部分から受け取った画像データに対して何らの処理を加えることなく他方の機能部分へ転送するだけのものや、電子的にデータ保存する記録メディアに他の機能部分から受け取った画像データを記録する（書き込む、格納する）ものは、本願の画像形成に関わる機能部分には含まない。
【００４４】
たとえば、画像形成に関わる機能部分である画像形成機能部は、原稿上に形成された画像を光学的に読み取ることで画像情報を取得する画像取込部、所定の（たとえば画像取込部で取り込んだ）画像情報画像情報に対して所定の画像処理を施す画像処理部、および所定の（たとえば画像処理部により画像処理が施された処理済の）画像情報に基づいて画像を所定の記録媒体上に形成する画像記録部のうちの少なくとも１つを含むものであればよい。
【００４５】
これに対して、たとえば、通信網を介して取得した画像データを他の機能部分に転送する通信インタフェース部（通信ドライバ）や、受け取った画像データを半導体メモリやＣＤ−Ｒ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ−Ｒｅｃｏｒｄａｂｌｅ）のような追記型光ディスクあるいはＣＤ−ＲＷ（−ＲｅＷｒｉｔａｂｌｅ　）のような書き換え可能型光ディスクなどの書込み可能なメディアに記録するドライブ装置は、画像形成に関わる機能部分である画像形成機能部には含まない。
【００４６】
【作用】
上記構成においては、画像形成機能部や情報処理機能部と動作制御部との間で伝送インタフェースを採るに際して、先ず、画像データや処理対象データと制御コマンドとを共通の伝送ライン上に乗せることとした。そして、これら画像データや処理対象データと制御コマンドの伝送を双方向かつシリアル通信方式で採る、および／または双方向かつピアツーピア接続形態で採る接続インタフェース部を設けた。
【００４７】
双方向性の通信方式で接続インタフェースを採り、画像データや処理対象データを複数の画像形成機能部や情報処理機能部の間で自由にハンドリングすることを可能とすることで、高性能化や多機能化の要求に応える。
【００４８】
また、シリアル通信方式とすることで、信号線同士でのデータのずれや不ぞろい、あるいはクロストーク現象を防止する。また、ピアツーピア接続とすることで、機能部間（複数の画像形成機能部や情報処理機能部の相互間や、それらと動作制御部との間）あるいはボード間でのデータ転送を専用化する。何れも、高性能化や高速化の要求に応えるものである。
【００４９】
また、デバイス属性情報取得部は、接続デバイスの処理時間に関わる情報や接続デバイスの動作仕様に関する情報など接続デバイスの属性を示す情報を取得して、接続デバイスの動作を制御する。たとえば、デバイスが接続された状態で電源が投入されると、各デバイスの属性情報を読み込み、その時点のデバイスの組合せやユーザから指定された動作条件に適合するように、処理シーケンス（動作手順やタイミング）を決定し、この決定した処理シーケンスを反映するように、各接続デバイスを制御する。
【００５０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００５１】
図１は、本発明に係る画像形成装置を備えた画像処理システムを示す概略図である。この画像処理システム１は、画像入力端末３および画像出力端末７を備える。
【００５２】
画像入力端末３は、デジタルドキュメント（以下単にドキュメントという）ＤＯＣを作成したり編集などの処理をする、たとえばパソコン（パーソナルコンピュータ）３ａ、カラースキャナ３ｂ、デジタルカメラ３ｃ、またはハードディスク装置や光磁気ディスク装置あるいは光ディスク装置などのデータ格納装置３ｄ、さらにはＦＡＸ装置３ｅなど、任意数の画像入力ソースを含み得る。
【００５３】
画像出力端末７は、本発明に係る画像形成装置の一例であって、たとえば複写装置能、ページプリンタ機能、およびファクシミリ送受信機能を備えたいわゆる複合機（マルチファンクション機）で、デジタルプリント装置として構成されている。
【００５４】
画像入力端末３のそれぞれには、ドキュメントＤＯＣ作成用のアプリケーションプログラムなどが組み込まれる。たとえば、画像入力端末３側にて用意されるドキュメントＤＯＣを表す電子データは、画像出力端末７で処理可能な画像フォーマット（たとえば、ＪＰＥＧ、ＢＭＰ、ＰＮＧなど）で記述される。またたとえば、パソコン３ａで作成された文書ファイルは、たとえばプリンタなどで印刷出力するために、図形、文字などの拡大、回転、変形などが自由に制御できるページ記述言語（ＰＤＬ：Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ　）で記載されたデータとして画像出力端末７に送られる。
【００５５】
ＰＤＬで作成されているデータ（ＰＤＬデータ）は、ページ内の任意位置の画像、図形、文字を表現する描画命令およびデータを任意の順で配置した命令およびデータ列で構成されている。このＰＤＬデータを受け取った画像出力端末７は、印字前に出力単位ごと（１ページごと）に画像データをレンダリング（描画展開）してからプリンタエンジン部にそのラスタデータを出力する。
【００５６】
画像出力端末７は、大まかに、画像読取装置１０、画像形成装置３０、および給紙装置８０から構成されている。また画像出力端末７は、接続ケーブル９０を介してネットワークに接続可能になっている。たとえば、接続ケーブル９０は、ＣＳＭＡ／ＣＤ（Ｃａｒｒｉｅｒ　Ｓｅｎｓｅ　Ｍｕｌｔｉｐｌｅ　Ａｃｃｅｓｓ　ｗｉｔｈ　Ｃｏｌｌｉｓｉｏｎ　Ｄｅｔｅｃｔｉｏｎ）型ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ；たとえばＩＥＥＥ８０２．３）やギガビット（Ｇｉｇａ　Ｂｉｔ）ベースのＬＡＮ（以下纏めて有線ＬＡＮ８という）によりパソコン３ａなどの画像入力端末３に接続される。
【００５７】
あるいは一般加入電話網（ＰＳＴＮ：Ｐｕｂｌｉｃ　Ｓｗｉｔｃｈｅｄ　Ｔｅｌｅｐｈｏｎｅ　Ｎｅｔｗｏｒｋ　）９を介してＦＡＸ装置３ｅなどの画像入力端末３に接続される。なお、一般加入電話網ＰＳＴＮに代えて、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ　Ｓｗｉｔｃｈｅｄ　Ｄｉｇｉｔａｌ　Ｎｅｔｗｏｒｋ　）またはインターネットを含む他の通信媒体を利用してファクシミリをやり取りするようにしてもよい。
【００５８】
また、画像出力端末７は、たとえばＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ，　Ｉｎｃ．　；米国電気電子学会）１３９４規格のデバイス３ｆやＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）２．０規格のデバイス３ｇなどとも接続可能となっており、これらのデバイス３ｆ，３ｇからデジタル画像データを受け付けることもできる。あるいは、これらデバイス３ｆ，３ｇを介してリモートで画像出力端末７を制御することもできるようになっている。
【００５９】
このように、画像出力端末７は、装置外の画像入力端末３からデータを受け取って印刷出力するため、画像入力端末３のそれぞれとの間で通信する回路部材を搭載したインタフェース基板を装置内部に装着可能となっている。このインタフェース基板は常に本体に搭載されている必要はなく、必要に応じて取り付け得るよう着脱自在な構成となっている。
【００６０】
また、インタフェース基板に限らず、画像読取装置１０や画像形成装置３０、あるいは画像形成ユニット３７は、他のユニット（接続デバイス）と交換自在に構成されている。また、たとえば画像形成装置３０内の回路モジュールも所定ブロックごとの基板単位で他の回路モジュールと交換自在に構成されている。性能向上や機能変更に柔軟に対応するためである。
【００６１】
前述のインタフェース基板や回路モジュール基板は、それらが接続される本体側との間の電気信号の電送が共通のインタフェースで接続されるようになっている。またインタフェース基板や回路モジュール基板は、装置本体側が動作時（電源投入時）であっても着脱可能なホットプラグ対応となっている。このような構成とするための具体的仕組みについては、後述する。
【００６２】
画像読取装置１０は、原稿を図示しない読取台（プラテンガラス）上の読取位置まで搬送し排紙するドキュメントフィーダ１２と、表示機能も備えた操作パネル（ユーザインタフェース）１４と、装置に対する種々の設定をする操作キー１６とを含む。なお、操作パネル１４や操作キー１６に代えて、あるいはこれらとともに使用される大型ユーザインタフェースあるいはメンテナンス画面を備えたユーザインタフェース装置１５を設けてもよい。操作パネル１４やユーザインタフェース装置１５の表示デバイスには、タッチパネルが設けられる。
【００６３】
画像形成装置３０は、画像形成ユニット３２と、両面複写ユニット３４と、排紙ユニット３６と、１枚もしくは複数枚（図は複数枚で例示）の処理基板３８とを含む。画像形成ユニット３２は、画像読取装置１０にて得られた画像信号により表される画像を、電子写真式、感熱式、熱転写式、インクジェット式、あるいは同様な従来の画像形成処理を利用して、普通紙や感熱紙上に可視画像を形成する（印刷する）すなわち複写する。このため、画像形成ユニット３２は、たとえば画像処理システム１をデジタル印刷システムとして稼働させるためのラスタ出力スキャン（ＲＯＳ）ベースのプリントエンジンを備える。
【００６４】
処理基板３８には、画像形成装置３０用の処理部（特に画像処理部）だけでなく、画像出力端末７全体の種々の処理をするための回路が搭載される。たとえば、画像出力端末７内に構築された資源であるドキュメントフィーダ１２、操作パネル１４、図示しない画像読取ユニット（スキャナ部）、画像形成ユニット３２、両面複写ユニット３４、排紙ユニット３６、あるいは給紙トレイ８２など制御する回路が搭載される。この処理基板３８には、半導体製の記憶媒体が搭載され、たとえば、複写アプリケーション、プリンタアプリケーション、ファクシミリ（ＦＡＸ）アプリケーション、あるいは他のアプリケーション用の処理プログラムが格納される。
【００６５】
たとえば、画像読取装置１０は、画像入力端末の機能を備えており、たとえばＣＣＤ固体撮像素子の全幅アレイを使用して、読取位置へ送られた原稿に光を照射することで、原稿上の画像を読み取り、この読み取った画像を表すアナログビデオ信号をデジタル信号へ変換し、画像形成装置３０へ送る。この画像読取装置１０の読み取りに同期して、用紙が複数（Ａ４，Ｂ４，Ａ３）の給紙トレイ８２の内の何れかから画像形成装置３０へ給紙されると、画像形成装置３０の画像形成ユニット３２は、その用紙の一方の面に画像読取装置１０が読み取った画像を形成する。両面複写ユニット３４は、一方の面に画像が形成された用紙を裏返し、再び画像形成ユニット３２にその用紙を給紙する。これにより、画像読取装置１０が読み取った画像が用紙の他方の面に形成され、両面複写が完了される。画像形成ユニット３２から排出される用紙あるいは両面複写済み用紙は、排紙ユニット３６により、ページ順に連続的に、あるいは１ページごとにソートされる。
【００６６】
なお、画像出力端末７は、画像読取装置１０にて読み取った画像の印刷機能すなわち複写装置能に限らず、接続ケーブル９０を介してパソコン３ａなどの画像入力端末３から取得した文書データや画像ファイルなどに基づいて画像を印刷するいわゆるプリント機能や、電話回線９および接続ケーブル９０を介して受信したＦＡＸデータに基づいて印刷出力するＦＡＸ機能も備える。
【００６７】
図２は、画像出力端末７における画像処理機能を示すブロック図である。画像読取装置１０は、スキャナ部２０と読取信号処理部２２とを有する。
【００６８】
スキャナ部２０は、たとえばＣＣＤ（電荷転送型の固体撮像素子）からなるラインセンサ（イメージセンサ）で読取台上に載置された原稿を読み取り、この読み取った入力画像を赤Ｒ、緑Ｇ、青Ｂの各色成分のデジタル画像データに変換し読取信号処理部２２に送る。
【００６９】
読取信号処理部２２は、たとえばシェーディング補正部２４や入力階調補正部２６、あるいは図示しない増幅部やＡ／Ｄ変換部などを有している。ラインセンサからの赤、緑、青のアナログ画像信号は増幅部で所定のレベルまで増幅され、Ａ／Ｄ変換回路でデジタル画像データに変換される。シェーディング補正部２４は、このデジタル画像データに対し、ラインセンサの画素感度バラツキの補正や光学系の光量分布特性に対応したシェーディング補正を施す。入力階調補正部２６は、シェーディング補正されたデジタル画像データに対し階調特性を調整した後画像形成装置３０の前段色信号処理部４０に入力する。
【００７０】
画像形成装置３０は、プリント出力信号処理系統として、前段色信号処理部４０と、イメージ圧縮伸張処理部（イメージ圧縮伸長プロセッサ）５０と、後段色信号処理部６０と、画像形成ユニット３２の主要部であるプリントエンジン７０とを有する。前段色信号処理部４０と、イメージ圧縮伸張処理部５０と、後段色信号処理部６０とが処理基板３８（図１参照）上に電気回路として構成される。
【００７１】
前段色信号処理部４０は、たとえば入力色変換部４２、画像受取部の一例である外部インタフェース部４３、画像情報領域分離部４４、出力色変換部４６、および下色除去部４８を有する。この前段色信号処理部４０においては、先ず画像読取装置１０の読取信号処理部２２からの赤、緑、青のデジタル画像データ（色信号）を一旦図示しないページメモリに記憶する。そして、画像形成ユニット３２にて使用する色材の分光特性に対する色補正処理（これを特に前段階の色補正処理という）を施すことで、色濁りを防止する。入力色変換部４２は、デジタル画像データを、外部機器との色情報交換に適した色信号、たとえば均等色空間の明度信号Ｌ＊並びに彩度および色相を表す色度信号ａ＊，ｂ＊（以下纏めてＬａｂ信号ともいう）に変換する。
【００７２】
画像出力端末７をプリンタとして使う場合には、外部インタフェース部４３は、画像入力端末３側にて用意されたドキュメントＤＯＣを表すＰＤＬデータを、出力単位ごと（１ページごと）にＬａｂ信号でレンダリング（描画展開）する。同様に、画像出力端末７をカラーＦＡＸ装置として使用する場合には、外部インタフェース部４３は、ＦＡＸ装置３ｅからＦＡＸデータを受信し、ＦＡＸ画像をＬａｂ信号にてラスタライズする。次いで、このＬａｂ信号に基づいて、たとえば画像情報領域分離部４４は画像領域（絵文字）分離処理を施し、編集処理部４５は色編集処理やモアレを除去したり中間調データを平滑化する平滑化処理あるいは画像拡大や画像縮小などの画像編集処理を施す。
【００７３】
その後、出力色変換部４６は、Ｌａｂ信号を、減法混色用に適した色信号に変換する。たとえば、出力色変換部４６は、Ｌａｂ信号で表されるＬａｂ表色系から、たとえばイエロ（Ｙ）、マゼンタ（Ｍ）、およびシアン（Ｃ）の各色信号で表されるＹＭＣ表色系、あるいはこれにブラック（Ｋ）を加えたＣＭＹＫ表色系へのマッピング処理をし、プリント出力用に色分解されたラスタデータを生成する。また、下色除去部４８は、このようなラスタデータ化の処理に際して、カラー画像のＣＭＹ成分を減色するアンダーカラー除去処理（ＵＣＲ；Ｕｎｄｅｒ　Ｃｏｌｏｒ　Ｒｅｍｏｖａｌ　）をする。なお、下色除去部４８は、さらに減色されたＣＭＹ成分を部分的にＫ成分と交換するグレー成分交換（墨生成）処理（ＧＣＲ；Ｇｒａｙ　Ｃｏｍｐｏｎｅｎｔ　Ｒｅｐｌａｃｅｍｅｎｔ）をする。また、下色除去部４８は、入力画像の下地濃度に応じて、ＹＭＣＫの各色の画像データのうちの所定の下地濃度以下の画像データをカット（無効化）する下地除去処理を施す。そして、これら一連の処理（前段色信号処理）が施されたデジタル画像データは、イメージ圧縮伸張処理部５０に入力される。
【００７４】
イメージ圧縮伸張処理部５０は、印刷イメージをたとえばＪＰＥＧなどの圧縮画像フォーマットで圧縮し、不揮発性の記憶媒体の一例であるハードディスク装置（ＨＤＤ；Ｈａｒｄ　Ｄｉｓｃ　Ｄｅｖｉｃｅ）５４に一時的に格納（圧縮保存）したり、圧縮保存された印刷イメージを伸長するために使用する。このため、イメージ圧縮伸張処理部５０は、たとえば、符号化部５２および復号化部５６を備える。
【００７５】
符号化部５２は、図示しないパラメータ設定部により設定された符号化パラメータを用い、たとえばＤＣＴ（Ｄｉｓｃｒｅｔｅ　Ｃｏｓｉｎｅ　Ｔｒａｎｓｆｏｒｍ　）などの直行変換符号化やベクトル量子化などの方法により符号化して非可逆圧縮して符号化画像データ（符号化色信号）を生成する。符号化部５２により非可逆圧縮されたＹ，Ｍ，Ｃ，Ｋの各色の符号化画像データは、画像格納部の一例であるハードディスク装置５４に略同時に書き込まれる。
【００７６】
次いで、プリントエンジン７０の図示しない先端検出器からの先端検出信号（副走査方向の印字始点を示す信号）に同期して、ハードディスク装置５４からＹ，Ｍ，Ｃ，Ｋの各色の符号化画像データが順次一定間隔をおいて読み出され復号化部５６に入力される。復号化部５６は、このＹ，Ｍ，Ｃ，Ｋの各色の符号化画像データを、図示しないパラメータ設定部により設定された符号化パラメータを用い、符号化部５２における符号化に対応する復号化をして、元の画像データ（復号化色信号）に戻す。
【００７７】
後段色信号処理部６０は、イメージ圧縮伸張処理部５０からのデジタル画像データに対して印刷出力用の色補正処理を施し（これを特に後段の色補正処理という）、この色補正処理が施されたデジタル画像データに基づいて、印刷用の２値化データを生成し画像形成ユニット３２に渡す。このため、後段色信号処理部６０は、画像編集部６２、ＭＴＦ補正部６４、出力階調補正部６６、および中間調生成部６８を有する。
【００７８】
画像編集部６２は、イメージ圧縮伸張処理部５０からのデジタル画像データ（ＣＭＹＫなど）に応答して作成される出力画像のトナー像を調整するために、色分解の直線化または同様の処理をする。また、画像編集部６２は、エッジ強調用空間フィルタを用いて、復号化部５６から順次一定間隔をおいて読み出されたＹ，Ｍ，Ｃ，Ｋの各色の復号化画像データをエッジ強調処理することで、画像のシャープネスを調整する。
【００７９】
ＭＴＦ補正部６４は、画像の空間周波数特性を補正する。出力階調補正部６６は、エッジ強調およびＭＴＦ補正されたＹ，Ｍ，Ｃ，Ｋの各色のデジタル画像データを、たとえばルックアップテーブルを参照しガンマ補正する。また、出力階調補正部６６は、プリント出力信号処理系統の内部の特性値である濃度あるいは明度を表す各色の画像データＹ，Ｍ，Ｃ，Ｋを、プリントエンジン７０の特性値の面積率に応じて、色補正処理（ＴＲＣ処理；Ｔｏｎｅ　Ｒｅｐｒｏｄｕｃｔｉｏｎ　Ｃｏｒｒｅｃｔｉｏｎ）する。
【００８０】
中間調生成部６８は、前述の各処理が施されたデジタル画像データに基づいて、ハーフトーニング処理をして疑似中間調画像を表す２値化データを得、この２値化データを画像形成ユニット３２に渡す。
【００８１】
なお、後段色信号処理部６０の全体もしくは画像形成ユニット側の一部（たとえば中間調生成部６８）は、エンジン側の信号処理部（後述する図５の信号処理部８２０に相当）として画像形成ユニット３２に組み込まれることもある。この場合、外部入力系統の画像データが、前段色信号処理部４０やイメージ圧縮伸張処理部５０などを介さずに、図示しないビデオセレクタなどを介してプリントエンジン７０すなわち画像形成ユニット３２に入力される構成となる。この場合、従来であれば、予め外部で画像形成ユニット３２（詳しくはプリントエンジン７０）の特性に合わせた色調合わせなどの処理を事前に行なってから、画像形成ユニット３２に画像データを渡さなければならなかった。
【００８２】
画像形成ユニット３２は、その主要部であるプリントエンジン７０と、このプリントエンジン７０の主にメカニカルな動作を制御するためのＩＯＴコントローラ７２とを有する。プリントエンジン７０は、たとえば電子写真プロセスを利用するものであるのがよい。なお、プリントエンジン７０は、前述のように、電子写真方式のものに限らず、たとえば感熱式プリンタやインクジェットプリンタまたは粒子線写真プリンタなどで実施することもできる。
【００８３】
電子写真プロセスを利用するものの場合、プリントエンジン７０は、光走査装置を備える。たとえばプリントエンジン７０は、光ビームを発するレーザ光源７４と、後段色信号処理部６０から出力された印刷用の２値化データに従ってレーザ光源７４を制御すなわち変調するレーザ駆動部７６と、レーザ光源７４から発せられた光ビームを感光性部材（たとえば感光体ドラム）７９に向けて反射させるポリゴンミラー（回転多面鏡）７８とを有する。
【００８４】
この構成により、プリントエンジン７０は、レーザ光源７４が発生する光ビームをポリゴンミラー７８上の複数の面で反射させて感光性部材７９を露光し、スキャン走査によって感光性部材７９上に潜像を形成する。潜像が形成されると、当該技術分野で公知の多数の方法のうち任意の方法に従って像を現像し、さらに所定の印刷媒体に転写してカラー画像を可視像として出力する。得られた印刷物は、図示しない定着器により定着され、印刷用紙は両面複写のために両面複写ユニット３４（図１参照）により裏返されるか、または直ぐに排紙ユニット３６（図１参照）へ引き渡され排紙される。
【００８５】
図３は、図１に示した画像出力端末７における回路構成のシステムアーキテクチャの一例を示す図である。なお、図示する画像出力端末７は、デジタル複写装置や複合機として利用する場合の形態を示している。
【００８６】
画像出力端末７の処理基板３８（１枚とは限らない）上には、先ず本発明に係る動作制御部の一例であるコントローラ部１００が配されている。コントローラ部１００は、中央演算処理部の一例であるＣＰＵ（プロセッサ）１１０、メモリブリッジ部（Ｍｅｍｏｒｙ　Ｂｒｉｄｇｅ　）１２０、および電源供給時にのみ記憶内容を保持する揮発性の記憶媒体の一例であるメインメモリ（主記憶部）１３０を備える。
【００８７】
また、コントローラ部１００は、オペレーティングシステムＯＳや、後述する画像形成に関わる各機能部分あるいは周辺デバイスを制御するためのアプリケーションソフトウェアが組み込まれる（インストールされる）不揮発性の記憶媒体（ＲＯＭ）１３２（以下不揮発性メモリ１３２という）を備える。この不揮発性メモリ１３２には、オペレーティングシステムＯＳやアプリケーションソフトウェアのほか、装置の設定条件（接続デバイスの情報も含む）なども格納される。
【００８８】
ＣＰＵ１１０は、画像出力端末７全体の動作制御およびデータ処理を実行するメインコントローラであり、オペレーティングシステムＯＳの制御下で、各種プログラムを実行するようになっている。
【００８９】
メインメモリ１３０は、ＣＰＵ１１０が実行するプログラムをロードしたり、作業領域として使用するためのＲＡＭ（ｒａｎｄｏｍ　ａｃｃｅｓｓ　ｍｅｍｏｒｙ）などの揮発性の半導体メモリである。メインメモリ１３０内にプログラムコードやデータが収まりきらなくなった場合には、仮想メモリシステムとファイルシステムとの協調動作によって、ハードディスク装置（ＨＤＤ）５４などの補助記憶装置との間で入れ替え（スワッピング）が行なわれるようになっている。
【００９０】
メインメモリ１３０や不揮発性メモリ１３２は、メモリブリッジ部１２０を介してＣＰＵ１１０と接続されている。メモリブリッジ部１２０には、ＣＰＵ１１０と協働してＣＰＵ１１０とメインメモリ１３０や不揮発性メモリ１３２との間のデータの入出力を制御するメモリコントローラが組み込まれている。ＣＰＵ１１０とメインメモリ１３０との間は、ＤＭＡ（Ｄｉｒｅｃｔ　ｍｅｍｏｒｙ　Ａｃｃｅｓｓ　）オペレーションにより、たとえば３２バイトのブロック単位でデータが転送される。
【００９１】
たとえば、メインメモリ１３０として、“ＲＤＲＡＭ；Ｒａｍｂｕｓ　Ｄｙｎａｍｉｃ　ＲＡＭ”や“ＤＤＲ　ＳＤＲＡＭ；Ｄｏｕｂｌｅ　Ｄａｔａ　Ｒａｔｅ　Ｓｙｎｃｈｒｏｎｏｕｓ　ＤＲＡＭ　”を使用し、またメモリのバス帯域幅も広げることで、データ転送速度を向上させる。なお、このＤＭＡ転送のサイズは、３２バイトに限らず、３２バイトより大きくてもよいし、小さくてもよい。
【００９２】
また、コントローラ部１００は、Ｉ／Ｏブリッジ部（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ　Ｂｒｉｄｇｅ　）１４０、および周辺デバイスとの間の通信インタフェースを切り替える切替部の一例であるスイッチ部（Ｓｗｉｔｃｈ）１５０を備える。Ｉ／Ｏブリッジ部１４０には、ＣＰＵ１１０と協働して機能するＩ／Ｏ（入出力）コントローラが組み込まれる。スイッチ部１５０には、周辺のデバイスとの間のインタフェースを採る入出力インタフェースドライバが組み込まれた種々のアドオンボード（ドライバ基板）２５０が追加接続（アドオン）されるようになっている。
【００９３】
たとえば、ギガビット（Ｇｉｇａ　Ｂｉｔ）ベースのＬＡＮ８（図１参照）との間のインタフェースを採るＬＡＮボード２５２、ＩＥＥＥ１３９４規格のデバイス３ｆ（図１参照）との間のインタフェースを採る１３９４ボード２５４が、スイッチ部１５０に接続可能となっている。スイッチ部１５０に組み込まれる入出力インタフェースドライバは、周辺デバイスとの間に介在する個々のアドオンボード２５０（ＬＡＮボード２５２や１３９４ボード２５４など）との間で、１対１（Ｐｅｅｒ　ｔｏ　Ｐｅｅｒ）で接続するように構成される。
【００９４】
なお、Ｉ／Ｏブリッジ部１４０は、スイッチ部１５０を経由することなく、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）２．０規格のデバイス３ｇとの間のインタフェースを採るＵＳＢボード２５６が、直接に接続されるようになっている。ＬＡＮボード２５２や１３９４ボード２５４についても、スイッチ部１５０を経由することなく接続してもかまわない。この場合、Ｉ／Ｏブリッジ部１４０に、ＬＡＮボード２５２などとの間でのピアツーピア接続の仕組みを設ける。
【００９５】
また、コントローラ部１００は、処理基板３８上には配されていないが、ハードディスク装置５４を備える（図２参照）。このハードディスク装置５４は、ハードディスクインタフェースの一例である“Ｓｅｒｉａｌ　ＡＴＡ”規格によりＩ／Ｏブリッジ部１４０と接続される。なお、本実施形態において“Ｓｅｒｉａｌ　ＡＴＡ”規格は、基本である“Ｓｅｒｉａｌ　ＡＴＡ　１．０”の規格の上位規格である“Ｓｅｒｉａｌ　ＡＴＡ　ＩＩ　”あるいは今後規格化されるであろうさらなる上位規格をも含む。
【００９６】
Ｉ／Ｏブリッジ部１４０は、図１に示した操作パネル１４や操作キー１６などからなるユーザインタフェース装置と直接に接続されるようになっている。なお、コントローラ部１００には、図中点線で示すように、ユーザインタフェースドライバの一例であるグラフィックスドライバ部（Ｇｒａｐｈｉｃｓ）１６０をオプションとして設けてもよい。この場合、図１に示した大型ユーザインタフェースあるいはメンテナンス画面を備えたユーザインタフェース装置１５が、このグラフィックスドライバ部１６０を介してメモリブリッジ部１２０に接続される。
【００９７】
また、Ｉ／Ｏブリッジ部１４０は、複合機などとして機能する画像出力端末７を構成する機能部分として、図示しないスキャナ装置により画像を光学的に走査することでデジタル画像データを得る画像取込部（Ｉｍａｇｅ　Ｉｎｐｕｔ　Ｔｅｒｍｉｎａｌ）２１０と、画像取込部２１０により取得したデジタル画像データあるいはＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）や他の周辺デバイスから得たデジタル画像データに対して所定の画像処理を施す画像処理部（Ｉｍａｇｅ　Ｐｒｏｃｅｓｓｉｎｇ　Ｓｙｓｔｅｍ　）２２０、並びに画像処理部２２０により所定の画像処理が施されたデジタル画像データに基づいて、所定の記録媒体に画像を形成する画像記録部（Ｉｍａｇｅ　Ｏｕｔｐｕｔ　Ｔｅｒｍｉｎａｌ　）２３０と接続される。この接続間の電気信号伝送ライン上に、画像取込部２１０などの画像形成機能部に入出力される画像データとコントローラ部１００がこれら画像形成機能部の動作を制御するための制御コマンドとが、共通に乗せられる。
【００９８】
なお、フラッシュメモリなどの半導体メモリを読み取り対象とする記録メディア読取部（メモリリーダ）、ＣＤ−ＲやＣＤ−ＲＷなどを記録媒体とする記録メディア書込部、あるいは他の画像記録部などを拡張ユニット２４０としてＩ／Ｏブリッジ部１４０と接続してもかまわない。
【００９９】
画像取込部２１０は、図２に示した読取信号処理部２２に対応し、画像処理部２２０は、図２に示した前段色信号処理部４０、イメージ圧縮伸張処理部５０、および後段色信号処理部６０に対応する。また、画像記録部２３０は、図２に示した画像形成ユニット３２に対応する。
【０１００】
画像取込部２１０、画像処理部２２０、あるいは画像記録部２３０などの画像形成に関わる機能部分（デバイス）の電気回路は、コントローラ部１００の電気回路が搭載されるプリント基板（マザーボード）とは各別のプリント基板（モジュール基板）に、マザーボードに対して着脱自在に搭載されている。そして、これら各デバイスの電気回路を搭載したモジュール基板は、コントローラ部１００の電気回路が搭載されているマザーボードから離れたところに、物理的にはケーブルを介して接続されて、分散配置される。あるいは、オンボード型の基板コネクタを介して、モジュール基板がマザーボード上に装着接続される構成としてもよい。ケーブル接続とする場合、プリント基板間の電気信号の伝送を、メタリックワイヤ（たとえば銅線）やプラスチック光ファイバＰＯＦなどの光伝送媒体を用いて採る。
【０１０１】
なお、画像取込部２１０、画像処理部２２０、あるいは画像記録部２３０などの、画像形成に関わる機能部分である画像形成機能部は、前述のように、画像形成装置を構成するために使用されるボードレベルのもの（モジュール基板）として提供されてもよいし、このモジュール基板を筐体内に収容した機能ユニットとして提供されてもよい。本明細書においては、このモジュール基板と機能ユニットとを纏めて、機能モジュールという。
【０１０２】
ここで、ケーブル接続とする場合において、機能モジュール（デバイス）間を銅線などの金属線（メタリックワイヤ）で接続すると、金属線から不要信号が送出されることで、ＥＭＩ（ＥｌｅｃｔｒｏＭａｇｎｅｔｉｃ　Ｉｎｔｅｒｆｅｒｅｎｃｅ；電磁界干渉）やＥＭＣ（ＥｌｅｃｔｒｏＭａｇｎｅｔｉｃ　Ｃｏｍｐａｔｉｂｉｌｉｔｙ　；電磁環境適合性）の問題が生じ得る。また、信号線を延ばすことで負荷容量が増え波形鈍りが生じることも懸念される。これに対して、光伝送媒体を機能モジュール間の信号伝送インタフェースに利用することで、電磁界干渉ＥＭＩや電磁環境適合性ＥＭＣの問題あるいは波形鈍りに起因する問題を解消しつつ配線長の長距離化を実現することができる。
【０１０３】
画像形成装置の一例である画像出力端末７のコントローラ部１００は、画像取込部２１０などの画像形成機能部、周辺デバイス用のドライバ回路、あるいはユーザインタフェース装置など画像出力端末７の本体に対して着脱自在な接続デバイスの属性を示す情報であって接続デバイスの動作仕様に関する情報（デバイスコンフィギュレーションＪ０）を各デバイスから取得し、このデバイスコンフィギュレーションＪ０を参照して、システム全体として効率のよい処理となるように、各デバイス間のデータパスや動作タイミングを制御する処理フロー制御部３００を備えている。
【０１０４】
処理フロー制御部３００は、たとえばＩ／Ｏブリッジ部１４０と通信接続されている接続デバイスからはＩ／Ｏブリッジ部１４０を介して、Ｉ／Ｏブリッジ部１４０と通信接続されていない接続デバイスはたとえばメモリブリッジ部１２０を介してというように、標準インタフェースによる接続インタフェースを利用して、各接続デバイスのデバイスコンフィギュレーションＪ０を取得する。また、処理フロー制御部３００は、各接続デバイスのデバイスコンフィギュレーションＪ０に基づいてシステム全体として効率のよい処理となるように各デバイスを制御するための制御コマンドをその接続デバイスに通知する際にも、標準インタフェースによる接続インタフェースを利用する。
【０１０５】
ここで、コントローラ部１００における各機能部分を接続する接続インタフェースとしては、主に、双方向性でかつシリアル通信方式（Ｓｅｒｉａｌ　Ｉｎｔｅｒｆａｃｅ）あるいはピアツーピアを採用した標準インタフェースが使用される。ここで、標準インタフェースは、ＩＥＥＥやＪＩＳ（日本工業規格）などの非商業的組織または政府組織（公的な規格団体）によって認められた正当な（法律上の）技術的ガイドライン（ｄｅ　ｊｕｒｅ　ｔｅｃｈｎｉｃａｌ　ｇｕｉｄｅｌｉｎｅ　）に従った、ハードウェア開発またはソフトウェア開発の領域において均一性を確立するために使用される公的なインタフェースであるのがよい。
【０１０６】
また、このような公的なインタフェースに限らず、民間団体や単一の会社にて取り纏められた私的な標準インタフェース、いわゆる業界標準インタフェース（工業標準インタフェース）であってもかまわない。何れにしても、標準インタフェースは、ある一定の規格を満足する接続インタフェースであればよい。
【０１０７】
たとえば、ある会社によって製品または理念が開発され、成功と模倣を通じて標準からの逸脱が互換性の問題を引き起こすか、または市場性を制限する程広く使用されるようになる場合に生じるハードウェア開発またはソフトウェア開発に関する事実上の（ｄｅ　ｆａｃｔｏ）技術的ガイドライン（非公式な規格）が、本実施形態の標準インタフェースとして採用されてもよい。
【０１０８】
本実施形態において、標準インタフェースは、具体的には、ＰＣＩ規格の一例である“ＰＣＩ　Ｅｘｐｒｅｓｓ（商標）”（ピーシーアイエクスプレス；以下ＰＣＩ−ＥＸという）であることが好ましい。ここで「ＰＣＩ−ＥＸ」とは、米国のＩｎｔｅｌ　（インテル）社が提唱し、今日、ＰＣＩ小研究グループ（ＰＣＩ−ＳＩＧ／ＳＩＧ；Ｓｐｅｃｉａｌ　Ｉｎｔｅｒｅｓｔ　Ｇｒｏｕｐ　；ＰＣＩの普及に向けて集まった企業による非営利団体）が仕様策定を進めているもので、当初は“３ＧＩＯ（３ｒｄ　Ｇｅｎｅｒａｔｉｏｎ　Ｉ／Ｏの略）”と称されていたシリアル転送インタフェースである。
【０１０９】
なお、シリアルインタフェース（Ｓｅｒｉａｌ　Ｉｎｔｅｒｆａｃｅ）は、単一の信号線を用いて１ビットずつ順次データを送る伝送インタフェースである。このシリアルインタフェースの通信方式としては、多くのパソコンや携帯情報端末あるいは周辺機器で採用されているものとして、たとえばＲＳ−２３２Ｃ，ＲＳ−４２２，ＩｒＤＡ，ＵＳＢ，ＩＥＥＥ１３９４，ファイバ・チャネルなどがあるが、ＰＣＩ−ＥＸは、これらよりも通信速度が格段に高速である。
【０１１０】
画像形成装置の一例である画像出力端末７において、コントローラ部１００は、複写機能や印刷機能などのハードウェア部分、たとえば画像取込部２１０、画像処理部２２０、あるいは画像記録部２３０といった各デバイス間の画像データの入出力系の相互接続に関して、各デバイス間を同時に流れる大量のデータを絶え間なく管理するとともに、複写装置などの機能を果たすよう、各デバイスを制御しなければならない。
【０１１１】
高速処理が要求される場合、そのマシンサイクルを高めなければならない。この場合、ＣＰＵ１１０やメインメモリ１３０などの高速化、大量の計算を必要とするアプリケーション、コネクティビティ（接続性）の向上などに適応するには、画像データや制御コマンドなどの種々のデータの流れの速度（内部バンド幅）も高速化していく必要がある。従来技術で述べたように、この高速化対応は、パラレルバスを用いた場合、難しかった。
【０１１２】
これに対して、シリアルインタフェースは、複数の信号線を利用するパラレルインタフェースに比べ、配線数が減りインタフェースコストを低減することができ、また信号線同士でのデータのずれや不ぞろい（スキュー）がなく、また信号線同士が電圧の影響を与え合うクロストーク現象も起こらない。また、ピアツーピア接続とすることで、伝送ラインを、時分割ではなく専用してデータ転送することができる。このため、シリアルインタフェースやピアツーピア接続は高速かつ長距離のデータ転送に適しており、画像データや制御コマンドなどの種々のデータの流れの速度を高速化していくことが、低コストかつ簡易に実現できるようになる。
【０１１３】
なお、本明細書において、ＰＣＩ−ＥＸの定義は、本明細書の作成時点にＰＣＩ−ＳＩＧで検討されているＰＣＩ−ＥＸ規格案（２００２年７月２３日に第１次規格案がグループメンバーに配布済み）を含んでおり、また、後に正式承認されるＰＣＩ−ＥＸやその改訂版、あるいはさらにその後に拡張規格や上位規格として承認されるであろうものをも含んでいる。また、ＰＣＩ−ＥＸ互換カードまたはインタフェースに対応する何れのバスも、ＰＣＩ−ＥＸとみなし得る。
【０１１４】
現在の規格案としては、たとえば、最大通信速度は２．５Ｇｂｐｓ（現在のＰＣＩは１．０６Ｇｂｐｓ）である。ただし、束ねての利用が可能（スケーラブル可能）なため、ＰＣＩ−ＥＸを２本（２レーンという）束ねて５Ｇｂｐｓの通信速度を実現することなどもできる。また、ＰＣＩ−ＥＸは、ホットプラグ（Ｈｏｔ−Ｐｌｕｇ；ホットスワップともいう）接続に対応しており、活性挿脱が可能である。これにより、ＰＣＩ−ＥＸを画像出力端末７に適用することで、たとえばスロットインタイプの基板コネクタを介することで、カセット型のハードウェアユニットを画像出力端末７に差し込んでそのまま使うといった利用形態が実現できる。
【０１１５】
なお、周辺デバイスを接続するだけでシステムの設定が自動的に行なわれるのがプラグ・アンド・プレイ（Ｐｌｕｇ　ａｎｄ　Ｐｌａｙ　）であるが、このプラグ・アンド・プレイを装置本体（たとえばコンピュータ）や周辺デバイスの電源を入れたままで可能としたのがホットプラグである。また、プラグ・アンド・プレイとは、周辺機器や拡張カードなどを装置本体（たとえばコンピュータなど）に接続した際に、デバイスドライバの組み込みと設定を自動的に行なう機能であり、“ＰｎＰ”と略すこともある。
【０１１６】
ホットプラグ接続可能とすれば、装置を再起動せずに周辺デバイスのホットスワップを行なうことができ、たとえば複数のＰＣＩ−ＥＸインタフェース部を持つシステム構成とする場合には（本実施形態もそうである）、アップグレード作業がより簡単になる。また、ＰＣＩ−ＥＸのスイッチコンポーネントをドッキングステーション（本体内に設けてもよいし外部に取り出してもよい）内部で利用することにより、ＰＣＩ−ＥＸのポート数を増やし、システム全体の入出力コネクティビティ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ　Ｃｏｎｎｅｃｔｉｖｉｔｙ　）を高めることもできる。
【０１１７】
本実施形態において、ＰＣＩ−ＥＸを適用するに好ましい接続インタフェース部は、図３に太い実線で示すように、メモリブリッジ部１２０とＩ／Ｏブリッジ部１４０との間、Ｉ／Ｏブリッジ部１４０とスイッチ部１５０との間、スイッチ部１５０とアドオンボード２５０（たとえばＬＡＮボード１５２や１３９４ボード２５４）との間、Ｉ／Ｏブリッジ部１４０と画像取込部２１０、画像処理部２２０、あるいは画像記録部２３０との間である。
【０１１８】
また、Ｉ／Ｏブリッジ部１４０と図１に示した操作パネル１４や操作キー１６などからなるユーザインタフェース装置との間や、メモリブリッジ部１２０とグラフィックスドライバ部１６０との間に適用するのもよい。また、拡張ユニット２４０をコントローラ部１００（たとえばＩ／Ｏブリッジ部１４０）に接続する場合には、この拡張ユニット２４０との間に関しても、ＰＣＩ−ＥＸを適用するとよい。勿論、図３に示した例は一例であって、他の接続インタフェースについてもＰＣＩ−ＥＸを適用するとよい。
【０１１９】
なお、操作パネル１４や操作キー１６などからなるユーザインタフェース装置とＩ／Ｏブリッジ部１４０との間に、図中点線で示すユーザインタフェースドライバ１６２を配してもよい。この場合、ユーザインタフェース（Ｕ／Ｉ）ドライバ１６２とＩ／Ｏブリッジ部１４０との間およびグラフィックスドライバ部１６０と操作パネル１４や操作キー１６などのユーザインタフェース装置との間の内の少なくとも一方（一方の場合はＩ／Ｏブリッジ部１４０側が好ましい）を、ＰＣＩ−ＥＸにて接続してもよい。
【０１２０】
このように、ＰＣＩ−ＥＸを適用して画像形成装置の一例である画像出力端末７を構成することで、コンピュータアーキテクチャでいうところの、グラフィックスやノース／サウス・ブリッジ、ローカルＩ／Ｏ、あるいは拡張バスなどに対応する部分を、すべてＰＣＩ−ＥＸで実装することが可能となる。
【０１２１】
コントローラ部１００（詳しくはＩ／Ｏブリッジ部１４０）と、画像取込部２１０、画像処理部２２０、あるいは画像記録部２３０などの各デバイスの間を、ＰＣＩ−ＥＸで接続し、かつ画像取込部２１０などの各デバイスをホットプラグ接続対応可能なものとすれば、画像取込部２１０などの各デバイスを装置（詳しくはＩ／Ｏブリッジ部１４０）に装着することで、コントローラ部１００は、自動的に各デバイスの基本情報を取得して、所用の設定（たとえばデバイスドライバの設定）をすることができる。
【０１２２】
なお、上述のように、双方向性を有するとともにシリアル通信方式あるいはピアツーピア方式の接続インタフェース部を適用したことで、従来から広く知られているＰＣＩバス（ｍｉｎｉ−ＰＣＩやＰＣＩ−Ｅなども含む）など、パラレル通信方式の接続インタフェース部を適用した場合に対して、著しいメッリトが得られる。
【０１２３】
すなわち、双方向性でかつシリアルやピアツーピアの接続インタフェース部を適用すれば、多数の信号線を利用するパラレルバスが持つ問題から解消され、たとえば信号線同士でのデータのずれやスキューがなく、また信号のクロストークも起こらない。このため、高速・長距離のデータ転送が可能となり、画像形成装置の高機能化や高速化を図る際の自由度が増すので、すなわち、ハードウェアの面では、マザーボード・チャンネルをはじめとする電気設計の制約がなくなる。よって、ハードウェア設計上の制約から解放され、従来のパラレルバスの延長線上では不可能であった高機能化や高速化を、容易かつ低コストで実現することができる。
【０１２４】
図４は、双方向性、シリアル、およびピアツーピアの特徴を持つ接続インタフェース部の好適な一例であるＰＣＩ−ＥＸを説明する図である。
【０１２５】
本実施形態が採用するＰＣＩ−ＥＸは、パソコン内部の部品や周辺機器を接続するための新しい規格であって、ＣＰＵやメモリの速度向上のペース対応するよう、主にＩ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）の帯域幅向上のために開発されたものである。今日、米国Ｃｏｍｐａｑ社，米国Ｄｅｌｌ社，米国Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ社，米国ＩＢＭ社，米国Ｉｎｔｅｌ社，米国Ｍｉｃｒｏｓｏｆｔ社などを中心とするＰＣＩ−ＳＩＧが規格の策定を行なっている。
【０１２６】
このＰＣＩ−ＥＸのアーキテクチャは、図４（Ａ）に示すように、コンフィグ層（Ｃｏｎｆｉｇ／ＯＳ）、ソフトウェア層（Ｓｏｆｔ／Ｗａｒｅ）、トランザクション層（Ｔｒａｎｓａｃｔｉｏｎ　）、データリンク層（Ｄａｔａ　Ｌｉｎｋ　）、および物理層（Ｐｈｙｓｉｃａｌ）、の計５つの層に分けて通信を行なうように構成されている。
【０１２７】
シリアル方式のＰＣＩ−ＥＸは、物理的な技術レベルでは、現在（従来）のパラレル方式のＰＣＩとの間に繋がり（互換性）はない。しかし通信プロトコルなどは共通としており、ＰＣＩ−ＥＸは、従来（現在）のパラレル方式のＰＣＩバスのアドレッシングモデルと互換性（ソフトウェア互換性）を持たせている（図４（Ａ）参照）。これにより、現在のオペレーティングシステムＯＳ、アプリケーションソフトウェア、ドライバなどをそのまま動作させることができるという利点がある。
【０１２８】
たとえば、コンフィグ層やソフトウェア層は、既存のパラレル方式のＰＣＩとの関わりでは、既存のオペレーティングシステムＯＳに影響を与えないように考慮されている（Ｎｏ　ＯＳ　Ｉｍｐａｃｔ）。また将来において、データ転送やエンコーディング方式に変更があっても、物理層のみに影響され、他の層には影響がないように考えられている（Ｆｕｔｕｒｅ　ｓｐｅｅｄｓ　ａｎｄ　ｅｎｃｏｄｉｎｇ　ｔｅｃｈｎｉｑｕｅｓ　ｏｎｌｙ　ｉｍｐａｃｔ　ｔｈｅ　Ｐｈｙｓｉｃａｌ　Ｌａｙｅｒ）。また、トランザクション層において、パケットフォーマットは、３２ビットメモリアドレッシングをサポートし、６４ビットメモリアドレッシングにも拡張対応可能となっている。
【０１２９】
このＰＣＩ−ＥＸは、物理的には、図４（Ｂ）に示すように、シリアルの接続で、それぞれのデバイスの間は１対１で接続されている。すなわち、１つのレーン（通信チャネル）のルーティングは、他のルーティングから独立している。ルート計算処理の負荷は、パラレルバスの場合と比べて緩和されている。各デバイス（機能モジュール）には、接続インタフェース部をなす送受信回路が組み込まれる。また、ＰＣＩ−ＥＸは、従来のＰＣＩに対して、ＱｏＳ（Ｑｕａｌｉｔｙ　ｏｆ　Ｓｅｒｖｉｃｅ）やホットプラグ、ホットスワップ、パワーマネージメントなどの拡張が行なわれている。
【０１３０】
また、双方向性とするための送信と受信は別々のリンクを使い、符号化（エンコーディング）方式としては８ｂ／１０ｂ方式を採用している。このため、クロックはデータ信号に埋め込まれている。それぞれのリンクは、低電圧の差動信号となり、データ転送速度の基本性能は、片方向（すなわち１リンク）が２．５Ｇｂｐｓ（Ｇｉｇａ　ｂｉｔ　ｐｅｒ　ｓｅｃ）である。すなわち、１レーン当たり１ビット幅でデータ転送速度は２．５Ｇビット／秒である。これをバイトに直すと、レーン当たり２５０ＭＢ／Ｓｅｃの帯域幅が実現される。ＰＣＩ−ＥＸでは、上り下り双方向にレーンが用意されるため、標準のＰＣＩ−ＥＸ（１レーン；１×）では５００ＭＢ／Ｓｅｃの帯域幅が実現される。
【０１３１】
また、ＰＣＩ−ＥＸは、レーンの幅をスケーラブルに変更でき、転送能力が必要な場合には、ペアの信号（リンク）をたとえば２，４，８，１２，１６，３２と束ねることができ、３２リンクまで拡張可能となっている。すなわち、ＰＣＩ−ＥＸは、一本の導線でどんどんデータを送るシリアル方式を採用しつつ、送信用と受信用の導線をワンセットにして、それを何組も使うことで、さらに高速化することができる。
【０１３２】
このＰＣＩ−ＥＸを適用して画像形成装置を構成する場合、コントローラ部１００と画像取込部２１０やその他の各デバイスとの間の接続は、必要となる転送能力に応じてリンクの数を変えるとよい。つまり、基本クロックを高くするといったことを必要とせず、リンクの数を変えるだけで、所用の転送能力を満たすことができる。
【０１３３】
上述のように、シリアル通信形式あるいはピアツーピアでかつ双方向性を有する接続インタフェース部として、ＰＣＩ−ＥＸなどの標準インタフェースを適用して画像出力端末７を構成することで、画像出力端末７を実質的に１つのコンピュータとすることができる。シリアル通信方式を採用したことで、パラレル通信方式の場合に必須であったデータの同期をとる必要がなくなり、コントローラを構成するＣＰＵのクロックの向上に合わせて、画像形成に関わる機能部分の処理を高速化することができる。また、シリアル通信方式であるので、信号線数が減り、加えてデータ整合のための同期処理が不要であるから、低コストで高速化を実現することができる。また、ＰＣＩ−ＥＸのようにホットアンドプラグ接続が可能なアドオンボードを接続することで、画像形成装置の一例である画像出力端末７の機能を拡張することも容易になる。
【０１３４】
たとえば、画像形成に関わる機能部分が高速処理可能となるから、システムスループットの向上した画像出力端末７を実現することができる。また、コントローラ部を、パソコンのマザーボードと同様の構成にすることができるので、パソコン市場の安価な部品を流用して画像出力端末７を構成することができる。つまり、ＰＣＩ−ＥＸなどの標準インタフェースを画像出力端末７の基本アーキテクチャに採用すると、容易に入手可能なコンピュータのアクセサリや周辺機器をデジタル複写装置などにおいて簡単にかつ安価に利用することが可能となる。
【０１３５】
また、各機能ブロック間の接続を汎用規格（標準インタフェース）のＰＣＩ−ＥＸとすることで、インタフェースコストの削減と配線のシンプル化、データ転送の高速化、あるいは開発工数の削減ができる。また、各機能ブロックをＰＣＩ−ＥＸなどの標準インタフェースで接続することで、ハードウェアＨ／Ｗ（電気回路）レイアウトの自由度や独立性が高くなる。たとえば、画像取込部、画像処理部、あるいは画像記録部などの画像形成に関わる機能部分（デバイス）をコントローラ部が搭載されるプリント基板とは各別のプリント基板に搭載すれば、各デバイスをコントローラ部１００から離れたところに分散配置することも容易である。たとえば、ＰＣＩ−ＥＸは、周辺機器インタフェースのためのアドオンボード２５０のようなホットアンドプラグ接続可能なインタフェースおよびカードが、容易に利用可能で安価なオフザシェルフ（ｏｆｆ−ｔｈｅ−ｓｈｅｌｆ　）製品とすることが可能となるので、デジタル複写装置などの画像形成装置のコストを削減可能にし、柔軟性およびスケーラビリティ（Ｓｃａｌａｂｉｌｉｔｙ　）を与える。
【０１３６】
また、従来の複写装置では、パソコンなどのクライアント端末へのデータ受渡しに独自回路を必要とし、また、その回路へデータを渡すためのデータ分配用基板を必要としたが、上記実施形態のように、双方向性、シリアル、およびピアツーピアの特徴を持つＰＣＩ−ＥＸなどの標準インタフェースを利用した構成とすることで、複写装置とクライアント端末間のデータ受渡し用のインタフェースを有線ＬＡＮやＩＥＥＥ１３９４などの汎用規格とすることができ、開発工数を削減することができる。
【０１３７】
また、上記実施形態で示したようなアーキテクチャとすることで、複写装置などの画像形成装置が実質的に１つのコンピュータとなるので、ネットワーク化が容易となる。
【０１３８】
また、ＰＣＩ−ＥＸなどの、双方向性を有するとともにシリアルもしくはピアツーピアの方式を利用した接続インタフェースにて、コントローラ部と、画像取込部、画像処理部、あるいは画像記録部などの画像形成に関わる機能部分とを接続することで、画像形成装置を実質的に１つのコンピュータとし、コントローラ部にオペレーティングシステムＯＳや画像形成に関わる各機能部分あるいは周辺デバイスを制御するためのアプリケーションソフトウェアを組み込むようしたので、機能モジュールの汎用性、適用性の向上、拡張性の向上、あるいは資源の共有を図ることができる。
【０１３９】
また、これらのことから、装置の製造メーカにとっては作り易く、ユーザにとっては使い勝手のよいものとなる。たとえば、機能モジュールのバージョンアップや機能モジュールの組合せを変えることで高性能化、多機能化、あるいは高速化を図る場合に、それらの変更に応じて、コントローラ部にインストールするアプリケーションソフトウェアを変更するだけで、変更後の機能モジュールを適切に制御して使用することができる。バージョンアップをしたり機能モジュールの組合せを変えたりしても、コントローラ部に対する機能モジュールの接続構成は変わらないので、それらの変更に応じたアプリケーションソフトウェアの更新設計は容易である。
【０１４０】
一方、上述のようなアーキテクチャを採ると、各機能モジュールや周辺デバイスなどを任意に取り替えて装着することができるので、各部の動作タイミングを一義的に制御することが難しくなる。各機能デバイスの動作を時系列的に制御するという手法を採ることで一義的な制御にすることもできるが、この場合には、従来の装置よりも処理時間ＦＣＯＴが遅くなる。つまり、上述のようなアーキテクチャでは、ＰＣＩ−ＥＸのようなシリアル通信方式を採用することで、コントローラと各デバイス間ではデータ（画像データや制御データ）を高速に取り扱うことができても、システム全体としては必ずしも効率のよい処理が実現できるとは限らない。
【０１４１】
そこで、この対策のために、本実施形態の画像出力端末７のコントローラ部１００は、接続デバイスの属性を示す情報であって接続デバイスの動作仕様に関する情報（デバイスコンフィギュレーションＪ０）を各周辺デバイスから取得し、このデバイスコンフィギュレーションＪ０を参照して、システム全体として効率のよい処理となるように、各デバイス間のデータパスや動作タイミングを制御する処理フロー制御部３００を備えている。以下、各デバイス間のデータパスや動作タイミングを制御する仕組みについて詳細に説明する。
【０１４２】
図５は、カラー複写装置として構成された画像出力端末７の内部機構の一例を示す図である。画像出力端末７は、冊子や書籍などの原稿画像を見開き状態で読み取り電気信号に変換する画像取得部７１０、読み取った原稿画像のページ再配置などを制御してハードディスク（ＨＤ）などの記憶媒体に蓄積する画像処理部７８０、電気信号を光信号に変換して静電潜像によるゼログラフィを用いて画像を形成する画像出力部８００、および印刷用紙を転写部に搬送したり両面印刷をするために表面に画像が印刷された印刷用紙Ｐの向きを反転させたりする給送部９００を備える。図１、図２との対応では、画像取得部７１０は画像読取装置１０に対応し、画像処理部７８０は、前段色信号処理部４０、イメージ圧縮伸張処理部５０、および後段色信号処理部６０に対応し、画像出力部８００は画像形成ユニット３２に対応し、給送部９００は両面複写ユニット３４や給紙装置８０に対応する。
【０１４３】
画像取得部７１０のプラテンガラス７１１の下面における数カ所には原稿Ｇのサイズを検出する原稿センサ７１８が数カ所に設けられている。数カ所の原稿センサ７１８の検知結果を組合せて判断することで、Ｂ４横置きあるいはＡ３横置きなどが検知可能になっている。すなわち、これらの原稿センサ７１８を用いて、サイズ検知のためのスキャンを行ない、原稿サイズに対応する位置において、原稿Ｇの先端をたとえば光学的に検出してサイズ検知信号を得る。検知されたサイズ検知信号は画像処理部７８０に送られ、この画像処理部７８０にて原稿サイズを自動的に特定する。
【０１４４】
原稿をプラテンガラス７１１に載置してスタートさせる場合は、スタート前にサイズ検知を終えておくことができるので、自動検知処理の時間は事実上無視できる。これに対して、自動原稿送り機構と組み合わせて原稿サイズを自動検知にする場合には、スタート指令を受け原稿がプラテンガラス７１１上まで送られてからサイズ検知が稼働することになるので、処理時間ＦＣＯＴの観点では自動検知処理の時間（原稿検知機能の判定結果算出時間）を無視することはできない。
【０１４５】
なお、このような自動検知に限らず、たとえばユーザがユーザインターフェースからサイズを指定（マニュアル設定）することで原稿サイズを特定するようにしてもよい。マニュアル設定の場合、処理時間ＦＣＯＴにおけるサイズ指定時間を考慮しなくてもよいのはいうまでもない。
【０１４６】
また画像取得部７１０は、プラテンガラス７１１の原稿載置面と反対側の面（裏面）に向かって光を照射する光源７１２と、光源７１２から発せられた光をプラテンガラス７１１側に反射させ、プラテンガラス７１１側からの反射光を受光部７１３まで導光するフルレートキャリッジ７３４、ハーフレートキャリッジ７３８、およびレンズ７４０などの光学系を有する（光学系の構成要素の詳細説明は割愛する）。受光部７１３にて読み取られた原稿画像は、読取信号処理部７１４による処理を受けた後に画像処理部７８０に送られる。
【０１４７】
フルレートキャリッジ７３４およびハーフレートキャリッジ７３８は、図示しないステッピングモータにより、連動して副走査方向（図中矢印Ｘ方向）およびこれと反対方向に往復移動可能に構成されている。この副走査方向への移動速度が画像取得部７１０の処理速度（プロセス速度）をほぼ決定する。つまり、副走査方向への移動速度が処理時間ＦＣＯＴに影響を与える。
【０１４８】
また、図示していないが、画像取得部７１０は、筐体７５２内に、読取光学系や受光部７１３などをプラテンガラス７１１下で移動させるためのワイヤや駆動プーリなども具備する。駆動プーリは、駆動モータの駆動力によって往復回転させられ、該回転駆動によってワイヤを当該駆動プーリに巻き取ることで、プラテンガラス７１１の下方において読取光学系などを所定速度で移動させる。なお読取光学系は縮小光学系をなしており、その縮小率を変えることで読取倍率が変更可能になっている。読取倍率が異なると、走査速度も異なるものとなる。つまり、読取倍率が異なると、処理時間ＦＣＯＴに影響を与える。
【０１４９】
画像処理部７８０は、画像取得部７１０から受け取ったＲＧＢの画像データを処理し、実際に画像出力部８００において画像を印刷用紙Ｐに転写する（画像を形成する）際に用いるイメージ形式などの画像形成データに変換する。本例においては、赤、緑、青の画像データＲ，Ｇ，Ｂに基づいて、ブラック（Ｋ）、イエロ（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の画像形成データを得、この各画像形成データを画像出力部８００（エンジン）側の信号処理部８２０に出力する。なお、画像データが画像処理部７８０に入力されてから信号処理後のデータが信号処理部８２０に渡されるまでの処理時間が画像処理部７８０のプロセス時間であり、これが処理時間ＦＣＯＴに影響を与える。
【０１５０】
本実施形態の画像出力部８００は、一方向に順次一定間隔をおいて並置されたＫ，Ｙ，Ｍ，Ｃの各色の画像形成部（転写部）８３１（それぞれにＫ，Ｙ，Ｍ，Ｃを付す；その他の部材についても同様；纏めていうときには色を省略して示す）を有する。画像形成部８３１の中央部には、感光体ドラム８３２が配され、この感光体ドラム８３２の周囲には、一次帯電器８３３、現像器８３４、および転写帯電器８３５などが配設され、さらに画像形成データに基づいて潜像を感光体ドラム８３２に記録するためのポリゴンミラー８３９などの書込走査光学系を有する。
【０１５１】
給送部９００は、画像形成部８３１に印刷用紙Ｐを搬送するための手差し用の原稿カセット９４１と搬送路９４２とを備えている。また先端検出器９４４が、原稿カセット９４１から各画像形成部８３１に搬送される印刷用紙Ｐの搬送路９４２上に近接して設けられている。先端検出器９４４は、レジストローラ９４２ａを通じて搬送ベルト９４３上に送り出された印刷用紙Ｐの先端をたとえば光学的に検出して先端検出信号を得、この先端検出信号を信号処理部８２０に送る。信号処理部８２０は、入力された先端検出信号に同期して信号処理後のＫ，Ｙ，Ｍ，Ｃの各色の画像形成データを順次一定間隔をおいて光源としての半導体レーザ８３８に入力する。
【０１５２】
画像出力部８００の下部には、反転機構部９５０が配設されている。この反転機構部９５０は、内蔵型の給紙トレイ９５２、両面複写のための用紙反転機構９５４、および両面複写路９５６を備えている。給紙トレイ９５２としては、複数段が配される構造とする。各給紙トレイ９５２は、記録媒体としての印刷用紙Ｐのサイズを検知するための印刷用紙サイズ検知部９５８を有する。印刷用紙サイズ検知部９５８は、印刷用紙Ｐのサイズに対応する位置で、印刷用紙Ｐの先端をたとえば光学的に検出してサイズ検知信号を得、このサイズ検知信号を信号処理部８２０に送る。
【０１５３】
手差し用の原稿カセット９４１から給紙するのか、内蔵型の給紙トレイ９５２から給紙するのかによって、用紙の転写部への搬送ルートが異なるので、何れを使うかによってタイミング設定に影響を、結果として処理時間ＦＣＯＴに影響を与えることになる。
【０１５４】
画像出力部８００には、印刷用紙Ｐ上の表面／裏面の何れの側に配置すべきかを示す情報がコントローラ部１００から入力される。画像出力部８００は、裏面側に配置すべき情報を得たときには、印刷用紙Ｐを機外へ排出せずに、印刷用紙Ｐを反転機構部９５０側に送る。
【０１５５】
このような構成の画像出力部８００および反転機構部９５０においては先ず、半導体レーザ８３８Ｋは、画像処理部７８０からのブラックの画像形成データによって駆動されることで、ブラックの画像形成データを光信号に変換し、この変換されたレーザ光をポリゴンミラー８３９に向けて照射する。このレーザ光は、さらに反射ミラー８４７Ｋ，８４８Ｋ，８４９Ｋを介して一次帯電器８３３Ｋによって帯電された感光体ドラム８３２Ｋ上を走査することで、感光体ドラム８３２Ｋ上に静電潜像を形成する。
【０１５６】
所定のタイミングで用紙搬送が起動して搬送ベルト９４３上に用紙が供給されており、感光体ドラム８３２Ｋ上に形成された静電潜像は、ブラックのトナーが供給される現像器８３４Ｋによってトナー像とされる。このトナー像は、搬送ベルト９４３上の用紙が感光体ドラム８３２Ｋを通過する間に転写帯電器８３５Ｋによって用紙上に転写される。そして転写後は、クリーナ８３６Ｋによって感光体ドラム８３２Ｋ上から余分なトナーが除去される。
【０１５７】
Ｙ，Ｍ，Ｃの各色についても、Ｋ色の場合と同様にして、用紙上に画像が転写される。そして、Ｋ，Ｙ，Ｍ，Ｃの各色のトナー像が順次多重転写された用紙は、搬送ベルト９４３上から剥離され、定着ローラ９４５によってトナーが用紙に定着されて、その後排出ローラ９４６によって機外の排紙ユニット９４９に排出される。なお、画像データが信号処理部８２０に入力されてから画像形成部８３１にて像形成されるまでの処理時間がエンジン側のプロセス時間であり、これが処理時間ＦＣＯＴに影響を与える。
【０１５８】
画像出力端末７により、冊子や書籍のような見開き原稿Ｇを表と裏の表紙も含めて印刷用紙（転写紙）の表裏の両面に頁順に複写する場合には、先ずユーザは、ユーザインタフェースを介して“中綴じモード”を選択し、原稿Ｇの複写しようとする見開き面を下向きにしてプラテンガラス７１１上に載せ、原稿Ｇをセット基準に揃えてセットして複写動作をスタートさせる。このとき、必要に応じて、出力サイズを選択してもよい。
【０１５９】
中綴じモード（単純な両面モードの場合も同じ）が設定されているときには、上述のようにして定着ローラ９４５で画像が表面に定着された印刷用紙Ｐは、機外に排出されることなく、用紙反転機構９５４に導かれ印刷用紙Ｐを反転させた後、両面複写路９５６に送り出される。この用紙反転機構９５４および両面複写路９５６は、両面複写を取るためのユニットであり定着ローラ９４５から印刷用紙Ｐが排紙されるとき、図示しない爪により印刷用紙Ｐが用紙反転機構９５４のローラ９５４ａを通して下方へ落ち、その後、ローラ９５４ｂが印刷用紙Ｐを押し上げ、右にある両面複写路９５６上に導くことで印刷用紙Ｐを反転させる。その後、搬送路９４２を経て裏面が感光体ドラム８３２側を向くようにして画像形成部８３１に送られ、感光体ドラム８３２に形成された裏面用のトナー像が印刷用紙Ｐの裏面に転写される。
【０１６０】
表面印刷の終了した用紙を裏面にして画像形成部８３１に送る裏面給送処理速度が両面印刷時の処理時間ＦＣＯＴに影響を与える。また、多数ページを連続して処理する際には、画像処理部７８０のページデータ生成におけるページ順や表裏の処理順のタイミング制御が、画像形成部８３１と裏面給送処理速度の各処理時間の影響を受ける。したがって、多数ページを連続して両面印刷する場合には、画像処理部７８０のプロセス時間とエンジン側のプロセス時間とが密接に関連し合って、処理時間ＦＣＯＴに影響を与えることになる。
【０１６１】
なお、画像出力部８００は、１個のレーザ光スキャナによって１個の感光体ドラム上にＫ，Ｙ，Ｍ，Ｃの各色の静電潜像が順次形成され、静電潜像が感光体ドラムの周囲に設けられた、それぞれＫ，Ｙ，Ｍ，Ｃの各色のトナーが供給される現像器によって順次トナー像とされ、トナー像が転写ドラム上に吸着された原稿上に順次、多重転写されるカラー対応のエンジン構成でもよい。このように、エンジンの構造が異なれば、当然に処理速度も異なるので、処理時間ＦＣＯＴに影響を与えることになる。また、１個のレーザ光スキャナによって１個の感光体ドラム上にある一色（通常は黒）のトナーが供給される現像器によってトナー像を形成する単色対応のエンジンでは、当然にカラー対応のエンジン構成のものと処理速度が異なり、処理時間ＦＣＯＴに影響を与える。
【０１６２】
また、図示していないが、画像出力端末７は、複写された印刷用紙Ｐを所定の位置にて２つに折り曲げる、あるいは２つに折り曲げられた後の綴じ代部に沿って、その綴じ代の任意の位置にステープラで止める、さらには１枚の印刷用紙Ｐ上に２ページ分よりも多い画像を多面複写する場合にその多面複写に応じた所定のサイズに裁断する、など所定の終末処理をする後処理装置を持ってもよい。後処理装置を追加する場合、全体の処理シーケンスも後処理装置がない場合と異なり、当然に、処理時間ＦＣＯＴに影響を与える。
【０１６３】
なお、図示したプリントエンジンは、感光体ドラム３２上のトナー像を直接に印刷用紙に転写する方式のものであるが、エンジンの転写方式は、これに限らない。たとえば、図中点線で示すように、搬送ベルト９４３を中間転写ベルト９４３ａに代えるとともに、所定位置に２次転写器９４０を設け、転写帯電器８３５（１次転写器）により中間転写ベルト９４３ａ上にトナー像を順次多重転写（１次転写）し、その後、所定タイミングで搬送（図とは異なる搬送系路になる）されてきた用紙上に２次転写器９４０で転写する中間転写方式のものであってもよい。この場合、１次転写終了から２次転写終了までの時間もエンジン側におけるプロセス時間に含まれるので、当然に、転写方式の違いが、用紙を転写位置に搬送させるタイミングや処理時間ＦＣＯＴに影響を与えることになる。
【０１６４】
図６は、処理フロー制御部３００の作用の第１実施形態を説明する図である。この第１実施形態は、デバイスが任意に交換可能な構成において、デバイスの組合せに応じて処理時間ＦＣＯＴが最短となるように、各デバイスの動作タイミング（動作シーケンス）を制御する仕組みのものである。
【０１６５】
ここで、図６（Ａ）は、ＰＣＩ−ＥＸの接続インタフェースを利用して各接続デバイスのデバイスコンフィギュレーションＪ０を取得するとともに、デバイスコンフィギュレーションＪ０に基づいて決定した各デバイスの動作タイミング制御の指令を各デバイスに通知する制御系統を示す図、図６（Ｂ）は、各接続デバイスに設けられる電源回路系およびデバイスコンフィギュレーションＪ０の本体側への通知に着目した機能ブロック図である。
【０１６６】
図６（Ａ）に示すように、処理フロー制御部３００は、接続デバイスの属性を示す情報であって接続デバイスの動作仕様に関する情報であるデバイスコンフィギュレーションＪ０を各接続デバイスから取得するデバイス属性情報取得部および処理時間情報取得部の一例であるデバイス情報取得部３０２と、表示デバイスに提示された表示メニュー上のソフトキーやハードウェア（機構的な）の操作キー１６（図１参照）を介したユーザ指示による動作条件を受け付ける動作条件取得部の一例であるユーザ指示受付制御部３０４と、ユーザ指示に従った動作が最短でなされるように各部の動作タイミングを決定し、決定したタイミングで各部が動作するよう制御するタイミング制御部３０６とを備える。
【０１６７】
デバイス情報取得部３０２は、ＣＰＵ１１０の制御の元で、画像取込部２１０などの画像形成機能部、周辺デバイス用のドライバ回路、あるいはユーザインタフェース装置１４，１５，１６など、画像出力端末７の本体に任意に着脱される各接続デバイスから、これら接続デバイスとＩ／Ｏブリッジ部１４０あるいはメモリブリッジ部１２０との接続インタフェースをなすＰＣＩ−ＥＸを利用して、各デバイスのデバイスコンフィギュレーションＪ０を取得する。
【０１６８】
図６（Ｂ）に示すように、各接続デバイスには、コントローラ部１００の制御の元で接続デバイスのデバイスコンフィギュレーションＪ０をコントローラ部１００（の処理フロー制御部３００）に通知する機構が設けられる。たとえば、電源回路４００は、画像出力端末７のメイン電源が投入されることでシステム電源部（図３では図示しない）から所定電圧の電源（ＵＮＳＷ）の供給を受けて、システムのメイン電源がオンされている限り常に稼働する機能部分である常時稼働部４０２と、システム電源部から所定電圧の電源（ＵＮＳＷ）の供給を受けて安定化した２次電圧を生成するスイッチング電源４０４と、スイッチング電源４０４から電力供給を受けて稼働する機能部分であるスイッチ稼働部４０６とを備える。
【０１６９】
なお、接続デバイス内の機能部を常時稼働部４０２とスイッチ稼働部４０６とに分けているのは、活性挿脱（ホットプラグ）にしていることへの対応である。すなわち、本体側が動作時に接続デバイスが装着されることが起こり得るが、このとき新規に接続されたデバイス（新規デバイス）の全機能部に対して全電力を直ちに供給すると、装置全体の消費電力が最大定格を越えることも起きるため、常時稼働部４０２を作動させてデバイス確認をしてから、問題のない場合に限ってスイッチ稼働部４０６に電力を供給するためである。なお、図示する例では、スイッチ稼働部４０６は、スイッチング電源４０４の電源出力であるＳＷ系統ＰＷ１〜ＰＷ５のうち、ＰＷ１〜ＰＷ３の供給を受けて動作する機能部分の他に、ＰＷ４，ＰＷ５というパワーセーブ系統からの供給を受けて動作するパワーセーブ部４０７を有する。
【０１７０】
常時稼働部４０２には、たとえば、その接続デバイス内の各部を制御するデバイスシステム制御部やＰＣＩ−ＥＸを利用した接続インタフェース部をなす送受信回路などが設けられる。また、本体側の処理フロー制御部３００からの要求を受け、電源コンフィギュレーションＪ１を含むデバイスコンフィギュレーションＪ０を通知するデバイス情報通知部の機能も設けられる。たとえば、デバイスシステム制御部には不揮発性のメモリが設けられ、このメモリの所定の格納部（コンフィグレーションレジスタ）には、各接続デバイスの属性を示す情報であって接続デバイスの動作仕様に関するデバイスコンフィギュレーション（接続デバイスに固有のシステム情報）Ｊ０が記録される。
【０１７１】
たとえば、接続デバイスがスキャナ（画像取込部２１０）である場合、読取解像度や有効画像サイズあるいは各種原稿検知機能の判定結果算出時間、プロセス速度、スキャン開始命令から実際にデータが送出されるまでの時間などの機種ごとの詳細動作仕様が記録される。また、デバイスコンフィギュレーション（システム情報）Ｊ０の中には、接続デバイスの消費電力（定格値や最大値の何れでもよい）に関する情報である電源コンフィギュレーションＪ１も記録される。接続デバイスの消費電力が、その接続デバイスの動作状態によって異なる場合には、動作状態ごとのデバイスコンフィギュレーションＪ０が記録される。
【０１７２】
ここで、図６（Ｂ）の表（図中左側）に示すように、スイッチング電源４０４は、ユーザインタフェース制御部１９０からのＳＷ系統制御信号ＣＴ１がオフを示しているときには、パワーセーブ制御信号ＣＴ２の状態に拘わらず、ＳＷ系統の電源出力（図ではＰＷ１〜ＰＷ５）の全てをオフすることで、スイッチ稼働部４０６への電力供給を停止する。一方、ユーザインタフェース制御部１９０からのＳＷ系統制御信号ＣＴ１がオンで、かつパワーセーブ制御信号ＣＴ２がオフを示しているときには、ＳＷ系統の電源出力（図ではＰＷ１〜ＰＷ５）の全てをオンすることで、スイッチ稼働部４０６に電力を供給する。また、ユーザインタフェース制御部１９０からのＳＷ系統制御信号ＣＴ１がオンで、かつパワーセーブ制御信号ＣＴ２がオンを示しているときには、ＳＷ系統の電源出力（図ではＰＷ１〜ＰＷ５）のうち、パワーセーブ系統ＰＷ４，ＰＷ５のみをオンすることで、スイッチ稼働部４０６内のパワーセーブ部４０７にのみ電力を供給する。
【０１７３】
図７は、第１実施形態における動作フロー制御処理手順の第１例を示すフローチャートである。接続デバイスが画像出力端末７の本体に装着された状態でメイン電源がオンされると、ユーザインタフェース制御部１９０は、各接続デバイスのデバイスコンフィギュレーションＪ０を参照して、またユーザから指定された動作モードに応じて、画像出力端末７の全体として最短で処理が実行されるように処理シーケンス（各部の動作タイミングなど）を決定し、その決定した処理シーケンスを反映するように、装置の各部（各接続デバイス）を制御する。
【０１７４】
たとえば、コントローラ部１００に画像取込部２１０、画像処理部２２０、画像記録部２３０などの各デバイスが接続された状態でメインスイッチがオンされると（Ｓ１００−ＹＥＳ）、図３には示さないシステム電源部が画像出力端末７の各部（コントローラ部１００や各デバイス）に所定電圧の電源（ＵＮＳＷ）を共通に供給する（Ｓ１０２）。これを受けて、先ずコントローラ部１００のパワーマネージト機能部はＳＷ系統制御信号ＣＴ１およびパワーセーブ制御信号ＣＴ２をオフに設定する（Ｓ１０４）。よって、各接続デバイスは、常時稼働部４０２のみが動作するようになる。
【０１７５】
次に、コントローラ部１００のＣＰＵ１１０は、各接続デバイスのコンフィグレーションレジスタの値を読み込む（Ｓ１０８，Ｓ１１０）。なお、メイン電源が入れられたままでデバイス接続が変更されても（ホットアンドプラグ）、各デバイスのコンフィギュレーションレジスタの値を再取得する（Ｓ１０９−ＹＥＳ）。これにより、コントローラ部１００には、各デバイスのドライバおよびユーティリティが用意（登録）される。たとえば、スキャナからのコンフィグレーションレジスタの値を読み込むと、スキャナのユーティリティとして、読取解像度、有効画像サイズ、各種原稿検知機能の判定結果算出時間、プロセス速度、スキャン開始命令から実際にデータが送出されるまでの時間、プロセススピードによる消費電力（スタンバイ時の値や動作最大値など）が登録される。
【０１７６】
なお、一端取り込んだデバイスコンフィギュレーションＪ０は、コントローラ部１００に設けられた不揮発性メモリ１３２やハードディスク装置５４に保持しておくとよい。ステップＳ１１１にてデバイスコンフィギュレーションＪ０を接続デバイスから読み込む前にデバイス認証をした際、既に不揮発性メモリ１３２に登録済みデバイスであれば、デバイスコンフィギュレーションＪ０を再度読み込む必要がなくなる。
【０１７７】
ＣＰＵ１１０は、このような個々のデバイスのユーティリティ情報の中から、処理時間ＦＣＯＴに関わる情報（以下ＦＣＯＴ関連情報Ｊ５という）を抽出し、このＦＣＯＴ関連情報Ｊ５を処理フロー制御部３００のデバイス情報取得部３０２に通知する（Ｓ１１２）。
【０１７８】
また、コントローラ部１００は、ユーザインタフェース装置１４，１５，１６への電源供給を許可することでユーザインタフェース装置１４，１５，１６を起動する（Ｓ１１４）。ユーザ指示受付制御部３０４は、表示デバイス（たとえば操作パネル１４やユーザインタフェース装置１５の表示画面など）に提示された表示メニュー上のソフトキーや操作キー１６を介したユーザ指示を受け付け、受け付けた情報をタイミング制御部３０６に通知する（Ｓ１１６）。たとえば、ユーザインタフェース装置１４，１５，１６の操作が可能になった後、ユーザは、動作条件（動作モード、印刷部数、自動用紙サイズ検出、実施の有無など）をユーザインタフェース装置１４，１５，１６から入力する。
【０１７９】
この後、装置の最大消費電力が最大定格の範囲内にある限り、コントローラ部１００は、通常のように、全ての接続デバイスについて、ＳＷ系統制御信号ＣＴ１をオンに設定するとともに、パワーセーブ制御信号ＣＴ２をオフに設定することで全ての接続デバイスのＳＷ系統の電源をオンさせる（Ｓ１１８）。
【０１８０】
そして、タイミング制御部３０６は、その時点のデバイスの組合せと指定された動作条件において、装置全体として適切な（好ましくはベストな／処理時間ＦＣＯＴが最短となる）処理シーケンスを決定する（Ｓ１２０）。この処理シーケンスの決定手法は、従来の画像形成装置において、画像取込部、画像処理部、画像記録部、あるいは必要に応じて追加するオプション機器といった一義的に決まった複数デバイスの組合せ構成に応じて、処理時間ＦＣＯＴができるだけ短くなるような動作タイミングを設定（設計）するのと同じ手法である。
【０１８１】
たとえば、動作モードが複写モードの場合、画像取込部２１０におけるスキャンから画像記録部２３０におけるプリントアウトまでの時系列的な最適動作シーケンスを計算する。そして、さらにこれを各デバイス用のシーケンスに変換（デバイス内の各機能部分ごとにタイミングを展開）し、各デバイスにタイミング情報を転送する（Ｓ１２２）。これを受けて、各接続デバイスは、指定されたタイミングで内部の各機能部が動作するように、自身の内部カウンタを準備をする（Ｓ１２４）。シーケンス計算は、スタートボタンが押される前後のどちらにおいて実施してもよい。各デバイスへのタイミング情報の転送は、スタートボタンが押された後、すなわち動作条件の確定後に実施する（Ｓ１２１−ＹＥＳ）。なお、スタートボタンが押される前に条件変更があった場合には、その新たな動作条件にて処理シーケンスを決定し直せばよい（Ｓ１２１−条件変更）。
【０１８２】
タイミング制御部３０６は、スタートボタンが押された後の転送終了後（Ｓ１２２）に、所定のタイミングで（極力転送完了直後に）全デバイスに一斉にスタートを知らせる制御コマンド（スタートコード；動作開始指示）を送出する（Ｓ１２６）。各デバイスは、タイミング制御部３０６から受け取ったスタートコードをトリガとして、ステップＳ１２２にて送られたタイミング情報に基づいて各機能部を動作させる（Ｓ１２８）。
【０１８３】
たとえば、画像記録部２３０は、スタートコード入力から内部カウンタにより時間管理を行ない、同時に画像データ入力待ちとなる。一定時間後（画像取込部２１０で読み取られたデータが画像処理部２２０で処理を終えるまでの時間）、原稿読取り中であっても原稿先端の画像データが画像記録部２３０に入力され始める。所定時間経過後（信号処理部８２０での処理を終えるまでの時間）、入力された画像データ（原稿先端部）の潜像が始まる。また、これらに同期して、用紙の搬送時間が加味されたタイミングで用紙搬送が開始され、感光体ドラム８３２上の潜像が転写位置（帯電転写器８３５の位置）に到達するときに、用紙先端近傍の印刷位置も転写位置に到達するようにする。これにより、転写位置にてトナー像が用紙に転写され、原稿の後端分までの転写が完了した後、定着を経て機外へ排出される。
【０１８４】
図５にて説明したように、使用するデバイスの構造や性能（たとえば転写方式やプロセススピードの違い）あるいはユーザから指定される動作状態が処理時間ＦＣＯＴに影響を与えることになる。しかし、本実施形態では、装置に組み合わされている実際のデバイスデバイスコンフィギュレーションＪ０中のＦＣＯＴ関連情報Ｊ５とユーザ指定による動作条件とに基づいて、その時点で装置全体としてベストな（処理時間ＦＣＯＴが最短となる）処理シーケンスを決定するようにしている。このため、各デバイスを相互に関連付けて制御することができ、たとえば読取対象の全原稿の画像読取りを待つことなく後段の処理（画像処理や潜像形成）をスタートさせるなど、処理時間ＦＣＯＴをベストチューニングに設定することができる。
【０１８５】
処理フロー制御部３００は、全デバイスに一斉にスタートを知らせる制御コマンドを送出した後（Ｓ１２６）の装置動作実行中には、各デバイス間のデータや通信状態をモニタし、動作状態に異常がある場合、その状態に合わせた対応（フィードバック制御）を行なう。また、異常がない場合、動作条件が変更される、パワーセーブモード（待機状態／スリープモードなども含む）に設定される、あるいはメイン電源がオフされるまで、動作フロー制御処理手順を待機状態にする（Ｓ１３０）。
【０１８６】
たとえば、メイン電源がオフされると、システム電源部は、常時オン系統を除いて、全ての電源供給（ＵＮＳＷ）を停止し、メイン電源が再投入されるのを待つ（Ｓ１３０−メインＳＷ）。また、パワーセーブモードが設定されると、コントローラ部１００のパワーマネージメント機能部は、全ての接続デバイスについて、ＳＷ系統制御信号ＣＴ１をオンに設定するとともに、パワーセーブ制御信号ＣＴ２をオンに設定する。これにより、全ての接続デバイスのスイッチング電源４０４は、パワーセーブ系統のみの電源（図６の例ではＰＷ４，ＰＷ５）をオンさせる。パワーマネージメント機能部は、パワーセーブモードが解除されるまで待機する。
【０１８７】
コントローラ部１００のＣＰＵ１１０は、パワーセーブモード時に、たとえばユーザインタフェース装置の一例である操作パネル１４やユーザインタフェース装置１５の表示デバイスに設けられているタッチパネルへの接触（ソフトスイッチへの接触；接触場所は検知範囲内である限り不問）を検知すると復旧指示があったと判断する。また、ハードキーの一例である操作キー１６の何れかのボタンが押下されたこと、あるいはプラテンカバー７１６（図５）の上げ下げや画像記録部２３０（給紙トレイ９４１，９５２）への用紙の補給など、装置に対するハード的な変化が生じたことを検知すると復旧指示があったと判断する。なお、復旧用の専用の機械的なスイッチを設け、このスイッチの押下を検知したときに復旧指示があったと判断してもよい。また、ネットワークからのウェークアップ指示（リモートオン）を受け付けることで復旧指示があったと判断してもよい。ＣＰＵ１１０は、所定の態様にて復旧指示があったと判断した際には、通常モードへの復旧を処理フロー制御部３００に指示する。
【０１８８】
処理フロー制御部３００は、待機状態から通常モードへ復旧する際も、ユーティリティの情報（特にＦＣＯＴ関連情報Ｊ５）に基づいて、装置全体として適切な処理シーケンスとなるよう各部を制御する（Ｓ１３０−復帰，Ｓ１１４〜Ｓ１２８）。
【０１８９】
また、動作モードが変更された場合にも、ユーティリティの情報に基づいて、新規な動作モードの元においても、装置全体として適切なユーザインタフェースを決定し、ソフトキーを具備する表示メニューを生成し、あるいはハードキーの機能割り付けをし、その後ユーザ指示を受け付け、装置の各部を制御する（Ｓ１３０−ＹＥＳ，Ｓ１１４〜Ｓ１２８）。
【０１９０】
以上のように、第１例の動作フロー制御処理手順によれば、接続デバイスの動作仕様を示すデバイスコンフィギュレーションＪ０を取得し、その中の処理時間ＦＣＯＴに関わる情報とユーザが指定した動作条件とに基づいて、ユーザより指示された動作条件に従った処理が装置全体として最短で実行されるように処理シーケンス（各部の動作タイミング）を決定し、その決定した処理シーケンスを反映するように装置の各部（各接続デバイス）を制御するようにした。
【０１９１】
処理シーケンスの決定手法としては、従来の画像形成装置において、一義的な複数デバイスの組合せ構成に応じて処理時間ＦＣＯＴができるだけ短くなるような動作タイミングを設定（設計）する手法と同じ手法を用いることができるので、特段の問題もなく、適切な動作タイミングを決定することができる。
【０１９２】
これにより、いかなる接続デバイスが装置に組み合わされた場合であっても、その組合せや動作条件に対応した最適な処理シーケンスを決定することができ、処理時間ＦＣＯＴを常に最適な状態にすることができる。また、接続デバイス変更によりデバイスコンフィギュレーションが変更されても、その都度制御ソフトを変更する必要がなく、開発工数や費用を大幅に削減することができる。
【０１９３】
図８は、動作フロー制御処理手順の第２例を示すフローチャートである。第１例の処理手順では、ユーザから動作条件が指示された後に適切な動作シーケンスを決定していたが、この第２例では、デバイスが本体に接続された状態でメイン電源がオンされたとき、あるいはメイン電源が入れられたままでデバイス接続が変更されたとき、そのデバイスの組合せにて取り得る全ての動作条件について装置全体としてベストな（処理時間ＦＣＯＴが最短となる）処理シーケンスを決定し、決定した全ての処理シーケンスの情報を不揮発性メモリ１３２やハードディスク装置５４などの不揮発性の記憶媒体に記憶する。以下具体的に説明する。
【０１９４】
メイン電源投入後、各接続デバイスのコンフィグレーションレジスタの値を読み込み、ＦＣＯＴ関連情報Ｊ５をデバイス情報取得部３０２に通知するまでの処理は第１例と同じである（Ｓ２００〜Ｓ２１２）。タイミング制御部３０６は、その時点のデバイスの組合せと、そのデバイスの組合せで取り得る全ての動作条件について、装置全体として適切な（好ましくはベストな／処理時間ＦＣＯＴが最短となる）処理シーケンスを決定する（Ｓ２２０）。この処理シーケンスの決定手法は、第１例と同様である。タイミング制御部３０６は、決定した全ての処理シーケンスの情報を不揮発性メモリ１３２やハードディスク装置５４に記憶する（Ｓ２２２）。装置構成（デバイス組合せ）として取り得る全ての処理シーケンスの情報が不揮発性の記憶媒体に保持されるので、メイン電源がオフされても、その決定した処理シーケンスの情報が消失することはない。
【０１９５】
この後、装置の最大消費電力が最大定格の範囲内にある限り、コントローラ部１００は、通常のように、全ての接続デバイスについて、ＳＷ系統制御信号ＣＴ１をオンに設定するとともに、パワーセーブ制御信号ＣＴ２をオフに設定することで全ての接続デバイスのＳＷ系統の電源をオンさせる（Ｓ２２４）。
【０１９６】
ユーザ指示受付制御部３０４は、表示デバイス（たとえば操作パネル１４やユーザインタフェース装置１５の表示画面など）に提示された表示メニュー上のソフトキーや操作キー１６を介したユーザ指示を受け付け、受け付けた情報をタイミング制御部３０６に通知する（Ｓ２２６）。
【０１９７】
タイミング制御部３０６は、ユーザより指定された動作条件に合致する処理シーケンスを不揮発性メモリ１３２やハードディスク装置５４からロードする（Ｓ２２８）。このロードした処理シーケンスは、ステップＳ２２０にて決定されたもので、その時点のデバイスの組合せとユーザ指示の動作条件での装置全体として適切な処理シーケンスである。
【０１９８】
以下、第１例と同様に、タイミング制御部３０６は、スタートボタンが押されると（Ｓ２３０−ＹＥＳ）、各デバイス用に展開したタイミング情報を各デバイスに転送し、ユーザが指定した動作条件に従って処理を実行させる（Ｓ２３２〜Ｓ２３８）。
【０１９９】
処理フロー制御部３００は、全デバイスに一斉にスタートを知らせる制御コマンドを送出した後（Ｓ２３６）の装置動作実行中には、各デバイス間のデータや通信状態をモニタし、動作状態に異常がある場合、その状態に合わせた対応（フィードバック制御）を行なう。また、異常がない場合、動作条件が変更される、パワーセーブモード（待機状態／スリープモードなども含む）に設定される、あるいはメイン電源がオフされるまで、動作フロー制御処理手順を待機状態にする（Ｓ２４０）。
【０２００】
たとえば、メイン電源がオフされると、システム電源部は、常時オン系統を除いて、全ての電源供給（ＵＮＳＷ）を停止し、メイン電源が再投入されるのを待つ（Ｓ２４０−メインＳＷ）。
【０２０１】
処理フロー制御部３００は、待機状態から通常モードへ復旧する際も、ユーザ指示の動作条件に合致する処理シーケンスを不揮発性メモリからロードし、装置全体として適切な処理シーケンスとなるよう各部を制御する（Ｓ２２４−復帰，Ｓ２２４〜Ｓ２３８）。また、処理フロー制御部３００は、動作条件が変更された場合にも、変更後の動作条件に合致する処理シーケンスを不揮発性メモリからロードし、装置全体として適切な処理シーケンスとなるよう各部を制御する（Ｓ２４０−ＹＥＳ，Ｓ２２４〜Ｓ２３８）。
【０２０２】
以上のように、第２例の動作フロー制御処理手順によっても、第１例と同様に、接続デバイスの動作仕様を示すデバイスコンフィギュレーションＪ０中の処理時間ＦＣＯＴに関わる情報とユーザが指定した動作条件とに基づいて、ユーザより指示された動作条件に従った処理が装置全体として最短で実行されるように処理シーケンスを決定するので、その決定した処理シーケンスを反映するように装置の各部（各接続デバイス）を制御することができる。したがって、第１例と同様に、いかなる接続デバイスが装置に組み合わされた場合であっても、その組合せや動作条件に対応した最適な処理シーケンスを決定することができ、処理時間ＦＣＯＴを常に最適な状態にすることができる。
【０２０３】
また、この第２例では、本体に接続されているデバイスの組合せにて取り得る全ての動作条件についてベストな処理シーケンスを決定し、決定した全ての処理シーケンスの情報を不揮発性メモリ１３２に記憶しておくようにしたので、処理シーケンスを決定する際の計算は１度だけでよい。つまり、デバイス変更がない限り、処理シーケンスを計算し直す必要がない。動作条件がユーザから指示されたときには、不揮発性メモリ１３２からその動作条件に合致するものを読み出す（ロードする）だけでよい。第１例のように、ユーザから動作条件が指示される都度最適な処理シーケンスを計算し直すという作業は不要になる。
【０２０４】
図９は、処理フロー制御部３００における動作フロー制御処理手順の第３例を説明する図である。この第３例は、デバイスが任意に交換可能な構成において、デバイス間の画像データのフロー（データパス）が最も効率的となるように、画像データのパスルートを制御する仕組みのものである。
【０２０５】
図３にも示したように、接続デバイスの多くは、Ｉ／Ｏブリッジ部１４０を介してコントローラ部１００と接続されるように構成しており、また各接続デバイスに対する処理フロー制御部３００による制御も、Ｉ／Ｏブリッジ部１４０を介してなされるように構成している。この場合において、上記第１実施形態の第１例や第２例の処理手順とする場合、基本的にはメインメモリ１３０を介さずにＩ／Ｏブリッジ部１４０のみを介してデータ転送が行われるように、画像データのパスルートを制御すると転送効率がよい。
【０２０６】
図９（Ａ）に示すように、画像データＤＧのパスを、画像取込部２１０→Ｉ／Ｏブリッジ部１４０→画像処理部２２０→Ｉ／Ｏブリッジ部１４０→画像記録部２３０というようにすることで、メインメモリ１３０へのアクセスを回避でき、処理時間ＦＣＯＴを最短にすることができる。図２との対応でいえば、画像読取装置１０の入力階調補正部２６の出力データをＩ／Ｏブリッジ部１４０へ渡し、このＩ／Ｏブリッジ部１４０を介して前段色信号処理部４０の入力色変換部４２に渡す。また、後段色信号処理部６０がプリントエンジン側に配されている場合、イメージ圧縮伸張５０の復号化部５６の出力データをＩ／Ｏブリッジ部１４０へ渡し、このＩ／Ｏブリッジ部１４０を介して後段色信号処理部６０の画像編集部６２に渡す。
【０２０７】
また、デバイスの組合せは、図３に示したものに限らない。たとえば、画像取込部２１０、画像処理部２２０、および画像記録部２３０の全てを備えている必要はなく、これらのうちの少なくとも１つを備えたものであればよい。また、これらのうちの少なくとも１つを備えている限りにおいて、その他の周辺デバイスを備えたものであってもかまわない。たとえば、図９（Ｂ）に示すように、拡張ユニット２４０として半導体メモリ、ＣＤ−Ｒ、あるいはＣＤ−ＲＷに書き込む装置を出力デバイスとして用意し、これと画像取込部２１０とを組み合わせたシステム（画像処理部２２０や画像記録部２３０はない）とすることで、スキャナなどを備えた画像取込部２１０により取り込んだ画像を電子データとして、半導体メモリ、ＣＤ−Ｒ、あるいはＣＤ−ＲＷに書き込むシステムを構築することができる。
【０２０８】
なお、このように出力側のデバイス構成を組み替える場合であっても、デバイス間をＰＣＩ−ＥＸなどの双方向性を有しかつシリアルあるいはピアツーピアのインタフェースにて接続することで着脱自在な構成とすれば、これらの付加的なデバイスに対応した動作シーケンスの設定を上記実施形態と同様の手法を用いることができ、またメモリリーダやＣＤドライブなどのデバイス間で画像データを自由に伝送できる。また、メモリリーダやＣＤドライブなどのデバイス交換が簡易になるとともに、交換した場合においても同じコントローラで制御できる。処理時間を最適化する動作シーケンスに自動設定しつつ、目的に応じて画像形成装置の構成要素を自由に組み替えることができるので、使い勝手が増し非常に便利である。
【０２０９】
また、たとえば、データソースを画像取込部２１０とするのではなく、外部のデータソース（図１に示した画像入力端末３）から画像データを取得して印刷出力するケースでは、図９（Ｃ）に示すように、外部の画像入力端末３から取り込んだ画像データＤＧを、プリントエンジン（画像記録部２３０）に直接ではなく、画像処理部２２０に入力することもできるようになる。なお、図３にても示したように、外部機器である画像入力端末３はスイッチ部１５０を介してＩ／Ｏブリッジ部１４０と接続されてもよい。
【０２１０】
従来の画像形成装置では、図１１に示したように、外部入力系の場合、画像処理部２２０を介さずにプリントエンジンに直接に画像データを入力しなければならず、しかも、実際に装置に接続されているプリントエンジンの特性に合わせた色特性とすることは事実上不可能であった。これは、何れの装置にも対応できるように、標準フォーマット（たとえばｓＲＧＢ；Ｓｔａｎｄａｒｄ　ＲＧＢ）のデータでプリントエンジンに渡すようにしているからである。しかも、ソフトウェアで色信号処理をしなければならず、処理が遅かった。
【０２１１】
一方、図９（Ｃ）に示す構成では、たとえば図２に示した外部インタフェース部４３に外部から取り込んだ標準フォーマット（たとえばｓＲＧＢ）のデータを入力することで、色変換処理を画像処理部２２０（外部インタフェース部４３）にて実行することができる。しかも、画像取込部２１０側が使用する入力色変換部４２と独立に色変換処理を実行できるので、外部入力系への対応が画像取込部２１０側に悪影響を与えることもない。また、こうすることで、外部入力系の場合であっても、実際に接続されているプリントエンジンの特性に合わせた色信号処理を実現できる。しかも、画像処理部２２０のハードウェアを利用することができるので、処理が速い。
【０２１２】
図１０は、処理フロー制御部３００における動作フロー制御処理手順の第４例を説明する図である。この第４例は、デバイスが任意に交換可能な構成において、デバイス間の画像データのフロー（データパス）が最も効率的となるように制御する仕組みとする場合において、画像取込部２１０や画像記録部２３０を複数備えるシステムを構築する例を示す。
【０２１３】
複数の画像取込部２１０、あるいは複数の画像記録部２３０というシステムを構築する場合においても、メインメモリ１３０を介さずにＩ／Ｏブリッジ部１４０のみを介してデータ転送を行なうことで、第３例の場合と同様に、ＣＰＵ１１０やメインメモリ１３０の負担を緩和することができる。
【０２１４】
たとえば、図１０（Ａ）に示すように、複数の画像取込部２１０を設けるケースでは、一方の画像取込部２１０を利用して複写動作をさせつつ、他方の画像取込部２１０にて読み取ったデータをハードディスク装置５４に格納するように、コピー／スキャンインを並行処理させることができる。こうすることで、他のユーザの待ち時間を緩和することが可能となる。なお、画像取込部２１０が１つの場合に、一方のユーザのコピー動作中に、他方のユーザのデータを外部系統から受け取りハードディスク装置５４に格納するようにしても、他のユーザの待ち時間を緩和することが可能となる。
【０２１５】
また、図１０（Ｂ）に示すように、複数の画像記録部２３０を設けるケースでは、複数の画像記録部２３０を並行運転させることで、１つの画像取込部２１０で読み取ったデータや外部系統から受け取ったデータに基づいて大量部数を短時間で出力することができる。従来であれば、装置全体を複数台（コントローラも複数になる）配置しなければ並行運転させられなかったが、本実施形態の構成では、本体側に設けられた１つのコントローラ部１００にて、複数のプリントエンジンを制御することができる。プリントエンジンだけを複数にすればよいので、装置全体を複数台並べて並行運転させるよりもコンパクトなシステムになる。また、コントローラが共通であるから、複数のプリントエンジンの動作状況に応じて処理シーケンスをダイナミックに制御することもできる。装置全体を複数台並べる構成では、画像データを装置に渡した後は、その装置に処理を任せるしかなく、動作状況に応じてダイナミックに制御することができなかったのと大きな違いである。
【０２１６】
なお、上記第３例や第４例の説明では、各デバイス間のデータ転送において、メインメモリ１３０を介さずにＩ／Ｏブリッジ部１４０のみを介してデータ転送を行なうこととしたが、メインメモリ１３０に一定量のデータが蓄えられた後に、次段デバイスにデータ転送を開始するようにしてもよい。たとえば、画像取込部の画像データ出力速度と、画像処理部、または、画像記録部の処理速度が異なる場合、各デバイス間の中間データを一時保管しておく必要がある。特に、画像取込部と画像記録部は、プロセス速度を安易に変更することができない。たとえば、画像取込部の場合、プロセス速度の変更は、ＣＣＤセンサの動作周波数の変更につながり、惹いては、出力画像の画質に影響がでる。また、このときに、画像取込部の動作速度が遅い場合は、画像を一定量メモリに蓄えた後、メモリからの読出しを開始することで、メインメモリを各デバイス間の速度吸収メモリとして使用することができる。
【０２１７】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施形態に多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。
【０２１８】
また、上記の実施形態は、クレーム（請求項）にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。前述した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組合せにより種々の発明を抽出できる。実施形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
【０２１９】
たとえば、上記実施形態では、接続デバイスの属性を示す情報として接続デバイスの処理時間に関わる情報を取得し、この情報に基づいて、その時点のデバイスの組合せに適合するように処理シーケンスを決定し、この決定した処理シーケンスを反映するように各接続デバイスを制御することとしていたが、接続デバイスの属性を示す情報は、必ずしも、接続デバイスの処理時間に関わる情報でなくてもよく、その他の情報であってもよい。たとえば、接続デバイスの動作仕様に関する情報を取得し、この動作仕様に適合するように各接続デバイスを制御してもよい。
【０２２０】
また、上記実施形態では、ＰＣＩ−ＥＸを利用してデバイスコンフィギュレーションＪ０を取得していたが、専用の通信ラインにて取得してもよい。
【０２２１】
また、上記実施形態では、処理フロー制御部３００を独立したハードウェア要素として設ける例で説明したが、この処理フロー制御部３００の機能部分を、コントローラ部１００に組み込まれるソフトウェアで構成してもよい。こうすることで、動作フロー制御処理のルーチン（手順や規則など）を柔軟に変更可能となる。
【０２２２】
また、上記実施形態では、コントローラ部と画像形成機能部の間の接続インタフェースとして、ＰＣＩ−ＥＸなどの標準インタフェースを用いたが、これに限らず、設計者またはユーザの要求事項を満足する、他のあらゆる双方向性かつシリアルもしくはピアツーピアの接続インタフェース部を適用してもかまわない。
【０２２３】
また、上記実施形態では、画像取込部２１０は図２に示した読取信号処理部２２に対応し、画像処理部２２０は図２に示した前段色信号処理部４０、イメージ圧縮伸張処理部５０、および後段色信号処理部６０に対応し、また、画像記録部２３０は図２に示した画像形成ユニット３２に対応するものとして説明したが、画像形成に関わる機能部分である画像処理部２２０などは、図２に示した一部の機能要素を含むものとして取り扱ってもかまわない。
【０２２４】
たとえば、画像処理部２２０などを構成する図２に示した個別の機能要素を個別のプリント基板に搭載して接続デバイスとして取り扱い、たとえばスロットインタイプの基板コネクタを介してコントローラ部１００が搭載されているマザーボードに対して着脱自在な構成としてもよい。この場合にも、上述した実施形態を適用することで、各基板（つまり接続デバイス）のデバイス特性に応じた処理シーケンスが自動的に設定される。なおこの場合にも、各機能部分が搭載されているプリント基板とコントローラ部１００（たとえばメモリブリッジ部１２０やＩ／Ｏブリッジ部１４０）との間は、ＰＣＩ−ＥＸなどの、双方向性を有しかつシリアルあるいはピアツーピアのインタフェースにて接続するのがよい。
【０２２５】
このように、画像形成装置を構成する回路を所用部分で分けて機能モジュール（接続デバイス）として取り扱うとともに、デバイス特性に応じて処理シーケンスを自動設定し、加えて、双方向性を有しかつシリアルあるいはピアツーピアの接続インタフェースで機能モジュール間の電気信号の伝送を採ることで、所用部分の機能モジュールを変更もしくは追加するとともに、それに応じたアプリケーションソフトウェアの更新をするという簡易な手法により、高性能化、高機能化、あるいは高速化の要求に対して、柔軟に対応を採ることができる。また、従来のアーキテクチャでは考えられなかった新たな商品バリエーションに展開することも可能となる。
【０２２６】
また、上記実施形態では、記録媒体上に可視画像を形成する主要部であるプリントエンジンとして電子写真プロセスを利用するものに対して、本発明を適用した事例を説明したが、本発明の適用範囲は、これに限定されない。たとえば感熱式、熱転写式、インクジェット式、あるいはその他の同様な従来の画像形成機構を備えたエンジンにより普通紙や感熱紙上に可視画像を形成する構成の画像形成装置に本発明を適用し得る。
【０２２７】
また、上記実施形態では、画像形成装置として、電子写真プロセスを利用したプリントエンジンを備える複写装置あるいは複合機を例に説明したが、画像形成装置は、これに限らず、カラープリンタやファクシミリなど、記録媒体上に画像を形成するいわゆる印刷機能を有するものであればよい。
【０２２８】
【発明の効果】
以上のように、本発明では、ピーシーアイエクスプレス（ＰＣＩ−ＥＸ）などの、双方向性を有するとともにシリアルもしくはピアツーピアの方式を利用した接続インタフェース部にて、本体側と接続デバイスとを接続する新規なアーキテクチャを採用した。
【０２２９】
これにより、装置を実質的に１つのコンピュータとすることができ、パラレル方式の場合に必須であったデータの同期をとる必要がなくなり、コントローラを構成するＣＰＵのクロックの向上に合わせて、接続デバイスを用いた画像形成処理などを高速化することができるようになった。すなわち、信号線同士でのデータのずれやスキューがなく、また信号のクロストークも起こらないので、高速・長距離のデータ転送が可能となり、パラレルバスの延長上では不可能である高機能化や多機能化あるいは高速化を容易に実現することができる。
【０２３０】
また、配線をシンプルにすることができ、ハードウェアレイアウトの自由度が高まり、機能ボードを本体の外部に配設することも可能となる。加えて、同期処理が不要であるから、低コストで高速化を実現することができる。よって、パソコン市場の安価な部品を流用することができ、高機能、多機能、あるいは高速処理可能な画像形成装置などを、簡易にまた低コストで実現することができる。
【０２３１】
また、接続デバイスの動作仕様に関する情報に基づいて、実際のデバイスの組合せにおける装置全体として適切な処理シーケンスを決定し、その決定した処理シーケンスを反映するように各接続デバイスを制御するようにした。これにより、いかなる接続デバイスが装置に組み合わされた場合であっても、各デバイスの処理特性を相互に関連付けることで、」デバイスの組合せに対応した最適な処理シーケンスを決定することができ、処理時間ＦＣＯＴを常に最適な状態にすることができる。
【図面の簡単な説明】
【図１】本発明に係る画像形成装置を備えた画像処理システムを示す概略図である。
【図２】画像出力端末における画像処理機能を示すブロック図である。
【図３】画像出力端末における回路構成のシステムアーキテクチャの一例を示す図である。
【図４】双方向性、シリアル、およびピアツーピアの特徴を持つの接続インタフェース部の好適な一例であるＰＣＩ−ＥＸを説明する図である。
【図５】カラー複写装置として構成された画像出力端末の内部機構の一例を示す図である。
【図６】処理フロー制御部の作用の第１実施形態を説明する図である。
【図７】第１実施形態における動作フロー制御処理手順の第１例を示すフローチャートである。
【図８】第１実施形態における動作フロー制御処理手順の第２例を示すフローチャートである。
【図９】処理フロー制御部における動作フロー制御処理手順の第３例を説明する図である。
【図１０】処理フロー制御部における動作フロー制御処理手順の第３例を説明する図である。
【図１１】従来の画像形成装置を備えた画像処理システムの一構成例を示す図である。
【符号の説明】
１…画像処理システム、３…画像入力端末、７…画像出力端末（画像形成装置）、１０…画像読取装置、２０…スキャナ部、２２…読取信号処理部、３２…画像形成ユニット、４０…前段色信号処理部、５０…イメージ圧縮伸張処理部、６０…後段色信号処理部、１００…コントローラ部、１０２…システム電源部、１１０…ＣＰＵ、１２０…メモリブリッジ部、１３０…メインメモリ、１３２…不揮発性メモリ、１４０…Ｉ／Ｏブリッジ部、１５０…スイッチ部、１６０…グラフィックスドライバ部、２１０…画像取込部、２２０…画像処理部、２３０…画像記録部、２４０…拡張ユニット、２５０…アドオンボード、２５２…ＬＡＮボード、２５４…１３９４ボード、２５６…ＵＳＢボード、３００…処理フロー制御部、３０２…デバイス情報取得部（デバイス属性情報取得部、処理時間情報取得部）、３０４…ユーザ指示受付制御部（動作条件取得部）、３０６…タイミング制御部
【図１】
2004112520.tif 000003
【図２】
2004112520.tif 000004
【図３】
2004112520.tif 000005
【図４】
2004112520.tif 000006
【図５】
2004112520.tif 000007
【図６】
2004112520.tif 000008
【図７】
2004112520.tif 000009
【図８】
2004112520.tif 000010
【図９】
2004112520.tif 000011
【図１０】
2004112520.tif 000012
【図１１】
2004112520.tif 000013