(57)【要約】【課題】  画像処理装置のハードウェアの制御に係るサービスの情報を、的確に画像処理装置のアプリケーションに提供することを目的とする。【解決手段】  画像処理に係る複数のアプリケーション６０と、画像処理に係る複数のハードウェアの制御に係るサービスを複数のアプリケーションに提供する制御手段８０及び／又は９０と、を有する画像処理装置１であって、ハードウェアの制御に係るサービスの情報を、当該画像処理装置１の外部から、情報ファイルの形式で受け取り、該情報ファイルに記述されているハードウェアの制御に係るサービスの情報を当該画像処理装置１に設定することによって上記課題を解決する。【選択図】  図３
2006260404.tif 000002
【特許請求の範囲】
【請求項１】
画像処理に係る複数のアプリケーションと、画像処理に係る複数のハードウェアの制御に係るサービスを前記複数のアプリケーションに提供する制御手段と、を有する画像処理装置であって、
ハードウェアの制御に係るサービスの情報を、当該画像処理装置の外部から、情報ファイルの形式で受け取り、該情報ファイルに記述されているハードウェアの制御に係るサービスの情報を当該画像処理装置に設定することを特徴とする画像処理装置。
【請求項２】
前記ハードウェアの制御に係るサービスの情報を保持するサービス情報保持手段を更に有することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記情報ファイルに記述されたハードウェアの制御に係るサービスの情報、及び当該画像処理装置が装置内部より取得したハードウェアに係る情報に基づいて、アプリケーションに提供可能なハードウェアの制御に係るサービスの情報を、アプリケーションに提供する第一提供手段を更に有することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記第一提供手段は、アプリケーションからの要求に応じて、要求されているカテゴリで、該アプリケーションに提供可能なハードウェアの制御に係るサービスの情報を、該アプリケーションに提供することを特徴とする請求項３記載の画像処理装置。
【請求項５】
前記情報ファイルに記述されたハードウェアの制御に係るサービスの情報、及び当該画像処理装置が装置内部より取得したハードウェアに係る情報を、アプリケーションに提供する第二提供手段を更に有することを特徴とする請求項１又は２記載の画像処理装置。
【請求項６】
前記情報ファイルは、マークアップ言語で記述されていることを特徴とする請求項１乃至５何れか一項記載の画像処理装置。
【請求項７】
画像処理に係る複数のアプリケーションと、画像処理に係る複数のハードウェアの制御に係るサービスを前記複数のアプリケーションに提供する制御手段と、を有する画像処理装置における情報設定方法であって、
ハードウェアの制御に係るサービスの情報を、当該画像処理装置の外部から、情報ファイルの形式で受け取り、該情報ファイルに記述されているハードウェアの制御に係るサービスの情報を当該画像処理装置に設定することを特徴とする情報設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び情報設定方法に関する。
【背景技術】
【０００２】
近年、プリンタ、コピー、ファクシミリ及びスキャナ等の各装置の機能を１つの筐体内に収納した画像形成装置が知られるようになった（例えば、特許文献１参照。）。この画像形成装置は、１つの筐体内に表示部、印刷部及び撮像部等を設けると共に、プリンタ、コピー、ファクシミリ及びスキャナにそれぞれ対応する４種類のアプリケーションを設け、そのアプリケーションを切り替えることより、プリンタ、コピー、ファクシミリ及びスキャナとして動作させるものである。
【０００３】
従来、このような画像形成装置上で動作するアプリケーションは、該画像形成装置固有のものであり、他機種での動作を考慮する必要はなかった。ところが、近年アプリケーション開発の期間短縮や、既存の画像形成装置に追加するアプリケーション等の対応のため、機種に依存した情報（例えば、ハードウェアの制御に係るサービスの情報等）を取得し、該ハードウェアの制御に係るサービスの情報等に応じて、適切な動作を行うアプリケーションの開発が求められている。
【０００４】
このような中、アプリケーションがハードウェアの制御に係るサービスの情報を取得する方法としては、画像形成装置にインストールされているプログラムのモジュール等が、画像形成装置のハードウェアを制御し、該制御に係るサービスをアプリケーションに提供するプログラムのモジュール等からハードウェアの制御に係るサービスの情報を取得し、アプリケーションに提供する方法等が考えられる。
【特許文献１】特開２００２−８２８０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したようにプログラムのモジュールが、ハードウェアの制御に係るサービスの情報を取得する方法は、該モジュールが開発されたときに存在する、ハードウェア、又はハードウェアの制御に係るサービスをアプリケーションに提供するプログラムのモジュール、等からは、的確にハードウェアに係る情報を取得することができるが、画像形成装置に新たに追加されたハードウェアや、その構成又は機能等が後で変更されたハードウェア等については、これらのハードウェア、又は該ハードウェアの制御に係るサービスをアプリケーションに提供するプログラムのモジュール、等から的確にハードウェアに係る情報を取得するのは困難な問題があった。
【０００６】
本発明は、上記の点に鑑みなされたもので、画像処理装置のハードウェアの制御に係るサービスの情報を、的確に画像処理装置のアプリケーションに提供することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、上記課題を解決するため、本発明は、画像処理に係る複数のアプリケーションと、画像処理に係る複数のハードウェアの制御に係るサービスを前記複数のアプリケーションに提供する制御手段と、を有する画像処理装置であって、ハードウェアの制御に係るサービスの情報を、当該画像処理装置の外部から、情報ファイルの形式で受け取り、該情報ファイルに記述されているハードウェアの制御に係るサービスの情報を当該画像処理装置に設定することを特徴とする。
【０００８】
本発明によれば、画像処理に係る複数のアプリケーションと、画像処理に係る複数のハードウェアの制御に係るサービスを前記複数のアプリケーションに提供する制御手段と、を有する画像処理装置であって、ハードウェアの制御に係るサービスの情報を、当該画像処理装置の外部から、情報ファイルの形式で受け取り、該情報ファイルに記述されているハードウェアの制御に係るサービスの情報を当該画像処理装置に設定することにより、画像処理装置のハードウェアの制御に係るサービスの情報を、的確に画像処理装置のアプリケーションに提供することができる。
【０００９】
なお、画像処理装置は、例えば後述する画像形成装置１等に対応する。
【００１０】
また、上記課題を解決するための手段として、情報設定方法としてもよい。
【発明の効果】
【００１１】
本発明によれば、画像処理装置のハードウェアの制御に係るサービスの情報を、的確に画像処理装置のアプリケーションに提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面に基づいて説明する。
【実施例１】
【００１３】
以下、画像形成装置１の制御部１０の一例の構成を、図１に示す。図１は、画像形成装置の制御部の構成図である。制御部１０による画像形成装置１の制御は、ＣＰＵ１１を中心として、ＲＯＭ１２に記憶されている制御プログラムや、データに基づいて行われる。また、ＲＡＭ１３は、ＣＰＵ１１における制御に係る処理等の中間結果等を蓄えるのに使用される。
【００１４】
また、ＣＰＵ１１には、以下に示すような各種機器が接続されている。通信インターフェースユニット２１は、通信コントロール装置との通信を行う部分であり、アドレス設定スイッチ２２により画像形成装置１固有のアドレスを設定する。通信許可スイッチ２３は、通信コントロール装置との通信の許可／禁止を設定する。なお、通信コントロール装置は、イーサネット（登録商標）や、ＲＳ−２３２Ｃ、ＩＥＥＥ４８８／ＩＥＥＥ４８８．２（ＧＰ−ＩＢ）等を利用して外部システム（例えば、ＰＣ等）と通信を行う。操作部３０は、画面や、テンキー等から構成され、外部からの入力操作を受け付けたり、各種メッセージ等を表示したりする。光学系制御ユニット４１は、露光ランプの駆動制御を行う。高圧電源ユニット４２は、帯電チャージャ、分離チャージャ、転写チャージャ、転写前チャージャ、現像バイアスに電力を供給する。
【００１５】
モータ制御部ユニット４３は、メインモータのコントロールを行う。ヒータ制御部ユニット４４は、定着ヒータの駆動制御を行う。センサ感度制御ユニット４５は、Ｐセンサ（光学系センサ）の受光ゲイン、ＰセンサＬＥＤの発光電圧、ＡＤＳセンサ（原稿濃度検知センサ）の受光ゲイン等を可変するのに用いられる。
【００１６】
Ａ／Ｄ制御ユニット４６は、ランプ電圧、Ｐセンサ発光電圧、Ｐセンサ受光電圧、電位センサ出力、ＡＤＳセンサ出力、ランプ光量センサ出力、ドラム電流センサ出力、定着サーミスタ電圧等を入力するのに用いられる。
【００１７】
光学系制御ユニット４１、高圧電源ユニット４２、モータ制御ユニット４３、ヒータ制御ユニット４４、センサ感度制御ユニット４５、Ａ／Ｄ制御ユニット４６等のハードウェアは、それぞれ対応する制御ソフトウェアモジュール、光学系制御モジュール５３、高圧電源制御モジュール５４、駆動系（モータ）制御モジュール５５、加熱系（ヒータ）制御モジュール５６、センサ感度制御モジュール５７、Ａ／Ｄコンバータ制御モジュール５８、等に対して、状態情報（例えば、通信ステータス情報、キー入力情報、表示状態情報、ランプ光量情報、各種チャージャ状態情報、現像バイアス状態情報、搬送モータ状態情報、定着ヒータ状態情報、ヒータ温度情報、センサ感度情報、Ａ／Ｄコンバータによる制御情報等）を通知（又は提供）し、該モジュールによって、リソース制御モジュール５０に通知される。
【００１８】
リソース制御モジュール５０には、通信関連制御モジュール５２、操作部制御モジュール５１からも、通信状態情報、及び操作部３０の表示情報、キー操作情報等が通知され、ハードウェアに関する情報及びソフトウェアに関する情報を管理する。
【００１９】
図１に示されるように、画像形成装置１は、ハードウェアに対応するソフトウェアのモジュールを有し、該ソフトウェアのモジュールが、該ソフトウェアのモジュールの上位の制御ソフトウェアモジュール（例えば、後述するコントロールサービスや、システムモニタ／マネージャー）等に対して、状態情報（例えば、後述するハードウェア情報）等をソフトウェア内部のモジュール間通信（メッセージ）として通知する。このような構成とすることにより、ハードウェアの状態情報等をモジュール間通信（メッセージ）として一括して管理可能にしている。
【００２０】
以下、画像形成装置１の機能構成の一例を、図２に示す。図２は、画像形成装置の機能構成図（その１）である。図２に示されるように、画像形成装置１は、アプリケーション６０と、下位モジュール（関数）群１００と、データの取得・保持部１１０と、外部システムとのインターフェース部１２０と、システム部１３０と、を機能構成として含む。なお、これらの機能は、ＣＰＵ１１で動作するプログラム、及び／又はハードウェアとして画像形成装置１に実装される。以下の機能構成においても同様である。
【００２１】
アプリケーション６０は、後述するように、コピーアプリや、プリンタアプリ等、画像形成に係る複数のアプリケーションを含む。下位モジュール（関数）群１００は、例えば、図１に示した、リソース制御モジュール５０、操作部制御モジュール５１、通信関連制御モジュール５２、光学系制御モジュール５３、高圧電源制御モジュール５４、駆動系（モータ）制御モジュール５５、加熱系（ヒータ）制御モジュール５６、センサ感度制御モジュール５７、Ａ／Ｄコンバータ制御モジュール５８等を含む。
【００２２】
また、システム部１３０は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、デバイスドライバ等から構成される基本ソフトウェアモジュールである。外部システムとのインターフェース部１２０及びデータの取得・保持部１１０等は、システム部１３０上に実装され、外部システムとのインターフェース部１２０は、当該画像形成装置１とネットワークを介して接続された外部システムとのファイル等のやり取りを仲介し、データの取得・保持部１１０は、例えば外部システム等から取得したファイル又はファイルに記述されている情報等を保持する。
【００２３】
図２に示されるように、外部システムから取得するファイルには、例えば、機器（当該画像形成装置１）固有のハードウェアの制御に係るサービスの情報である機器固有サービス情報や、オプションとして当該画像形成装置１に付け加えられているハードウェアの制御に係るサービスの情報であるオプション固有サービス情報、修正されたハードウェアの制御に係るサービスの情報である修正サービス情報、当該画像形成装置１に追加されたハードウェアの制御に係るサービスの情報である追加サービス情報等が記述されている。なお、以下ではこれらの情報（以下、単にサービス情報という）が記述されているファイルを情報ファイルという。また、該情報ファイルは、マークアップ言語（例えば、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）や、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ））で記述されており、外部システムと、外部システムとのインターフェース部１２０と、は、マークアップ言語で記述された情報ファイルをやり取り可能に構成されている。
【００２４】
以下、画像形成装置１の機能構成の他の例を、図３に示す。図３は、画像形成装置の機能構成図（その２）である。図３に示されるように画像形成装置１は、アプリケーション６０と、システムモニタ／マネージャー７０と、コントロールサービス８０と、ハードウェア制御モジュール群９０と、を機能構成として含む。
【００２５】
アプリケーション６０は、上述したように、コピーアプリ６１や、プリンタアプリ６２等、画像形成に係るアプリケーションを複数含む。システムモニタ／マネージャー７０は、
図２の外部システムとのインターフェース部１２０及びデータの取得・保持部１１０の一部、又は全てを含み、外部システムから情報ファイルを取得したり、コントロールサービス８０を介してハードウェア制御モジュール群９０にハードウェアの制御に係る要求を出したり、ハードウェア情報を取得し、保持したりする。
【００２６】
また、システムモニタ／マネージャー７０は、外部ファイルパーサー７１と、サービス情報・ハードウェア情報記憶部７２と、ハードウェアモニタ７３と、を含む。外部ファイルパーサー７１は、マークアップ言語で記述された情報ファイルを解釈し、サービス情報を抜き出して、サービス情報・ハードウェア情報記憶部７２に格納（又は設定）する。ハードウェアモニタ７３は、コントロールサービス８０等よりハードウェア情報を取得し、サービス情報・ハードウェア情報記憶部７２に格納（又は設定）する。
【００２７】
また、システムモニタ／マネージャー７０は、当該画像形成装置１の起動時、又はアプリケーション６０（又は、アプリケーション６０に含まれる１又は複数のアプリケーション）からの要求に応じて、サービス情報・ハードウェア情報記憶部７２より、アプリケーションに提供可能なサービス情報を取得して、アプリケーション６０に通知（又は提供）する。
【００２８】
ここで、システムモニタ／マネージャー７０は、例えば、サービス情報・ハードウェア情報記憶部７２に記憶されている、ハードウェア情報を参照し、実際に搭載され、現在起動しているハードウェアを確認し、該ハードウェアに係るサービス情報を、サービス情報・ハードウェア情報記憶部７２から取得し、アプリケーションに提供可能なサービス情報として、アプリケーション６０に通知（又は提供）する。つまり、ハードウェア情報には、当該画像形成装置１に搭載されているハードウェアの情報や、現在起動しているハードウェアの情報等が含まれており、システムモニタ／マネージャー７０は、これらの情報に基づいて、サービス情報から、アプリケーションに提供可能なサービス情報を抽出し、アプリケーション６０に通知（又は提供）する。
【００２９】
なお、システムモニタ／マネージャー７０は、「機器固有」、「オプション固有」、「修正」、「追加」等のカテゴリに応じて、サービス情報をサービス情報・ハードウェア情報記憶部７２に格納し、アプリケーション６０からの要求に応じて、要求されているカテゴリで、アプリケーションに提供可能なサービス情報を、アプリケーション６０に提供するようにしてもよい。なお、カテゴリの分け方は、上述したものに限定されるものではなく、「コピー」、「プリンタ」等、画像形成の種類に応じて分けても良いし、その他の分け方であってもよい。
【００３０】
コントロールサービス８０は、ハードウェア制御モジュール群９０と、アプリケーション６０及びシステムモニタ／マネージャー７０と、の仲介を行い、ハードウェアに係るサービスをアプリケーション６０に提供したり、ハードウェア情報をシステムモニタ／マネージャー７０に通知（又は提供）したりする。
【００３１】
また、コントロールサービス８０は、ライブラリ関数８１と、ハードウェア情報取得モジュール８２と、を含む。ライブラリ関数８１は、アプリケーション６０からのハードウェアへの要求に応じて、対応するハードウェア制御モジュールを呼び出したり、該ハードウェア制御モジュールの制御結果を、ハードウェアからの情報として、アプリケーション６０に通知したりする。また、ライブラリ関数８１は、システムモニタ／マネージャー７０からのハードウェア操作、描画指示、アプリケーション切り替え指示等に応じて、対応するハードウェア制御モジュールを呼び出す。ハードウェア情報取得モジュール８２は、ハードウェア情報取得機構９１から通知されたハードウェア情報を、ハードウェアモニタ７３に通知（又は提供）する。
【００３２】
ハードウェア制御モジュール群９０は、図２に示した下位モジュール（関数）群１００と対応しており、ハードウェアに対応するソフトウェアのモジュールを複数含む。これらのモジュールは、ライブラリ関数８１から呼び出されて、例えば作像や、読み取り、通信、表示に係るハードウェアを制御し、処理を実行させ、実行結果をライブラリ関数８１等に返す。また、ハードウェア制御モジュール群９０は、ハードウェア情報取得機構９１を含み、該ハードウェア情報取得機構９１は、ハードウェアに対応するソフトウェアのモジュール又はハードウェアから、ハードウェア情報を取得し、ハードウェア情報取得モジュール８２に通知（又は提供）する。
【００３３】
以下、ハードウェア制御モジュール群９０又は下位モジュール（関数）群１００の一例を、図４に示す。図４は、ハードウェア制御モジュール群又は下位モジュール（関数）群の一例を示す図である。
【００３４】
図４に示されるように、ハードウェア制御モジュール群９０又は下位モジュール（関数）群１００は、システム制御モジュールや、エンジン制御系モジュール、メモリ制御系モジュール、ＦＡＸ制御系モジュール、操作部制御系モジュール、ネットワーク制御系モジュール等を含む。例えば、エンジン制御系モジュールは、スキャナの制御、プロッタの制御、給紙の制御、排紙の制御等を行う。
【００３５】
なお、実施例１では、画像形成装置１のモジュールや、アプリケーション等のプログラミング言語は、Ｃ言語を、また、外部システムのプログラミング言語は、Ｃ言語及びＣ＋＋言語を用いた構成を示しているが、これらのプログラミング言語は、Ｃ言語やＣ＋＋言語に限定されるものではなく、他のプログラミング言語、例えばアセンブラ言語等でもよい。
【実施例２】
【００３６】
以下、画像形成装置１の機能構成の他の例を、図５に示す。図５は、画像形成装置の機能構成図（その３）である。図５に示される実施例２の画像形成装置１は、実施例１の図３に示した画像形成装置１と比べて、Ｊａｖａ（登録商標）仮想マシンが搭載され、Ｊａｖａ（登録商標）クラス１５０が実装されている。
【００３７】
このような構成の場合、アプリケーション６０は、Ｊａｖａ（登録商標）クラス１５０を介して、コントロールサービス８０にハードウェアへの要求を出したり、コントロールサービス８０からハードウェアからの情報通知を受け取ったり、システムモニタ／マネージャー７０からサービスに係る情報を受け取ったりする。
【００３８】
実施例２に示したように、画像形成装置１にＪａｖａ（登録商標）仮想マシンを搭載し、Ｊａｖａ（登録商標）を用いて、画像形成装置１の機能の全て又は一部を実装してもよい。
【実施例３】
【００３９】
以下、画像形成装置１の機能構成の他の例を、図６に示す。図６は、画像形成装置の機能構成図（その４）である。図６に示されるシステムモニタ／マネージャー７０は、ハードウェアモニタ７３と、外部ファイル取得／保持部７４と、情報ファイルパーサー７５と、ハードウェア情報格納部７６と、を含む。
【００４０】
ハードウェアモニタ７３は、コントロールサービス８０等よりハードウェア情報を取得し、ハードウェア情報記憶部７６に格納する。外部ファイル取得／保持部７４は、マークアップ言語で記述された情報ファイルを外部システムより取得し、保持する。
【００４１】
情報ファイルパーサー７５は、外部ファイル取得／保持部７４が保持しているマークアップ言語で記述された情報ファイルを解釈し、サービス情報を抜き出す。
【００４２】
システムモニタ／マネージャー７０は、当該画像形成装置１の起動時、又はアプリケーション６０（又は、アプリケーション６０に含まれる１又は複数のアプリケーション）からの要求に応じて、情報ファイルパーサー７５が抜き出したサービス情報と、ハードウェア情報記憶部７６に格納されているハードウェア情報と、をアプリケーション６０に通知（又は提供）する。
【００４３】
上述した実施例１及び実施例２では、システムモニタ／マネージャー７０が、サービス情報と、ハードウェア情報と、から、アプリケーションに提供可能なサービス情報を、抽出等して、アプリケーション６０に通知（又は提供）する構成であったが、実施例３では、上述したように、システムモニタ／マネージャー７０がサービス情報と、ハードウェア情報と、をそのままアプリケーション６０に通知（又は提供）している。
【００４４】
このような構成の場合、アプリケーション６０での処理が増加するが、アプリケーション６０は、サービス情報と、ハードウェア情報と、の２つの情報を取得するため、より詳細な（又は細やかな）処理を行うことができる。
【実施例４】
【００４５】
以下、画像形成装置１の機能構成の他の例を、図７に示す。図７は、画像形成装置の機能構成図（その５）である。図７に示される実施例４の画像形成装置１は、実施例３の図６に示した画像形成装置１と比べて、Ｊａｖａ（登録商標）仮想マシンが搭載され、Ｊａｖａ（登録商標）クラス１５０が実装されている。
【００４６】
実施例４に示したように、画像形成装置１にＪａｖａ（登録商標）仮想マシンを搭載し、Ｊａｖａ（登録商標）を用いて、画像形成装置１の機能の全て又は一部を実装してもよい。
【００４７】
上述したように、本発明によれば、画像形成装置１のハードウェアの制御に係るサービスの情報を、的確に画像形成装置１のアプリケーション６０に提供することができる。したがって、画像形成装置１に、ハードウェアを追加したり、例えば元々あるハードウェアのバージョン等をアップさせたりしても、アプリケーション６０は、適切に動作することができる。
【００４８】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００４９】
【図１】画像形成装置の制御部の構成図である。
【図２】画像形成装置の機能構成図（その１）である。
【図３】画像形成装置の機能構成図（その２）である。
【図４】ハードウェア制御モジュール群又は下位モジュール（関数）群の一例を示す図である。
【図５】画像形成装置の機能構成図（その３）である。
【図６】画像形成装置の機能構成図（その４）である。
【図７】画像形成装置の機能構成図（その５）である。
【符号の説明】
【００５０】
１      画像形成装置
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
２１    通信インターフェースユニット
２２    アドレス設定スイッチ
２３    通信許可スイッチ
４１    光学系制御ユニット
４２    高圧電源ユニット
４３    モータ制御ユニット
４４    ヒータ制御ユニット
４５    センサ感度制御ユニット
４６    Ａ／Ｄ制御ユニット
５０    リソース制御モジュール
５１    操作部制御モジュール
５２    通信関連制御モジュール
５３    光学系制御モジュール
５４    高圧電源制御モジュール
５５    駆動系（モータ）制御モジュール
５６    加熱系（ヒータ）制御モジュール
５７    センサ感度制御モジュール
５８    Ａ／Ｄコンバータ制御モジュール
６０    アプリケーション
６１    コピーアプリ
６２    プリンタアプリ
７０    システムモニタ／マネージャー
７１    外部ファイルパーサー
７２    サービス情報・ハードウェア情報記憶部
７３    ハードウェアモニタ
７４    外部ファイル取得／保持部
７５    情報ファイルパーサー
７６    ハードウェア情報記憶部
８０    コントロールサーボス
８１    ライブラリ関数
８２    ハードウェア情報取得モジュール
９０    ハードウェア制御モジュール群
９１    ハードウェア情報取得機構
１００  下位モジュール（関数）群
１１０  データの取得・保持部
１２０  外部システムとのインターフェース部
１３０  システム部
１５０  Ｊａｖａ（登録商標）クラス
【図１】
2006260404.tif 000003
【図２】
2006260404.tif 000004
【図３】
2006260404.tif 000005
【図４】
2006260404.tif 000006
【図５】
2006260404.tif 000007
【図６】
2006260404.tif 000008
【図７】
2006260404.tif 000009