(57)【特許請求の範囲】
【請求項１】
Ｗｅｂサーバと、該Ｗｅｂサーバにより提供される操作画面を表示するためのＷｅｂブラウザを備えた情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
ユーザからの操作を所定の時間受け付けない場合に当該ユーザを前記情報処理装置からログアウトさせる制御手段と、
前記所定の時間を示す情報を前記Ｗｅｂサーバに送信する送信手段と
を備え、
前記Ｗｅｂサーバは、
前記情報処理装置に表示された前記Ｗｅｂブラウザの画面を介して、当該Ｗｅｂブラウザを利用するユーザの認証を実行する認証手段と、
前記所定の時間を示す情報を前記情報処理装置から受信する受信手段と、
前記受信手段によって前記情報処理装置から受信した前記所定の時間を示す情報に従って、前記認証手段によって認証されたユーザの認証を前記Ｗｅｂサーバにおいて無効にするための認証の有効期限を更新する更新手段と
を備えることを特徴とする情報処理システム。
【請求項２】
前記更新手段は、
前記受信した所定の時間が前記Ｗｅｂサーバで設定されている認証の有効期限より長いか否かを判定する判定手段を備え、
前記受信した所定の時間が前記Ｗｅｂサーバで設定されている認証の有効期限より長ければ、前記認証の有効期限を前記所定の時間と同一の時間に更新することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記Ｗｅｂサーバは、
前記認証の有効期限を計時する第１タイマと、
前記第１タイマがタイムアウトすると、前記認証されたユーザの認証を自動的に無効にする無効手段とをさらに備え、
前記情報処理装置は、
前記所定の時間を計時する第２タイマと、
前記第２タイマがタイムアウトすると、ログインしているユーザを自動的にログアウトさせるログアウト手段とをさらに備えることを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記情報処理装置は、
前記Ｗｅｂブラウザを介するユーザ操作、又は、Ｗｅｂブラウザを介さないユーザ操作を受け付けると、前記第２タイマをリセットする第２タイマリセット手段と、
前記Ｗｅｂブラウザを介するユーザ操作を受け付けた場合に、当該ユーザ操作を前記Ｗｅｂサーバに通知するユーザ操作通知手段と、
前記Ｗｅｂブラウザを介さないユーザ操作によって前記第２タイマリセット手段によって第２タイマがリセットされた場合に、前記Ｗｅｂサーバに第２タイマがリセットされたことを通知するリセット通知手段と
をさらに備え、
前記Ｗｅｂサーバは、
前記ユーザ操作通知手段による通知、又は、前記リセット通知手段による通知を受信すると、前記第１タイマをリセットする第１タイマリセット手段をさらに備えることを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記ユーザ操作通知手段による通知を受信し、かつ、前記第１タイマがタイムアウトしている場合には、前記認証手段による認証を行うために、前記情報処理装置に対してユーザから認証情報を受け付けるための認証画面の画面情報を通知し、前記ユーザ操作通知手段による通知を受信し、かつ、前記第１タイマがタイムアウトしていない場合には、メニュー画面の画面情報を通知する画面情報通知手段をさらに備えることを特徴とする請求項４に記載の情報処理システム。
【請求項６】
Ｗｅｂブラウザを備えた情報処理装置と接続されるＷｅｂサーバであって、
前記情報処理装置に表示された前記Ｗｅｂブラウザの画面を介して、当該Ｗｅｂブラウザを利用するユーザの認証を実行する認証手段と、
ユーザからの操作を所定の時間受け付けない場合に当該ユーザを前記情報処理装置からログアウトさせる、該所定の時間を示す情報を該情報処理装置から受信する受信手段と、
前記受信手段によって前記情報処理装置から受信した前記所定の時間を示す情報に従って、前記認証手段によって認証されたユーザの認証を前記Ｗｅｂサーバにおいて無効にするための認証の有効期限を更新する更新手段と
を備えることを特徴とするＷｅｂサーバ。
【請求項７】
Ｗｅｂサーバと接続され、該Ｗｅｂサーバにより提供される操作画面を表示するためのＷｅｂブラウザを備えた情報処理装置であって、
ユーザからの操作を所定の時間受け付けない場合に当該ユーザを情報処理装置からログアウトさせる制御手段と、
前記所定の時間を示す情報を前記Ｗｅｂサーバに送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項８】
Ｗｅｂサーバと、該Ｗｅｂサーバにより提供される操作画面を表示するためのＷｅｂブラウザを備えた情報処理装置とを含む情報処理システムの制御方法であって、
前記情報処理装置において、
制御手段が、ユーザからの操作を所定の時間受け付けない場合に当該ユーザを前記情報処理装置からログアウトさせる制御工程と、
送信手段が、前記所定の時間を示す情報を前記Ｗｅｂサーバに送信する送信工程と
を実行し、
前記Ｗｅｂサーバにおいて、
認証手段が、前記情報処理装置に表示された前記Ｗｅｂブラウザの画面を介して、当該Ｗｅｂブラウザを利用するユーザの認証を実行する認証工程と、
受信手段が、前記所定の時間を示す情報を前記情報処理装置から受信する受信工程と、
更新手段が、前記受信工程で前記情報処理装置から受信した前記所定の時間を示す情報に従って、前記認証工程で認証されたユーザの認証を前記Ｗｅｂサーバにおいて無効にするための認証の有効期限を更新する更新工程と
を実行することを特徴とする情報処理システムの制御方法。
【請求項９】
Ｗｅｂブラウザを備えた情報処理装置と接続されるＷｅｂサーバの制御方法であって、
認証手段が、前記情報処理装置に表示された前記Ｗｅｂブラウザの画面を介して、当該Ｗｅｂブラウザを利用するユーザの認証を実行する認証工程と、
受信手段が、ユーザからの操作を所定の時間受け付けない場合に当該ユーザを前記情報処理装置からログアウトさせる、該所定の時間を示す情報を該情報処理装置から受信する受信工程と、
更新手段が、前記受信工程で前記情報処理装置から受信した前記所定の時間を示す情報に従って、前記認証工程で認証されたユーザの認証を前記Ｗｅｂサーバにおいて無効にするための認証の有効期限を更新する更新工程と
を実行することを特徴とするＷｅｂサーバの制御方法。
【請求項１０】
Ｗｅｂサーバと接続され、該Ｗｅｂサーバにより提供される操作画面を表示するためのＷｅｂブラウザを備えた情報処理装置の制御方法であって、
制御手段が、ユーザからの操作を所定の時間受け付けない場合に当該ユーザを情報処理装置からログアウトさせる制御工程と、
送信手段が、前記所定の時間を示す情報を前記Ｗｅｂサーバに送信する送信工程と
を実行することを特徴とする情報処理装置の制御方法。
【請求項１１】
請求項８に記載の情報処理システムの制御方法をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項９に記載のＷｅｂサーバの制御方法をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１０に記載の情報処理装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、Ｗｅｂサーバ、情報処理装置、それらの制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
ＰＣなどの情報処理装置がネットワーク上のＷｅｂサーバと接続され、Ｗｅｂサーバにより提供される操作画面を、情報処理装置が備えるＷｅｂブラウザ上に表示することが知られている。この場合、情報処理装置のＷｅｂブラウザがＷｅｂサーバに対して操作画面を要求し、Ｗｅｂサーバ上のＷｅｂアプリケーションが情報処理装置からの要求に応じて、Ｗｅｂブラウザに操作画面を表示させるためのＨＴＭＬファイルを情報処理装置に送信する。情報処理装置のＷｅｂブラウザは、受信したＨＴＭＬファイルを解析し、受信したＨＴＭＬファイルの記述に基づいた操作画面をＷｅｂブラウザ画面として表示する。さらに、Ｗｅｂブラウザに表示された操作画面を介してユーザが指示を入力すると、入力された指示をＷｅｂブラウザがＷｅｂサーバに対して通知する。そして、この通知を受けたＷｅｂサーバ上のＷｅｂアプリケーションは、入力された指示に従って処理を実行する。
【０００３】
ところで、最近ではスキャナやプリンタを備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の中にも、上述したようなＷｅｂブラウザを備えているものがある。そして、ＭＦＰは、上述した手順を用いてＷｅｂサーバにより提供される操作画面をＭＦＰのＷｅｂブラウザに表示し、ユーザからの各種指示を受け付ける。
【０００４】
また、特許文献１には、ＭＦＰが備える各機能を利用するための指示を入力する操作画面を、ＷｅｂサーバからＭＦＰに提供することが提案されている。具体的には、ＭＦＰのユーザは、Ｗｅｂブラウザ上に表示された操作画面を介して、ＭＦＰに対する指示を入力する。そして、入力された指示はＭＦＰのＷｅｂブラウザによってＷｅｂサーバに通知される。通知を受けたＷｅｂサーバは、ユーザから入力された指示の内容に従って、ＭＦＰに対して各種処理の実行を依頼する。そして、この依頼を受けたＭＦＰは、依頼された処理を実行する。これにより、ＭＦＰを操作するための全メニューデータをＭＦＰ内で保持しておく必要がなくなり、またメニューデータの変更もＷｅｂサーバ上で容易に行うことができるようになる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１２７５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、以下に記載する問題がある。上述したＰＣやＭＦＰなどの情報処理装置の中には、情報処理装置を操作するユーザを認証し、認証結果に応じて情報処理装置の使用を許可する機能を備えているものがある。これらの情報処理装置の中には、ユーザから一定期間操作が行われないと、操作パネルを初期状態に戻すオートクリアモードの機能を備えているものがある。さらには、消費電力を節約するスリープモード（低電力モード又は節電モードとも称する。）の機能を備えているものがある。
【０００７】
オートクリアモードやスリープモードへの移行時には、ユーザを認証してログインさせている場合であっても、ログインしているユーザの認証済み状態を解除し自動的にログアウトさせる。このオートクリア移行までの時間やスリープモード移行までの時間の設定は、ユーザ指定可能なものとなっている。例えば、スリープモード移行時間を１５分とユーザが設定した場合、最後の操作から１５分間操作が行われないと、節電モード等に移行し、画面を非表示にするなどの動作を行い、同時にログインしていたユーザに対してはログアウト処理がなされる。
【０００８】
一方、Ｗｅｂアプリケーションでは、セキュリティを考慮し、一定時間クライアントからのアクセス（リクエスト）がない場合、即ち、認証の期限を経過した場合には、セッションを中断している（認証の有効期限）。例えば、認証の有効期限が１０分と設定されている場合、Ｗｅｂアプリケーションは１０分間クライアントからのリクエストがないと、自動的にログアウト処理を行う。そして、次のリクエスト発生時に、認証画面をクライアントに送信し認証処理を促す。
【０００９】
この認証の有効期限がスリープモード移行時間より短いと、操作画面上のＷｅｂブラウザからＷｅｂアプリケーションに操作を行った場合、ページ要求がタイムアウトによって中断されることがある。このような場合には、再度認証を行わなければＷｅｂブラウザの操作を行うことができないため、ユーザにとっては利便性の悪いものとなる。また、ＭＦＰ上で一般的なユーザ操作が行われた場合、デバイス側のスリープモード移行時間やオートクリア移行時間に対するタイマはリセットされる。しかし、そのユーザ操作がＷｅｂアプリケーションにリクエストを伴わない操作（例えば、ＭＦＰ操作部上のハードキー押下）である場合、Ｗｅｂアプリケーションはユーザが操作していることを検知できない。さらに、Ｗｅｂアプリケーション側の認証の有効期限を示すタイマは、上記操作が行われたとしてもリセットされない。したがって、最終的にはＷｅｂアプリケーション側の認証有効期限切れが先に発生してしまうという問題が発生する。また、Ｗｅｂアプリの認証の有効期限時間が無限大(タイムアウトなし)であると、セキュリティ面での懸念がある。したがって、適切な認証の有効期限時間の設定が望まれている。
【００１０】
本発明は、上述の問題に鑑みて成されたものであり、情報処理装置のログアウト移行時間に従って、当該情報処理装置から起動されたＷｅｂサーバが提供するＷｅｂアプリケーションの認証の有効期限を設定する情報処理システム、Ｗｅｂサーバ、情報処理装置及びそれらの制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、例えば、Ｗｅｂサーバと、該Ｗｅｂサーバにより提供される操作画面を表示するためのＷｅｂブラウザを備えた情報処理装置とを含む情報処理システムであって、前記情報処理装置は、ユーザからの操作を所定の時間受け付けない場合に当該ユーザを前記情報処理装置からログアウトさせる制御手段と、前記所定の時間を示す情報を前記Ｗｅｂサーバに送信する送信手段とを備え、前記Ｗｅｂサーバは、前記情報処理装置に表示された前記Ｗｅｂブラウザの画面を介して、当該Ｗｅｂブラウザを利用するユーザの認証を実行する認証手段と、前記所定の時間を示す情報を前記情報処理装置から受信する受信手段と、前記受信手段によって前記情報処理装置から受信した前記所定の時間を示す情報に従って、前記認証手段によって認証されたユーザの認証を前記Ｗｅｂサーバにおいて無効にするための認証の有効期限を更新する更新手段とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明は、情報処理装置のログアウト移行時間に従って、当該情報処理装置から起動されたＷｅｂサーバが提供するＷｅｂアプリケーションの認証の有効期限を設定する情報処理システム、Ｗｅｂサーバ、情報処理装置及びそれらの制御方法を提供できる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る情報処理システム１００の全体を示す図である。
【図２】第１の実施形態に係るＭＦＰ１０１の構成例を示すブロック図である。
【図３】第１の実施形態に係るＷｅｂサーバ１０３の構成例を示すブロック図である。
【図４】第１の実施形態に係る情報処理システム１００の制御構成例を示す図である。
【図５】第１の実施形態に係る情報処理システム１００の認証の有効期限を更新する処理を示すシーケンス図である。
【図６】第１の実施形態に係るＷｅｂアプリケーション４１０において処理要求に対する処理手順を示すフローチャートである。
【図７】第１の実施形態に係るＷｅｂアプリケーション４１０において認証の有効期限を更新する処理手順を示すフローチャートである。
【図８】第２の実施形態に係るＷｅｂブラウザ４４０におけるタイマリセットの処理手順を示すシーケンス図である。
【図９】第２の実施形態に係るＭＦＰ１０１におけるタイマリセットの処理手順を示すシーケンス図である。
【図１０】第２の実施形態に係るネイティブモジュール４６０におけるタイマリセットの処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を用いて説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１５】
＜第１の実施形態＞
以下では、図１乃至図７を参照して、本発明に係る第１の実施形態について説明する。本実施形態では、情報処理装置の一例であるＭＦＰにおいて、Ｗｅｂブラウザを用いてＷｅｂサーバのＷｅｂアプリケーションに対して操作画面を要求する。その後、Ｗｅｂアプリケーション又はＭＦＰにおいて認証処理を実行する。さらには、ＷｅｂアプリケーションがＭＦＰログアウト移行時間を取得し、認証の有効期限を適切に設定する例について説明する。
【００１６】
＜情報処理システムの構成＞
まず、図１を参照して、本実施形態における情報処理システム１００の全体構成について説明する。ＬＡＮ１１０には、ＭＦＰ１０１、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  ＡＣＣＥＳＳ  Ｐｒｏｔｏｃｏｌ）サーバ１０２、Ｗｅｂサーバ１０３が互いに通信可能に接続されている。また、ＬＡＮ１１０上には図示しないＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）サーバも備えられており、ＭＦＰ１０１からＦＴＰサーバに対して画像データをＦＴＰ送信することもできる。なお、ここでは、本実施形態に係る情報処理システムの一例を示したものであり、各装置の種類及び数を限定する意図はない。また、Ｗｅｂサーバ１０３は、情報処理装置であるＭＦＰ１０１に対して、Ｗｅｂアプリケーションの画面情報を提供するサーバ装置として機能する。
【００１７】
＜ＭＦＰの構成＞
次に、図２を参照して、ＭＦＰ１０１の構成例について説明する。ＭＦＰ１０１は、制御部２１０、操作部２１９、プリンタ２２０、スキャナ２２１及び本体装備部２２３を備える。また、制御部２１０は、ＣＰＵ２１１、ＲＯＭ２１２、ＲＡＭ２１３、ＨＤＤ２１４、操作部Ｉ／Ｆ２１５、プリンタＩ／Ｆ２１６、スキャナＩ／Ｆ２１７、ネットワークＩ／Ｆ２１８及び本体装備制御Ｉ／Ｆ２２２を備える。
【００１８】
制御部２１０は、ＭＦＰ１０１の動作を統括的に制御する。ＣＰＵ２１１は、ＲＯＭ２１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御処理を実行する。ＲＡＭ２１３は、ＣＰＵ２１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２１４は、画像データや各種プログラム、或いは後述する各種情報テーブルを記憶する。
【００１９】
操作部Ｉ／Ｆ２１５は、操作部（表示部）２１９と制御部２１０とを接続する。操作部２１９には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられている。また、ＭＦＰ１０１には後述するＷｅｂブラウザ機能が備えられている。ＭＦＰ１０１のＷｅｂブラウザはＷｅｂサーバ１０３から受信したＨＴＭＬファイル（画面情報）を解析し、受信したＨＴＭＬファイルの記述に基づく操作画面を操作部２１９に表示する。
【００２０】
プリンタＩ／Ｆ２１６は、プリンタ２２０と制御部２１０とを接続する。プリンタ２２０で印刷すべき画像データはプリンタＩ／Ｆ２１６を介して制御部２１０からプリンタ２２０に転送され、プリンタ２２０において記録媒体上に印刷される。スキャナＩ／Ｆ２１７は、スキャナ２２１と制御部２１０とを接続する。スキャナ２２１は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２１７を介して制御部２１０に入力する。ネットワークＩ／Ｆ２１８は、制御部２１０（ＭＦＰ１０１）をＬＡＮ１１０に接続する。ネットワークＩ／Ｆ２１８は、ＬＡＮ１１０上の外部装置（例えば、Ｗｅｂサーバ１０３）に画像データや情報を送信したり、ＬＡＮ１１０上の外部装置から各種情報を受信したりする。
【００２１】
本体装備制御Ｉ／Ｆ２２２は、ＭＦＰ本体の各種装備、例えば、カードリーダ、カセット段、圧版原稿/フィーダー原稿版など、ＭＦＰの本体装備部２２３と接続する。カードリーダにおけるカードの抜き差し、各カセット段に対する操作、圧版原稿/フィーダー原稿版に対する操作が行われると、動作が発生したことを示すイベントを本体装備制Ｉ／Ｆ２２２へ通知する。動作のイベントについては詳細を割愛するが、各装備に対するセンサなどから操作があったか否かを検知し、通知するなどの方法がある。
【００２２】
＜Ｗｅｂサーバの構成＞
次に、図３を参照して、Ｗｅｂサーバ１０３の構成例について説明する。なお、ＬＤＡＰサーバ１０２は、Ｗｅｂサーバ１０３と同様の構成を有するため、説明を省略する。Ｗｅｂサーバ１０３は、制御部３１０を備える。また、制御部３１０は、ＣＰＵ３１１、ＲＯＭ３１２、ＲＡＭ３１３、ＨＤＤ３１４及びネットワークＩ／Ｆ３１５を備える。
【００２３】
制御部３１０は、Ｗｅｂサーバ１０３の動作を統括的に制御する。ＣＰＵ３１１は、ＲＯＭ３１２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ３１３は、ＣＰＵ３１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３１４は、画像データや各種プログラム、或いは後述する各種情報テーブルを記憶する。ネットワークＩ／Ｆ３１５は、制御部３１０（Ｗｅｂサーバ１０３）をＬＡＮ１１０に接続する。ネットワークＩ／Ｆ３１５は、ＬＡＮ１１０上の他の装置との間で各種情報を送受信する。
【００２４】
＜情報処理システムの制御構成＞
次に、図４を参照して、情報処理システム１００全体の制御構成例について説明する。図４に示す各機能部は、ＭＦＰ１０１、ＬＤＡＰサーバ１０２、Ｗｅｂサーバ１０３のそれぞれに備えられているＣＰＵ２１１、３１１が制御プログラムを実行することにより実現される。ＭＦＰ１０１は、ログインアプリケーション４３０、Ｗｅｂブラウザ４４０、サービスプロバイダ４５０、ネイティブモジュール４６０及び設定情報記憶部４９０を備える。また、Ｗｅｂサーバ１０３は、Ｗｅｂアプリケーション４１０を備える。また、ＬＤＡＰサーバ１０２は、認証情報管理部４７０、及び認証情報記憶部４８０を備える。
【００２５】
ログインアプリケーション４３０は、画面表示部４３１及び認証処理部４３２を備える。このログインアプリケーション４３０は、Ｗｅｂアプリケーション４１０における認証処理を、ＭＦＰ１０１側で認証させる場合に、サービスプロバイダ４５０の認証機能実行部４５２から起動される。画面表示部４３１は、認証処理部４３２が実行する認証処理に必要な認証情報をユーザに入力させるための認証画面を、操作部２１９に表示する。なお、この認証画面はＷｅｂサーバ１０３により提供されるものではなく、ログインアプリケーション４３０がＭＦＰ１０１内に保持している情報を読み出して表示する。以下では、ＭＦＰ１０１内に予め保持されている情報に基づいて表示される画面をネイティブ画面と称する。画面表示部４３１により表示された認証画面を介して認証情報が入力されると、認証処理部４３２は、入力された認証情報を用いてユーザ認証の行う。
【００２６】
ＬＤＡＰサーバ１０２の認証情報記憶部４８０には、ＭＦＰ１０１の使用が許可されたユーザに対応する認証情報が予め記憶されている。ＬＤＡＰサーバ１０２の認証情報管理部４７０は、認証情報記憶部４８０に記憶されている認証情報を管理する。認証処理部４３２が認証処理を実行する場合には、画面表示部４３１により表示される認証画面を介して入力された認証情報と、認証情報記憶部４８０に記憶されている認証情報を照合する。そして、この照合結果に応じて、ユーザによるＭＦＰ１０１の使用が許可される。
【００２７】
Ｗｅｂブラウザ４４０は、通信部４４１、解析部４４２、及び画面表示部４４３を備える。通信部４４１は、ＨＴＴＰプロトコルに従ってＷｅｂアプリケーション４１０のプレゼンテーション部４１１と通信する。より具体的には、通信部４４１は、Ｗｅｂブラウザで表示する操作画面をＷｅｂアプリケーション４１０に対して要求したり、Ｗｅｂブラウザで表示した操作画面を介して入力されたユーザからの指示をＷｅｂアプリケーション４１０に通知したりする。解析部４４２は、Ｗｅｂアプリケーション４１０から受信するＨＴＭＬファイルを解析する。このＨＴＭＬファイルには、Ｗｅｂブラウザに表示すべき操作画面の内容を示す記述（画面情報）が含まれている。画面表示部４４３は、解析部４４２による解析の結果に基づいて、操作部２１９上に操作画面を表示する。以下では、Ｗｅｂサーバ１０３から受信した情報（ＨＴＭＬファイル）に基づいて表示される画面をＷｅｂブラウザ画面と称する。
【００２８】
Ｗｅｂサーバ１０３のＷｅｂアプリケーション４１０は、プレゼンテーション部４１１、ロジック部４１２及び有効期限制御部４１３を備える。プレゼンテーション部４１１は、Ｗｅｂブラウザ４４０の通信部４４１と通信し、ＭＦＰ１０１からの要求に応じてＷｅｂブラウザ４４０で表示すべき操作画面をＭＦＰ１０１に送信する。また、Ｗｅｂブラウザ４４０に表示された操作画面を介して入力されたユーザからの指示をＭＦＰ１０１から受け取る。ユーザからの指示を受け取ったＷｅｂアプリケーション４１０は、指示の内容に従って各種処理を実行するとともに、ＭＦＰ１０１に対して処理の実行を依頼する。具体的には、ＭＦＰ１０１のプリンタ２２０による印刷処理の実行や、スキャナ２２１による読取処理の実行、或いはネットワークＩ／Ｆ２１８を介した送信処理の実行を依頼する。ロジック部４１２は、ＭＦＰ１０１に対して処理の実行を依頼する場合に、ＭＦＰ１０１に備えられたサービスプロバイダ４５０内の通信部４５１と通信する。
【００２９】
有効期限制御部４１３は、Ｗｅｂサーバ１０３の認証処理及び認証の有効期限を制御する。認証処理では、Ｗｅｂアプリケーション４１０へログインしたログインユーザの認証の確認が行われ、確認結果がプレゼンテーション部４１１に通知される。また、有効期限制御部４１３は、予め設定されたＷｅｂサーバの認証の有効期限を保持し、読み出し又は更新の処理を実行する。また、有効期限制御部４１３は、当該認証の有効期限を計時するためのタイマを動作させ、有効期限の時間が経過すると認証の有効期限切れ動作処理を行う。さらに、有効期限制御部４１３は、プレゼンテーション部４１１やロジック部４１２の指示に従って、認証の有効期限のタイマ（第１タイマ）をリセットする。ここで、認証の有効期限とは、認証したユーザによるＷｅｂアプリケーション４１０の使用を許可する有効期限を示す。当該有効期限は、認証したユーザのユーザ操作を一定時間受け付けない場合に当該ユーザの認証を自動的に無効にするための上記一定時間を示す。
【００３０】
サービスプロバイダ４５０は、通信部４５１、認証機能実行部４５２、設定情報確認部４５３及びステータス管理部４５４を備える。通信部４５１は、Ｗｅｂアプリケーション４１０内のロジック部４１２からの処理依頼を受け付ける。Ｗｅｂアプリケーション４１０から処理の実行を依頼された場合は、認証機能実行部４５２がログインアプリケーション４３０を実行する。設定情報確認部４５３はネイティブモジュール４６０に対して、ＭＦＰ１０１で設定されている各種情報を問合せて取得する。例えばオートクリア移行時間やオートスリープ移行時間などの情報をネイティブモジュール４６０から取得し保持する。
【００３１】
ステータス管理部４５４は、ネイティブモジュール４６０から各種機器情報のステータスを取得し管理する。例えば、ＭＦＰ１０１の操作部２１９上のハードキー押下、カードの抜き差し、カセット段、圧版原稿やフィーダー原稿に関する操作が行われた旨の通知を取得する。さらに、ステータス管理部４５４は、サービスプロバイダ４５０がＷｅｂアプリケーション４１０から受け取ったボタン操作等のイベント情報をネイティブモジュール４６０に通知する機能も備えている。
【００３２】
ネイティブモジュール４６０は、設定情報管理部４６１及びタイマ制御部４６２を含む。設定情報管理部４６１は、設定情報記憶部４９０に記憶された、ＭＦＰ１０１の設定に関する設定値情報を読んだり書き込んだりする。設定情報記憶部４９０は、ＭＦＰ１０１のＨＤＤ２１４、ＲＡＭ２１３又はＲＯＭ２１２に設けられる。この設定情報記憶部４９０に記憶されたＭＦＰ１０１の設定に関する設定値情報は、操作部２１９を介したユーザ操作によって、任意で又は定められた範囲での設定、変更が可能である。当該設定値情報には、例えば、オートクリア移行までの時間（オートクリア移行時間）やスリープモード移行までの時間（スリープモード移行時間）などがある。また、これらの移行時間に関連付けられたＭＦＰ１０１におけるログインユーザのログアウト時間を設定するＭＦＰログアウト移行時間がある。このＭＦＰログアウト移行時間は、オートクリア移行時間やスリープモード移行時間の値の小さい方と同等と見なして動作することが可能である。また、上記ログイン移行時間は、ＭＦＰ１０１にログインしているユーザからのユーザ操作を一定時間受け付けない場合に、ログインしているユーザをＭＦＰ１０１から自動的にログアウトする時間を示す。
【００３３】
タイマ制御部４６２は、ＭＦＰ１０１で接続機器に対する操作が行われると、操作が行われた旨のイベントを受信しＭＦＰ１０１のタイマ制御を行う。ＭＦＰ１０１のタイマ制御には、オートクリア移行までの時間をカウントするオートクリアタイマの制御が含まれる。また、スリープモード移行までの時間をカウントするスリープモードタイマの制御が含まれる。これらのタイマが、オートクリア移行時間又はスリープモード移行時間の設定値に達すると、ＭＦＰ１０１はオートクリア移行又はスリープモード移行を行う。タイマ制御部４６２はさらに、ＭＦＰ１０１のログインユーザのログアウトまでの時間を計時するＭＦＰログアウトタイマ（第２タイマ）を制御する。このＭＦＰログアウトタイマは、オートクリアタイマやスリープモードタイマの値の小さい方と同等と見なして動作することが可能である。つまり、ＭＦＰ１０１がオートスリープ移行及びスリープモード移行のうち、何れかが移行時間に達した際に、ユーザログアウトも行われることになる。
【００３４】
また、上記接続機器に対する操作には、例えば、ＭＦＰ操作部上のハードキー押下、カードの抜き差し、カセット段、圧版原稿やフィーダー原稿に関する操作等もある。これらの操作情報（イベント）は、本体装備部２２３で発生したイベントを本体装備制御Ｉ／Ｆ２２２を通じて、タイマ制御部４６２が管理することになる。また、タイマ制御部４６２は、さらに、タイマリセットに関する情報をステータス管理部４５４へ通知する機能も備えている。
【００３５】
＜処理手順＞
次に、図５乃至図７を参照して、本実施形態における特徴的な制御について説明する。本実施の形態では、Ｗｅｂアプリケーション４１０での認証の際、ＭＦＰ１０１のＭＦＰログアウト移行時間をサービスプロバイダ４５０経由で問い合わせる。その後、有効期限制御部４１３は、取得したＭＦＰログアウト移行時間に従ってＷｅｂアプリケーション４１０の認証の有効期限を更新する。
【００３６】
まず、図５を参照して、本実施形態における情報処理システム１００に含まれる装置の処理シーケンスについて説明する。本実施形態は、ＭＦＰ１０１のＷｅｂブラウザ４４０がユーザにより起動され、Ｗｅｂブラウザ４４０上にユーザーが選択すべき機能選択画面が表示されている状態から開始する。
【００３７】
Ｓ５０１において、Ｗｅｂブラウザ４４０は、画面表示部４４３によって表示した機能メニューを介したユーザ操作を受け付ける。続いて、Ｓ５０２において、Ｗｅｂブラウザ４４０は、メニュー画面要求をＷｅｂアプリケーション４１０に対して行う。
【００３８】
次に、Ｓ５０３において、Ｗｅｂアプリケーション４１０は、Ｓ５０２のメニュー画面要求に応じて、画面処理を行う。ここでの画面処理では、Ｗｅｂブラウザ４４０へ通知するための認証画面の画面情報が生成される。続いて、Ｓ５０４において、Ｗｅｂアプリケーション４１０は、画面情報通知手段として機能し、生成した認証画面の情報をＷｅｂブラウザ４４０に送信する。詳細な処理については図６を用いて後述する。
【００３９】
次に、Ｓ５０５において、Ｗｅｂブラウザ４４０は、画面表示部４４３によってＷｅｂアプリケーション４１０から受信した画面情報に従って認証画面を表示し、当該認証画面を介してユーザ操作を受け付ける。続いて、Ｓ５０６において、Ｗｅｂブラウザ４４０は、受け付けたユーザ操作に基づく認証情報をＷｅｂアプリケーション４１０へ通知する。
【００４０】
次に、Ｓ５０７において、Ｗｅｂアプリケーション４１０は、受信した認証情報を用いて認証処理を実行する。認証処理の詳細については図６を用いて後述する。認証が成功すると、Ｓ５０８において、Ｗｅｂアプリケーション４１０は、移行時間要求手段として機能し、ＭＦＰ１０１に設定されているＭＦＰログアウト移行時間を取得すべく、サービスプロバイダ４５０に対して情報取得指示を行う。
【００４１】
Ｓ５０８で情報取得指示を受け取ったサービスプロバイダ４５０は、Ｓ５０９において、ネイティブモジュール４６０に対してＭＦＰ１０１の設定情報の取得を指示する。具体的には、設定情報確認部４５３がネイティブモジュール４６０の設定情報管理部４６１に対して、ＭＦＰ１０１で設定されている情報を問い合わせる。
【００４２】
次に、Ｓ５１０において、ネイティブモジュール４６０の設定情報管理部４６１は、設定情報記憶部４９０から設定情報を取得する。続いて、Ｓ５１１において、設定情報管理部４６１は、サービスプロバイダ４５０の設定情報確認部４５３に取得した設定情報を通知する。Ｓ５１２において、サービスプロバイダ４５０は、Ｓ５０８の応答として、受け取った設定情報をＷｅｂアプリケーション４１０へ通知する。ここでのサービスプロバイダ４５０の処理は、移行時間通知手段の一例である。次に、Ｓ５１３において、Ｗｅｂアプリケーション４１０は、通知されたＭＦＰログアウト移行時間に従って保持してある認証の有効期限を更新する。その後、Ｓ５１４において、Ｗｅｂアプリケーション４１０は、画面情報通知手段として機能し、メニュー画面の画面情報をＷｅｂブラウザ４４０に送信する。
【００４３】
次に、図６を参照して、Ｗｅｂアプリケーション４１０における、Ｓ５０３の画面処理、Ｓ５０７の認証処理について説明する。なお、以下で説明する処理は、Ｗｅｂサーバ１０３のＣＰＵ３１１がＲＯＭ３１２、ＨＤＤ３１４等に記憶されているプログラムをＲＡＭ３１３に読み出して実行することにより実現される。
【００４４】
Ｓ６０１において、Ｗｅｂアプリケーション４１０は、Ｗｅｂブラウザ４４０からの処理要求の内容に従ってその後の処理を分岐する。即ち、認証画面の要求であるか、機能メニュー画面の要求であるか、又は、認証処理の要求であるかに従ってその後の処理を分岐する。ここで、処理要求を通知するＷｅｂブラウザ４４０は、認証要求手段、ユーザ操作通知手段の一例である。
【００４５】
ここで、処理要求の内容が認証画面の要求であれば場合はＳ６０２に進む。Ｓ６０２において、Ｗｅｂアプリケーション４１０は、処理要求に従ってユーザに認証処理を促すべく認証画面の画面情報をＷｅｂブラウザ４４０に返信する。このＳ６０２は図５のＳ５０４に該当する。続いて、Ｓ６１１に進み、Ｗｅｂアプリケーション４１０は、認証の有効期限をカウントするタイマをリセットし、新たに開始し、処理を終了する。
【００４６】
Ｓ６０１での処理要求の内容が機能メニュー画面の要求であればＳ６０３に進む。この場合は、現在ログインしているユーザが既に認証を完了し、通常の機能に対するメニュー画面を継続して要求していることを意味する。そこで、Ｓ６０３において、Ｗｅｂアプリケーション４１０は、画面要求したユーザに対する認証の有効期限を確認し、当該認証が有効期限切れ（一定時間画面要求がなかったためタイムアウトしている。）か否かを判定する。認証の有効期限切れである場合はＳ６０５に進み、Ｗｅｂアプリケーション４１０は、再度認証を行わせるべくＷｅｂブラウザ４４０に認証画面の画面情報を返信する。このＳ６０５はＳ６０２と同様に図５のＳ５０４に該当する。この際、ユーザに再度認証を促す旨のメッセージを認証画面に追加して返信しても良い。当該メッセージは、例えば、“認証期限が切れています。再度認証してください。”などのメッセージである。その後、Ｓ６１１に進む。
【００４７】
Ｓ６０３で有効期限切れでないと判定した場合はＳ６０６に進み、Ｗｅｂアプリケーション４１０は、現在ログインしているユーザが、通常の機能に対する処理を継続させるべく、Ｗｅｂブラウザ４４０にメニュー画面を返信する。このＳ６０６は図５のＳ５１４に該当する。その後、Ｓ６１１に進む。Ｓ６１１において、Ｗｅｂアプリケーション４１０は、認証の有効期限をカウントするタイマをリセットし新たに開始して、処理を終了する。
【００４８】
Ｓ６０１で処理要求の内容が認証処理の要求であればＳ６０４に進む。Ｓ６０４において、Ｗｅｂアプリケーション４１０は、処理要求の内容に従って認証処理を実行する。続いて、Ｓ６０７に進み、Ｗｅｂアプリケーション４１０は、認証がＯＫかＮＧかを判定する。ここで認証がＯＫならばＳ６０８に進み、Ｗｅｂアプリケーション４１０は、ＭＦＰ１０１に設定されているＭＦＰログアウト移行時間を取得すべく、サービスプロバイダ４５０に対して情報取得指示を行う。続いて、Ｓ６０９において、Ｗｅｂアプリケーション４１０は、Ｗｅｂブラウザ４４０にメニュー画面の画面情報を返信し、処理を終了する。このＳ６０８は図５のＳ５０８に該当する。さらにＳ６０９は図６のＳ５１４に該当する。
【００４９】
一方、Ｓ６０７で認証がＮＧだった場合にはＳ６１０に進み、Ｗｅｂアプリケーション４１０は、再度認証を行わせるべくＷｅｂブラウザ４４０に認証画面の画面情報を返信する。このＳ６１０は図５のＳ５０４に該当する。続いて、Ｓ６１２に進み、Ｗｅｂアプリケーション４１０は、認証の有効期限をカウントするタイマをリセットし新たに開始して、処理を終了する。
【００５０】
Ｓ６１１及びＳ６１２での処理は、Ｗｅｂブラウザ４４０でＷｅｂアプリケーション４１０に対してリクエストが発生したため、Ｗｅｂアプリケーション４１０の認証切れをリセットし再度タイマを進めるという機能を実現する。また、Ｓ５０３の画面処理、Ｓ５０７の認証処理は、Ｗｅｂアプリケーション４１０の有効期限制御部４１３で行うことが可能である。
【００５１】
ここでは、Ｗｅｂアプリケーション４１０の認証処理について、Ｗｅｂサーバ側で行う認証処理を利用した動作を例に説明をした。しかしながら、上述したようにＭＦＰ１０１でログインアプリケーション４３０を利用した認証処理も可能である。その場合は、Ｗｅｂアプリケーション４１０のロジック部４１２がサービスプロバイダ４５０に対して認証処理を依頼する。サービスプロバイダ４５０は認証機能実行部４５２により、ログインアプリケーション４３０を起動し、認証処理を実行する。その後、Ｗｅｂアプリケーション４１０は、認証結果をサービスプロバイダ４５０を経由し受け取ることとなる。
【００５２】
次に、上記Ｓ５１３の処理を、図７を参照して、さらに詳細に説明する。なお、以下で説明する処理は、Ｗｅｂサーバ１０３のＣＰＵ３１１がＲＯＭ３１２、ＨＤＤ３１４等に記憶されているプログラムをＲＡＭ３１３に読み出して実行することにより実現される。
【００５３】
まず、Ｓ７０１において、Ｗｅｂアプリケーション４１０は、ＭＦＰログアウト移行時間を取得する。続いて、Ｓ７０２において、Ｗｅｂアプリケーション４１０は、実際にＭＦＰログアウト移行時間が設定されているか否かを判定する。ＭＦＰログアウト時間が設定されている場合はＳ７０３に進み、Ｗｅｂアプリケーション４１０は、有効期限制御部４１３で管理されている、認証の有効期限が設定されているか（無限大でないか）否かを判定する。Ｓ７０３で認証の有効期限が設定されている場合はＳ７０４に進み、認証の有効期限が設定されていない場合は、認証の有効期限を改めて設定すべくＳ７０５に進む。
【００５４】
Ｓ７０４において、Ｗｅｂアプリケーション４１０は、ＭＦＰログアウト移行時間が、有効期限制御部４１３で管理されている、認証の有効期限より長いか否かを判定する。ここでＭＦＰログアウト移行時間が認証の有効期限より長いと判定した場合は、Ｓ７０５に進む。Ｓ７０５において、Ｗｅｂアプリケーション４１０は、認証の有効期限を、ＭＦＰログアウト移行時間と同一の時間に設定し更新し、Ｓ７０６へ進む。
【００５５】
一方、Ｓ７０２でＭＦＰログアウト移行時間が設定されていないと判定した場合もＳ７０６へ進む。また、Ｓ７０３でＭＦＰログアウト移行時間が認証の有効期限より長くないと判定した場合もＳ７０６に進む。Ｓ７０６において、Ｗｅｂアプリケーション４１０は、認証の有効期限をカウントするタイマをリセットし新たに開始して、処理を終了する。
【００５６】
以上説明したように、本実施形態によれば、Ｗｅｂサーバ上で起動するＷｅｂアプリケーションが、ＭＦＰで設定されたログアウト移行時間の情報を取得し、取得したログアウト移行時間に従ってＷｅｂアプリケーションの認証の有効期限を更新する。また、Ｗｅｂアプリケーションが、Ｗｅｂアプリケーション上での操作イベントに加えて、ＭＦＰで発生した操作イベントの通知を受け、Ｗｅｂアプリケーションの認証の有効期限のタイマを適切にリセットする。これにより、ＭＦＰでのログアウト移行時間と、Ｗｅｂアプリケーションでの認証の有効期限を同期させることができる。
【００５７】
＜第２の実施形態＞
次に、図８乃至図１０を参照して、本発明における第２の実施形態について説明する。例えばＭＦＰ１０１上でＷｅｂアプリケーション４１０へのリクエストを伴わない操作が行われると、ＭＦＰ１０１のスリープモード移行時間やオートクリア移行時間に対するタイマがリセットされる。本実施形態によれば、上述のような場合に、Ｗｅｂアプリケーション４１０において当該情報に従って認証の有効期限のタイマをリセットし再スタートさせる。
【００５８】
図８を参照して、Ｗｅｂブラウザ４４０上の操作による、ＭＦＰ１０１のスリープモード移行時間やオートクリア移行時間に対するＭＦＰログアウトのタイマリセットと、Ｗｅｂアプリケーション４１０の認証の有効期限のタイマリセットとについて説明する。まずＳ８０１において、Ｗｅｂブラウザ４４０は、画面表示部４４３によって表示されたメニュー画面を介してユーザ操作を受け付ける。続いて、Ｓ８０２において、Ｗｅｂブラウザ４４０は、Ｗｅｂアプリケーション４１０にユーザ操作に従った処理を要求する。当該ステップは上記Ｓ５０２のメニュー画面の要求又は上記Ｓ５０６の認証処理の要求であってもよい。
【００５９】
次に、Ｓ８０３において、Ｗｅｂアプリケーション４１０は、第１タイマリセット手段として機能し、認証の有効期限をカウントするタイマをリセットする。また、Ｓ８０４において、Ｗｅｂブラウザ４４０は、Ｓ８０１でのユーザ操作（ボタン操作）によるリクエストをＷｅｂアプリケーション４１０に対して通知するとともに、サービスプロバイダ４５０に対してボタン操作のイベントがあったことを通知する。
【００６０】
次に、Ｓ８０５において、サービスプロバイダ４５０は、ステータス管理部４５４を通じてネイティブモジュール４６０にイベントがあったことを通知する。続いて、Ｓ８０６において、ネイティブモジュール４６０は、第２タイマリセット手段として機能し、イベント通知を受け取った後にタイマ制御部４６２でＭＦＰ１０１側のＭＦＰログアウトタイマをリセットし再スタートさせる。このＳ８０６でリセットされるタイマは、ＭＦＰログアウトタイマに加えて、上述したオートクリアタイマやスリープモードタイマが含まれてもよい。同時にこれらのタイマをリセットすることで、ＭＦＰ１０１に対するオートクリア移行時間、スリープモード移行時間、ＭＦＰログアウト移行時間のタイマを同期させることが可能となる。これら一連の処理により、Ｗｅｂブラウザ４４０でのボタン操作時に、ＭＦＰ１０１側のＭＦＰログアウトタイマとＷｅｂアプリケーション４１０における認証の有効期限のタイマが同時にリセットされ再スタートされることになる。
【００６１】
次に、図９を参照して、ＭＦＰ１０１での操作による、ＭＦＰ１０１のスリープモード移行時間やオートクリア移行時間に対するＭＦＰログアウトのタイマリセットと、Ｗｅｂアプリケーション４１０の認証の有効期限のタイマリセットとについて説明する。ここで、ＭＦＰ１０１での操作とは、上記Ｗｅｂブラウザ４４０上での操作とは異なる操作であり、例えば、ＭＦＰ１０１上に設けられたハードキーの押下等である。
【００６２】
まず、Ｓ９０１において、ＭＦＰ１０１は、本体装備部２２３によってユーザの操作等により操作イベントを受け付ける。続いて、Ｓ９０２において、本体装備制御Ｉ／Ｆ２２２は、これらの操作イベントをネイティブモジュール４６０に通知する。続いて、Ｓ９０３において、ネイティブモジュール４６０は、第２タイマリセット手段として機能し、受信したイベント情報に従って、タイマ制御部４６２によってＭＦＰログアウトタイマをリセットさせる。続いて、Ｓ９０４に進み、ネイティブモジュール４６０は、サービスプロバイダ４５０に、ＭＦＰログアウトタイマがリセットされ再スタートされた旨のリセット通知を行う。
【００６３】
Ｓ９０４でネイティブモジュール４６０から通知されたリセット通知は、サービスプロバイダ４５０のステータス管理部４５４で処理される。Ｓ９０５において、ステータス管理部４５４は、ＭＦＰ１０１のタイマリセット通知を受け取ると、ＷｅｂアプリケーションにＭＦＰ１０１のタイマリセットがなされた旨の通知を行う。続いて、Ｓ９０６において、Ｗｅｂアプリケーション４１０は、第１タイマリセット手段として機能し、タイマリセット通知を受け取ると認証の有効期限のタイマをリセットし、再び開始させる。この一連の処理により、ＭＦＰ１０１でＭＦＰタイマリセットに関するイベントが発生した場合、ＭＦＰ１０１側のＭＦＰログアウトタイマとＷｅｂアプリケーション４１０における認証の有効期限のタイマが同時にリセットされ再スタートされることになる。
【００６４】
次に、図１０を参照して、上記Ｓ９０３及びＳ９０４の詳細について説明する。なお、以下で説明する処理は、ＭＦＰ１０１のＣＰＵ２１１がＲＯＭ２１２やＨＤＤ２１４に記憶されているプログラムをＲＡＭ２１３に読み出して実行することにより実現される。
【００６５】
まず、Ｓ１００１において、ネイティブモジュール４６０のタイマ制御部４６２は操作イベントを取得する。続いて、Ｓ１００２において、タイマ制御部４６２は、当該操作イベントがタイマリセット関連のイベントか否かを判断する。この種の操作イベントには、例えば、上述したように、カードリーダにおけるカードの抜き差し、各カセット段に対する操作、圧版原稿/フィーダー原稿版を開閉するなどの操作などがある。Ｓ１００２でタイマリセット関連のイベントではないと判断された場合は、そのまま処理を終了する。
【００６６】
一方、タイマリセット関連のイベントと判断された場合はＳ１００３に進み、タイマ制御部４６２は、ＭＦＰログアウトタイマをリセットし再スタートする。続いて、Ｓ１００４において、ネイティブモジュール４６０は、サービスプロバイダ４５０にＭＦＰログアウトタイマがリセットされ再スタートされた旨のリセット通知を行い、処理を終了する。このＳ１００４は図９のＳ９０４に該当する。
【００６７】
Ｓ１００３でリセットされるタイマは、ＭＦＰログアウトタイマに加えて、オートクリアタイマやスリープモードタイマが含まれてもよい。これらのタイマを同時にリセットすることで、ＭＦＰ１０１に対するオートクリア移行時間、スリープモード移行時間、ＭＦＰログアウト移行時間のタイマを同期させることが可能となる。
【００６８】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005624400.tif 000002
【図２】
0005624400.tif 000003
【図３】
0005624400.tif 000004
【図４】
0005624400.tif 000005
【図５】
0005624400.tif 000006
【図６】
0005624400.tif 000007
【図７】
0005624400.tif 000008
【図８】
0005624400.tif 000009
【図９】
0005624400.tif 000010
【図１０】
0005624400.tif 000011