(57)【要約】【課題】  複数のモジュール（アプリケーション、ドライバ）を連続してインストールをする際に、ユーザーのインストール対象の選択を容易に行えるユーザーインターフェースを提供し、ユーザーの負担を軽減することが出来るインストーラーシステム、インストールプログラム、インストール方法を提供することが目的である。【解決手段】  このインストーラーシステムは、インストール装置が各モジュールのインストーラーからインストール環境情報を取得する取得手段と、その情報に基づいて統一したユーザーインターフェース（ＵＩ）を作成するＵＩ生成手段と、そして、前記ＵＩからユーザーによって選択された情報を各モジュールのインストーラーに送付して、順番にインストールを実施する制御手段を備えることを特徴とする。【選択図】  図４
2010282464.tif 000002
【特許請求の範囲】
【請求項１】
一つのインストール装置が複数のモジュールのインストールを実施するインストールシステムにおいて、
インストール装置は、前記モジュールのインストールを実施する順番を示す順番情報と、前記モジュールのインストーラーの保存先を示す保存先情報と、前記モジュールのインストーラーの起動方法を示す起動方法情報とを記憶する記憶手段と、
前記保存先情報が示す保管先から、前記起動方法情報が示す起動方法と前期順番情報に基づいて前記モジュールのインストーラーを起動する制御方法と、
前記モジュールのインストーラーから取得した情報処理装置の設定情報を記憶する記憶手段と、前記情報処理装置の設定情報に基づいて前記インストール装置がＵＩに表示するＵＩ表示定義リスト生成手段と、前記ＵＩ表示定義リストをＵＩに表示するＵＩ表示機能と、前記ＵＩでユーザーに指定されたインストール情報を新たな定義リストを生成するインストール定義リスト生成手段と、前記インストール定義リストを前記モジュールに転送する転送手段と、前記インストール定義リストに基づいて前記モジュールのインストールを制御する制御手段と、
を備えたことを特徴とするインストールシステム。
【請求項２】
前記モジュールのインストーラーは、前記インストーラー装置からの命令で情報処理装置のインストール対象の情報から新たな定義ファイルに作成する定義ファイル生成手段と、モジュール起動時やインストール時の処理結果を定義ファイルに作成する処理結果定義ファイル作成手段と、前記インストーラー装置から通知されたインストール定義リストに基づいて情報処理装置にモジュールのインストールを実施する制御手段と
を備えたことを特徴とする請求項１に記載のインストールシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバやプリンタオブジェクトなどと関連付けてインストールされるアプリケーションやモジュールのインストーラーを行うインストーラーシステム、インストール方法、インストールプログラムに関する。
【背景技術】
【０００２】
従来からプリンタなどの周辺機器を多くユーザーで共有して使用することが広く行われている。その際にコスト削減や印刷管理のために、印刷集計管理システムを構築するケースが少なくない。
【０００３】
その場合、正確なジョブログ収集、上限管理を実現するためには、クライアント側に適切なモジュールをインストールし、設定する必要がある。そのインストール方法は、１．ドライバーモジュールと関連付けてインストール、２．プリンタオブジェクトと関連付けてインストール、３．デバイスの能力と関連付けてインストール、４．ベンダー毎に関連付けてインストールなど複数のケースが考えられ、必要に応じてそれぞれのケースで異なるモジュールをインストールする必要がある。
【０００４】
その場合、ユーザーは必要に応じて複数のインストーラーを起動してインストールをしなければならなく、またどのような条件で何をインストールする必要があるのかを知らなければならなく、不慣れなユーザーには非常に手間が生じて大きな負担となる場合がある。
【０００５】
こうした問題の解決手段として、特許文献１が提案されている。特許文献１では、複数のアプリケーションをインストールする際に、ユーザーのＰＣ環境を事前に確認することが無く、ただ順番にインストールを行う処理である。また、先行技術は複数のアプリケーションのＵＩをそれぞれのインストーラーが持つＵＩを表示してインストールに必要な情報を入力し、一つ一つのアプリケーションのインストールを順に繰り返している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２３４６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら特許文献１に記載の技術には、次のような問題点がある。
【０００８】
起動させるインストーラーは一つだが、選択や設定の入力には各インストーラのＵＩを使用するため、ユーザーにとっては何度も同じ内容を入力するケースがあり、且つインストールの条件によって何を選択すればよいのか分からない不得手なユーザーには非常に手間が生じて大きな負担となる場合がある。
【０００９】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、インストールを行う前にユーザーのＰＣ環境情報を取得し、インストールに必要な情報を事前に確認を行っている。また、インストールするモジュールのインストール対象情報に基づいてユーザーインターフェースを集約してユーザーの入力の負担を軽減し、一斉にインストールを行うことができる仕組を提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１に記載のインストーラーシステムは、複数のモジュールをまとめてインストールするシステムであって、情報処理装置のドライバやプリンタオブジェクトのインストール情報を取得する設定情報取得手段と、設定情報取得手段で取得した情報に基づいて前記インストール装置でＵＩ表示するためのリストを作成するＵＩ表示定義リスト生成手段と、ＵＩでユーザーが選択した情報に基づいて該定義リストの変更するＵＩ表示定義リスト変更手段と、該定義リストに基づいて各モジュールにインストールをさせるためのリストを新たに作成するインストール定義リスト作成手段と、インストール定義リストを送付してモジュールのインストールを制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、複数のモジュールをインストールする際に、個別に複数のモジュールのインストール作業を行う手間を簡略化することが出来る。また、ユーザーがインストールの対象ドライバやプリンタオブジェクト、アプリケーションなどの違いを考えてインストールを行う手間を省くことが出来る。これにより、ユーザーはストレスレスにモジュールをインストールすることが出来る。また、新しいモジュールが追加された場合も親子関係のインストーラーの仕組みにより容易に拡張性が高く、管理者やユーザーの負担を軽減することが出来る。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態の一例であるネットワークシステムの構成図である。
【図２】情報処理装置のハードウェア構成を説明するためのブロック図である。
【図３】本発明の実施形態の一例であるインストーラーを説明する構成図である。
【図４】統合インストーラーによるインストール処理を説明するフローチャートである。
【図５】図４のステップ４０２での、モジュールをインストールする情報処理装置の情報取得処理を説明するフローチャートである。
【図６】プリンタのベンダー情報の一例を示す図である。
【図７】情報処理装置にインストールされているドライバとプリンタオブジェクトの情報の一例を示す図である。
【図８】図４のステップ４０３で作成するＵＩ表示リストの構造体の一例を示す図である。
【図９】図４のステップ４０３で実際に作られるリストの一例を示す図である。
【図１０】図５ステップ５０３及びステップ５０６で作成されるモジュールインストール環境情報ファイルの記載例を示す図である。
【図１１】図４のステップ４０４で表示される統合インストーラーのドライバ／プリンタオブジェクト選択画面の一例を示す図である。
【図１２】図４のステップ４０５で表示されるＵＩ上のチェックボタンの動作の一例を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１４】
図１は、本発明の一実施形態例を示すネットワークシステムの構成図である。
【００１５】
図１に示すように、このシステムではネットワーク１０４を介して情報処理装置１０１−１、１０１−２、プリンタサーバー１０２、プリンタ１０３−１、１０３−２、１０３−３、１０３−４、印刷集計管理サーバー１０４が互いに接続されている。ここで、この実施形態では、情報処理装置１０１−１にて本発明のインストールシステムが機能する。
【００１６】
情報処理装置１０１−１，１０１−２（以下、情報処理装置１０１とする）は所定のアプリケーションで作成されたデーターをそれぞれが持つプリンタドライバやプリンタサーバー１０２が持つプリンタドライバを用いて印刷データーに変換して、プリンタ１０３−１〜４（以下、プリンタ１０３とする。）に出力する。プリンタサーバー１０２は、情報処理装置１０１で作成された文書データーをプリンタ１０３から出力させるために必要なプリンタドライバが格納されている。プリンタ１０３は、情報処理装置１０１やプリンタサーバー１０２から送信されてきた印刷データーを印刷する機能を有している。
【００１７】
次に図２を参照して、情報処理装置１０１のハードウェア構成について説明する。
【００１８】
なお、プリンタサーバー１０２、印刷集権管理サーバー１０４においても同様の構成をしているものとする。
【００１９】
図２が示すように、情報処理装置１０１はハードウェアとしてＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ（ハードディスクドライブ）２０４、およびネットワークドライブＩ／Ｆ２０５を備える。また、情報処理装置１０１はハードウェアとして記録媒体ドライブ２０６、キーボード２０７、マウス２０８、ビデオＩ／Ｆ２０９、ディスプレイ装置２１０、および外部機器Ｉ／Ｆ２１１も備える。これらのハードウェアはシステムパス２１２を介して互いに接続されている。
【００２０】
ＣＰＵ２０１は、ＲＡＭ２０２やＲＯＭ２０３に格納されているプログラムやデーターを用いて、情報処理装置１０１全体を制御するとともに、情報処理装置１０１が行う各処理を実行する。ＲＡＭ２０２は、ＨＤＤ２０４からロードされたプログラムやデーターを一時的に記憶するためのエリアを有するとともに、ＣＰＵ２０１が各種処理を事項するために使用するワークエリアを有する。ＲＯＭ２０３は、コンピューターのブートプログラムやＢＩＯＳ等の各種プログラムを記憶している。
【００２１】
ＨＤＤ２０４は、ＯＳ（オペレーションシステム）や情報処理装置１０１が行う各処理をＣＰＵ２０１に実行させるためのプログラムや各種データーを保存しており、これらは必要に応じてＣＰＵ２０１の制御によりＲＡＭ２０２に読みだされて実行される。
【００２２】
ネットワークＩ／Ｆ２０５はネットワーク１０４に接続するためのものであり、このネットワークＩ／Ｆ２０５を介して外部機器との間でデーター通信を行うことが可能となる。記録媒体２０６は、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ／ＲＷ、およびＤＶＤ−ＲＡＭなどのドライブとして機能する。キーボード２０７、およびマウス２０８は、各種の指示をＣＰＵ２０１に入力することが出来る入力部として機能する。
【００２３】
ビデオＩ／Ｆ２０９には、ディスプレイ装置２１０が接続されている。ディスプレイ装置２１０はＣＲＴや液晶表示装置などで構成されており、ビデオＩ／Ｆ２０９を介して送られた信号に基づいて、文字や画像などの情報を表示画面上に表示する機能を有する。
【００２４】
外部機器Ｉ／Ｆ２１１は、周辺機器を接続するためのポートであり、この外部機器Ｉ／Ｆ２１１を介して周辺機器との間でデーターの送受信を行うことが可能となる。外部機器Ｉ／Ｆ２１１は、ＳＣＳＩ、ＵＳＢ、ＩＥＥＥ１３９４などの各種インターフェースで構成することができ、通常複数の外部機器Ｉ／Ｆを有する。
【００２５】
なお、周辺機器との接続形態は有線／無線を問わない。この外部機器Ｉ／Ｆ２１１を介してプリンタ１０３と接続することももちろん可能とする。
【００２６】
図３は本発明のインストーラーの構成図例である。図３に示すように、このインストーラーシステムではインストールを行う各モジュールのインストーラー（３０２−１、３０２−２）を同一フォルダ内に格納し、各インストーラーをインストーラー３０１が制御する機能を持つ。
【００２７】
インストーラー３０１は各モジュールインストーラー（以下、３０２とする）の保存先を示す保存先情報を管理している。さらにインストーラー３０１は、各モジュールのインストーラー３０２に対して順番に起動させて情報処理装置が持つドライバやプリンタオブジェクトのインストール環境情報ファイルを作成させる機能を持つ。
【００２８】
さらにインストーラー３０１はインストール環境情報を元に統一したインストールユーザーインターフェース画面（図１１）を表示する手段を持ち、ユーザーが選択したインストール情報からインストール情報リストを作成し、各モジュールのインストーラー３０２に送信を行う機能を持つ。
【００２９】
各モジュールのインストーラー３０２は、インストーラー３０１からの命令でモジュール毎に情報処理装置のインストール環境情報をファイルに作成し、保存する機能を持つ。さらに、インストーラー３０１で指定されたインストール情報に基づいてインストールを行う機能を持つ。
【００３０】
次に図４、図５を参照して、統合インストーラー３０１と各モジュールインストーラー３０２によって行われるインストール処理について説明する。
【００３１】
この処理では、複数のモジュールのインストールを一つのインストーラーから行うために、同一のユーザーインターフェース上で異なるモジュールの情報を表示させ、ユーザーにインストールする対象を選択をさせてから、各モジュールのインストールを行う。
【００３２】
図６はプリンタのベンダーの組み合わせの一例である。プリンタ欄は本説明におけるプリンタ名を示し、ベンダー欄は各プリンタのベンダーを示す。また、情報処理装置１０１には図７に示すように、各ベンダーのドライバとプリンタオブジェクトがインストールされているとする。
【００３３】
ドライバ欄はインストールしているドライバを示す。プリンタオブジェクトはインストールしているプリンタオブジェクトを示し、ひとつのドライバに対して複数個存在するケースがある。また、モジュール３０２−１はベンダー６０１−１専用のモジュールとし、プリンタオブジェクトに関係なくドライバと関連付けられるモジュールとする。さらに、モジュール３０２−２は、ベンダー６０１−１以外のベンダーの専用モジュールとし、プリンタオブジェクト毎に関連付けられるモジュールとする。
【００３４】
まずは統合インストーラーを起動する。（ステップ４０１）
すると、統合インストーラーは各モジュールインストーラーを順に起動して、モジュールインストール環境情報ファイルの作成を行う。（ステップ４０２）ステップ４０２の詳細なフローは後述する。
【００３５】
モジュールインストール環境情報ファイルを参照し、ＵＩ表示用のＵＩ表示情報テーブルを作成する。（ステップ４０３）
テーブルは図８に示す。
【００３６】
図８はＵＩ表示用のＵＩ表示テーブルの例を示す図であり、情報処理装置１０１のＨＤＤ２０４に格納されている。
【００３７】
ここで、「Ｎａｍｅ」はドライバの名称、またはプリンタオブジェクトの名称を示すデーターである。「Ｔｙｐｅ」は、そのドライバ／プリンタオブジェクトがどのモジュールのインストール対象かを分類するデーターである。「Ｂｕｔｔｏｎ」は、ユーザーインターでーす上のチェックボタンで各ドライバ／プリンタオブジェクトが選択されているか否かを示すデーターである。「ＣｈｉｌｄＬｉｓｔ」は、「Ｎａｍｅ」がドライバの場合は関連するプリンタオブジェクトの情報の参照先を示す。「Ｎａｍｅ」がプリンタオブジェクトの場合は、次のプリンタオブジェクトの情報の参照先を示す。「ＣｈｉｌｅｄＮｕｍ」は、ドライバが持っているプリンタオブジェクトの数を示し、その数だけ一つのドライバに対してこのテーブルが作成される。
【００３８】
ステップ４０３で作成されたテーブルに基づいて、インストーラー３０１のユーザーインターフェース上にモジュール３０２−１、３０２−２のインストール情報を表示する（ステップ４０４）。その際のユーザーインターフェースの動きについては、図１２で説明する。
【００３９】
そして、ステップ４０４で表示されたユーザーインターフェースから、ユーザーはインストールする対象を選択する（ステップ４０５）。
【００４０】
選択された情報は図９が示すテーブルでリストされ、選択されているモジュールやドライバとオブジェクトの関係などが管理される。詳細は図１２のフローにて説明する。
【００４１】
選択されたドライバおよびプリンタオブジェクト情報に基づいて、各モジュールがインストールするために、モジュール毎に選択済みインストール対象リストを作成する（ステップ４０６）。
【００４２】
ステップ４０６で作成されたリストを参照し、モジュール３０２−２のインストール対象ファイルが存在しているか確認する（ステップ４０７）。３０２−２モジュールのインストール対象ファイルが無い場合は、ステップ４１１へ進む。モジュール３０２−２のインストール対象ファイルがある場合は、そのファイルをモジュールに転送する（ステップ４０６）。モジュール３０２−２はステップ４０６で送られてきたファイル情報を元にサイレントインストールを開始する（ステップ４０９）。モジュール３０２−２のサイレントインストールが終了する（ステップ４１０）。
【００４３】
ステップ４０６で作成されたリストを参照し、モジュール３０２−１のインストール対象リストが存在しているか確認する（ステップ４１１）。３０２−１モジュールのインストール対象リストが無い場合は、ステップ４１５へ進む。モジュール３０２−１のインストール対象ファイルがある場合は、そのファイルをモジュールに転送する（ステップ４１２）。モジュール３０２−１はステップ４１２で送られてきたファイル情報を元にサイレントインストールを開始する（ステップ４１３）。モジュール３０２−１のサイレントインストールが終了する（ステップ４１４）。インストールシステムを終了する（ステップ４１５）。
【００４４】
図５では、モジュールインストール環境情報の取得フローを説明する。起動する順番は、インストーラー３０１が定めた順番に行うこととする。
【００４５】
インストーラー３０１は、モジュール３０２−２をサイレントで起動させる（ステップ５０１）。モジュール３０２−２は、情報処理装置１０１にインストールされているドライバ／プリンタオブジェクト情報を確認し、インストール対象となるドライバ／プリンタオブジェクトが存在するかを確認する（ステップ５０２）。無い場合はステップ５０４に進む。
【００４６】
インストール対象のドライバ／プリンタオブジェクトがある場合は、モジュール３０２−２用のモジュールインストール環境情報ファイルを作成し、モジュール３０２−２がインストール対象のドライバとプリンタオブジェクト情報をリストする（ステップ５０３）。モジュールインストール環境情報ファイルの記載内容は、図１０に示す。
【００４７】
インストーラー３０１は、モジュール３０２−１をサイレントで起動させる（ステップ５０４）。モジュール３０２−１は、情報処理装置１０１にインストールされているドライバ／プリンタオブジェクト情報を確認し、インストール対象となるドライバ／プリンタオブジェクトが存在するかを確認する（ステップ５０５）。無い場合はステップ５０７に進む。
【００４８】
インストール対象のドライバ／プリンタオブジェクトがある場合は、モジュール３０２−１用のモジュールインストール環境情報ファイルを作成し、モジュール３０２−１がインストール対象のドライバとプリンタオブジェクト情報をリストする（ステップ５０６）。モジュールインストール環境情報ファイル作成処理を終了する。（ステップ５０７）
図１０はモジュールインストール環境情報ファイルを示す。一つのドライバ１００１には、複数のプリンタオブジェクト１００２が関連付けられ、（ドライバ名＝プリンタオブジェクト名１，プリンタオブジェクト名２，…）と表記する。
【００４９】
図１１は、統合インストーラーでインストールするためにユーザーに表示するドライバ／プリンタオブジェクトユーザーの選択画面である。ドライバとプリンタオブジェクトは親子関係に有り、ツリー構造で表示される。また、それぞれの名称の頭にはチェックボタンが設けられている。
【００５０】
モジュール３０２−１用のドライバとプリンタオブジェクトは、以下のような機能を持つ。
【００５１】
ドライバのチェックＯＮ  ⇒  プリンタオブジェクトのチェックすべてＯＮ
ドライバのチェックＯＦＦ  ⇒  プリンタオブジェクトのチェックすべてＯＦＦ
プリンタオブジェクトのチェックが一つでもＯＮ  ⇒  
ドライバのチェックＯＮ  且つ  プリンタオブジェクトのチェックもすべてＯＮ
プリンタオブジェクトのチェックが一つでもＯＦＦ  ⇒
ドライバのチェックＯＦＦ  且つ  プリンタオブジェクトのチェックもすべてＯＦＦ
モジュール３０２−２用のドライバとプリンタオブジェクトは、以下のような機能を持つ。
【００５２】
ドライバのチェックＯＮ  ⇒  プリンタオブジェクトのチェックすべてＯＮ
ドライバのチェックＯＦＦ  ⇒  プリンタオブジェクトのチェックすべてＯＦＦ
プリンタオブジェクトのチェックが一つでもＯＮ  ⇒  ドライバのチェックＯＮ
プリンタオブジェクトのチェックがすべてＯＦＦ  ⇒  ドライバのチェックＯＦＦ
図１２に上記のフローを示す。
【００５３】
図１１のＵＩ上で、チェックボタンがクリックされる（ステップ１２０１）。クリックされたドライバ、またはプリンタオブジェクトがモジュール３０２−１対象か、もしくはモジュール３０２−２対象かを確認する（ステップ１２０２）。ステップ１２０１で、クリックされたドライバ／プリンタオブジェクトがモジュール３０２−１用の場合、ステップ１２０１でチェックされた対象がドライバか、プリンタオブジェクトかを確認する（ステップ１２０３）。ステップ１２０３で、ドライバがクリックされてＯＮ／ＯＦＦした場合は、ドライバに関連付けられているプリンタオブジェクトすべてのチェックボタンの状態を、ステップ１２０１でクリックされたボタン情報と同じにする（ステップ１２０４）。ステップ１２０３で、プリンタオブジェクトがクリックされてＯＮ／ＯＦＦされた場合は、クリックされたプリンタオブジェクトと関連付けられているドライバの情報を取得する。（ステップ１２０５）。そして、関連付けられているドライバ並びにプリンタオブジェクトのチェックボタンの状態を、ステップ１２０１でクリックされたボタン情報と同じにする（ステップ１２０４）。
【００５４】
ステップ１２０１で、クリックされたドライバ／プリンタオブジェクトがモジュール３０２−２用出会った場合、ステップ１２０１でチェックされた対象がドライバか、プリンタオブジェクトかを確認する（ステップ１２０６）。ステップ１２０６で、クリックされたのがドライバと判断された場合、関連付けられているプリンタオブジェクトのボタン情報と同じにする（ステップ１２０７）。ステップ１２０６で、プリンタオブジェクトがクリックされてＯＮ／ＯＦＦされた場合は、クリックされたプリンタオブジェクトと関連付けられているドライバの情報を取得する（ステップ１２０８）。ドライバのチェックボタンの状態と、クリックされたプリンタオブジェクトの状態が同じかを確認する（ステップ１２０９）。ドライバのチェックボタンの状態と、クリックされたプリンタオブジェクトのチェックボタンの状態が同じ場合は、そのまま終了する。ドライバのチェックボタンの状態と、クリックされたプリンタオブジェクトのチェックボタンの状態が異なる場合、ボタンクリック前にドライバに関連付けられているすべてのプリンタオブジェクトの状態がＯＦＦで、かつステップ１２０１でクリックされてＯＮに変更されたかを確認する（ステップ１２１０）。
【００５５】
ステップ１２１０でプリンタオブジェクトのチェックボタンがＯＮに変更されていた場合、関連付けられているドライバのチェックボタンもＯＮに変更する（ステップ１２１１）。ステップ１２１０でプリンタオブジェクトのチェックボタンがＯＮからＯＦＦに変更された場合、関連付けられている他のプリンタオブジェクトの状態もすべてＯＦＦの状態かを確認する（ステップ１２１２）。ステップ１２１２で、関連付けられているプリンタオブジェクトがすべてＯＦＦだった場合、関連付けられているドライバのチェックボタンもＯＦＦに変更する（ステップ１２１３）。ステップ１２１２で、関連付けられているプリンタドライバの一つでもＯＮであった場合、クリックされたプリンタオブジェクトの情報だけ変更する（ステップ１２１４）。
【００５６】
以上が、チェックボタンのクリック処理の説明である。
【００５７】
なお、本発明は上記実施形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００５８】
１０４  ネットワーク
【図１】
2010282464.tif 000003
【図２】
2010282464.tif 000004
【図３】
2010282464.tif 000005
【図４】
2010282464.tif 000006
【図５】
2010282464.tif 000007
【図６】
2010282464.tif 000008
【図７】
2010282464.tif 000009
【図８】
2010282464.tif 000010
【図９】
2010282464.tif 000011
【図１０】
2010282464.tif 000012
【図１１】
2010282464.tif 000013
【図１２】
2010282464.tif 000014