(57)【要約】【課題】ユーザの認証情報の入力操作の手間を軽減する。【解決手段】ＭＦＰ１のＷｅｂサーバ機能６１が、ネットワーク４０を介して実行するＷｅｂＡＰのユーザ認証画面を生成して表示する。Ｗｅｂブラウザ機能６２は、ユーザ認証画面を介して入力された認証情報を、ネットワーク４０上に設けられた認証サーバ装置５２に送信する。認証サーバ装置５２は、認証情報でユーザ認証処理を行い、認証結果をＭＦＰ１に返信する。ＭＦＰ１の管理機能６３は、認証サーバ装置５２から、正規のユーザであることを示すユーザ認証結果を取得した場合に、ネットワーク通信機能、プリンタ機能等の所定の機能をユーザに利用可能とする。すなわち、ＷｅｂＡＰ側のユーザ認証結果を、ＭＦＰ１側のユーザ認証処理に用いることで、ユーザ認証処理を１つにまとめて、ユーザの認証情報の入力操作の手間を軽減する。【選択図】図３
2016126714.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークを介して実行するネットワークアプリケーションのユーザ認証画面を生成して表示部に表示する画面生成部と、
前記ユーザ認証画面を介して入力された認証情報を、前記ネットワーク上に設けられた、前記ネットワークアプリケーションのユーザ認証を行う認証サーバ装置に送信し、前記認証サーバ装置から返信されたユーザ認証結果を取得する通信部と、
前記認証サーバ装置から、正規のユーザであることを示すユーザ認証結果を取得した場合に、所定の機能をユーザに利用可能とする管理部と
を有する機器。
【請求項２】
前記ネットワークアプリケーションを記憶した記憶部を有し、
前記画面生成部は、前記記憶部から読み出した前記ネットワークアプリケーションを用いて、前記ユーザ認証画面を生成すること
を特徴とする請求項１に記載の機器。
【請求項３】
前記ネットワークアプリケーションを配信する前記ネットワーク上の配信サーバ装置のＵＲＬ（Uniform  Resource  Locator）を記憶する記憶部をさらに有し、
前記画面生成部は、前記通信部を介して、前記ＵＲＬで示される前記配信サーバ装置から前記ネットワークアプリケーションを取得して、取得した前記ネットワークアプリケーションを用いて、前記ユーザ認証画面を生成すること
を特徴とする請求項１に記載の機器。
【請求項４】
所定のネットワークを介して実行するネットワークアプリケーションのユーザ認証画面を生成して表示部に表示する画面生成部と、
前記ユーザ認証画面を介して入力された認証情報を、前記ネットワーク上に設けられた、前記ネットワークアプリケーションのユーザ認証を行う認証サーバ装置に送信し、前記認証サーバ装置から返信されたユーザ認証結果を取得する通信部と、
前記認証サーバ装置から、正規のユーザであることを示すユーザ認証結果を取得した場合に、所定の機能をユーザに利用可能とする管理部と
を有する画像形成装置。
【請求項５】
画面生成部が、所定のネットワークを介して実行するネットワークアプリケーションのユーザ認証画面を生成して表示部に表示する画面生成ステップと、
通信部が、前記ユーザ認証画面を介して入力された認証情報を、前記ネットワーク上に設けられた、前記ネットワークアプリケーションのユーザ認証を行う認証サーバ装置に送信し、前記認証サーバ装置から返信されたユーザ認証結果を取得する通信ステップと、
管理部が、前記認証サーバ装置から、正規のユーザであることを示すユーザ認証結果を取得した場合に、所定の機能をユーザに利用可能とする管理ステップと
を有する情報処理方法。
【請求項６】
コンピュータを、
所定のネットワークを介して実行するネットワークアプリケーションのユーザ認証画面を生成して表示部に表示する画面生成部と、
前記ユーザ認証画面を介して入力された認証情報を、前記ネットワーク上に設けられた、前記ネットワークアプリケーションのユーザ認証を行う認証サーバ装置に送信し、前記認証サーバ装置から返信されたユーザ認証結果を取得する通信部と、
前記認証サーバ装置から、正規のユーザであることを示すユーザ認証結果を取得した場合に、所定の機能をユーザに利用可能とする管理部として機能させること
を特徴とする情報処理プログラム。
【請求項７】
前記画面生成部は、記憶部から読み出した前記ネットワークアプリケーションを用いて、前記ユーザ認証画面を生成すること
を特徴とする請求項６に記載の情報処理プログラム。
【請求項８】
前記画面生成部は、記憶部に記憶されているＵＲＬ（Uniform  Resource  Locator）で示される、前記ネットワークアプリケーションを配信する前記ネットワーク上の配信サーバ装置から、前記通信部を介して取得した前記ネットワークアプリケーションを用いて、前記ユーザ認証画面を生成すること
を特徴とする請求項６に記載の情報処理プログラム。
【請求項９】
所定のネットワークを介して実行するネットワークアプリケーションを配信する配信サーバ装置と、
前記ネットワークアプリケーションのユーザ認証を行う認証サーバ装置と、
所定の機能を備えた機器であって、
所定のネットワークを介して実行するネットワークアプリケーションのユーザ認証画面を生成して表示部に表示する画面生成部と、
前記ユーザ認証画面を介して入力された認証情報を、前記ネットワーク上に設けられた、前記ネットワークアプリケーションのユーザ認証を行う認証サーバ装置に送信し、前記認証サーバ装置から返信されたユーザ認証結果を取得する通信部と、
前記認証サーバ装置から、正規のユーザであることを示すユーザ認証結果を取得した場合に、前記機器の機能を利用可能とする管理部と
を備えた機器と
を有する情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器、画像形成装置、情報処理方法、情報処理プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
今日において、コピー機能，プリンタ機能，ファクシミリ機能及びスキャナ機能等の複数の画像形成機能を備える複合機（ＭＦＰ：Multifunction  Peripheral）が知られている。特定のユーザ間でのみ、ＭＦＰを利用可能とする場合、予めＭＦＰに対して、利用権限を付与するユーザのユーザ登録を行う。ユーザは、ＭＦＰを利用する際に、ユーザ登録時に登録したユーザＩＤ及びパスワード等の入力を行う。ＭＦＰは、入力されたユーザＩＤ及びパスワード等を用いてユーザ認証処理を行い、正規のユーザであることを認証できた場合に、各機能の利用を可能とする。
【０００３】
また、今日において、Ｗｅｂ技術の進化により、ＭＦＰの機能をリモートネットワークから利用するためのＷｅｂＡＰＩが公開されている。これにより、サードパーティー等によるＷｅｂアプリケーションの開発ケース及び利用ケースが増えている。Ｗｅｂは、「World  Wide  Web」の略記である。ＡＰＩは、「Application  Programming  Interface」の略記である。
【０００４】
通常のアプリケーションプログラムは、例えばＭＦＰ等の機器にインストールされ、読み出されて動作する。これに対して、Ｗｅｂアプリケーションプログラムは、ネットワーク上のサーバ装置からダウンロードされ、Ｗｅｂブラウザ等のソフトウェア上でアプリケーションとして動作する。
【０００５】
Ｗｅｂアプリケーションプログラムは、ＭＦＰ等の機器にインストールすることなく利用されるため、Ｗｅｂアプリケーションプログラムの利用権限を確認するためのユーザ認証処理は、所定のネットワーク上に設けられた認証サーバ装置で実行される。すなわち、Ｗｅｂアプリケーションプログラムを利用する場合、ユーザは、Ｗｅｂアプリケーションプログラムのユーザ認証画面を介して、ユーザＩＤ及びパスワード等の認証情報を入力する。入力された認証情報は、認証サーバ装置に送信される。認証サーバ装置は、ユーザＩＤ及びパスワード等を用いてユーザ認証処理を行い、認証結果をＭＦＰに送信する。ＭＦＰは、認証サーバ装置から受信した認証結果が、正規のユーザであることを示す認証結果である場合に、各機能の利用を可能とする。
【０００６】
一方、特許文献１（特開２０１０−１１３５９９号公報）には、ユーザが認証情報を入力する手間の軽減を図った情報処理システムが開示されている。この情報処理システムの場合、ＭＦＰの認証アプリケーションで得た認証情報をＷｅｂサーバ装置に送信する。これにより、Ｗｅｂアプリケーション側での認証処理が不要となり、ユーザが認証情報を入力する手間を軽減できる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、機器本体の利用にユーザ認証が必要な従来のＭＦＰ等の機器において、Ｗｅｂアプリケーションプログラムを利用する場合、認証情報の２回の入力操作が必要となる。このため、ユーザ認証が面倒な問題があった。
【０００８】
すなわち、ＭＦＰ等の機器側では、機器のアプリケーションでユーザ認証画面が生成され表示される。また、Ｗｅｂアプリケーション側では、ベンダー（サードパーティー）により作成されたユーザ認証画面が表示される。機器のアプリケーションで生成されるユーザ認証画面と、Ｗｅｂアプリケーションで生成されるユーザ認証画面は、それぞれ作成した主体が異なる。このため、各ユーザ認証画面を一つのユーザ認証画面に共通化することは困難である。
【０００９】
このようなことから、ユーザは、機器本体の利用開始時に機器のアプリケーションで生成されるユーザ認証画面による１回目の認証情報の入力操作が必要となる。また、１回目の認証情報の入力操作後、Ｗｅｂアプリケーションプログラムを利用する際に、認証サーバ装置側で行うユーザ認証のために、ベンダーにより作成されたユーザ認証画面による２回目の認証情報の入力操作が必要となる。
【００１０】
特許文献１に開示されている技術の場合、ユーザ認証画面が、Ｗｅｂベースではなく、ＭＦＰの認証アプリケーションである。このため、上述の各ユーザ認証画面の共通化が困難な問題がある。また、ベンダー毎のユーザ認証画面の仕様の変更等にも対応困難な問題がある。
【００１１】
本発明は、上述の課題に鑑みてなされたものであり、ユーザ認証のための認証情報の入力の手間を軽減した機器、画像形成装置、情報処理方法、情報処理プログラム及び情報処理システムの提供を目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、所定のネットワークを介して実行するネットワークアプリケーションのユーザ認証画面を生成して表示部に表示する画面生成部と、ユーザ認証画面を介して入力された認証情報を、ネットワーク上に設けられた、ネットワークアプリケーションのユーザ認証を行う認証サーバ装置に送信し、認証サーバ装置から返信されたユーザ認証結果を取得する通信部と、認証サーバ装置から、正規のユーザであることを示すユーザ認証結果を取得した場合に、所定の機能をユーザに利用可能とする管理部とを有する。
【発明の効果】
【００１３】
本発明によれば、ユーザ認証のための認証情報の入力の手間を軽減できるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】図１は、実施の形態の情報処理システムに設けられているＭＦＰのハードウェア構成図である。
【図２】図２は、実施の形態の情報処理システムに設けられているＭＦＰのソフトウェア構成の模式図である。
【図３】図３は、実施の形態の情報処理システムのシステム構成図である。
【図４】図４は、実施の形態の情報処理システムに設けられているＭＦＰにおいて、認証用ＷｅｂＡＰをインストールする流れを示すシーケンス図である。
【図５】図５は、実施の形態の情報処理システムのＭＦＰにおいて、所望のアプリケーションを起動する際に、ベンダー側で作成されたＷｅｂアプリケーションのユーザ認証画面が表示される流れを示すシーケンス図である。
【図６】図６は、実施の形態の情報処理システムのＭＦＰにおいて、ベンダー側で作成されたＷｅｂアプリケーションのユーザ認証画面を介して、外部の認証サーバ装置で行ったユーザ認証の認証結果を、ＭＦＰのユーザ認証に用いる流れを示すシーケンス図である。
【図７】図７は、実施の形態の情報処理システムのＭＦＰにおいて、ベンダー側で作成されたＷｅｂアプリケーションのユーザ認証画面を介して、外部の認証サーバ装置で行ったユーザ認証の認証結果を用いて、所望のＷｅｂページを閲覧する流れを示すシーケンス図である。
【発明を実施するための形態】
【００１５】
以下、一例として、本発明を適用した実施の形態となる情報処理システムの説明をする。
【００１６】
まず、図１に、実施の形態となる情報処理システムに設けられている複合機（ＭＦＰ：Multifunction  Peripheral）１のハードウェア構成図を示す。ＭＦＰ１は、機器および画像形成装置の一例である。ＭＦＰ１は、図１に示すようにコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の各種の機能を備えた本体１０と、ユーザの操作に応じた入力を受け付ける操作部２０とを備える。本体１０と操作部２０は、専用の通信路３０を介して相互に通信可能に接続されている。通信路３０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。また、本体１０は、コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の画像生成機能のうち、一つの機能を有していてもよいし又は複数の機能を有していてもよい。
【００１７】
操作部２０としては、単独で完結した情報処理を実行可能な電子機器を用いることができる。一例として、操作部２０としては、スマートフォン又はタブレット型端末等の情報処理端末を用いることができる。この場合、操作部２０として用いられる情報処理端末は、ＭＦＰ１の操作部として機能する。なお、以下、単に、「操作パネル」というときは、従来のＭＦＰ１に固定され設置されている操作パネルをいうこととする。
【００１８】
より詳しくは、操作部２０として用いられる情報処理端末は、従来、ＭＦＰ１専用の操作部として固定され設置されていた操作パネルの代わりに、ＭＦＰ１に着脱可能に接続される。すなわち、操作部２０として用いられる情報処理端末は、例えばＭＦＰ１の操作パネルが配置される位置等の所定の位置に取り外し可能（分離可能）ながらも、ＭＦＰ１と一体的に設置される。従って、操作部２０として用いられる情報処理端末およびＭＦＰ１は、一台の装置として把握されてもよい。操作部２０である情報処理端末は、ＭＦＰ１から取り外されると、ＭＦＰ１との間で、例えばＢｌｕｅｔｏｏｔｈ（登録商標）又は赤外線通信等の無線通信を行い、ＭＦＰ１の操作部として機能する。
【００１９】
本体１０は、操作部２０で受け付けた入力に応じた動作を行う。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作も行う。
【００２０】
次に、本体１０のハードウェア構成について説明する。図１に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４とを備える。また、本体１０は、通信Ｉ／Ｆ（インタフェース）１５と、接続Ｉ／Ｆ１６と、エンジン部１７とを備える。各部１１〜１７は、システムバス１８を介して相互に接続されている。
【００２１】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２又はＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能などの各種機能を実現する。
【００２２】
通信Ｉ／Ｆ１５は、ネットワーク通信機能の一例であり、ネットワーク４０上のクライアントＰＣ（パーソナルコンピュータ）、Ｗｅｂサーバ装置又は認証サーバ装置等の外部装置と通信するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３０を介して操作部２０と通信するためのインタフェースである。なお、図１および図２において、通信路３０は、有線的に図示されているが、上述のように操作部２０は、ＭＦＰ１の本体１０に対して着脱可能に設けられている。このため、操作部２０をＭＦＰ１に装着しているときには、通信路３０は有線通信路として機能し、操作部２０をＭＦＰ１から取り外したときには、通信路３０は無線通信路として機能するものと理解されたい。
【００２３】
エンジン部１７は、コピー機能、スキャナ機能、ファクシミリ機能及びプリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン部１７は、例えば原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像生成部）、ファクシミリ通信を行うファクシミリ通信部などを備えている。さらに、印刷済みシート材を仕分けるフィニッシャ及び原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００２４】
次に、操作部２０のハードウェア構成について説明する。図１に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステムバス２８を介して相互に接続されている。
【００２５】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２又はフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部２０全体の動作を制御する。そして、ＣＰＵ２１は、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００２６】
通信Ｉ／Ｆ２５は、例えばネットワーク４０上のサーバ装置と通信するためのインタフェースである。接続Ｉ／Ｆ２６は、通信路３０を介して本体１０と通信するためのインタフェースである。
【００２７】
操作パネル２７は、操作部及び表示部の一例であり、タッチセンサを備えた液晶表示装置（ＬＣＤ）で構成される。操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けると共に、例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態を示す情報等の各種の情報を表示する。また、操作パネル２７は、後述するユーザ認証画面及びＷｅｂページの画面を表示する。なお、操作パネル２７は、タッチセンサを備えた有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。
【００２８】
図２に、ＭＦＰ１のソフトウェア構成の一例を示す。図２に示すように、本体１０は、アプリ層１０１と、サービス層１０２と、ＯＳ層１０３とを有する。アプリ層１０１，サービス層１０２及びＯＳ層１０３の実体は、ＲＯＭ１２又はＨＤＤ１４等に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２９】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクシミリ機能を提供するためのファクシミリアプリ、プリンタ機能を提供するためのプリンタアプリ等が挙げられる。
【００３０】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、本体１０が備えるハードウェア資源を利用するためのインタフェースを提供するソフトウェアである。具体的には、ハードウェア資源に対する動作要求の受け付け、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００３１】
なお、サービス層１０２によるインタフェースの機能は、本体１０のアプリ層１０１だけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１（アプリ）も、サービス層１０２のインタフェース機能を介して、本体１０のハードウェア資源（例えばエンジン部１７）を利用した機能を実現することができる。
【００３２】
ＯＳ層１０３のソフトウェアは、本体１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００３３】
同様に、操作部２０は、アプリ層２０１と、サービス層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、サービス層２０２及びＯＳ層２０３も、階層構造については本体１０側と同様である。ただし、アプリ層２０１のアプリにより提供される機能及びサービス層２０２が受け付け可能な動作要求の種類は、本体１０側とは異なる。アプリ層２０１のアプリは、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアである。主には、本体１０が備える機能（コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能）に関する操作及び表示を行うためのＵＩ（ユーザインタフェース）の機能を提供するためのソフトウェアである。
【００３４】
なお、実施の形態の例では、機能の独立性を保つために、本体１０側のＯＳ層１０３のソフトウェアと操作部２０側のＯＳ層２０３のソフトウェアが互いに異なる。つまり、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。例えば、本体１０側のＯＳ層１０３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳ層２０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００３５】
本体１０及び操作部２０を別々のオペレーティングシステムで動作させることで、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示内容）を本体１０へ伝達する動作（コマンド通信）及び本体１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容などが挙げられる。
【００３６】
また、実施の形態の例では、操作部２０に対する電力供給は、本体１０から通信路３０を経由して行われているので、操作部２０の電源制御を、本体１０の電源制御とは別に（独立して）行うことができる。
【００３７】
なお、この例では、本体１０と操作部２０は、通信路３０を介して電気的かつ物理的に接続されているが、上述のように本体１０から操作部２０を取り外し可能としてもよい。この場合、本体１０及び操作部２０に、例えば赤外線通信部、ＲＦ通信部、ブルートゥース（登録商標）通信部等の近距離無線通信部を設ける。ＲＦは、「Radio  Frequency」の略記である。又は、本体１０及び操作部２０に、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮ通信機能を設け、図２に示すように無線ＬＡＮアクセスポイント（無線ＬＡＮＡＰ）４１及びネットワーク４０を介して相互に通信可能としてもよい。ＬＡＮは、「Local  Area  Network」の略記である。本体１０から操作部２０を取り外し可能である場合、操作部２０は、通信路３０を介して本体１０から供給された電力を二次電池に蓄電しておき、本体１０から取り外された際に、二次電池に蓄電された電力を用いて動作して本体１０と通信を行う。
【００３８】
次に、図３に、実施の形態の情報処理システムのシステム構成図を示す。この図３に示すように、実施の形態の情報処理システムは、上述のＭＦＰ１、Ｗｅｂサーバ装置５１および認証サーバ装置５２を有している。ＭＦＰ１、Ｗｅｂサーバ装置５１および認証サーバ装置５２は、例えばインターネット等の所定のネットワーク４０を介して相互に接続されている。
【００３９】
Ｗｅｂサーバ装置５１は、配信サーバ装置の一例であり、通信部８１、記憶部８２及び制御部８３を有している。通信部８１は、ＭＦＰ１及び認証サーバ装置５２との間でネットワーク４０を介した通信を行う。記憶部８２には、ＭＦＰ１にダウンロードされ、Ｗｅｂブラウザ等のソフトウェア上でアプリケーションとして動作する、ネットワークアプリケーションの一例であるＷｅｂアプリケーションプログラム（以下、ＷｅｂＡＰという）等が記憶されている。制御部８３は、Ｗｅｂサーバ装置５１全体の動作を制御する。
【００４０】
認証サーバ装置５２は、通信部８４、記憶部８５及び制御部８６を有している。通信部８４は、ＭＦＰ１及びＷｅｂサーバ装置５１との間でネットワーク４０を介した通信を行う。記憶部８５には、ＷｅｂＡＰのユーザ認証用の認証情報等が記憶されている。制御部８６は、ＷｅｂＡＰのユーザ認証処理の他、認証サーバ装置５２全体の動作を制御する。
【００４１】
ここで、実施の形態の情報処理システムは、ＭＦＰ１の機能を利用可能とするためのユーザ認証処理及びＷｅｂＡＰを利用可能とするためのユーザ認証処理を共通化することで、認証情報を入力するユーザの手間を軽減している。一例ではあるが、実施
の形態の情報処理システムの場合、このような認証情報を入力する手間の軽減を、図３のＭＦＰ１のＨＤＤ１４内に示す認証用Ｗｅｂアプリケーションプログラム（以下、認証用ＷｅｂＡＰという）でソフトウェア的に実現している。認証用ＷｅｂＡＰは、情報処理プログラムの一例であり、ベンダーが独自に拡張したユーザ認証用のＷｅｂＡＰである。また、認証用ＷｅｂＡＰには、ユーザ認証を行う認証サーバ装置５２の認証サーバ情報及びＷｅｂＡＰのダウンロード元となるＷｅｂサーバ装置５１のＵＲＬ（指定ＵＲＬ）が含まれている。ＵＲＬは、「Uniform  Resource  Locator」の略記である。
【００４２】
ＭＦＰ１のＣＰＵ１１は、ＨＤＤ１４内から認証用ＷｅｂＡＰを読み出し、図１に示すＲＡＭ１３上に展開して実行する。図３のＣＰＵ１１内に示す認証アプリケーションプログラム機能（認証ＡＰ機能）６０、Ｗｅｂサーバ機能６１、Ｗｅｂブラウザ機能６２及び管理機能６３は、ＣＰＵ１１が認証用ＷｅｂＡＰを実行することでソフトウェア的に実現される各機能を示している。
【００４３】
なお、この例では、認証ＡＰ機能６０〜管理機能６３は、ソフトウェアで実現することとして説明を進めるが、認証ＡＰ機能６０〜管理機能６３のうち、全部又は一部をハードウェアで実現してもよい。
【００４４】
また、認証用ＷｅｂＡＰは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、認証用ＷｅｂＡＰは、ＣＤ−Ｒ、ＤＶＤ、ブルーレイディスク（登録商標）、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。ＤＶＤは、「Digital  Versatile  Disk」の略記である。また、認証用ＷｅｂＡＰを、インターネット等のネットワーク経由で提供してもよい。また、ＭＦＰ１は、認証用ＷｅｂＡＰを、ネットワークを介してダウンロードし、操作部２０（又は、本体１０）にインストールして実行してもよい。また、認証用ＷｅｂＡＰを、機器内のＲＯＭ等に予め組み込んで提供してもよい。
【００４５】
認証ＡＰ機能６０は、更新部７１、認証処理部７２及び通信部７３を有している。更新部７１は、認証用ＷｅｂＡＰのインストール時において、ユーザ認証を行う認証サーバ装置５２の認証サーバ情報及びＷｅｂＡＰのダウンロード元となるＷｅｂサーバ装置５１のＵＲＬ（指定ＵＲＬ）をＨＤＤ１４に登録する。また、更新部７１は、アップデート時において、認証サーバ情報及び指定ＵＲＬを更新処理する。認証処理部７２は、ベンダー側で作成されたユーザ認証画面を介して、認証サーバ装置５２で行われたユーザ認証結果を、Ｗｅｂブラウザ機能６２および管理機能６３に通知する。通信部７３は、ＭＦＰ１内のＷｅｂサーバ機能６１、Ｗｅｂブラウザ機能６２及び管理機能６３との間の通信制御を行う。
【００４６】
Ｗｅｂサーバ機能６１は、通信部７４及びページ生成部７５を有している。通信部７４は、ＭＦＰ１内の認証ＡＰ機能６０、Ｗｅｂブラウザ機能６２及び管理機能６３との間の通信制御を行う。ページ生成部７５は、画面生成部の一例であり、認証用ＷｅｂＡＰに含まれるＷｅｂＡＰに従って、ベンダー側で作成されたユーザ認証画面を生成する。
【００４７】
Ｗｅｂブラウザ機能６２は、通信部７６及び表示処理部７７を有している。通信部７６は、ＭＦＰ１内の認証ＡＰ機能６０、Ｗｅｂサーバ機能６１及び管理機能６３との間の通信制御を行う他、通信Ｉ／Ｆ１５を介したＷｅｂサーバ装置５１と認証サーバ装置５２との間の通信制御を行う。具体的には、通信部７６は、ユーザから入力された認証情報を認証サーバ装置５２に送信する。また、通信部７６は、認証サーバ装置５２から返信されたユーザの認証結果を取得する。表示処理部７７は、Ｗｅｂサーバ機能６１のページ生成部７５で生成された、ベンダー側で作成されたユーザ認証画面を、表示部の一例である操作パネル２７に表示する。
【００４８】
管理機能６３は、認証管理部７８、アプリケーションプログラム管理部（ＡＰ管理部）７９及びインストール管理部８０を有している。認証管理部７８は、ユーザがＭＦＰ１を使用する際に認証ＡＰ機能６０の起動要求を行い、認証サーバ装置５２からのユーザ認証結果を用いてユーザ認証を行う。ＡＰ管理部７９は、ユーザに起動が指定されたＷｅｂＡＰの実行管理を行う。インストール管理部８０は、ＭＦＰ１に対する認証用ＷｅｂＡＰのインストール動作を管理する。
【００４９】
次に、このようなＭＦＰ１とネットワーク４０を介して接続されているＷｅｂサーバ装置５１は、通信部８１、記憶部８２及び制御部８３を有している。通信部８１は、ＭＦＰ１の通信Ｉ／Ｆ１５を介してＷｅｂブラウザ機能６２等と通信を行い、ＷｅｂＡＰのＷｅｂページ画面等を送信する。記憶部８２には、ベンダーにより作成されたＷｅｂＡＰが記憶されている。制御部８３は、Ｗｅｂサーバ装置５１全体の動作を制御する。
【００５０】
ＭＦＰ１とネットワーク４０を介して接続されている認証サーバ装置５２は、通信部８４、記憶部８５及び制御部８６を有している。通信部８４は、ＭＦＰ１の通信Ｉ／Ｆ１５を介してＷｅｂブラウザ機能６２等と通信を行い、ユーザ認証結果をＭＦＰ１に送信する。記憶部８５には、ＭＦＰ１を利用する各ユーザのユーザ識別情報及びパスワード等の認証情報が記憶されている。制御部８６は、認証サーバ装置５２全体の動作を制御する。
【００５１】
次に、図４のシーケンス図を用いて、ＭＦＰ１における、認証用ＷｅｂＡＰのインストール動作を説明する。まず、ユーザは、Ｗｅｂサーバ装置５１等の所定のＷｅｂサーバ装置から認証用ＷｅｂＡＰをダウンロードする。認証用ＷｅｂＡＰには、ユーザ認証画面を生成するためのＷｅｂＡＰ、ユーザ認証を行う認証サーバ装置５２の認証サーバ情報及びＷｅｂＡＰのダウンロード元となるＷｅｂサーバ装置５１のＵＲＬ（指定ＵＲＬ）が含まれている。
【００５２】
このような認証用ＷｅｂＡＰのダウンロードが完了すると、ユーザは、操作パネル２７を操作して、認証用ＷｅｂＡＰのインストールを指示する。インストールが指示されると、ＣＰＵ１１は、ダウンロードされた認証用ＷｅｂＡＰを読み込み、認証ＡＰ機能６０を展開する。そして、ＣＰＵ１１は、ステップＳ１において、管理機能６３のインストール管理部８０から認証ＡＰ機能６０に対して、認証用ＷｅｂＡＰのインストール要求を行う。
【００５３】
認証用ＷｅｂＡＰのインストール要求を受信すると、認証ＡＰ機能６０の更新部７１は、ステップＳ２及びステップＳ３において、上述の認証サーバ情報及び指定ＵＲＬをＨＤＤ１４に登録する。なお、更新部７１は、認証用ＷｅｂＡＰのアップデート時には、ＨＤＤ１４に登録されている認証サーバ情報及び指定ＵＲＬを、新たな認証サーバ情報及び指定ＵＲＬに更新する。
【００５４】
また、ユーザは、上述のように認証用ＷｅｂＡＰに含まれている、ユーザ認証画面を生成するためのＷｅｂＡＰを、ＭＦＰ１内に保有しておくか否か（残しておくか否か）を選択可能となっている。ユーザは、操作パネル２７を操作して、ＷｅｂＡＰを保有するか否かを選択する。ユーザにより、ＷｅｂＡＰを保有することが選択された場合、更新部７１は、ステップＳ４において、Ｗｅｂサーバ機能６１と、ＨＤＤ１４のＷｅｂＡＰとを関連付ける処理を行う（ＷｅｂＡＰのインストール）。これに対して、ユーザにより、ＷｅｂＡＰを保有しないことが選択された場合、更新部７１は、ステップＳ４の処理をスキップする。
【００５５】
後述するが、Ｗｅｂブラウザ機能６２は、ＭＦＰ１に保有されたＷｅｂＡＰを用いて、ベンダー側で作成されたユーザ認証画面を生成する。しかし、ＭＦＰ１にＷｅｂＡＰが保有されていない場合、ステップＳ３でＨＤＤ１４に登録（又は更新）された指定ＵＲＬで示されるＷｅｂサーバ装置５１にアクセスし、ＷｅｂＡＰを取得してベンダー側で作成されたユーザ認証画面を生成する。
【００５６】
更新部７１は、ステップＳ４のＷｅｂＡＰのインストールが完了し、又はステップＳ４の処理をスキップすると、ステップＳ５において、管理機能６３のインストール管理部８０にインストールの完了通知（認証処理の置き換え完了通知）を行う。これにより、認証用ＷｅｂＡＰのインストールが完了する。
【００５７】
次に、図５は、ユーザにより所望のアプリケーションが起動操作された際に、ＭＦＰ１内に保有されたＷｅｂＡＰを用いてユーザ認証画面を表示する流れを示すシーケンス図である。まず、ユーザにより、操作パネル２７を介して所望のアプリケーションが起動操作されると、管理機能６３のＡＰ管理部７９は、ステップＳ１１において、認証ＡＰ機能６０に対して、ユーザ認証要求を行う。認証ＡＰ機能６０は、ユーザ認証要求を受信すると、ステップＳ１２において、Ｗｅｂブラウザ機能６２に対して起動要求を行う。
【００５８】
起動したＷｅｂブラウザ機能６２は、ステップＳ１３において、Ｗｅｂサーバ機能６１に対して、Ｗｅｂページの読み込み要求を行う。読み込み要求を受信したＷｅｂサーバ機能６１は、ページ生成部７５が、ＨＤＤ１４にＷｅｂＡＰが保有されているか否かを確認する。保有されている場合、Ｗｅｂサーバ機能６１のページ生成部７５は、ステップＳ１４において、ＨＤＤ１４に保有されているＷｅｂＡＰに従って、ユーザ認証画面を生成する。上述のように、ＨＤＤ１４に保有されているＷｅｂＡＰは、ベンダー側で開発されたＷｅｂＡＰである。このため、ステップＳ１４においては、ベンダー側が作成したユーザ認証画面が表示される。
【００５９】
なお、ＨＤＤ１４にＷｅｂＡＰが保有されていない場合、Ｗｅｂサーバ機能６１は、ＨＤＤ１４に登録されている指定ＵＲＬを読み出して、Ｗｅｂブラウザ機能６２に転送する。Ｗｅｂブラウザ機能６２は、指定ＵＲＬで示されるＷｅｂサーバ装置５１にアクセスし、ＷｅｂＡＰを取得する。Ｗｅｂサーバ機能６１のページ生成部７５は、Ｗｅｂサーバ装置５１から取得されたＷｅｂＡＰに従って、ベンダー側で作成されたユーザ認証画面のＷｅｂページを生成する。
【００６０】
次に、Ｗｅｂブラウザ機能６２の表示処理部７７は、ステップＳ１５において、ページ生成部７５で生成されたユーザ認証画面を、操作パネル２７に表示する。これにより、操作パネル２７に、ベンダー側で作成されたユーザ認証画面が表示される。
【００６１】
次に、図６は、上述のように表示されたユーザ認証画面を介して、外部の認証サーバ装置５２でユーザ認証を行う流れを示すシーケンス図である。図６のシーケンス図のステップＳ２１〜ステップＳ２５は、図５のシーケンス図のステップＳ１１〜ステップＳ１５に相当する。すなわち、ユーザにより、操作パネル２７を介して所望のアプリケーションが起動操作されると、管理機能６３のＡＰ管理部７９は、ステップＳ２１において、認証ＡＰ機能６０に対して、ユーザ認証要求を行う。認証ＡＰ機能６０は、ユーザ認証要求を受信すると、ステップＳ２２において、Ｗｅｂブラウザ機能６２に対して起動要求を行う。
【００６２】
起動したＷｅｂブラウザ機能６２は、ステップＳ２３において、Ｗｅｂサーバ機能６１に対して、Ｗｅｂページの読み込み要求を行う。読み込み要求を受信したＷｅｂサーバ機能６１は、ページ生成部７５が、ＨＤＤ１４にＷｅｂＡＰが保有されているか否かを確認する。保有されている場合、Ｗｅｂサーバ機能６１のページ生成部７５は、ステップＳ２４において、ＷｅｂＡＰに従ってユーザ認証画面を生成する。上述のように、ＨＤＤ１４に保有されているＷｅｂＡＰは、ベンダー側で開発されたＷｅｂＡＰである。このため、ステップＳ２４においては、ベンダー側が作成したユーザ認証画面が表示される。
【００６３】
なお、ＨＤＤ１４にＷｅｂＡＰが保有されていない場合、Ｗｅｂサーバ装置５１から取得されたＷｅｂＡＰに従って、ベンダー側で作成されたユーザ認証画面を生成することは、上述のとおりである。
【００６４】
次に、Ｗｅｂブラウザ機能６２の表示処理部７７は、ステップＳ２５において、ページ生成部７５で生成されたユーザ認証画面のＷｅｂページを、操作パネル２７に表示する。これにより、操作パネル２７に、ベンダー側で作成されたユーザ認証画面が表示される。
【００６５】
ユーザは、操作パネル２７を操作することで、表示されているユーザ認証画面に対して、ユーザ識別情報及びパスワード等の認証情報を入力する。そして、ユーザは、認証情報の入力を完了した際に、認証情報の確定操作を行う。管理機能６３の認証管理部７８は、ステップＳ２６において、入力された認証情報をＷｅｂブラウザ機能６２に転送する。また、管理機能６３の認証管理部７８は、ステップＳ２７において、ユーザの確定操作のタイミングで、Ｗｅｂブラウザ機能６２に対して認証情報の確定通知を行う。
【００６６】
Ｗｅｂブラウザ機能６２は、確定通知を受信すると、通信部７６が、ステップＳ２８において、通信Ｉ／Ｆ１５及びネットワーク４０を介して、ユーザから入力された認証情報を認証サーバ装置５２に転送し、認証情報の問い合わせを行う。認証サーバ装置５２は、転送された認証情報と、記憶部８５に予め記憶されている認証情報とを照合することでユーザ認証処理を行う。そして、認証サーバ装置５２は、ステップＳ２９において、認証結果をＭＦＰ１に返信する。返信された認証結果は、通信Ｉ／Ｆ１５を介してＷｅｂブラウザ機能６２で取得され、認証ＡＰ機能６０の認証処理部７２に通知される。
【００６７】
認証ＡＰ機能６０の認証処理部７２は、認証結果を認識し、ＨＤＤ１４又はＲＡＭ１３等の記憶部に一時的に記憶すると共に、ステップＳ３０において、認証結果を管理機能６３の認証管理部７８に通知する。また、認証管理部７８は、ステップＳ３１において、認証結果をＷｅｂブラウザ機能６２に通知する。これにより、ユーザがＷｅｂＡＰのユーザ認証画面に対して認証情報を入力するだけで（入力操作を１回行うだけで）、ＷｅｂＡＰ側のユーザ認証処理及びＭＦＰ１側のユーザ認証処理の両方のユーザ認証処理を完了させることができる。
【００６８】
すなわち、実施の形態の情報処理システムのＭＦＰ１は、ベンダーにより開発されたＷｅｂＡＰのユーザ認証画面を介してユーザにより入力された認証情報を、ＷｅｂＡＰのユーザ認証を行う認証サーバ装置５２に転送してユーザ認証処理を行う。そして、認証サーバ装置５２で行われたユーザ認証の認証結果をＭＦＰ１で受信して、管理機能６３及びＷｅｂサーバ機能６１等に通知する。これにより、認証サーバ装置５２で行われたユーザ認証の認証結果を、ＭＦＰ１を利用するユーザのユーザ認証処理に用いることができる。このため、ユーザが認証情報の入力操作を１回行うだけで、ＷｅｂＡＰ側のユーザ認証処理及びＭＦＰ１側のユーザ認証処理の両方のユーザ認証処理を完了させることができる。
【００６９】
次に、図７のフローチャートに、上述の認証結果を用いてＭＦＰ１とＷｅｂサーバ装置５１との間で通信を行い、ＷｅｂＡＰに対応するＷｅｂページを表示する動作の流れを示す。まず、ステップＳ４１は、図５のステップＳ１１〜ステップＳ１５及び図６のステップＳ２１〜ステップＳ２５に相当する。ステップＳ４１では、上述のようにＷｅｂＡＰに従って、ベンダー側で作成されたユーザ認証画面を操作パネル２７に表示する。ユーザは、操作パネル２７を入力操作して、ユーザ認証画面に対して認証情報の入力を行う。ステップＳ４２は、図６のステップＳ２６及びステップＳ２７に相当する。ステップＳ４２では、管理機能６３の認証管理部７８が、ユーザからの認証情報の入力の有無を監視する。ユーザからの認証情報の入力が認証管理部７８で検出されると（ステップＳ４２：Ｙｅｓ）、処理はステップＳ４３に進む。
【００７０】
ステップＳ４３は、図６のステップＳ２８及びステップＳ２９に相当する。ユーザから認証情報が入力されると、ステップＳ４３において、Ｗｅｂブラウザ機能６２から認証サーバ装置５２に対して、ユーザから入力された認証情報が転送される。認証サーバ装置５２は、記憶部８５に予め記憶されているユーザの認証情報と、Ｗｅｂブラウザ機能６２から転送された認証情報とを照合してユーザ認証処理を行い、認証結果をＭＦＰ１に返信する。
【００７１】
次に、ステップＳ４４では、ＭＦＰ１の認証ＡＰ機能６０の認証処理部７２が、認証サーバ装置５２から返信された認証結果を用いて、ユーザから入力された認証情報が正しい認証情報であるか否かを判別する。認証サーバ装置５２から返信された認証結果が、正規のユーザではないことを示す認証結果である場合（ステップＳ４４：Ｎｏ）、Ｗｅｂブラウザ機能６２の表示処理部７７が、ステップＳ４５において、認証失敗の画面を操作パネル２７に表示して、処理をステップＳ４１に戻す。
【００７２】
次に、認証サーバ装置５２から返信された認証結果が、正規のユーザであることを示す認証結果である場合（ステップＳ４４：Ｙｅｓ）、図６のステップＳ２９〜ステップＳ３１に相当するステップＳ４６に処理が進む。認証ＡＰ機能６０、Ｗｅｂブラウザ機能６２及び管理機能６３は、管理部の一例となっている。正規のユーザであることを示す認証結果は、上述のように認証ＡＰ機能６０、Ｗｅｂブラウザ機能６２及び管理機能６３に通知される。これにより、ユーザは、ＭＦＰ１の各機能を利用可能となる（ＭＦＰ１の各機能がユーザに開放される）。
【００７３】
次に、ステップＳ４７では、Ｗｅｂブラウザ機能６２が、ユーザによる操作パネル２７の操作状態を監視することで、ユーザから所望のＷｅｂＡＰの起動が指定されたか否かを判別する。Ｗｅｂブラウザ機能６２は、ユーザから所望のＷｅｂＡＰの起動が指定されると（ステップＳ４７：Ｙｅｓ）、ステップＳ４８において、指定されたＷｅｂＡＰを起動する。
【００７４】
次に、ステップＳ４９において、Ｗｅｂブラウザ機能６２は、起動したＷｅｂＡＰに対応するＷｅｂサーバ装置５１に対して、認証サーバ装置５２から受信したユーザ認証の認証結果と共に、Ｗｅｂページの送信要求を行う。Ｗｅｂサーバ装置５１は、ＭＦＰ１のＷｅｂブラウザ機能６２から受信した認証結果を用いて、正規のユーザからのＷｅｂページの送信要求であるか否かを判別する。そして、Ｗｅｂサーバ装置５１は、正規のユーザからのＷｅｂページの送信要求であると判別した場合に、ＷｅｂページをＭＦＰ１に送信する。
【００７５】
ステップＳ５０では、ＭＦＰ１のＷｅｂブラウザ機能６２が、Ｗｅｂサーバ装置５１からのＷｅｂページの受信の有無を監視する。そして、Ｗｅｂブラウザ機能６２は、Ｗｅｂサーバ装置５１からＷｅｂページを受信した際に（ステップＳ５０：Ｙｅｓ）、ステップＳ５１において、表示処理部７７が操作パネル２７にＷｅｂページを表示して、図７のフローチャートの処理を終了する。
【００７６】
なお、以上の説明は、正規のユーザであることが認証されることで、Ｗｅｂブラウザ機能６２を介してＷｅｂページの取得が可能となる例であった。しかし、正規のユーザであることが認証されることで、ＭＦＰ１のコピー機能、プリンタ機能等の各種機能の利用も可能となる。
【００７７】
以上の説明から明らかなように、実施の形態の情報処理システムは、ユーザ認証画面を生成するＷｅｂＡＰを含む認証用のアプリケーションパッケージである認証用ＷｅｂＡＰをＭＦＰ１にインストールする。また、認証用ＷｅｂＡＰに含まれるＷｅｂＡＰをＷｅｂサーバ機能６１に関連付ける。ユーザ認証時には、Ｗｅｂサーバ機能６１がＷｅｂＡＰに従って、ユーザ認証画面を生成する。Ｗｅｂブラウザ機能６２は、ユーザ認証画面を、操作パネル２７に表示する。Ｗｅｂサーバ機能６１に関連付けられてインストールされたＷｅｂＡＰは、ベンダー側で作成されたものである。このため、ユーザ認証画面も、ベンダー側で作成された認証画面が表示される。
【００７８】
ユーザは、ユーザ認証画面を介して認証情報を入力する。Ｗｅｂブラウザ機能６２は、ユーザから入力された認証情報を、通信Ｉ／Ｆ１５及びネットワーク４０を介して認証サーバ装置５２に送信する。認証サーバ装置５２は、記憶部８５に記憶されている認証情報と、ＭＦＰ１から受信した認証情報とを照合し、認証結果を返信する。ＭＦＰ１の認証ＡＰ機能６０は、認証結果をＷｅｂブラウザ機能６２等に通知する。
【００７９】
そして、Ｗｅｂブラウザ機能６２は、起動された任意のＷｅｂＡＰに対応する接続先となるＷｅｂサーバ装置５１と通信を行う際に、例えばＷｅｂページの送信リクエスト等の通信情報に認証結果を付加して通信を行う。Ｗｅｂサーバ装置５１は、通信情報に付加されている認証結果を認証サーバ装置５２に送信してユーザ認証処理を行い、正規のユーザである場合に、リクエストされているＷｅｂページを生成してＭＦＰ１に送信する。ＭＦＰ１のＷｅｂブラウザ機能６２は、受信したＷｅｂページを操作パネル２７に表示する。
【００８０】
すなわち、ＭＦＰ１にインストールされた認証用ＷｅｂＡＰにより、ＭＦＰ１のユーザ認証処理の仕様を、ベンダーが独自に開発したユーザ認証処理の仕様に置き換える。これにより、ＭＦＰ１側のユーザ認証処理と、ＷｅｂＡＰ側のユーザ認証処理とを１つにまとめることができる。このため、ＷｅｂＡＰ側で認証サーバ装置５２を介して行ったユーザ認証処理の認証結果を用いて、ＭＦＰ１側のユーザ認証処理を完了させることができる。従って、ユーザが行う認証情報の入力操作を１回のみに削減でき、ユーザ認証のための認証情報の入力の手間を軽減できる。
【００８１】
上述の実施の形態は、例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。
【００８２】
例えば、実施の形態におけるＭＦＰ１は、本発明を適用する機器の一例である。このため、本発明を、プロジェクタ装置、テレビ会議システム又はデジタルカメラ装置等のＭＦＰ１以外の機器に適用してもよい。
【００８３】
実施の形態及び実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８４】
１  複合機（ＭＦＰ）
１０  本体
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ＨＤＤ
１５  通信Ｉ／Ｆ
１６  接続Ｉ／Ｆ
１７  エンジン部
１８  システムバス
２０  操作部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  フラッシュメモリ
２５  通信Ｉ／Ｆ
２６  接続Ｉ／Ｆ
２７  操作パネル
２８  システムバス
３０  通信路
４０  ネットワーク
５１  Ｗｅｂサーバ装置
５２  認証サーバ装置
６０  認証アプリケーションプログラム機能（認証ＡＰ機能）
６１  Ｗｅｂサーバ機能
６２  Ｗｅｂブラウザ機能
６３  管理機能
７１  更新部
７２  認証処理部
７５  ページ生成部
７７  表示処理部
７８  認証管理部
７９  ＡＰ管理部
８０  インストール管理部
８２  記憶部
８５  記憶部
【先行技術文献】
【特許文献】
【００８５】
【特許文献１】特開２０１０−１１３５９９号公報
【図１】
2016126714.tif 000003
【図２】
2016126714.tif 000004
【図３】
2016126714.tif 000005
【図４】
2016126714.tif 000006
【図５】
2016126714.tif 000007
【図６】
2016126714.tif 000008
【図７】
2016126714.tif 000009