(57)【要約】【課題】ＯＳに応じたユーザインタフェースを提供する表示プログラムにおいて、使い慣れていないＯＳがインストールされている情報処理装置で表示プログラムを使用するときにユーザが操作に戸惑うことを低減すること。【解決手段】表示プログラムは、表示部を備える情報処理装置に、当該情報処理装置にインストールされているＯＳを示す第１のＯＳ情報と当該情報処理装置を使用しているユーザが以前に使用したことのあるＯＳを示す第２のＯＳ情報とが一致するか否かを判断する判断処理（１０５）と、一致すると判断された場合は第１のＯＳ情報によって示されるＯＳに応じたユーザインタフェースを表示部に表示（Ｓ１０２）し、一致しないと判断された場合は第２のＯＳ情報によって示されるＯＳに応じたユーザインタフェースを表示部に表示（Ｓ１０６）する表示処理と、を実行させる。【選択図】図７
2013161349.tif 000002
【特許請求の範囲】
【請求項１】
表示部を備える情報処理装置に、
当該情報処理装置にインストールされているＯＳを示す第１のＯＳ情報を取得する第１の取得処理と、
当該情報処理装置を使用しているユーザが以前に使用したことのあるＯＳを示す第２のＯＳ情報を取得する第２の取得処理と、
前記第１のＯＳ情報によって示されるＯＳと前記第２のＯＳ情報によって示されるＯＳとが一致するか否かを判断する判断処理と、
前記判断処理によって前記第１のＯＳ情報と前記第２のＯＳ情報とが一致すると判断された場合は前記第１のＯＳ情報によって示されるＯＳに応じた第１ユーザインタフェースを前記表示部に表示し、前記第１のＯＳ情報と前記第２のＯＳ情報とが一致しないと判断された場合は前記第２のＯＳ情報によって示されるＯＳに応じた第２ユーザインタフェースを前記表示部に表示する表示処理と、
を実行させる表示プログラム。
【請求項２】
請求項１に記載の表示プログラムであって、
ユーザから機能の実行の指示を受け付ける指示受付処理を前記情報処理装置に実行させ、
前記表示処理において、
前記判断処理によって前記第１のＯＳ情報と前記第２のＯＳ情報とが一致すると判断された場合は前記第１のＯＳ情報によって示されるＯＳと前記指示受付処理によって実行が指示された機能とに応じた前記第１ユーザインタフェースを前記表示部に表示し、
前記第１のＯＳ情報と前記第２のＯＳ情報とが一致しないと判断された場合は前記第２のＯＳ情報によって示されるＯＳと前記指示受付処理によって実行が指示された機能とに応じた前記第２ユーザインタフェースを前記表示部に表示する、表示プログラム。
【請求項３】
請求項１又は請求項２に記載の表示プログラムであって、
前記ユーザインタフェースは画面であり、
当該表示プログラムは、前記表示処理において、前記画面上に表示するオブジェクトの内容、オブジェクトの表示位置、及び、表示するオブジェクトの数の少なくとも一つを前記第２のＯＳ情報によって示されるＯＳ用の画面に合わせて、前記第２ユーザインタフェースを表示する、表示プログラム。
【請求項４】
請求項１乃至請求項３のいずれか一項に記載の表示プログラムであって、
前記ユーザインタフェースは画面であり、
当該表示プログラムは、前記表示処理において、前記表示部に表示させる複数の前記画面の表示順序を前記第２のＯＳ情報によって示されるＯＳ用の画面に合わせて、前記第２ユーザインタフェースを表示する、表示プログラム。
【請求項５】
請求項１乃至請求項４のいずれか一項に記載の表示プログラムであって、
前記ユーザインタフェースは画面であり、
当該表示プログラムは、前記表示処理において、前記表示部に表示する前記画面の数を前記第２のＯＳ情報によって示されるＯＳ用の画面の数に合わせて、前記第２ユーザインタフェースを表示する、表示プログラム。
【請求項６】
請求項１乃至請求項５のいずれか一項に記載の表示プログラムであって、
前記情報処理装置はユーザを識別するユーザ識別情報と前記第２のＯＳ情報とが対応付けられて登録されているサーバと通信可能に接続されており、
当該表示プログラムは、前記第２の取得処理において、前記サーバから前記ユーザのユーザ識別情報に対応付けられている前記第２のＯＳ情報を取得する、表示プログラム。
【請求項７】
請求項１乃至請求項５のいずれか一項に記載の表示プログラムであって、
前記情報処理装置は他の情報処理装置と通信可能に接続されており、
当該表示プログラムは、
前記他の情報処理装置から当該他の情報処理装置にインストールされているＯＳを示す第３のＯＳ情報を取得する第３の取得処理と、
前記第３の取得処理によって取得された前記第３のＯＳ情報を前記表示部に表示させ、ユーザから前記第３のＯＳ情報の選択を受け付けるＯＳ情報選択処理と、
を前記情報処理装置に実行させ、
前記第２の取得処理において、前記ＯＳ情報選択処理によって選択された前記第３のＯＳ情報を前記第２のＯＳ情報として取得する、表示プログラム。
【請求項８】
請求項１乃至請求項５のいずれか一項に記載の表示プログラムであって、
前記情報処理装置にはＯＳを示す第４のＯＳ情報が記憶されており、
当該表示プログラムは、
前記第４のＯＳ情報を前記表示部に表示させ、ユーザから前記第４のＯＳ情報の選択を受け付けるＯＳ情報選択処理を前記情報処理装置に実行させ、
前記第２の取得処理において、前記ＯＳ情報選択処理によって選択された前記第４のＯＳ情報を前記第２のＯＳ情報として取得する、表示プログラム。
【請求項９】
請求項１乃至請求項８のいずれか一項に記載の表示プログラムであって、
前記第２のＯＳ情報によって示されるＯＳに応じたユーザインタフェースを表示するか否かの選択をユーザから受け付けるインタフェース選択処理を前記情報処理装置に実行させ、
前記インタフェース選択処理で前記第２のＯＳ情報によって示されるＯＳに応じたユーザインタフェースを表示する選択がされた場合に、前記第１の取得処理、前記第２の取得処理、前記判断処理、及び、前記表示処理を前記情報処理装置に実行させる、表示プログラム。
【請求項１０】
表示部と処理部とを備える情報処理装置であって、
前記処理部は、
当該情報処理装置にインストールされているＯＳを示す第１のＯＳ情報を取得する第１の取得処理と、
当該情報処理装置を使用しているユーザが以前に使用したことのあるＯＳを示す第２のＯＳ情報を取得する第２の取得処理と、
前記第１のＯＳ情報によって示されるＯＳと前記第２のＯＳ情報によって示されるＯＳとが一致するか否かを判断する判断処理と、
前記判断処理によって前記第１のＯＳ情報と前記第２のＯＳ情報とが一致すると判断された場合は前記第１のＯＳ情報によって示されるＯＳに応じた第１ユーザインタフェースを前記表示部に表示し、前記第１のＯＳ情報と前記第２のＯＳ情報とが一致しないと判断された場合は前記第２のＯＳ情報によって示されるＯＳに応じた第２ユーザインタフェースを前記表示部に表示する表示処理と、
を実行する、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
ＯＳに応じたユーザインタフェースを提供する技術に関する。
【背景技術】
【０００２】
従来、選択されたプリンタのプリンタドライバがオペレーティングシステム（以下、ＯＳと記す）内にインストールされていない場合に、選択されたプリンタの機種、及び、自己のＯＳの種類に基づいて使用するプリンタドライバを決定し、決定したプリンタドライバをダウンロードして自己のＯＳ内にインストールする技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１３４１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、同じプリンタを制御するプリンタドライバであっても、ＯＳの仕様の違いから、提供するユーザインタフェースがＯＳによって異なる場合がある。
しかしながら、プリンタドライバのユーザインタフェースがＯＳによって異なると、ユーザは普段使用しているＯＳとは異なるＯＳがインストールされている情報処理装置でプリンタドライバを使用するとき、プリンタドライバの使い勝手が変わってしまい、操作に戸惑う虞がある。
【０００５】
本明細書では、ＯＳに応じたユーザインタフェースを提供する表示プログラムにおいて、使い慣れていないＯＳがインストールされている情報処理装置で表示プログラムを使用するときにユーザが操作に戸惑うことを低減する技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される表示プログラムは、表示部を備える情報処理装置に、当該情報処理装置にインストールされているＯＳを示す第１のＯＳ情報を取得する第１の取得処理と、当該情報処理装置を使用しているユーザが以前に使用したことのあるＯＳを示す第２のＯＳ情報を取得する第２の取得処理と、前記第１のＯＳ情報によって示されるＯＳと前記第２のＯＳ情報によって示されるＯＳとが一致するか否かを判断する判断処理と、前記判断処理によって前記第１のＯＳ情報と前記第２のＯＳ情報とが一致すると判断された場合は前記第１のＯＳ情報によって示されるＯＳに応じた第１ユーザインタフェースを前記表示部に表示し、前記第１のＯＳ情報と前記第２のＯＳ情報とが一致しないと判断された場合は前記第２のＯＳ情報によって示されるＯＳに応じた第２ユーザインタフェースを前記表示部に表示する表示処理と、を実行させる。
上記表示プログラムによると、情報処理装置にインストールされているＯＳとユーザが以前に使用したことのあるＯＳとが一致しない場合はユーザが以前に使用したことのあるＯＳに応じた第２ユーザインタフェースを表示する。
よって上記表示プログラムによると、使い慣れていないＯＳがインストールされている情報処理装置で表示プログラムを使用するときにユーザが操作に戸惑うことを低減できる。
【０００７】
また、上記表示プログラムは、ユーザから機能の実行の指示を受け付ける指示受付処理を前記情報処理装置に実行させ、前記表示処理において、前記判断処理によって前記第１のＯＳ情報と前記第２のＯＳ情報とが一致すると判断された場合は前記第１のＯＳ情報によって示されるＯＳと前記指示受付処理によって実行が指示された機能とに応じた前記第１ユーザインタフェースを前記表示部に表示し、前記第１のＯＳ情報と前記第２のＯＳ情報とが一致しないと判断された場合は前記第２のＯＳ情報によって示されるＯＳと前記指示受付処理によって実行が指示された機能とに応じた前記第２ユーザインタフェースを前記表示部に表示してもよい。
上記表示プログラムによると、機能毎に、第１のＯＳ情報によって示されるＯＳに応じた第１ユーザインタフェース、又は、第２のＯＳ情報によって示されるＯＳに応じた第２ユーザインタフェースを表示できる。
【０００８】
また、前記ユーザインタフェースは画面であり、当該表示プログラムは、前記表示処理において、前記画面上に表示するオブジェクトの内容、オブジェクトの表示位置、及び、表示するオブジェクトの数の少なくとも一つを前記第２のＯＳ情報によって示されるＯＳ用の画面に合わせて、前記第２ユーザインタフェースを表示してもよい。
上記表示プログラムによると、オブジェクトの内容、オブジェクトの表示位置、及び、表示するオブジェクトの数の少なくとも一つを第２のＯＳ情報によって示されるＯＳ用の画面に合わせることにより、ユーザが操作に戸惑うことを低減できる。
【０００９】
また、前記ユーザインタフェースは画面であり、当該表示プログラムは、前記表示処理において、前記表示部に表示させる複数の前記画面の表示順序を前記第２のＯＳ情報によって示されるＯＳ用の画面に合わせて、前記第２ユーザインタフェースを表示してもよい。
上記表示プログラムによると、画面の表示順序を第２のＯＳ情報によって示されるＯＳ用の画面に合わせることにより、ユーザが操作に戸惑うことを低減できる。
【００１０】
また、前記ユーザインタフェースは画面であり、当該表示プログラムは、前記表示処理において、前記表示部に表示する前記画面の数を前記第２のＯＳ情報によって示されるＯＳ用の画面の数に合わせて、前記第２ユーザインタフェースを表示してもよい。
上記表示プログラムによると、表示する画面の数を第２のＯＳ情報によって示されるＯＳ用の画面に合わせることにより、ユーザが操作に戸惑うことを低減できる。
【００１１】
また、前記情報処理装置はユーザを識別するユーザ識別情報と前記第２のＯＳ情報とが対応付けられて登録されているサーバと通信可能に接続されており、当該表示プログラムは、前記第２の取得処理において、前記サーバから前記ユーザのユーザ識別情報に対応付けられている前記第２のＯＳ情報を取得してもよい。
上記表示プログラムによると、ユーザが以前に使用したことのあるＯＳを示す第２のＯＳ情報を取得できる。
【００１２】
また、前記情報処理装置は他の情報処理装置と通信可能に接続されており、当該表示プログラムは、前記他の情報処理装置から当該他の情報処理装置にインストールされているＯＳを示す第３のＯＳ情報を取得する第３の取得処理と、前記第３の取得処理によって取得された前記第３のＯＳ情報を前記表示部に表示させ、ユーザから前記第３のＯＳ情報の選択を受け付けるＯＳ情報選択処理と、を前記情報処理装置に実行させ、前記第２の取得処理において、前記ＯＳ情報選択処理によって選択された前記第３のＯＳ情報を前記第２のＯＳ情報として取得してもよい。
上記表示プログラムによると、ユーザが以前に使用したことのあるＯＳを示す第２のＯＳ情報を取得できる。
【００１３】
また、前記情報処理装置にはＯＳを示す第４のＯＳ情報が記憶されており、当該表示プログラムは、前記第４のＯＳ情報を前記表示部に表示させ、ユーザから前記第４のＯＳ情報の選択を受け付けるＯＳ情報選択処理を前記情報処理装置に実行させ、前記第２の取得処理において、前記ＯＳ情報選択処理によって選択された前記第４のＯＳ情報を前記第２のＯＳ情報として取得してもよい。
上記表示プログラムによると、ユーザが以前に使用したことのあるＯＳを示す第２のＯＳ情報を取得できる。
【００１４】
また、上記表示プログラムは、前記第２のＯＳ情報によって示されるＯＳに応じたユーザインタフェースを表示するか否かの選択をユーザから受け付けるインタフェース選択処理を前記情報処理装置に実行させ、前記インタフェース選択処理で前記第２のＯＳ情報によって示されるＯＳに応じたユーザインタフェースを表示する選択がされた場合に、前記第１の取得処理、前記第２の取得処理、前記判断処理、及び、前記表示処理を前記情報処理装置に実行させてもよい。
上記表示プログラムによると、第２のＯＳ情報によって示されるＯＳに応じたユーザインタフェースを表示するか否かをユーザが選択できる。
【００１５】
なお、この発明は、情報処理装置、表示方法、表示プログラムを記録した記録媒体等の種々の態様で実現することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態１に係る印刷システムを示す模式図。
【図２】ＰＣの電気的構成を簡略化して示すブロック図。
【図３】機能情報テーブルの模式図。
【図４】印刷条件設定画面を示す模式図。
【図５】印刷条件設定画面を示す模式図。
【図６】プリント設定画面を示す模式図。
【図７】印刷条件設定機能の実行が指示されたときの処理のフローチャート。
【図８】ユーザインタフェース選択画面を示す模式図。
【図９】第２のＯＳ情報取得処理のフローチャート。
【図１０】第２のＯＳ情報に応じたインタフェース表示処理のフローチャート。
【図１１】表記情報テーブルを示す模式図。
【図１２】実施形態２に係る印刷条件設定機能の実行が指示されたときの処理のフローチャート。
【図１３】第２のＯＳ情報に応じたインタフェース表示処理の流れを示すフローチャート。
【図１４】ユーザインタフェース選択画面を示す模式図。
【図１５】実施形態３に係るインストール画面の表示内容の変化を時系列で示す模式図。
【図１６】インストール画面を示す模式図。
【発明を実施するための形態】
【００１７】
＜実施形態１＞
実施形態１を図１ないし図１１によって説明する。
（１）印刷システムの構成
図１は、実施形態１に係る情報処理装置を備える印刷システム１０を示す模式図である。図示する例の印刷システム１０は、パーソナルコンピュータ（ＰＣと記す）１、ＰＣ２、携帯情報端末３、及び、プリンタ４とで構成されている。これらの装置は通信ネットワーク５を介して相互に通信可能に接続されている。ＰＣ１、ＰＣ２、及び、携帯情報端末３は情報処理装置の一例である。
【００１８】
ＰＣ１にはオペレーティングシステム（ＯＳと記す）１１ａがインストールされており、同様にＰＣ２にはＯＳ１１ｂ、携帯情報端末３にはＯＳ１１ｃがインストールされている。これらのＯＳは互いに異なるＯＳ、あるいは異なるバージョンのＯＳである。
また、ＰＣ１、ＰＣ２、及び、携帯情報端末３にはそれぞれプリンタ４を制御するためのプリンタドライバ１３がインストールされている。各プリンタドライバ１３はそれぞれその情報処理装置にインストールされているＯＳ用に開発されたものである。プリンタドライバ１３は表示プログラムの一例である。
【００１９】
（２）パーソナルコンピュータの電気的構成
図２は、ＰＣ１の電気的構成を簡略化して示すブロック図である。ＰＣ１、ＰＣ２、及び、携帯情報端末３の基本的な構成は同一であるのでここではＰＣ１を例に説明する。ＰＣ１は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、表示部２３、操作部２４、記憶部２５、通信インタフェース部２６などを備えて構成されている。
【００２０】
ＣＰＵ２０は、ＲＯＭ２１や記憶部２５に記憶されているプログラムを実行することによってＰＣ１の各部を制御する。ＲＯＭ２１にはＣＰＵ２０によって実行されるプログラムやデータなどが記憶されている。ＲＡＭ２２はＣＰＵ２０が各種の処理を実行するための主記憶装置として用いられる。ＣＰＵ２０は処理部の一例である。
【００２１】
表示部２３は、液晶ディスプレイなどの表示装置、表示装置を駆動するディスプレイ駆動回路などを備えて構成されている。
操作部２４は、キーボードやマウス、それらが接続されるインタフェースなどで構成されている。
【００２２】
記憶部２５は、ハードディスクやフラッシュメモリなどの不揮発性のメモリを用いて各種のプログラムやデータを記憶する装置である。図１に示すように、記憶部２５にはＯＳ１１ａ、アプリケーションプログラム（アプリケーションと記す）１２ａ、プリンタドライバ１３ａがインストールされている。
アプリケーション１２ａはワードプロセッサや表計算ソフトなど、ＯＳ１１ａを介してプリンタドライバ１３ａに印刷対象データを出力する機能を有するものであれば任意のプログラムであってよい。
【００２３】
通信インタフェース部２６は、ＰＣ１をプリンタ４と通信可能に接続するものである。通信インタフェース部２６は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの有線あるいは無線通信ネットワーク５、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、又は、パラレル回線などを介してプリンタ４と通信するように構成されている。
【００２４】
（３）プリンタドライバの機能
図３は、各ＯＳ１１用のプリンタドライバ１３が備える機能を示す機能情報テーブルの模式図である。機能情報テーブルは記憶部２５に記憶されている。ここでは理解を容易にするためプリンタ登録機能及び印刷条件設定機能のみを示す。
なお、プリンタドライバ１３はこれらの機能の他に、アプリケーション１２から出力された印刷対象データに基づいて印刷ジョブを生成し、生成した印刷ジョブをプリンタ４に印刷させる印刷制御機能などを備えている。
【００２５】
図中において「あり」はその列のＯＳ１１用のプリンタドライバ１３がその行の機能を備えていることを示しており、「なし」はその行の機能を備えていないことを示している。カッコ内はその行の機能を実行するときに表示される画面を示している。
【００２６】
プリンタ登録機能は、ＯＳ１１あるいはプリンタドライバ１３自身にプリンタ４を登録するための機能である。プリンタを事前に登録しておけば、ユーザはその登録されたプリンタの中から使用するプリンタを選択することができる。図示する例ではＯＳ１１ａ用のプリンタドライバ１３ａ及びＯＳ１１ｂ用のプリンタドライバ１３ｂはプリンタ登録機能を備えていない。これは、ＯＳ１１ａやＯＳ１１ｂはＯＳ自体がプリンタ４を登録する機能を備えているので、プリンタドライバにプリンタ登録機能を備える必要がないからである。
これに対し、ＯＳ１１ｃ用のプリンタドライバ１３ｃはプリンタ登録機能を備えている。ここで、ＯＳ１１ｃの場合はＯＳ１１ｃではなくプリンタドライバ１３ｃ自身にプリンタ４が登録される。
【００２７】
印刷条件設定機能は、ユーザが印刷条件を設定するための機能である。図示する例ではいずれのＯＳ１１用のプリンタドライバ１３も印刷条件設定機能を備えている。
図４は、ＯＳ１１ａ用のプリンタドライバ１３ａの印刷条件設定機能に対応付けられている印刷条件設定画面３１を示す模式図である。ユーザは印刷条件設定画面３１で各種の印刷条件を設定することができる。
図５は、ＯＳ１１ｂ用のプリンタドライバ１３ｂの印刷条件設定機能に対応付けられている印刷条件設定画面３２を示す模式図である。ユーザは印刷条件設定画面３２で各種の印刷条件を設定することができる。
図６は、ＯＳ１１ｃ用のプリンタドライバ１３ｃの印刷条件設定機能に対応付けられているプリント設定画面３３を示す模式図である。ユーザはプリント設定画面３３で各種の印刷条件を設定することができる。また、プリント設定画面３３は図３に示すようにプリンタ登録機能にも対応付けられており、ユーザはプリント設定画面３３でプリンタ４を登録することもできる。
上述した印刷条件設定画面３１、印刷条件設定画面３２、及び、プリント設定画面３３はユーザインタフェースの一例である。
【００２８】
上述した図４、図５、及び、図６から判るように、印刷条件設定画面３１、印刷条件設定画面３２、及び、プリント設定画面３３は、設定項目や画面レイアウトが一部異なる。また、図４、図５、及び、図６では示していないが、設定項目の設定値を選択するためのプルダウンメニューに表示される選択肢の表記も一部異なる。つまり、同じプリンタ４を制御するためのプリンタドライバ１３であってもＯＳ１１によってユーザインタフェースが異なっている。これは主にＯＳ１１の仕様の違いによるものである。
【００２９】
ここで、プルダウンメニューに表示される選択肢の表記はオブジェクトの内容の一例である。
また、プルダウンメニュー自体もオブジェクトの一例である。例えば、ＯＳ１１ａ用の印刷条件設定画面３１のプルダウンメニュー４１、ＯＳ１１ｂ用の印刷条件設定画面３２のプルダウンメニュー４２、及び、ＯＳ１１ｃ用のプリント設定画面３３のプルダウンメニュー４３はいずれも用紙サイズを選択するためのものである。しかしながら、それらのプルダウンメニューの表示位置は互いに異なっている。
また、ＯＳ１１ａ用の印刷条件設定画面３１とＯＳ１１ｃ用のプリント設定画面３３とを比較すると明らかなように、画面上に表示されるオブジェクトの数も異なっている。なお、オブジェクトは画面上に表示されるボタンや表記などであってもよい。
【００３０】
このようにＯＳ１１によってユーザインタフェースが異なると、ユーザは普段使い慣れていないＯＳ１１がインストールされている情報処理装置でプリンタドライバ１３を使用するとき、操作に戸惑う虞がある。
そこで、プリンタドライバ１３は、ユーザが以前に使用したことのあるＯＳ１１を示すＯＳ情報（第２のＯＳ情報と記す）を取得し、情報処理装置にインストールされているＯＳ１１と第２のＯＳ情報によって示されるＯＳ１１とが異なる場合は、第２のＯＳ情報によって示されるＯＳ１１に応じたユーザインタフェースを表示する。
【００３１】
より具体的には、例えばＯＳ１１ａ用のプリンタドライバ１３ａには、ＯＳ１１ａ用の印刷条件設定画面３１のみでなく、ＯＳ１１ｂ用の印刷条件設定画面３２、及び、ＯＳ１１ｃ用のプリント設定画面３３がコーディングされている。プリンタドライバ１３ａは、第２のＯＳ情報によって示されるＯＳ１１に応じてＯＳ１１ａ用の印刷条件設定画面３１、ＯＳ１１ｂ用の印刷条件設定画面３２、又は、ＯＳ１１ｃ用のプリント設定画面３３を表示する。
【００３２】
（４）ＯＳに応じたユーザインタフェースの表示
ここではＰＣ１で実行されるＯＳ１１ａ用のプリンタドライバ１３ａを例に説明する。また、ここでは印刷条件設定機能を例に説明する。
ユーザは、アプリケーション１２ａによって表示される図示しない印刷画面で所定の操作を行うことにより、プリンタドライバ１３ａに印刷条件設定機能の実行を指示することができる。プリンタドライバ１３ａがアプリケーション１２ａから印刷条件設定機能の実行の指示を受け付ける処理は指示受付処理の一例である。
【００３３】
図７は、印刷条件設定機能の実行が指示されたときのプリンタドライバ１３ａの処理の流れを示すフローチャートである。
Ｓ１０１では、プリンタドライバ１３ａを実行するＣＰＵ２０（以下、単に「プリンタドライバ１３ａ」という）は、図８に示すユーザインタフェース選択画面３５を表示部２３に表示させ、以前に使用したことのあるＯＳ１１に応じたユーザインタフェースを表示するか否かをユーザに問い合わせる。プリンタドライバ１３ａは、ユーザインタフェース選択画面で「いいえ」が選択された場合はＳ１０２に進み、「はい」が選択された場合はＳ１０３に進む。Ｓ１０１はインタフェース選択処理の一例である。
【００３４】
Ｓ１０２では、プリンタドライバ１３ａは第１のＯＳ情報によって示されるＯＳ１１に応じた画面を表示部２３に表示する。ここでは印刷条件設定機能の実行が指示された場合を例に説明しているので、ＯＳ１１ａに対応する印刷条件設定画面３１が表示されることになる。印刷条件設定画面３１は第１ユーザインタフェースの一例である。
【００３５】
Ｓ１０３〜Ｓ１０６はＳ１０１で「はい」が選択された場合の処理である。
Ｓ１０３では、プリンタドライバ１３ａはＰＣ１にインストールされているＯＳ１１を示す第１のＯＳ情報を当該ＯＳ１１から取得する。Ｓ１０３は第１の取得処理の一例である。
Ｓ１０４では、プリンタドライバ１３ａは、第２のＯＳ情報取得処理を実行する。第２のＯＳ情報取得処理は、ユーザが以前使用したことのあるＯＳ１１を示す第２のＯＳ情報を取得する処理である。Ｓ１０４は第２の取得処理の一例である。
【００３６】
Ｓ１０５では、プリンタドライバ１３ａはＳ１０３で取得した第１のＯＳ情報によって示されるＯＳ１１とＳ１０４で取得した第２のＯＳ情報によって示されるＯＳ１１とが一致しているか否かを判断する。プリンタドライバ１３ａは、それらが一致している場合はＳ１０２に進み、一致していない場合はＳ１０６に進む。Ｓ１０５は判断処理の一例である。
【００３７】
Ｓ１０６では、プリンタドライバ１３ａは第２のＯＳ情報に応じたインタフェース表示処理を実行する。インタフェース表示処理は、第２のＯＳ情報によって示されるＯＳ１１に応じた画面を表示する処理である。
上述したＳ１０５及びＳ１０６は表示処理の一例である。
【００３８】
（５）第２のＯＳ情報取得処理
次に、Ｓ１０４で実行される第２のＯＳ情報取得処理について説明する。本実施形態では第２のＯＳ情報を取得する方法として以下の３つの方法がある。
（方法１）プリンタドライバ１３ａは、プリンタドライバ１３ａにハードコーディングされているＯＳ情報のリストを表示部２３に表示して以前に使用したことのあるＯＳを示すＯＳ情報をユーザに選択させ、ユーザが選択したＯＳ情報を第２のＯＳ情報として取得する。プリンタドライバ１３ａにハードコーディングされているＯＳ情報は第４のＯＳ情報の一例である。
【００３９】
（方法２）プリンタドライバ１３ａは、ユーザＩＤと第２のＯＳ情報とが対応付けられて登録されているサーバから、現在ＰＣ１を使用しているユーザのユーザＩＤに対応付けられている第２のＯＳ情報を取得する。ユーザＩＤは、例えばユーザがＰＣにログインするときのユーザ名等であり、ユーザ識別情報の一例である。
【００４０】
例えば、ネットワークに接続されている情報処理装置をサーバで一元的に管理する場合に、情報処理装置の識別情報、その情報処理装置にインストールされているＯＳ１１を示すＯＳ情報、及び、その情報処理装置を使用しているユーザのユーザＩＤを情報処理装置から取得してサーバに登録する場合がある。ここで情報処理装置の識別情報とは、情報処理装置のＩＰアドレスやホスト名などである。
サーバに登録される上記の情報は、情報処理装置にインストールされているＯＳ１１にユーザがログインしたときに情報処理装置からサーバに送信されるものとする。この場合、サーバにユーザＩＤが登録されているユーザは、そのユーザＩＤに対応付けられているＯＳ１１を以前に少なくとも一度は使用したことがあることになる。
【００４１】
ただし、ここではＰＣ１にインストールされているＯＳ１１ａに現在ログインしているユーザのユーザＩＤに対応付けられてサーバに登録されている第２のＯＳ情報によって示されるＯＳがＯＳ１１ａのみである場合はＯＳ１１ａを示す第２のＯＳ情報を取得し、ＯＳ１１ａ以外のＯＳ１１を示す第２のＯＳ情報がサーバに登録されている場合はＯＳ１１ａ以外のＯＳ１１を示す第２のＯＳ情報を取得するものとする。
このようにするのは、現在ＰＣ１を使用しているユーザはＯＳ１１ａにログインしたときにユーザＩＤとＯＳ１１ａとが対応付けられてサーバに登録されていることになるので、最後にログインしたときにサーバに登録された第２のＯＳ情報を取得してしまうと、第１のＯＳ情報と第２のＯＳ情報とが常に一致してしまうことになるからである。
【００４２】
（方法３）プリンタドライバ１３ａは、ＰＣ１と同じサブネットに接続されている周囲の情報処理装置に、当該情報処理装置にインストールされているＯＳ１１を示すＯＳ情報の送信をブロードキャストによって要求する。そして、プリンタドライバ１３ａは、各情報処理装置から受信したＯＳ情報のリストを表示部２３に表示して以前に使用したことのあるＯＳを示すＯＳ情報をユーザに選択させ、ユーザが選択したＯＳ情報を第２のＯＳ情報として取得する。各情報処理装置から受信したＯＳ情報は第３のＯＳ情報の一例である。
【００４３】
図９は、第２のＯＳ情報取得処理の流れを示すフローチャートである。
Ｓ２０１では、プリンタドライバ１３ａは図示しない問合せ画面を表示部２３に表示させ、上述した（方法１）〜（方法３）のいずれの方法で第２のＯＳ情報を取得するかの選択をユーザから受け付ける。
【００４４】
Ｓ２０２では、プリンタドライバ１３ａはユーザにより選択された方法を判断する。プリンタドライバ１３ａはＳ２０１で方法１が選択された場合はＳ２０３に進み、方法２が選択された場合はＳ２０４に進み、方法３が選択された場合はＳ２０６に進む。
Ｓ２０２では、プリンタドライバ１３ａは当該プリンタドライバ１３ａにハードコーディングされているＯＳ情報のリストを表示部２３に表示し、ユーザからＯＳ情報の選択を受け付ける。プリンタドライバ１３ａは選択されたＯＳ情報を第２のＯＳ情報として取得する。
【００４５】
Ｓ２０４では、プリンタドライバ１３ａはＯＳ１１から現在ＰＣを使用しているユーザのユーザＩＤを取得する。
Ｓ２０５では、プリンタドライバ１３ａはＳ２０４で取得したユーザＩＤに対応付けられている第２のＯＳ情報をサーバから取得する。
【００４６】
Ｓ２０６では、プリンタドライバ１３ａはＰＣ１と同じサブネットに接続されている周囲の情報処理装置に、当該情報処理装置にインストールされているＯＳ１１を示すＯＳ情報の送信をブロードキャストによって要求する。
Ｓ２０７では、プリンタドライバ１３ａは周囲の情報処理装置から取得したＯＳ情報のリストを表示部２３に表示し、ユーザからＯＳ情報の選択を受け付ける。プリンタドライバ１３ａは選択されたＯＳ情報を第２のＯＳ情報として取得する。
【００４７】
（６）第２のＯＳ情報に応じたインタフェース表示処理
図１０は、Ｓ１０６で実行される第２のＯＳ情報に応じたインタフェース表示処理の流れを示すフローチャートである。
【００４８】
Ｓ３０１では、プリンタドライバ１３ａは当該プリンタドライバ１３ａが備える機能が図３に示す機能情報テーブルに登録されているか否かを判断する。
例えば、ＯＳ１１ａ用のプリンタドライバ１３ａはプリンタ登録機能を備えていないので、プリンタ登録機能については登録されていないと判断される。これに対し、ＯＳ１１ａ用のプリンタドライバ１３ａは印刷条件設定機能を備えているので、印刷条件設定機能については登録されていると判断される。
なお、プリンタドライバ１３ａがＯＳ１１ｃ用のプリンタドライバ１３ａである場合は、プリンタ登録機能についても機能情報テーブルに登録されていると判断されることになる。
【００４９】
プリンタドライバ１３ａは、当該プリンタドライバ１３ａが備えるいずれかの機能が機能情報テーブルに登録されている場合はＳ３０２に進み、登録されていない場合は本処理を終了して戻る。
ここで、プリンタドライバ１３が備えるいずれの機能も機能情報テーブルに登録されていない場合は、そのプリンタドライバ１３は画面を表示しないものであることになる。その場合は後述するＳ３０９が実行されないので、画面表示は行われない。
【００５０】
Ｓ３０２では、プリンタドライバ１３ａは当該プリンタドライバ１３ａが備える機能であって機能情報テーブルに登録されている機能を示す機能情報をＲＡＭ２２に記憶する。
【００５１】
Ｓ３０３では、プリンタドライバ１３ａは、機能情報テーブルにおいて、Ｓ３０２で記憶した機能情報によって示される機能に画面が対応付けられているか否かを判断する。ここでいう画面はＯＳ１１ａ用の画面である。
例えば、機能情報が印刷条件設定機能を示すものである場合、機能情報テーブルにはＯＳ１１ａ用のプリンタドライバ１３ａの印刷条件設定機能に印刷条件設定画面３１が対応付けられている。従って、この場合は対応付けられていると判断されることになる。
プリンタドライバ１３ａは、画面が対応付けられている場合はＳ３０４に進み、対応付けられていない場合は本処理を終了して戻る。
【００５２】
Ｓ３０４では、プリンタドライバ１３ａはＳ３０２で記憶した機能情報によって示される機能に対応付けられているＯＳ１１ａ用の画面を自身のコードから読み出す。例えば機能情報が印刷条件設定機能を示すものである場合は、ＯＳ１１ａ用の印刷条件設定画面３１が読み出される。
Ｓ３０５では、プリンタドライバ１３ａは、Ｓ３０２で記憶した機能情報によって示される機能について、Ｓ１０４で取得した第２のＯＳ情報によって示されるＯＳ１１用の画面を自身のコードから読み出す。例えば機能情報が印刷条件設定機能を示すものであり、第２のＯＳ情報がＯＳ１１ｂを示すものであるとする。この場合は、ＯＳ１１ｂ用の印刷条件設定画面３２が読み出される。
【００５３】
Ｓ３０６では、プリンタドライバ１３ａはＳ３０４で読み出したＯＳ１１ａ用の画面に表示される表記が、以下に示す表記情報テーブルに登録されているか否かを判定する。
【００５４】
図１１は、表記情報テーブルを示す模式図である。図示する例の表記情報テーブルは用紙サイズを選択するためのプルダウンメニューに表示する選択肢を示している。各選択肢はそれぞれが一つの表記に相当する。
図４では示していないが、ＯＳ１１ａ用の印刷条件設定画面３１では用紙サイズの選択肢として、タブロイド、レター、ポストカード、ハガキという文字列が表示される。この場合、表記情報テーブルにはＯＳ１１ａ用の画面に表示する表記としてタブロイド、レター、ポストカード、ハガキが登録されているので、プリンタドライバ１３ａはＯＳ１１ａ用の画面に表示する表記が表記情報テーブルに登録されていると判断することになる。
プリンタドライバ１３ａは、ＯＳ１１ａ用の画面に表示する表記が表記情報テーブルに登録されている場合はＳ３０７に進み、登録されていない場合はＳ３０９に進む。
【００５５】
Ｓ３０７では、プリンタドライバ１３ａはＯＳ１１ａ用の画面に表示される表記に対応する第２のＯＳ情報によって示されるＯＳ１１用の表記を取得する。例えば上述した例の場合、第２のＯＳ情報によって示されるＯＳがＯＳ１１ｂであるとすると、Ｔａｂｌｏｉｄ、ＵＳ  レター、Ｌ、及び、はがきが読み出されることになる。
【００５６】
Ｓ３０８では、プリンタドライバ１３ａはＳ３０５で読み出した画面上の表記を、Ｓ３０７で取得した表記に差し替える。すなわち、プリンタドライバ１３ａは、第２のＯＳ情報によって示されるＯＳ１１用の画面上の表記を、第２のＯＳ情報によって示されるＯＳ１１用の表記に差し替える。
【００５７】
Ｓ３０９では、プリンタドライバ１３ａは実行が指示された機能を判断し、当該機能について、第２のＯＳ情報によって示されるＯＳ１１用の画面を表示する。ここでは印刷条件設定機能の実行が指示された場合を例に説明しているので、実行が指示された機能は印刷条件設定機能である。この場合、第２のＯＳ情報によって示されるＯＳがＯＳ１１ｂであるとすると、ＯＳ１１ｂ用の印刷条件設定画面３２が表示される。印刷条件設定画面３２は第２ユーザインタフェースの一例である。
なお、プリンタドライバ１３ｃの場合は印刷条件設定機能の他にプリンタ登録機能の実行も指示される。このように実行が指示される機能が複数ある場合は、いずれの機能の実行が指示されたかによって、Ｓ３０９で表示する画面が異なる。
【００５８】
（７）実施形態の効果
以上説明した実施形態１に係るプリンタドライバ１３によると、情報処理装置にインストールされているＯＳ１１とユーザが以前に使用したことのあるＯＳ１１とが一致しない場合はユーザが以前に使用したことのあるＯＳ１１に応じたユーザインタフェースを表示する。
よってプリンタドライバ１３によると、ＯＳ１１に応じたユーザインタフェースを提供するプリンタドライバ１３において、使い慣れていないＯＳ１１がインストールされている情報処理装置でプリンタドライバ１３を使用するときにユーザが操作に戸惑うことを低減できる。
【００５９】
更に、プリンタドライバ１３によると、プリンタドライバ１３が備える機能毎に、第２のＯＳ情報によって示されるＯＳ１１に応じた第２ユーザインタフェースを表示できる。
【００６０】
更に、プリンタドライバ１３によると、オブジェクトの内容、オブジェクトの表示位置、及び、表示するオブジェクトの数の少なくとも一つを第２のＯＳ情報によって示されるＯＳ用の画面に合わせることにより、ユーザが操作に戸惑うことを低減できる。
【００６１】
更に、プリンタドライバ１３によると、情報処理装置を使用しているユーザのユーザＩＤに対応付けられて予め登録されている第２のＯＳ情報をサーバから取得する。よって、第２のＯＳ情報を何度も選択する手間を省くことができる。
【００６２】
更に、プリンタドライバ１３によると、周囲の情報処理装置にインストールされているＯＳ１１を示す第３のＯＳ情報を当該周囲の情報処理装置から取得し、取得した第３のＯＳ情報を表示してユーザに選択させる。そして、プリンタドライバ１３はユーザによって選択された第３のＯＳ情報を第２のＯＳ情報として取得する。これにより、ユーザに選択させる選択肢を周囲の情報処理装置から取得した第３のＯＳ情報に限定することができ、以前使用したことがあるＯＳの選択がより容易になる。
【００６３】
更に、プリンタドライバ１３によると、プリンタドライバ１３にハードコーディングされている第４のＯＳ情報を表示してユーザに選択させ、ユーザによって選択された第４のＯＳ情報を第２のＯＳ情報として取得することにより、ユーザが以前に使用したことのあるＯＳ１１を示す第２のＯＳ情報を取得できる。
【００６４】
更に、プリンタドライバ１３によると、ユーザインタフェース選択画面３５を表示して、ユーザが以前に使用したことのあるＯＳ１１を示す第２のＯＳ情報によって示されるＯＳ１１に応じたユーザインタフェースを表示するか否かをユーザに選択させる。これにより、第２のＯＳ情報によって示されるＯＳ１１に応じたユーザインタフェースを表示するか否かをユーザが選択できる。
【００６５】
＜実施形態２＞
次に、実施形態２を図１２ないし図１４によって説明する。
前述した実施形態１では、以前に使用したことのあるＯＳ１１に応じたユーザインタフェースに切り替えるか否かを、図８に示すユーザインタフェース選択画面３５を表示部に表示してユーザに問い合わせる。このユーザインタフェース選択画面３５は文字のみが表示されるものである。これに対し、実施形態２では、情報処理装置にインストールされているＯＳ１１用の画面を表す画像と、第２のＯＳ情報によって示されるＯＳ１１用の画面を表す画像とをユーザインタフェース選択画面に表示する。
【００６６】
図１２は実施形態２に係る印刷条件設定機能の実行が指示されたときのプリンタドライバ１３ａの処理の流れを示すフローチャートである。また、図１３は実施形態２に係る第２のＯＳ情報に応じたインタフェース表示処理の流れを示すフローチャートである。
【００６７】
実施形態２に係る印刷条件設定機能の実行が指示されたときのプリンタドライバの処理では、実施形態１に係る当該処理のＳ１０１が実行されない。実施形態２では替わりに第２のＯＳ情報に応じたインタフェース表示処理においてＳ４０１、Ｓ４０２、及びＳ１０２が実行される。ここでは実施形態１と実質的に同一の処理には同一の符号を付して説明を省略する。また、図１３では実施形態１の図１０と同一の処理であるＳ３０２〜３０５を省略して示している
【００６８】
図１２に示すフローチャートについては説明を省略する。
図１３に示すＳ４０１では、プリンタドライバ１３ａは実行が指示された機能を判断する。
Ｓ４０２では、プリンタドライバ１３ａは、Ｓ４０１で判断した機能について以下に説明するユーザインタフェース選択画面を表示部２３に表示させ、以前に使用したことのあるＯＳ１１に応じたユーザインタフェースを表示するか否かをユーザに問い合わせる。
【００６９】
図１４は、印刷条件設定機能についてのユーザインタフェース選択画面５１を示す模式図である。図示する例では、ユーザが使用している情報処理装置がＰＣ１であり、第２のＯＳ情報によって示されるＯＳ１１がＯＳ１１ｂである場合を示している。図示するように、ユーザインタフェース選択画面５１にはＯＳ１１ａ用の印刷条件設定画面３１を表す画像５１ａ、及び、ＯＳ１１ｂ用の印刷条件設定画面３２を表す画像５１ｂが表示される。
プリンタドライバ１３ａは、ユーザインタフェース選択画面５１で画像５１ａが選択された場合はＳ１０２に進み、画像５１ｂが選択された場合はＳ３０９に進む。
【００７０】
以上説明した実施形態２に係るプリンタドライバ１３ａによると、情報処理装置にインストールされているＯＳ１１用の画面を表す画像と、第２のＯＳ情報によって示されるＯＳ１１用の画面を表す画像とをユーザインタフェース選択画面５１に表示するので、ユーザはいずれのＯＳ１１用のユーザインタフェースを表示させるかをより容易に判断できる。
【００７１】
＜実施形態３＞
次に、実施形態３を図１５ないし図１６によって説明する。
実施形態３では、表示部２３に表示する画面の数を、第１のＯＳ情報によって示されるＯＳ１１用の画面と第２のＯＳ情報によって示されるＯＳ１１用の画面とで異ならせる。
【００７２】
実施形態３では、表示プログラムとしてプリンタドライバのインストールプログラムを例に説明する。インストールプログラムはＯＳ１１毎に用意される。
また、前述した実施形態１に係る機能情報テーブルにはプリンタ登録機能及び印刷条件設定機能が登録されているが、実施形態３に係る機能情報テーブルにはインストール機能が登録されているものとする。
【００７３】
図１５は、ＯＳ１１ａ用のインストール画面６１の表示内容の変化を時系列で示す模式図である。ＯＳ１１ａ用のインストール画面６１には複数の設定項目が階層的に表示される表示領域が設けられている。例えば、ユーザがＡｄｖａｎｃｅｄという設定項目を選択すると、当該表示領域内の表示項目がＡｄｖａｎｃｅｄ用の項目に切り替わる。そして、Ａｄｖａｎｃｅｄ用の項目の中からユーザがＮｅｔｗｏｒｋ  Ｕｔｉｌｉｔｉｅｓを選択すると、当該表示領域内の表示項目がＮｅｔｗｏｒｋ  Ｕｔｉｌｉｔｉｅｓ用の項目に切り替わる。
【００７４】
図１６は、ＯＳ１１ｂ用のインストール画面６２示す模式図である。ＯＳ１１ｂ用のインストール画面６２にはユーティリティというフォルダアイコン６２ａが表示される。ユーザがフォルダアイコン６２ａを選択すると、プリンタドライバ１３は表示部２３にフォルダ表示画面６３を表示してユーティリティフォルダの内容を表示する。
【００７５】
なお、ＯＳ１１ｃ用にもインストールプログラムが用意されるが、ここではＯＳ１１ｃ用のインストールプログラムの説明は省略する。
【００７６】
実施形態３では、ユーザがインストールプログラムの実行を指示すると、実施形態１で説明した「印刷条件設定機能の実行が指示されたときの処理」に相当する処理が実行される。
例えば、ＰＣにインストールされているＯＳ１１がＯＳ１１ａであるとする。この場合、Ｓ１０１においてユーザがユーザインタフェース選択画面３５で「いいえ」を選択した場合は、ＯＳ１１ａ用のインストール画面６１が表示される。一方、ユーザが「はい」を選択した場合は、Ｓ１０４で取得された第２のＯＳ情報に応じてＯＳ１１ｂ用のインストール画面６２、又は、ＯＳ１１ｃ用の図示しないインストール画面が表示される。
実施形態３はその他の点において実施形態１と実質的に同一である。
【００７７】
以上説明した実施形態３に係るプリンタドライバ１３によると、例えばＯＳ１１ａの場合は表示する画面がインストール画面６１の一つであるのに対し、ＯＳ１１ｂの場合は表示する画面がインストール画面６２及びフォルダ表示画面６３の二つである。このように、実施形態３に係るプリンタドライバ１３によると、表示する画面の数を第２のＯＳ情報によって示されるＯＳ用の画面に合わせることにより、ユーザが操作に戸惑うことを低減できる。
【００７８】
＜他の実施形態＞
上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も技術的範囲に含まれる。
【００７９】
（１）上記実施形態１では表示プログラムとしてプリンタドライバ１３を例に説明したが、表示プログラムはイメージスキャナを制御するスキャナドライバやファクシミリを制御するファクシミリドライバであってもよい。
【００８０】
（２）上記実施形態では処理部としてＣＰＵ２０を例に説明したが、処理部は１以上のＣＰＵ、１以上のＡＳＩＣ、又は、１以上のＣＰＵと１以上のＡＳＩＣとの組み合わせによって実現されてもよい。
【００８１】
（３）上記実施形態ではＯＳ１１によってオブジェクトの表示位置が異なる場合やＯＳ１１によって表示する画面の数が異なる場合を例に説明した。これに対し、複数の画面を表示する場合に、ＯＳ毎に画面を異ならせず、ＯＳに応じて画面を表示する順序を異ならせてもよい。画面の表示順序を第２のＯＳ情報によって示されるＯＳ用の画面に合わせることにより、ユーザが操作に戸惑うことを低減できる。
【符号の説明】
【００８２】
１・・・ＰＣ、２・・・ＰＣ、３・・・携帯情報端末、４・・・プリンタ、５・・・通信ネットワーク、１０・・・印刷システム、１１・・・ＯＳ、１３・・・プリンタドライバ、２０・・・ＣＰＵ、２３・・・表示部、２５・・・記憶部、２６・・・通信インタフェース部、３１・・・印刷条件設定画面、３２・・・印刷条件設定画面、３３・・・プリント設定画面、３５・・・ユーザインタフェース選択画面、４１・・・プルダウンメニュー、４２・・・プルダウンメニュー、４３・・・プルダウンメニュー、５１・・・ユーザインタフェース選択画面、６１・・・インストール画面、６２・・・インストール画面、６３・・・フォルダ表示画面
【図１】
2013161349.tif 000003
【図２】
2013161349.tif 000004
【図３】
2013161349.tif 000005
【図４】
2013161349.tif 000006
【図５】
2013161349.tif 000007
【図６】
2013161349.tif 000008
【図７】
2013161349.tif 000009
【図８】
2013161349.tif 000010
【図９】
2013161349.tif 000011
【図１０】
2013161349.tif 000012
【図１１】
2013161349.tif 000013
【図１２】
2013161349.tif 000014
【図１３】
2013161349.tif 000015
【図１４】
2013161349.tif 000016
【図１５】
2013161349.tif 000017
【図１６】
2013161349.tif 000018