(57)【要約】【課題】複合機の表示部にユーザの利用履歴に基づいて初期画面を表示しユーザの利便性を確保すると共に、ユーザが無意識のうちに有料のアプリケーションを使用するのを防ぐ。【解決手段】認証サーバ２は、外部アプリケーション３２の機能を実行可能な複合機１の機能の利用履歴情報をユーザ毎の記憶し、外部アプリケーション３２の利用料情報を記憶し、複合機１へログインしたユーザの情報に基づき、ユーザが利用した機能のうち所定の機能を抽出し、該所定の機能が無料の場合、当該機能の画面を表示部１１ｂに表示するための制御情報を複合機１に送信し、上記所定の機能が有料の場合、当該機能の画面に代えて所定の代替画面を表示部１１ｂに表示するための制御情報を複合機１に送信する。【選択図】図１
2011035713.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションサーバに格納されたアプリケーションの機能を実行可能な、表示部を有する複合機と接続され、ユーザが前記複合機にログインしたとき、当該複合機の表示部に初期画面を表示させる制御情報を生成し当該複合機に送信する制御サーバであって、
前記ユーザ毎の複合機の機能の利用履歴情報を記憶する利用履歴情報記憶部と、
少なくとも前記アプリケーションの利用料情報を記憶する利用料情報記憶部と、
前記複合機で利用する機能が無料か有料かの判定を行う判定部と、を備え、
ログインした前記ユーザの情報に基づき、前記利用履歴情報記憶部を参照し、当該ユーザが利用した機能のうちの所定の機能を抽出し、
前記判定部で前記利用料情報記憶部を参照して前記所定の機能が無料か有料かの判定を行い、
無料の場合、当該機能の画面を表示するための前記制御情報を前記複合機に送信し、
有料の場合、当該機能の画面に代えて所定の代替画面を表示するための前記制御情報を前記複合機に送信することを特徴とする制御サーバ。
【請求項２】
抽出する前記所定の機能は、ログアウトする前に最後に利用した機能または最も利用回数が多い機能であることを特徴とする請求項１に記載の制御サーバ。
【請求項３】
前記所定の代替画面は、予め設定された無料の機能の画面、アプリケーションの機能の選択画面または最も利用回数が多い無料の機能の画面であることを特徴とする請求項１または２に記載の制御サーバ。
【請求項４】
前記利用料情報記憶部は、前記アプリケーションの課金期間情報を記憶し、
取得したログイン時間情報と前記課金期間情報に基づいて前記判定部で前記所定の機能が無料か有料かの判定を行い、ログイン時間が課金期間外であれば無料と判定することを特徴とする請求項１〜３のいずれか１項に記載の制御サーバ。
【請求項５】
前記利用料情報記憶部は、他の前記複合機と異なる利用料が適用される所定の複合機の識別情報及び前記異なる利用料の情報を記憶し、
取得したログイン元の複合機の識別情報と前記所定の複合機の識別情報と前記異なる利用料の情報とに基づいて、前記所定の機能が無料か有料かの判定を行い、前記ログイン元の複合機が前記所定の複合機であるか否かに応じて判定結果を異ならせることを特徴とする請求項１〜４のいずれか１項に記載の制御サーバ。
【請求項６】
アプリケーションを格納したアプリケーションサーバと、前記アプリケーションの機能を実行可能な表示部を有する複合機と、請求項１〜５のいずれか１項に記載の制御サーバとから成る、前記複合機の表示部への表示画面を制御する複合機の表示画面制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションを格納したアプリケーションサーバと、上記アプリケーションの機能を実行する、表示部を有する複合機と、該複合機の表示部にユーザ毎の初期画面を表示させるための制御情報を生成し当該複合機に送信する制御サーバと、から成る複合機の表示画面制御システム及び上記制御サーバに関する。
【背景技術】
【０００２】
従来の複合機では、ログイン後の初期画面として、複合機の設定で指定されるデフォルト画面（コピー画面など）が表示される。
特許文献１には、複合機自身が持つ認証機能を使用して認証に成功し、ログインした場合に、ユーザ毎のお好みの初期画面を表示する複合機が開示されている。この複合機では、ログイン中に複数の機能を順次選択した際の最初に選択された機能の設定画面、或いは最初に選択された頻度の高い機能の設定画面が、次回のログイン時にお好みの初期画面として表示されるようになっている。
【０００３】
また、昨今、複合機の機能と、パーソナルコンピュータ（ＰＣ）やサーバ上で動作するアプリケーションとを連携し、複合機がトータルアプリケーションシステムの一部となって動作するシステムが考案されている。このシステムにおいて、複合機は、ネットワーク上の制御アプリケーションやサービスと連携し、ユーザに有益な機能を提供することができる。例えば、ネットワーク上のストレージサービスにスキャンデータを送信する機能が挙げられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７３１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示の複合機のようにユーザが以前に選択した機能の設定画面をログイン時の初期画面として表示する場合、複合機の機能と連携させるアプリケーションがその使用状況に応じて課金されるときに、以下のようなことが起こる恐れがある。すなわち、ログイン直後の初期画面として、以前に選択した、有料のアプリケーションの機能の設定画面が表示された場合、ユーザが課金されることを失念しその有料のアプリケーションを頻繁に利用してしまう恐れ等があった。
また、近年では、複合機で表示するログインユーザ毎の初期画面を、該複合機と接続される制御サーバからの制御情報に基づいて制御する複合機の表示画面制御システムがあり、このシステムに特許文献１に開示の技術を適用したときにも、上述の問題が同様に起こる恐れがある。
【０００６】
本発明は、上述のような実状に鑑みてなされたものであり、アプリケーションサーバに格納されたアプリケーションの機能を実行する、表示部を有する複合機と、ユーザの機能の利用（選択）履歴に基づいた初期画面を複合機の表示部に表示させるための制御情報を当該複合機に送信する制御サーバと、から成る複合機の表示画面制御システムにおいて、ユーザが無意識のうちに、有料のアプリケーションを利用することを防ぐ表示画面制御システム及び制御サーバを提供することをその目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の技術手段は、アプリケーションサーバに格納されたアプリケーションの機能を実行可能な、表示部を有する複合機と接続され、ユーザが前記複合機にログインしたとき、当該複合機の表示部に初期画面を表示させる制御情報を生成し当該複合機に送信する制御サーバであって、前記ユーザ毎の複合機の機能の利用履歴情報を記憶する利用履歴情報記憶部と、少なくとも前記アプリケーションの利用料情報を記憶する利用料情報記憶部と、前記複合機で利用する機能が無料か有料かの判定を行う判定部と、を備え、ログインした前記ユーザの情報に基づき、前記利用履歴情報記憶部を参照し、当該ユーザが利用した機能のうちの所定の機能を抽出し、前記判定部で前記利用料情報記憶部を参照して前記所定の機能が無料か有料かの判定を行い、無料の場合、当該機能の画面を表示するための前記制御情報を前記複合機に送信し、有料の場合、当該機能の画面に代えて所定の代替画面を表示するための前記制御情報を前記複合機に送信することを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、抽出する前記所定の機能が、ログアウトする前に最後に利用した機能または最も利用回数が多い機能であることを特徴としたものである。
【０００９】
第３の技術手段は、第１または第２の技術手段において、前記所定の代替画面が、予め設定された無料の機能の画面、アプリケーションの機能の選択画面または最も利用回数が多い無料の機能の画面であることを特徴としたものである。
【００１０】
第４の技術手段は、第１〜第３のいずれか１の技術手段において、前記利用料情報記憶部が、前記アプリケーションの課金期間情報を記憶し、取得したログイン時間情報と前記課金期間情報に基づいて前記判定部で前記所定の機能が無料か有料かの判定を行い、ログイン時間が課金期間外であれば無料と判定することを特徴としたものである。
【００１１】
第５の技術手段は、第１〜第４のいずれか１の技術手段において、前記利用料情報記憶部が、他の前記複合機と異なる利用料が適用される所定の複合機の識別情報及び前記異なる利用料の情報を記憶し、取得したログイン元の複合機の識別情報と前記所定の複合機の識別情報と前記異なる利用料の情報とに基づいて、前記所定の機能が無料か有料かの判定を行い、前記ログイン元の複合機が前記所定の複合機であるか否かに応じて判定結果を異ならせることを特徴としたものである。
【００１２】
第６の技術手段は、アプリケーションを格納したアプリケーションサーバと、前記アプリケーションの機能を実行可能な表示部を有する複合機と、第１〜第５のいずれか１項の制御サーバとから成る、前記複合機の表示部への表示画面を制御する複合機の表示画面制御システムである。
【発明の効果】
【００１３】
本発明によれば、複合機の表示部にユーザの利用履歴に基づいて初期画面を表示しユーザの利便性を確保すると共に、ユーザが無意識のうちに、複合機を介して有料のアプリケーションを使用することを防ぐことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の複合機の表示制御システムの概略構成例を示すブロック図である。
【図２】図１のシステムにおける初期画面表示処理の一例を説明するためのフロー図である。
【図３】図２の初期画面表示処理で複合機において表示されるログイン画面の一例を示す図である。
【図４】図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理するユーザ管理テーブルの一例を示す図である。
【図５】図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する最終利用機能管理テーブルの一例を示す図である。
【図６】図２の初期画面表示処理により複合機にログイン後の初期画面として表示されるコピー画面の一例を示す図である。
【図７】図２の初期画面表示処理により複合機にログイン後の初期画面として表示されるスキャン画面の一例を示す図である。
【図８】図２の初期画面表示処理により複合機にログイン後の初期画面として表示されるファックス画面の一例を示す図である。
【図９】図１のシステムにおける認証サーバの外部アプリケーション情報ＤＢで管理する外部アプリケーション情報テーブルの一例を示す図である。
【図１０】図２の初期画面表示処理により複合機にログイン後の初期画面として表示される有料でない外部アプリケーションの機能の画面の一例を示す図である。
【図１１】図２の初期画面表示処理により複合機にログイン後の初期画面として表示される外部アプリケーションの機能の選択画面の一例を示す図である。
【図１２】図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する最終利用機能管理テーブルの他の例を示す図である。
【図１３】図１のシステムにおける認証サーバの外部アプリケーション情報ＤＢで管理する外部アプリケーション情報テーブルの他の例を示す図である。
【図１４】図１のシステムにおける認証サーバの外部アプリケーション情報ＤＢで管理する外部アプリケーション情報テーブルのその他の例を示す図である。
【発明を実施するための形態】
【００１５】
図１は、本発明の複合機の表示制御システムの概略構成例を示すブロック図である。図１に示す表示制御システムは、複合機１、認証サーバ２、及びアプリケーションサーバ（外部アプリケーションサーバ）３を備える。
【００１６】
複合機１は、デジタル複合機又はアナログ複合機であり、機器制御部１０、操作部１１、画像読み取り部１２、画像形成部１３、及び通信部１４を備える。機器制御部１０は、複合機１が備える各部を制御する。操作部１１は、入力部１１ａと、液晶ディスプレイ（ＬＣＤ：Liquid Crystal Display）などの表示部１１ｂとを有する。入力部１１ａは、各種入力キー群と、表示部１１ｂに設けられたユーザ入力を受け付けるタッチパネルとを有する。
【００１７】
画像読み取り部１２は、原稿台等に載置された原稿を読み取って画像データを入力する。画像形成部１３は、画像読み取り部１２から入力された画像データ又は通信部１４を介して外部ＰＣから入力された画像データに対し、印刷処理を行う。通信部１４は、有線ＬＡＮ（Local Area Network）等のネットワークを介して、認証サーバ２とアプリケーションサーバ３と通信する。
【００１８】
認証サーバ２は、通信部２０及びアプリケーションソフト記憶部２１を備えたサーバコンピュータであり、複合機１と連携してユーザ認証処理を行う。また、認証サーバ２は、複合機１の表示部１１ｂにログイン画面や初期画面を含む各種画面を表示させる表示制御情報を生成し該複合機１に送信する制御サーバとして機能する。通信部２０は、有線ＬＡＮ等のネットワークを介して複合機１と通信する。アプリケーションソフト記憶部２１は、複合機１を制御するための認証アプリケーション２２を記憶する。
【００１９】
認証アプリケーション２２は、複合機管理部２３、複合機制御部２４、及び認証部２５をアプリケーションとして備え、データとして、ユーザ情報管理データベース（ＤＢ）２６、外部アプリケーション情報ＤＢ２７を備える。複合機管理部２３は、ユーザ情報と複合機１との関連付けを行う。複合機制御部２４は、複合機１での画面表示のために表示制御情報を生成する。認証部２５は、ユーザ認証を行う。ユーザ情報管理ＤＢ２６は、ユーザ情報が管理されたデータベースであり、外部アプリケーション情報ＤＢ２７は、外部アプリケーション情報が管理されたデータベースである。
【００２０】
複合機１の機器制御部１０は、認証サーバ２に格納された認証アプリケーション２２との間で、通信部１４及び通信部２０を経由して、入力部１１ａで入力されたユーザ操作の情報を認証サーバ２側に送信すると共に、通信相手の機器をコントロールするための情報やそれに応答する情報であるデバイスコントロール情報をやり取りしながら、認証アプリケーション２２のユーザ認証機能を呼び出してその認証処理結果を得る。
さらに、複合機１の機器制御部１０は、通信部１４及び通信部２０を経由して、認証アプリケーション２２から、表示制御情報を受信し、これに基づき、ログイン後の初期画面を表示部１１ｂに表示させる。
【００２１】
アプリケーションサーバ３は、通信部３０及びアプリケーションソフト記憶部３１を備えたサーバコンピュータである。通信部３０は、有線ＬＡＮや無線ＬＡＮ等のネットワークを介して複合機１と通信する。アプリケーションソフト記憶部３１は、複合機１を制御するための外部アプリケーション３２を記憶する。
【００２２】
複合機１の機器制御部１０は、アプリケーションサーバ３に格納された外部アプリケーション３２との間で、通信部１４及び通信部３０を経由して、入力部１１ａで入力されたユーザ操作の情報をアプリケーションサーバ３側に送信すると共に、デバイスコントロール情報をやり取りしながら、外部アプリケーション３２の機能を呼び出してその処理結果を得る。これにより、複合機１は、外部アプリケーション３２と連携した処理を行うことが可能になる。
【００２３】
次に、本発明の主たる特徴である初期画面（ログイン後の初期画面）表示処理について説明する。
【００２４】
図２は、図１のシステムにおける初期画面表示処理の一例を説明するためのフロー図である。また、図３は、図２の初期画面表示処理で複合機において表示されるログイン画面の一例を示す図である。
【００２５】
複合機１と認証サーバ２とが連携して行うユーザ認証処理は、まず認証機能を有効にすることから始まる（ステップＳ１）。ステップＳ１では、複合機の管理者が操作部１１からユーザ認証機能を有効にする操作を行うと、その情報が機器制御部１０に伝えられ、ユーザ認証機能を有効に設定する。
【００２６】
ユーザ認証機能が有効となると、複合機１の機器制御部１０は、認証画面（ログイン画面）を表示部１１ｂに表示させる（ステップＳ２）。これにより、例えば、図３のログイン画面４０が表示される。ログイン画面４０には、ログイン名とパスワードとが入力可能になっている。
【００２７】
ユーザはユーザ名及びパスワードでなるログイン情報を入力部１１ａで入力し、それを受けた機器制御部１０が、認証サーバ２に対してユーザ認証処理を要求し、その要求を受けた認証サーバ２の認証アプリケーション２２が、認証が成功したか否かを判定する（ステップＳ３）。
【００２８】
ステップＳ３のユーザ認証処理は、例えば、図４のユーザ管理テーブル５０に基づいて行う。ユーザ管理テーブル５０は、ユーザ情報管理ＤＢ２６に含まれ、各ユーザ認証情報として、ユーザＩＤ毎にログイン名及びパスワードが格納されている。
ユーザが入力したログイン情報は、複合機１から認証サーバ２に送信される。そして、認証部２５が、受信したログイン情報とユーザ管理テーブル５０とを照合し、ユーザ管理テーブル５０の中で、受信したログイン情報に合致するユーザ認証情報があるか否かで認証を行う。
【００２９】
図２の説明に戻る。
認証に失敗した場合（ステップＳ３でＮＯの場合）には、認証エラーとして複合機１側に応答して、複合機１の機器制御部１０は、ログイン画面を表示部１１ｂに再度表示させ、ログイン情報の再入力をユーザに促す。認証が成功した場合（ステップＳ３でＹＥＳの場合）、複合機制御部２４は、ログイン後の初期画面を表示するために、ユーザ情報管理ＤＢ２６から所定の条件を満たす機能の情報、本例では、後述する最終利用機能情報を取得（抽出）する（ステップＳ４）。
【００３０】
ログイン後の初期画面を表示部１１ｂに表示させる制御例について、図５〜図１０を併せて参照しながら説明する。
【００３１】
図５は、図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する最終利用機能管理テーブルの一例を示す図である。図５の最終利用機能管理テーブル５１には、ユーザＩＤ毎に最終利用機能の情報が格納されている。上述の最終利用機能情報は、そのユーザが前回のログイン時に最後に利用した（最も最近利用した）機能を示す情報であり、利用の都度更新していくことで得られる。本例では、ユーザＩＤが「１」のユーザとユーザＩＤが「Ｎ」のユーザが最後に利用した機能がそれぞれコピー機能と外部アプリケーション１の機能であることを示している。
【００３２】
ステップＳ４において、複合機制御部２４は、ユーザ情報管理ＤＢ２６の最終利用機能管理テーブル５１から、ステップＳ３で認証が成功したユーザのログイン情報をキーとしてそのユーザの最終利用機能情報を取得する。
【００３３】
複合機制御部２４は、そのユーザの最終利用機能情報が取得できたか否かを判定する（ステップＳ５）。取得できた場合（ＹＥＳの場合）、複合機制御部２４は、最終利用機能情報が示す機能がアプリケーションサーバ３に格納された外部アプリケーションの機能であるか判定する（ステップＳ６）。
【００３４】
複合機制御部２４は、例えば、最終利用機能情報が「コピー」や「ファックス」、「スキャン」等であり、当該情報が示す機能が外部アプリケーションの機能でない場合（ステップＳ６、ＮＯの場合）、最終利用機能情報が示す機能の画面（最終利用画面と呼ぶ）を表示するよう表示制御情報（制御コマンド）を複合機１に送信し、この表示制御情報に従って機器制御部１０が最終利用画面をログイン後の初期画面として表示部１１ｂに表示させる（ステップＳ７）。最終利用機能情報が示す機能の画面としては、その機能の初期画面を採用しておけばよい。
【００３５】
図６、図７、図８は、それぞれ、上述の初期画面表示処理により複合機にログイン後の初期画面として表示されるコピー画面、スキャン画面、ファックス画面の一例を示す図である。図６のコピー画面４１、図７のスキャン画面４２、図８のファックス画面４３は、いずれも複合機単体機能の初期画面であり、最終利用機能管理テーブル５１の例では、ユーザＩＤが「１」、「３」あるいは「４」、「２」であるときにそれぞれ表示される。
【００３６】
一方、ステップＳ６において、最終利用機能情報が示す機能が外部アプリケーションの機能の場合（ＹＥＳの場合）、当該外部アプリケーションが有料か否かを判定する（ステップＳ８）。
【００３７】
ステップＳ８の有料か否かの判定処理は、例えば、図９の外部アプリケーション情報テーブルに基づいて行われる。図９の外部アプリケーション情報テーブル５２は、外部アプリケーション情報ＤＢ２７に含まれ、外部アプリケーション毎に利用料情報が格納されている。図９の例では、外部アプリケーション１の機能が１回の利用につき１５０円課金され、外部アプリケーション２の機能が無料で利用でき、外部アプリケーション３の機能が月額料金が必要だが、支払いを行った月は何度でも利用できることを示している。
複合機制御部２４は、例えば、最終利用機能情報が「外部アプリケーション１」である場合は、外部アプリケーションが有料であると判定する。なお、外部アプリケーション３の機能のように、料金が必要だが一旦払えば一定期間何度でも利用できるアプリケーションに関しては、有料であると判定しても、有料でないと判定してもよい。
【００３８】
ステップＳ８において、外部アプリケーションが有料でない場合（ＮＯの場合）、複合機制御部２４は、ステップＳ７に処理を進め、当該外部アプリケーションの機能の画面を表示するよう表示制御情報を複合機１に送信し、複合機１に該表示制御情報に基づいた表示を行わせる。
図１０は、上述の初期画面表示処理により複合機にログイン後の初期画面として表示される有料でない外部アプリケーションの機能の画面の一例を示す図である。図１０の画面４４は、アプリケーションサーバ３に格納された外部アプリケーション３２のうち「文書管理アプリＸＸＸ」という外部アプリケーションの機能の画面である。
【００３９】
一方、ステップＳ８において、外部アプリケーションが有料の場合（ＹＥＳの場合）、複合機制御部２４は、当該外部アプリケーションの機能の画面とは異なる画面（後述の代替画面）を表示するよう表示制御情報を生成し複合機１に送信し、この表示制御情報に従って機器制御部１０が上記代替画面をログイン後の初期画面として表示部１１ｂに表示させる（ステップＳ９）。
【００４０】
代替画面は、有料な外部アプリケーションの機能の画面でなければよく、例えばコピー機能の初期画面等、一般的に良く利用される画面として予め設定された画面である。
また、代替画面は、図１１に示すような外部アプリケーションの機能の選択画面４５であってもよい。選択画面４５では、アプリケーションのタイトルと当該アプリケーションが有料であるか否かの情報とが併せて示されており、ユーザが無意識のうちに有料の外部アプリケーションを選択し利用するのを防ぐことができる。
【００４１】
なお、ステップＳ５において、ユーザの最終利用機能情報が取得できなかった場合、複合機制御部２４は、複合機１の標準画面（標準の初期画面）を表示するよう表示制御情報を複合機１に送信し、この表示制御情報に従って機器制御部１０が標準画面をログイン後の初期画面として表示部１１ｂに表示させる（ステップＳ１０）。
【００４２】
また、以上では、最後に利用したという条件に合致した機能について、当該機能が有料の外部アプリケーションの機能であるか否かに応じて、当該機能の画面をログイン直後の初期画面としたり代替画面を初期画面としたりしていたが、最も利用回数が多いという条件に合致した機能について、同様に、当該機能の画面をログイン直後の初期画面としたり、代替画面を初期画面としたりするようにしてもよい。この場合は、図５の最終利用機能管理テーブル５１に代えて、例えば、各機能の利用回数をユーザＩＤ毎に格納する機能利用回数テーブルを、ユーザ情報管理ＤＢ２６に含めておき、ステップＳ４において、最終利用機能情報に代えて最も利用回数の多い機能の情報を取得するようにすればよい。
【００４３】
このように、本発明では、複合機の利用履歴に関わる条件（最後に使用されたという条件や最も利用回数が多いという条件）に該当する機能を抽出し、当該機能が無料か有料か判定し、より詳細には、当該機能が有料の外部アプリケーションの機能か否か判定する。そして、有料の外部アプリケーションの機能でなく無料の場合は、当該機能の画面をログイン後の初期画面として表示し、当該機能が有料の外部アプリケーションの機能であり有料の場合は、当該機能の画面の代替画面画面（コピー機能等の無料の機能の画面や外部アプリケーション選択画面）を上記初期画面として表示する。そのため、ユーザの利便性を確保しつつ、ユーザが無意識のうちに、複合機を介して有料のアプリケーションを利用することを防ぐことができる。
【００４４】
上述の例では、代替画面として予め設定された画面を用いていたが、ユーザの利用回数が最も多い有料でない機能の画面を代替画面としてもよい。図１２は、ユーザの利用回数が最も多い有料でない機能の画面を代替画面とする場合に、図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する最終利用機能管理テーブルの一例を示す図である。
【００４５】
図１２の最終利用機能管理テーブル５３は、外部アプリケーションの機能以外の機能それぞれについての利用回数をユーザＩＤ毎に格納すると共に、最終利用機能と最多利用回数機能の情報がユーザＩＤ毎に格納されている。これに基づき、複合機制御部２４は、ユーザの最終利用機能と最多利用回数機能を判定でき、ログイン時の初期画面を指定することができる。なお、図の例とは異なるが、無料のアプリケーションの機能についても利用回数を格納（記録）しておき、当該無料のアプリケーションの機能の画面についても代替画面として指定できるようにしてもよい。
【００４６】
上述の最終利用機能情報や最多利用機能情報は、そのユーザの利用機能の情報を適時更新していくことで得られる。具体的には、例えば、複合機１で図６のコピー画面４１が選択されたときやコピー実行を指示するボタン等が押下された場合に、該当する機能（この場合はコピー機能）の情報が複合機１から送信されるので、複合機制御部２４は当該情報を受信し、以下のような処理を行う。すなわち、複合機制御部２４は、受信した上記機能の情報から利用機能情報を取得し、ユーザ情報管理ＤＢ２６の最終利用機能管理テーブル５１における現在ログイン中のユーザＩＤに対応する最終利用機能情報に置き換えることで、更新を行う。また、最終利用機能管理テーブル５４を用いる場合は、上記受信に応じて、上述と同様に最終利用機能情報を更新すると共に、現在ログイン中の該当する機能の利用回数を１回増加させ、また、これにより最多利用回数の機能が変化したのであれば更新する。
【００４７】
上述の例では、複合機の利用履歴に関わる所定の条件に該当する機能が有料の外部アプリケーションの機能か否かの判定を、図９の外部アプリケーション情報テーブル５２を用いて、外部アプリケーションの利用料情報のみに基づいて行っていたが、図１３や図１４の外部アプリケーション情報テーブル５４，５５を用いて以下のようにして上記判定を行うようにしてもよい。
【００４８】
図１３の外部アプリケーション情報テーブル５４は、外部アプリケーション情報ＤＢ２７に含まれ、外部アプリケーション毎に利用料情報と課金期間情報が格納されるもので、図１３の例では、通常時は課金される外部アプリケーション１の機能が、２００９年８月１日から２００９年９月１日までは課金されないことを示している。
【００４９】
このテーブル５４を用いる場合、複合機制御部２４は、ステップＳ３やステップＳ４において、ログイン時間を取得する。そして、外部アプリケーション情報テーブル５４を参照し、例えば、最終利用機能情報が「外部アプリケーション１」となっており通常は有料の外部アプリケーションであってもログイン時間が課金期間外であるとき（ログイン時間（ログイン日）が２００９年８月３日であるとき等）は、ステップＳ８において、外部アプリケーションが無料であると判定する。そして、ログイン後の初期画面として最終利用画面が表示されるようにする。
このような構成にすることにより、有料の外部アプリケーションにお試し無料期間など課金期間の条件がある場合に、適切な表示制御を行うことができる。
なお、ログイン時間は、複合機１から取得してもよいし、当該サーバ２内のカレンダー等により計時される、ログインのために認証サーバ２にアクセスがあった時間を取得してログイン時間として用いてもよい。
【００５０】
図１４の外部アプリケーション情報テーブル５５は、外部アプリケーション情報ＤＢ２７に含まれ、外部アプリケーション毎に利用料情報が格納されると共に、他の複合機と異なる利用料が適用される特定の複合機の情報（ＩＰアドレス、製品シリアル番号、ＭＡＣアドレス等の当該複合機を特定できる情報）と該異なる利用条件が格納されるものである。図の例では、通常課金される外部アプリケーション３の機能が、ＩＰアドレスが１９２．０．Ｘ．Ｘの複合機については課金されないことを示している。
【００５１】
このテーブル５５を用いる場合、複合機制御部２４は、例えば、ステップＳ３やステップＳ４において、ログイン元のＭＦＰをＩＰアドレスを取得する。そして、外部アプリケーション情報テーブル５５を参照し、例えば、最終利用機能情報が「外部アプリケーション３」となっており通常は有料の外部アプリケーションであってもログイン元の複合機のＩＰアドレスが１９２．０．Ｘ．Ｘであるときは、ステップＳ８において、外部アプリケーションが無料であると判定する。その後、ログイン後の初期画面として最終利用画面が表示されるようにする。
このような構成にすることにより、特定のＭＦＰを無料にして利用者の拡大を図るなど、状況に応じて自由な設定ができる。
【００５２】
なお、複合機１で表示する認証画面（ログイン画面）や、初期画面として表示する各機能の画面は、複合機１の内部メモリから読み出して表示することができる。ただし、外部アプリケーションの機能の画面については、アプリケーションサーバ３の内部メモリから取得して表示することもできるし、それ以外の機能の画面については、認証サーバ２の内部メモリから取得して表示することもできる。
【００５３】
また、本システムにおいて、複合機１と外部アプリケーション３２との情報のやり取りは、標準のネットワーク技術をベースに行うことが、外部アプリケーション３２と複合機１の機器制御部１０（機器制御部１０内のファームウェア）との連携部分の開発に多くの一般的なツールやスキルが利用でき、実装が容易であるという点で好ましい。なお、上述した認証アプリケーション２２と複合機１との間の情報のやり取りについても、同様である。
【符号の説明】
【００５４】
１…複合機、２…認証サーバ、３…アプリケーションサーバ、１０…機器制御部、１１…操作部、１１ａ…入力部、１１ｂ…表示部、１２…画像読み取り部、１３…画像形成部、１４…通信部、２０…通信部、２１…アプリケーションソフト記憶部、２２…認証アプリケーション、２３…複合機管理部、２４…複合機制御部、２５…認証部、２６…ユーザ情報管理ＤＢ、２７…外部アプリケーション情報ＤＢ、３０…通信部、３１…アプリケーションソフト記憶部、３２…外部アプリケーション。
【図１】
2011035713.tif 000003
【図２】
2011035713.tif 000004
【図３】
2011035713.tif 000005
【図４】
2011035713.tif 000006
【図５】
2011035713.tif 000007
【図６】
2011035713.tif 000008
【図７】
2011035713.tif 000009
【図８】
2011035713.tif 000010
【図９】
2011035713.tif 000011
【図１０】
2011035713.tif 000012
【図１１】
2011035713.tif 000013
【図１２】
2011035713.tif 000014
【図１３】
2011035713.tif 000015
【図１４】
2011035713.tif 000016