(57)【特許請求の範囲】
【請求項１】
複数の各国言語をサポートする印刷装置のドライバをホストコンピュータにインストールするインストール方法であって、
前記ホストコンピュータは、前記ドライバの対応言語情報を前記ホストコンピュータが備える言語情報格納部より取得する取得ステップと、
前記印刷装置の操作パネルの対応言語情報を前記言語情報格納部より取得する取得ステップと、
前記ドライバの対応言語情報と前記操作パネルの対応言語情報に基づき、各国言語の選択画面を前記ホストコンピュータに表示して、前記インストールするドライバに対応する各国言語の選択をユーザに求める選択ステップと、
選択された各国言語が操作パネルの対応言語情報に含まれている場合に、前記選択された各国言語に対応するドライバを、前記ホストコンピュータが備えて、各国言語のドライバを格納するドライバ格納部より取り出してインストールするインストールステップと、
選択された各国言語が操作パネルの対応言語情報に含まれている場合に、前記選択された各国言語を前記操作パネルの言語設定情報として前記印刷装置に通信するパネル言語設定ステップと
を有することを特徴とするインストール方法。
【請求項２】
複数の各国言語をサポートする印刷装置のドライバをホストコンピュータにインストールさせるインストーラプログラムであって、
前記ドライバの対応言語情報を前記ホストコンピュータが備える言語情報格納部より取得する取得ステップと、
前記印刷装置の操作パネルの対応言語情報を前記言語情報格納部より取得する取得ステップと、
前記ドライバの対応言語情報と前記操作パネルの対応言語情報に基づき、各国言語の選択画面を前記ホストコンピュータに表示して、前記インストールするドライバに対応する各国言語の選択をユーザに求める選択ステップと、
選択された各国言語が前記操作パネルの対応言語情報に含まれている場合に、前記選択された各国言語に対応するドライバを、前記ホストコンピュータが備えて、各国言語のドライバを格納するドライバ格納部より取り出してインストールするインストールステップと、
選択された各国言語が前記操作パネルの対応言語情報に含まれている場合に、前記選択された各国言語を前記操作パネルの言語設定情報として前記印刷装置に通信するパネル言語設定ステップと
を前記ホストコンピュータに実行させることを特徴とするインストーラプログラム。
【請求項３】
前記選択された各国言語が前記操作パネルの対応言語情報に含まれている場合に、前記操作パネルの各国言語のデフォルト設定を前記選択された各国言語に設定するパネル言語設定ステップを更に有することを特徴とする請求項１に記載のインストール方法。
【請求項４】
前記選択された各国言語が前記操作パネルの対応言語情報に含まれている場合に、前記操作パネルの各国言語のデフォルト設定を前記選択された各国言語に設定するステップを更に有することを特徴とする請求項２に記載のインストーラプログラム。
【請求項５】
請求項２または請求項４に記載のインストーラプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の言語をサポートする印刷装置のドライバをインストールするインストール方法、インストーラプログラム、及びコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
従来、複数の言語をサポートする印刷装置のドライバをホストコンピュータにインストールするインストール方法では、印刷装置のドライバの言語を決定するためにユーザに言語の選択を促して言語を決定し、選択された言語のドライバをホストコンピュータにインストールしていた。近年、印刷装置の操作パネルの表示部に表示される言語も選択出来るようになった。そこで、操作パネルに表示される言語を決定するためには、ユーザに言語の選択を促して言語を決定し、更に、印刷装置の操作パネルを選択された言語にすべく、該決定された言語データを印刷装置にダウンロードさせていた。すなわち印刷装置を制御するプリンタドライバのための言語と印刷装置の操作パネルに表示するため言語とは、別々のステップにて選択されていた。
【特許文献１】特開２０００−３５３０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来のインストール方法には、印刷装置のドライバと操作パネルとに同一の言語を選択したい場合で、かつ、その言語が印刷装置のドライバの言語として、及び、操作パネルの言語として、それぞれサポートされている場合であっても、ユーザは印刷装置のドライバの言語と操作パネルの言語とを別々に設定しなければならないという煩わしさが含まれていた。
【課題を解決するための手段】
【０００４】
第一の発明は、複数の各国言語をサポートする印刷装置のドライバをホストコンピュータにインストールするインストール方法であって、上記ホストコンピュータは、上記ドライバの対応言語情報を上記ホストコンピュータが備える言語情報格納部より取得する取得ステップと、上記印刷装置の操作パネルの対応言語情報を上記言語情報格納部より取得する取得ステップと、上記ドライバの対応言語情報と上記操作パネルの対応言語情報に基づき、各国言語の選択画面を上記ホストコンピュータに表示して、上記インストールするドライバに対応する各国言語の選択をユーザに求める選択ステップと、選択された各国言語が上記操作パネルの対応言語情報に含まれている場合に、上記選択された各国言語に対応するドライバを、上記ホストコンピュータが備えて、各国言語のドライバを格納するドライバ格納部より取り出してインストールするインストールステップと、選択された各国言語が操作パネルの対応言語情報に含まれている場合に、上記選択された各国言語を上記操作パネルの言語設定情報として上記印刷装置に通信するパネル言語設定ステップとを有することを主要な特徴とする。
第二の発明は、複数の各国言語をサポートする印刷装置のドライバをホストコンピュータにインストールさせるインストーラプログラムであって、上記ドライバの対応言語情報を上記ホストコンピュータが備える言語情報格納部より取得する取得ステップと、上記印刷装置の操作パネルの対応言語情報を上記言語情報格納部より取得する取得ステップと、上記ドライバの対応言語情報と上記操作パネルの対応言語情報に基づき、各国言語の選択画面を上記ホストコンピュータに表示して、上記インストールするドライバに対応する各国言語の選択をユーザに求める選択ステップと、選択された各国言語が操作パネルの対応言語情報に含まれている場合に、上記選択された各国言語に対応するドライバを、上記ホストコンピュータが備えて、各国言語のドライバを格納するドライバ格納部より取り出してインストールするインストールステップと、選択された各国言語が上記操作パネルの対応言語情報に含まれている場合に、上記選択された各国言語を上記操作パネルの言語設定情報として上記印刷装置に通信するパネル言語設定ステップとを上記ホストコンピュータに実行させることを主要な特徴とする。
第三の発明は、コンピュータ読み取り可能な記録媒体であって、上記第二の発明に記載のインストーラプログラムを記録したことを特徴とする。
【発明の効果】
【０００５】
印刷装置のドライバと操作パネルとに同一の言語を選択したい場合で、かつ、その言語が印刷装置のドライバの言語として、及び、操作パネルの言語として、それぞれサポートされている場合には、ユーザはプリンタのドライバの言語と操作パネルの言語とを別々に設定することなく一度の言語指定にて設定することができるため、インストール時に双方の言語を、それぞれ別々に指定しなければならないという煩わしさから開放されるという効果を得る。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の一実施形態を図を用いて詳細に説明する。
【実施例１】
【０００７】
（構成）の説明
図１は、実施例１の全体構成図である。
図に示すように、ホストコンピュータ１０１には、プリンタ１０２が接続されている。
【０００８】
ホストコンピュータ１０１は、ホストコンピュータ１０１にプリンタ１０２のドライバをインストールするために、インストーラプログラム１０３と、言語情報格納部１０４と、ドライバ格納部１１３と、パネル言語格納部１１５とを備えている。
【０００９】
インストーラプログラム１０３は、ホストコンピュータ１０１の図示しないＨＤＤなどに格納される制御プログラムである。このインストーラプログラム１０３に含まれている所定のモジュールを、ホストコンピュータ１０１の図示しないＣＰＵが実行することにより、言語選択部１０７と、判定部１０９と、ドライバインストール部１１２と、通信部１１４とを機能ブロックとして、それぞれ起動・生成させる。
【００１０】
言語選択部１０７は、指定言語の選択をユーザに求め、言語指定情報１０８を受け入れる部分である。判定部１０９は、言語選択部１０７によってユーザにより指定された言語指定情報１０８がドライバサポート言語定義ファイル１０５とパネルサポート言語定義ファイル１０６の両方に含まれているか、あるいはパネルサポート言語定義ファイル１０６にのみ含まれているのかを判定する部分である。
【００１１】
ドライバインストール部１１２は、判定部１０９によって判定された結果に基づいて設定されたドライバ言語指定情報１１０に準じた言語のドライバをドライバ格納部１１３から取り出してホストコンピュータ１０１上にインストールする部分である。
【００１２】
通信部１１４は、判定部１０９によって判定された結果に基づいて設定されたパネル言語指定情報１１１に準じたパネル言語をパネル言語格納部１１５から取り出してパネル言語設定情報としてプリンタ１０２に通信する部分である。
【００１３】
言語情報格納部１０４は、その内部にドライバサポート言語定義ファイル１０５と、パネルサポート言語定義ファイル１０６とを格納するメモリである。ドライバサポート言語定義ファイル１０５はドライバのサポート言語の一覧と各言語のドライバを関連づけるインデックス番号のような関連付け情報を有する。パネルサポート言語定義ファイル１０６は印刷装置のパネル表示部１２３がサポートする言語の一覧と言語リソースへのインデックス値といったパネル言語への関連付け情報を有する。
【００１４】
ドライバ格納部１１３は、その内部に各国言語（例えば英語、日本語・・・）で設定されたドライバを各国言語毎に格納するメモリである。パネル言語格納部１１５、その内部に各国言語（例えば英語、日本語・・・）で設定されたメッセージを各国言語毎に格納するメモリである。
【００１５】
言語情報は本例では言語名称をそのまま記載しているが、言語名称が言語を示す番号や言語名を格納したテーブルのインデックス値であってもかまわない。またドライバサポート言語定義ファイル１０５、及びパネルサポート言語定義ファイル１０６はＸＭＬ形式で記載してもよい。またドライバサポート言語定義ファイル１０５及びパネルサポート言語定義ファイル１０６は予め言語が重複しないように結合し、ドライバと操作パネルでサポートされているかどうかを示すフラグを持つように構成してあってもよい。
【００１６】
プリンタ１０２は、通信部１２０と、パネル言語切換部１２１と、パネル言語格納部１２２と、パネル表示部１２３とを備える。
【００１７】
通信部１２０は、インストーラプログラム１０３の通信部１１４により通知されたパネル言語設定情報を受信する部分である。パネル言語切換部１２１は、パネル言語設定情報に基づいてパネル言語格納部１２２にパネル言語を格納することによってパネル言語を切り換える部分である。パネル表示部１２３は、パネル言語格納部１２２に格納されているパネル言語に基づいてパネル言語を表示する部分である。
【００１８】
（動作）の説明
図２は、実施例１の動作フローチャートである。
図のステップＳ２０１からステップＳ２１６まで図１を併用しながらステップ順に実施例１の動作について説明する。
【００１９】
ステップＳ２０１
ホストコンピュータ１０１上のインストーラプログラム１０３は、ユーザに言語選択を行なわせる準備として言語情報格納部１０４からドライバサポート言語定義ファイル１０５を読み込む。
【００２０】
ステップＳ２０２
ホストコンピュータ１０１上のインストーラプログラム１０３は、ユーザに言語選択を行なわせる準備として言語情報格納部１０４からパネルサポート言語定義ファイル１０６を読み込む。
【００２１】
ここで、ドライバサポート言語定義ファイル１０５およびパネルサポート言語定義ファイル１０６の内容について説明する。
図３は、ドライバサポート言語情報とパネルサポート言語情報の説明図である。
（ａ）に示すように、ドライバサポート言語定義ファイル１０５は本例ではドライバのサポート言語名称の一覧と言語に対して一意の言語ＩＤと各言語のドライバを関連づけるインデックス番号を有する。（ｂ）に示すように、パネルサポート言語定義ファイル１０６は本例ではプリンタにパネル表示部１２３がサポートする言語名称の一覧と言語に対して一意の言語ＩＤと各言語リソースファイルを関連づけるインデックス値を有する。図２に戻る。
【００２２】
ステップＳ２０３
言語選択部１０７は、ドライバサポート言語定義ファイル１０５およびパネルサポート言語定義ファイル１０６を同一言語が重複しないように結合してすべての言語の言語名称を選択肢とする言語選択画面を表示してユーザに言語選択を求める。ここで選択画面の１例について説明する。
【００２３】
図４は、実施例１の言語選択画面の説明図である。
図に示すように図３のドライバサポート言語定義ファイル１０５およびパネルサポート言語定義ファイル１０６に基づいて言語が表示され、その中からユーザに選択させることになる。図では英語がユーザにより選択されている。又パネル言語同時登録が「有」に設定されると、ドライバのインストール処理に続きパネル言語の選択処理と登録処理が実行される。「無」の場合はドライバのインストールのみが実行される。図２に戻る。
【００２４】
ステップＳ２０４
言語選択部１０７は、ユーザが言語を選択すると選択された言語の言語ＩＤを言語指定情報１０８として設定する。
【００２５】
ステップＳ２０５
判定部１０９は、言語指定情報１０８に設定された言語ＩＤとドライバサポート言語定義ファイル１０５に記載の言語ＩＤを比較して同一言語ＩＤがドライバサポート言語定義ファイル１０５に存在するかを確認する。続けて判定部１０９は言語指定情報１０８に設定された言語ＩＤとパネルサポート言語定義ファイル１０６に記載の言語ＩＤを比較して同一言語ＩＤがパネルサポート言語定義ファイル１０６に含まれているかを確認することによって同一言語ＩＤが両方に共通して含まれている言語かどうかを判定する。共通して含まれている言語であると判定した場合にはステップＳ２０６へ進み、そうでない場合にはステップＳ２０８へ進む。
【００２６】
ステップＳ２０６
言語指定情報１０８に基づいてドライバ言語指定情報１１０が設定される。
【００２７】
ステップＳ２０７
続けて言語指定情報１０８に基づいてパネル言語指定情報１１１が設定される。
【００２８】
ステップＳ２０８
判定部１０９は、言語指定情報１０８とパネルサポート言語定義ファイル１０６内の言語ＩＤを比較することによって言語指定情報１０８がパネルでサポートされている言語かどうかを判定し、サポートされていると判定したときはステップＳ２０９へ進み、サポートされていないと判定したときはステップＳ２１２へ進む。
【００２９】
ステップＳ２０９
言語選択部１０７は、ドライバサポート言語定義ファイル１０５を読み出して再度ドライバ言語の選択肢を作成してユーザにドライバ言語の選択を求める。
【００３０】
ステップＳ２１０
言語選択部１０７は、ユーザに選択された情報に基づきドライバ言語指定情報１１０を設定する。
【００３１】
ステップＳ２１１
続けて言語指定情報１０８に基づいてパネル言語指定情報１１１が設定される。
【００３２】
ステップＳ２１２
言語選択部１０７は、パネルサポート言語定義ファイル１０６を読み出して再度パネル言語の選択肢を作成してユーザにパネル言語の選択を求める。
【００３３】
ステップＳ２１３
言語選択部１０７は、ユーザに選択された情報に基づきパネル言語指定情報１１１を設定する。
【００３４】
ステップＳ２１４
続けて言語指定情報１０８に基づいてドライバ言語指定情報１１０が設定される。
【００３５】
ステップＳ２１５
ドライバインストール部１１２は、ドライバサポート言語定義ファイル１０５とドライバ言語指定情報１１０の情報に基づき対応する言語のドライバをドライバ格納部１１３より取り出してホストコンピュータ１０１上にインストールする。
【００３６】
ステップＳ２１６
通信部１１４は、パネルサポート言語定義ファイル１０６とパネル言語指定情報１１１の情報に基づき対応する言語のパネル言語リソースを取り出してパネル言語リソースを含む言語切り換えのためのパネル言語設定情報に基づいて言語登録コマンドを構築してプリンタ１０２に送信し、プリンタ１０２の通信部１２０が言語登録コマンドを受け取ると、パネル言語切換部１２１がパネル言語設定情報に基づいてパネル言語格納部にパネル言語を格納することによってパネル表示部１２３の表示言語を切り換えてフローを終了する。
【００３７】
（効果）の説明
以上説明したように本実施例のインストール方法では、プリンタのドライバと操作パネルに同一の言語を選択したい場合でかつ選択したい言語がプリンタのドライバと操作パネルの言語としてサポートされている場合であれば、ユーザはプリンタのドライバの言語と操作パネルの言語を別々に設定することなく一度の言語指定にてドライバの言語と操作パネルの言語を決定することができるため、インストール時に双方の言語を指定しなければならない煩わしさを感じさせない効果が期待できる。
【実施例２】
【００３８】
（構成）の説明
図５は、実施例２の全体構成図である。
図に示すように、ホストコンピュータ３０１には、プリンタ３０２が接続されている。
【００３９】
ホストコンピュータ３０１は、ホストコンピュータ３０１にプリンタ３０２のドライバをインストールするために、インストーラプログラム３０３と、言語情報格納部３０４と、ドライバ格納部３１４と、パネル言語格納部３１６とを備えている。
【００４０】
インストーラプログラム３０３は、ホストコンピュータ３０１の図示しないＨＤＤなどに格納される制御プログラムである。このインストーラプログラム３０３に含まれている所定のモジュールを、ホストコンピュータ３０１の図示しないＣＰＵが実行することにより、ドライバ言語選択部３０７と、判定部３０９と、パネル言語デフォルト変更部３１０と、パネル言語選択部３１１と、ドライバインストール部３１２と、通信部３１５とを備える。
【００４１】
ドライバ言語選択部３０７は、指定言語の選択をユーザに求め、ドライバ言語指定情報３０８を受け入れる部分である。判定部３０９は、ドライバ言語選択部３０７によってユーザにより指定されたドライバ言語指定情報３０８がドライバサポート言語定義ファイル３０５とパネルサポート言語定義ファイル３０６の両方に含まれているか、あるいはドライバサポート言語定義ファイル３０５にのみ含まれているのかを判定する部分である。
【００４２】
パネル言語デフォルト変更部３１０は、判定部３０９によってドライバ言語指定情報３０８がパネルサポート言語定義ファイル３０６に含まれている場合にパネル言語選択部３１１のデフォルト設定をドライバ言語指定情報３０８と同一の言語に変更する部分である。パネル言語選択部３１１は、指定言語の選択をユーザに求め、パネル言語指定情報３１３を受け入れる部分である。
【００４３】
ドライバインストール部３１２は、判定部３０９によって判定された結果に基づいて設定されたドライバ言語指定情報３０８に準じた言語のドライバをドライバ格納部３１４から取り出してホストコンピュータ３０１上にインストールする部分である。
【００４４】
通信部３１５は、パネル言語選択部３１１によって選択された結果に基づいて設定されたパネル言語指定情報３１３に準じたパネル言語をパネル言語格納部３１６から取り出してパネル言語設定情報としてプリンタ３０２に通信する部分である。
【００４５】
言語情報格納部３０４は、その内部にドライバサポート言語定義ファイル３０５と、パネルサポート言語定義ファイル３０６とを格納するＨＤＤやＲＡＭ等のメモリである。ドライバサポート言語定義ファイル３０５はドライバのサポート言語の一覧と各言語のドライバを関連づけるインデックス番号のような関連付け情報を有する。パネルサポート言語定義ファイル３０６は印刷装置のパネル表示部３２３がサポートする言語の一覧と言語リソースへのインデックス値といったパネル言語への関連付け情報を有する。
【００４６】
ドライバ格納部３１４は、その内部に各国言語（例えば英語、日本語・・・）で設定されたドライバを各国言語毎に格納するメモリである。パネル言語格納部３１６は、その内部に各国言語（例えば英語、日本語・・・）で設定されたメッセージを各国言語毎に格納するメモリである。
【００４７】
言語情報は本例では言語名称をそのまま記載しているが、言語名称部が言語を示す番号や言語名を格納したテーブルのインデックス値であってもかまわない。またドライバサポート言語定義ファイル３０５、及びパネルサポート言語定義ファイル３０６はＸＭＬ形式で記載してもよい。またドライバサポート言語定義ファイル３０５、及びパネルサポート言語定義ファイル３０６は予め言語が重複しないように結合し、ドライバと操作パネルでサポートされているかどうかを示すフラグを持つように構成してあってもよい。
【００４８】
プリンタ３０２は、通信部３２０と、パネル言語切換部３２１と、パネル言語格納部３２２と、パネル表示部３２３とを備える。
【００４９】
通信部３２０は、インストーラプログラム３０３の通信部３１５により通知されたパネル言語設定情報を受信する部分である。パネル言語切換部３２１は、パネル言語設定情報に基づいてパネル言語格納部３２２にパネル言語を格納することによってパネル言語を切り換える部分である。パネル表示部３２３は、パネル言語格納部３２２に格納されているパネル言語に基づいてパネル言語を表示する部分である。
【００５０】
（動作）の説明
図６は、実施例２の動作フローチャートである。
図のステップＳ４０１からステップＳ４１１まで図５を併用しながらステップ順に実施例１の動作について説明する。
【００５１】
ステップＳ４０１
ホストコンピュータ３０１上のインストーラプログラム３０３は、ユーザに言語選択を行なわせる準備として言語情報格納部３０４からドライバサポート言語定義ファイル３０５を読み込む。
【００５２】
ステップＳ４０２
ホストコンピュータ３０１上のインストーラプログラム３０３は、ユーザに言語選択を行なわせる準備として言語情報格納部３０４からパネルサポート言語定義ファイル３０６を読み込む。
【００５３】
ドライバサポート言語定義ファイル３０５およびパネルサポート言語定義ファイル３０６の例は図３に示す実施例１と同様である。ドライバサポート言語定義ファイル３０５は本例ではドライバのサポート言語名称の一覧と言語に対して一意の言語ＩＤと各言語のドライバを関連づけるインデックス番号を有する。パネルサポート言語定義ファイル３０６は本例では印刷装置にパネル表示部３２３がサポートする言語名称の一覧と言語に対して一意の言語ＩＤと各言語リソースファイルを関連づけるインデックス値を有する。
【００５４】
ステップＳ４０３
ドライバ言語選択部３０７は、ドライバサポート言語定義ファイル３０５の言語名称を選択肢とする言語選択画面を表示し、ユーザに言語選択を促す。
【００５５】
ステップＳ４０４
パネル言語選択部３１１は、パネルサポート言語定義ファイル３０６の言語名称を選択肢とする言語選択画面を表示し、ユーザに言語選択を促す。
【００５６】
図７は、実施例２の言語選択画面の説明図（その１）である。
図に示すように、選択決定枠内には、前回選択された言語（ここでは英語）が表示され、選択可能枠内には、図３のドライバサポート言語定義ファイル３０５およびパネルサポート言語定義ファイル３０６に基づいて言語名称が表示される。ここでは、一例として、ドライバサポート言語定義ファイル３０５には、英語、日本語、フランス語、イタリア語、ポルトガル語が格納されており、パネルサポート言語定義ファイル３０６には、英語、日本語、フランス語、ドイツ語、イタリア語、中国語が格納されている。図６へ戻る。
【００５７】
ステップＳ４０５
ドライバ言語選択部３０７は、ユーザがドライバ言語を選択すると選択された言語の言語ＩＤをドライバ言語指定情報３０８として設定する。
【００５８】
ステップＳ４０６
判定部３０９は、ドライバ言語選択部３０７にユーザによる選択変更があった場合にドライバ言語指定情報３０８に設定された言語ＩＤとパネルサポート言語定義ファイル３０６に記載の言語ＩＤを比較して同一言語ＩＤがパネルサポート言語定義ファイル３０６に含まれているか否かを確認する。含まれている場合にはステップＳ４０７へ進み、含まれていない場合にはステップＳ４０８へ進む。
【００５９】
ステップＳ４０７
パネル言語デフォルト変更部３１０はパネル言語選択部３１１のデフォルト選択を自動的に同一言語ＩＤの言語名称の選択肢に変更する。
【００６０】
図８は、実施例２の言語選択画面の説明図（その２）である。
図は、１例としてステップＳ４０６でユーザがドライバ言語として日本語を選択したとすると操作パネル言語も自動的に日本語に変更された状態を表している。図６へ戻る。
【００６１】
ステップＳ４０８
パネル言語選択部３１１は、操作パネル言語の選択決定枠内の言語をデフォルトのままにして画面表示し、ユーザに操作パネル言語の選択を促する。ユーザは、パネルサポート言語定義ファイル３０６が、ドライバ言語指定情報３０８と同一言語を格納していないので、それに代わるパネル言語を選択する。
【００６２】
図９は、実施例２の言語選択画面の説明図（その３）である。
１例としてステップＳ４０６でユーザがドライバ言語としてポルトガル語を選択したとする。この場合にはパネルサポート言語定義ファイル３０６がポルトガル語を格納していないので、パネル言語選択部３１１はユーザにパネル言語の選択を促する。ユーザは、１例としてポルトガル語の代わりに日本語を選択する。図は、かかる状態を表している。図６へ戻る。
【００６３】
ステップＳ４０９
パネル言語選択部３１１は、言語選択画面上のＯＫ枠を押下すると、選択された言語の言語ＩＤがパネル言語指定情報３１３として確定される。但し、ユーザは判定部３０９によって選択された言語が希望する言語でない場合には、パネル言語選択部３１１で言語を変えることもできるものとする。
【００６４】
ステップＳ４１０
ドライバインストール部３１２は、ドライバサポート言語定義ファイル３０５とドライバ言語指定情報３０８の情報に基づき対応する言語のドライバをドライバ格納部３１４より取り出してホストコンピュータ３０１上にインストールする。
【００６５】
ステップＳ４１１
通信部３１５は、パネルサポート言語定義ファイル３０６とパネル言語指定情報３１３の情報に基づき対応する言語のパネル言語リソースを取り出してパネル言語リソースを含む言語切り換えのためのパネル言語設定情報を構築してプリンタ３０２に送信し、プリンタ３０２の通信部３２０がパネル言語設定情報を受け取ると、パネル言語切換部３２１がパネル言語設定情報に基づいてパネル言語格納部にパネル言語を格納することによってパネル表示部３２３の表示言語を切り換えてフローを終了する。
【００６６】
図１０は、パネルデータ送信のシーケンスチャートである。
このシーケンスチャートは、上記ステップＳ４１１に於いて、ホストコンピュータ３０１からプリンタ３０２へパネル言語情報が送信されるときに両者間で実行される情報の送受信の概要について説明している。
【００６７】
図中Ｓｋ−１は、初期設定のシーケンスである。ステップＳ２１６（図２）やステップＳ４１１（図６）に記載したように、ホストコンピュータ３０１からプリンタ３０２に対してパネル言語情報のダウンロード要求が送信される。プリンタ３０２は、未ダウンロード（言語ＩＤ０）であることを返信する。ホストコンピュータ３０１は例えば日本語メッセージをプリンタ３０２へダウンロードする。プリンタ３０２は、この日本語メッセージを受信すると言語ＩＤを２とし、パネル言語情報をパネル言語格納部３２２に格納してシーケンスを一旦終了する。
【００６８】
図中Ｓｋ−２は、変更設定のシーケンスである。ホストコンピュータ３０１からプリンタ３０２に対して再度パネル言語情報のダウンロード要求が送信される。プリンタ３０２は、言語ＩＤ２（日本語）であることを返信する。そのときホストコンピュータ３０１には１例として日本語がパネル言語情報としてダウンロードされている旨の表示と共に、後に続くパネル言語情報を現在のパネル言語情報に上書きするか否かを求める表示が表示される。
【００６９】
ユーザは、例えばパネル言語としてイタリア語を上書きしたい場合には、表示上のＹ枠を押下したあと、ホストコンピュータ３０１からプリンタ３０２に対して１例としてイタリア語がパネル言語情報としてダウンロードされシーケンスは終了する。
【００７０】
（効果）の説明
以上説明したように本実施例のインストール方法およびインストーラプログラムでは、印刷装置のドライバと操作パネルに同一の言語を選択したい場合には、選択したい言語が印刷装置の操作パネルの言語としてサポートされている場合であれば、ユーザは印刷装置のドライバの言語のみを選択することで操作パネルの言語が自動的に最適な選択肢に変更されるため、インストール時に双方の言語を指定しなければならない煩わしさを感じさせない効果が期待できる。
【産業上の利用可能性】
【００７１】
実施例の説明では、本発明によるインストール方法を印刷装置のドライバと操作パネルに適用した場合に限定して説明したが、本発明は、この例に限定されるものでは無い。即ち、ＭＦＰのドライバやＦＡＸドライバとその該当デバイスの操作パネル言語であっても適用可能である。また単にドライバだけではなくその装置に関連するソフトウェアのインストールであってもよい。
【図面の簡単な説明】
【００７２】
【図１】実施例１の全体構成図である。
【図２】実施例１の動作フローチャートである。
【図３】ドライバサポート言語情報とパネルサポート言語情報の説明図である。
【図４】実施例１の言語選択画面の説明図である。
【図５】実施例２の全体構成図である。
【図６】実施例２の動作フローチャートである。
【図７】実施例２の言語選択画面の説明図（その１）である。
【図８】実施例２の言語選択画面の説明図（その２）である。
【図９】実施例２の言語選択画面の説明図（その３）である。
【図１０】パネルデータ送信のシーケンスチャートである。
【符号の説明】
【００７３】
１０１    ホストコンピュータ
１０２    プリンタ
１０３    インストーラプログラム
１０４    言語情報格納部
１０５    ドライバサポート言語定義ファイル
１０６    パネルサポート言語定義ファイル
１０７    言語選択部
１０８    言語指定情報
１０９    判定部
１１０    ドライバ言語指定情報
１１１    パネル言語指定情報
１１２    ドライバインストール部
１１３    ドライバ格納部
１１４    通信部
１１５    パネル言語格納部
１２０    通信部
１２１    パネル言語切替部
１２２    パネル言語格納部
１２３    パネル表示部
【図１】
0004438011.tif 000002
【図２】
0004438011.tif 000003
【図３】
0004438011.tif 000004
【図４】
0004438011.tif 000005
【図５】
0004438011.tif 000006
【図６】
0004438011.tif 000007
【図７】
0004438011.tif 000008
【図８】
0004438011.tif 000009
【図９】
0004438011.tif 000010
【図１０】
0004438011.tif 000011