(57)【特許請求の範囲】
【請求項１】
複数の機能を実現するための複数のモジュールと、
前記複数のモジュールのそれぞれへの電源供給を制御する電源供給手段と、
所定のマークアップ言語により記述された言語ファイルを有して構成されるコンテンツ情報を表示することにより再生するためのコンテンツ再生手段と、
前記所定のマークアップ言語の記述と前記機能とを関連付ける情報を記憶する関連情報記憶手段と、
前記コンテンツ情報が表示される前に、前記コンテンツ情報が前記関連情報記憶手段に記憶された記述を含むか否かに基づいて、前記コンテンツ再生手段によって再生されるコンテンツ情報である再生コンテンツ情報が関連する機能を解析する解析手段と、
前記電源供給手段に前記解析手段によって解析された機能を実現するためのモジュールへの電源供給を開始させる制御手段とを備える、情報処理装置。
【請求項２】
前記複数のモジュールは、画像を読み取ることによりファイルを生成するスキャナ部を含み、
前記関連情報記憶手段は、他の機器へのファイルの送信を命令するために操作される画像を表示する記述と画像を読み取ることによりファイルを生成する機能とを関連付けて記憶し、
前記制御手段は、前記電源供給手段に、前記スキャナ部への電源供給を開始させる、請求項１に記載の情報処理装置。
【請求項３】
ユーザ認証を行なう認証手段と、
ユーザごとに、実現を禁止する機能の情報を記憶するユーザ情報記憶手段とをさらに備え、
前記制御手段は、前記解析手段によって解析された結果に基づいて、前記再生コンテンツ情報に、前記ユーザ情報記憶手段に記憶される情報に基づいて前記認証手段が認証したユーザに対して禁止される機能の実現を指示する記述が含まれていると判断した場合に、前記コンテンツ再生手段に、前記禁止される機能を実現できないことを示す表示をさせる、請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記コンテンツ再生手段に、前記禁止される機能を実現できないことを示す表示を、前記再生コンテンツ情報における記述に従った表示対象に対して装飾を付して表示させる、請求項３に記載の情報処理装置。
【請求項５】
前記解析手段は、
前記言語ファイルに含まれるマークアップ言語の記述に対して、前記関連情報記憶手段に記憶された前記所定のマークアップ言語の記述と前記機能とを関連付ける情報に基づいて、前記機能と関連付けられた前記所定のマークアップ言語の記述があるか否かを検出する関連付け機能検出手段をさらに有し、
前記制御手段は、
前記関連付け機能検出手段が検出した前記機能をモジュールに関連付ける関連付け手段をさらに有し、
前記関連付け手段によって前記機能に関連付けられたモジュールについて電源供給を開始させる、請求項１〜請求項４のいずれかに記載の情報処理装置。
【請求項６】
複数の機能を実現するための複数のモジュールを備え、前記複数のモジュールのそれぞれへの電源供給を制御する情報処理装置の制御方法であって、
所定のマークアップ言語により記述された言語ファイルを有して構成されるコンテンツ情報を表示することにより再生するステップと、
前記所定のマークアップ言語の記述と前記機能とを関連付ける情報を記憶するステップと、
前記コンテンツ情報が表示される前に、前記コンテンツ情報が前記記述と機能とを関連付ける情報として記憶された記述を含むか否かを判断するステップと、
前記記述を含むと判断した場合に、前記再生されるコンテンツ情報である再生コンテンツ情報が関連する機能を解析するステップと、
前記解析された機能を実現するためのモジュールへの電源供給を開始するステップとを備える、情報処理装置の制御方法。
【請求項７】
前記複数のモジュールは、画像を読み取ることによりファイルを生成するスキャナ部を含み、
前記記憶するステップでは、他の機器へのファイルの送信を命令するために操作される画像を表示する記述と画像を読み取ることによりファイルを生成する機能とを関連付けて記憶し、
前記電源供給を開始するステップでは、前記スキャナ部への電源供給を開始させる、請求項６に記載の情報処理装置の制御方法。
【請求項８】
ユーザ認証を行なうステップと、
ユーザごとに、実現を禁止する機能の情報を記憶するステップと、
前記解析の結果に基づいて、前記再生コンテンツ情報に、前記認証したユーザに対して禁止される機能の実現を指示する記述が含まれていると判断した場合に、前記禁止される機能を実現できないことを示す表示をさせるステップとをさらに備える、請求項６または請求項７に記載の情報処理装置の制御方法。
【請求項９】
前記禁止される機能を実現できないことを示す表示をさせるステップでは、前記再生コンテンツ情報における記述に従った表示対象に対して装飾を付して表示させる、請求項８に記載の情報処理装置の制御方法。
【請求項１０】
前記解析するステップは、
前記言語ファイルに含まれるマークアップ言語の記述に対して、記憶された前記所定のマークアップ言語の記述と前記機能とを関連付ける情報に基づいて、前記機能と関連付けられた前記所定のマークアップ言語の記述があるか否かを検出するステップをさらに有し、
前記電源供給を開始するステップは、
前記検出するステップにより検出された前記機能にモジュールを関連付けるステップをさらに有し、
前記機能に関連付けられたモジュールについて電源供給を開始させる、請求項６〜請求項９のいずれかに記載の情報処理装置の制御方法。
【請求項１１】
複数の機能を実現するための複数のモジュールを備え、前記複数のモジュールのそれぞれへの電源供給を制御する情報処理装置を制御するためのコンピュータ読取可能な情報処理プログラムであって、
前記情報処理装置に、
所定のマークアップ言語により記述された言語ファイルを有して構成されるコンテンツ情報を表示することにより再生するステップと、
前記所定のマークアップ言語の記述と前記機能とを関連付ける情報を記憶するステップと、
前記コンテンツ情報が表示される前に、前記コンテンツ情報が前記記述と機能とを関連付ける情報として記憶された記述を含むか否かを判断するステップと、
前記記述を含むと判断した場合に、前記再生されるコンテンツ情報である再生コンテンツ情報が関連する機能を解析するステップと、
前記解析された機能を実現するためのモジュールへの電源供給を開始するステップとを実行させる、情報処理プログラム。
【請求項１２】
前記複数のモジュールは、画像を読み取ることによりファイルを生成するスキャナ部を含み、
前記記憶するステップでは、他の機器へのファイルの送信を命令するために操作される画像を表示する記述と画像を読み取ることによりファイルを生成する機能とを関連付けて記憶し、
前記電源供給を開始するステップでは、前記スキャナ部への電源供給を開始させる、請求項１１に記載の情報処理プログラム。
【請求項１３】
前記情報処理装置に、
ユーザ認証を行なうステップと、
ユーザごとに、実現を禁止する機能の情報を記憶するステップと、
前記解析の結果に基づいて、前記再生コンテンツ情報に、前記認証したユーザに対して禁止される機能の実現を指示する記述が含まれていると判断した場合に、前記禁止される機能を実現できないことを示す表示をさせるステップとをさらに実行させる、請求項１１または請求項１２に記載の情報処理プログラム。
【請求項１４】
前記禁止される機能を実現できないことを示す表示をさせるステップでは、前記再生コンテンツ情報における記述に従った表示対象に対して装飾を付して表示させる、請求項１３に記載の情報処理プログラム。
【請求項１５】
前記解析するステップは、
前記言語ファイルに含まれるマークアップ言語の記述に対して、記憶された前記所定のマークアップ言語の記述と前記機能とを関連付ける情報に基づいて、前記機能と関連付けられた前記所定のマークアップ言語の記述があるか否かを検出するステップをさらに有し、
前記電源供給を開始するステップは、
前記検出するステップにより検出された前記機能にモジュールを関連付けるステップをさらに有し、
前記機能に関連付けられたモジュールについて電源供給を開始させる、請求項１１〜請求項１４のいずれかに記載の情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法および情報処理プログラムに関し、特に、マークアップ言語により記述された言語ファイルを有して構成されるコンテンツ情報を再生する情報処理装置、情報処理装置の制御方法および情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、Ｗｅｂブラウザを動作させるような機器において、サーバから取得するファイルに含まれる内容に基づいて機器を動作させるための技術が種々提案されている。
【０００３】
たとえば、特許文献１には、パーソナルコンピュータやＰＤＡ（personal digital assistant）などのネットワーク端末装置において、ＨＴＭＬ（HyperText Markup Language）ファイルの中のタグおよびタグに囲まされたデータの内容とネットワーク端末装置の処理内容とを関連付けておき、当該装置に、ユーザの操作に対応したタグやデータに関連付けられた処理内容を実行させる技術が開示されている。
【０００４】
また、特許文献２には、パーソナルコンピュータ等の情報処理装置において、サーバから取得したＨＴＭＬデータから特定のＨＴＭＬタグを取得した場合、ウェブブラウザへのデータの入力や添付等を無効にする技術が開示されている。
【０００５】
なお、特許文献３には、サーバとして利用される情報処理装置において、ブラウザからアクセスがあったときに、当該情報処理装置に備えられたＷｅｂアプリケーションが、不揮発性メモリから取得する設定情報に従って、省電力状態から通常状態へ復帰させるか否か等を決定する技術が開示されている。
【特許文献１】特開２００４−３１８６０７号公報
【特許文献２】特開２００６−２８５３４６号公報
【特許文献３】特開２００７−２４９３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したような各文献では、ウェブブラウザを動作させるような情報処理装置において、電源制御等の装置の利便性を向上させる点については検討を必要とされていた。なお、特許文献３は省電力状態の解除等の電力状態の制御に関する技術を解除するものではあるが、具体的なデータの取り扱い等の記載はなく、また、サーバにおける省電力状態の解除等に関する技術であった。
【０００７】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、ウェブブラウザを動作させ、ＨＴＭＬファイル等のウェブファイルを受けて動作する情報処理装置において、当該装置の利便性を向上させることである。
【課題を解決するための手段】
【０００８】
本発明に従った情報処理装置は、複数の機能を実現するための複数のモジュールと、前記複数のモジュールのそれぞれへの電源供給を制御する電源供給手段と、所定のマークアップ言語により記述された言語ファイルを有して構成されるコンテンツ情報を表示することにより再生するためのコンテンツ再生手段と、前記所定のマークアップ言語の記述と前記機能とを関連付ける情報を記憶する関連情報記憶手段と、前記コンテンツ情報が表示される前に、前記コンテンツ情報が前記関連情報記憶手段に記憶された記述を含むか否かに基づいて、前記コンテンツ再生手段によって再生されるコンテンツ情報である再生コンテンツ情報が関連する機能を解析する解析手段と、前記電源供給手段に前記解析手段によって解析された機能を実現するためのモジュールへの電源供給を開始させる制御手段とを備えることを特徴とする。
【００１０】
また、本発明の情報処理装置では、前記複数のモジュールは、画像を読み取ることによりファイルを生成するスキャナ部を含み、前記関連情報記憶手段は、他の機器へのファイルの送信を命令するために操作される画像を表示する記述と画像を読み取ることによりファイルを生成する機能とを関連付けて記憶し、前記制御手段は、前記電源供給手段に、前記スキャナ部への電源供給を開始させることが好ましい。
【００１１】
また、本発明の情報処理装置は、ユーザ認証を行なう認証手段と、ユーザごとに、実現を禁止する機能の情報を記憶するユーザ情報記憶手段とをさらに備え、前記制御手段は、前記解析手段によって解析された結果に基づいて、前記再生コンテンツ情報に、前記ユーザ情報記憶手段に記憶される情報に基づいて前記認証手段が認証したユーザに対して禁止される機能の実現を指示する記述が含まれていると判断した場合に、前記コンテンツ再生手段に、前記禁止される機能を実現できないことを示す表示をさせることが好ましい。
【００１２】
また、本発明の情報処理装置では、前記制御手段は、前記コンテンツ再生手段に、前記禁止される機能を実現できないことを示す表示を、前記再生コンテンツ情報における記述に従った表示対象に対して装飾を付して表示させることが好ましい。
また、本発明の情報処理装置では、前記解析手段は、前記言語ファイルに含まれるマークアップ言語の記述に対して、前記関連情報記憶手段に記憶された前記所定のマークアップ言語の記述と前記機能とを関連付ける情報に基づいて、前記機能と関連付けられた前記所定のマークアップ言語の記述があるか否かを検出する関連付け機能検出手段をさらに有し、前記制御手段は、前記関連付け機能検出手段が検出した前記機能をモジュールに関連付ける関連付け手段をさらに有し、前記関連付け手段によって前記機能に関連付けられたモジュールについて電源供給を開始させることが好ましい。
【００１３】
本発明の情報処理装置の制御方法は、複数の機能を実現するための複数のモジュールを備え、前記複数のモジュールのそれぞれへの電源供給を制御する情報処理装置の制御方法であって、所定のマークアップ言語により記述された言語ファイルを有して構成されるコンテンツ情報を表示することにより再生するステップと、前記所定のマークアップ言語の記述と前記機能とを関連付ける情報を記憶するステップと、前記コンテンツ情報が表示される前に、前記コンテンツ情報が前記記述と機能とを関連付ける情報として記憶された記述を含むか否かを判断するステップと、前記記述を含むと判断した場合に、前記再生されるコンテンツ情報である再生コンテンツ情報が関連する機能を解析するステップと、前記解析された機能を実現するためのモジュールへの電源供給を開始するステップとを備えることを特徴とする。
【００１４】
本発明の情報処理プログラムは、複数の機能を実現するための複数のモジュールを備え、前記複数のモジュールのそれぞれへの電源供給を制御する情報処理装置を制御するためのコンピュータ読取可能な情報処理プログラムであって、前記情報処理装置に、所定のマークアップ言語により記述された言語ファイルを有して構成されるコンテンツ情報を表示することにより再生するステップと、前記所定のマークアップ言語の記述と前記機能とを関連付ける情報を記憶するステップと、前記コンテンツ情報が表示される前に、前記コンテンツ情報が前記記述と機能とを関連付ける情報として記憶された記述を含むか否かを判断するステップと、前記記述を含むと判断した場合に、前記再生されるコンテンツ情報である再生コンテンツ情報が関連する機能を解析するステップと、前記解析された機能を実現するためのモジュールへの電源供給を開始するステップとを実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、所定のマークアップ言語で記述されたコンテンツ情報が再生される際に、当該コンテンツ情報に予め記憶された記述が含まれるか否かに基づいて、当該コンテンツ情報に関連する機能が解析される。
【００１６】
これにより、所定のマークアップ言語で記述されたウェブファイルを受けて動作する情報処理装置において、ウェブファイルを受けてから動作を実行する前に、ウェブファイルに関連した機能を解析して予測することによって上記した実行する動作に対する予備的な動作が可能となる。
【００１７】
これにより、当該装置を予測運転させることができ、当該装置において、動作の立ち上げ時間の短縮が可能になる等の利便性の向上を図ることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の情報処理装置の実施の形態について、図面を参照して説明する。
１．ネットワークの構成
図１は、本発明の情報処理装置の一実施の形態であるＭＦＰ（Multi Function Peripherals）を含むネットワークの構成を模式的に示す図である。
【００１９】
図１を参照して、このネットワーク１には、サーバ３０と複数のＭＦＰが含まれている。図１では、各ＭＦＰ１０，２０は、ＬＡＮ（Local Area Network）カード１２，２２を介して、ＬＡＮ４０に接続されている。
【００２０】
サーバ３０は、たとえばコンピュータからなり、後述するウェブコンテンツやＭＦＰ１０，２０からの要求に応じてウェブコンテンツを配信するプログラム等を記憶する記憶部や、当該記憶部に記憶されたプログラム等に基づいて適宜処理を実行する処理部など、一般のサーバ装置が備えている構成を備えている。サーバ３０は、通信処理部３４を介してＬＡＮ４０に接続し、ＭＦＰ１０，２０を含む複数の情報処理装置との間で、ＬＡＮ４０を介してデータ通信を行なうことができる。
【００２１】
２．ＭＦＰの構成
図２は、ＭＦＰ１０の構成を示すブロック図である。
【００２２】
図２を参照して、ＭＦＰ本体１１は、主な構成要素として、スキャナ部１１１と、プリンタ部１１２と、操作部１１３と、制御部１１４と、ＰＵ（パワーユニット：電源装置）１１５と、各種センサ１１６と、ＨＤＤ（ハードディスクドライブ）１１７とを備えている。
【００２３】
スキャナ部１１１は、ＭＦＰ本体１１の適切な部位にセットされた原稿の画像を読取る公知の原稿読取装置である。
【００２４】
プリンタ部１１２は、スキャナ部１１１で読取って得られた画像データに基づいて用紙に印刷する公知のプリント装置である。具体的には、感光体ドラム、プリントヘッド、現像器、定着器等を備え、制御部１１４のＣＰＵ（Central Processing Unit）１０１からの指示に基づいてプリントヘッドからレーザ光を発し、帯電された感光体ドラム上を露光して静電潜像を作像する。作像された静電潜像を現像器のトナーで現像してトナー像を形成し、これを搬送される用紙上に転写して、用紙上に転写されたトナー像を、ヒータを有する定着器で加熱、加圧して用紙に定着させるものである。
【００２５】
操作部１１３は、ユーザからの複写（コピー）枚数等の入力を受付けるテンキーや、コピー開始の指示を受付けるスタートキーなどのキー操作部１３１を含む。また、操作部１１３は、入力されたコピー枚数等の種々の情報を表示する表示部１３２を含む。表示部１３２は、たとえば、液晶パネルから構成される。なお、表示部１３２は、タッチパネルを構成し、当該表示部１３２内に表示されたボタンをユーザが操作することができる。
【００２６】
各種センサ１１６には、搬送される用紙のジャム発生の有無を検出するジャム検出センサ、感光体ドラムの帯電電位を検出する電位センサ、感光体ドラムのレーザ光による露光量を検出する光電センサ、現像器内のトナー残量を検出するトナー検出センサ等が含まれ、各センサによって検出されたデータは制御部１１４に送られる。
【００２７】
ＨＤＤ１１７は、ハードディスクを含む。当該ハードディスクには、スキャナ部１１１で読取って得られた画像データや、後述するピックアップテーブル等の種々のデータが記憶される。
【００２８】
制御部１１４は、主な構成要素として、ＣＰＵ１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、ＮＶＲＡＭ（Non Volatile RAM）１０４、時計ＩＣ（Integrated Circuit）およびシリアルインターフェイス１０６を備えている。
【００２９】
ＲＯＭ１０２は、スキャナ部１１１における原稿読取動作およびプリンタ部１１２におけるプリント動作に関するプログラム、サーバ３０との通信処理に関するプログラムなどを格納している。
【００３０】
時計ＩＣ１０５は、計時のための公知のＩＣであり、図示しないバックアップバッテリによって常時電源が供給される。
【００３１】
ＣＰＵ１０１は、ＲＯＭ１０２から必要なプログラムを読出して、プリント動作等をタイミングを取りながら統一的に制御して、円滑なコピー動作を実現させる。また、サーバ３０との通信処理を実行する。さらに、各種センサ１１６からの検出データに基づいてジャム等のトラブル検出、トナー残量検出等を行なう。また、複写枚数、ジャムカウント等の各種データをＮＶＲＡＭ１０４に格納させる。また、生じたトラブルの内容等を、表示部１３２に表示させる。
【００３２】
また、入力操作、複写動作等が実行されない状態が一定時間続くと、ＣＰＵ１０１は、自己（ＣＰＵ１０１）を含め、スキャナ部１１１、プリンタ部１１２等の各モジュールへの電源供給を遮断して待機中の消費電力を節約する節電モードに、自動的に移行する節電処理を実行する。
【００３３】
具体的には、時計ＩＣ１０５を用いて、入力操作等の所定のイベントが何も発生しない状態の継続時間を計時し、それが所定時間（以下、「節電移行時間」という。）に達すると、ＰＵ１１５に対し電源供給の遮断を指示（節電移行を指示）するものである。
【００３４】
なお、本実施の形態では、モジュールとは機能を実現させるために備えられるものである。スキャナ部１１１は、スキャン機能を実現させるためのモジュールである。プリンタ部１１２は、プリント機能を実現させるためのモジュールである。ＨＤＤ１１７は、当該ＨＤＤ１１７に記憶されたファイルの送信を実現するためのモジュールである。
【００３５】
ＲＡＭ１０３は、揮発性のメモリであり、ＣＰＵ１０１におけるプログラム実行時のワークエリアとなる。
【００３６】
ＮＶＲＡＭ１０４は、不揮発性のメモリであり、サーバ３０のＩＰ（Internet Protocol）アドレス、上記節電移行時間を示すデータ、現時点での複写枚数、ジャム回数等のデータが格納されている。
【００３７】
シリアルインターフェイス１０６は、ＣＰＵ１０１とＬＡＮカード１２を接続するためのインターフェイスであり、サーバ３０から送信されてくるデータをＬＡＮカード１２を介して受信して、ＣＰＵ１０１に送る。また、ＣＰＵ１０１からのデータをＬＡＮカード１２を介してサーバ３０に送信する。さらに、ＬＡＮカード１２からのＲＩ（Ring Indicator）信号を着信検出信号として受付けると、これをＰＵ１１５に送る。
【００３８】
ＰＵ１１５は、図示しない外部の商用電源と接続され、商用電源からの電力を、ＭＦＰ本体１１の各モジュール（スキャナ部１１１、プリンタ部１１２、操作部１１３、制御部１１４、ＨＤＤ１１７等）に、動作に必要な電力に変換して、供給する。
【００３９】
また、ＰＵ１１５は、節電モード中には、操作部１１３の一部、シリアルインターフェイス１０６を除く他のモジュール（ＣＰＵ１０１、スキャナ部１１１、プリンタ部１１２、ＨＤＤ１１７等）への電力供給を停止する。
【００４０】
さらに、節電モード中に、シリアルインターフェイス１０６からＲＩ信号を受信、または操作部１１３から解除キー１１３の押下による信号を受信すると、ＣＰＵ１０１等への各モジュールへの電力供給を再開する（節電解除）。この意味で、ＲＩ信号も節電解除を指示する信号の機能を有するものとなる。なお、解除キー１３３は、節電解除のために、操作部１１３に設けられたキーである。
【００４１】
ＬＡＮカード１２は、制御部１１４をＬＡＮ４０を介してサーバ３０と接続する公知の装置である。本実施の形態では、ＬＡＮカード１２は、ＭＦＰ本体１１に対して独立して外部の商用電源から電力を供給される構成となっている。これにより、ＬＡＮカード１２は、ＭＦＰ本体１１が節電モード中であっても外部からの着信を検出することができる。
【００４２】
図３は、ＭＦＰ１０の制御ブロック図である。
図３を参照して、制御部１１４は、表示部１３２における表示の制御を主に行なうＵＩ（User Interface）部１４０と、ＭＦＰ１０における画像形成やスキャン画像についてのファイル作成等の情報処理動作を実行させるためのＭＦＰコア部１５０を含む。
【００４３】
ＵＩ部１４０は、ウェブブラウザとして機能するブラウザ部１４１と、ブラウザ部１４１を含む。ブラウザ部１４１は、サーバ３０から送信されてくるＨＴＭＬデータの解析を行なうＨＴＭＬ解析部１４３と、ＨＴＭＬ解析部１４３の解析結果に基づいて表示部１３２における表示内容を制御するブラウザ表示部１４２を含む。ＨＴＭＬ解析部１４３は、サーバ３０から送信されてきたＨＴＭＬデータを解析することにより、後述するピックアップテーブル１４４を生成する。
【００４４】
ＭＦＰコア部１５０は、上記ＨＴＭＬデータに基づくＨＤＤ１１７、プリンタ部１１２、スキャナ部１１１等の各構成要素に動作を実行させるための各種の命令等を記憶するＡＰＩ（Application Program Interface）部１５１を含む。
【００４５】
ＭＦＰコア部１５０では、サーバ３０からのＨＴＭＬデータが、ＡＰＩ部１５１においてＨＤＤ１１７、プリンタ部１１２、スキャナ部１１１等の各種構成要素に出力する命令等に変換される。ＭＦＰ機能管理部１５２は、上記ＨＴＭＬデータに記載の機能をＭＦＰ１０に発揮させるための具体的な制御内容を管理する。認証管理部１５３は、ユーザごとにＭＦＰ１０で可能な機能を実行するための認証情報を管理する。なお、ＭＦＰ１０では、ユーザは、認証管理部１５３によって認証を受けてから、ＭＦＰ１０を利用できるものとする。なお、ユーザは、たとえばユーザ名とパスワードを操作部１１３に入力し、当該ユーザ名とパスワードの組み合わせが認証管理部１５３に予め記憶された組み合わせと正しいことを条件として、認証管理部１５３から認証を受ける。本明細書では、ユーザが認証管理部１５３に認証を受けている状態を、適宜「ログインしている」と称する。
【００４６】
電源管理部１５４は、ＰＵ１１５に対して、ＨＤＤ１１７、プリンタ部１１２、スキャナ部１１１への電源供給についての動作を制御する。
【００４７】
ＭＦＰ２０の構成は、以上説明したＭＦＰ１０と同等のものとすることができるため、ここでは詳細な説明は繰返さない。
【００４８】
３．ＭＦＰにおいて実行される処理
３−１．ＵＩ部において実行される処理
図４は、ＭＦＰ１０においてサーバ３０からＨＴＭＬデータを受信したときに実行される処理について説明する。なお、ＭＦＰ１０では、ＨＴＭＬデータが受信された際には、まずＵＩ部１４０において、ＨＴＭＬデータが解析され、当該解析結果に基づいて後述するピックアップテーブルの作成等が実行された後、ＭＦＰコア部１５０において、当該解析結果等に基づいて、ＭＦＰ１０内のハードウェアの制御が実行される。そこで、以下、ＭＦＰ１０においてＨＴＭＬデータが受信された際の処理として、ＵＩ部１４０で実行される処理とＭＦＰコア部１５０において実行される処理とについて分けて説明する。
【００４９】
まず、ＵＩ部１４０において実行される処理について、当該処理のフローチャートである図４を参照して説明する。
【００５０】
図４を参照して、ＨＴＭＬデータがＭＦＰ１０において受信されると、まずステップＳＡ１０において、ＨＴＭＬ解析部１４３は、当該ＨＴＭＬデータの構文解析を開始し、表示部１３２に表示するためのデータを生成する。
【００５１】
次に、ステップＳＡ２０で、ＨＴＭＬ解析部１４３は、受信したＨＴＭＬデータの最後まで、後述するステップＳＡ３０〜ステップＳＡ８０の処理対象としたか否かを判断し、そうであると判断するとステップＳＡ９０へ処理を進め、まだ当該ＨＴＭＬデータの最終部分まで処理対象としていないと判断するとステップＳＡ３０へ処理を進める。
【００５２】
ステップＳＡ３０では、ＨＴＭＬ解析部１４３は、受信したＨＴＭＬデータの先頭から、開始タグが出現するまで検索し、出現した開始タグを第１関連タグテーブルに記憶されたタグと比較する。
【００５３】
ここで、第１関連タグテーブルとは、関連タグデータベースに含まれる情報である。ＨＴＭＬ解析部１４３は、関連タグデータベースとして、上記した第１関連タグテーブルや後述する第２関連タグテーブルを記憶している。なお、関連タグデータベースは、ハードウェア的には、ＲＯＭ１０４またはＮＶＲＡＭ１０４（図２参照）に記憶されている。
【００５４】
表１に、第１関連タグテーブルの内容の一例を示す。
【００５５】
【表１】
0004623143.tif 000002
【００５６】
表１に示されるように、第１関連タグテーブルでは、ＨＴＭＬタグ（以下、単に「タグ」ともいう）が、その属性および属性値と組合されて、示されている。
【００５７】
具体的には、表１では、「<form>」というタグについて、「method」と「enctype」という２つの属性が示され、これらの属性のそれぞれについて、「"post"」，「"multipart/form-data"」という属性値が示されている。つまり、表１に示した第１関連タグテーブルでは、「<form>」「method」「"post"」と、「<form>」「enctype」「"multipart/form-data"」という二通りの、タグと属性と属性値の組合せが示されていることになる。
【００５８】
図４に戻って、ＨＴＭＬデータの構文解析を行なうＨＴＭＬ解析部１４３は、ステップＳＡ４０で、ステップＳＡ３０において処理対象となったタグが、第１関連タグテーブルに示されたタグと一致するか否かを判断し、含まれると判断するとステップＳＡ６０へ処理を進め、含まれないと判断すると、ステップＳＡ５０処理を進める。
【００５９】
ステップＳＡ５０では、ＨＴＭＬデータにおいて、ステップＳＡ３０で比較したタグの終了タグまで、処理対象とするデータをスキップさせて、ステップＳＡ２０へ処理を戻す。
【００６０】
一方、ステップＳＡ６０では、ＨＴＭＬ解析部１４３は、ステップＳＡ３０で比較対象としたタグから当該タグに対応する終了タグが出現するまでのＨＴＭＬデータ中のデータを一時メモリ（後述するピックアップテーブル）に保存して、ステップＳＡ７０へ処理を進める。
【００６１】
ステップＳＡ７０では、ＨＴＭＬ解析部１４３は、ステップＳＡ６０で抽出されたデータの中に、第２関連タグテーブルに記憶されるタグとその属性とその属性値が組合せされた構造が含まれる場合には、当該抽出されたデータに対して、第２関連タグテーブルにおいて関連付けられた関連機能が関連付けられて、ステップＳＡ８０へ処理が進められる。ここで、関連機能を関連付けるとは、上記の抽出データを含むピックアップテーブルにおいて、当該抽出データに関連付けられて記憶される関連機能フラグとして付与することをいう。ここで、第２関連タグテーブルの一例を表２に示す。
【００６２】
【表２】
0004623143.tif 000003
【００６３】
表２に示されるように、第２関連タグテーブルでは、タグとその属性とその属性値との組合せに対して、関連機能（表２では「スキャン」）が関連付けられている。具体的には、「<input>」というタグについて、「type」という属性が示され、これに、「"file"」，「"submit"」という属性値が示されている。つまり、表１に示した第１関連タグテーブルでは、「<input>」「type」「"file"」と、「<input>」「type」「"submit"」という二通りの、タグと属性と属性値の組合せが示されていることになる。そして、この二通りの組合せ全体に対して、スキャンという機能が関連付けられている。
【００６４】
ステップＳＡ８０では、ＨＴＭＬ解析部１４３は、ステップＳＡ６０で抽出したデータと、当該抽出データに対してステップＳＡ７０で付与した関連機能フラグとの組合わせに対して新たなＩＤを付与して、ステップＳＡ２０へ処理を戻す。
【００６５】
ここで、より具体的に、ピックアップテーブルの生成について説明する。
図６に、ＭＦＰ１０がサーバ３０から受信するＨＴＭＬデータの一例を示す。また、図７に、図６に示されたＨＴＭＬデータに基づいて表示部１３２に表示される画面の一例を示す。
【００６６】
図７は、「契約書」の画像データをＭＦＰ１０からサーバ３０へアップロードするための画面である。図７に示された画面において、枠Ｖ１で囲まれた部分の画像、つまり、アップロードされる画像データの保存場所を入力するための部品の画像は、図６中の枠Ｄ１で囲まれたデータおよび枠Ｄ２で囲まれたデータに対応して表示されている。また、図７に示された画面において、枠Ｖ２で囲まれた部分の画像、つまり、送信ボタン（枠Ｖ１で囲まれた部分に保存場所に入力された場所に保存されたデータをサーバ３０へ送信するための送信ボタン）の画像は、図６の枠Ｄ３で囲まれたデータに対応している。
【００６７】
ＭＦＰ１０では、画像データのアップロードとしては、当該ＭＦＰ１０内に保存されている画像データまたはスキャナ部１１１によって画像をスキャンすることによって生成される画像データが送信される。つまり、画像データのアップロードには、当該アップロードを完了させるためにスキャナ部１１１による動作が関与する場合がある。このことに基づき、ＨＴＭＬ解析部１４３は、図７に示したような、画像データのアップロードという画面を表示するためのＨＴＭＬデータをサーバ３０から受信すると、当該ＨＴＭＬデータは、スキャン機能に関連すると解析する。具体的には、ＨＴＭＬデータの中の、データをサーバ３０にアップロードするための画面を表示する内容についての特徴的部分である、枠Ｄ１〜Ｄ３中のデータに含まれるタグについて、表１および表２に示したように判断対象のタグとしている。そして、当該特徴的部分を含むＨＴＭＬデータ、つまり、これらのタグを含むＨＴＭＬデータに対して、スキャン機能を関連機能タグとして付与する。
【００６８】
以上説明したステップＳＡ２０〜ステップＳＡ８０の処理によって生成されるピックアップテーブルの一例を、表３に示す。
【００６９】
【表３】
0004623143.tif 000004
【００７０】
表３に示されるように、ピックアップテーブルでは、表１に従って抽出されたデータと、表２に従って付与された関連機能タグとが、ＩＤに関連付けられて記憶されている。ここで、抽出データとは、ステップＳＡ６０で抽出されるデータ（ＭＦＰ１０が受信したＨＴＭＬデータの一部）であり、関連機能とは、ステップＳＡ７０で付与される関連機能フラグの種類である。ＩＤは、ステップＳＡ８０で付与される。
【００７１】
なお、上記の説明では省略したが、ＨＴＭＬ解析部１４３は、表３に示すように、ＨＴＭＬデータに基づいて表示される対象（図７中の「契約書」の文字列等）について、ＨＴＭＬデータを解析することにより表示される座標を算出し、当該座標を、「表示エリア」としてピックアップテーブルに追加することもできる。
【００７２】
図４に戻って、受信したＨＴＭＬデータの最後までを処理対象とすると、ＨＴＭＬ解析部１４３は、ステップＳＡ９０で、ＭＦＰコア部１５０へピックアップテーブルを送信（通知）して、ステップＳＡ１００へ処理を進める。
【００７３】
ステップＳＡ１００では、ＭＦＰコア部からの通知を受信するまで待機する。そして、受信すると、ステップＳＡ１１０へ処理を進める。
【００７４】
ステップＳＡ１１０では、ＨＴＭＬ解析部１４３は、受信したＨＴＭＬデータを図７に示したように表示部１３２に表示させて、処理を終了させる。
【００７５】
３−２．ＭＦＰコア部において実行される処理
上記ステップＳＡ９０においてＨＴＭＬ解析部１４３からピックアップテーブルの通知を受けたＭＦＰコア部１５０において実行される処理を、図５を参照して説明する。
【００７６】
ＨＴＭＬ解析部１４３からピックアップテーブルの通知を受けると、ＭＦＰコア部１５０では、まずステップＳＢ１０で、当該通知が受け付けられる。
【００７７】
次に、ＭＦＰコア部１５０では、ステップＳＢ２０で、通知を受けたピックアップテーブルに含まれるデータが、スキャナ部１１１の動作に関連するものであるか否かを判断し、関連すると判断されるとステップＳＢ３０へ、関連しないと判断されるとステップＳＢ４０へ、それぞれ処理が進められる。
【００７８】
ここで、ピックアップテーブルに含まれるデータがスキャナ部１１１の動作に関連するものであるか否かの判断は、当該ピックアップテーブルに含まれる関連機能フラグに基づいて行なわれる。具体的には、表４に示されるような、関連機能フラグと、対応するＭＦＰ１０内のモジュールとを関連付けるモジュール対応テーブルを参照して、判断される。なお、このようなモジュール対応テーブルは、たとえば、ＲＯＭ１０２に記憶されている。
【００７９】
【表４】
0004623143.tif 000005
【００８０】
表４から理解されるように、モジュール対応テーブルでは、関連機能（関連機能フラグ）に対してＭＦＰ１０内のスキャナ部１１１やプリンタ部１１２等のモジュールが関連付けられている。そして、ステップＳＢ２０では、モジュール対応テーブルにおいて、ＨＴＭＬ解析部１４３から通知されたピックアップテーブルに含まれる関連機能フラグに対応するモジュールがスキャナ部１１１であるか否かが判断される。
【００８１】
図５に戻って、ステップＳＢ３０において、ＭＦＰコア部１５０では、ＰＵ１１５に、スキャナ部１１１への電源供給を開始させてステップＳＢ４０へ処理を進める。これにより、上記した節電モード中であっても、プリンタ部１１２やＨＤＤ１１７とは独立して、スキャナ部１１１にのみ電源供給を開始できる。
【００８２】
ステップＳＢ４０において、ＭＦＰコア部１５０では、通知を受けたピックアップテーブルに含まれるデータが、プリンタ部１１２の動作に関連するものであるか否かが判断される。なお、この判断は、上記したモジュール対応テーブルが参照され、ピックアップテーブルに含まれる関連機能フラグに基づいて行なわれる。そして、プリンタ部１１２の動作に関連すると判断されるとステップＳＢ５０へ、関連しないと判断されるとステップＳＢ６０へ、それぞれ処理を進められる。
【００８３】
ステップＳＢ５０において、ＭＦＰコア部１５０では、ＰＵ１１５に、プリンタ部１１２への電源供給を開始させてステップＳＢ６０へ処理を進める。これにより、上記した節電モード中であっても、スキャナ部１１１やＨＤＤ１１７とは独立して、プリンタ部１１２にのみ電源供給を開始できる。
【００８４】
ステップＳＢ６０において、ＭＦＰコア部１５０では、通知を受けたピックアップテーブルに含まれるデータが、ＨＤＤ１１７の動作に関連するものであるか否かが判断される。なお、この判断は、上記したモジュール対応テーブルが参照され、ピックアップテーブルに含まれる関連機能フラグに基づいて行なわれる。そして、ＨＤＤ１１７の動作に関連すると判断されるとステップＳＢ７０へ、関連しないと判断されるとステップＳＢ８０へ、それぞれ処理を進められる。
【００８５】
ステップＳＢ７０において、ＭＦＰコア部１５０では、ＰＵ１１５に、ＨＤＤ１１７への電源供給を開始させてステップＳＢ８０へ処理を進める。これにより、上記した節電モード中であっても、スキャナ部１１１やプリンタ部１１２とは独立して、ＨＤＤ１１７にのみ電源供給を開始できる。
【００８６】
ステップＳＢ８０では、ＨＴＭＬ解析部１４３から通知を受けたピックアップテーブルに、認証に関連する関連機能フラグが含まれるか否かが判断される。なお、ＭＦＰ１０では、例示として、関連機能フラグ「プリント」のみが認証に関連する関連機能フラグであるとし、関連機能フラグ「スキャン」は認証に関連する関連機能フラグではないとする。なお、関連機能フラグが認証に関連するか否かは、たとえばＲＯＭ１０２に記憶されているとする。そして、ステップＳＢ８０では、認証に関連する関連機能フラグが含まれていると判断されるとステップＳＢ９０へ処理が進められ、含まれていないと判断されるとステップＳＢ１３０へ処理が進められる。
【００８７】
ステップＳＢ９０では、ログイン中のユーザについての認証データが参照される。
そして、ステップＳＢ１００において、ＨＴＭＬ解析部１４３から通知を受けたピックアップテーブルに含まれる関連機能フラグがログイン中のユーザについて禁止されている機能に対応するか否かが判断される。そして、禁止されている機能に対応すると判断されるとステップＳＢ１１０へ処理が進められ、対応しないと判断されるとステップＳＢ１３０へ処理が進められる。
【００８８】
ステップＳＢ１１０では、ＨＴＭＬ解析部１４３から通知を受けたピックアップテーブルが、プロテクトフラグをＯＮされるように更新されて、ステップＳＢ１２０へ処理が進められる。プロテクトフラグに関しては、後述する。
【００８９】
ステップＳＢ１２０では、更新後のピックアップテーブルがＨＴＭＬ解析部１４３に通知（送信）されて、ステップＳＢ１３０へ処理が進められる。これに応じて、ＨＴＭＬ解析部１４３では、ステップＳＡ１００でピックアップテーブルが受信される。
【００９０】
ステップＳＢ１３０では、ＨＴＭＬ解析部１４３から通知されたピックアップテーブルのすべてのデータについてステップＳＢ２０〜ステップＳＢ１２０の対象となったか否かが判断され、まだ対象とされていないデータがあると判断されるとステップＳＢ２０へ処理が戻され、すべて対象とされたと判断されると処理が終了される。
【００９１】
４．認証に関連する関連機能フラグについて
図８に、サーバ３０からＭＦＰ１０に送信されるＨＴＭＬデータの他の例を示す。また、図９に、図８に示されたＨＴＭＬデータに基づいて表示部１３２に表示される画面の一例を示す。
【００９２】
図８中のデータＤ５に対応する部分は、図９の枠Ｖ５として示された、「出張清算フォーマット」「業務委託諸」「室内の写真」「従業員の顔写真」「座席表」という、ＬＡＮ４０上の他の機器に保存された画像データにリンクされた文字列の表示に対応している。
【００９３】
図８に示されたようなＨＴＭＬデータに対して図４に示された処理が実行される際、表６に示されるような関連タグテーブルを、第１関連タグテーブルと第２関連タグテーブル（表１，表２参照）の代わりに利用することができる。
【００９４】
【表５】
0004623143.tif 000006
【００９５】
具体的には、表５には、タグとして「<a>」というタグを含む。そして、このようなテーブルが利用されることにより、表６に示されるように、図８に示されるデータから、「<a>」というタグからその終了タグである「</a>」というタグまでのデータが、１つのＩＤを付されてピックアップテーブルに抽出される。
【００９６】
【表６】
0004623143.tif 000007
【００９７】
また、表５に示される関連タグテーブルの各関連機能の欄には「プリント」と「サムネール表示」という機能が示されているため、ピックアップテーブルにおいても、各ＩＤに対応する関連機能として「プリント」と「サムネール表示」が追加される。
【００９８】
そして、このように生成されたピックアップテーブルが、ＭＦＰコア部１５０へ通知（送信）される。
【００９９】
表６に示されたようなピックアップテーブルが送信されてくることにより、ＭＦＰコア部１５０では、ステップＳＢ５０で、プリンタ部１１２への電源供給が開始される。
【０１００】
そして、ステップＳＢ８０において、上記のように、ＨＴＭＬ解析部１４３から通知を受けたピックアップテーブルに、認証に関連する関連機能フラグが含まれるか否かが判断される。表６に示されたピックアップテーブルでは、関連機能に「プリント」を含むため、当該テーブルが処理対象とされた場合にはステップＳＢ９０へ処理が進められる。
【０１０１】
ステップＳＢ９０では、ログイン中のユーザについての認証データが参照される。ここで、参照される認証データの一例を表７に示す。
【０１０２】
【表７】
0004623143.tif 000008
【０１０３】
表７では、ユーザごとに、動作が禁止される機能の有無、またその種類が、「認証情報」として記憶されている。具体的には、表７では、ユーザ名がＡ，Ｂ，Ｃの３名についての認証情報が示されている。この中で、ユーザ名Ｂについては、機能「プリンタ」の実現が禁止されている旨の情報（表７中「不可」）と関連付けられて記憶されている。
【０１０４】
そして、ステップＳＢ１００において、ＨＴＭＬ解析部１４３から通知を受けたピックアップテーブルに含まれる関連機能フラグがログイン中のユーザについて禁止されている機能に対応するか否かが判断される。たとえば、現在ログイン中のユーザがユーザ名Ｂのユーザである場合には、表６のピックアップテーブルの関連機能フラグとして「プリンタ」を含むため、「関連機能フラグがログイン中のユーザについて禁止される機能に対応する」と判断されて、ステップＳＢ１１０へ処理が進められる。
【０１０５】
ステップＳＢ１１０では、ＨＴＭＬ解析部１４３から通知を受けたピックアップテーブルが、プロテクトフラグをＯＮされるように更新されて、ステップＳＢ１２０へ処理が進められる。
【０１０６】
これにより、表６に示されたピックアップテーブルは、表８に示されるように更新される。
【０１０７】
【表８】
0004623143.tif 000009
【０１０８】
ステップＳＢ１２０では、更新後のピックアップテーブルがＨＴＭＬ解析部１４３に通知（送信）されて、ステップＳＢ１３０へ処理が進められる。これに応じて、ＨＴＭＬ解析部１４３では、ステップＳＡ１００でピックアップテーブルが受信される。
【０１０９】
ここで、図４を参照して、ＨＴＭＬ解析部１４３では、ステップＳＡ１００でピックアップテーブルが受信され、ステップＳＡ１１０で、ＨＴＭＬデータの表示がなされる。
【０１１０】
なお、ステップＳＡ１１０におけるＨＴＭＬデータの表示は、ＭＦＰコア部１５０から受信した、更新後のピックアップテーブルにおけるプロテクトフラグについての情報が反映される。
【０１１１】
つまり、ブラウザ表示部１４２は、更新後のピックアップテーブルにおいてプロテクトフラグがＯＮされている抽出データについての表示は、当該表示に対応するＭＦＰ１０中の機能がログイン中のユーザには利用できないことを報知する態様で、表示させる。
【０１１２】
このような表示態様の一例を図１０に示す。
図１０では、図９に示した画面に対して、表８に示された更新後のピックアップテーブルにおいてプロテクトフラグがＯＮとされている抽出データに対応する内容が、枠Ｖ５内に示されるように、取消線を付されて表示されている。
【０１１３】
なお、ブラウザ表示部１４２は、元のＨＴＭＬデータから、更新後のピックアップテーブルおいて、プロテクトフラグがＯＮされたＩＤの抽出データと同じデータを有する部分を検索し、当該部分の表示態様を変更する処理を実行することによって、図１０に示したような表示のためのデータを生成しても良い。また、ブラウザ表示部１４２は、元のＨＴＭＬデータから、更新後のピックアップテーブルにおいて、プロテクトフラグがＯＮされたＩＤの「表示エリア」に対応する位置に、上記取消線の画像を装飾として付加する処理を実行することによって、図１０に示したような表示のためのデータを生成しても良い。
【０１１４】
本実施の形態では、図７中の枠Ｖ１で囲まれた部分の画像、つまり、アップロードされる画像データの保存場所を入力するための部品の画像や、図９の枠Ｖ５として示された、「出張清算フォーマット」「業務委託諸」「室内の写真」「従業員の顔写真」「座席表」という、ＬＡＮ４０上の他の機器に保存された画像データにリンクされた文字列の表示により、データのアップロードやＬＡＮ４０上の画像データの表示を指示する情報を操作部１１３に入力するためを補助する情報を構成する。ユーザは、ＭＦＰ１０の操作部１１３に対して、枠Ｖ１内の画像や枠Ｖ５内の文字列に関連した操作をすることにより、サーバ３０へのファイルのアップロードやＬＡＮ４０上の画像データの表示や印刷という機能をＭＦＰ１０に実現させることができる。
【０１１５】
また、表示されたログイン中のユーザには利用できないことを報知する態様は、図１０に示された、取消線によるものに限定されない。
【０１１６】
たとえば、図１１に、図７の枠Ｖ１および枠Ｖ２内の画像に対して、ログイン中のユーザには利用できないことを報知するように表示態様を変更した画面の一例を示す。図１１では、図７の枠Ｖ１，Ｖ２に対応するＶ２１，Ｖ２２が、グレイアウトされて表示されている状態が示されている。
【０１１７】
以上説明した本実施の形態では、ステップＳＡ４０において、ＨＴＭＬデータにおいて第１関連タグテーブル（表１参照）または関連タグテーブル（表５）のタグと一致するタグが含まれる場合には、当該タグからその終了タグまでのデータがピックアップテーブルに抽出され、ＩＤが付与される。そして、各ＩＤについて、関連機能フラグが付与される。
【０１１８】
そして、関連機能フラグに基づいて、ステップＳＢ２０〜ステップＳＢ７０において、スキャナ部１１１、プリンタ部１１２、および／または、ＨＤＤ１１７への電源供給が開始される。この場合、ＩＤに付与された関連機能フラグに基づいて、ＭＦＰ１０が受信したＨＴＭＬデータが表示されることにより、当該表示画面に対してユーザが実行を指示する機能（たとえば、スキャンによるファイルのアップロード、等）が予測され、当該予測された機能を実現させるためのモジュール（たとえば、スキャナ部１１１）への電源供給が開始される。これにより、表示部１３２にＨＴＭＬデータに基づく表示がなされてスキャナ部１１１を利用した機能（スキャンによるファイルのアップロード）の実現を指示する情報が操作部１１３に対して入力された場合、ＭＦＰ１０では、それまでに節電モードであっても、すでにスキャナ部１１１のみについて、電源供給が開始されている。これにより、操作部１１３に対して指示が入力されたことに応じて電源供給を開始する場合よりも、当該指示が入力されてからスキャナ部１１１の立ち上がりまでの時間を短縮することができ、ユーザの待ち時間を短縮できる。
【０１１９】
また、以上説明した本実施の形態では、関連機能フラグに基づいて、ユーザが当該ユーザに対して実現を禁止されている機能について、当該機能の実現を指示するための操作がなされることを予測し、図１０や図１１に示すような表示を行なわせることによって、当該操作をできないように、表示用のモジュールである表示部１３２の動作を制御する。
【０１２０】
つまり、ＭＦＰ１０においてサーバ３０からＨＴＭＬデータを受信した場合、ユーザに機能の実現のための操作の指示を入力するための画像を表示する場合、当該機能の実現が当該ユーザに対して禁止されているときには、当該操作のための画像を、禁止されていることを認識されるような態様で、表示する。たとえば、印刷対象として表示された枠Ｖ５内の各メニューは、ログイン中のユーザが印刷を禁止されている場合には、取消線を付されて、表示される。
【０１２１】
また、以上説明した本実施の形態において、実行された処理のプログラムは、ＭＦＰ１０に対して固定された記録媒体に記録されていても良いし、ＭＦＰ１０に対して着脱可能な記録媒体に記録されていても良い。また、当該プログラムは、あらかじめＭＦＰ１０にインストールされていても良いし、ＬＡＮ４０等のネットワークを介してＭＦＰ１０にダウンロードされてインストールされても良い。
【０１２２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１２３】
【図１】本発明の情報処理装置の第１の実施の形態を含むネットワーク構成を模式的に示す図である。
【図２】図１のＭＦＰの機能ブロックを模式的に示す図である。
【図３】図１のＭＦＰの制御ブロック図である。
【図４】図１のＭＦＰにおいてＨＴＭＬデータが受信された際に、図３のＵＩ部で実行される処理のフローチャートである。
【図５】図１のＭＦＰにおいてＨＴＭＬデータが受信された際に、図３のＭＦＰコア部で実行される処理のフローチャートである。
【図６】図１のＭＦＰがサーバから受信するＨＴＭＬデータの一例を示す図である。
【図７】図６に示されたＨＴＭＬデータに基づいて、図２の表示部に表示される画面の一例を示す図である。
【図８】図１のＭＦＰがサーバから受信するＨＴＭＬデータの他の例を示す図である。
【図９】図８に示されたＨＴＭＬデータに基づいて、図２の表示部に表示される画面の一例を示す図である。
【図１０】図８に示されたＨＴＭＬデータに基づいて、図２の表示部に表示される画面の他の例を示す図である。
【図１１】図６に示されたＨＴＭＬデータに基づいて、図２の表示部に表示される画面の他の例を示す図である。
【符号の説明】
【０１２４】
１  ネットワーク、１０，２０  ＭＦＰ、１１，２１  ＭＦＰ本体、１２，２２  ＬＡＮカード、３０  サーバ、４０  ＬＡＮ、１０１  ＣＰＵ、１０２  ＲＯＭ、１０３  ＲＡＭ、１０４  ＮＶＲＡＭ、１０５  時計ＩＣ、１０６  インターフェイス、１１１  スキャナ部、１１２  プリンタ部、１１３  操作部、１１５  ＰＵ、１１６  各種センサ、１１７  ＨＤＤ、１３１  キー操作部、１３２  表示部、１３３  解除キー、１４０  ＵＩ部、１４１  ブラウザ部、１４２  ブラウザ表示部、１４３  ＨＴＭＬ解析部、１４４  ピックアップテーブル、１５０  ＭＦＰコア部、１５１  ＡＰＩ、１５２  ＭＦＰ機能管理部、１５３  認証管理部、１５４  電源管理部。
【図１】
0004623143.tif 000010
【図２】
0004623143.tif 000011
【図３】
0004623143.tif 000012
【図４】
0004623143.tif 000013
【図５】
0004623143.tif 000014
【図６】
0004623143.tif 000015
【図７】
0004623143.tif 000016
【図８】
0004623143.tif 000017
【図９】
0004623143.tif 000018
【図１０】
0004623143.tif 000019
【図１１】
0004623143.tif 000020