(57)【要約】【課題】  本発明の課題は、フォントに対応するフォント情報を言語別に表示させ、ユーザに使用する印刷装置を選択させることができる情報処理装置を提供することにある。【解決手段】  本発明の情報処理装置は、ユーザが印刷装置で印刷を行う際、表示部によって表示される各印刷装置が搭載する言語別のフォント情報を確認することができる。すなわち、表示された各印刷装置が搭載する言語別のフォント情報から、ユーザに最適な言語環境にある印刷装置を選択させることができる。【選択図】図１
2008299487.tif 000002
【特許請求の範囲】
【請求項１】
搭載されているフォントに対応する搭載フォント情報を有する印刷装置が複数接続された情報処理装置であって、
複数の前記印刷装置が有する前記搭載フォント情報をそれぞれの該印刷装置から取得する情報取得部と、
前記情報取得部で取得した前記搭載フォント情報を言語別に分類するフォント分類部と、
前記印刷装置を識別するための印刷装置情報と共に、前記フォント分類部で言語別に分類された前記搭載フォント情報を表示させる表示部を有することを特徴とする情報処理装置。
【請求項２】
前記搭載フォント情報を言語別に分類するためのフォント情報と言語情報とが関連付けられて格納されるフォント分類情報格納部を有し、
前記フォント分類部は、前記フォント分類情報格納部に格納されたフォント情報及び言語情報を参照して、前記情報取得部で取得した前記搭載フォント情報を言語別に分類することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示部は、前記フォント分類部で言語別に分類された前記搭載フォント情報を所定の表示形式で表示させ、
前記表示部で表示させる表示形式の設定を変更可能とする表示形式設定部を有することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記情報取得部は、前記印刷装置から該印刷装置に搭載された前記搭載フォント情報を再取得することを特徴とする請求項１乃至３に記載の情報処理装置。
【請求項５】
前記情報取得部によって前記印刷装置から該印刷装置に搭載された前記搭載フォント情報を再取得するための条件を設定する情報取得条件設定部を有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
新たな前記フォント情報及び前記言語情報を更新するように前記フォント分類情報格納部に格納させるフォント分類情報更新設定部を有することを特徴とする請求項２乃至５に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に複数の印刷装置が接続され、その中から印刷のために印刷装置を選択する情報処理装置に関するものである。
【背景技術】
【０００２】
従来、ネットワーク上に複数の印刷装置が接続された情報処理装置として、ネットワーク上の各印刷装置に搭載されたフォントの種類、印刷速度を登録しておき、印刷対象の文書データに使用されているフォントと比較し、フォントの一致数が最も多い印刷装置を自動的に選択する情報処理装置が開示されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開平１１−１３４１４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の情報処理装置は、フォントが属する言語を意識せずにフォント名の一致だけで印刷装置を自動的に選択するため、例えば言語によって対応状況の異なるシンボルセットを使用する場合、ユーザが期待する出力結果を得ることができない可能性がある。
【０００５】
そこで、本発明は、上記実状に鑑み、フォントに対応するフォント情報を言語別に表示させ、ユーザに使用する印刷装置を選択させることができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、搭載されているフォントに対応する搭載フォント情報を有する印刷装置が複数接続された情報処理装置であって、複数の前記印刷装置が有する前記搭載フォント情報をそれぞれの該印刷装置から取得する情報取得部と、前記情報取得部で取得した前記搭載フォント情報を言語別に分類するフォント分類部と、前記印刷装置を識別するための印刷装置情報と共に、前記フォント分類部で言語別に分類された前記搭載フォント情報を表示させる表示部を有することを特徴とする。
【０００７】
本発明の情報処理装置によれば、情報取得部で複数の印刷装置それぞれに搭載されているフォントに対応する搭載フォント情報を取得する。そして、フォント分類部で取得した搭載フォント情報を言語別に分類する。分類された搭載フォント情報は、印刷装置を識別するための印刷装置情報と共に、表示部に表示される。
【発明の効果】
【０００８】
したがって、本発明の情報処理装置は、ユーザが印刷装置で印刷を行う際、表示部によって表示される各印刷装置が搭載する言語別の搭載フォント情報を確認することができる。すなわち、表示された各印刷装置が搭載する言語別の搭載フォント情報から、ユーザに最適な言語環境にある印刷装置を選択させることができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の情報処理装置の実施の形態について図面を参照しながら説明する。
【００１０】
［実施の形態１］
シンボルセットは、言語により対応状況が異なり、対応しても言語によりキャラクタのマッピングに違いがある。文書データにシンボルセットが含まれる場合、印刷に使用するフォントがどの言語に属するかをユーザが期待する印刷結果を得ることができないことが考えられる。したがって、プリンタドライバで印刷装置としてのプリンタを選択する際に、プリンタが搭載する搭載フォントの言語情報が分かれば、印刷に最適なプリンタを選択するための判断材料となる。
【００１１】
実施の形態１で説明する情報処理装置は、プリンタドライバの画面上でユーザが印刷を実行するプリンタを選択する際に、ネットワークに接続されたプリンタの搭載フォント情報に関して言語による分類を行い、分類した結果をプリンタドライバの画面上に表示させるものである。
【００１２】
情報処理装置としてのパソコン１００には、図１のように、ネットワークを介して印刷装置としてのプリンタ１０１，１０２，１０３と接続されている。プリンタ１０１，１０２，１０３は、装置情報としてのプリンタの名称がそれぞれ付与されている。例えば、プリンタ１０１はＰ＿Ａをプリンタ名とし、プリンタ１０２はＰ＿Ｂをプリンタ名とし、プリンタ１０３はＰ＿Ｃをプリンタ名としている。
【００１３】
また、各プリンタには、印刷時に使用可能なフォントが搭載されており、その搭載フォントの名称に関する情報を搭載フォント情報として有している。例えば、図１のように、プリンタ１０１は、名称がＦｏｎｔ＿ａ、Ｆｏｎｔ＿ｂ、Ｆｏｎｔ＿ｇ及びＦｏｎｔ＿ｈの搭載フォントを搭載し、プリンタ１０２は、名称がＦｏｎｔ＿ａ、Ｆｏｎｔ＿ｂ、Ｆｏｎｔ＿ｅ及びＦｏｎｔ＿ｘの搭載フォントを搭載し、プリンタ１０３は、名称がＦｏｎｔ＿ａ、Ｆｏｎｔ＿ｂ、Ｆｏｎｔ＿ｆ及びＦｏｎｔ＿ｇの搭載フォントを搭載している。
【００１４】
パソコン１００には、インストールされることで搭載されたプリンタドライバ１０４を有している。このプリンタドライバ１０４は、情報取得部１と、フォント分類部２と、表示部３と、制御部４とを有している。
【００１５】
情報取得部１は、プリンタ１０１，１０２，１０３を識別するための印刷装置情報としてのプリンタ識別情報や、各プリンタ１０１，１０２，１０３の搭載フォントに関する搭載フォント情報を取得する。そして、情報取得部１で取得した情報は、パソコン１００がプリンタ１０１，１０２，１０３の搭載フォントを言語別に分類するために、情報格納部５に格納される。また、情報取得部１は、プリンタの台数をカウントするプリンタ台数のカウンタと、搭載フォントの個数をカウントする搭載フォント個数のカウンタを有している。
【００１６】
図２は、情報格納部に格納された取得されたプリンタ１０１のプリンタ識別情報と搭載フォント情報を示している。例えば、この情報格納部５には、図２のように、接続されているプリンタ台数（Ｐ）、プリンタの識別番号となるプリンタ台数カウンタ（ｐ）、プリンタ名称（Ｐｒｉｎ＿Ｎａｍｅ［ｐ］）、プリンタのＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの情報（ＩＰＡｄｒｅｓｓ［ｐ］）といったプリンタ識別情報と、プリンタが搭載フォントの個数を示す搭載フォント個数（ＰＦ［ｐ］）、搭載フォントの識別番号となる搭載フォント個数カウンタ（ｐｆ）、搭載フォント名称（ＰＦ＿Ｎａｍｅ［ｐ］［ｐｆ］）、言語識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）、搭載フォントの容量（ＰＦ＿Ｂ［ｐ］［ｐｆ］）といった搭載フォント情報とが格納される。
【００１７】
図２の場合、Ｐ＿Ａのプリンタの名称を有するプリンタ１０１の搭載フォントは、搭載フォント名称（ＰＦ＿Ｎａｍｅ［ｐ］［ｐｆ］）の欄にあるＦｏｎｔ＿ａ，Ｆｏｎｔ＿ｂ，Ｆｏｎｔ＿ｇ，Ｆｏｎｔ＿ｈである。このように、情報格納部５には、プリンタとそのプリンタの搭載フォントとが対応するように各情報が格納される。
【００１８】
フォント分類部２は、フォント分類情報格納部６とプリンタフォント情報解析部７とを有し、情報取得部１で取得した搭載フォント情報を言語毎に分類する。フォント分類部２のフォント分類情報格納部６には、プリンタの搭載フォントとそのフォントの言語を関連付ける情報が格納される。本発明において、言語とは、例えば、日本語、英語、韓国語等といったものを示し、各言語に対応するフォントが存在する。
【００１９】
図３は、フォント分類情報格納部に格納されれた情報を示している。例えば、このフォント分類情報格納部６には、図３のように、格納されている言語の種類の数を示す言語数（Ｋ）、言語の識別番号となる言語個数カウンタ（ｋ）、例えば日本語といったように言語の名称を示す表示用言語名文字列（ＬＣ＿Ｄｉｓｐ［ｋ］）といった言語に関する言語情報が格納されている。また、この言語別に、その言語のフォントの数を示すフォント個数（Ｆ）、言語別のフォントの識別番号となるフォント個数カウンタ（ｆ）、フォント名称（Ｆ＿Ｎａｍｅ［ｆ］）、フォントの容量（Ｆ＿Ｂ［ｆ］）といったフォント情報が分類されるように格納される。
【００２０】
プリンタフォント情報解析部７は、このフォント分類情報格納部６に格納された情報と、情報格納部５に格納された情報に基づいて、各プリンタ１０１，１０２，１０３の搭載フォントがどの言語に分類されるかを解析する。プリンタフォント情報解析部７は、言語の個数をカウントする言語個数のカウンタと、フォントの個数をカウントするフォント個数のカウンタとを有している。
【００２１】
表示部３は、搭載フォント情報の１つであるプリンタフォント情報解析部７で言語別に分類したプリンタ１０１，１０２，１０３の搭載フォントに対応する搭載フォントの名称をプリンタドライバ１０４の画面に表示させる。このとき、表示部３は、プリンタ識別情報の１つであるプリンタ１０１，１０２，１０３のプリンタの名称と共に、この搭載フォント情報を言語別に表示させる。
【００２２】
例えば、表示部３は、図４のように、プリンタの名称がＰ＿Ａであるプリンタ１０１が日本語のフォントとしてＦｏｎｔ＿ａとＦｏｎｔ＿ｂ、韓国語のフォントとしてＦｏｎｔ＿ｆとＦｏｎｔ＿ｇを搭載していることを表示させる。
【００２３】
また、表示部３は、プリンタの名称がＰ＿Ｂであるプリンタ１０２が日本語のフォントとしてＦｏｎｔ＿ａとＦｏｎｔ＿ｂ、英語のフォントとしてＦｏｎｔ＿ｅとを搭載していることを表示させる。さらに、表示部３は、このプリンタ１０２に、フォント分類情報格納部６に格納されていないフォントの名称であるＦｏｎｔ＿ｘが搭載されており、分類する言語の情報が取得できなかったため、その他に分類されたＦｏｎｔ＿ｘも搭載されていることを表示させる。
【００２４】
またさらに、表示部３は、プリンタの名称がＰ＿Ｃであるプリンタ１０３から情報取得部１で搭載フォント情報が取得できなかったため、その旨を表示させる。これにより、ネットワーク上のプリンタ１０１，１０２，１０３と各プリンタ１０１，１０２，１０３の搭載フォントがどの言語に対応したものであるかを表示させることができる。表示部３は、プリンタの名称、言語、搭載フォントの名称を表示する際に使用する表示用プリンタカウンタ、表示用言語カウンタ、表示用フォントカウンタを有している。
【００２５】
制御部４は、プリンタドライバ１０４内の情報取得部１、フォント分類部２及び表示部３を制御し、プリンタ１０１，１０２，１０３の識別情報の取得、搭載フォント情報の取得、搭載フォントの言語による分類及び搭載フォントの表示等を各部材に行わせる。すなわち、制御部４は、プリンタドライバ１０４を統括制御している。
【００２６】
以下、実施の形態１で説明する本発明の情報処理装置としてのパソコン１００の動作について、図５乃至図７を参照して説明する。
【００２７】
まず、ユーザによってアプリケーションなどを利用して所定のフォントが使用されて作成された文書データを印刷する場合、プリンタドライバ１０４が起動する。そしてプリンタドライバ１０４の情報取得部１は、ステップＳ１において、プリンタ台数のカウンタの値ｐを０とするように初期化する。
【００２８】
プリンタ台数のカウンタの値ｐを初期化した後、情報取得部１は、ステップＳ２において、ネットワークに接続されているプリンタの台数Ｐを取得する。例えば、図１のように、ネットワークを介してパソコン１００に接続されているプリンタがプリンタ１０１，１０２，１０３の３台である場合、プリンタの台数Ｐは３となる。
【００２９】
プリンタの台数Ｐを取得した後、情報取得部１は、ステップＳ３において、プリンタ台数のカウンタの値ｐをカウントし、カウンタの値ｐに１を加える。
【００３０】
プリンタ台数のカウンタの値ｐに１を加えた後、情報取得部１は、ステップＳ４において、プリンタの台数Ｐがプリンタ台数のカウンタの値ｐよりも小さいか否かを確認する。
【００３１】
ステップＳ４において、プリンタの台数Ｐがプリンタ台数のカウンタの値ｐ以上である場合、情報取得部１は、ステップＳ５において、ネットワークを介して接続されているプリンタ１０１，１０２，１０３の中から、任意のプリンタのプリンタ識別情報を取得する。例えば、取得するプリンタ識別情報としては、プリンタの名称、ＩＰアドレスである。
【００３２】
ここで、情報取得部１は、ステップＳ６において、任意のプリンタからプリンタの識別情報が取得できた否かを判断する。
【００３３】
ステップＳ６において、プリンタの識別情報が取得できた場合、情報取得部１は、ステップＳ７において、ステップＳ５で取得したプリンタ識別情報を情報格納部５に格納する。このとき、情報取得部１は、現在のプリンタ台数のカウンタの値ｐを、ステップＳ５でプリンタ識別情報を取得したプリンタのプリンタ識別番号とし、情報格納部５のプリンタ台数カウンタ（ｐ）の欄に格納する。また、情報取得部１は、ステップＳ２で取得したプリンタの台数Ｐを情報格納部５のプリンタ台数（Ｐ）の欄に格納し、ステップＳ５で取得したプリンタの名称及びＩＰアドレスを、情報格納部５のプリンタ名称（Ｐｒｉｎ＿Ｎａｍｅ［ｐ］）の欄及びＩＰアドレス（ＩＰＡｄｄｒｅｓｓ［ｐ］）の欄にそれぞれ格納する。
【００３４】
情報格納部５への格納後、情報取得部１は、ステップＳ８において、プリンタ識別情報を取得したプリンタに対して、そのプリンタの搭載フォントに対応する搭載フォント情報の全てを取得する。例えば、取得する搭載フォント情報としては、搭載フォントの個数ＰＦ［ｐ］、搭載フォント個数のカウンタの値ｐｆ、搭載フォントの名称、搭載フォントの容量である。この場合、搭載フォント個数のカウンタの値ｐｆは、取得する搭載フォント情報毎にカウントされるように付与される。
【００３５】
ここで、情報取得部１は、ステップＳ９において、プリンタから搭載フォント情報を取得できたか否かを判断する。
【００３６】
ステップＳ９において、搭載フォント情報が取得できなかった場合、情報取得部１は、ステップＳ１１において、搭載フォント情報が取得できなかったことを示すために、搭載フォントの個数ＰＦ［ｐ］を−１とし、情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄に−１を格納し、ステップＳ３に移行する。
【００３７】
また、ステップＳ６において、プリンタ識別情報が取得できなかった場合、情報取得部１は、ステップＳ１１において、プリンタの搭載フォントが取得できなかったことを示すために、搭載フォントの個数ＰＦ［ｐ］を−１とし、情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄に−１を格納し、ステップＳ３に移行する。
【００３８】
一方、ステップＳ９において、搭載フォント情報が取得できた場合、情報取得部１は、ステップＳ１０において、ステップＳ８で取得した搭載フォント情報を情報格納部５に格納する。このとき、情報取得部１は、搭載フォントの個数ＰＦ［ｐ］、搭載フォント個数のカウンタの値ｐｆ、搭載フォントの名称及び搭載フォントの容量を情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄、搭載フォント個数カウンタ（ｐｆ）の欄、搭載フォント名称（ＰＦ＿Ｎａｍｅ［ｐ］［ｐｆ］）の欄及び容量（ＰＦ＿Ｂ［ｐ］［ｐｆ］）の欄にそれぞれ格納する。この搭載フォント個数カウンタ（ｐｆ）の欄に格納された値ｐｆが、搭載フォント名称の搭載フォント識別番号となる。このとき、情報取得部１は、情報格納部５にフォントの言語を識別するための情報を格納する言語識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）を搭載フォント識別番号毎に設ける。例えば、パソコン１００に接続されているプリンタ１０１の搭載フォント情報は、パソコン１００の情報取得部１によって、図２のように、情報格納部５に格納される。
【００３９】
情報取得部１によってプリンタ識別情報及び搭載フォント情報を情報格納部５に格納したパソコン１００は、フォント分類部２で、情報格納部５に格納された搭載フォント情報の言語による分類を搭載フォント毎に行う。ここでは、情報格納部５の搭載フォント個数カウンタ（ｐｆ）の欄に格納されている値が搭載フォント個数のカウンタの値ｐｆと一致する搭載フォント情報を分類対象とし、言語による分類を行う。フォント分類部２のプリンタフォント情報解析部７は、ステップＳ１２において、搭載フォント個数のカウンタの値ｐｆを０とするように初期化する。
【００４０】
搭載フォント個数のカウンタの値ｐｆを初期化した後、プリンタフォント情報解析部７は、ステップＳ１３において、搭載フォント個数のカウンタの値ｐｆをカウントし、カウンタの値ｐｆに１を加える。
【００４１】
搭載フォント個数のカウンタの値ｐｆに１を加えた後、プリンタフォント情報解析部７は、ステップＳ１４において、ステップＳ１０で情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄に格納された搭載フォントの個数ＰＦ［ｐ］が搭載フォント個数のカウンタの値ｐｆよりも小さいか否かを確認する。
【００４２】
ステップＳ１４において、搭載フォントの個数ＰＦ［ｐ］が搭載フォント個数のカウンタの値ｐｆよりも小さい場合、プリンタフォント情報解析部７は、任意のプリンタに搭載された搭載フォントの言語別の分類が終了したことを示し、ステップＳ３に移行する。
【００４３】
ステップＳ１４において、搭載フォントの個数ＰＦ［ｐ］が搭載フォント個数のカウンタの値ｐｆ以上である場合、プリンタフォント情報解析部７は、ステップＳ１５において、フォント分類情報格納部６に格納されている言語情報及びフォント情報を扱うために、言語個数のカウンタの値ｋを０とするように初期化する。また、プリンタフォント情報解析部７は、言語の個数Ｋをフォント分類情報格納部６の言語数（Ｋ）の欄から読み出す。そして、プリンタフォント情報解析部７は、フォント分類情報格納部６の言語数カウンタ（ｋ）の欄に格納されている値が言語個数のカウンタの値ｋと一致するものに対応する言語の識別コードを言語識別コード（ＬＣ［ｋ］）の欄から読み出す。
【００４４】
言語個数のカウンタの値ｋを初期化した後、プリンタフォント情報解析部７は、ステップＳ１６において、言語個数のカウンタの値ｋをカウントし、カウンタの値ｋに１を加える。
【００４５】
言語個数のカウンタの値ｋに１を加えた後、プリンタフォント情報解析部７は、ステップＳ１７において、フォント分類情報格納部６の言語数（Ｋ）の欄に格納されている言語の個数Ｋが言語個数のカウンタの値ｋよりも小さいか否かを確認する。
【００４６】
ステップＳ１７において、言語の個数Ｋが言語個数のカウンタの値ｋよりも小さい場合、分類対象とした搭載フォントがフォント分類情報格納部６に格納されている言語には分類されないことを示し、プリンタフォント情報解析部７は、ステップＳ２３において、分類対象の搭載フォントの言語別識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に０を格納する。このように、言語別識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に０が格納された搭載フォントは、言語が識別されなかったことを示す「その他」に分類される。そして、次の搭載フォントの分類を行うためにステップＳ１３に移行する。本発明においてはこの「その他」も言語の１つとする。
【００４７】
ステップＳ１７において、言語の個数Ｋが言語個数のカウンタの値ｋ以上である場合、プリンタフォント情報解析部７は、ステップＳ１８において、ステップＳ１４で読み出した言語の識別コードに対応する言語に属するフォント情報を扱うために、フォント個数のカウンタの値ｆを０とするように初期化する。また、プリンタフォント情報解析部７は、フォントの個数Ｆをフォント分類情報格納部６のフォント個数［Ｆ］の欄から読み出す。そして、プリンタフォント情報解析部７は、フォント分類情報格納部６のフォント個数カウンタ（ｆ）の欄に格納されている値がフォント個数のカウンタの値ｆと一致するものに対応する表示用言語名文字列とフォントの名称を、表示用言語名文字列（ＬＣ＿Ｄｉｓｐ［ｋ］）とフォント名称（Ｆ＿Ｎａｍｅ［ｆ］）の欄から読み出す。
【００４８】
フォント個数のカウンタの値ｆを初期化した後、プリンタフォント情報解析部７は、ステップＳ１９において、フォント個数のカウンタの値ｆをカウントし、カウンタの値ｆに１を加える。
【００４９】
フォント個数カウンタの値ｆに１を加えた後、プリンタフォント情報解析部７は、ステップＳ２０において、フォント分類情報格納部６のフォント個数（Ｆ）の欄に格納されているフォントの個数Ｆがフォント個数のカウンタの値ｆよりも小さいか否かを確認する。
【００５０】
ステップＳ２０において、フォントの個数Ｆがフォント個数のカウンタの値ｆよりも小さい場合、分類対象の搭載フォントがステップＳ１４で読み出した言語の識別コードに対応する言語に属さないことを示す。そのため、分類対象の搭載フォントが他の言語に分類されるか否かを識別するためにステップＳ１６に移行する。
【００５１】
ステップＳ２０において、フォントの個数Ｆがフォント個数のカウンタの値ｆ以上である場合、プリンタフォント情報解析部７は、分類対象の搭載フォントの名称（ＰＦ＿Ｎａｍｅ［ｐ］［ｐｆ］）と、ステップＳ１８で読み出したフォントの名称（Ｆ＿Ｎａｍｅ［ｆ］）とを比較し、ステップＳ２１において、その文字列が等しいか否かを判断する。
【００５２】
ステップＳ２１において、搭載フォントの名称の文字列とフォントの名称の文字列とが等しくない場合、分類対象の搭載フォントが、別のフォントであることを示すため、同じ言語の他のフォントであるか否かを識別するためにステップＳ１９に移行する。
【００５３】
ステップＳ２１において、搭載フォントの名称の文字列とフォントの名称の文字列とが等しい場合、比較したフォントが分類対象の搭載フォントであることを示し、プリンタフォント情報解析部７は、ステップＳ２２において、部類対象の搭載フォントの言語別識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に言語個数のカウンタの値ｋを格納し、ステップＳ１３に移行する。
【００５４】
このように、パソコン１００接続されている全てのプリンタ１０１，１０２，１０３の搭載フォントについて言語による分類が行われ、情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄及び言語識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に所定の値が格納される。そして、全てのプリンタ１０１，１０２，１０３の搭載フォントについて言語による分類が行われると、ステップＳ４において、プリンタの台数Ｐがプリンタ台数のカウンタの値ｐより小さくなり、ステップＳ２４に移行する。
【００５５】
全てのプリンタ１０１，１０２，１０３の搭載フォントについて言語による分類が行われると、表示部３は、ステップＳ２４において、表示用プリンタカウンタの値ｐｄを０とするように初期化する。
【００５６】
表示用プリンタカウンタの値ｐｄを初期化した後、表示部３は、ステップＳ２５において、表示用プリンタカウンタの値ｐｄをカウントし、カウンタの値ｐｄに１を加える。
【００５７】
表示用プリンタカウンタの値ｐｄに１を加えた後、表示部３は、ステップＳ２６において、情報格納部５のプリンタ台数（Ｐ）の欄に格納されているプリンタの台数Ｐが表示用プリンタカウンタの値ｐｄよりも小さいか否かを確認する。
【００５８】
ステップＳ２６において、プリンタの台数Ｐが表示用プリンタカウンタの値ｐｄより小さい場合、表示部３は、ステップＳ２７において、プリンタドライバ１０４の画面に、プリンタ１０１，１０２，１０３のうち、プリンタの識別番号であるプリンタ台数カウンタ（ｐ）の欄の値が表示用プリンタカウンタの値ｐｄと一致するものに対応するプリンタの名称を表示させる。例えば、表示用プリンタカウンタの値ｐｄが１であればプリンタ１０１の名称であるＰ＿Ａを表示させる。
【００５９】
プリンタの名称が表示された後、表示部３は、ステップＳ２８において、情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄に格納された値が−１であるか否かを確認する。
【００６０】
ステップＳ２８において、搭載フォント個数（ＰＦ［ｐ］）の欄に格納された値が−１である場合、表示用プリンタカウンタの値ｐｄと一致する値を有するプリンタから搭載フォト情報が得られなかったため、表示部３は、ステップＳ３５において、例えば図４のように「フォント情報を取得できませんでした。」等といったフォント情報が未取得である旨をプリンタドライバ１０４の画面の表示させる。そして、別のプリンタの搭載フォントを表示させるためにステップＳ２５に移行する。
【００６１】
ステップＳ２８において、搭載フォント個数（ＰＦ［ｐ］）の欄に格納された値が−１でない場合、表示用プリンタカウンタの値ｐｄと一致する値を有するプリンタから搭載フォト情報が得られたことを示し、表示部３は、ステップＳ２９において、表示用言語カウンタの値ｋｄを０とするように初期化する。
【００６２】
表示用言語カウンタの値ｋｄを初期化した後、表示部３は、ステップＳ３１において、フォント分類情報格納部６の言語数（Ｋ）の欄に格納されている言語個数Ｋが表示用言語カウンタの値ｋｄよりも小さいか否かを確認する。
【００６３】
ステップＳ３１において、言語個数Ｋが表示用言語カウンタの値ｋｄ以上である場合、表示部３は、情報格納部５の言語識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に格納されている値の中から表示用言語カウンタの値ｋｄに一致する値があるかを確認し、一致する値がある場合、一致する言語数カウンタの値ｋに対応する言語の識別コードを確認する。そして、表示部３は、ステップＳ３６において、確認した言語の識別コードに対応する表示用言語名文字列をフォント分類情報格納部６の表示用言語名文字列（ＬＣ＿Ｄｉｓｐ［ｋ］）の欄から読み出し、プリンタドライバ１０４の画面にその文字列を表示させ、ステップＳ３０に移行する。ここで、表示用言語カウンタの値ｋｄに一致する値がない場合、表示させる言語を示す文字列が無いため、表示部３は、文字列を表示させずにステップＳ３０に移行する。
【００６４】
そして、表示部３は、ステップＳ３０において、表示用言語カウンタの値ｋｄに１を加え、ステップＳ３１に移行する。
【００６５】
ステップＳ３１において、言語個数Ｋが表示用言語カウンタｋｄより小さい場合、表示部３は、ステップＳ３２において、表示用フォントカウンタｐｆｄを０とするように初期化する。
【００６６】
表示用フォントカウンタの値ｐｆｄを初期化した後、表示部３は、ステップＳ３３において、表示用フォントカウンタの値ｐｆｄをカウントし、カウンタの値ｐｆｄに１を加える。
【００６７】
表示用フォントカウンタの値ｐｆｄに１を加えた後、表示部３は、ステップＳ３４において情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄に格納されている搭載フォント個数ＰＦ［ｐ］が表示用フォントカウンタの値ｐｆｄよりも小さいか否かを確認する。
【００６８】
ステップＳ３４において、搭載フォント個数ＰＦ［ｐ］が表示用フォントカウンタの値ｐｆｄ以上である場合、表示部３は、情報格納部５の搭載フォント個数カウンタ（ｐｆ）の欄に格納されている値が表示用フォントカウンタの値ｐｆｄと一致するものに対応する搭載フォントの名称を、搭載フォント名称（ＰＦ＿Ｎａｍｅ［ｐ］［ｐｆ］）の欄から読み出す。そして、表示部３は、ステップＳ３７において、読み出した搭載フォントの名称を、対応する言語識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に格納された値に基づいてプリンタドライバ１０４の画面に表示された言語の文字列の近傍に表示させ、ステップＳ３３に移行する。
【００６９】
これにより、図４のように、パソコン１００が取得できた搭載フォント情報の中の搭載フォントの名称の全てを、プリンタの名称と共に、プリンタドライバ１０４の画面に言語別に表示させることができる。全ての搭載フォント情報が表示されると、ステップＳ２６において、プリンタの台数Ｐが表示用プリンタカウンタの値ｐｄより小さくなりこの処理が終了する。
【００７０】
以上のように、ネットワークに接続された複数のプリンタ１０１，１０２，１０３の搭載フォント情報に関して、言語による分類を行い、その分類の結果をプリンタドライバ１０４の画面上に表示することができる。これにより、例えば、シンボルセットを使用した文書データを印刷するためにプリンタの言語環境を考慮する必要がある場合、ユーザが最適な言語環境にあるプリンタを選択することができる。すなわち、表示された言語別の搭載フォント情報から、ユーザに最適な言語環境にあるプリンタを選択させることができる。
【００７１】
［実施の形態２］
実施の形態２で説明する情報処理装置としてのパソコン１００は、図８のように、実施の形態１で説明したパソコン１００のプリンタドライバ１０４に表示形式設定部９をさらに有している。実施の形態２では、プリンタドライバ１０４の画面に表示される各プリンタ１０１，１０２，１０３の搭載フォントの表示形式を変更し、保存することで、ユーザが搭載フォント情報を確認しやすくすることができる。
【００７２】
表示形式設定部９は、表示形式設定格納部１０を備えている。そして、表示形式設定部９は、表示部３によってプリンタドライバ１０４の画面に表示される搭載フォントの分類結果の表示形式を設定し、設定された表示形式の内容を表示形式設定格納部１０に格納する。
【００７３】
表示部３は、図９のような、搭載フォントの言語による分類の結果を表示するプリンタドライバ１０４の画面に「表示形式の設定」のボタン２１を設けた画面を表示させる。このボタン２１がユーザの操作によって押下されると、表示部３は、図１０のような表示形式設定用画面３０を表示させる。
【００７４】
この表示形式設定用画面３０には、「プリンタの表示設定」のラジオボタン３３の選択肢として「全て表示」のボタン３４と「選択表示」のボタン３５が設けられている。「全て表示」のボタン３４を選択すると、ネットワークに接続された全てのプリンタ１０１，１０２，１０３について、プリンタフォント情報解析部７で解析して得られた搭載フォントの分類結果をプリンタドライバ１０４の画面に表示させることができる。
【００７５】
また、この表示形式設定用画面３０には、表示させるプリンタを選択するためのプルダウンメニュー３６が設けられている。ユーザによって「選択表示」のボタン３５が押下された場合、パソコン１００に接続されているプリンタ１０１，１０２，１０３のプリンタ識別情報がこのプルダウンメニュー３６に表示される。その中からプリンタの識別情報を選択することで、対応するプリンタの搭載フォント情報をプリンタドライバ１０４の画面に表示させることができる。また、「識別番号」のチェックボックス３７と、「プリンタ名」のチェックボックス３８と、「ＩＰアドレス」のチェックボックス３９とが設けられ、表示させるプリンタの識別情報を選択することができる。ここで選択されたプリンタの識別情報はプリンタドライバ１０４の画面に表示される。
【００７６】
また、表示形式設定用画面３０には、「言語の分類表示設定」のラジオボタン４０の選択肢として「全て表示」のボタン４１と、「選択表示」のボタン４２が設けられている。「全て表示」のボタン４１を選択すると、プリンタフォント情報解析部７で解析して得られた搭載フォントの分類結果の全てをプリンタドライバ１０４の画面に表示させることができる。
【００７７】
また、この表示形式設定用画面３０には、表示させる言語を選択するためのプルダウンメニュー４３が設けられている。ユーザによって「選択表示」のボタン４２が押下された場合、フォント分類情報格納部６に格納されている言語情報がこのプルダウンメニュー４３に表示される。その中から言語情報を選択することで、対応する言語に分類される搭載フォントをプリンタドライバ１０４の画面に表示させることができる。また、プルダウンメニュー４３で選択されなかった言語情報に分類される搭載フォントをその他として表示させるためのチェックボックス４４が設けられている。
【００７８】
そして、表示形式設定用画面３０には、「表示内容設定」のチェックボックス群４５が設けられている。この「表示内容設定」のチェックボックス群４５には、選択肢として「フォント名」のチェックボックス４５、「フォント数」のチェックボックス４６、「フォント容量」のチェックボックス４８が設けられ、搭載フォント情報の中から表示させる情報を選択することができる。
【００７９】
表示形式設定用画面３０には、「保存」のボタン３１と、「キャンセル」のボタン３２が設けられている。「保存」のボタン３１が押下されると、表示形式設定部９は、表示形式設定用画面３０に表示されている内容を表示形式の設定の内容として表示形式設定格納部１０に格納して、表示形式設定用画面３０を閉じる。
【００８０】
「キャンセル」のボタン３２が押下されると、表示形式設定部９は、表示形式設定用画面３０に表示されている内容を表示形式の設定の内容として表示形式設定格納部１０には格納させず、表示形式設定用画面３０を閉じる。
【００８１】
図１１は、表示形式設定格納部に格納された表示形式の一例を示す。図１０に示される表示形式設定用画面３０を介して設定された表示形式の設定の内容は、表示形式設定格納部１０に項目毎に格納される。例えば、プリンタ表示設定の欄には「プリンタの表示設定」のラジオボタン３３で「選択表示」のボタン３５が選択されたことで選択表示が格納され、選択プリンタ名の欄にはプルダウンメニュー３６で選択されたＰ＿Ａ及びＰ＿Ｂが格納され、フォント名の表示の欄、フォント数の表示の欄及びフォント容量の表示の欄には「表示内容設定」のチェックボックス群４５の「フォント名」のチェックボックス４６、「フォント数」のチェックボックス及び「フォント容量」のチェックボックス４８にチェックされたか否かに応じた内容が格納されている。表示部３は、この表示形式設定格納部１０に格納された表示形式に基づいて、プリンタドライバ１０４の画面を更新する。
【００８２】
以下、実施の形態２で説明する本発明の情報処理装置としてのパソコン１００の表示形式の設定時の動作について図１２乃至図１５を参照して説明する。
【００８３】
表示形式の設定は、文書データの印刷の際にユーザによって選択される。実施の形態２で説明するパソコン１００は、動作開始から、プリンタ１０１，１０２，１０３の搭載フォント情報の取得まで、すなわち、実施の形態１で説明したステップＳ１乃至ステップＳ２３までの工程に関しては、同様であるため説明を省略する。
【００８４】
実施の形態１と同様に、パソコン１００に接続されている全てのプリンタ１０１，１０２，１０３の搭載フォントについて言語による分類が行われ、情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄及び言語識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に所定の値が格納される。そして、全てのプリンタ１０１，１０２，１０３の搭載フォントについて言語による分類が行われると、ステップＳ４において、プリンタの台数Ｐがプリンタ台数のカウンタの値ｐより小さくなり、ステップＳ３８に移行する。
【００８５】
全てのプリンタ１０１，１０２，１０３の搭載フォントについて言語による分類が行われると、表示形式設定部９は、ステップＳ３８において、プリンタドライバ１０４の画面にある「表示形式の設定」のボタン２１がユーザによって押下されたか否かを確認する。
【００８６】
ステップＳ３８において、「表示形式の設定」のボタン２１が押下されていない場合、表示形式を設定しないことを示し、ステップＳ２４に移行する。
【００８７】
ステップＳ３８において、「表示形式の設定」のボタン２１が押下された場合、表示形式設定部９は、ステップＳ３９において、表示部３に表示形式設定用画面３０を表示させるように通知する。表示された表示形式設定用画面３０をユーザが操作することで表示形式が選択される。
【００８８】
そして、表示形式設定部９は、ユーザによって、ステップＳ４０において、「キャンセル」のボタン３２が押下されたか否かを確認する。「キャンセル」のボタン３２が押下された場合、表示形式設定部９は、ステップＳ４３において、表示形式設定用画面３０に表示されている設定内容を表示形式設定格納部１０に格納せずに、表示形式設定用画面３０を閉じ、ステップＳ２４に移行する。
【００８９】
ステップＳ４０において、「キャンセル」のボタン３２が押下されていない場合、表示形式設定部９は、ステップＳ４１において、「保存」のボタン３１が押下されたか否かを確認する。「保存」のボタン３１が押下されていない場合、ステップＳ４０に移行し、表示形式設定部９は、「キャンセル」のボタン３２又は「保存」のボタン３１の何れか一方が押下されるまで待機する。
【００９０】
ステップＳ４１において、「保存」のボタン３１が押下された場合、表示形式設定部９は、ステップＳ４２において、表示形式設定用画面３０に表示されている設定内容を表示形式として表示形式設定格納部１０に格納する。
【００９１】
格納後、表示形式設定部９は、表示形式設定用画面３０を閉じ、ステップＳ２４に移行する。
【００９２】
そして、表示部３は、ステップＳ２４において、表示用プリンタカウンタの値ｐｄを０とするように初期化する。
【００９３】
表示用プリンタカウンタの値ｐｄを初期化した後、表示部３は、ステップＳ２５において、表示用プリンタカウンタの値ｐｄをカウントし、カウンタの値ｐｄに１を加える。
【００９４】
表示用プリンタカウンタの値ｐｄに１を加えた後、表示部３は、ステップＳ２６において、情報格納部５のプリンタ台数（Ｐ）の欄に格納されているプリンタの台数Ｐが表示用プリンタカウンタの値ｐｄよりも小さいか否かを確認する。
【００９５】
ステップＳ２６において、プリンタの台数Ｐが表示用プリンタカウンタｐｄより小さい場合、表示部３は、表示形式設定格納部１０に格納されている表示形式を参照する。そして、表示部３は、ステップＳ４４において、プリンタドライバ１０４の画面に、プリンタ１０１，１０２，１０３のうち、プリンタの識別番号であるプリンタ台数カウンタ（ｐ）の欄の値が表示用プリンタカウンタの値ｐｄと一致するものに対応するプリンタが、表示させるプリンタであるか否かを確認する。例えば表示部３は、プリンタの名称を比較して確認する。
【００９６】
ステップＳ４４において、表示させるプリンタではない場合、ステップＳ２５に移行する。
【００９７】
ステップＳ４４において、表示させるプリンタである場合、表示部３は、ステップＳ２７において、プリンタドライバ１０４の画面に、プリンタ１０１，１０２，１０３のうち、プリンタの識別番号であるプリンタ台数カウンタ（ｐ）の欄の値が表示用プリンタカウンタの値ｐｄと一致するものに対応するプリンタの名称を表示させる。例えば、表示用プリンタカウンタの値ｐｄが１であればプリンタ１０１の名称であるＰ＿Ａを表示させる。
【００９８】
プリンタの名称が表示された後、表示部３は、ステップＳ２８において、情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄に格納された値が−１であるか否かを確認する。
【００９９】
ステップＳ２８において、搭載フォント個数（ＰＦ［ｐ］）の欄に格納された値が−１である場合、表示用プリンタカウンタの値ｐｄと一致する値を有するプリンタから搭載フォト情報が得られなかったため、表示部３は、ステップＳ３５において、例えば図４のように「フォント情報を取得できませんでした。」等といったフォント情報が未取得である旨をプリンタドライバ１０４の画面の表示させる。そして、別のプリンタの搭載フォントを表示させるためにステップＳ２５に移行する。
【０１００】
ステップＳ２８において、搭載フォント個数（ＰＦ［ｐ］）の欄に格納された値が−１でない場合、表示用プリンタカウンタの値ｐｄと一致する値を有するプリンタから搭載フォト情報が得られたことを示し、表示部３は、ステップＳ２９において、表示用言語カウンタの値ｋｄを０とするように初期化する。
【０１０１】
表示用言語カウンタｋｄを初期化した後、表示部３は、ステップＳ３１において、フォント分類情報格納部６の言語数（Ｋ）の欄に格納されている言語個数Ｋが表示用言語カウンタｋｄよりも小さいか否かを確認する。
【０１０２】
表示用言語カウンタの値ｋｄを初期化した後、表示部３は、ステップＳ３１において、フォント分類情報格納部６の言語数（Ｋ）の欄に格納されている言語個数Ｋが表示用言語カウンタの値ｋｄよりも小さいか否かを確認する。
【０１０３】
ステップＳ３１において、言語個数Ｋが表示用言語カウンタの値ｋｄ以上である場合、表示部３は、情報格納部５の言語識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に格納されている値の中から表示用言語カウンタの値ｋｄに一致する値があるかを確認し、一致する値がある場合、一致する言語数カウンタの値ｋに対応する言語の識別コードを確認する。そして、表示部３は、表示形式設定格納部１０に格納されている表示形式を参照し、ステップＳ４５において、その値と一致する言語数カウンタの値ｋに対応する言語の識別コードに対応する言語が、表示させる言語であるか否かを確認する。
【０１０４】
ステップＳ４５において、表示させる言語ではない場合、ステップＳ３０に移行する。
【０１０５】
ステップＳ４５において、表示させる言語である場合、表示部３は、ステップＳ３６において、確認した言語の識別コードに対応する表示用言語名文字列をフォント分類情報格納部６の表示用言語名文字列（ＬＣ＿Ｄｉｓｐ［ｋ］）の欄から読み出し、プリンタドライバ１０４の画面にその文字列を表示させ、ステップＳ３０に移行する。ここで、表示用言語カウンタの値ｋｄに一致する値がない場合、表示させる言語を示す文字列が無いため、表示部３は、文字列を表示させずにステップＳ３０に移行する。
【０１０６】
そして、表示部３は、ステップＳ３０において、表示用言語カウンタの値ｋｄに１を加え、ステップＳ３１に移行する。
【０１０７】
ステップＳ３１において、言語個数Ｋが表示用言語カウンタｋｄより小さい場合、表示部３は、ステップＳ３２において、表示用フォントカウンタｐｆｄを０とするように初期化する。
【０１０８】
表示用フォントカウンタの値ｐｆｄを初期化した後、表示部３は、ステップＳ３３において、表示用フォントカウンタの値ｐｆｄをカウントし、カウンタの値ｐｆｄに１を加える。
【０１０９】
表示用フォントカウンタの値ｐｆｄに１を加えた後、表示部３は、ステップＳ３４において情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄に格納されている搭載フォント個数ＰＦ［ｐ］が表示用フォントカウンタの値ｐｆｄよりも小さいか否かを確認する。
【０１１０】
ステップＳ３４において、搭載フォント個数ＰＦ［ｐ］が表示用フォントカウンタの値ｐｆｄ以上である場合、表示部３は、情報格納部５の搭載フォント個数カウンタ（ｐｆ）の欄に格納されている値が表示用フォントカウンタの値ｐｆｄと一致するものに対応する言語を確認し、ステップＳ４５で表示される判断された言語に分類されるフォントであるか否かを確認する。
【０１１１】
ステップＳ４６において、搭載フォント個数ＰＦ［ｐ］が表示用フォントカウンタの値ｐｆｄ以上である場合、表示部３は、情報格納部５の搭載フォント個数カウンタ（ｐｆ）の欄に格納されている値が表示用フォントカウンタの値ｐｆｄと一致するものに対応する搭載フォントの名称を、搭載フォント名称（ＰＦ＿Ｎａｍｅ［ｐ］［ｐｆ］）の欄から読み出す。そして、表示部３は、ステップＳ３７において、読み出した搭載フォントの名称を、対応する言語識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に格納された値に基づいてプリンタドライバ１０４の画面に表示された言語の文字列の近傍に表示させ、ステップＳ３３に移行する。
【０１１２】
ステップＳ４６において、表示させる言語に分類されない場合、表示形式設定格納部１０の「その他」表示の欄にその他として表示するか否かを確認する。表示する場合は、プリンタドライバ１０４の画面に表示されたその他の近傍にその搭載フォントの名称を表示し、ステップＳ３３に移行する。また、表示しない場合は、搭載フォントの名称を表示せずに、ステップＳ３３に移行する。
【０１１３】
これにより、パソコン１００が取得できた搭載フォント情報を設定した表示形式に沿って表示させることができる。搭載フォント情報が表示されると、ステップＳ２６において、プリンタの台数Ｐが表示用プリンタカウンタの値ｐｄより小さくなり、この処理が終了する。
【０１１４】
搭載フォントの名称をプリンタドライバ１０４の画面に表示させる際、表示部３は、表示形式設定格納部１０に格納されていフォント名の表示、フォント数の表示、フォント容量の表示の欄を参照する。そして、表示部３は、この欄に格納されている内容に基づいて、表示させる搭載フォント情報を選択する。
【０１１５】
以上のように、表示形式の変更を可能とすることで、ネットワークに接続された複数のプリンタ１０１，１０２，１０３の搭載フォント情報の言語による分類結果を、ユーザが理解しやすい形式で表示することが可能となる。したがって、ユーザが最適な言語環境にあるプリンタを選択しやすくなる。
【０１１６】
［実施の形態３］
実施の形態３で説明する情報処理装置としてのパソコン１００は、図１６のように、実施の形態２で説明したパソコン１００のプリンタドライバ１０４に情報取得条件設定部としてのプリンタ情報更新設定部１１と、タイマー１２をさらに有している。実施の形態３では、文書データを印刷するタイミングでなくても、ネットワークを介してパソコン１００に接続されたプリンタ１０１，１０２，１０３の搭載フォント情報を再取得することができる。
【０１１７】
プリンタ情報更新設定部１１は、プリンタ情報更新設定格納部１３を有し、ネットワークを介してパソコン１００に接続されたプリンタ１０１，１０２，１０３の搭載フォント情報を、再取得するための条件（更新設定）を設定する。詳細には、プリンタ情報更新設定部１１は、搭載フォント情報を、設定した時間又はユーザによる操作で取得させるような設定を行い、設定された更新設定をプリンタ情報更新設定格納部１３に格納する。
【０１１８】
タイマー１２は、プリンタ情報更新設定部１１で設定した時間に達するか否かを確認するために時間を計測する。例えば、このタイマー１２は、１秒毎にタイマー１２の値Ｔｉｍｅ＿ｂが１ずつ増加するようになっており、その値Ｔｉｍｅ＿ｂによって、経過した時間を認識できる。プリンタ情報更新設定部１１は、タイマー１２によって計測された時間が設定した時間に達することで、情報取得部１にプリンタ１０１，１０２，１０３から搭載フォント情報を取得させる。
【０１１９】
表示部３は、図１７のような、搭載フォントの言語による分類の結果を表示するプリンタドライバ１０４の画面に「プリンタ情報の更新」のボタン２２を設けた画面を表示させる。このボタン２２がユーザの操作によって押下されると、表示部３は、図１８のようなプリンタ情報更新設定用画面５０を表示させる。
【０１２０】
プリンタ情報更新設定用画面５０には、「更新の実行」のボタン５５が設けられている。ユーザによって「更新の実行」のボタン５５が押下された場合、プリンタ情報更新設定用画面５０を閉じて、パソコン１００に接続されているプリンタ１０１，１０２，１０３から搭載フォント情報を取得する。そして、情報取得部１は、新たな搭載フォント情報として更新するように情報格納部５に取得した搭載フォント情報を格納する。そして、表示部３は、新たに格納した搭載フォントも含めて格納されている搭載フォント情報をプリンタドライバ１０４の画面に表示させる。
【０１２１】
また、プリンタ情報更新設定用画面５０には、プリンタ搭載フォント情報の更新設定として、「更新間隔」のテキスト入力欄５３と、「自動更新を行う」のチェックボックス５４が設けられている。「自動更新を行う」のチェックボックス５４にチェックするか否かによって、「更新間隔」のテキスト入力欄５３に入力された時間の経過毎に、プリンタ１０１，１０２，１０３から搭載フォント情報を繰り返し取得するか否かを選択することができる。
【０１２２】
ユーザがこのチェックボックス５４にチェックを入れた場合、プリンタ情報更新設定部１１は、「更新間隔」のテキスト入力欄５３に入力された間隔で情報取得部１に繰り返し搭載フォント情報を取得させる。このとき、更新の間隔は、タイマー１２によって計測され、タイマー１２がテキスト入力欄５３に入力された時間となることで、更新が自動的に行われるようになっている。また、ユーザがこのチェックボックス５４にチェックを入れない場合、自動更新は行わない。例えば、図１８の場合、「更新間隔」のテキスト入力欄５３に入力された３００が更新間隔となる。すなわち、タイマー１２が３００秒を計測する度に、情報取得部１によって搭載フォント情報の取得が行われる。
【０１２３】
プリンタ情報更新設定用画面５０には、「保存」のボタン５１と、「キャンセル」のボタン５２が設けられている。「保存」のボタン５１が押下されると、プリンタ情報更新設定部１１は、プリンタ情報更新設定用画面５０に表示されている内容を更新設定としてプリンタ情報更新設定格納部１３に格納し、プリンタ情報更新設定用画面５０を閉じる。
【０１２４】
「キャンセル」のボタン５２が押下されると、プリンタ情報更新設定部１１は、プリンタ情報更新設定用画面５０に表示されている内容に関わらず、搭載フォント情報を取得しないような内容の更新設定としプリンタ情報更新設定格納部１３に格納し、プリンタ情報更新設定用画面５０を閉じる。
【０１２５】
図１９は、プリンタ情報更新設定格納部に格納された更新設定の一例を示す。図１８に示されるプリンタ情報更新設定用画面５０を介して設定された更新設定は、プリンタ情報更新設定格納部１３に項目毎に格納される。「更新の実行（Ｅｘｅ）」の欄には、「更新の実行」のボタン５５が押下された場合、「実行する」が格納され、Ｅｘｅ＝１とし、押下されなかった場合、「実行しない」が格納され、Ｅｘｅ＝０とする。「更新間隔（Ｔｉｍｅ＿ａ）」の欄には「更新間隔」のテキスト入力欄５３に入力された数値が格納される。例えば３００が入力された場合、３００秒が格納され、Ｔｉｍｅ＿ａ＝３００となる。「自動更新を行う（Ａｕｔｏ＿）」の欄には、「自動更新を行う」のチェックボックス５４にチェックが入れられた場合、「行う」が格納され、Ａｕｔｏ＿＝１とし、チェックが入れられなかった場合、「行わない」が格納され、Ａｕｔｏ＿＝０とする。
【０１２６】
情報取得部１は、このプリンタ情報更新設定格納部１３に格納された更新設定に基づいて搭載フォント情報の更新を行う。また、表示部３は、更新した搭載フォント情報を言語により分類した結果をプリンタドライバ１０４の画面に表示させる。
【０１２７】
以下、実施の形態３で説明する本発明の情報処理装置としてのパソコン１００の更新設定時の動作について図２０乃至図２５を参照して説明する。
【０１２８】
ユーザは、更新設定を行う場合、例えば図１７のようなプリンタドライバ１０４の画面に設けられた「プリンタ情報の更新」のボタン２２を押下する。ユーザの操作によって、プリンタドライバ１０４の画面に設けられた「プリンタ情報の更新」のボタン２２が押下されると、表示部３は、ステップＳ４７において、プリンタ情報更新設定用画面５０を表示させる。
【０１２９】
プリンタ情報更新設定用画面５０が表示されると、プリンタ情報更新設定部１１は、ステップＳ４８において、「更新の実行」のボタン５５に対応する値Ｅｘｅ、「更新間隔」のテキスト入力欄５３に対応する値Ｔｉｍｅ＿ａ、及び、「自動更新を行う」のチェックボックス５４に対応する値Ａｕｔｏ＿を全て０とするように初期化する。
【０１３０】
初期化した後、ユーザの操作によりプリンタ情報更新設定用画面５０への入力が行われる。そして、プリンタ情報更新設定部１１は、ステップＳ４９において、「更新の実行」のボタン５５が押下されたか否かを確認する。
【０１３１】
ステップＳ４９において、「更新の実行」のボタン５５が押下された場合、プリンタ情報更新設定部１１は、ステップＳ５３において、値Ｅｘｅを１とし、ステップＳ５２に移行する。この場合、プリンタ情報更新設定部１１は、Ｅｘｅ＝１、Ａｕｔｏ＿＝０、Ｔｉｍｅ＿ａ＝０となる。
【０１３２】
ステップＳ４９において、「更新の実行」のボタン５５が押下されない場合、プリンタ情報更新設定部１１は、ステップＳ５０において、キャンセルのボタン５２が押下されたか否かを確認する。
【０１３３】
ステップＳ５０において、「キャンセル」のボタン５２が押下された場合、情報取得部１が新たな搭載フォントを取得しないように、プリンタ情報更新設定部１１は、Ｅｘｅ＝０、Ａｕｔｏ＿＝０、Ｔｉｍｅ＿ａ＝０とし、ステップＳ５２に移行する。
【０１３４】
ステップＳ５０において、キャンセルのボタン５２が押下されない場合、プリンタ情報更新設定部１１は、ステップＳ５１において、「保存」のボタン５１が押下されたか否かを確認する。
【０１３５】
ステップＳ５１において、「保存」のボタン５１が押下されない場合、ステップＳ４９に戻り、プリンタ情報更新設定部１１は、ユーザによって何れかのボタンが押下されるまで、ステップＳ４９からステップＳ５１を繰り返す。
【０１３６】
ステップＳ５１において、「保存」のボタン５１が押下された場合、ステップＳ５２に移行する。この場合、プリンタ情報更新設定部１１は、プリンタ情報更新設定用画面５０に表示されている更新設定に応じて、値Ａｕｔｏ＿、値Ｔｉｍｅ＿ａを設定する。また、「更新の実行」のボタン５５に対応する値Ｅｘｅは０となる。
【０１３７】
プリンタ情報更新設定用画面５０において各ボタンが押下された後、プリンタ情報更新設定部１１は、ステップＳ５２において、プリンタ情報更新設定用画面５０で設定された更新設定をプリンタ情報更新設定格納部１３の各項目に格納し、値Ｅｘｅ、値Ａｕｔｏ＿、及び、値Ｔｉｍｅ＿ａを保存する。
【０１３８】
更新設定が格納された後、表示部３は、ステップＳ５４において、プリンタ情報更新設定用画面５０を閉じる。
【０１３９】
そして、プリンタ情報更新設定部１１は、ステップＳ５５において、Ｅｘｅ＝１であるか否かを確認し、更新を実行するか否かを判断する。
【０１４０】
ステップＳ５５において、Ｅｘｅ＝１でない場合、プリンタ情報更新設定部１１は、更新は実行せず、ステップＳ５６に移行する。
【０１４１】
ステップＳ５５において、Ｅｘｅ＝１である場合、更新を実行するために、プリンタ情報更新設定部１１は、情報取得部１に接続されているプリンタ１０１，１０２，１０３の搭載フォント情報を取得するように通知する。
【０１４２】
その通知を受けた情報取得部１は、ステップＳ１において、プリンタ台数のカウンタｐを０とするように初期化する。実施の形態３で説明するパソコン１００は、これ以降の工程からプリンタ１０１，１０２，１０３の搭載フォント情報の取得の工程まで、すなわち、実施の形態１で説明したステップＳ１乃至ステップＳ２３までの工程に関しては、同様であるため説明を省略する。
【０１４３】
実施の形態２と同様に、パソコン１００接続されている全てのプリンタ１０１，１０２，１０３の搭載フォントについて言語による分類が行われ、情報格納部５の搭載フォント個数（ＰＦ［ｐ］）の欄及び言語識別情報格納用バッファ（ＰＦ＿ＬＣ［ｐ］［ｐｆ］）の欄に所定の値が格納される。そして、全てのプリンタ１０１，１０２，１０３の搭載フォントについて言語による分類が行われることで、格納されている搭載フォント情報が更新されることになる。このように搭載フォント情報の更新が行われると、ステップＳ４において、プリンタの台数Ｐがプリンタ台数のカウンタｐより小さくなり、ステップＳ５６に移行する。
【０１４４】
そして、プリンタ情報更新設定部１１は、ステップＳ５６において、Ａｕｔｏ＝１であるか否かを確認し、自動更新するか否かを判断する。
【０１４５】
ステップＳ５６において、Ａｕｔｏ＝１である場合、「更新間隔」のテキスト入力欄５３に入力された値Ａｕｔｏ＿ａに対応する時間毎に自動更新を行う設定となっている。ここで、プリンタ情報更新設定部１１は、ステップＳ５８において、タイマー１２によって時間の計測を開始するためにタイマー１２の値Ｔｉｍｅ＿ｂが０となるように初期化する。
【０１４６】
タイマー１２の初期化後、プリンタ情報更新設定部１１は、ステップＳ５９において、タイマー１２の値Ｔｉｍｅ＿ｂがプリンタ情報更新設定用画面５０で設定された更新間隔の値Ｔｉｍｅ＿ａ以上であるか否かを確認する。
【０１４７】
ステップＳ５９において、タイマー１２の値Ｔｉｍｅ＿ｂがプリンタ情報更新設定用画面５０で設定された更新間隔の値Ｔｉｍｅ＿ａより小さい場合、更新間隔のテキスト入力欄５３で設定された時間に達していないことを示し、プリンタ情報更新設定部１１は、ステップＳ６０において、タイマー１２に引き続き時間の計測を行わせる。
【０１４８】
ステップＳ５９において、タイマー１２の値Ｔｉｍｅ＿ｂがプリンタ情報更新設定用画面５０で設定された更新間隔の値Ｔｉｍｅ＿ａ以上である場合、更新間隔のテキスト入力欄５３で設定された時間に達しているため、プリンタ情報更新設定部１１は、情報取得部１にプリンタ１０１，１０２，１０３の搭載フォント情報を取得するように通知し、ステップＳ１に移行し、搭載フォント情報の取得を開始させる。
【０１４９】
ステップＳ５６において、Ａｕｔｏ＝１でない場合、プリンタ情報更新設定部１１は、ステップＳ５７において、Ｅｘｅ＝１であるか否かを確認する。
【０１５０】
ステップＳ５７において、Ｅｘｅ＝１でない場合、プリンタ情報更新設定用画面５０で「キャンセル」のボタン５２が押下されているため、プリンタ１０１，１０２，１０３の搭載フォント情報の取得は行わず、この処理が終了する。
【０１５１】
ステップＳ５７において、Ｅｘｅ＝１である場合、プリンタ情報更新設定用画面５０で「更新の実行」のボタン５５が押下され、既に上述のようにプリンタ１０１，１０２，１０３の搭載フォント情報を取得している。ここで、プリンタ情報更新設定部１１は、取得した搭載フォント情報をプリンタドライバ１０４の画面で表示させるために、表示部３に通知し、ステップＳ３８に移行する。
【０１５２】
ここで、その通知を受けた表示部３は、プリンタドライバ１０４の画面を表示させる。そして、表示形式設定部９は、ステップＳ３８において、ユーザによって「表示形式の設定」のボタン２１が押下されたか否かを確認する。実施の形態３で説明するパソコン１００は、これ以降の工程から搭載フォントの表示まで、すなわち、実施の形態２で説明したステップＳ２４乃至ステップＳ４６までの工程に関しては、同様であるため説明を省略する。
【０１５３】
これにより、新たな搭載フォント情報を情報格納部５に更新するように格納することができ、「更新の実行」のボタン５５が押下された場合、設定した表示形式に沿って更新した搭載フォント情報を表示させることができる。搭載フォント情報が表示されると、ステップＳ２６において、プリンタの台数Ｐが表示用プリンタカウンタｐｄより小さくなり、この処理が終了する。
【０１５４】
また、自動更新を行う場合、「更新間隔」のテキスト入力欄５３で設定された時間に達するたびに、自動的に更新が行われるが、ユーザの操作によって新たにプリンタ情報更新設定用画面５０を介して新たな更新設定がプリンタ情報更新設定格納部１３に格納された場合、新たな更新設定に従って搭載フォント情報が取得される。
【０１５５】
このように、テキスト文書を印刷する以外のタイミングであっても、ネットワークを介してパソコン１００に接続されたプリンタ１０１，１０２，１０３の搭載フォント情報を更新するように取得することができる。例えば、フォントをプリンタにダウンロードしたり、プリンタから削除したりした場合に、プリンタの搭載フォント情報が変わってしまうが、実施の形態３で説明するパソコン１００であれば、正確にプリンタ１０１，１０２，１０３の搭載フォント情報を表示することができる。したがって、ユーザが最適な言語環境にあるプリンタを選択しやすくなる。
【０１５６】
［実施の形態４］
実施の形態４で説明する情報処理装置としてのパソコン１００は、図２６のように、実施の形態３で説明したパソコン１００のプリンタドライバ１０４にフォント分類情報更新設定部１４をさらに有している。実施の形態４では、フォント分類部２のフォント分類情報格納部６に格納される情報の更新が可能となる。
【０１５７】
フォント分類情報更新設定部１４は、図３のように、入力された言語情報及びフォント情報を言語毎に、フォント分類情報格納部６に格納する。言語の個数やフォントの個数が変更される場合、フォント分類情報更新用画面６０に格納されている言語情報及びフォント情報に基づいて、それぞれ言語数カウンタ（ｋ）の欄やフォント個数カウンタ（ｆ）の欄に格納する。
【０１５８】
表示部３は、図２７のような、搭載フォントの言語による分類の結果を表示するプリンタドライバ１０４の画面に、「フォント分類情報の更新」のボタン２３を設けた画面を表示させる。このボタン２３がユーザの操作によって押下されると、表示部３は、図２８のようなフォント分類情報更新用画面６０を表示させる。このフォント分類情報更新用画面６０を介して、言語情報及びフォント情報が入力されることで、新しいフォント情報がフォント分類情報格納部６に格納される。
【０１５９】
このフォント分類情報更新用画面６０で入力される言語情報は、言語の名称と、フォント分類情報格納部６の表示用言語名文字列（ＬＣ＿Ｄｉｓｐ［ｋ］）の欄に格納される表示用言語名文字列及び言語識別コード（ＬＣ［ｋ］）の欄に格納される言語の識別コードＬＣ［ｋ］である。また、フォント情報は、フォント分類情報格納部６のフォント名称（Ｆ＿Ｎａｍｅ［ｆ］）の欄に格納されるフォントの名称Ｆ＿Ｎａｍｅ［ｆ］及び容量（Ｆ＿Ｂ［ｆ］）の欄に格納されるフォントの容量Ｆ＿Ｂ［ｆ］である。
【０１６０】
このフォント分類情報更新用画面６０には、フォントの名称が入力される「フォント名」のテキスト入力欄６３と、言語の名称が入力される「言語名」のテキスト入力欄６４と、言語識別コードが入力される「言語コード」のテキスト入力欄６５と、「表示用言語名文字列」のテキスト入力欄６６と、フォントの容量が入力される「容量」のテキスト入力欄６７が設けられている。
【０１６１】
このフォント分類情報更新用画面６０には、「更新する」のボタン６１と、「閉じる」のボタン６２が設けられている。「更新する」のボタン６１が押下されると、フォント分類情報更新設定部１４は、テキスト入力欄６３〜６７に入力された各情報をフォント分類情報格納部６に格納し、フォント分類情報更新用画面６０を閉じる。
【０１６２】
「閉じる」のボタン６２が押下されると、フォント分類情報更新設定部１４は、テキスト入力欄６３〜６７に入力された各情報に関わらず、フォント分類情報格納部６に格納せず、フォント分類情報更新用画面６０を閉じる。
【０１６３】
以下、実施の形態４で説明する本発明の情報処理装置としてのパソコン１００のフォント情報の更新時における動作について図２９を参照して説明する。
【０１６４】
まず、ユーザの操作によってプリンタドライバ１０４の画面に設けられた「フォント分類情報の更新」のボタン２３が押下されると、表示部３は、ステップＳ６１において、フォント分類情報更新用画面６０を表示させる。
【０１６５】
フォント分類情報更新用画面６０が表示されると、フォント分類情報更新設定部１４は、ステップＳ６２において、テキスト入力欄６３〜６７が空欄となるように初期化する。
【０１６６】
初期化した後、ユーザの操作によりフォント分類情報更新用画面６０への入力が行われる。そして、フォント分類情報更新設定部１４は、ステップＳ６３において、「閉じる」のボタン６２が押下されたか否かを確認する。
【０１６７】
ステップＳ６３において、「閉じる」のボタン６２が押下された場合、フォント情報の登録を行わなず、ステップＳ６６に移行する。このとき、各テキスト入力欄６３〜６７に言語情報又はフォント情報が入力されている場合、フォント分類情報更新設定部１４は、その言語情報又はフォント情報を消去し、ステップＳ６６に移行する。する。また、各テキスト入力欄６３〜６７に言語情報又はフォント情報が入力されていない場合、フォント分類情報更新設定部１４は、そのままステップＳ６６に移行する。
【０１６８】
ステップＳ６３において、「閉じる」のボタン６２が押下されない場合、フォント分類情報更新設定部１４は、ステップＳ６４において、「更新する」のボタン６１が押下されたか否かを確認する。
【０１６９】
ステップＳ６４において、「更新する」のボタン６１が押下されない場合、ステップＳ６３に戻り、フォント分類情報更新設定部１４は、ユーザによって何れかのボタンが押下されるまで、ステップＳ６３とステップＳ６４を繰り返す。
【０１７０】
ステップＳ６４において、「更新する」のボタン６１が押下された場合、フォント分類情報更新設定部１４は、ステップＳ６５において、フォント分類情報更新用画面６０の各テキスト入力欄６３〜６７に入力された言語情報及びフォント情報をフォント分類情報格納部６に格納する。
【０１７１】
詳細には、言語コードのテキスト入力欄６５に入力された言語の識別コード、表示用言語文字列のテキスト入力欄６６に入力された表示用言語文字列は、フォント分類情報格納部６の言語識別コード（ＬＣ［ｋ］）の欄及び表示用言語文字列（ＬＣ＿Ｄｉｓｐ［ｋ］）の欄に入力される。
【０１７２】
このとき、フォント分類情報更新設定部１４は、入力された言語の識別コードがフォント分類情報格納部６の言語識別コード（ＬＣ［ｋ］）に格納されている言語の識別コードと一致するか否かを確認する。そして、一致する場合、フォント分類情報更新設定部１４は、入力された言語情報及びフォント情報は、既に格納されている言語に分類されるため、新たな言語として格納せずに、フォント情報をその格納されている言語に属するように格納する。
【０１７３】
一方、一致しない場合、フォント分類情報更新設定部１４は、格納されている言語とは異なる言語であるため、新たな言語として入力された言語の識別コードと表示用言語名文字列とを格納する。このとき、フォント分類情報更新設定部１４は、フォント分類情報格納部６の言語数（Ｋ）の欄に格納されている言語の個数の値Ｋを読み取り、この言語の個数の値Ｋに１を加えた値Ｋ＋１を言語数（Ｋ）の欄及び言語数カウンタ（ｋ）の欄に格納する値する。そして、この値Ｋ＋１と共に、入力された言語の識別コードと表示用言語名文字列とを格納する。
【０１７４】
次に、フォント分類情報更新設定部１４は、上述ように入力された言語情報に関連付けて、入力されたフォント情報を格納する。フォント分類情報更新用画面６０の「フォント名」のテキスト入力欄６３に入力されたフォントの名称及び「容量」のテキスト入力欄６７に入力されたフォントの容量は、フォント分類情報格納部６のフォント名称（Ｆ＿Ｎａｍｅ［ｆ］）の欄及び容量（Ｆ＿Ｂ［ｆ］）の欄に入力される。
【０１７５】
このとき、フォント分類情報更新設定部１４は、フォント分類情報格納部６のフォント個数（Ｆ）の欄に格納されているフォントの個数の値Ｆを読み取り、このフォントの個数の値Ｆに１を加えた値Ｆ＋１をフォント個数（Ｆ）の欄及びフォント個数カウンタ（ｆ）の欄に格納する値する。そして、この値Ｆ＋１と共に、入力された言語のフォントの名称とフォントの容量とを格納する。
【０１７６】
入力された言語情報及びフォント情報が格納された後、表示部３は、ステップＳ６６において、フォント分類情報更新用画面６０を閉じて、この処理が終了する。
【０１７７】
このように、新たなフォント情報は、フォント分類情報更新設定部１４によって更新することができる。これによって更新されたフォント分類情報格納部６は、この更新以降のプリンタ１０１，１０２，１０３の搭載フォントの分類時から利用される。この搭載フォントの分類時のパソコン１００の動作は実施の形態３と同様である。
【０１７８】
以上のように、フォント分類部２のフォント分類情報格納部６に格納される情報の更新を可能とすることで、プリンタ１０１，１０２，１０３に新たなフォントをダウンロードした場合であっても、プリンタドライバ１０４の画面にその他の言語として分類されることがない。これにより、文書データの印刷時にユーザの期待に添った情報を提供することができるようになる。したがって、ユーザが最適な言語環境にあるプリンタを選択しやすくなる。
【０１７９】
実施の形態１乃至実施の形態４は、情報処理装置としてパソコン、情報処理装置に接続される印刷装置としてプリンタを例に挙げて説明したが、本発明は、これに限定されるものではなく、情報処理装置としてファクシミリ、多機能プリンタを適用することも可能である。
【図面の簡単な説明】
【０１８０】
【図１】実施の形態１で説明する情報処理装置とその情報処理装置に接続される印刷装置の構成を示すブロック図である。
【図２】格納されたプリンタ識別情報と搭載フォント情報の一例を示す図である。
【図３】格納された言語情報とフォント情報の一例を示す図である。
【図４】実施の形態１で説明する情報処理装置の表示部によって言語別に搭載フォントを表示させる画面の一例を示す図である。
【図５】実施の形態１で説明する情報処理装置の搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図６】実施の形態１で説明する情報処理装置の搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図７】実施の形態１で説明する情報処理装置の搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図８】実施の形態２で説明する情報処理装置とその情報処理装置に接続される印刷装置の構成を示すブロック図である。
【図９】実施の形態２で説明する情報処理装置の表示部によって表示される「表示形式の設定」のボタンを備えた画面の一例を示す図である。
【図１０】実施の形態２で説明する情報処理装置の表示部によって表示される表示形式設定用画面の一例を示す図である。
【図１１】格納された表示形式の設定内容の一例を示す図である。
【図１２】実施の形態２で説明する情報処理装置の搭載フォントの表示形式の設定、設定後の搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図１３】実施の形態２で説明する情報処理装置の搭載フォントの表示形式の設定、設定後の搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図１４】実施の形態２で説明する情報処理装置の搭載フォントの表示形式の設定、設定後の搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図１５】実施の形態２で説明する情報処理装置の搭載フォントの表示形式の設定、設定後の搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図１６】実施の形態３で説明する情報処理装置とその情報処理装置に接続される印刷装置の構成を示すブロック図である。
【図１７】実施の形態３で説明する情報処理装置の表示部によって表示される「プリンタ情報の更新」のボタンを備えた画面の一例を示す図である。
【図１８】実施の形態３で説明する情報処理装置の表示部によって表示されるプリンタ情報更新設定用画面の一例を示す図である。
【図１９】格納された更新設定内容の一例を示す図である。
【図２０】実施の形態３で説明する情報処理装置の搭載フォントの更新設定、搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図２１】実施の形態３で説明する情報処理装置の搭載フォントの更新設定、搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図２２】実施の形態３で説明する情報処理装置の搭載フォントの更新設定、搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図２３】実施の形態３で説明する情報処理装置の搭載フォントの更新設定、搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図２４】実施の形態３で説明する情報処理装置の搭載フォントの更新設定、搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図２５】実施の形態３で説明する情報処理装置の搭載フォントの更新設定、搭載フォントの分類及び表示に関する動作を示すフローチャートである。
【図２６】実施の形態４で説明する情報処理装置とその情報処理装置に接続される印刷装置の構成を示すブロック図である。
【図２７】実施の形態４で説明する情報処理装置の表示部によって表示される「フォント分類情報の更新」のボタンを備えた画面の一例を示す図である。
【図２８】実施の形態４で説明する情報処理装置の表示部によって表示されるフォント分類情報更新用画面の一例を示す図である。
【図２９】実施の形態４で説明する情報処理装置の言語情報及びフォント情報の更新に関する動作を示すフローチャートである。
【符号の説明】
【０１８１】
１  情報取得部
２  フォント分類部
３  表示部
４  制御部
５  情報格納部
６  フォント分類情報格納部
７  プリンタフォント情報解析部
９  表示形式設定部
１０  表示形式設定格納部
１１  プリンタ情報更新設定部
１２  タイマー
１３  プリンタ情報更新設定格納部
１４  フォント分類情報更新設定部
３０  表示形式設定用画面
５０  プリンタ情報更新設定用画面
６０  フォント分類情報更新用画面
１００  パソコン
１０１，１０２，１０３  プリンタ
１０４  プリンタドライバ
【図１】
2008299487.tif 000003
【図２】
2008299487.tif 000004
【図３】
2008299487.tif 000005
【図４】
2008299487.tif 000006
【図５】
2008299487.tif 000007
【図６】
2008299487.tif 000008
【図７】
2008299487.tif 000009
【図８】
2008299487.tif 000010
【図９】
2008299487.tif 000011
【図１０】
2008299487.tif 000012
【図１１】
2008299487.tif 000013
【図１２】
2008299487.tif 000014
【図１３】
2008299487.tif 000015
【図１４】
2008299487.tif 000016
【図１５】
2008299487.tif 000017
【図１６】
2008299487.tif 000018
【図１７】
2008299487.tif 000019
【図１８】
2008299487.tif 000020
【図１９】
2008299487.tif 000021
【図２０】
2008299487.tif 000022
【図２１】
2008299487.tif 000023
【図２２】
2008299487.tif 000024
【図２３】
2008299487.tif 000025
【図２４】
2008299487.tif 000026
【図２５】
2008299487.tif 000027
【図２６】
2008299487.tif 000028
【図２７】
2008299487.tif 000029
【図２８】
2008299487.tif 000030
【図２９】
2008299487.tif 000031