(57)【要約】【課題】無線通信で接続する機器を容易に利用することのできる情報処理装置、通信システム、機器制御プログラム設定プログラムおよび機器制御プログラム取得プログラムを提供する。【解決手段】起動すると、プリンタ検索部はＰＣと接続しているプリンタを検索し、電波強度取得部は検索したプリンタに対して電波強度を取得し、プリンタ選出部は取得した電波強度と閾値を比較し、電波強度が閾値より大きいプリンタをプリンタリストに選出し、プリンタドライバ取得部はプリンタリスト内の全てのプリンタからプリンタドライバを取得し、プリンタドライバインストール部は取得したプリンタドライバのインストールを実行する。【選択図】図２
2008059335.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介して接続する機器を検索する機器検索手段と、
前記機器検索手段で検索した機器から該機器の前記通信手段との無線通信の電波強度を取得する電波強度取得手段と、
前記電波強度取得手段で取得した電波強度に応じて、機器を選出する機器選出手段と、
前記機器選出手段で選出した機器の機器制御プログラムを取得する機器制御プログラム取得手段と、
前記機器制御プログラム取得手段で取得した機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定手段と
を具備することを特徴とする情報処理装置。
【請求項２】
通信手段を介して接続する少なくとも１つの機器と、該通信手段経由で該機器の制御を行なう情報処理装置とを具備し、
前記機器は、
無線通信を介して前記通信手段に接続する無線通信制御手段と、
前記無線通信の電波強度を保持する電波強度保持手段と、
前記情報処理装置からの前記電波強度の転送要求に応じて、前記電波強度保持手段に保持している電波強度を該情報処理装置に対して転送する電波強度転送手段と
を具備し、
前記情報処理装置は、
前記通信手段を介して接続する機器を検索する機器検索手段と、
前記機器検索手段で検索した機器から該機器の前記通信手段との無線通信の電波強度を取得する電波強度取得手段と、
前記電波強度取得手段で取得した電波強度に応じて、機器を選出する機器選出手段と、
前記機器選出手段で選出した機器の機器制御プログラムを取得する機器制御ソフトウェア取得手段と、
前記機器制御プログラム取得手段で取得した機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定手段と
を具備することを特徴とする通信システム。
【請求項３】
通信手段を介して接続する機器を検索する機器検索処理と、
前記機器検索処理で検索した機器から該機器の前記通信手段との無線通信の電波強度を取得する電波強度取得処理と、
前記電波強度取得処理で取得した電波強度に応じて、機器を選出する機器選出処理と、
前記機器選出処理で選出した機器の機器制御プログラムを取得する機器制御プログラム取得処理と、
前記機器制御プログラム取得処理で取得した機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定処理と
を情報処理装置に実行させることを特徴とする情報処理装置プログラム。
【請求項４】
通信手段を介して接続する機器を該通信手段経由で制御するための機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定プログラムから該機器制御プログラムの取得依頼を受け付ける取得依頼受付処理と、
前記通信手段を介して接続する機器を検索する機器検索処理と、
前記機器検索処理で検索した機器から該機器の前記通信手段との無線通信の電波強度を取得する電波強度取得処理と、
前記電波強度取得処理で取得した電波強度に応じて、機器を選出する機器選出処理と、
前記機器選出処理で選出した機器の機器制御プログラムを取得する機器制御プログラム取得処理と、
前記機器制御プログラム取得処理で取得した機器制御プログラムを前記機器制御プログラム設定プログラムに提供する機器制御プログラム提供処理と
を情報処理装置に実行させることを特徴とする情報処理装置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、通信システムおよび情報処理装置プログラムに関する。
【背景技術】
【０００２】
一般的に、プリンタ、スキャナ、ハードディスクドライブ等の周辺機器を動作させるためのソフトウェア（以後、デバイスドライバと称する）をパーソナルコンピュータ等の情報処理装置にインストールする作業を支援するインストールプログラムにおいては、ネットワーク上に設置されている周辺機器をリストアップし、利用者によってインストールする周辺機器が選択されると、選択された周辺機器が保持しているデバイスドライバをインストールプログラムが取得することで、利用者が所望するデバイスドライバを情報処理装置にインストールしている。
【０００３】
近年になって、電波等を利用した無線通信が可能な周辺機器が提供され、無線通信によって接続する周辺機器がネットワーク上に設置されるようになってきた。
【０００４】
例えば、ドキュメントを印刷する際にアプリケーションソフトウェアが表示するプリンタ選択画面に各プリンタの情報として通信品質に応じたプリントの可否を表示するプリントシステム及びプリンタがある（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２６４４３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、無線通信で接続する機器を容易に利用することのできる情報処理装置、通信システムおよび情報処理装置プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、通信手段を介して接続する機器を検索する機器検索手段と、前記機器検索手段で検索した機器から該機器の前記通信手段との無線通信の電波強度を取得する電波強度取得手段と、前記電波強度取得手段で取得した電波強度に応じて、機器を選出する機器選出手段と、前記機器選出手段で選出した機器の機器制御プログラムを取得する機器制御プログラム取得手段と、前記機器制御プログラム取得手段で取得した機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定手段とを具備することを特徴とする。
【０００７】
また、請求項２の発明は、通信手段を介して接続する少なくとも１つの機器と、該通信手段経由で該機器の制御を行なう情報処理装置とを具備し、前記機器は、無線通信を介して前記通信手段に接続する無線通信制御手段と、前記無線通信の電波強度を保持する電波強度保持手段と、前記情報処理装置からの前記電波強度の転送要求に応じて、前記電波強度保持手段に保持している電波強度を該情報処理装置に対して転送する電波強度転送手段とを具備し、前記情報処理装置は、前記通信手段を介して接続する機器を検索する機器検索手段と、前記機器検索手段で検索した機器から該機器の前記通信手段との無線通信の電波強度を取得する電波強度取得手段と、前記電波強度取得手段で取得した電波強度に応じて、機器を選出する機器選出手段と、前記機器選出手段で選出した機器の機器制御プログラムを取得する機器制御ソフトウェア取得手段と、前記機器制御プログラム取得手段で取得した機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定手段とを具備することを特徴とする。
【０００８】
また、請求項３の発明は、通信手段を介して接続する機器を検索する機器検索処理と、前記機器検索処理で検索した機器から該機器の前記通信手段との無線通信の電波強度を取得する電波強度取得処理と、前記電波強度取得処理で取得した電波強度に応じて、機器を選出する機器選出処理と、前記機器選出処理で選出した機器の機器制御プログラムを取得する機器制御プログラム取得処理と、前記機器制御プログラム取得処理で取得した機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定処理とを情報処理装置に実行させることを特徴とする。
【０００９】
また、請求項４の発明は、通信手段を介して接続する機器を該通信手段経由で制御するための機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定プログラムから該機器制御プログラムの取得依頼を受け付ける取得依頼受付処理と、前記通信手段を介して接続する機器を検索する機器検索処理と、前記機器検索処理で検索した機器から該機器の前記通信手段との無線通信の電波強度を取得する電波強度取得処理と、前記電波強度取得処理で取得した電波強度に応じて、機器を選出する機器選出処理と、前記機器選出処理で選出した機器の機器制御プログラムを取得する機器制御プログラム取得処理と、前記機器制御プログラム取得処理で取得した機器制御プログラムを前記機器制御プログラム設定プログラムに提供する機器制御プログラム提供処理とを情報処理装置に実行させることを特徴とする。
【発明の効果】
【００１０】
請求項１に記載の情報処理装置によれば、本構成を有しない場合に比較して、無線通信で接続する機器を容易に利用することが可能となる。
【００１１】
また、請求項２に記載の通信システムによれば、本構成を有しない場合に比較して、無線通信で接続する機器を容易に利用することが可能となる。
【００１２】
また、請求項３、４に記載の情報処理装置プログラムによれば、本構成を有しない場合に比較して、無線通信で接続する機器を容易に利用することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係る情報処理装置、通信システムおよび情報処理装置プログラムの一実施の形態について、添付図面を参照して詳細に説明する。なお、本実施例では、パーソナルコンピュータ等の情報処理装置（以後、ＰＣと称する）に本発明に係る情報処理装置プログラムがインストールされている構成を一例にして説明する。
【００１４】
図１は、本発明に係る通信システム１の全体構成の一例を示すシステム構成図である。
【００１５】
図１に示すように、通信システム１はＰＣ２、無線通信の基地局として動作する無線アクセスポイント（以後、無線ＡＰと称する）３、複数のプリンタ（４０１、４０２、４０３）を具備して構成される。なお、同図に示す通信システム１は、その一部のみを示したものであり、実際には、他の装置が種々の接続形態（有線、無線）で当該通信システム１に接続されている。
【００１６】
プリンタＡ４０１、プリンタＢ４０２およびプリンタＣ４０３は、通信システム１で稼動中のプリンタであり、基地局となる無線ＡＰ３との間で、無線通信を行う無線プリンタである。なお、プリンタＡ４０１、プリンタＢ４０２およびプリンタＣ４０３は機器制御プログラム（以後、プリンタドライバと称する）を各自で保持している。
【００１７】
次に、ＰＣ２のハードウェア構成について説明する。
【００１８】
図１に示すように、ＰＣ２は、ＣＰＵ５、ＲＯＭ６、ＲＡＭ７、ＨＤ８、通信部１０を具備して構成される。
【００１９】
ＣＰＵ［Central Processing Unit］５は基本ソフトウェアであるオペレーティングシステム（以後、ＯＳと称する）に基づいてＰＣ２本体のシーケンス制御を行ない、ＲＯＭ［Read Only Memory］６はＰＣ２の起動時に実行されるプログラム等を記録し、ＲＡＭ［Random Access Memory］７はプログラムの実行に必要なワークエリアのバッファエリアとして利用され、ＨＤ［Hard Disk］８はＯＳ、アプリケーションプログラム、本発明に係る情報処理装置プログラム、各種ファイル等のデータを格納し、記憶媒体読取部は各種メモリや光ディスク等の記憶媒体に記憶されている情報を読み取り、通信部１０はプリンタ（４０１、４０２、４０３）、他の装置等との間で各種データの送受信を行う。なお、ＰＣ２−無線ＡＰ３間の接続形態は有線、無線を問わない。
【実施例１】
【００２０】
実施例１では、ＰＣ２にインストールされている本発明に係る情報処理装置プログラム（以後、プリンタドライバインストールプログラムと称する）が無線通信の電波強度の有無によって無線通信を行う無線プリンタを識別し、無線プリンタからプリンタドライバを取得してインストールする例を説明する。
【００２１】
図２は、ＰＣ２および無線プリンタ１１の機能的な構成の一例を示すブロック図である。
【００２２】
始めにＰＣ２の機能的な構成について説明する。
【００２３】
図２に示すように、ＰＣ２にはプリンタドライバインストールプログラム１２１およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置１３、ディスプレイ等の表示装置１４が接続されている。なお、上記で説明したＰＣ２に関する構成部以外の構成部については図示しないため、説明は省略する。
【００２４】
次に、プリンタドライバインストールプログラム１２１の機能的な構成について説明する。
【００２５】
図２に示すように、プリンタドライバインストールプログラム１２１は、その機能として、プリンタ検索部１５、電波強度取得部１６、プリンタ選出部１７、プリンタドライバ取得部１８、プリンタドライバインストール部１９から構成される。
【００２６】
プリンタ検索部１５は、ＰＣ２と有線、無線を問わずに接続しているプリンタを検索する処理を行う。
【００２７】
電波強度取得部１６は、プリンタ検索部１５で検索したプリンタから無線通信の電波強度（または、通信レベル）を取得する処理を行う。ここで、無線通信を行わない即ち有線接続のプリンタからは当該電波強度を取得することができないので、電波強度を取得できないプリンタはこの時点で有線接続のプリンタとみなし、プリンタドライバインストールプログラム１２１は有線接続のプリンタとみなしたプリンタからはプリンタドライバを取得しないこととする。
【００２８】
プリンタ選出部１７は、無線プリンタ１１から取得した電波強度と所定の値（以後、閾値と称する）との比較を行い、当該閾値より大きい電波強度の無線プリンタ１１を、プリンタドライバをインストールする無線プリンタ１１としてリスト（以後、プリンタリストと称する）に選出する処理を行う。なお、ユーザによる閾値の設定は可能である。
【００２９】
プリンタドライバ取得部１８は、プリンタ選出部１７で選出したプリンタリスト内の無線プリンタ１１からプリンタドライバを取得する処理を行う。なお、プリンタドライバの取得において、プリンタ選出部１７で選出したプリンタリスト内の全ての無線プリンタ１１からプリンタドライバを取得する場合と、プリンタ選出部１７で選出したプリンタリストを表示装置１４に表示し、ユーザが表示装置１４に表示されたプリンタリストから入力装置１３を用いてプリンタドライバをインストールする無線プリンタ１１を選択し、ユーザによって選択された無線プリンタ１１からプリンタドライバを取得する場合とがある。
【００３０】
プリンタドライバインストール部１９は、プリンタドライバ取得部１８で取得したプリンタドライバをＰＣ２にインストールする処理を行う。
【００３１】
次に、無線プリンタ１１の機能的な構成について説明する。
【００３２】
図２に示すように、無線プリンタ１１は、無線通信部２０、電波強度保持部２１、電波強度転送部２２、プリンタドライバ保持部２３、プリンタドライバ転送部２４、その他プリンタ構成部２５を具備して構成される。
【００３３】
無線通信部２０は、無線ＡＰ３等との間で無線通信を行うもので、アンテナ、送受信回路、電波強度の測定回路等を含んで構成される。なお、電波強度については、一般的に無線通信装置が周囲情報として保持しているＲＳＳＩ［Receive Signal Strength Indication：受信している電波信号の強さを数値化したもの］またはＳ／Ｎ比［Signal to Noise Ratio：信号対雑音比］を利用して、この測定値を元にレンジ分けすることが周知技術として知られている。
【００３４】
電波強度保持部２１は、無線通信部２０で測定した電波強度を保持する記憶領域である。
【００３５】
電波強度転送部２２は、ＰＣ２（即ち、プリンタドライバインストールプログラム１２１）から電波強度要求を受け付けた際に、電波強度保持部２１に保持している電波強度をＰＣ２に対して転送する処理を行う。
【００３６】
プリンタドライバ保持部２３は、プリンタドライバを保持する記憶領域である。
【００３７】
プリンタドライバ転送部２４は、ＰＣ２（即ち、プリンタドライバインストールプログラム１２１）からプリンタドライバ要求を受け付けた際に、プリンタドライバ保持部２３に保持しているプリンタドライバをＰＣ２に対して転送する処理を行う。
【００３８】
その他のプリンタ構成部２５は、無線プリンタ１１を構成する一般的な構成部である。
【００３９】
なお、無線プリンタ１１による電波強度の保持、無線プリンタ１１からＰＣ２への電波強度の転送は、例えば、無線プリンタ１１は電波強度をＭＩＢ［Management Information Base］として保持し、プリンタドライバインストールプラグラム１２１がＳＮＭＰ［Simple Network Management Protocol］で無線プリンタ１１に対して電波強度を要求し、無線プリンタ１１が電波強度をＭＩＢから取得し、その内容をプリンタドライバインストールプログラム１２１に通知するという手順で行われる。
【００４０】
次に、プリンタドライバインストールプログラム１２１および無線プリンタ１１の動作について説明する。
【００４１】
図３は、プリンタリスト内の全ての無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【００４２】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【００４３】
プリンタドライバインストールプログラムが起動すると、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ３０１）、電波強度取得部は、検索したプリンタに対して電波強度を要求し（Ｓ３０２）、電波強度を取得した場合（Ｓ３０３でＹＥＳ）、Ｓ３０４に進み、また、電波強度を取得できなかった場合（Ｓ３０３でＮＯ）、Ｓ３０７に進む。
【００４４】
電波強度を取得した場合（Ｓ３０３でＹＥＳ）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ３０４）、電波強度が閾値より大きい場合（Ｓ３０５でＹＥＳ）、Ｓ３０６に進み、また、電波強度が閾値以下の場合（Ｓ３０５でＮＯ）、Ｓ３０７に進む。
【００４５】
電波強度が閾値より大きい場合（Ｓ３０５でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ３０６）、Ｓ３０７に進む。
【００４６】
そして、他のプリンタが存在する場合（Ｓ３０７でＹＥＳ）、Ｓ３０２に戻り、他のプリンタが存在しない場合（Ｓ３０７でＮＯ）、Ｓ３０８に進む。
【００４７】
他のプリンタが存在しない場合（Ｓ３０７でＮＯ）、プリンタドライバ取得部は、プリンタリスト内の全てのプリンタからプリンタドライバを取得し（Ｓ３０８）、プリンタドライバインストール部は、取得したプリンタドライバのインストールを実行し（Ｓ３０９）、インストール処理を終了する。
【００４８】
図４は、プリンタリストからユーザによって選択された無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【００４９】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【００５０】
プリンタドライバインストールプログラムが起動すると、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ４０１）、電波強度取得部は、検索したプリンタに対して電波強度を要求し（Ｓ４０２）、電波強度を取得した場合（Ｓ４０３でＹＥＳ）、Ｓ４０４に進み、また、電波強度を取得できなかった場合（Ｓ４０３でＮＯ）、Ｓ４０７に進む。
【００５１】
電波強度を取得した場合（Ｓ４０３でＹＥＳ）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ４０４）、電波強度が閾値より大きい場合（Ｓ４０５でＹＥＳ）、Ｓ４０６に進み、また、電波強度が閾値以下の場合（Ｓ４０５でＮＯ）、Ｓ４０７に進む。
【００５２】
電波強度が閾値より大きい場合（Ｓ４０５でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ４０６）、Ｓ４０７に進む。
【００５３】
そして、他のプリンタが存在する場合（Ｓ４０７でＹＥＳ）、Ｓ４０２に戻り、他のプリンタが存在しない場合（Ｓ４０７でＮＯ）、Ｓ４０８に進む。
【００５４】
他のプリンタが存在しない場合（Ｓ４０７でＮＯ）、表示装置にプリンタリストを表示する（Ｓ４０８）。プリンタリストは、例えば、図５に示すような画面２６で表示される。同図の画面２６によってユーザはプリンタドライバのインストールが可能であり、且つ電波強度のレベルが高い無線プリンタを確認し、ユーザはプリンタドライバのインストールを所望する無線プリンタを同図の画面２６から選択する（具体的には、所望の無線プリンタに対応するチェックボックス２７にチェックを入力する）。なお、同図に示す画面２６に表示された無線プリンタの並べ方は一例であり、設計変更で変えられる並べ方については類推可能である。
【００５５】
そして、ユーザによってプリンタドライバをインストールするプリンタが選択され（Ｓ４０９）、プリンタドライバ取得部は、選択されたプリンタからプリンタドライバを取得し（Ｓ４１０）、プリンタドライバインストール部は、取得したプリンタドライバのインストールを実行し（Ｓ４１１）、インストール処理を終了する。
【００５６】
なお、プリンタドライバインストールプログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【実施例２】
【００５７】
実施例２では、ＰＣ２にインストールされている本発明に係る情報処理装置プログラム（以後、プリンタドライバインストールプログラムと称する）が接続するプリンタの接続形態を識別することによって無線通信を行う無線プリンタを識別し、無線プリンタからプリンタドライバを取得してインストールする例を説明する。
【００５８】
図６は、ＰＣ２および無線プリンタ１１の機能的な構成の一例を示すブロック図である。
【００５９】
始めにＰＣ２の機能的な構成について説明する。
【００６０】
図６に示すように、ＰＣ２にはプリンタドライバインストールプログラム１２１およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置１３、ディスプレイ等の表示装置１４が接続されている。なお、上記で説明したＰＣ２に関する構成部以外の構成部については図示しないため、説明は省略する。
【００６１】
次に、プリンタドライバインストールプログラム１２１の機能的な構成について説明する。
【００６２】
図６に示すように、プリンタドライバインストールプログラム１２１は、その機能として、プリンタ検索部１５、接続形態識別部２８、電波強度取得部１６、プリンタ選出部１７、プリンタドライバ取得部１８、プリンタドライバインストール部１９から構成される。
【００６３】
プリンタ検索部１５は、ＰＣ２と有線、無線を問わずに接続しているプリンタを検索する処理を行う。
【００６４】
接続形態識別部２８は、プリンタ検索部１５で検索したプリンタの接続形態（即ち、無線か有線か）を識別する処理を行う。ここで、プリンタドライバインストールプログラム１２１は接続形態が有線であると識別したプリンタからはプリンタドライバを取得しないこととする。
【００６５】
電波強度取得部１６は、接続形態識別部２８で接続形態が無線であると識別した無線プリンタ１１から無線通信の電波強度（または、通信レベル）を取得する処理を行う。
【００６６】
プリンタ選出部１７は、無線プリンタ１１から取得した電波強度と所定の値（以後、閾値と称する）との比較を行い、当該閾値より大きい電波強度の無線プリンタ１１を、プリンタドライバをインストールする無線プリンタ１１としてリスト（以後、プリンタリストと称する）に選出する処理を行う。なお、ユーザによる閾値の設定は可能である。
【００６７】
プリンタドライバ取得部１８は、プリンタ選出部１７で選出したプリンタリスト内の無線プリンタ１１からプリンタドライバを取得する処理を行う。なお、プリンタドライバの取得において、プリンタ選出部１７で選出したプリンタリスト内の全ての無線プリンタ１１からプリンタドライバを取得する場合と、プリンタ選出部１７で選出したプリンタリストを表示装置１４に表示し、ユーザが表示装置１４に表示されたプリンタリストから入力装置１３を用いてプリンタドライバをインストールする無線プリンタ１１を選択し、ユーザによって選択された無線プリンタ１１からプリンタドライバを取得する場合とがある。
【００６８】
プリンタドライバインストール部１９は、プリンタドライバ取得部１８で取得したプリンタドライバをＰＣ２にインストールする処理を行う。
【００６９】
なお、無線プリンタ１１の機能的な構成は、実施例１で説明した無線プリンタ１１と同様の構成であるため、ここでの説明は省略する。
【００７０】
次に、プリンタドライバインストールプログラムおよび無線プリンタの動作について説明する。
【００７１】
図７は、プリンタリスト内の全ての無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【００７２】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【００７３】
プリンタドライバインストールプログラムが起動すると、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ７０１）、接続形態識別部は、検索したプリンタから接続形態を取得し（Ｓ７０２）、接続形態が無線であると識別した場合（Ｓ７０３でＹＥＳ）、Ｓ７０４に進み、また、接続形態が有線であると識別した場合（Ｓ７０３でＮＯ）、Ｓ７０８に進む。
【００７４】
接続形態が無線であると識別した場合（Ｓ７０３でＹＥＳ）、電波強度取得部は、無線であると識別したプリンタに対して電波強度を要求し（Ｓ７０４）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ７０５）、電波強度が閾値より大きい場合（Ｓ７０６でＹＥＳ）、Ｓ７０７に進み、また、電波強度が閾値以下の場合（Ｓ７０６でＮＯ）、Ｓ７０８に進む。
【００７５】
電波強度が閾値より大きい場合（Ｓ７０６でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ７０７）、Ｓ７０８に進む。
【００７６】
そして、他のプリンタが存在する場合（Ｓ７０８でＹＥＳ）、Ｓ７０２に戻り、他のプリンタが存在しない場合（Ｓ７０８でＮＯ）、Ｓ７０９に進む。
【００７７】
他のプリンタが存在しない場合（Ｓ７０８でＮＯ）、プリンタドライバ取得部は、プリンタリスト内の全てのプリンタからプリンタドライバを取得し（Ｓ７０９）、プリンタドライバインストール部は、取得したプリンタドライバのインストールを実行し（Ｓ７１０）、インストール処理を終了する。
【００７８】
図８は、プリンタリストからユーザによって選択された無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【００７９】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【００８０】
プリンタドライバインストールプログラムが起動すると、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ８０１）、接続形態識別部は、検索したプリンタから接続形態を取得し（Ｓ８０２）、接続形態が無線であると識別した場合（Ｓ８０３でＹＥＳ）、Ｓ８０４に進み、また、接続形態が有線であると識別した場合（Ｓ８０３でＮＯ）、Ｓ８０８に進む。
【００８１】
接続形態が無線であると識別した場合（Ｓ８０３でＹＥＳ）、電波強度取得部は、無線であると識別したプリンタに対して電波強度を要求し（Ｓ８０４）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ８０５）、電波強度が閾値より大きい場合（Ｓ８０６でＹＥＳ）、Ｓ８０７に進み、また、電波強度が閾値以下の場合（Ｓ８０６でＮＯ）、Ｓ８０８に進む。
【００８２】
電波強度が閾値より大きい場合（Ｓ８０６でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ８０７）、Ｓ８０８に進む。
【００８３】
そして、他のプリンタが存在する場合（Ｓ８０８でＹＥＳ）、Ｓ８０２に戻り、他のプリンタが存在しない場合（Ｓ８０８でＮＯ）、Ｓ８０９に進む。
【００８４】
他のプリンタが存在しない場合（Ｓ８０８でＮＯ）、表示装置にプリンタリストを表示する（Ｓ８０９）。プリンタリストは、例えば、図５に示すような画面２６で表示される。
【００８５】
そして、ユーザによってプリンタドライバをインストールするプリンタが選択され（Ｓ８１０）、プリンタドライバ取得部は、選択されたプリンタからプリンタドライバを取得し（Ｓ８１１）、プリンタドライバインストール部は、取得したプリンタドライバのインストールを実行し（Ｓ８１２）、インストール処理を終了する。
【００８６】
なお、プリンタドライバインストールプログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【００８７】
通信手段と接続する少なくとも１つの機器と、該通信手段経由で該機器の制御を行なう情報処理装置とを具備し、前記機器は、無線通信を介して前記通信手段に接続する無線通信制御手段と、前記情報処理装置からの前記通信手段との接続形態の通知要求に応じて、前記無線通信を該情報処理装置に対して通知する無線通信通知手段と、前記無線通信の電波強度を保持する電波強度保持手段と、前記情報処理装置からの前記電波強度の転送要求に応じて、前記電波強度保持手段に保持している電波強度を該情報処理装置に対して転送する電波強度転送手段と、前記情報処理装置が前記通信手段経由で前記機器の制御を行なうための機器制御プログラムを保持する機器制御プログラム保持手段と、前記情報処理装置からの前記機器制御プログラムの転送要求に応じて、前記機器制御プログラム保持手段に保持している機器制御プログラムを該情報処理装置に対して転送する機器制御プログラム転送手段とを具備し、前記情報処理装置は、通信手段を介して接続する機器を検索する機器検索手段と、前記機器検索手段で検索した機器における前記通信手段との接続形態を識別する接続形態識別手段と、前記接続形態識別手段で前記接続形態が無線通信と識別した機器から該機器の無線通信の電波強度を取得する電波強度取得手段と、前記電波強度取得手段で取得した電波強度に応じて、機器を選出する機器選出手段と、前記機器選出手段で選出した機器から機器制御プログラムを取得する機器制御ソフトウェア取得手段と、前記機器制御プログラム取得手段で取得した機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定手段とを構成することにより、無線通信で接続する機器を容易に利用することが可能となる。
【実施例３】
【００８８】
実施例３では、ＰＣ２にインストールされている本発明に係る情報処理装置プログラム（以後、プリンタドライバ取得プログラムと称する）が無線通信の電波強度の有無によって無線通信を行う無線プリンタを識別し、無線プリンタからプリンタドライバを取得する例を説明する。
【００８９】
図９は、ＰＣ２および無線プリンタ１１の機能的な構成の一例を示すブロック図である。
【００９０】
始めにＰＣ２の機能的な構成について説明する。
【００９１】
図９に示すように、ＰＣ２にはプリンタドライバ取得プログラム２９、プリンタドライバインストールプログラム１２２およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置１３、ディスプレイ等の表示装置１４が接続されている。なお、上記で説明したＰＣに関する構成部以外の構成部については図示しないため、説明は省略する。
【００９２】
次に、プリンタドライバ取得プログラム２９の機能的な構成について説明する。
【００９３】
図９に示すように、プリンタドライバ取得プログラム２９は、その機能として、プリンタ検索部１５、電波強度取得部１６、プリンタ選出部１７、プリンタドライバ取得部１８から構成される。
【００９４】
プリンタ検索部１５は、ＰＣ２と有線、無線を問わずに接続しているプリンタを検索する処理を行う。
【００９５】
電波強度取得部１６は、プリンタ検索部１５で検索したプリンタから無線通信の電波強度（または、通信レベル）を取得する処理を行う。ここで、無線通信を行わない即ち有線接続のプリンタからは当該電波強度を取得することができないので、電波強度を取得できないプリンタはこの時点で有線接続のプリンタとみなし、プリンタドライバ取得プログラム２９は有線接続のプリンタとみなしたプリンタからはプリンタドライバを取得しないこととする。
【００９６】
プリンタ選出部１７は、無線プリンタ１１から取得した電波強度と所定の値（以後、閾値と称する）との比較を行い、当該閾値より大きい電波強度の無線プリンタ１１を、プリンタドライバを取得する無線プリンタ１１としてリスト（以後、プリンタリストと称する）に選出する処理を行う。なお、ユーザによる閾値の設定は可能である。
【００９７】
プリンタドライバ取得部１８は、プリンタ選出部１７で選出したプリンタリスト内の無線プリンタ１１からプリンタドライバを取得する処理を行う。なお、プリンタドライバの取得において、プリンタ選出部１７で選出したプリンタリスト内の全ての無線プリンタ１１からプリンタドライバを取得する場合と、プリンタ選出部１７で選出したプリンタリストを表示装置１４に表示し、ユーザが表示装置１４に表示されたプリンタリストから入力装置１３を用いてプリンタドライバを取得する無線プリンタ１１を選択し、ユーザによって選択された無線プリンタ１１からプリンタドライバを取得する場合とがある。
【００９８】
なお、無線プリンタ１１の機能的な構成は、実施例１および２で説明した無線プリンタと同様の構成であるため、ここでの説明は省略する。
【００９９】
次に、プリンタドライバ取得プログラム２９および無線プリンタ１１の動作について説明する
図１０は、プリンタリスト内の全ての無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【０１００】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０１０１】
起動したプリンタドライバインストールプログラムからプリンタドライバ取得の依頼を受け付けると（Ｓ１００１）、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ１００２）、電波強度取得部は、検索したプリンタに対して電波強度を要求し（Ｓ１００３）、電波強度を取得した場合（Ｓ１００４でＹＥＳ）、Ｓ１００５に進み、また、電波強度を取得できなかった場合（Ｓ１００４でＮＯ）、Ｓ１００８に進む。
【０１０２】
電波強度を取得した場合（Ｓ１００４でＹＥＳ）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ１００５）、電波強度が閾値より大きい場合（Ｓ１００６でＹＥＳ）、Ｓ１００７に進み、また、電波強度が閾値以下の場合（Ｓ１００６でＮＯ）、Ｓ１００８に進む。
【０１０３】
電波強度が閾値より大きい場合（Ｓ１００６でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ１００７）、Ｓ１００８に進む。
【０１０４】
そして、他のプリンタが存在する場合（Ｓ１００８でＹＥＳ）、Ｓ１００３に戻り、他のプリンタが存在しない場合（Ｓ１００８でＮＯ）、Ｓ１００９に進む。
【０１０５】
他のプリンタが存在しない場合（Ｓ１００８でＮＯ）、プリンタドライバ取得部は、プリンタリスト内の全てのプリンタからプリンタドライバを取得し（Ｓ１００９）、プリンタドライバ取得部は、取得したプリンタドライバをプリンタドライバインストールプラグラムに提供し（Ｓ１０１０）、取得処理を終了する。
【０１０６】
図１１は、プリンタリストからユーザによって選択された無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【０１０７】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０１０８】
起動したプリンタドライバインストールプログラムからプリンタドライバ取得の依頼を受け付けると（Ｓ１１０１）、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ１１０２）、電波強度取得部は、検索したプリンタに対して電波強度を要求し（Ｓ１１０３）、電波強度を取得した場合（Ｓ１１０４でＹＥＳ）、Ｓ１１０５に進み、また、電波強度を取得できなかった場合（Ｓ１１０４でＮＯ）、Ｓ１１０８に進む。
【０１０９】
電波強度を取得した場合（Ｓ１１０４でＹＥＳ）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ１１０５）、電波強度が閾値より大きい場合（Ｓ１１０６でＹＥＳ）、Ｓ１１０７に進み、また、電波強度が閾値以下の場合（Ｓ１１０６でＮＯ）、Ｓ１１０８に進む。
【０１１０】
電波強度が閾値より大きい場合（Ｓ１１０６でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ１１０７）、Ｓ１１０８に進む。
【０１１１】
そして、他のプリンタが存在する場合（Ｓ１１０８でＹＥＳ）、Ｓ１１０３に戻り、他のプリンタが存在しない場合（Ｓ１１０８でＮＯ）、Ｓ１１０９に進む。
【０１１２】
他のプリンタが存在しない場合（Ｓ１１０８でＮＯ）、表示装置にプリンタリストを表示する（Ｓ１１０９）。プリンタリストは、例えば、図５に示すような画面２６で表示される。
【０１１３】
そして、ユーザによってプリンタドライバをインストールするプリンタが選択され（Ｓ１１１０）、プリンタドライバ取得部は、選択されたプリンタからプリンタドライバを取得し（Ｓ１１１１）、プリンタドライバ取得部は、取得したプリンタドライバをプリンタドライバインストールプログラムに提供し（Ｓ１１１２）、取得処理を終了する。
【０１１４】
なお、プリンタドライバ取得プログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【実施例４】
【０１１５】
実施例４では、ＰＣ２にインストールされている本発明に係る情報処理装置プログラム（以後、プリンタドライバ取得プログラムと称する）が接続するプリンタの接続形態を識別することによって無線通信を行う無線プリンタを識別し、無線プリンタからプリンタドライバを取得してインストールする例を説明する。
【０１１６】
図１２は、ＰＣ２および無線プリンタ１１の機能的な構成の一例を示すブロック図である。
【０１１７】
始めにＰＣ２の機能的な構成について説明する。
【０１１８】
図１２に示すように、ＰＣ２にはプリンタドライバ取得プログラム２９、プリンタドライバインストールプログラム１２２およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置１３、ディスプレイ等の表示装置１４が接続されている。なお、上記で説明したＰＣ２に関する構成部以外の構成部については図示しないため、説明は省略する。
【０１１９】
次に、プリンタドライバ取得プログラム２９の機能的な構成について説明する。
【０１２０】
図１２に示すように、プリンタドライバ取得プログラム２９は、その機能として、プリンタ検索部１５、接続形態識別部２８、電波強度取得部１６、プリンタ選出部１７、プリンタドライバ取得部１８から構成される。
【０１２１】
プリンタ検索部１５は、ＰＣ２と有線、無線を問わずに接続しているプリンタを検索する処理を行う。
【０１２２】
接続形態識別部２８は、プリンタ検索部１５で検索したプリンタの接続形態（即ち、無線か有線か）を識別する処理を行う。ここで、プリンタドライバ取得プログラム２９は接続形態が有線であると識別したプリンタからはプリンタドライバを取得しないこととする。
【０１２３】
電波強度取得部１６は、接続形態識別部２８で接続形態が無線であると識別した無線プリンタ１１から無線通信の電波強度（または、通信レベル）を取得する処理を行う。
【０１２４】
プリンタ選出部１７は、無線プリンタ１１から取得した電波強度と所定の値（以後、閾値と称する）との比較を行い、当該閾値より大きい電波強度の無線プリンタ１１を、プリンタドライバを取得する無線プリンタ１１としてリスト（以後、プリンタリストと称する）に選出する処理を行う。なお、ユーザによる閾値の設定は可能である。
【０１２５】
プリンタドライバ取得部１８は、プリンタ選出部１７で選出したプリンタリスト内の無線プリンタ１１からプリンタドライバを取得する処理を行う。なお、プリンタドライバの取得において、プリンタ選出部１７で選出したプリンタリスト内の全ての無線プリンタ１１からプリンタドライバを取得する場合と、プリンタ選出部１７で選出したプリンタリストを表示装置１４に表示し、ユーザが表示装置１４に表示されたプリンタリストから入力装置１３を用いてプリンタドライバを取得する無線プリンタ１１を選択し、ユーザによって選択された無線プリンタ１１からプリンタドライバを取得する場合とがある。
【０１２６】
なお、無線プリンタ１１の機能的な構成は、実施例１、２および３で説明した無線プリンタ１１と同様の構成であるため、ここでの説明は省略する。
【０１２７】
次に、プリンタドライバインストールプログラムおよび無線プリンタの動作について説明する。
【０１２８】
図１３は、プリンタリスト内の全ての無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【０１２９】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０１３０】
起動したプリンタドライバインストールプログラムからプリンタドライバ取得の依頼を受け付けると（Ｓ１３０１）、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ１３０２）、接続形態識別部は、検索したプリンタから接続形態を取得し（Ｓ１３０３）、接続形態が無線であると識別した場合（Ｓ１３０４でＹＥＳ）、Ｓ１３０５に進み、また、接続形態が有線であると識別した場合（Ｓ１３０４でＮＯ）、Ｓ１３０９に進む。
【０１３１】
接続形態が無線であると識別した場合（Ｓ１３０４でＹＥＳ）、電波強度取得部は、無線であると識別したプリンタに対して電波強度を要求し（Ｓ１３０５）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ１３０６）、電波強度が閾値より大きい場合（Ｓ１３０７でＹＥＳ）、Ｓ１３０８に進み、また、電波強度が閾値以下の場合（Ｓ１３０７でＮＯ）、Ｓ１３０９に進む。
【０１３２】
電波強度が閾値より大きい場合（Ｓ１３０７でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ１３０８）、Ｓ１３０９に進む。
【０１３３】
そして、他のプリンタが存在する場合（Ｓ１３０９でＹＥＳ）、Ｓ１３０３に戻り、他のプリンタが存在しない場合（Ｓ１３０９でＮＯ）、Ｓ１３１０に進む。
【０１３４】
他のプリンタが存在しない場合（Ｓ１３０９でＮＯ）、プリンタドライバ取得部は、プリンタリスト内の全てのプリンタからプリンタドライバを取得し（Ｓ１３１０）、プリンタドライバ取得部は、取得したプリンタドライバをプリンタドライバインストールプログラムに提供し（Ｓ１３１１）、取得処理を終了する。
【０１３５】
図１４は、プリンタリストからユーザによって選択された無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【０１３６】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０１３７】
起動したプリンタドライバインストールプログラムからプリンタドライバ取得の依頼を受け付けると（Ｓ１４０１）、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ１４０２）、接続形態識別部は、検索したプリンタから接続形態を取得し（Ｓ１４０３）、接続形態が無線であると識別した場合（Ｓ１４０４でＹＥＳ）、Ｓ１４０５に進み、また、接続形態が有線であると識別した場合（Ｓ１４０４でＮＯ）、Ｓ１４０９に進む。
【０１３８】
接続形態が無線であると識別した場合（Ｓ１４０４でＹＥＳ）、電波強度取得部は、無線であると識別したプリンタに対して電波強度を要求し（Ｓ１４０５）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ１４０６）、電波強度が閾値より大きい場合（Ｓ１４０７でＹＥＳ）、Ｓ１４０８に進み、また、電波強度が閾値以下の場合（Ｓ１４０７でＮＯ）、Ｓ１４０９に進む。
【０１３９】
電波強度が閾値より大きい場合（Ｓ１４０７でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ１４０８）、Ｓ１４０９に進む。
【０１４０】
そして、他のプリンタが存在する場合（Ｓ１４０９でＹＥＳ）、Ｓ１４０３に戻り、他のプリンタが存在しない場合（Ｓ１４０９でＮＯ）、Ｓ１４１０に進む。
【０１４１】
他のプリンタが存在しない場合（Ｓ１４０９でＮＯ）、表示装置にプリンタリストを表示する（Ｓ１４１０）。プリンタリストは、例えば、図５に示すような画面２６で表示される。
【０１４２】
そして、ユーザによってプリンタドライバをインストールするプリンタが選択され（Ｓ１４１１）、プリンタドライバ取得部は、選択されたプリンタからプリンタドライバを取得し（Ｓ１４１２）、プリンタドライバ取得部は、取得したプリンタドライバをプリンタドライバインストールプログラムに提供し（Ｓ１４１３）、取得処理を終了する。
【０１４３】
なお、プリンタドライバ取得プログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【０１４４】
通信手段を介して接続する機器を該通信手段経由で制御するための機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定プログラムから該機器制御プログラムの取得依頼を受け付ける取得依頼受付処理と、前記通信手段を介して接続する機器を検索する機器検索処理と、前記機器検索処理で検索した機器における前記通信手段との接続形態を識別する接続形態識別処理と、前記接続形態識別処理で前記接続形態が無線通信と識別した機器から該機器の無線通信の電波強度を取得する電波強度取得処理と、前記電波強度取得処理で取得した電波強度に応じて、機器を選出する機器選出処理と、前記機器選出処理で選出した機器の機器制御プログラムを取得する機器制御ソフトウェア取得処理と、前記機器制御プログラム取得処理で取得した機器制御プログラムを前記機器制御プログラム設定プログラムに提供する機器制御プログラム提供処理とを構成することにより、無線通信で接続する機器を容易に利用することが可能となる。
【実施例５】
【０１４５】
実施例５では、ＰＣ２にインストールされている本発明に係る情報処理装置プログラム（以後、プリンタドライバインストールプログラムと称する）が無線通信の電波強度の有無によって無線通信を行う無線プリンタを識別し、ＰＣ２にセットされている各プリンタのプリンタドライバが記憶された記憶媒体（例えば、各種メモリ、光ディスク等）から無線プリンタのプリンタドライバを読み出し、または通信システム１に接続されている各プリンタのプリンタドライが保管されたプリンタドライバ保管装置から無線プリンタのプリンタドライバを取得してインストールする例を説明する。
【０１４６】
図１５は、ＰＣ２および無線プリンタ１１の機能的な構成の一例を示すブロック図である。
【０１４７】
始めにＰＣ２の機能的な構成について説明する。
【０１４８】
図１５に示すように、ＰＣ２にはプリンタドライバインストールプログラム１２１およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置１３、ディスプレイ等の表示装置１４が接続されている。なお、上記で説明したＰＣ２に関する構成部以外の構成部については図示しないため、説明は省略する。
【０１４９】
次に、プリンタドライバインストールプログラム１２１の機能的な構成について説明する。
【０１５０】
図１５に示すように、プリンタドライバインストールプログラム１２１は、その機能として、プリンタ検索部１５、電波強度取得部１６、プリンタ選出部１７、プリンタドライバ取得部１８、プリンタドライバインストール部１９から構成される。
【０１５１】
プリンタ検索部１５は、ＰＣ２と有線、無線を問わずに接続しているプリンタを検索する処理を行う。
【０１５２】
電波強度取得部１６は、プリンタ検索部１５で検索したプリンタから無線通信の電波強度（または、通信レベル）を取得する処理を行う。ここで、無線通信を行わない即ち有線接続のプリンタからは当該電波強度を取得することができないので、電波強度を取得できないプリンタはこの時点で有線接続のプリンタとみなし、プリンタドライバインストールプログラム１２１は有線接続のプリンタとみなしたプリンタからはプリンタドライバを取得しないこととする。
【０１５３】
プリンタ選出部１７は、無線プリンタ１１から取得した電波強度と所定の値（以後、閾値と称する）との比較を行い、当該閾値より大きい電波強度の無線プリンタ１１を、プリンタドライバをインストールする無線プリンタ１１としてリスト（以後、プリンタリストと称する）に選出する処理を行う。なお、ユーザによる閾値の設定は可能である。
【０１５４】
プリンタドライバ取得部１８は、プリンタ選出部１７で選出したプリンタリスト内の無線プリンタ１１のプリンタドライバを記憶媒体読取部９またはプリンタドライバ保管装置３０から取得する処理を行う。なお、記憶媒体読取部９からプリンタドライバを取得する場合、ＰＣ２にセットされている記憶媒体から記憶媒体読取部９がプリンタリスト内の無線プリンタのプリンタドライバのみを読み取り、読み取ったプリンタドライバをプリンタドライバ取得部１８が取得し、プリンタドライバ保管装置３０からプリンタドライバを取得する場合、プリンタドライバ取得部１８は通信部１０を介してプリンタドライバ保管装置３０にアクセスし、プリンタリスト内の無線プリンタのプリンタドライバのみを取得する。また、プリンタドライバの取得において、プリンタ選出部１７で選出したプリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合と、プリンタ選出部１７で選出したプリンタリストを表示装置１４に表示し、ユーザが表示装置１４に表示されたプリンタリストから入力装置１３を用いてプリンタドライバをインストールする無線プリンタ１１を選択し、ユーザによって選択された無線プリンタのプリンタドライバを取得する場合とがある。
【０１５５】
プリンタドライバインストール部１９は、プリンタドライバ取得部１８で取得したプリンタドライバをＰＣ２にインストールする処理を行う。
【０１５６】
次に、無線プリンタ１１の機能的な構成について説明する。
【０１５７】
図１５に示すように、無線プリンタ１１は、無線通信部２０、電波強度保持部２１、電波強度転送部２２、その他プリンタ構成部２５を具備して構成される。
【０１５８】
無線通信部２０は、無線ＡＰ３等との間で無線通信を行うもので、アンテナ、送受信回路、電波強度の測定回路等を含んで構成される。なお、電波強度については、一般的に無線通信装置が周囲情報として保持しているＲＳＳＩ［Receive Signal Strength Indication：受信している電波信号の強さを数値化したもの］またはＳ／Ｎ比［Signal to Noise Ratio：信号対雑音比］を利用して、この測定値を元にレンジ分けすることが周知技術として知られている。
【０１５９】
電波強度保持部２１は、無線通信部２０で測定した電波強度を保持する記憶領域である。
【０１６０】
電波強度転送部２２は、ＰＣ２（即ち、プリンタドライバインストールプログラム１２１）から電波強度要求を受け付けた際に、電波強度保持部２１に保持している電波強度をＰＣ２に対して転送する処理を行う。
【０１６１】
その他のプリンタ構成部２５は、無線プリンタ１１を構成する一般的な構成部である。
【０１６２】
なお、無線プリンタ１１による電波強度の保持、無線プリンタ１１からＰＣ２への電波強度の転送は、例えば、無線プリンタ１１は電波強度をＭＩＢ［Management Information Base］として保持し、プリンタドライバインストールプラグラム１２１がＳＮＭＰ［Simple Network Management Protocol］で無線プリンタ１１に対して電波強度を要求し、無線プリンタ１１が電波強度をＭＩＢから取得し、その内容をプリンタドライバインストールプログラム１２１に通知するという手順で行われる。
【０１６３】
次に、プリンタドライバインストールプログラム１２１および無線プリンタ１１の動作について説明する。
【０１６４】
図１６は、プリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【０１６５】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０１６６】
プリンタドライバインストールプログラムが起動すると、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ１６０１）、電波強度取得部は、検索したプリンタに対して電波強度を要求し（Ｓ１６０２）、電波強度を取得した場合（Ｓ１６０３でＹＥＳ）、Ｓ１６０４に進み、また、電波強度を取得できなかった場合（Ｓ１６０３でＮＯ）、Ｓ１６０７に進む。
【０１６７】
電波強度を取得した場合（Ｓ１６０３でＹＥＳ）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ１６０４）、電波強度が閾値より大きい場合（Ｓ１６０５でＹＥＳ）、Ｓ１６０６に進み、また、電波強度が閾値以下の場合（Ｓ１６０５でＮＯ）、Ｓ１６０７に進む。
【０１６８】
電波強度が閾値より大きい場合（Ｓ１６０５でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ１６０６）、Ｓ１６０７に進む。
【０１６９】
そして、他のプリンタが存在する場合（Ｓ１６０７でＹＥＳ）、Ｓ１６０２に戻り、他のプリンタが存在しない場合（Ｓ１６０７でＮＯ）、Ｓ１６０８に進む。
【０１７０】
他のプリンタが存在しない場合（Ｓ１６０７でＮＯ）、プリンタドライバ取得部は、記憶媒体またはプリンタドライバ保管装置からプリンタリスト内の全てのプリンタのプリンタドライバを取得し（Ｓ１６０８）、プリンタドライバインストール部は、取得したプリンタドライバのインストールを実行し（Ｓ１６０９）、インストール処理を終了する。
【０１７１】
図１７は、プリンタリストからユーザによって選択された無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【０１７２】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０１７３】
プリンタドライバインストールプログラムが起動すると、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ１７０１）、電波強度取得部は、検索したプリンタに対して電波強度を要求し（Ｓ１７０２）、電波強度を取得した場合（Ｓ１７０３でＹＥＳ）、Ｓ１７０４に進み、また、電波強度を取得できなかった場合（Ｓ１７０３でＮＯ）、Ｓ１７０７に進む。
【０１７４】
電波強度を取得した場合（Ｓ１７０３でＹＥＳ）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ１７０４）、電波強度が閾値より大きい場合（Ｓ１７０５でＹＥＳ）、Ｓ１７０６に進み、また、電波強度が閾値以下の場合（Ｓ１７０５でＮＯ）、Ｓ１７０７に進む。
【０１７５】
電波強度が閾値より大きい場合（Ｓ１７０５でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ１７０６）、Ｓ１７０７に進む。
【０１７６】
そして、他のプリンタが存在する場合（Ｓ１７０７でＹＥＳ）、Ｓ１７０２に戻り、他のプリンタが存在しない場合（Ｓ１７０７でＮＯ）、Ｓ１７０８に進む。
【０１７７】
他のプリンタが存在しない場合（Ｓ１７０７でＮＯ）、表示装置にプリンタリストを表示する（Ｓ１７０８）。プリンタリストは、例えば、図５に示すような画面２６で表示される。
【０１７８】
そして、ユーザによってプリンタドライバをインストールするプリンタが選択され（Ｓ１７０９）、プリンタドライバ取得部は、選択されたプリンタのプリンタドライバを記憶媒体またはプリンタドライバ保管装置から取得し（Ｓ１７１０）、プリンタドライバインストール部は、取得したプリンタドライバのインストールを実行し（Ｓ１７１１）、インストール処理を終了する。
【０１７９】
なお、プリンタドライバインストールプログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【実施例６】
【０１８０】
実施例６では、ＰＣ２にインストールされている本発明に係る情報処理装置プログラム（以後、プリンタドライバインストールプログラムと称する）が接続するプリンタの接続形態を識別することによって無線通信を行う無線プリンタを識別し、ＰＣ２にセットされている各プリンタのプリンタドライバが記憶された記憶媒体（例えば、各種メモリ、光ディスク等）から無線プリンタのプリンタドライバを読み出し、または通信システム１に接続されている各プリンタのプリンタドライが保管されたプリンタドライバ保管装置から無線プリンタのプリンタドライバを取得してインストールする例を説明する。
【０１８１】
図１８は、ＰＣ２および無線プリンタ１１の機能的な構成の一例を示すブロック図である。
【０１８２】
始めにＰＣ２の機能的な構成について説明する。
【０１８３】
図１８に示すように、ＰＣ２にはプリンタドライバインストールプログラム１２１およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置１３、ディスプレイ等の表示装置１４が接続されている。なお、上記で説明したＰＣ２に関する構成部以外の構成部については図示しないため、説明は省略する。
【０１８４】
次に、プリンタドライバインストールプログラム１２１の機能的な構成について説明する。
【０１８５】
図１８に示すように、プリンタドライバインストールプログラム１２１は、その機能として、プリンタ検索部１５、接続形態識別部２８、電波強度取得部１６、プリンタ選出部１７、プリンタドライバ取得部１８、プリンタドライバインストール部１９から構成される。
【０１８６】
プリンタ検索部１５は、ＰＣ２と有線、無線を問わずに接続しているプリンタを検索する処理を行う。
【０１８７】
接続形態識別部２８は、プリンタ検索部１５で検索したプリンタの接続形態（即ち、無線か有線か）を識別する処理を行う。ここで、プリンタドライバインストールプログラム１２１は接続形態が有線であると識別したプリンタからはプリンタドライバを取得しないこととする。
【０１８８】
電波強度取得部１６は、接続形態識別部２８で接続形態が無線であると識別した無線プリンタ１１から無線通信の電波強度（または、通信レベル）を取得する処理を行う。
【０１８９】
プリンタ選出部１７は、無線プリンタ１１から取得した電波強度と所定の値（以後、閾値と称する）との比較を行い、当該閾値より大きい電波強度の無線プリンタ１１を、プリンタドライバをインストールする無線プリンタ１１としてリスト（以後、プリンタリストと称する）に選出する処理を行う。なお、ユーザによる閾値の設定は可能である。
【０１９０】
プリンタドライバ取得部１８は、プリンタ選出部１７で選出したプリンタリスト内の無線プリンタ１１のプリンタドライバを記憶媒体読取部９またはプリンタドライバ保管装置３０から取得する処理を行う。なお、記憶媒体読取部９からプリンタドライバを取得する場合、ＰＣ２にセットされている記憶媒体から記憶媒体読取部９がプリンタリスト内の無線プリンタのプリンタドライバのみを読み取り、読み取ったプリンタドライバをプリンタドライバ取得部１８が取得し、プリンタドライバ保管装置３０からプリンタドライバを取得する場合、プリンタドライバ取得部１８は通信部１０を介してプリンタドライバ保管装置３０にアクセスし、プリンタリスト内の無線プリンタのプリンタドライバのみを取得する。また、プリンタドライバの取得において、プリンタ選出部１７で選出したプリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合と、プリンタ選出部１７で選出したプリンタリストを表示装置１４に表示し、ユーザが表示装置１４に表示されたプリンタリストから入力装置１３を用いてプリンタドライバをインストールする無線プリンタ１１を選択し、ユーザによって選択された無線プリンタのプリンタドライバを取得する場合とがある。
【０１９１】
プリンタドライバインストール部１９は、プリンタドライバ取得部１８で取得したプリンタドライバをＰＣ２にインストールする処理を行う。
【０１９２】
なお、無線プリンタ１１の機能的な構成は、実施例５で説明した無線プリンタ１１と同様の構成であるため、ここでの説明は省略する。
【０１９３】
次に、プリンタドライバインストールプログラムおよび無線プリンタの動作について説明する。
【０１９４】
図１９は、プリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【０１９５】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０１９６】
プリンタドライバインストールプログラムが起動すると、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ１９０１）、接続形態識別部は、検索したプリンタから接続形態を取得し（Ｓ１９０２）、接続形態が無線であると識別した場合（Ｓ１９０３でＹＥＳ）、Ｓ１９０４に進み、また、接続形態が有線であると識別した場合（Ｓ１９０３でＮＯ）、Ｓ１９０８に進む。
【０１９７】
接続形態が無線であると識別した場合（Ｓ１９０３でＹＥＳ）、電波強度取得部は、無線であると識別したプリンタに対して電波強度を要求し（Ｓ１９０４）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ１９０５）、電波強度が閾値より大きい場合（Ｓ１９０６でＹＥＳ）、Ｓ１９０７に進み、また、電波強度が閾値以下の場合（Ｓ１９０６でＮＯ）、Ｓ１９０８に進む。
【０１９８】
電波強度が閾値より大きい場合（Ｓ１９０６でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ１９０７）、Ｓ１９０８に進む。
【０１９９】
そして、他のプリンタが存在する場合（Ｓ１９０８でＹＥＳ）、Ｓ１９０２に戻り、他のプリンタが存在しない場合（Ｓ１９０８でＮＯ）、Ｓ１９０９に進む。
【０２００】
他のプリンタが存在しない場合（Ｓ１９０８でＮＯ）、プリンタドライバ取得部は、記憶媒体またはプリンタドライバ保管装置からプリンタリスト内の全てのプリンタのプリンタドライバを取得し（Ｓ１９０９）、プリンタドライバインストール部は、取得したプリンタドライバのインストールを実行し（Ｓ１９１０）、インストール処理を終了する。
【０２０１】
図２０は、プリンタリストからユーザによって選択された無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【０２０２】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０２０３】
プリンタドライバインストールプログラムが起動すると、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ２００１）、接続形態識別部は、検索したプリンタから接続形態を取得し（Ｓ２００２）、接続形態が無線であると識別した場合（Ｓ２００３でＹＥＳ）、Ｓ２００４に進み、また、接続形態が有線であると識別した場合（Ｓ２００３でＮＯ）、Ｓ２００８に進む。
【０２０４】
接続形態が無線であると識別した場合（Ｓ２００３でＹＥＳ）、電波強度取得部は、無線であると識別したプリンタに対して電波強度を要求し（Ｓ２００４）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ２００５）、電波強度が閾値より大きい場合（Ｓ２００６でＹＥＳ）、Ｓ２００７に進み、また、電波強度が閾値以下の場合（Ｓ２００６でＮＯ）、Ｓ２００８に進む。
【０２０５】
電波強度が閾値より大きい場合（Ｓ２００６でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ２００７）、Ｓ２００８に進む。
【０２０６】
そして、他のプリンタが存在する場合（Ｓ２００８でＹＥＳ）、Ｓ２００２に戻り、他のプリンタが存在しない場合（Ｓ２００８でＮＯ）、Ｓ２００９に進む。
【０２０７】
他のプリンタが存在しない場合（Ｓ２００８でＮＯ）、表示装置にプリンタリストを表示する（Ｓ２００９）。プリンタリストは、例えば、図５に示すような画面２６で表示される。
【０２０８】
そして、ユーザによってプリンタドライバをインストールするプリンタが選択され（Ｓ２０１０）、プリンタドライバ取得部は、選択されたプリンタのプリンタドライバを記憶媒体またはプリンタドライバ保管装置から取得し（Ｓ２０１１）、プリンタドライバインストール部は、取得したプリンタドライバのインストールを実行し（Ｓ２０１２）、インストール処理を終了する。
【０２０９】
なお、プリンタドライバインストールプログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【０２１０】
通信手段を介して接続する機器を検索する機器検索手段と、前記機器検索手段で検索した機器における前記通信手段との接続形態を識別する接続形態識別手段と、前記接続形態識別手段で前記接続形態が無線通信と識別した機器から該機器の無線通信の電波強度を取得する電波強度取得手段と、前記電波強度取得手段で取得した電波強度に応じて、機器を選出する機器選出手段と、前記機器選出手段で選出した機器の機器制御プログラムを取得する機器制御ソフトウェア取得手段と、前記機器制御プログラム取得手段で取得した機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定手段とを構成することにより、無線通信で接続する機器を容易に利用することが可能となる。
【０２１１】
また、通信手段を介して接続する機器を検索する機器検索処理と、前記機器検索処理で検索した機器における前記通信手段との接続形態を識別する接続形態識別処理と、前記接続形態識別処理で前記接続形態が無線通信と識別した機器から該機器の無線通信の電波強度を取得する電波強度取得処理と、前記電波強度取得処理で取得した電波強度に応じて、機器を選出する機器選出処理と、前記機器選出処理で選出した機器の機器制御プログラムを取得する機器制御ソフトウェア取得処理と、前記機器制御プログラム取得処理で取得した機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定処理とを情報処理装置に実行させる構成にすることにより、無線通信で接続する機器を用意に利用することが可能となる。
【実施例７】
【０２１２】
実施例７では、ＰＣ２にインストールされている本発明に係る情報処理装置プログラム（以後、プリンタドライバ取得プログラムと称する）が無線通信の電波強度の有無によって無線通信を行う無線プリンタを識別し、ＰＣ２にセットされている各プリンタのプリンタドライバが記憶された記憶媒体（例えば、各種メモリ、光ディスク等）から無線プリンタのプリンタドライバを読み出し、または通信システム１に接続されている各プリンタのプリンタドライが保管されたプリンタドライバ保管装置から無線プリンタのプリンタドライバを取得する例を説明する。
【０２１３】
図２１は、ＰＣ２および無線プリンタ１１の機能的な構成の一例を示すブロック図である。
【０２１４】
始めにＰＣ２の機能的な構成について説明する。
【０２１５】
図２１に示すように、ＰＣ２にはプリンタドライバ取得プログラム２９、プリンタドライバインストールプログラム１２２およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置１３、ディスプレイ等の表示装置１４が接続されている。なお、上記で説明したＰＣに関する構成部以外の構成部については図示しないため、説明は省略する。
【０２１６】
次に、プリンタドライバ取得プログラム２９の機能的な構成について説明する。
【０２１７】
図２１に示すように、プリンタドライバ取得プログラム２９は、その機能として、プリンタ検索部１５、電波強度取得部１６、プリンタ選出部１７、プリンタドライバ取得部１８から構成される。
【０２１８】
プリンタ検索部１５は、ＰＣ２と有線、無線を問わずに接続しているプリンタを検索する処理を行う。
【０２１９】
電波強度取得部１６は、プリンタ検索部１５で検索したプリンタから無線通信の電波強度（または、通信レベル）を取得する処理を行う。ここで、無線通信を行わない即ち有線接続のプリンタからは当該電波強度を取得することができないので、電波強度を取得できないプリンタはこの時点で有線接続のプリンタとみなし、プリンタドライバ取得プログラム２９は有線接続のプリンタとみなしたプリンタからはプリンタドライバを取得しないこととする。
【０２２０】
プリンタ選出部１７は、無線プリンタ１１から取得した電波強度と所定の値（以後、閾値と称する）との比較を行い、当該閾値より大きい電波強度の無線プリンタ１１を、プリンタドライバを取得する無線プリンタ１１としてリスト（以後、プリンタリストと称する）に選出する処理を行う。なお、ユーザによる閾値の設定は可能である。
【０２２１】
プリンタドライバ取得部１８は、プリンタ選出部１７で選出したプリンタリスト内の無線プリンタ１１のプリンタドライバを記憶媒体読取部９またはプリンタドライバ保管装置３０から取得する処理を行う。なお、記憶媒体読取部９からプリンタドライバを取得する場合、ＰＣ２にセットされている記憶媒体から記憶媒体読取部９がプリンタリスト内の無線プリンタのプリンタドライバのみを読み取り、読み取ったプリンタドライバをプリンタドライバ取得部１８が取得し、プリンタドライバ保管装置３０からプリンタドライバを取得する場合、プリンタドライバ取得部１８は通信部１０を介してプリンタドライバ保管装置３０にアクセスし、プリンタリスト内の無線プリンタのプリンタドライバのみを取得する。また、プリンタドライバの取得において、プリンタ選出部１７で選出したプリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合と、プリンタ選出部１７で選出したプリンタリストを表示装置１４に表示し、ユーザが表示装置１４に表示されたプリンタリストから入力装置１３を用いてプリンタドライバをインストールする無線プリンタ１１を選択し、ユーザによって選択された無線プリンタのプリンタドライバを取得する場合とがある。
【０２２２】
なお、無線プリンタ１１の機能的な構成は、実施例５および６で説明した無線プリンタと同様の構成であるため、ここでの説明は省略する。
【０２２３】
次に、プリンタドライバ取得プログラム２９および無線プリンタ１１の動作について説明する
図２２は、プリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【０２２４】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０２２５】
起動したプリンタドライバインストールプログラムからプリンタドライバ取得の依頼を受け付けると（Ｓ２２０１）、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ２２０２）、電波強度取得部は、検索したプリンタに対して電波強度を要求し（Ｓ２２０３）、電波強度を取得した場合（Ｓ２２０４でＹＥＳ）、Ｓ２２０５に進み、また、電波強度を取得できなかった場合（Ｓ２２０４でＮＯ）、Ｓ２２０８に進む。
【０２２６】
電波強度を取得した場合（Ｓ２２０４でＹＥＳ）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ２２０５）、電波強度が閾値より大きい場合（Ｓ２２０６でＹＥＳ）、Ｓ２２０７に進み、また、電波強度が閾値以下の場合（Ｓ２２０６でＮＯ）、Ｓ２２０８に進む。
【０２２７】
電波強度が閾値より大きい場合（Ｓ２２０６でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ２２０７）、Ｓ２２０８に進む。
【０２２８】
そして、他のプリンタが存在する場合（Ｓ２２０８でＹＥＳ）、Ｓ２２０３に戻り、他のプリンタが存在しない場合（Ｓ２２０８でＮＯ）、Ｓ２２０９に進む。
【０２２９】
他のプリンタが存在しない場合（Ｓ２２０８でＮＯ）、プリンタドライバ取得部は、記憶媒体またはプリンタドライバ保管装置からプリンタリスト内の全てのプリンタのプリンタドライバを取得し（Ｓ２２０９）、プリンタドライバ取得部は、取得したプリンタドライバをプリンタドライバインストールプラグラムに提供し（Ｓ２２１０）、取得処理を終了する。
【０２３０】
図２３は、プリンタリストからユーザによって選択された無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【０２３１】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０２３２】
起動したプリンタドライバインストールプログラムからプリンタドライバ取得の依頼を受け付けると（Ｓ２３０１）、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ２３０２）、電波強度取得部は、検索したプリンタに対して電波強度を要求し（Ｓ２３０３）、電波強度を取得した場合（Ｓ２３０４でＹＥＳ）、Ｓ２３０５に進み、また、電波強度を取得できなかった場合（Ｓ２３０４でＮＯ）、Ｓ２３０８に進む。
【０２３３】
電波強度を取得した場合（Ｓ２３０４でＹＥＳ）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ２３０５）、電波強度が閾値より大きい場合（Ｓ２３０６でＹＥＳ）、Ｓ２３０７に進み、また、電波強度が閾値以下の場合（Ｓ２３０６でＮＯ）、Ｓ２３０８に進む。
【０２３４】
電波強度が閾値より大きい場合（Ｓ２３０６でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ２３０７）、Ｓ２３０８に進む。
【０２３５】
そして、他のプリンタが存在する場合（Ｓ２３０８でＹＥＳ）、Ｓ２３０３に戻り、他のプリンタが存在しない場合（Ｓ２３０８でＮＯ）、Ｓ２３０９に進む。
【０２３６】
他のプリンタが存在しない場合（Ｓ２３０８でＮＯ）、表示装置にプリンタリストを表示する（Ｓ２３０９）。プリンタリストは、例えば、図５に示すような画面２６で表示される。
【０２３７】
そして、ユーザによってプリンタドライバをインストールするプリンタが選択され（Ｓ２３１０）、プリンタドライバ取得部は、選択されたプリンタのプリンタドライバを記憶媒体またはプリンタドライバ保管装置から取得し（Ｓ２３１１）、プリンタドライバ取得部は、取得したプリンタドライバをプリンタドライバインストールプログラムに提供し（Ｓ２３１２）、取得処理を終了する。
【０２３８】
なお、プリンタドライバ取得プログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【実施例８】
【０２３９】
実施例８では、ＰＣ２にインストールされている本発明に係る情報処理装置プログラム（以後、プリンタドライバ取得プログラムと称する）が接続するプリンタの接続形態を識別することによって無線通信を行う無線プリンタを識別し、ＰＣ２にセットされている各プリンタのプリンタドライバが記憶された記憶媒体（例えば、各種メモリ、光ディスク等）から無線プリンタのプリンタドライバを読み出し、または通信システム１に接続されている各プリンタのプリンタドライが保管されたプリンタドライバ保管装置から無線プリンタのプリンタドライバを取得する例を説明する。
【０２４０】
図２４は、ＰＣ２および無線プリンタ１１の機能的な構成の一例を示すブロック図である。
【０２４１】
始めにＰＣ２の機能的な構成について説明する。
【０２４２】
図２４に示すように、ＰＣ２にはプリンタドライバ取得プログラム２９、プリンタドライバインストールプログラム１２２およびアプリケーションプログラムを実現させる各種アプリケーション（不図示）がインストールされ、これらは、ＯＳ（不図示）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２にはキーボード、マウス等の入力装置１３、ディスプレイ等の表示装置１４が接続されている。なお、上記で説明したＰＣ２に関する構成部以外の構成部については図示しないため、説明は省略する。
【０２４３】
次に、プリンタドライバ取得プログラム２９の機能的な構成について説明する。
【０２４４】
図２４に示すように、プリンタドライバ取得プログラム２９は、その機能として、プリンタ検索部１５、接続形態識別部２８、電波強度取得部１６、プリンタ選出部１７、プリンタドライバ取得部１８から構成される。
【０２４５】
プリンタ検索部１５は、ＰＣ２と有線、無線を問わずに接続しているプリンタを検索する処理を行う。
【０２４６】
接続形態識別部２８は、プリンタ検索部１５で検索したプリンタの接続形態（即ち、無線か有線か）を識別する処理を行う。ここで、プリンタドライバ取得プログラム２９は接続形態が有線であると識別したプリンタからはプリンタドライバを取得しないこととする。
【０２４７】
電波強度取得部１６は、接続形態識別部２８で接続形態が無線であると識別した無線プリンタ１１から無線通信の電波強度（または、通信レベル）を取得する処理を行う。
【０２４８】
プリンタ選出部１７は、無線プリンタ１１から取得した電波強度と所定の値（以後、閾値と称する）との比較を行い、当該閾値より大きい電波強度の無線プリンタ１１を、プリンタドライバを取得する無線プリンタ１１としてリスト（以後、プリンタリストと称する）に選出する処理を行う。なお、ユーザによる閾値の設定は可能である。
【０２４９】
プリンタドライバ取得部１８は、プリンタ選出部１７で選出したプリンタリスト内の無線プリンタ１１のプリンタドライバを記憶媒体読取部９またはプリンタドライバ保管装置３０から取得する処理を行う。なお、記憶媒体読取部９からプリンタドライバを取得する場合、ＰＣ２にセットされている記憶媒体から記憶媒体読取部９がプリンタリスト内の無線プリンタのプリンタドライバのみを読み取り、読み取ったプリンタドライバをプリンタドライバ取得部１８が取得し、プリンタドライバ保管装置３０からプリンタドライバを取得する場合、プリンタドライバ取得部１８は通信部１０を介してプリンタドライバ保管装置３０にアクセスし、プリンタリスト内の無線プリンタのプリンタドライバのみを取得する。また、プリンタドライバの取得において、プリンタ選出部１７で選出したプリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合と、プリンタ選出部１７で選出したプリンタリストを表示装置１４に表示し、ユーザが表示装置１４に表示されたプリンタリストから入力装置１３を用いてプリンタドライバをインストールする無線プリンタ１１を選択し、ユーザによって選択された無線プリンタのプリンタドライバを取得する場合とがある。
【０２５０】
なお、無線プリンタ１１の機能的な構成は、実施例５、６および７で説明した無線プリンタ１１と同様の構成であるため、ここでの説明は省略する。
【０２５１】
次に、プリンタドライバインストールプログラムおよび無線プリンタの動作について説明する。
【０２５２】
図２５は、プリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【０２５３】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０２５４】
起動したプリンタドライバインストールプログラムからプリンタドライバ取得の依頼を受け付けると（Ｓ２５０１）、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ２５０２）、接続形態識別部は、検索したプリンタから接続形態を取得し（Ｓ２５０３）、接続形態が無線であると識別した場合（Ｓ２５０４でＹＥＳ）、Ｓ２５０５に進み、また、接続形態が有線であると識別した場合（Ｓ２５０４でＮＯ）、Ｓ２５０９に進む。
【０２５５】
接続形態が無線であると識別した場合（Ｓ２５０４でＹＥＳ）、電波強度取得部は、無線であると識別したプリンタに対して電波強度を要求し（Ｓ２５０５）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ２５０６）、電波強度が閾値より大きい場合（Ｓ２５０７でＹＥＳ）、Ｓ２５０８に進み、また、電波強度が閾値以下の場合（Ｓ２５０７でＮＯ）、Ｓ２５０９に進む。
【０２５６】
電波強度が閾値より大きい場合（Ｓ２５０７でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ２５０８）、Ｓ２５０９に進む。
【０２５７】
そして、他のプリンタが存在する場合（Ｓ２５０９でＹＥＳ）、Ｓ２５０３に戻り、他のプリンタが存在しない場合（Ｓ２５０９でＮＯ）、Ｓ２５１０に進む。
【０２５８】
他のプリンタが存在しない場合（Ｓ２５０９でＮＯ）、プリンタドライバ取得部は、記憶媒体またはプリンタドライバ保管装置からプリンタリスト内の全てのプリンタのプリンタドライバを取得し（Ｓ２５１０）、プリンタドライバ取得部は、取得したプリンタドライバをプリンタドライバインストールプログラムに提供し（Ｓ２５１１）、取得処理を終了する。
【０２５９】
図２６は、プリンタリストからユーザによって選択された無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【０２６０】
なお、ユーザの指示（例えば、ＰＣのデスクトップに表示されたプリンタドライバインストールプログラムを示すアイコンのクリックによる指示、アプリケーションプログラムによるデータ処理中にアプリケーションプログラムが用意した印刷ボタンのクリックによる指示等）によってプリンタドライバインストールプログラムが起動するのが一般的であるが、プリンタドライバインストールプログラムが常駐プログラムである場合はシステム起動時にインストールプログラムが起動することもある。
【０２６１】
起動したプリンタドライバインストールプログラムからプリンタドライバ取得の依頼を受け付けると（Ｓ２６０１）、プリンタ検索部は、ＰＣと有線、無線を問わずに接続しているプリンタを検索し（Ｓ２６０２）、接続形態識別部は、検索したプリンタから接続形態を取得し（Ｓ２６０３）、接続形態が無線であると識別した場合（Ｓ２６０４でＹＥＳ）、Ｓ２６０５に進み、また、接続形態が有線であると識別した場合（Ｓ２６０４でＮＯ）、Ｓ２６０９に進む。
【０２６２】
接続形態が無線であると識別した場合（Ｓ２６０４でＹＥＳ）、電波強度取得部は、無線であると識別したプリンタに対して電波強度を要求し（Ｓ２６０５）、プリンタ選出部は、取得した電波強度と閾値を比較し（Ｓ２６０６）、電波強度が閾値より大きい場合（Ｓ２６０７でＹＥＳ）、Ｓ２６０８に進み、また、電波強度が閾値以下の場合（Ｓ２６０７でＮＯ）、Ｓ２６０９に進む。
【０２６３】
電波強度が閾値より大きい場合（Ｓ２６０７でＹＥＳ）、プリンタ選出部は、当該電波強度を有するプリンタをプリンタリストに選出し（Ｓ２６０８）、Ｓ２６０９に進む。
【０２６４】
そして、他のプリンタが存在する場合（Ｓ２６０９でＹＥＳ）、Ｓ２６０３に戻り、他のプリンタが存在しない場合（Ｓ２６０９でＮＯ）、Ｓ２６１０に進む。
【０２６５】
他のプリンタが存在しない場合（Ｓ２６０９でＮＯ）、表示装置にプリンタリストを表示する（Ｓ２６１０）。プリンタリストは、例えば、図５に示すような画面２６で表示される。
【０２６６】
そして、ユーザによってプリンタドライバをインストールするプリンタが選択され（Ｓ２６１１）、プリンタドライバ取得部は、選択されたプリンタからプリンタドライバを記憶媒体またはプリンタドライバ保管装置から取得し（Ｓ２６１２）、プリンタドライバ取得部は、取得したプリンタドライバをプリンタドライバインストールプログラムに提供し（Ｓ２６１３）、取得処理を終了する。
【０２６７】
なお、プリンタドライバ取得プログラムは、各種メモリや光ディスク等の記憶媒体に記憶して提供することが可能であり、通信回線を介して配信することも可能である。
【０２６８】
通信手段を介して接続する機器を該通信手段経由で制御するための機器制御プログラムを利用可能な状態に設定する機器制御プログラム設定プログラムから該機器制御プログラムの取得依頼を受け付ける取得依頼受付処理と、前記通信手段を介して接続する機器を検索する機器検索処理と、前記機器検索処理で検索した機器における前記通信手段との接続形態を識別する接続形態識別処理と、前記接続形態識別処理で前記接続形態が無線通信と識別した機器から該機器の無線通信の電波強度を取得する電波強度取得処理と、前記電波強度取得処理で取得した電波強度に応じて、機器を選出する機器選出処理と、前記機器選出処理で選出した機器の機器制御プログラムを取得する機器制御ソフトウェア取得処理と、前記機器制御プログラム取得処理で取得した機器制御プログラムを前記機器制御プログラム設定プログラムに提供する機器制御プログラム提供処理とを構成することにより、無線通信で接続する機器を容易に利用することが可能となる。
【図面の簡単な説明】
【０２６９】
【図１】本発明に係る通信システムの全体構成の一例を示すシステム構成図である。
【図２】ＰＣおよび無線プリンタの機能的な構成の一例を示すブロック図である。
【図３】プリンタリスト内の全ての無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【図４】プリンタリストからユーザによって選択された無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【図５】表示装置に表示されるプリンタリストの一例を示す図である。
【図６】ＰＣおよび無線プリンタの機能的な構成の一例を示すブロック図である。
【図７】プリンタリスト内の全ての無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【図８】プリンタリストからユーザによって選択された無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【図９】ＰＣおよび無線プリンタの機能的な構成の一例を示すブロック図である。
【図１０】プリンタリスト内の全ての無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【図１１】プリンタリストからユーザによって選択された無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【図１２】ＰＣおよび無線プリンタの機能的な構成の一例を示すブロック図である。
【図１３】プリンタリスト内の全ての無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【図１４】プリンタリストからユーザによって選択された無線プリンタからプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【図１５】ＰＣおよび無線プリンタの機能的な構成の一例を示すブロック図である。
【図１６】プリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【図１７】プリンタリストからユーザによって選択された無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【図１８】ＰＣおよび無線プリンタの機能的な構成の一例を示すブロック図である。
【図１９】プリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【図２０】プリンタリストからユーザによって選択された無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバインストールプログラムの動作の流れを示すフローチャートである。
【図２１】ＰＣおよび無線プリンタの機能的な構成の一例を示すブロック図である。
【図２２】プリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【図２３】プリンタリストからユーザによって選択された無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【図２４】ＰＣおよび無線プリンタの機能的な構成の一例を示すブロック図である。
【図２５】プリンタリスト内の全ての無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【図２６】プリンタリストからユーザによって選択された無線プリンタのプリンタドライバを取得する場合におけるプリンタドライバ取得プログラムの動作の流れを示すフローチャートである。
【符号の説明】
【０２７０】
１    通信システム
２    ＰＣ
３    無線ＡＰ
４０１    プリンタＡ
４０２    プリンタＢ
４０３    プリンタＣ
５    ＣＰＵ
６    ＲＯＭ
７    ＲＡＭ
８    ＨＤ
９    記憶媒体読取部
１０    通信部
１１    無線プリンタ
１２１、１２２    プリンタドライバインストールプログラム
１３    入力装置
１４    表示装置
１５    プリンタ検索部
１６    電波強度取得部
１７    プリンタ選出部
１８    プリンタドライバ取得部
１９    プリンタドライバインストール部
２０    無線通信部
２１    電波強度保持部
２２    電波強度転送部
２３    プリンタドライバ保持部
２４    プリンタドライバ転送部
２５    その他プリンタ構成部
２６    画面
２７    チェックボックス
２８    接続形態識別部
２９    プリンタドライバ取得プログラム
３０    プリンタドライバ保管装置
【図１】
2008059335.tif 000003
【図２】
2008059335.tif 000004
【図３】
2008059335.tif 000005
【図４】
2008059335.tif 000006
【図５】
2008059335.tif 000007
【図６】
2008059335.tif 000008
【図７】
2008059335.tif 000009
【図８】
2008059335.tif 000010
【図９】
2008059335.tif 000011
【図１０】
2008059335.tif 000012
【図１１】
2008059335.tif 000013
【図１２】
2008059335.tif 000014
【図１３】
2008059335.tif 000015
【図１４】
2008059335.tif 000016
【図１５】
2008059335.tif 000017
【図１６】
2008059335.tif 000018
【図１７】
2008059335.tif 000019
【図１８】
2008059335.tif 000020
【図１９】
2008059335.tif 000021
【図２０】
2008059335.tif 000022
【図２１】
2008059335.tif 000023
【図２２】
2008059335.tif 000024
【図２３】
2008059335.tif 000025
【図２４】
2008059335.tif 000026
【図２５】
2008059335.tif 000027
【図２６】
2008059335.tif 000028