(57)【要約】【課題】使用している情報処理対象装置（例えば、端末装置であるＭＦＰ）の機能情報を容易に知ることができ、利便性の高い情報処理装置を提供する。【解決手段】情報処理装置１は、情報処理の対象となるＭＦＰ３の第１の機能情報を取得する機能情報取得部２２ａと、取得した第１の機能情報を記憶する記憶部２３と、ＭＦＰ３を使用する設定状態を取得する設定状態取得部２２ｂと、記憶部２３に記憶された第１の機能情報を設定状態に基づいて表示する第２の機能情報を選択する表示機能情報選択部２４と、選択された第２の機能情報を報知する報知部２５とを有している。【選択図】図１
2011107821.tif 000002
【特許請求の範囲】
【請求項１】
情報処理の対象となる情報処理対象装置の第１の機能情報を取得する機能情報取得部と、
取得した前記第１の機能情報を記憶する記憶部と、
前記情報処理対象装置を使用する設定状態を取得する設定状態取得部と、
前記記憶部に記憶された前記第１の機能情報を前記設定状態に基づいて表示する第２の機能情報を選択する表示機能情報選択部と、
選択された前記第２の機能情報を報知する報知手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記第１の機能情報は、前記情報処理対象装置の設定情報であることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１の機能情報は、前記情報処理対象装置の構成情報を含むことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記第１の機能情報は、製本機能であるフィニッシャーや両面印刷機能といった前記情報処理対象装置の構成情報を含むことを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記第１の機能情報は、両面印刷機能の使用／不使用や、透かし印刷であるウォーターマークの使用／不使用といった前記情報処理対象装置が備える変更可能な機器情報であることを特徴とする請求項１記載の情報処理装置。
【請求項６】
請求項１〜５のいずれか１項に記載の情報処理装置は、更に、
機能を使用した履歴情報を持ち、使用したことがある前記第２の機能情報は非選択にする表示機能情報選択部を有することを特徴とする情報処理装置。
【請求項７】
請求項１〜６のいずれか１項に記載の情報処理装置は、更に、
日付情報を取得する日付情報取得部と、ユーザが選択した再表示設定手段とを有し、再表示判定を行うことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理の対象となる端末装置等の情報処理対象装置の機能情報を報知する情報処理装置に関するものである。
【背景技術】
【０００２】
従来、例えば、下記の特許文献１に記載されているように、情報処理の対象となる端末装置である印刷装置の設定は、ユーザが機能を選択して設定するものであり、使用するユーザがマニュアルを参照したり、あるいはヘルプ機能を参照したりして所望の設定を行っていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４０３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報処理装置では、情報処理の対象となる端末装置等の高機能化に伴い、機能が多く存在し、マニュアルやヘルプ機能等の参照が煩わしいという課題があった。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、情報処理の対象となる情報処理対象装置の第１の機能情報を取得する機能情報取得部と、取得した前記第１の機能情報を記憶する記憶部と、前記情報処理対象装置を使用する設定状態を取得する設定状態取得部と、前記記憶部に記憶された前記第１の機能情報を前記設定状態に基づいて表示する第２の機能情報を選択する表示機能情報選択部と、選択された前記第２の機能情報を報知する報知手段と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、使用している情報処理対象装置の機能情報を容易に知ることができ、利便性の高い情報処理装置を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は本発明の実施例１における図２の情報処理装置１の機能を示す構成図である。
【図２】図２は本発明の実施例１における情報処理装置を示す概略の構成図である。
【図３】図３は図１中の表示装置１２における表示画面例を示す図である。
【図４】図４は図１中のＭＦＰ３機能情報２３ａの例を示す図である。
【図５】図５は図１中のＭＦＰ３現在の設定状態２３ｂにおけるデータ例を示す図である。
【図６】図６は図１中のＭＦＰ３のデフォルト設定状態２３ｃにおけるデータ例を示す図である。
【図７】図７は図１中のウィンドウテンプレート２３ｈの例を示す図である。
【図８−１】図８−１は図１の情報処理装置１における全体の動作例を示すフローチャートである。
【図８−２】図８−２は図８−１中のステップＳ３における表示情報取得処理を示すフローチャートである。
【図８−３】図８−３は図８−１中のステップＳ４における表示情報選択処理を示すフローチャートである。
【図８−４】図８−４は図８−１中のステップＳ５における表示情報の表示処理を示すフローチャートである。
【図９】図９は本発明の実施例２における情報処理装置１Ａの機能を示す構成図である。
【図１０】図１０は図９中のウィンドウテンプレート２３ｈＡの例を示す図である。
【図１１】図１１は図９中の再表示設定２３ｉのデータ例を示す図である。
【図１２】図１２は図９中の利用履歴２３ｊのデータ例を示す図である。
【図１３−１】図１３−１は図９の情報処理装置１Ａにおける全体の動作例を示すフローチャートである。
【図１３−２】図１３−２は図１３−１中のステップＳ６１における再表示判定処理を示すフローチャートである。
【図１３−３】図１３−３は図１３−１中のステップＳ３Ａにおける表示情報取得処理を示すフローチャートである。
【図１３−４】図１３−４は図１３−１中のステップＳ４Ａにおける表示情報選択処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
本発明を実施するための形態は、以下の好ましい実施例の説明を添付図面と照らし合わせて読むと、明らかになるであろう。但し、図面はもっぱら解説のためのものであって、本発明の範囲を限定するものではない。
【実施例１】
【０００９】
（実施例１の構成）
図２は、本発明の実施例１における情報処理装置を示す概略の構成図である。
【００１０】
情報処理装置１は、情報処理を行う装置であり、これには、ネットワーク２を介して、情報処理の対象となる情報処理対象装置（例えば、端末装置であるデジタル複合機、MultiFunction  Printer/Product/Peripheral、以下「ＭＦＰ」という。）３が接続されている。ＭＦＰ３は、複写機、プリンタ、イメージスキャナ、ファクシミリ装置等の事務機器の機能を１つの筐体に収めた装置である。
【００１１】
図１は、本発明の実施例１における図２の情報処理装置１の機能を示す構成図である。
情報処理装置１は、ＭＰＦ３において選択及び設定が可能な機能情報を取得して報知する機能を有し、例えば、インストールされてプリンタドライバから起動されるアプリケーションプログラムである情報処理部を持つパーソナルコンピュータ（以下「ＰＣ」という。）により構成されている。
【００１２】
即ち、情報処理装置１は、装置全体をプログラム制御する中央処理装置（以下「ＣＰＵ」という。）１０を有し、これには、ユーザが入力を行うためのキーボードやマウス等からなる入力装置１１と、画面を表示するための表示装置１２とが接続されている。更に、ＣＰＵ１０には、これによりアクセスされる記憶装置と、ネットワーク２上の他の機器（例えば、ＭＦＰ３）と通信を行うためのネットワークインタフェース１４とが、図示しない内部バスを介して接続されている。前記記憶装置には、情報処理装置１を制御するためのオペレーティングシステム（以下「ＯＳ」という。）１３が格納され、更に、ＭＦＰ３のプリンタ機能を使用するためのプリンタドライバ１５と、アプリケーションプログラムである情報処理部２０とがインストールされている。
【００１３】
情報処理部２０は、動作を制御し起動や終了処理を行うメイン処理部２１と、ネットワーク２に接続されたＭＦＰ３から情報を取得する情報取得部２２と、取得した情報を記憶しておく記憶部２３と、この記憶部２３に記憶された情報を元にユーザに報知するための機能情報を選択するための表示機能情報選択部２４と、この表示機能情報選択部２４で選択された機能情報をＯＳ１３を介して表示装置１２に報知する報知手段（例えば、報知部）２５とから構成されている。
【００１４】
情報取得部２２は、ＭＦＰ３の機能情報を取得する機能情報取得部２２ａと、ＭＦＰ３の現在の設定状態（即ち、ユーザによる変更の可能性があるので、情報が表示されるタイミングの設定値状態）を取得する設定状態取得部２２ｂと、ＭＦＰ３のデフォルト設定状態（例えば、製品出荷時の既定値設定状態、あるいはその後にユーザ等により変更された既定値設定状態）を取得するデフォルト設定状態取得部２２ｃとから構成されている。
【００１５】
記憶部２３には、ＭＦＰ３機能情報２３ａ、ＭＦＰ３現在の設定状態２３ｂ、ＭＦＰ３デフォルト設定状態２３ｃ、前回表示した表示番号（ｎ）を記憶するＭＦＰ３表示番号履歴２３ｄ、ＭＦＰ３の持つ機能情報数（Ｍ）を記憶しているＭＦＰ３機能情報数２３ｅ、ユーザが機能情報表示を次回起動するかしないかをフラグとして記憶する起動許可フラグ２３ｆ、表示する機能情報の番号（Ｎ）を保持する表示情報番号２３ｇ、及び、ウィンドウテンプレート２３ｈの情報が記憶されている。
【００１６】
図３（ａ）〜（ｄ）は、図１中の表示装置１２における表示画面例を示す図である。
この表示画面例では、表示情報であるインフォメーションの機能情報表示エリア１２ａと、そのインフォメーションを次回表示するか否かを選択するためのチェックボックス１２ｂと、そのインフォメーションの表示を終了するための「終了する」ボタン１２ｃと、次のインフォメーションを見るための「次を見る」ボタン１２ｄとが表示されている。
【００１７】
図４は、図１中のＭＦＰ３機能情報２３ａの例を示す図である。
この機能情報２３ａは、機能情報番号（Ｎｏ．）、機能情報の内容、画像、及び、非表示フラグ状態から構成されている。
【００１８】
図５は、図１中のＭＦＰ３現在の設定状態２３ｂにおけるデータ例を示す図である。
この設定状態２３ｂのデータは、設定状態番号（Ｎｏ．）と、両面印刷、透かし印刷であるウォ−ターマーク、Scan  to  Email、製本機能であるフィニッシャー等の設定名と、使用の有無の状態とから構成されている。
【００１９】
図６は、図１中のＭＦＰ３のデフォルト設定状態２３ｃにおけるデータ例を示す図である。
【００２０】
このデフォルト設定状態２３ｃのデータは、デフォルト設定状態番号（Ｎｏ．）と、両面印刷、ウォ−ターマーク、Scan  to  Email、フィニッシャー等の設定名と、使用の有無の状態とから構成されている。
【００２１】
図７は、図１中のウィンドウテンプレート２３ｈの例を示す図である。
このウィンドウテンプレート２３ｈは、ユーザにより選択された表示情報を表示する機能情報表示エリア２３ｈ−１と、ユーザが情報処理部２０の起動を許可するか否かを選択するためのチェックボックス２３ｈ−２と、ウィンドウの表示を終了することを選択するための「終了する」ボタン２３ｈ−３と、続けて次の情報を表示するよう選択するための「次を見る」ボタン２３ｈ−４とから構成されている。
【００２２】
（実施例１の全体の動作）
図８−１は、図１の情報処理装置１における全体の動作例を示すフローチャートである。
【００２３】
図８−１のフローチャートにおける情報処理装置１の動作が開始され、ステップＳ１において、ユーザによってＭＦＰ３による印刷が入力装置１１のマウス等から指示されると、ＯＳ１３は、プリンタドライバ１５を呼び出す。ＯＳ１３から呼び出されたプリンタドライバ１５は、アプリケーションプログラムの情報処理部２０を起動し、ステップＳ２へ移行する。
【００２４】
ステップＳ２において、情報処理部２０が起動すると、この情報処理部２０内のメイン処理部２１は、記憶部２３の起動許可フラグ２３ｆがオン（以下「ＯＮ」という。）又はオフ（以下「ＯＦＦ」という。）かを確認し、ＯＮの時には（ＹＥＳ）、処理を続けるためにステップＳ３へ移行し、ＯＦＦの時には（ＮＯ）、何もせずにステップＳ１１へ移行し、処理を終了する。
【００２５】
ステップＳ３において、起動許可フラグ２３ｆがＯＮであるので、情報処理部２２内の情報取得部２２は、プリンタドライバ１５のポートを使用して、ネットワークインタフェース１４からＭＦＰ３へ情報の問い合わせを行う。更に情報取得部２２は、ＭＦＰ３からの応答を、ネットワークインタフェース１４、及びＯＳ１３を経由したプリンタドライバ１５から受け取り、記憶部２３に保存し、ステップＳ４へ移行する。
【００２６】
ステップＳ４において、表示機能情報選択部２４は、記憶部２３に保存された図４のようなＭＦＰ３機能情報２３ａと、印刷実行時のタイミングである図５のような現在の設定状態２３ｂのデータと、図６のような製品出荷時等のデフォルト設定状態２３ｃのデータと、表示番号履歴２３ｄとを使用して、表示するための図４のような機能情報を１つ選択する。ここで、本実施例１の表示機能情報選択部２４では、表示したい項目に内部的に順位を付けておいて、前回表示した情報の次のものを表示するという処理を行うために、表示する機能情報を１つ選択し、選択した機能情報を報知部２５へ渡し、ステップＳ５へ移行する。
【００２７】
ステップＳ５において、報知部２５は、図３のような表示ウィンドウを作成し、ＯＳ１３を経由して表示装置１２に表示する。なお、表示する機能の個数を記憶させておくような構成を追加すれば、ステップＳ４において、表示する機能情報の複数を選択し、ステップＳ５において、複数の機能情報を表示することも可能である。ステップＳ５にて表示した後、ステップＳ６へ移行する。
【００２８】
ステップＳ６において、報知部２５は、記憶部２３に記憶されたＭＦＰ３機能情報数２３ｅの数（Ｍ）と、表示情報番号２３ｇの数（Ｎ）とを比較し、最後まで表示（Ｎ＝Ｍ）されたか否かを判定し、最後まで表示されたと判定した場合には（ＹＥＳ）、ステップＳ７へ移行し、最後まで表示されていないと判定した場合には（ＮＯ）、ステップＳ８へ移行する。ステップＳ７において、報知部２５は、表示情報番号２３ｇの数（Ｎ）を０にセット（Ｎ＝０）して初期化し、ステップＳ８へ移行する。ステップＳ８において、報知部２５は、記憶部２３におけるＭＦＰ３表示番号履歴２３ｄの数（ｎ）に番号数（Ｎ＝０）を設定し、ステップＳ９へ移行する。
【００２９】
ステップＳ９において、ユーザが図３の表示ウィンドウで「次を見る」ボタン１２ｄを選択したことが入力装置１１及びＯＳ１３を経由して情報処理部２０に通知されると（ＹＥＳ）、表示機能情報選択部２４は、次に表示するための図４のような機能情報を選択するためにステップＳ４へ戻る。これに対し、「終了する」ボタン１２ｃを選択したことが通知されると（ＮＯ）、情報処理部２０は、終了処理のためにステップＳ１０へ移行する。
【００３０】
ステップＳ１０において、メイン処理部２１は、「終了する」ボタン１２ｃが選択されているので、図３のようなウィンドウ画面で「今後インフォメーションを表示しない」のチェックボックス１２ｂが選択されているか否かの起動許可フラグ２３ｆの状態（即ち、選択されていればフラグがＯＦＦ状態、選択されていなければフラグがＯＮ状態）を、記憶部２３の起動許可フラグ２３ｆに保存し、ステップＳ１１へ移行する。ステップＳ１１において、情報処理部２０は、処理を終了し、プリンタドライバ１５に通知する。
【００３１】
以上のような情報処理装置１における全体の動作を要約すれば、以下のようになる。
各分野の技術が急速に進歩している中、端末装置（例えば、ＭＦＰ３）も例外なく高機能化に進化している。そのため、ＭＦＰ３の使用マニュアルが年々厚くなっていく傾向にあるだけに、ユーザがその厚いマニュアルを参照するのを遠慮し、毎日使っているＭＦＰ３だが、意外にその多くの機能があることを知らない。同様に、ＭＦＰ３の高機能化に伴い、ヘルプ機能の情報量が増大し、その参照が煩わしいという問題もあった。
【００３２】
そこで、このような問題を解決するために、本実施例１では、ユーザが何かアプリケーションプログラムで編集したファイルを印刷しようとした時、情報処理装置１の表示装置１２において、プリンタドライバ１５の設定画面より前に、プリンタの機能に関する紹介情報を表示するようにしている。この処理手順の要点は、次の処理１〜処理５の通りである。
【００３３】
処理１；ユーザが入力装置１１を操作し、編集アプリケーションプログラム等で「印刷」を選択する。
【００３４】
処理２；表示装置１２にプリンタ選択画面が表示される。
【００３５】
処理３；ユーザにより、本実施例１の機能に対応したプリンタが選択される。
【００３６】
処理４；選択されたプリンタの図３のような機能照会情報が表示装置１２に表示される。これにより、ユーザは選択したプリンタにどの機能があるか分かる。
【００３７】
処理５；機能照会情報の表示終了後、プリンタドライバ１５の設定画面が表示される。その後、ユーザが入力装置１１を操作して印刷が実行される。
【００３８】
具体的には、図８−１のフローチャートのステップＳ１において、処理１〜処理３が行われ、ステップＳ２において、前回の表示で図３（ｃ）のような「今後インフォメーションを表示しない」のチェックボックス１２ｂをチェックしていない場合に、ステップＳ３へ移行し、チェックしていた場合に、ステップＳ１１にて処理が終了する。
【００３９】
（実施例１の主要部の動作）
図８−２は、図８−１中のステップＳ３における表示情報取得処理を示すフローチャートである。
【００４０】
図８−２のフローチャートの処理が開始され、ステップＳ２１において、情報処理部２０内の情報取得部２２は、記憶部２３におけるＭＦＰ３の表示情報番号２３ｇの数（Ｎ）に０をセット（Ｎ＝０）して初期化し、ステップＳ２２へ移行する。ステップＳ２２において、情報取得部２２内の機能情報取得部２２ａは、プリンタドライバ１５、ＯＳ１３、及びネットワークインタフェース１４を介して、ＭＦＰ３へ機能情報を要求した後、図４のような機能情報を受信して取得すると、ステップＳ２３へ移行する。ステップＳ２３において、機能情報取得部２２ａは、受信した機能情報を、記憶部２３におけるＭＦＰ３機能情報２３ａに保存し、ステップＳ２４へ移行する。
【００４１】
ステップＳ２４において、機能情報取得部２２ａは、プリンタドライバ１５、ＯＳ１３、及びネットワークインタフェース１４を介してＭＦＰ３へ機能情報数（Ｍ）を要求した後、機能情報数（Ｍ）を受信して取得すると、ステップＳ２５へ移行する。ステップＳ２５において、機能情報取得部２２ａは、受信した機能情報数（Ｍ）を記憶部２３におけるＭＦＰ３機能情報数２３ｅに保存し、ステップＳ２６へ移行する。
【００４２】
ステップＳ２６において、情報取得部２２内のデフォルト設定状態取得部２２ｃは、プリンタドライバ１５、ＯＳ１３、及びネットワークインタフェース１４を介してＭＦＰ３へデフォルト設定状態を要求した後、図６のようなデフォルト設定状態のデータを受信して取得すると、ステップＳ２７へ移行する。ステップＳ２７において、デフォルト設定状態取得部２２ｃは、受信したデフォルト設定状態のデータを、記憶部２３におけるＭＦＰ３デフォルト設定状態２３ｃに保存し、ステップＳ２８へ移行する。
【００４３】
ステップＳ２８において、情報取得部２２内の設定状態取得部２２ｂは、プリンタドライバ１５、ＯＳ１３、及びネットワークインタフェース１４を介してＭＦＰ３へ、印刷実行タイミングである現在の設定状態を要求した後、図５のような現在の設定状態のデータを受信して取得すると、ステップＳ２９へ移行する。ステップＳ２９において、設定状態取得部２２ｂは、受信した現在の設定状態のデータを、記憶部２３におけるＭＦＰ３現在の設定状態２３ｂに保存し、ステップＳ３０へ移行する。
【００４４】
ステップＳ３０において、メイン処理部２１は、記憶部２３に保存されたＭＦＰ３現在の設定状態２３ｂとＭＦＰ３デフォルト設定状態２３ｃとを比較し、ステップＳ３１へ移行する。ステップＳ３１において、メイン処理部２１は、現在の設定状態２３ｂとデフォルト設定状態２３ｃとが一致するかあるいは異なるかを判定し、状態が異なる場合（ＮＯ）、ステップＳ３２へ移行し、状態が異なる項目が存在しなければ（ＹＥＳ）、表示機能情報選択部２４に通知して処理を終了する。ステップＳ３２において、メイン処理部２１は、状態が異なる場合、その設定番号を元にＭＦＰ３機能情報２３ａの同じ設定に非表示フラグを追加した後（立てた後）、表示機能情報選択部２４に通知して処理を終了する。
【００４５】
ここで、ステップＳ２６におけるデフォルト設定状態が設定されるタイミングと、ステップＳ２８における現在の設定状態がユーザにより設定されるタイミングとの一例を以下説明する。
【００４６】
例えば、ユーザがＸＹＺ＿１．ｄｏｃというＭＳ  Ｗｏｒｄファイルを最初に作成してＭＦＰ３を選択して印刷する時に、ステップＳ２６，Ｓ２７におけるデフォルト設定状態を、図６のような状態だとする。この場合、ＭＳ  Ｗｏｒｄファイルを最初に印字しようとするので、ユーザが未だ何も設定しておらず、この時点での図５の「現在の設定状態」は、デフォルト設定状態と同一である。次に、例えば、図３（ｂ）のような画面が表示されるとする。ユーザは、ウォーターマークも使えることが分かると、ウォーターマークを選択してＸＹＺ＿１．ｄｏｃをＭＦＰ３にて印字したとする。そして、ＸＹＺ＿１．ｄｏｃが開かれた状態で、ユーザが連続的にＸＹＺ＿１．ｄｏｃをもう一度、ＭＦＰ３を選択して印刷しようとすると、この場合、ステップＳ２６，Ｓ２７におけるデフォルト設定状態が、図６のような状態であるが、ステップＳ２８，Ｓ２９における現在の設定が図５の「ウォーターマーク使用する」となるので、デフォルト設定状態と異なることになる。
【００４７】
この例では、一度報知部２５によって表示された機能を設定したために、デフォルト状態とは異なる状態になったという場合ではあるが、次の（１）〜（３）のような変形例も考えられる。
【００４８】
（１）  ユーザの使用環境によってデフォルト状態とは異なる設定状態で使用されている場合も考えられる。
【００４９】
（２）  本実施例１の機能は、ユーザが初めて装置を使用するときのみの場合だけではなく、以前に報知部２５によって知った設定を変更している場合も考えられるし、初めの装置設置時点でユーザが既に知っている機能が設定してある場合も考えられる。
【００５０】
（３）  ユーザが印刷を実行したタイミングが初めてであればデフォルト状態である場合だけではなく、又逆に２度目以降に実行しても、デフォルト状態である場合も考えられる。
【００５１】
図８−３は、図８−１中のステップＳ４における表示情報選択処理を示すフローチャートである。
【００５２】
図８−３のフローチャートの処理が開始され、ステップＳ４１において、表示機能情報選択部２４は、メイン処理部２１から取得した表示情報の通知を受けると、記憶部２３におけるＭＦＰ３表示番号履歴２３ｄから履歴数（ｎ）を取得して表示情報番号２３ｇの数（Ｎ）に代入（Ｎ＝ｎ）し、ステップＳ４２へ移行する。ステップＳ４２において、表示機能情報選択部２４は、前回表示した項目の次の情報を表示するために、表示情報番号２３ｇの数（Ｎ）に１を足し（Ｎ＝Ｎ＋１）、ステップＳ４３へ移行する。
【００５３】
ステップＳ４３において、表示機能情報選択部２４は、記憶部２３における図４のようなＭＦＰ３機能情報２３ａの（Ｎ）番の項目を参照して非表示フラグが立っているか否かを確認する。非表示フラグ２３ａ−４が立っていた場合（ＹＥＳ）、表示機能情報選択部２４は、ステップＳ４２に戻り、表示情報番号２３ｇの数（Ｎ）に１を足し（Ｎ＝Ｎ＋１）、非表示フラグが立っていなかった場合（ＮＯ）、ステップＳ４４へ移行する。ステップＳ４４において、表示機能情報選択部２４は、図４におけるＮ番の機能情報である表示情報を選択し、報知部２５へ渡して処理を終了する。
【００５４】
図８−４は、図８−１中のステップＳ５における表示情報の表示処理を示すフローチャートである。
【００５５】
図８−４のフローチャートの処理が開始され、ステップＳ５１において、報知部２５は、表示情報を受け取ると、記憶部２３から図７のようなウィンドウテンプレート２３ｈを読み出し、受け取った表示情報をセットしてウィンドウを作成し、ステップＳ５２へ移行する。ステップＳ５２において、報知部２５は、作成したウィンドウをＯＳ１３へ渡し、ＯＳ１３が表示装置１２にウィンドウを表示して処理を終了する。
【００５６】
（実施例１の他の変形例）
実施例１では、情報処理部２０が情報処理装置１の中に組み込まれたものとして説明を行ったが、例えば、情報処理部２０をＭＦＰ３に組み込んで、このＭＦＰ３の図示しない表示部に表示させることも可能である。その際のＭＦＰ３内の情報処理部の起動は、ＭＦＰ３において図示しない操作パネルをスキャナや複写（コピー）等の機能毎に切り替えるタイミングとすることができる。
【００５７】
ここで、切り替えるタイミングとは、コピー、ファクシミリ、メール等、複数の機能を有するＭＦＰ３において、操作パネル上にある機能を切り替えるためのボタンを押下することや、タッチパネル等で使用する機能の１つを選択するようなタイミングを意味する。つまり、ユーザがＭＦＰ３の前で、コピーをするためにコピー機能ボタンを押すようなタイミングである。通常なら、そのまま枚数や濃度等の設定を行う画面が表示されるが、その前に実施例１の情報表示を行うことになる。
【００５８】
（実施例１の効果）
本実施例１によれば、使用しているＭＦＰ３の機能情報を容易に知ることができ、利便性の高い情報処理装置１を提供することができる。
【実施例２】
【００５９】
（実施例２の構成）
図９は、本発明の実施例２における情報処理装置１Ａの機能を示す構成図であり、実施例１を示す図１中の要素と共通の要素には共通の符号が付されている。
【００６０】
本実施例２の情報処理装置１Ａでは、実施例１の情報処理装置１と同様のＣＰＵ２０、入力装置１１、表示装置１２、ＯＳ１３、ネットワークインタフェース１４、及びプリンタドライバ１５と、実施例１の情報処理部２０とは機能の異なる情報処理部２０Ａとを備えている。情報処理部２０Ａは、実施例１と同様のメイン処理部２１、表示機能情報選択部２４、及び報知部２５と、実施例１の情報取得部２２及び記憶部２３とは機能の異なる情報取得部２２Ａ及び記憶部２３Ａとを有している。
【００６１】
情報取得部２２Ａは、実施例１と同様の機能情報取得部２２ａ、設定状態取得部２２ｂ、及びデフォルト設定状態取得部２２ｃと、新たに追加された日付情報取得部２２ｄとを有している。更に、記憶部２３Ａは、実施例１と同様のＭＦＰ３機能情報２３ａ、ＭＦＰ３現在の設定状態２３ｂ、ＭＦＰ３デフォルト設定状態２３ｃ、ＭＦＰ３表示番号履歴２３ｄ、ＭＦＰ３機能情報数２３ｅ、起動許可フラグ２３ｆ、及び表示情報番号２３ｇと、実施例１のウィンドウテンプレート２３ｈとは異なる構成のウィンドウテンプレート２３ｈＡと、新たに追加された再表示設定手段を構成する再表示設定２３ｉ、及び利用履歴２３ｊとの情報を有している。本実施例２の情報処理装置１Ａにおけるその他の構成は、実施例１の情報処理装置１と同様である。
【００６２】
図１０（ａ）、（ｂ）は、図９中のウィンドウテンプレート２３ｈＡの例を示す図であり、実施例１を示す図７中の要素と共通の要素には共通の符号が付されている。
【００６３】
本実施例２のウィンドウテンプレート２３ｈＡでは、実施例１のウィンドウテンプレート２３ｈと同様の機能情報表示エリア２３ｈ−１、「今後インフォメーションを表示しない」のチェックボックス２３ｈ−２、「終了する」ボタン２３ｈ−３、及び「次を見る」ボタン２３ｈ−４を有する他に、新たに、インフォメーションウィンドウを再び表示するまでの非表示期間を設定するための再表示設定ボタン２３ｈ−５が追加されている。
【００６４】
図１１は、図９中の再表示設定２３ｉのデータ例を示す図である。
この再表示設定２３ｉのデータは、「２００９０６３０」等の設定日と、「１４」等の日数とにより構成されている。
【００６５】
図１２は、図９中の利用履歴２３ｊのデータ例を示す図である。
この利用履歴２３ｊのデータは、履歴番号（No.）と、両面印刷、Scan  to  Email等の設定名とにより構成されている。
【００６６】
（実施例２の全体の動作）
図１３−１は、図９の情報処理装置１Ａにおける全体の動作例を示すフローチャートであり、実施例１を示す図８−１中の要素と共通の要素には共通の符号が付されている。
【００６７】
本実施例２の図１３−１のフローチャートでは、実施例１の図８−１のフローチャートにおけるステップＳ３，Ｓ４に代えて、これとは処理内容が異なるステップＳ３Ａ，Ｓ４Ａが設けられ、図８−１のステップＳ１とステップＳ２との間に、新たに、再表示判定処理のステップＳ６１が追加され、更に、図８−１のステップＳ１０とステップＳ１１との間に、新たに、現在の日付情報取得処理のステップＳ６２と再表示設定保存処理のステップＳ６３とが追加されている。以下、本実施例２の図１３−１のフローチャートの処理を説明する。
【００６８】
図１３−１のフローチャートにおける情報処理装置１Ａの動作が開始され、ステップＳ１において、実施例１と同様に、ユーザによってＭＦＰ３による印刷が入力装置１１から指示されると、ＯＳ１３は、プリンタドライバ１５を呼び出す。ＯＳ１３から呼び出されたプリンタドライバ１５は、情報処理部２０Ａを起動し、ステップＳ６１へ移行する。ステップＳ６１において、起動した情報処理部２０Ａ内のメイン処理部２１は、ユーザが指定した再表示の条件に該当するか否かの再表示判定を行い、その後、実施例１とほぼ同様のステップＳ２〜Ｓ１０の処理へ移行する。
【００６９】
即ち、ステップＳ２において、起動した情報処理部２０Ａ内のメイン処理部２１は、記憶部２３Ａにおける起動許可フラグ２３ｆのＯＮ／ＯＦＦ状態を確認して処理を続けるかあるいは終了するかを判定し、起動許可フラグ２３ｆがＯＦＦであれば（ＮＯ）、ステップＳ１１へ移行して何もせずに処理を終了し、起動許可フラグ２３ｆがＯＮであれば（ＹＥＳ）、ステップＳ３Ａへ移行する。
【００７０】
ステップＳ３Ａにおいて、情報処理部２０Ａは、プリンタドライバ１５のポートを使用してネットワークインタフェース１４からＭＦＰ３へ情報の問い合わせを行った後、ＭＦＰ３からの応答を、ネットワークインタフェース１４、及びＯＳ１３を経由したプリンタドライバ１５から受け取って記憶部２３Ａに保存し、ステップＳ４Ａへ移行する。ステップＳ４Ａにおいて、表示機能情報選択部２４は、記憶部２３Ａに保存された図４のようなＭＦＰ３機能情報２３ａと、図５のようなＭＦＰ３の現在の設定状態２３ｂと、図６のようなＭＦＰ３デフォルト設定状態２３ｃと、ＭＦＰ３表示番号履歴２３ｄとを使用して、表示する機能情報を例えば１つ選択し、ステップＳ５へ移行する。
【００７１】
ステップＳ５において、表示する機能情報を選択した表示機能情報選択部２４は、選択した図４のような機能情報を報知部２５に渡し、この報知部２５が、図３のような表示ウィンドウを作成し、ＯＳ１３を経由して表示装置１２に表示し、ステップＳ６へ移行する。
【００７２】
なお、このステップ５における表示情報の表示は、例えば、実施例１を示す図８−４のフローチャートにおけるステップＳ５１〜Ｓ５２とほぼ同様の処理であり、使用する実施例１のウィンドウテンプレート２３ｈが、図１０のようなウィンドウテンプレート２３ｈＡに変わるだけである。
【００７３】
ステップＳ６において、報知部２５は、記憶部２３Ａに記憶されたＭＦＰ３機能情報数２３ｅの数（Ｍ）と、表示情報番号２３ｇの数（Ｎ）とを比較し、最後まで表示されたか否かを判定し（Ｎ＝Ｍ）、最後まで表示されていない場合には（ＮＯ）、ステップＳ８へ移行し、最後まで表示されている場合には（ＹＥＳ）、ステップＳ７へ移行する。
【００７４】
ステップＳ７において、報知部２５は、表示情報番号２３ｇの数（Ｎ）を０にして初期化し（Ｎ＝０）、ステップＳ８へ移行する。ステップＳ８において、報知部２５は、記憶部２３ＡにおけるＭＦＰ３表示番号履歴２３ｄの数（ｎ）にＮ（＝ｎ）を設定して保存させ、ステップＳ９へ移行する。ステップＳ９において、ユーザが図３のような表示ウィンドウで「次を見る」ボタン１２ｄを選択したことが入力装置１１、及びＯＳ１３を経由して情報処理部２０Ａに通知されると（ＹＥＳ）、表示機能情報選択部２４は、次に表示するための機能情報を選択するためにステップＳ４Ａへ戻る。これに対し、表示機能情報選択部２４は、図３の「終了する」ボタン１２ｃを選択したことが通知されると（ＮＯ）、終了処理のためにステップＳ１０へ移行する。
【００７５】
ステップＳ１０において、メイン処理部２１は、終了が選択されているので、図３のようなウィンドウ画面で「今後インフォメーションを表示しない」のチェックボックス１２ｂが選択されているか否かの起動許可フラグ２３ｆの状態（即ち選択されていればフラグがＯＦＦ状態、選択されていなければフラグがＯＮ状態）を、記憶部２３Ａの起動許可フラグ２３ｆに保存し、ステップＳ６２へ移行する。
【００７６】
ステップＳ６２において、情報取得部２２Ａ内の日付情報取得部２２ｄは、現在の日付情報を取得し、ステップＳ６３へ移行する。ステップＳ６３において、取得された現在の日付情報と、図１０のようなインフォメーションウィンドウ上でユーザが選択した再表示設定ボタン２３ｈ−５における日数とを、図１１のような再表示設定データとして、記憶部２３Ａの再表示設定２３ｉに保存した後、ステップＳ１１へ移行する。ステップＳ１１において、情報処理部２０Ａは、処理を終了し、プリンタドライバ１５に通知する。
【００７７】
（実施例２の主要部の動作）
図１３−２は、図１３−１中のステップＳ６１における再表示判定処理を示すフローチャートである。
【００７８】
図１３−２のフローチャートの処理が開始され、ステップＳ７１において、メイン処理部２１は、情報取得部２２Ａ内の日付情報取得部２２ｄで現在の日付情報（２００９０６３０等）を取得させ、ステップＳ７２へ移行する。ステップＳ７２において、メイン処理部２１は、記憶部２３Ａの再表示設定２３ｉから、図１１のような設定日「２００９０６３０」と日数「１４」を含む再表示設定データを取得し、ステップＳ７３へ移行する。なお、再表示設定データは、初期状態では設定日と日数が共に０である。
【００７９】
ステップＳ７３において、メイン処理部２１は、ステップＳ７１で取得した現在（今日）の日付情報と設定日から経過日数（＝今日の日付−設定日）を計算し、算出した経過日数と、再表示設定から取得した日数とを比較し（今日の日付−設定日≧日数）、算出した日数が取得した日数以上であれば（ＹＥＳ）、ステップＳ７４へ移行する。ステップＳ７４において、メイン処理部２１は、記憶部２３Ａの起動許可フラグ２３ｆをＯＮに設定し、再表示判定処理を終了する。ステップＳ７３において、メイン処理部２１は、算出した日数が取得した日数に満たなければ（ＮＯ）、何もせずに再表示判定処理を終了する。
【００８０】
ここで、前記ステップＳ７３の再表示判定（今日の日付−設定日）≧日数）において、日数の計算方法の一例について説明する。
【００８１】
メイン処理部２１は、グレゴリウス歴１年１月１日からの経過日数を以下のようなプログラムにてそれぞれ算出し、現在の日付から再表示設定の日付を引いて日数を求める。
／／／グレゴリウス暦１年１月１日からの経過日数を求める。
／／”ｙ”＝年
／／”ｍ”＝月
／／”ｄ”＝日
ｓｔａｔｉｃ  ｉｎｔ  ＧＤａｙｓ  （ｉｎｔ  ｙ，ｉｎｔ  ｍ，ｉｎｔ  ｄ）
｛
／／１・２月→  前年の１３・１４月
ｉｆ（ｍ＜＝２）
｛
−−ｙ；
ｍ＋＝１２
｝
ｉｎｔ  ｄｙ＝３６５＊（ｙ−１）；／／経過年数×３６５日
ｉｎｔ  ｃ＝ｙ／１００；
ｉｎｔ  ｄ１＝（ｙ≫２）−ｃ＋（ｃ＞＞２）；／／うるう年分
ｉｎｔ  ｄｍ＝（ｍ＊９７９−１０３３）≫５；／／１月１日からｍ月ｌ日までの日数
ｒｅｔｕｒｎ  ｄｙ＋ｄ１＋ｄｍ＋ｄ−１；
【００８２】
図１３−３は、図１３−１中のステップＳ３Ａにおける表示情報取得処理を示すフローチャートであり、実施例１を示す図８−２中の要素と共通の要素には共通の符号が付されている。
【００８３】
本実施例２の図１３−３のフローチャートでは、実施例１の図８−２のフローチャートにおけるステップＳ２１〜Ｓ３２の処理後に、新たに追加されたステップＳ８１の処理を行い、その後、表示情報取得処理が終了するようになっている。以下、本実施例２の図１３−３のフローチャートの処理を説明する。
【００８４】
図１３−３のフローチャートにおける表示情報取得処理が開始されると、ステップＳ２１〜Ｓ３２において、実施例１とほぼ同様の処理が行われる。
【００８５】
即ち、ステップＳ２１において、情報取得部２２Ａは、記憶部２３Ａにおける表示情報番号２３ｇの数（Ｎ）に０をセットして初期化し（Ｎ＝０）、ステップＳ２２へ移行する。ステップＳ２２において、情報取得部２２Ａ内の機能情報取得部２２ａは、プリンタドライバ１５、ＯＳ１３、及びネットワークインタフェース１４を介してＭＦＰ３へ機能情報を要求した後、図４のような機能情報を受信して取得すると、ステップＳ２３へ移行する。ステップＳ２３において、機能情報取得部２２ａは、取得した機能情報を記憶部２３ＡのＭＦＰ３機能情報２３ａに保存し、ステップＳ２４へ移行する。
【００８６】
ステップＳ２４において、機能情報取得部２２ａは、プリンタドライバ１５、ＯＳ１３、及びネットワークインタフェース１４を介してＭＦＰ３へ機能情報数（Ｍ）を要求した後、応答の機能情報数（Ｍ）を受信して取得すると、ステップＳ２５へ移行する。ステップＳ２５において、機能情報取得部２２ａは、取得した機能情報数（Ｍ）を記憶部２３ＡのＭＦＰ３機能情報数２３ｅに保存し、ステップＳ２６へ移行する。
【００８７】
ステップＳ２６において、情報取得部２２Ａ内のデフォルト設定状態取得部２２ｃは、プリンタドライバ１５、ＯＳ１３、及びネットワークインタフェース１４を介してＭＦＰ３へデフォルト設定状態を要求した後、図６のようなデフォルト設定状態を受信して取得すると、ステップＳ２７へ移行する。ステップＳ２７において、デフォルト設定状態取得部２２ｃは、取得したデフォルト設定状態を記憶部２３ＡのＭＦＰ３デフォルト設定状態２３ｃに保存し、ステップＳ２８へ移行する。
【００８８】
ステップＳ２８において、情報取得部２２Ａ内の設定状態取得部２２ｂは、プリンタドライバ１５、ＯＳ１３、及びネットワークインタフェース１４を介してＭＦＰ３へ現在の設定状態を要求した後、図５のような現在の設定状態を受信すると、ステップＳ２９へ移行する。ステップＳ２９において、設定状態取得部２２ｂは、取得した現在の設定状態を記憶部２３ＡのＭＦＰ３現在の設定状態２３ｂに保存し、ステップＳ３０へ移行する。
【００８９】
ステップＳ３０において、メイン処理部２１は、記憶部２３Ａに保存されたＭＦＰ３現在の設定状態２３ｂのデータと、ＭＦＰ３デフォルト設定状態２３ｃのデータとを比較し、ステップＳ３１へ移行する。ステップＳ３１において、メイン処理部２１は、ＭＦＰ３現在の設定状態２３ｂのデータが、ＭＦＰ３デフォルト設定状態２３ｃのデータと一致するか否かを判定し、不一致の場合には（ＮＯ）、ステップＳ３２へ移行する。
【００９０】
ステップＳ３２において、メイン処理部２１は、その設定番号を元にＭＦＰ３機能情報２３ａの同じ設定に非表示フラグを立て（追加し）、ステップＳ８１へ移行する。ステップＳ８１において、メイン処理部２１は、非表示フラグが追加された図４のような機能情報の番号（Ｎｏ．）と、図６のような設定名とを、記憶部２３Ａの利用履歴２３ｊへ、図１２のような利用履歴データ形式で保存した後、表示機能情報選択部２４に通知して処理を終了する。これに対し、ステップＳ３１の判定結果が一致する場合には（ＹＥＳ）、状態が異なる項目が存在しないので、表示機能情報選択部２４に通知して処理を終了する。
【００９１】
図１３−４は、図１３−１中のステップＳＳ４Ａにおける表示情報選択処理を示すフローチャートであり、実施例１を示す図８−３中の要素と共通の要素には共通の符号が付されている。
【００９２】
本実施例２の図１３−４のフローチャートでは、実施例１の図８−３のフローチャートにおけるステップＳ４３とステップＳ４４との間に、新たに判定処理のステップＳ９１が追加されている。以下、本実施例２の図１３−４のフローチャートの処理を説明する。
【００９３】
図１３−４のフローチャートにおける表示情報選択処理が開始されると、ステップＳ４１〜Ｓ４３において、実施例１とほぼ同様の処理が行われる。
【００９４】
即ち、ステップＳ４１において、表示機能情報選択部２４は、メイン処理部２１から通知を受けると、記憶部２３ＡのＭＦＰ３表示番号履歴２３ｄから表示番号履歴数（ｎ）を取得して、表示情報番号２３ｇの数（Ｎ）に代入し（Ｎ＝ｎ）、ステップＳ４２へ移行する。ステップＳ４２において、表示機能情報選択部２４は、前回表示した項目の次の情報を表示するために、表示情報番号２３ｇの数（Ｎ）に１を足し（Ｎ＝Ｎ＋１）、ステップＳ４３へ移行する。
【００９５】
ステップＳ４３において、表示機能情報選択部２４は、記憶部２３ＡのＭＦＰ３機能情報２３ａの（Ｎ）番の項目を参照して非表示フラグが立っているか否かを確認する。表示機能情報選択部２４は、非表示フラグが立っていた場合には（ＹＥＳ）、ステップＳ４２へ戻り、表示情報番号２３ｇの数（Ｎ）に１を足し、非表示フラグが立っていなかった場合には（ＮＯ）、ステップＳ９１へ移行する。
【００９６】
ステップＳ９１において、表示機能情報選択部２４は、図１２のような記憶部２３Ａの利用履歴２３ｊを参照し、（Ｎ）番の表示情報と一致する情報が載っているか比較する。表示機能情報選択部２４は、一致する情報がある場合には（ＹＥＳ）、ステップＳ４２へ戻り、表示情報番号２３ｇの数（Ｎ）に１を足し、一致する情報がなければ（ＮＯ）、ステップＳ４４へ移行する。ステップＳ４４において、表示機能情報選択部２４は、（Ｎ）番の表示情報を選択して報知部２５へ渡し、処理を終了する。
【００９７】
（実施例２の効果）
本実施例２によれば、表示される機能情報が利用履歴２３ｊに基づいて選別されるため、使用したことのない機能についての情報が表示され、使用しているＭＦＰ３の機能情報を容易に知ることができる。これにより、表示タイミングをユーザの設定により選択できるため、利便性の高い情報処理装置１Ａを提供することができる。
【００９８】
（実施例１、２の他の変形例）
本発明は、上記実施例１、２やその変形例に限定されず、更に他の利用形態や変形が可能である。この利用形態や変形例としては、例えば、次の（ａ）〜（ｇ）のようなものがある。
【００９９】
（ａ）  実施例１、２では、機能情報の取得先としてネットワーク２を介して接続されたＭＦＰ３から取得しているが、情報処理部２０，２０Ａの記憶部２３，２３Ａに、予めＭＦＰ３の機能情報を記憶しておき、そこから取得しても良い。
【０１００】
（ｂ）  前記（ａ）の機能情報の取得先としては、ウェブ（Ｗｅｂ）サーバ上に機能情報を保存しておき、そこから取得しても良い。
【０１０１】
（ｃ）  前記（ａ）の機能情報の取得先としては、その他、可搬記憶媒体上に機能情報を保存しておき、そこから取得しても良い。
【０１０２】
（ｄ）  実施例１、２では、情報処理装置１，１Ａ上にインストールされプリンタドライバ１５から起動される情報処理部２０，２０Ａとして説明したが、他のアプリケーションプログラム（例えば、ＭＦＰ３やプリンタ等の設定を行うツール）から起動される構成にしても良い。
【０１０３】
（ｅ）  前記（ｄ）の他の起動方法としては、単独のアプリケーションとして、例えば、入力装置１１を使用して、ユーザが起動、終了することもできる。
【０１０４】
（ｆ）  実施例１、２では、報知部２５として情報処理装置１，１Ａに接続された表示装置１２を使用し、情報処理装置１，１Ａに接続された入力装置１１から入力を行ったが、例えば、報知と入力が同時に行えるタッチパネル等の入力表示装置を使用することもできる。
【０１０５】
（ｇ）  実施例１、２では、情報処理対象装置として端末装置であるＭＦＰ３に適用した例を説明したが、スキャナやプリンタ等の機能情報を持った他の情報処理対象装置にも適用可能である。
【符号の説明】
【０１０６】
１，１Ａ      情報処理装置
３      ＭＦＰ
１１      入力装置
１２      表示装置
１５      プリンタドライバ
２０，２０Ａ      情報処理部
２１      メイン処理部
２２，２２Ａ      情報取得部
２２ａ      機能情報取得部
２２ｂ      設定状態取得部
２３，２３Ａ      記憶部
２４      表示機能情報選択部
２５      報知部
【図１】
2011107821.tif 000003
【図２】
2011107821.tif 000004
【図３】
2011107821.tif 000005
【図４】
2011107821.tif 000006
【図５】
2011107821.tif 000007
【図６】
2011107821.tif 000008
【図７】
2011107821.tif 000009
【図８−１】
2011107821.tif 000010
【図８−２】
2011107821.tif 000011
【図８−３】
2011107821.tif 000012
【図８−４】
2011107821.tif 000013
【図９】
2011107821.tif 000014
【図１０】
2011107821.tif 000015
【図１１】
2011107821.tif 000016
【図１２】
2011107821.tif 000017
【図１３−１】
2011107821.tif 000018
【図１３−２】
2011107821.tif 000019
【図１３−３】
2011107821.tif 000020
【図１３−４】
2011107821.tif 000021