(57)【要約】【課題】複数機種のプリンタのヘルプ表示を行う場合、機種毎のヘルプ情報を用意する必要があるため、カスタマイズの手間や、ファイルサイズの増加につながる問題があった。【解決手段】プリンタ１３の装置情報に基づいて、プリンタ１３の各機能に対応する機能ＩＤと、この機能ＩＤに対応する機能に必要な設定を行うための入力形式と、入力可能な項目の選択範囲とを対応させた機能データを生成する機能提供部２１５と、機能ＩＤとその属性データとの組み合わせ毎に用意した日本語データとを対応させた共通ヘルプデータを格納する共通ヘルプデータ格納部２１１と、機能ＩＤと属性データの組み合わせを決定し、共通ヘルプデータを基に対応する日本語データを特定するヘルプ生成部２１２とを備える。【選択図】図１
2018185551.tif 000002
【特許請求の範囲】
【請求項１】
プリンタの装置情報に基づいて、前記プリンタの各機能に対応する機能ＩＤと、該機能ＩＤに対応する機能に必要な設定を行うための入力形式と、入力可能な項目の範囲情報とを対応させた機能データを生成する機能データ生成部と、
前記機能ＩＤとその属性データとの組み合わせ毎に用意したヘルプ説明文とを対応させた共通ヘルプデータを格納する共通データ格納部と、
前記機能ＩＤと前記属性データの組み合わせを決定し、前記共通ヘルプデータを基に対応するヘルプ説明文を特定するヘルプ生成部と
を有することを特徴とするプリンタドライバ。
【請求項２】
前記ヘルプ説明文を表示するヘルプ表示画面を生成するヘルプ表示部を備えたことを特徴とする請求項１に記載のプリンタドライバ。
【請求項３】
前記ヘルプ生成部は、前記ヘルプ表示画面のタイトル表示部に表示するデータとして、前記タイトル表示部に対応する前記属性データと前記機能ＩＤとに基づいて特定した前記ヘルプ説明文を生成することを特徴とする請求項２に記載のプリンタドライバ。
【請求項４】
前記ヘルプ生成部は、前記ヘルプ表示画面の設定内容説明表示部に表示するデータとして、前記設定内容説明表示部に対応する前記属性データと前記機能ＩＤとに基づいて特定した前記ヘルプ説明文を生成することを特徴とする請求項２又は３に記載のプリンタドライバ。
【請求項５】
前記ヘルプ生成部は、前記入力形式が選択処理を伴う形式であった場合、前記ヘルプ表示画面の選択内容説明表示部に表示するデータとして、前記範囲情報にかかわる属性データと前記機能ＩＤとに基づいて特定した前記ヘルプ説明文を生成することを特徴とする請求項２から４までの何れか１項に記載のプリンタドライバ。
【請求項６】
前記機能データに登録された機能ＩＤに対応する機能に必要な設定を行うための設定画面を生成する設定表示部を備えたことを特徴とする請求項１から５までの何れか１項に記載のプリンタドライバ。
【請求項７】
前記ヘルプ生成部は、前記設定画面に表示される前記機能ＩＤが選択されるのに応じて、選択された機能ＩＤと前記属性データの組み合わせを決定し、対応するヘルプ説明文を特定することを特徴とする請求項６記載のプリンタドライバ。
【請求項８】
前記機能ＩＤが、用紙サイズを選択する機能に対応する機能ＩＤであることを特徴とする請求項１から７までの何れか１項に記載のプリンタドライバ。
【請求項９】
前記機能ＩＤが、印刷部数を設定する機能に対応する機能ＩＤであることを特徴とする請求項１から７までの何れか１項に記載のプリンタドライバ。
【請求項１０】
前記機能ＩＤが、両面印刷を選択する機能に対応する機能ＩＤであることを特徴とする請求項１から７までの何れか１項に記載のプリンタドライバ。
【請求項１１】
請求項１から１０までの何れか１項に記載のプリンタドライバと、前記プリンタで印刷を行うためのアプリケーションを備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバを備えた情報処理装置に関し、特にプリンタドライバによるヘルプの表示処理に関する。
【背景技術】
【０００２】
従来、複数の設定項目のヘルプ情報を表示する場合、各ヘルプ情報を所望の順番で表示できるようにするものがあった（例えば、特許文献１参照）。従来の方法では、ヘルプ情報を表示する際に、機種毎に、使用可能な機能やその選択可能項目が異なるため、機種毎に対応した異なったヘルプデータをすべて用意していた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−９４２０号公報（第５頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の方法では、機種ごとにヘルプデータを用意する必要があるため、カスタマイズ工数が増加していた。例えば、ある１つのプリンタドライバに対して、機能の異なる５つの機種に対応して、それぞれ２０言語分のヘルプファイルを用意しようとすると、機種数と対応言語の積である１００ファイルを用意する必要があり、カスタマイズの手間や、ファイルサイズの増加といった問題があった。
【課題を解決するための手段】
【０００５】
本発明によるプリンタドライバは、
プリンタの装置情報に基づいて、前記プリンタの各機能に対応する機能ＩＤと、該機能ＩＤに対応する機能に必要な設定を行うための入力形式と、入力可能な項目の範囲情報とを対応させた機能データを生成する機能データ生成部と、前記機能ＩＤとその属性データとの組み合わせ毎に用意したヘルプ説明文とを対応させた共通ヘルプデータを格納する共通データ格納部と、前記機能ＩＤと前記属性データの組み合わせを決定し、前記共通ヘルプデータを基に対応するヘルプ説明文を特定するヘルプ生成部と
を有することを特徴とする。
【発明の効果】
【０００６】
本発明によるプリンタドライバによれば、複数機種のプリンタの機能説明に対応するデータを備える共通ヘルプデータに基づいて、複数機種のプリンタに対して、効率よく目的のヘルプ説明文を選択できるため、カスタマイズの手間や、ファイルサイズの増加につながる問題を解決することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明による実施の形態１のコンピュータの適用環境例を示す通信システムの構成図である。
【図２】設定表示部が表示する印刷設定画面を示す画面表示図である。
【図３】コンピュータ、特にプリンタドライバによるヘルプ表示動作の流れを示すフローチャートである。
【図４】用紙サイズのヘルプ表示ウィンドウ（Ａ）の画面を示す図である。
【図５】部数のヘルプ表示ウィンドウ（Ａ）の画面を示す図である。
【図６】両面印刷のヘルプ表示ウィンドウ（Ａ）の画面を示す図である。
【図７】用紙サイズのヘルプ表示ウィンドウ（Ｂ）の画面を示す図である。
【図８】部数のヘルプ表示ウィンドウ（Ｂ）の画面を示す図である。
【図９】両面印刷のヘルプ表示ウィンドウ（Ｂ）の画面を示す図である。
【発明を実施するための形態】
【０００８】
実施の形態１．
図１は、本発明による実施の形態１のコンピュータ１１の適用環境例を示す通信システムの構成図である。
【０００９】
同図に示すように、この通信システムでは、プリンタ１３が、ネットワーク１２を通じて、情報処理装置としてのコンピュータ１１に接続されている。
【００１０】
コンピュータ１１は、文書、画像などの作成、印刷を行うためのソフトウエアであるアプリケーション１０１（ＷＯＲＤやＥＸＣＥＬ等）と、アプリケーション１０１による印刷処理を実行する際に使用されるプリンタドライバ２０１とから構成されている。プリンタドライバ２０１は、共通データ格納部としての共通ヘルプデータ格納部２１１、ヘルプ生成部２１２、設定表示部２１３、ヘルプ表示部２１４、機能提供部２１５、印刷処理部２１６、通信部２１７、及び装置情報取得部２１８から構成されている。
【００１１】
装置情報取得部２１８は、定時間ごとにポーリングを行うことによって、ネットワーク１２に接続されたプリンタ、ここではプリンタ１３の装置情報を取得する機能を持つ。ここで取得するプリンタ１３の装置情報の一例を表１に示す。
【００１２】
【表１】
2018185551.tif 000003
【００１３】
同表に示すように、プリンタ１３の装置情報として、機能ＩＤ「トレイ２」の機能が「オン」状態にあり、機能ＩＤ「トレイ３」の機能が「オフ」状態にあり、機能ＩＤ「両面印刷ユニット」の機能が「オン」状態にある、といった装置情報を取得する。尚、ここでいう機能ＩＤとは、少なくともネットワーク１２に接続されるプリンタの持つ各機能を識別するために設定された一意なＩＤである。
【００１４】
機能提供部２１５は、装置情報取得部２１８で取得した装置情報を参照し、プリンタの機能データを作成する機能を持つ。ここで、プリンタ１３の装置情報（表１）を参照して作成した機能データ１を表２に示す。このように設定された機能データは、機能提供部２１５内の格納部に格納される。
【００１５】
【表２】
2018185551.tif 000004
【００１６】
同表に示すように、ここでの機能データ１は、プリンタ１３の持つ各機能に設定された機能ＩＤ、各機能ＩＤに対応する入力形式、範囲情報としての選択範囲、及びその機能制限に関する情報を持つ。
【００１７】
ここでは入力形式として、複数の選択肢から１つを選択する「選択」と、ある数値範囲から整数値を選択する「整数値」が用意され、適宜設定されている。入力形式に「選択」を記載した場合は、選択範囲として、選択可能な項目を「，」（コロン）で区切って記載するものとする。また入力形式に「整数値」を選択した場合は、数値の選択範囲として、「Ｍａｘ＝」の後に最大値、「Ｍｉｎ＝」の後に最小値を記載し、それぞれの項目を「，」（コロン）で区切って記載するものとする。
【００１８】
機能制限は、装置情報を参照した結果、使用できない機能や、選択項目がある場合に記載するものとする。例えば、両面印刷ユニットが使用できない場合は、後述する表５に示す機能データ３のように、機能制限の対象となる項目「長辺をとじる，短辺をとじる」を記載する。このように機能制限に記載された選択項目は、後述するようにヘルプの生成から除外される。
【００１９】
設定表示部２１３は、機能データ生成部としての機能提供部２１５の情報（ここでは表２の内容）を参照してプリンタドライバ２０１の印刷設定画面を表示する機能を持つ。図２は、設定表示部２１３が表示する印刷設定画面を示す画面表示図である。
【００２０】
同図に示すように、表示された設定画面としての印刷設定ウィンドウ３０１は、用紙サイズ、部数、両面印刷の機能に必要な設定を可能とするものである。これらの設定項目は、機能データ（ここでは、表２の機能データ１）に示された機能ＩＤに対応して表示され、それぞれの入力形式、選択範囲も同表の内容に対応して設定されている。
【００２１】
また印刷設定ウィンドウ３０１は、点線で囲んだ、用紙サイズ設定領域３０２、部数設定領域３０３、及び両面印刷設定領域３０４を設けており、操作者が何れかの領域にカーソルを移動してマウスを右クリックすることによって、後述するように、該当する機能の設定作業の参考となるヘルプを表示するためのヘルプ表示処理が開始されるように構成されている。
【００２２】
共通ヘルプデータ格納部２１１は、表３に示す共通ヘルプデータ情報を格納するものである。
【００２３】
【表３】
2018185551.tif 000005
【００２４】
同表に示すように、共通ヘルプデータは、機能ＩＤとその機能ＩＤの属性データとの組み合わせの内容毎に、適宜あらかじめ用意されたヘルプ説明文としての日本語データが、対応して用意されたものである。この共通ヘルプデータ情報の活用方法については後述する。
【００２５】
ヘルプ生成部２１２は、共通ヘルプデータ格納部２１１に格納されている共通ヘルプデータと機能提供部２１５で作成する機能データを参照して後述するヘルプ表示ウィンドウを生成する機能を持ち、ヘルプ表示部２１４は、ヘルプ生成部２１２で生成したヘルプ表示ウィンドウを表示する機能を持つ。印刷処理部２１６は、アプリケーション１０１によって生成された印刷データを処理する機能を持ち、通信部２１７は、プリンタドライバ２０１が、ネットワーク１２に接続された機器、ここではプリンタ１３と通信するための機能を持つ。
【００２６】
以上の構成において、コンピュータ１１、特にプリンタドライバ２０１のヘルプ表示動作について、図３に示すフローチャートを参照しながら説明する。
【００２７】
アプリケーション１０１による印刷処理が起動すると、図２に示す印刷設定ウィンドウ３０１が設定表示部２１３によって表示される。操作者が、印刷設定ウィンドウ３０１において、点線で囲んだ用紙サイズ設定領域３０２、部数設定領域３０３、両面印刷設定領域３０４の、何れかの領域（コントロール部）にカーソルを移動して右クリックすることにより、該当する機能の設定作業の参考となるヘルプを表示するための、図３に示すヘルプ表示処理のフローがスタートする。
【００２８】
設定表示部２１３では、印刷設定ウィンドウ３０１においては、右クリックしたコントロール部に関連付けられている機能ＩＤを指定してヘルプ生成部２１２を呼び出し、ヘルプ生成部２１２では、ヘルプを表示しようとしている機能ＩＤを取得する（ステップＳ１０１）。以後、操作者がここで、用紙サイズ設定領域３０２を右クリックした場合を例にして説明する。この場合、機能ＩＤ「用紙サイズ」がヘルプ生成部２１２に渡される。
【００２９】
ヘルプ生成部２１２では、機能提供部２１５で作成した機能データ１（表２の内容）を取得し（ステップＳ１０２）、更に、共通ヘルプデータ格納部２１１に格納された共通ヘルプデータ（表３の内容）を取得する（ステップＳ１０３）。
【００３０】
続いてヘルプ生成部２１２では、ヘルプのタイトルを生成する（ステップＳ１０４）。ここでは、「用紙サイズ」に関するタイトルとして、表３に示す共通ヘルプデータの機能ＩＤが「用紙サイズ」、属性データが「タイトル」となっている行の日本語データを取得する。これにより図４に示すヘルプ表示画面としての用紙サイズのヘルプ表示ウィンドウ（Ａ）４０１の点線で囲んだタイトル表示部４０１ａに表示するデータとして、該当する日本語データ「用紙サイズ」を準備する。
【００３１】
続いてヘルプ生成部２１２では、ヘルプで表示する、設定内容の説明を生成する（ステップＳ１０５）。ここでは、「用紙サイズ」に関する説明として、表３に示す共通ヘルプデータの機能ＩＤが「用紙サイズ」、属性データが「説明」となっている行の日本語データを取得する。これにより図４に示す用紙サイズのヘルプ表示ウィンドウ（Ａ）４０１の点線で囲んだ設定内容説明表示部４０１ｂに表示するデータとして、該当する日本語データ「用紙サイズを選択します」を準備する。
【００３２】
続いてヘルプ生成部２１２では、表２の機能データ１において、機能ＩＤ「用紙サイズ」に対応する入力形式が「選択」か否かを確認する。「選択」であった場合（ステップＳ１０６：Ｙｅｓ）、ヘルプで表示する、選択範囲の説明を生成し（ステップＳ１０７）、その後ステップＳ１０８に進み、一方「選択」以外であった場合（ステップＳ１０６：Ｎｏ）、そのままステップＳ１０８に進む。ここでは「選択」であるため、ステップＳ１０７に進む。
【００３３】
ステップＳ１０７では、機能ＩＤ「用紙サイズ」に対応する選択範囲「Ａ３」、「Ａ４」、「Ａ５」において、「Ａ３」に対しては、表３に示す共通ヘルプデータの機能ＩＤが「用紙サイズ」で、属性データが「Ａ３」となっている行の日本語データを取得し、「Ａ４」に対しては、同じく機能ＩＤが「用紙サイズ」で、属性データが「Ａ４」となっている行の日本語データを取得し、「Ａ５」に対しては、同じく機能ＩＤが「用紙サイズ」で、属性データが「Ａ５」となっている行の日本語データを取得する。
【００３４】
これにより図４に示す用紙サイズのヘルプ表示ウィンドウ（Ａ）４０１の点線で囲んだ選択内容説明表示部４０１ｃに表示するデータとして、該当する日本語データ「Ａ３：Ａ３（２９７×４２０ｍｍ）を使用します」、「Ａ４：Ａ４（２１０×２９７ｍｍ）を使用します。」、及び「Ａ５：Ａ５（１４８×２１０ｍｍ）を使用します。両面印刷はできません。」を準備する。
【００３５】
以上のようにして、ステップＳ１０１で機能ＩＤ「用紙サイズ」が指定された場合、図４に示す用紙サイズのヘルプ表示ウィンドウ（Ａ）４０１の表示項目がそれぞれ準備され、ステップＳ１０８に至った段階で、同表示ウィンドウ（Ａ）４０１を表示し、ヘルプ表示処理を終了する。
【００３６】
次に、ステップＳ１０１で、操作者が部数設定領域３０３（図２）を右クリックした場合について説明する。この場合、機能ＩＤ「部数」がヘルプ生成部２１２に渡される。
【００３７】
ヘルプ生成部２１２では、機能提供部２１５で作成した機能データ１（表２の内容）を取得し（ステップＳ１０２）、更に共通ヘルプデータ格納部２１１の格納された共通ヘルプデータ（表３の内容）を取得する（ステップＳ１０３）。
【００３８】
続いてヘルプ生成部２１２では、ヘルプのタイトルを生成する（ステップＳ１０４）。ここでは、「部数」に関するタイトルとして、表３に示す共通ヘルプデータの機能ＩＤが「部数」、属性データが「タイトル」となっている行の日本語データを取得する。これにより図５に示す部数のヘルプ表示ウィンドウ（Ａ）４０２のタイトル表示部（図４の４０１ａ参照）に表示するデータとして、該当する日本語データ「部数」を準備する。
【００３９】
続いてヘルプ生成部２１２では、ヘルプで表示する、設定内容の説明を生成する（ステップＳ１０５）。ここでは、「部数」に関する説明として、表３に示す共通ヘルプデータの機能ＩＤが「部数」、属性データが「説明」となっている行の日本語データを取得する。これにより図５に示す部数のヘルプ表示ウィンドウ（Ａ）４０２の選択説明表示部（図４の４０１ｂ参照）に表示するデータとして、該当する日本語データを準備する。
【００４０】
ここでは、「一度に印刷する部数を入力します。％Ｍｉｎ〜％Ｍａｘの範囲で設定できます。」が準備されるが、この中の「％Ｍｉｎ」と、「％Ｍａｘ」は、選択範囲の最小値と最大値に該当する値を当てはめることとする。そのため、生成される文字列は、「一度に印刷する部数を入力します。１〜９９９の範囲で設定できます。」となる。
【００４１】
続いてヘルプ生成部２１２では、表２の機能データ１において、機能ＩＤ「部数」に対応する入力形式が「選択」か否かを確認する。ここでは「整数値」であって、「選択」でないため（ステップＳ１０６：Ｎｏ）、そのままステップＳ１０８に進む。
【００４２】
以上のようにして、ステップＳ１０１で機能ＩＤ「部数」が指定された場合、図５に示す部数のヘルプ表示ウィンドウ（Ａ）４０２の表示項目がそれぞれ準備され、ステップＳ１０８に至った段階で、同表示ウィンドウ（Ａ）４０２を表示し、ヘルプ表示処理を終了する。
【００４３】
次に、ステップＳ１０１で、操作者が両面印刷設定領域３０４（図２）を右クリックした場合について説明する。この場合、機能ＩＤ「両面印刷」がヘルプ生成部２１２に渡される。
【００４４】
ヘルプ生成部２１２では、機能提供部２１５で作成した機能データ１（表２の内容）を取得し（ステップＳ１０２）、更に共通ヘルプデータ格納部２１１の格納された共通ヘルプデータ（表３の内容）を取得する（ステップＳ１０３）。
【００４５】
続いてヘルプ生成部２１２では、ヘルプのタイトルを生成する（ステップＳ１０４）。ここでは、「両面印刷」に関するタイトルとして、表３に示す共通ヘルプデータの機能ＩＤが「両面印刷」、属性データが「タイトル」となっている行の日本語データを取得する。これにより図６に示す「両面印刷」のヘルプ表示ウィンドウ（Ａ）４０３のタイトル表示部（図４の４０１ａ参照）に表示するデータとして、該当する日本語データ「両面印刷」を準備する。
【００４６】
続いてヘルプ生成部２１２では、ヘルプで表示する、設定内容の説明を生成する（ステップＳ１０５）。例えば、「両面印刷」に関する説明として、表３に示す共通ヘルプデータの機能ＩＤが「両面印刷」、属性データが「説明」となっている行の日本語データを取得する。これにより図６に示す両面印刷のヘルプ表示ウィンドウ（Ａ）４０３の選択説明表示部（図４の４０１ｂ参照）に表示するデータとして、該当する日本語データ「両面印刷するかどうかを指定します。この機能は、両面印刷ユニットが装着されていないと使用できません」を準備する。
【００４７】
続いてヘルプ生成部２１２では、表２の機能データ１において、機能ＩＤ「両面印刷」に対応する入力形式が「選択」か否かを確認し、「選択」であった場合（ステップＳ１０６：Ｙｅｓ）、ヘルプで表示する、選択範囲の説明を生成し（ステップＳ１０７）、その後ステップＳ１０８に進み、一方「選択」以外であった場合（ステップＳ１０６：Ｎｏ）、そのままステップＳ１０８に進む。ここでは「選択」であるため、ステップＳ１０７に進む。
【００４８】
ステップＳ１０７では、機能ＩＤ「両面印刷」に対応する選択範囲「なし」、「長辺をとじる」、「短辺をとじる」において、「なし」に対しては、表３に示す共通ヘルプデータの機能ＩＤが「両面印刷」で、属性データが「なし」となっている行の日本語データを取得し、「長辺をとじる」に対しては、同じく機能ＩＤが「両面印刷」で、属性データが「長辺をとじる」となっている行の日本語データを取得し、「短辺をとじる」に対しては、同じく機能ＩＤが「両面印刷」で、属性データが「短辺をとじる」となっている行の日本語データを取得する。
【００４９】
これにより図６に示す両面印刷のヘルプ表示ウィンドウ（Ａ）４０３の選択内容説明表示部（図４の４０１ｃ参照）に表示するデータとして、該当する日本語データ「なし：両面印刷を行いません。」、「長辺をとじる：用紙の長辺をとじます。」、及び「短辺をとじる：用紙の短辺をとじます。」を準備する。
【００５０】
以上のようにして、ステップＳ１０１で「両面印刷」に関連する機能ＩＤが指定された場合、図６に示す両面印刷のヘルプ表示ウィンドウ（Ａ）４０３の表示項目がそれぞれ準備され、ステップＳ１０８に至った段階で、同表示ウィンドウ（Ａ）４０３を表示し、ヘルプ表示処理を終了する。
【００５１】
以上のように操作者は、図２の印刷設定ウィンドウ３０１において、「用紙サイズ」、「部数」、及び「両面印刷」の各設定動作に応じて表示される「用紙サイズのヘルプ表示ウィンドウ（Ａ）」４０１（図４）、「部数のヘルプ表示ウィンドウ（Ａ）」４０２（図５）、及び「両面印刷のヘルプ表示ウィンドウ（Ａ）」４０３（図６）を参照して各設定項目を設定し、ＯＫボタン３０５をクリックすることでこれらの設定を完了する。
【００５２】
次に、ネットワーク１２に接続された、別のプリンタ（図示せず）に対応する機能データ２によるヘルプ表示動作について説明する。ここでは、装置情報取得部２１８が、このプリンタの装置情報を取得し、機能提供部２１５がこの別のプリンタに対応する機能データ２を作成し格納しているものとする。機能データ２の機能情報を表４に示す。
【００５３】
【表４】
2018185551.tif 000006
【００５４】
ここでは機能ＩＤとして「両面印刷」がないため、印刷設定ウィンドウとして、図２に示す印刷設定ウィンドウ３０１に対して、両面印刷設定領域３０４を除いた画面が表示されるが、ここでは図２を参照しながら説明する。
【００５５】
操作者が、用紙サイズ設定領域３０２（図２）を右クリックし、図３に示すフローがスタートすることにより、結果として図７に示す「用紙サイズのヘルプ表示ウィンドウ（Ｂ）」５０１が表示される。ここでは、説明が「Ａ４」、「Ａ５」のみとなっているが、このことは、表４に示す機能ＩＤ「用紙サイズ」に対応する選択範囲が「Ａ４」、「Ａ５」であることから、容易に理解される。
【００５６】
また操作者が、部数設定領域３０３（図２）を右クリックし、図３に示すフローがスタートすることにより、結果として図８に示す「部数のヘルプ表示ウィンドウ（Ｂ）」５０２が表示される。ここでは、選択説明表示部（図４の４０１ｂ参照）に表示された説明において、印刷ページ範囲が１〜９９となっているが、このことは、表４に示す機能ＩＤ「部数」に対応する選択範囲が「Ｍｉｎ＝１，Ｍａｘ＝９９」であることから、容易に理解される。  
【００５７】
次に、ネットワーク１２に接続された、更に別のプリンタ（図示せず）に対応する機能データ３によるヘルプ表示動作について説明する。ここでは、装置情報取得部２１８が、このプリンタの装置情報を取得し、機能提供部２１５がこの更に別のプリンタに対応する機能データ３を作成し格納しているものとする。機能データ３の機能情報を表５に示す。
【００５８】
【表５】
2018185551.tif 000007
【００５９】
ここでは、印刷設定ウィンドウとして、図２に示す印刷設定ウィンドウ３０１に対して、用紙サイズ設定領域３０２及び部数設定領域３０３を除いた画面が表示されるが、ここでは図２を参照しながら説明する。但し、後述する機能制限のため、両面印刷設定領域３０４に表示される内容は「長辺とじ」ではなく「なし」となっているものとする。
【００６０】
操作者が、両面印刷設定領域３０４（図２）を右クリックし、図３に示すフローがスタートすることにより、結果として図９に示す「両面印刷のヘルプ表示ウィンドウ（Ｂ）」６０１が表示される。
【００６１】
ここでは、図３に示すフローにおいて、前記した機能データ１における両面印刷時と同様の流れを経過してステップＳ１０７に至るが、ここでは表４に示すように、選択範囲としてあげられた「長辺をとじる」、「短辺をとじる」の各機能が、機能制限の対象として設定されているため、ヘルプの生成からは除外される。従って、ここでは、選択内容説明表示部４０１ｃ（図４参照）に表示される内容として「なし」に対応する説明のみが表示されることになる。
【００６２】
尚、本実施の形態では、印刷設定項目の例として、用紙サイズ、部数、両面印刷を挙げたが、その他の印刷設定においても適用可能である。
また、本実施の形態では、入力形式の例として、選択、整数値を挙げたが、その他に、文字列、実数とすることも可能である。
また、本実施の形態では、装置情報取得部２１８を用意したが、この機能は省略することも可能である。例えば、トレイの数や両面印刷ユニットの数等を、ユーザーに指定させることも可能である。
また、本実施の形態では、共通ヘルプデータに日本語データのみを格納したが、英語データなど他の言語を格納し、ＯＳの言語や、ユーザーの指定により参照箇所を切り替えることでローカライズを行うことも可能である。
また、本実施の形態では、ヘルプの表示に文字列のみを使用したが、共通ヘルプデータに画像や動画、リンク情報を指定し、表示させることも可能である。
更に、本実施の形態では、操作に対応してヘルプが表示されるポップアップヘルプの形態としたが、ヘルプボタンを押すと、ヘルプの項目一覧とその内容を表示するヘルプページのような形態にも適用可能であるなど、種々の形態に対応することが出来る。
【００６３】
以上のように、本実施の形態の情報処理装置によれば、機種毎に生成される機能データに基づいて、共通ヘルプデータから適切なデータを抽出してヘルプ表示ウィンドウを生成するため、機種毎にヘルプデータを用意する必要が無く、カスタマイズ工数を減らすことができ、それぞれの機種ごとにヘルプファイルを用意する場合に比べてファイルサイズの増加を抑えることが期待できる。
また、各プリンタの、利用可能な機能の範囲でヘルプ表示が行われるため、トレイや、両面印刷ユニットなど、その存在の有無によって、利用可能な機能の範囲が変わる可能性がある場合にも、常に適切なヘルプ表示を行うことができる。
【産業上の利用可能性】
【００６４】
前記した実施の形態では、本願発明をプリンタに採用した例を示したが、これに限定されるものではなく、他にもＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）やファクシミリ、ラベル製造機、複写機等にも利用できる。
【符号の説明】
【００６５】
１１  コンピュータ、  １２  ネットワーク、  １３  プリンタ、  １０１  アプリケーション、  ２０１  プリンタドライバ、  ２１１  共通ヘルプデータ格納部、  ２１２  ヘルプ生成部、  ２１３  設定表示部、  ２１４  ヘルプ表示部、  ２１５  機能提供部、  ２１６  印刷処理部、  ２１７  通信部、  ２１８  装置情報取得部、  ３０１  印刷設定ウィンドウ、  ３０２  用紙サイズ設定領域、  ３０３  部数設定領域、  ３０４  両面印刷設定領域、  ４０１  用紙サイズのヘルプ表示ウィンドウ（Ａ）、  ４０１ａ  タイトル表示部、  ４０１ｂ  設定内容説明表示部、  ４０１ｃ  選択内容説明表示部、  ４０２  部数のヘルプ表示ウィンドウ（Ａ）、  ４０３  両面印刷のヘルプ表示ウィンドウ（Ａ）、  ５０１  用紙サイズのヘルプ表示ウィンドウ（Ｂ）、  ５０２  部数のヘルプ表示ウィンドウ（Ｂ）、  ６０１  両面印刷のヘルプ表示ウィンドウ（Ｂ）。
【図１】
2018185551.tif 000008
【図２】
2018185551.tif 000009
【図３】
2018185551.tif 000010
【図４】
2018185551.tif 000011
【図５】
2018185551.tif 000012
【図６】
2018185551.tif 000013
【図７】
2018185551.tif 000014
【図８】
2018185551.tif 000015
【図９】
2018185551.tif 000016