(57)【要約】【課題】インストールの中断したハードウェアデバイスのインストールを実行させる。【解決手段】接続されたハードウェアデバイス１５０が新規であるときに新規のハードウェアデバイス１５０を検出した旨を示す検出済情報１４０を情報処理装置１１０に格納して、次いで、ハードウェアデバイス１５０を制御するデバイスドライバ１３２を情報処理装置１１０内で検索して、ハードウェアデバイス１５０およびデバイスドライバ１３２を関連付けたデバイス情報を生成して情報処理装置１１０に格納するインストール処理が実装されたオペレーティングシステム１２０に対して、ハードウェアのインストールを実行するインストール方法であって、ハードウェアデバイス１５０について検出済情報１４０が既に格納されている場合に、検出済情報１４０を初期化してオペレーティングシステム１２０にインストール処理を起動させる初期化手順を含む。【選択図】図４
2007102567.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に対して外部からハードウェアデバイスが接続された場合に、前記ハードウェアデバイスが新規であるときに新規のハードウェアデバイスを検出した旨を示す検出済情報を前記情報処理装置に格納し、次いで、前記ハードウェアデバイスを制御するデバイスドライバと前記ハードウェアデバイスとを関連付けたデバイス情報を生成して前記情報処理装置に格納するインストール処理が実装されたオペレーティングシステムに対して、前記ハードウェアのインストールを行うインストール方法であって、
前記ハードウェアデバイスについて前記検出済情報が既に格納されている場合に、前記検出済情報を初期化して前記オペレーティングシステムに前記インストール処理を起動させる初期化手順を含むインストール方法。
【請求項２】
前記オペレーティングシステムは、前記デバイス情報が前記情報処理装置の内部に書き込まれたとき、または、ユーザからの指示があったときに、前記検出済情報を格納する請求項１に記載のインストール方法。
【請求項３】
前記検出済情報を格納する処理が終了するまで、前記初期化手順の実行を待機する請求項１に記載のインストール方法。
【請求項４】
前記初期化手順に先立って、前記デバイスドライバを前記情報処理装置に格納する格納手順を含む請求項１に記載のインストール方法。
【請求項５】
情報処理装置に対して外部からハードウェアデバイスが接続された場合に、前記ハードウェアデバイスが新規であるときに新規のハードウェアデバイスを検出した旨を示す検出済情報を前記情報処理装置に格納し、次いで、前記ハードウェアデバイスを制御するデバイスドライバと前記ハードウェアデバイスとを関連付けたデバイス情報を生成して前記情報処理装置に格納するインストール処理が実装されたオペレーティングシステムに対して、前記ハードウェアのインストールを行うプログラムであって、
前記情報処理装置に、前記ハードウェアデバイスについて前記検出済情報が既に格納されている場合に前記検出済情報を初期化して前記オペレーティングシステムに前記インストール処理を起動させる初期化ステップを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインストール方法および記録媒体に関する。より詳細には、情報処理装置内のオペレーティングシステム（以下、「ＯＳ」と記載する）から新規なハードウェアデバイスを利用できる状態にするまでのインストール方法と、その方法を実行するプログラムを格納した記録媒体に関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の汎用情報処理装置に対して、用途に応じて種々のハードウェアデバイスが新規に接続される場合がある。このような場合に、その情報処理装置の動作を制御しているＯＳからハードウェアデバイスを適切に制御して利用できる状態にする一連の作業を本明細書では「インストール」と記載する。
【０００３】
ハードウェアデバイスが新たに情報処理装置にインストールされる場合に、ハードウェア上のインストールとソフトウェア上のインストールとが行われる。ハードウェア上のインストールは、情報処理装置とハードウェアデバイスとを規格に従って物理的に接続して、両者の間で信号を送受信できる状態にする作業である。一方、ソフトウェア上のインストールは、それぞれのハードウェアデバイスに固有のデバイスドライバと呼ばれるファイルを情報処理装置に格納すると共に、個別のデバイスドライバ、ＯＳおよびハードウェアを相互に関係付ける設定情報を情報処理内に格納する作業である。
【０００４】
ハードウェア上の接続は、有線と無線とがあるが、例えば有線の場合、物理的に嵌合するコネクタを用いてハードウェアデバイスと情報処理装置とが接続される。一方、ソフトウェア上のインストールは、デバイスドライバのファイルを情報処理装置内に格納すること、情報処理装置に新規なハードウェアを認識させること、状況に応じた設定情報を生成して情報処理装置に格納すること、等の作業を、ＯＳ上で情報処理装置を操作することにより行われる。
【０００５】
上記のようなソフトウェア上のインストールの一連の作業を正しい順序で実行するには、情報処理装置を操作するユーザに専門的な知識が要求される。また、ユーザに知識があっても操作を誤る場合もある。そこで、一部のＯＳには、新規なハードウェアデバイスが物理的に接続されたときに、これを自動的に検出してソフトウェア上の適切なインストール作業を支援する支援プロセスを起動するワークフレームが実装されている。このようなワークフレームは一般に「プラグアンドプレイ（Plug and Play、以下、「ＰｎＰ」と記載する）」と呼ばれている。
【０００６】
このＰｎＰプロセスは、情報処理装置の外部インターフェースを定期的に監視している。そして、ＯＳにまだインストールされていないハードウェアデバイスが検出された場合に、当該ハードウェアデバイスと通信してそのハードウェアデバイスを特定する。更に、そのハードウェアデバイスを利用するために用いられるデバイスドライバを所定のディレクトリに格納する等、ソフトウェア上のインストールを支援するプログラムを起動する。このプログラムは、インストール作業の各段階においてユーザの確認を受け付け、所定の処理の段階を漏れなく実行することによりインストール作業を完了させる。
【０００７】
下記特許文献１には、情報処理装置の状況に応じて異なる処理を起動するインストール制御方法が記載されている。これにより、情報処理装置の既存の状態を把握できていないユーザに対して、適切なインストールプログラムを起動して、適切な処理を実行させることができる。また、下記特許文献２には、インストールしようとするプリンタがＰｎＰ対応かどうかによって、異なるプロセスにインストール処理を分岐させることができるインストール方法が記載されている。
【特許文献１】特開２００３−１１４７９９号公報
【特許文献２】特開２００３−２１６３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前記したＰｎＰは、ＯＳに実装された特定のプロセスである。一方、デバイスドライバはハードウェアデバイス毎に異なり、更に、ＯＳ上でのデバイスドライバの振る舞いも多肢にわたる。このため、ハードウェアデバイスによってはＰｎＰでは正しいインストールができないデバイスドライバを使用する場合がある。また、インストール作業の途中で、ユーザの何らかの都合で処理を中断させる場合もある。そこで、ＰｎＰのプロセスには、ＰｎＰを中断させる指示を受け付けるインターフェースが実装されている。
【０００９】
一方、ＰｎＰ以外のプロセスでデバイスドライバをインストールした場合、ＯＳ側にはデバイスドライバをインストールした記録が残らない。このため、ＯＳが当該デバイスドライバに係るハードウェアデバイスを検出する毎にＰｎＰプロセスを起動してしまうことになり、ユーザはその度にＰｎＰプロセスを中断させる操作をしなければならなくなる。そこで、このような不都合を回避するために、特殊なデバイスドライバを用いる特定のハードウェアデバイスに対しては、当該ハードウェアデバイスを検出してもＰｎＰプロセスを起動させないＰｎＰ禁止設定ができる選択項目を、前記ＰｎＰを中断させるインターフェースに設けている。
【００１０】
しかしながら、ＰｎＰプロセスで処理されるべきデバイスドライバのインストールが、他の理由で中断された場合でも、誤ってＰｎＰ禁止が設定されてしまう場合がある。このような場合、当然にそのデバイスドライバに対応したハードウェアデバイスは利用できない。また、ユーザが使用できないハードウェアデバイスのデバイスドライバをインストールしなければならないことに気づいたとしても、ＰｎＰはＯＳが自動的に起動するプロセスなので、いったん禁止を設定されたＰｎＰプロセスを再開あるいは再起動する手だてがない。従って、ユーザにはデバイスドライバをインストールすることができない。
【課題を解決するための手段】
【００１１】
そこで、本発明の第１の形態として、情報処理装置に対して外部からハードウェアデバイスが接続された場合に、ハードウェアデバイスが新規であるときに新規のハードウェアデバイスを検出した旨を示す検出済情報を情報処理装置に格納して、次いで、ハードウェアデバイスを制御するデバイスドライバとハードウェアデバイスとを関連付けたデバイス情報を生成して情報処理装置に格納するインストール処理が実装されたオペレーティングシステムに対して、ハードウェアのインストールを実行するインストール方法であって、ハードウェアデバイスについて検出済情報が既に格納されている場合に、検出済情報を初期化してオペレーティングシステムにインストール処理を起動させる初期化手順を含むインストール方法が提供される。これにより、ＰｎＰを禁止する設定がされた状態でも、検出済情報を初期化させるステップを含むインストーラを実行することにより、ＰｎＰプロセスを利用したインストール処理を実行させることができる。
【００１２】
また、上記インストール方法において、オペレーティングシステムは、デバイス情報が情報処理装置内に書き込まれたとき、または、ユーザからの指示があったときに、検出済情報を格納してもよい。これにより、ハードウェアデバイスのインストールが完了した場合に、当該ハードウェアデバイスが再検出された場合に再びＰｎＰが起動されてインストールを重複して実行することが回避できる。また、ＰｎＰの起動を避けたい場合に、ユーザの指示に基づいてそのような設定をすることができる。
【００１３】
また、上記インストール方法において、検出済情報を格納する処理が終了するまで、初期化手順の実行を待機してもよい。これにより、ひとつのハードウェアデバイスに対するインストール処理が、異なる複数のプロセスで同時に実行されることが回避できる。従って、リソースのコンフリクト等が未然に防止される。
【００１４】
また、上記インストール方法において、初期化手順に先立って、デバイスドライバを情報処理装置に格納する格納手順を含めてもよい。これにより、デバイスドライバを情報処理装置に格納した状態でＰｎＰを起動させることができるので、ＰｎＰプロセス単独の処理によってインストールが確実に完了する。
【００１５】
更に、本発明の第２の形態として、情報処理装置に対して外部からハードウェアデバイスが接続された場合に、ハードウェアデバイスが新規であるときに新規のハードウェアデバイスを検出した旨を示す検出済情報を情報処理装置に格納し、次いで、ハードウェアデバイスを制御するデバイスドライバを情報処理装置の内部で検索して、ハードウェアデバイスおよびデバイスドライバを関連付けたデバイス情報を生成して情報処理装置に格納するインストール処理が実装されたオペレーティングシステムに対して、ハードウェアデバイスのインストールを実行するプログラムであって、情報処理装置に、ハードウェアデバイスについて検出済情報が既に格納されている場合に検出済情報を初期化してオペレーティングシステムにインストール処理を起動させる初期化ステップを実行させる。これにより、上記インストール方法をユーザに提供することができる。また、媒体がＯＳにマウントされたときにインストーラを自動実行する設定にすれば、ユーザに要求される操作をさらに軽減することができる。
【００１６】
なお、上記発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションも発明となり得る。
【発明を実施するための最良の形態】
【００１７】
以下、発明の実施の形態を通じて本発明を説明する。ただし、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１８】
図１は、インストール方法を実施する対象となる情報処理装置１１０を含む概念上のシステム構成１０を示す図である。同図に示すように、情報処理装置１１０はオペレーティングシステム１２０および格納部１３０を含んでいる。オペレーティングシステム１２０および格納部１３０は、それぞれ入出力ポート１１２を介して、情報処理装置１１０の外部の、ハードウェアデバイス１５０、入力装置１７０等とデータ、プログラム等を送受信することができる。また、オペレーティングシステム１２０は、ＰｎＰプロセス１２２およびプログラム実行部１２４等を含んでいる。
【００１９】
一方、格納部１３０は、オペレーティングシステム１２０の制御の下に、デバイスドライバ１３２、検出済情報１４０等を格納する。ここで、検出済情報１４０は、後述するハードウェアデバイス１５０毎に生成され、それぞれ、デバイスＩＤ１４２、ＰｎＰ禁止を示すＰｎＰ禁止情報１４４、インストール済みを示すインストール済情報１４６等の情報を格納できる領域を含む。
【００２０】
また、この情報処理装置１１０におけるオペレーティングシステム１２０は、入出力ポート１１２を介して外部に接続されたハードウェアデバイス１５０を制御する。更に、着脱できる記録媒体１６０を介して情報またはプログラムを格納したファイルを取り込むことができる。更に、例えばキーボード、マウス等の入力装置１７０を介してユーザの指示を受け付けることができる。
【００２１】
図２は、上記のようなシステム構成１０上の情報処理装置１１０に対して、ＰｎＰプロセス１２２により新規なハードウェアデバイス１５０をインストールする方法の手順を示す流れ図Ｆ１００である。同図に示すように、新規なハードウェアデバイス１５０が情報処理装置１１０に物理的に接続されると（Ｓ１０１）、ＯＳ１２０は、そのハードウェアデバイス１５０からデバイスＩＤ１４２を受信して、そのデバイスＩＤ１４２を含む検出済情報１４０を情報処理装置１１０に格納する（Ｓ１０２）。
【００２２】
続いて、ＯＳ１２０は、当該デバイスＩＤ１４２に対応するデバイスドライバ１３２を検索する（Ｓ１０３）。適切なデバイスドライバ１３２が検出された場合（Ｓ１０３：ＹＥＳ）、ＯＳ１２０は、当該ハードウェアデバイス１５０とデバイスドライバ１３２の対応関係等の設定を情報処理装置１１０に格納し、更に、当該ハードウェアデバイス１５０に対するソフトウェア上のインストール処理が完了した旨を示すインストール済情報１４６を含むデバイス情報を書き込む（Ｓ１０４）。こうして、当該ハードウェアデバイス１５０のインストールが完了したので、ＯＳ１２０からハードウェアデバイス１５０を制御して利用することができるようになる（Ｓ１０５）。
【００２３】
一方、ステップＳ１０３において適切なデバイスドライバ１３２が検出されなかった場合（Ｓ１０３：ＮＯ）、ＯＳ１２０は、ユーザにインストールを続行するか否かの指示を仰ぐ（Ｓ１０６）。この場合に、ＯＳ１２０は情報処理装置１１０の画面上にインストールを続行するかどうかを問い合せる画面を表示し、これに対するユーザからの入力を受け付ける。ここで、ユーザがインストールの続行を選択した場合（Ｓ１０６：ＹＥＳ）、ユーザは、デバイスドライバ１３２の格納されたディレクトリをＯＳ１２０に通知する等、ＯＳ１２０の要求する処理に手動で対応する（Ｓ１０７）。ＯＳ１２０から要求された操作が完全に実行された場合（Ｓ１０７：ＹＥＳ）は、当該ハードウェアデバイス１５０のインストールは完了するので、ＯＳ１２０からハードウェアデバイス１５０を制御して利用することができるようになる（Ｓ１０５）。
【００２４】
しかしながら、ユーザが適切な操作を知らない等の理由によりステップＳ１０６においてインストールの中断を選択した場合（Ｓ１０６：ＮＯ）、あるいは、ユーザの操作によるインストール処理がＯＳ１２０の要求に応えられなかった場合（Ｓ１０７：ＮＯ）、当該ハードウェアデバイス１５０に対するインストールは未完のまま処理は終了する（Ｓ１０８）。この場合、デバイスドライバ１３２はインストールされていないので、ＯＳ１２０は当該ハードウェアデバイス１５０を制御することができない。従って、ユーザは当該ハードウェアデバイス１５０を利用することはできない。
【００２５】
なお、上記のように新規なハードウェアデバイス１５０のインストールが中断され、インストールが未完のまま処理が終了した場合でも、ステップ１０２において、当該ハードウェアデバイス１５０がＯＳ１２０に認識されたことは、デバイスＩＤ１４２を含む検出済情報１４０として情報処理装置１１０に格納されている。従って、このハードウェアデバイス１５０が次にＯＳ１２０に検出された場合の処理には、この検出済情報１４０が参照される。
【００２６】
図３は、ＰｎＰプロセス１２２の過程で、ステップＳ１０７においてユーザに選択を求めるために表示されるモーダルダイアログ２０の表示例を示す図である。このモーダルダイアログ２０は、図２に示したステップＳ１０３においてデバイスドライバ１３２が検出されず（Ｓ１０３：ＮＯ）、更に、ユーザがインストールの続行を選択した（Ｓ１０６：ＹＥＳ）にもかかわらず、ユーザの操作がＯＳ１２０の要求を満たすことができなかった場合（Ｓ１０７：ＮＯ）に表示される。
【００２７】
モーダルダイアログ２０には、インストール処理を続行できない旨を示すメッセージ２１０と共に、前の手順に戻ってユーザが操作をやり直すための「戻る」ボタン２４０、メッセージ２１０を受け入れてインストール処理を終了させる「完了」ボタン２５０、これまでに処理されたインストール処理を無効にする「キャンセル」ボタン２６０等が併せて表示されている。これらのボタンをポインティングデバイスにより操作することにより、ユーザは処理の推移を指示することができる。
【００２８】
また、モーダルダイアログ２０には、「このソフトウェアをインストールする確認を今後表示しない」という選択事項２２０が表示されている。この選択事項２２０の記載内容は、今後、このハードウェアデバイス１５０に対応したデバイスドライバ１３２をインストールするためのＰｎＰプロセス１２２の起動を禁止することを意味している。また、この選択事項２２０は、選択事項２２０の左側に表示されたチェックボックス２３０にチェックをいれた後に「完了」ボタン２５０を押すことにより表示内容が有効になり、検出済情報１４０にＰｎＰ禁止情報１４４が書き込まれる。
【００２９】
このように、チェックボックス２３０にチェックを入れた状態で「完了」ボタン２５０が押されると、デバイスドライバ１３２のインストールは未完であるにもかかわらず、今後はＰｎＰが起動されないことを意味している。従って、ＰｎＰプロセス１２２以外にインストール方法を知らないユーザには、まだインストールされていないデバイスドライバ１３２をインストールする手だてが全く失われることになる。
【００３０】
図４は、この発明に係るインストール方法のひとつの実施形態に係る手順を示す流れ図Ｆ２００である。同図に示すように、ユーザは、まず、この発明に係るインストール方法の手順が記載されたインストールプログラム（以下、「インストーラ」と記載する）を起動する（Ｓ２０１）。このインストーラは、ハードウェアデバイス１５０に同梱してユーザに提供される記録媒体１６０に格納されており、当該記録媒体１６０を情報処理装置１１０に装入することにより、オペレーティングシステム１２０のプログラム実効部１２４が実行できるようになる。また、多くのＯＳ１２０システムでは、装入された記録媒体１６０上のプログラムを自動的に起動する機能を備えているので、それを利用してインストールプログラムを起動させることもできる。なお上記インストールプログラムは、インターネット等のネットワークにより配信され、情報処理装置１１０にダウンロードされてもよい。
【００３１】
起動したインストーラは、まず、当該ハードウェアデバイス１５０のデバイスＩＤ１４２を含む検出済情報１４０を検索する（Ｓ２０２）。ここで、検出済情報１４０が検出されなかった場合（Ｓ２０２：ＮＯ）、当該ハードウェアデバイス１５０はまだインストールされていないので、通常のインストールの手順を実行する。
【００３２】
即ち、インストーラは、まず、当該ハードウェアデバイス１５０に係るデバイスドライバ１３２のファイルを、情報処理装置１１０の所定のディレクトリに格納した後（Ｓ２０３）、ユーザに対して、ハードウェアデバイス１５０の物理的な接続を要求する（Ｓ２０４）。ユーザがこの要求に従ってハードウェアデバイス１５０を接続すると、ＯＳ１２０はＰｎＰプロセス１２２を起動して（Ｓ２０５）、ハードウェアデバイス１５０に対するソフトウェア上のインストール処理を実行する（Ｓ２０６）。この場合、ＯＳ１２０はデバイスドライバ１３２のファイルを自身で検出できるので、ユーザに指示を要求することなくインストール処理を完了させることができる（Ｓ２０７）。従って、このインストール処理がユーザに中断されることはない。
【００３３】
また、ステップＳ２０２において検出済情報１４０が検出された場合（Ｓ２０２：ＹＥＳ）、インストーラは、当該ハードウェアデバイス１５０に対するインストール処理が完了しているかどうかを検査する（Ｓ２０８）。この場合に、インストーラは、当該ハードウェアデバイス１５０のインストール済情報１４６がデバイス情報に格納されており、かつ、このデバイス情報により特定されるデバイスドライバ１３２が情報処理装置１００の中に存在していることを検知した場合に、当該ハードウェアデバイス１５０に対するインストール処理が完了していると判断する。ここで、インストール処理が完了していることが判明した場合（Ｓ２０８：ＹＥＳ）、もはやハードウェアデバイス１５０のインストール処理を実行する必然性はない。ただし、多くの場合、インストーラは、ハードウェアデバイス１５０だけではなく、他のソフトウェア等のインストールを担っている。従って、ハードウェアデバイス１５０のインストールが完了していた場合は、他のインストール処理を実行した後（Ｓ２０９）、処理を終了する（Ｓ２１０）。
【００３４】
一方、ステップＳ２０８において、ハードウェアデバイス１５０のインストールが完了していないことが検出された場合（Ｓ２０８：ＮＯ）、インストーラは、まず、ＰｎＰプロセス１２２のサーチパス上のディレクトリにデバイスドライバ１３２のファイルを格納する（Ｓ２１１）。続いて、ユーザに対して、ハードウェアデバイス１５０の物理的な接続を要求する（Ｓ２１２）。ユーザがこの要求に従ってハードウェアデバイス１５０を接続するか、ハードウェアデバイス１５０が既に接続されていた場合は、インストーラは、検出済情報１４０のＰｎＰ禁止情報１４４を初期化する（Ｓ２１３）。これにより、ＯＳ１２０がＰｎＰプロセス１２２を起動して（Ｓ２０５）、ハードウェアデバイス１５０に対するソフトウェア上のインストール処理を実行する（Ｓ２０６）。この場合、ＯＳ１２０はデバイスドライバ１３２のファイルを自身で検出できるので、ユーザに指示を要求することなくインストール処理を完了させることができる（Ｓ２０７）。
【００３５】
以上詳細に説明したように、この方法によれば、何らかの理由で、再実行の禁止を選択した状態でＰｎＰによるデバイスドライバ１３２のインストール処理を中断させても、インストーラを起動することにより、再びＰｎＰを利用したデバイスドライバ１３２のインストールを実行させることができる。従って、ＯＳ１２０の操作に不慣れなユーザの場合でも、新規なハードウェアデバイス１５０のインストールを完遂させることができ、当該ハードウェアデバイス１５０を確実に利用できるようにできる。
【００３６】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加え得ることは当業者に明らかである。また、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００３７】
【図１】インストール方法を実施する対象となる情報処理装置１１０を含む概念上のシステム構成１０を模式的に示す図。
【図２】ＰｎＰ機能を有するＯＳが実装された情報処理装置１１０に対するハードウェアのインストール方法の手順を示す流れ図Ｆ１００である。
【図３】ＰｎＰ機能の処理の過程でユーザに選択を求めるモーダルダイアログ２０の表示例。
【図４】ひとつの実施形態に係るインストール方法の手順を示す流れ図Ｆ２００である。
【符号の説明】
【００３８】
１０  システム構成、２０  モーダルダイアログ、１１０  情報処理装置、１１２  入出力ポート、１２０  オペレーティングシステム、１２２  ＰｎＰプロセス、１２４  プログラム実行部、１３０  格納部、１３２  デバイスドライバ、１４０  検出済情報、１４２  デバイスＩＤ、１４４  ＰｎＰ禁止情報、１４６  インストール済情報、１５０  ハードウェアデバイス、１６０  記録媒体、１７０  入力装置、２１０  メッセージ、２２０  選択事項、２３０  チェックボックス、２４０  「戻る」ボタン、２５０  「完了」ボタン、２６０  「キャンセル」ボタン
【図１】
2007102567.tif 000003
【図２】
2007102567.tif 000004
【図３】
2007102567.tif 000005
【図４】
2007102567.tif 000006