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