(57)【要約】【課題】  現在ではプリンタドライバ等ソフトウェアをインストールする際には表示言語だけで最適化したのでは地域特有の情報に対応できないことが多い。地域によっては同じドライバであっても用紙の種類や名称なども異なる。  本発明はこのような点に鑑みて提案されたものであり、言語だけでなく地域の事情によってもインストールするモジュールを最適化、更新することを目的とする。【解決手段】  本発明により、言語＋地域⇒インストールという流れでインストールモジュールを選択・最適化できるようになり、言語だけでなく、使用地域特有の事情によるインストールコンポーネントの選択が行われる。この地域の特定には、ユーザーによる選択や、プリンタ本体の仕向け別情報（：たとえば電源の情報）、OSのロケール情報などが用いられる。インストール後に、必要に応じて設定ファイルの入れ替えなどの処理が実行される。【選択図】  図１
2008158714.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバのインストールと初期設定に関するものであり、プリンタドライバインストール時に起動言語と使用地域を選択・設定する機能と、選択された言語・地域に応じてインストールするコンポーネントを最適化する機能を有したインストーラ。
【請求項２】
請求項1において、使用地域を選択する際に手動選択以外にもインストールするハードウェア情報からユーザーの地域を特定・選択する機能を有したインストーラ。
【請求項３】
請求項1において、使用地域を選択する際に手動選択以外にもインストールするOSの地域情報からユーザーの使用地域を特定・選択する機能を有したインストーラ。
【請求項４】
請求項1において、選択されたインストールコンポーネントを対象にインストールした後に、インストールファイルの地域情報に関するファイルを標準のファイルから入れ替え・適用・初期化する機能を有したインストーラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般ユーザーがドライバや関連ソフトウェアをインストールする際に、地域特有のローカライズが自動的に行われる仕組みに関するものである。
【背景技術】
【０００２】
従来、ソフトウェアはそれらをインストールする際に起動する表示言語を選択してインストールする仕組みが用いられてきた。その際、表示言語に関してユーザーそれぞれの使用言語の違いによる動的な対応が行われることに関する技術は従来から存在していた。例えば、発信元や発信先のデータを蓄積しておき、それらのデータを表示するときに蓄積されたデータから地域を判定してその地域の言語で表示する機能などが知られている（特許文献１参照）。また、言語情報を蓄積しておき、入力された音声の特徴から言語を判断して表示部に表示される言語を適切なものに変える仕組みなどがある（特許文献２参照）。
【０００３】
これらの従来技術には表示言語について状況に応じて動的に変更する機能が組み入れられているが、あくまで表示言語の変更に限った技術であった。
【特許文献１】特開平3-13163号公報
【特許文献２】特開2000-293353号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来においては、表示言語について動的に変更することにより、ユーザーの使用言語に合わせたカスタマイズが提供されてきた。
【０００５】
しかし現在ではプリンタドライバ等ソフトウェアをインストールする際には言語だけで最適化したのでは地域特有の情報に対応できないことが多い。たとえば、北米では英語のほかに仏語も多く使われているが、北米という地域による様々な制約や特化点があり、欧州の仏語とは運用の面で異なることが多い。また、用紙の種類や名称なども異なる。本発明はこのような点に鑑みて提案されたものであり、言語だけでなく地域の事情によってもインストールするモジュールを最適化、更新することを目的とする。
【課題を解決するための手段】
【０００６】
従来、言語選択⇒インストールという流れは存在していたが、地域の事情に関しての対応は行われていなかった。本発明により、言語＋地域⇒インストールという流れでインストールモジュールを選択・最適化できるようになり、言語だけでなく、使用地域特有の事情によるインストールコンポーネントの選択が行われる。この地域の特定には、ユーザーによる選択や、プリンタ本体の仕向け別情報（：たとえば地域の電源の情報）、OSのロケール情報などが用いられる。インストール後に、必要に応じて設定ファイルの入れ替えなどの処理が実行される。
【発明の効果】
【０００７】
本発明による情報処理装置、情報処理方法及びそのソフトウェアは、言語及び地域をユーザーに指定され、表示言語だけでなく、地域特有の事情（プリンタドライバで提供する紙名称の違いや紙種の地域依存、サービスなど）もカスタマイズされた状態でインストールすることが可能になる。これにより、ユーザーは言語のみならず地域の特有の事情に関しても、何ら意識/操作することなく対応されたドライバを使用することが可能になる。
【発明を実施するための最良の形態】
【０００８】
以下に、図面を参照して、本発明の好適な実施の形態について説明する。
【０００９】
本発明の一実施形態における情報処理装置について説明する。図２は、本発明の一実施形態における情報処理装置を含む環境の一例を示す図である。
【００１０】
図１は、本発明の実施例１において、ソフトウェアの起動時の言語決定の動作をフローチャートで示したものである。
【００１１】
また、図2は本発明が使われるプリンタ接続環境の一例で、Ｒ01は実施例においてインストールされるドライバやソフトウェアの対象であるプリンタ、Ｒ02はＤＨＣＰなどのサーバー、R03そしてＲ04はユーザーＰＣをそれぞれ表している。また、図3はこの発明を実行して擬似片面印刷を行うハードウェア環境のブロック図の一例である。
【００１２】
同図において、符号T01は、演算及び制御用の中央演算処理部（ＣＰＵ）である。
【００１３】
符号T03は、印刷が実行される場合に、ドライバプログラムやプリンタ関連ソフトウェアがロードされる実行領域、及びプログラムの作業領域が確保されるＲＡＭである。符号T04は、オペレーターが操作やデータ入力を行うためのキーを有するキーボードである。符号T05は、ディスプレイT06に表示されたボタンなどをクリックする、あるいはカーソルを移動して操作の指示を行うマウスなどのポィンティングデバイスである。符号T07は、本発明のドライバやソフトウェアを格納する記憶装置（ハードディスク（ＨＤ））である。符号T08は実行システム内の各デバイスを相互に接続するバスである。
【００１４】
ここで、図2におけるR03あるいはＲ04であらわされるユーザーPCへプリンタドライバのインストールを開始する。この場合のフローチャートが図１である。S01においてまずインストールするソフトウェアの言語がユーザーの選択か、あるいはOSロケール情報等から決定される。続いてS02においてソフトウェアが使用される地域を選択する画面が表示される。ユーザーがここで地域を選択するか、あるいは地域を特定する情報（プリンタ本体の仕向け別仕様：例：電源情報：やユーザー選択、OSロケール等）から自動的に地域情報を取得する。その結果から、地域に応じたコンポーネント（その地域で提供されているメディア種情報、メディア名称情報、地域販売会社のサービス情報の説明文書など）がインストールコンポーネントに選択される。図4はメディア情報の地域別差異の一例を示している。ここで、W01は地域＋言語をあらわしており、W02はドライバセット内のメディア情報定義ファイル、W03はメディアの種類をあらわしており、W04はそれぞれの地域における対応メディア及びメディア名称の表である。
【００１５】
その後、S04にて選択されたコンポーネントのインストールを実行する。コンポーネントがインストールされた後、S06で必要に応じてドライバファイルの標準ファイル⇒地域特有ファイルの入れ替えや初期設定などを実行する。
【００１６】
ユーザーはインストール時に言語選択/地域選択を行うだけで、その地域に最適化されたドライバを使用することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態における情報処理装置が行うプリンタドライバのインストール処理を示すフローチャートである。
【図２】本発明の一実施形態における情報処理装置を含む接続環境の一例を示す図である。
【図３】図２に示したＰＣ・Ｒ０３のハードウェア構成例を示す図である。
【図４】本発明の一実施形態におけるメディア情報の地域別差異の一例を示す図である。
【符号の説明】
【００１８】
Ｒ０１  プリンタ
Ｒ０２  ＤＨＣＰサーバ
Ｒ０３  ＰＣ
Ｒ０４  ユーザＰＣ
Ｒ０５  ネットワーク
Ｔ０１  ＣＰＵ
Ｔ０２  ＲＯＭ
Ｔ０３  ＲＡＭ
Ｔ０４  キーボード
Ｔ０５  ポィンティングデバイス
Ｔ０７  記憶装置（ＨＤ）
W０１  地域・言語
W０２  メディア情報ドライバファイル
W０３  メディアの種類
W０４  対応メディア・メディア名称
【図１】
2008158714.tif 000003
【図２】
2008158714.tif 000004
【図３】
2008158714.tif 000005
【図４】
2008158714.tif 000006