(57)【要約】【課題】認証サーバと連携したユーザ認証処理と、外部アプリケーションと連携した処理とが可能な複合機において、ユーザが複合機単体機能の画面と外部アプリケーションの機能の画面とをログイン毎に切り替える必要なく、容易にログイン後直ぐ前回使用した機能の画面にアクセスできるようにする。【解決手段】複合機１は、ユーザ操作により選択された利用機能を示す利用機能情報を認証サーバ２に送信し、前回のログイン時に送信した利用機能情報に基づいて認証サーバ２で更新済みの最終利用機能情報をユーザ認証後に認証サーバ２から受信する。複合機１は、更新済みの最終利用機能情報が示す最終利用機能が外部アプリケーション機能を示す場合、最終利用機能の表示画面のデータそのものを認証サーバ２から受信し、ログイン後の初期画面として表示させる。複合機単体機能の場合、最終利用機能の表示画面を表示する指示を認証サーバ２から受信する。【選択図】図１
2011014996.tif 000002
【特許請求の範囲】
【請求項１】
認証サーバ及びアプリケーションサーバに接続され、該認証サーバを介してユーザ認証処理を行うことが可能で、且つ前記アプリケーションサーバに格納されたアプリケーションプログラムと連携した処理が可能な複合機であって、
ログイン情報を前記認証サーバに送信して前記認証サーバで前記ユーザ認証処理がなされた後、ログアウト直後までの間に、ユーザ操作により選択された利用機能を示す利用機能情報を前記認証サーバに送信する機能情報送信部と、
前回のログイン時に送信した前記利用機能情報に基づいて前記認証サーバで更新済みの最終利用機能情報を、前記ユーザ認証処理がなされた後に前記認証サーバから受信する最終情報受信部と、
該最終情報受信部で受信した前記最終利用機能情報に応じた画面を、ログイン後の初期画面として表示させる表示制御部と、を備えることを特徴とする複合機。
【請求項２】
請求項１に記載の複合機において、
前記最終情報受信部は、前記認証サーバで更新済みの最終利用機能情報が示す最終利用機能が、前記アプリケーションプログラムの機能を示す場合、前記最終利用機能の表示画面を表示する指示を、前記認証サーバから受信し、前記表示制御部が、前記指示に基づいて前記最終利用機能の表示画面のデータを前記アプリケーションサーバから取得して、該表示画面をログイン後の初期画面として表示させ、
前記最終情報受信部は、前記認証サーバで更新済みの最終利用機能情報が示す最終利用機能が、前記複合機が単体で実行する機能を示す場合、前記最終利用機能の表示画面を表示する指示を、前記認証サーバから受信し、前記表示制御部が、前記指示に基づいて前記最終利用機能の表示画面を、ログイン後の初期画面として表示させることを特徴とする複合機。
【請求項３】
請求項１又は２に記載の複合機において、前記機能情報送信部は、前記利用機能情報として、ユーザ操作により実行されたジョブの実行結果を前記認証サーバに送信することを特徴とする複合機。
【請求項４】
請求項１〜３のいずれか１項に記載の複合機において、
前記機器情報送信部は、前記利用機能情報と共に、前記利用機能情報が示す機能についての設定値であって前記ユーザ認証処理がなされた後からログアウト直後までにユーザ操作により設定されていた設定値を、前記認証サーバに送信し、
前記最終情報受信部は、前記最終利用機能情報の一部として前記設定値を受信し、
前記複合機は、前記表示制御部がログイン後の初期画面を表示する際に、前記最終情報受信部で受信した前記設定値を反映する設定値反映部をさらに備えたことを特徴とする複合機。
【請求項５】
請求項１〜３のいずれか１項に記載の複合機において、
前記機器情報送信部で前記利用機能情報を送信する際に、前記利用機能情報が示す機能についての設定値であって前記ユーザ認証処理がなされた後からログアウト直後までにユーザ操作により設定されていた設定値を、記憶する設定値記憶部と、
前記表示制御部がログイン後の初期画面を表示する際に、前記設定値記憶部で記憶された前記設定値を反映する設定値反映部と、をさらに備えたことを特徴とする複合機。
【請求項６】
請求項１〜５のいずれか１項に記載の複合機において、
前記機能情報送信部は、前記利用機能情報と共に、前記複合機を識別するための識別情報を前記認証サーバに送信し、
前記最終情報受信部は、前回のログイン時に送信した前記利用機能情報に基づいて前記認証サーバで更新済みの最終利用機能情報であって前記複合機自身の前記識別情報に関連付けられた最終利用機能情報を、前記ユーザ認証処理がなされた後に前記認証サーバから受信することを特徴とする複合機。
【請求項７】
請求項１〜５のいずれか１項に記載の複合機において、
前記機能情報送信部は、ユーザ操作により選択された利用機能が前記アプリケーションプログラムの機能を指す場合で、且つ前記アプリケーションプログラムと共に前記複合機が単体で実行する機能を使用する必要があった場合、前記アプリケーションプログラムと共に使用する必要がある機能を示す必要機能情報を、前記利用機能情報と共に送信し、
前記最終情報受信部は、前回のログイン時に前記複合機又は他の複合機から送信された前記利用機能情報及び前記必要機能情報に基づいて前記認証サーバで前記必要機能情報と関連付けて更新済みの最終利用機能情報を、前記ユーザ認証処理がなされた後で、前記必要機能情報が示す機能が前記複合機のもつ機能であると前記認証サーバが判定した場合に、前記認証サーバから受信し、一方で前記必要機能情報が示す機能が前記複合機のもたない機能であると前記認証サーバが判定した場合に、前記更新済みの最終利用機能情報の代わりに前記複合機のデフォルト画面を表示する指示を、前記認証サーバから受信し、
前記表示制御部は、前記最終情報受信部で受信した前記最終利用機能情報に応じた画面又は前記最終情報受信部で受信した指示に従った前記デフォルト画面を、ログイン後の初期画面として表示させることを特徴とする複合機。
【請求項８】
複合機に接続され、該複合機でのユーザ認証処理を行う認証サーバであって、
前記複合機は、アプリケーションサーバに接続され該アプリケーションサーバに格納されたアプリケーションプログラムと連携した処理が可能となっており、
前記認証サーバは、前記複合機から受信したログイン情報に基づき、前記ユーザ認証処理を実行した後、ログアウト直後までの間に、前記複合機においてユーザ操作により選択された利用機能を示す利用機能情報を前記複合機から受信する機能情報受信部と、
該機能情報受信部で受信した利用機能情報に基づき、前記ログイン情報に対応する最終利用機能情報を更新する更新部と、
ログイン後の初期画面の表示のために、前記更新部で更新済みの前記最終利用機能情報を、前記ユーザ認証処理がなされた後に前記複合機に送信する最終情報送信部と、を備えることを特徴とする認証サーバ。
【請求項９】
請求項８に記載の認証サーバにおいて、
前記最終情報送信部は、前記更新部で更新済みの前記最終利用機能情報として、前記最終利用機能の表示画面をログイン後の初期画面として表示する指示を、前記複合機に送信することを特徴とする認証サーバ。
【請求項１０】
請求項８又は９に記載の認証サーバにおいて、前記機能情報受信部は、前記利用機能情報として、前記複合機でユーザ操作により実行されたジョブの実行結果を受信し、前記更新部は、前記ジョブの実行結果から前記最終利用機能情報を特定して、更新を行うことを特徴とする認証サーバ。
【請求項１１】
請求項８〜１０のいずれか１項に記載の認証サーバにおいて、前記最終情報送信部は、前記更新部で更新済みの前記最終利用機能情報が示す最終利用機能が、前記最終利用機能情報の送信時に前記ログイン情報が示すユーザにとって前記複合機で利用不可に設定されている利用機能であったとき、他の最終利用機能を示す最終利用機能情報を送信することを特徴とする認証サーバ。
【請求項１２】
請求項８〜１１のいずれか１項に記載の認証サーバにおいて、
前記機器情報受信部は、前記利用機能情報と共に、前記利用機能情報が示す機能についての設定値であって前記ユーザ認証処理がなされた後からログアウト直後までにユーザ操作により設定されていた設定値を、前記複合機から受信し、
前記更新部は、前記機器情報受信部で受信した利用機能情報及び設定値に基づき、前記ログイン情報に対応する、前記設定値も含めた最終利用機能情報を更新し、
前記最終情報送信部は、前記設定値も含めた前記最終利用機能情報を前記複合機に送信することを特徴とする認証サーバ。
【請求項１３】
請求項８〜１２のいずれか１項に記載の認証サーバにおいて、
前記機器情報受信部は、前記利用機能情報と共に、前記複合機を識別するための識別情報を前記複合機から受信し、
前記更新部は、前記機能情報受信部で受信した前記利用機能情報及び前記識別情報に基づき、前記ログイン情報及び前記識別情報に対応する最終利用機能情報を更新し、
前記最終情報送信部は、前記ユーザ認証処理がなされた後に、前記ユーザ認証処理がなされた複合機の識別情報に対応する前記最終利用機能情報を、該複合機に送信することを特徴とする認証サーバ。
【請求項１４】
請求項８〜１２のいずれか１項に記載の認証サーバにおいて、
前記機能情報受信部は、前記複合機においてユーザ操作により選択された利用機能が前記アプリケーションプログラムの機能を指す場合で、且つ前記アプリケーションプログラムと共に前記複合機が単体で実行する機能を使用する必要があった場合、前記アプリケーションプログラムと共に使用する必要がある機能を示す必要機能情報を、前記利用機能情報と共に前記複合機から受信し、
前記更新部は、前記機能情報受信部で受信した前記利用機能情報に基づき、前記ログイン情報に対応する最終利用機能情報を更新すると共に、前記最終利用機能情報に前記機能情報受信部で受信した前記必要機能情報に関連付け、
前記最終情報送信部は、ログイン後の初期画面の表示のために、前記更新部で更新済みの前記最終利用機能情報を、前記ユーザ認証処理がなされた後で、且つ前記最終利用機能情報に関連付けられた前記必要機能情報が示す機能が前記複合機のもつ機能であると判定した場合に、前記複合機に送信し、一方で前記必要機能情報が示す機能が前記複合機のもたない機能であると判定した場合に、前記更新部で更新済みの前記最終利用機能情報の代わりに前記複合機のデフォルト画面を表示する指示を、前記複合機に送信することを特徴とする認証サーバ。
【請求項１５】
請求項１に記載の複合機と、請求項８に記載の認証サーバと、前記複合機及び該認証サーバに接続され、前記アプリケーションプログラムを格納したアプリケーションサーバと、を備えたシステム。
【請求項１６】
認証サーバと、アプリケーションプログラムを格納したアプリケーションサーバと、前記認証サーバを介してユーザ認証処理が可能で且つ前記アプリケーションプログラムと連携した処理が可能な、表示部を有する複合機と、を備えたシステムであって、
前記複合機からログイン情報を前記認証サーバに送信して前記認証サーバで前記ユーザ認証処理がなされた後、ログアウトまでの間に、ユーザ操作により選択された利用機能を示す利用機能情報を最終利用機能情報として保存し、次回のログイン後の初期画面として、前記最終利用機能情報に応じた画面を前記表示部に表示させることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証サーバと連携してユーザ認証処理を行うことが可能で、外部のアプリケーションサーバに格納されたアプリケーションプログラム（アプリケーション）と連携した処理を行うことが可能な複合機、その認証サーバ、及びその複合機と認証サーバとアプリケーションサーバとを備えたシステムに関する。
【背景技術】
【０００２】
従来から、パーソナルコンピュータ（ＰＣ）上で動作するアプリケーションの機能と複合機の機能とを連携し、複合機がトータルアプリケーションシステムの一部となって動作することができるシステムが提案されている。このシステムを利用し、外部認証・集計アプリケーションを搭載しておくことで、複合機における認証・集計といったアカウンティング機能をサーバで一元管理することも可能になる。
【０００３】
また、従来の複合機では、ログインした後の初期画面として、複合機の設定で指定されるデフォルト画面（コピー画面など）が表示される。
【０００４】
特許文献１には、複合機自身が持つ認証機能を使用して認証に成功した場合に、ユーザ毎のお好みの初期画面を表示することが可能な複合機が開示されている。この複合機では、お好みの初期画面として、ログイン中に複数の機能を順次選択した際の最初に選択された機能の画面、或いは最初に選択された頻度の高い機能の画面が表示されるようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２７３１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の複合機は、上述したような複合機がトータルアプリケーションシステムの一部となって動作することができるシステムに対応しておらず、複合機単体の機能の画面しか初期画面とならず、外部のアプリケーションサーバに接続したときに表示する画面を初期画面とすることができない。
【０００７】
すなわち、特許文献１に記載の複合機では、外部のアプリケーションサーバのアプリケーション（外部アプリケーション）を操作できるような画面にログイン後直ぐに移行することができない。従って、この複合機では、外部アプリケーションを使用するために、ログイン後、コピーなど複合機の固有機能のメニューなどの中から外部アプリケーションに関するメニューを選択する必要が生じる。
【０００８】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、認証サーバと連携したユーザ認証処理及び外部のアプリケーションサーバに格納されたアプリケーションと連携した処理（外部アプリケーションの機能を実現するための処理）を行うことが可能な複合機であって、ユーザが複合機単体機能の画面と外部アプリケーションの機能の画面とをログイン毎に切り替える必要なく、容易にログイン後直ぐ前回使用した機能の画面にアクセスすることが可能な複合機を提供すること、その認証サーバを提供すること、並びにその複合機と認証サーバとアプリケーションサーバとを備えたシステムを提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の第１の技術手段は、認証サーバ及びアプリケーションサーバに接続され、該認証サーバを介してユーザ認証処理を行うことが可能で、且つ前記アプリケーションサーバに格納されたアプリケーションプログラムと連携した処理が可能な複合機であって、ログイン情報を前記認証サーバに送信して前記認証サーバで前記ユーザ認証処理がなされた後、ログアウト直後までの間に、ユーザ操作により選択された利用機能を示す利用機能情報を前記認証サーバに送信する機能情報送信部と、前回のログイン時に送信した前記利用機能情報に基づいて前記認証サーバで更新済みの最終利用機能情報を、前記ユーザ認証処理がなされた後に前記認証サーバから受信する最終情報受信部と、該最終情報受信部で受信した前記最終利用機能情報に応じた画面を、ログイン後の初期画面として表示させる表示制御部と、を備えることを特徴としたものである。
【００１０】
第２の技術手段は、第１の技術手段において、前記最終情報受信部は、前記認証サーバで更新済みの最終利用機能情報が示す最終利用機能が、前記アプリケーションプログラムの機能を示す場合、前記最終利用機能の表示画面を表示する指示を、前記認証サーバから受信し、前記表示制御部が、前記指示に基づいて前記最終利用機能の表示画面のデータを前記アプリケーションサーバから取得して、該表示画面をログイン後の初期画面として表示させ、前記最終情報受信部は、前記認証サーバで更新済みの最終利用機能情報が示す最終利用機能が、前記複合機が単体で実行する機能を示す場合、前記最終利用機能の表示画面を表示する指示を、前記認証サーバから受信し、前記表示制御部が、前記指示に基づいて前記最終利用機能の表示画面を、ログイン後の初期画面として表示させることを特徴としたものである。
【００１１】
第３の技術手段は、第１又は第２の技術手段において、前記機能情報送信部は、前記利用機能情報として、ユーザ操作により実行されたジョブの実行結果を前記認証サーバに送信することを特徴としたものである。
【００１２】
第４の技術手段は、第１〜第３のいずれかの技術手段において、前記機器情報送信部は、前記利用機能情報と共に、前記利用機能情報が示す機能についての設定値であって前記ユーザ認証処理がなされた後からログアウト直後までにユーザ操作により設定されていた設定値を、前記認証サーバに送信し、前記最終情報受信部は、前記最終利用機能情報の一部として前記設定値を受信し、前記複合機は、前記表示制御部がログイン後の初期画面を表示する際に、前記最終情報受信部で受信した前記設定値を反映する設定値反映部をさらに備えたことを特徴としたものである。
【００１３】
第５の技術手段は、第１〜第３のいずれかの技術手段において、前記機器情報送信部で前記利用機能情報を送信する際に、前記利用機能情報が示す機能についての設定値であって前記ユーザ認証処理がなされた後からログアウト直後までにユーザ操作により設定されていた設定値を、記憶する設定値記憶部と、前記表示制御部がログイン後の初期画面を表示する際に、前記設定値記憶部で記憶された前記設定値を反映する設定値反映部と、をさらに備えたことを特徴としたものである。
【００１４】
第６の技術手段は、第１〜第５のいずれかの技術手段において、前記機能情報送信部は、前記利用機能情報と共に、前記複合機を識別するための識別情報を前記認証サーバに送信し、前記最終情報受信部は、前回のログイン時に送信した前記利用機能情報に基づいて前記認証サーバで更新済みの最終利用機能情報であって前記複合機自身の前記識別情報に関連付けられた最終利用機能情報を、前記ユーザ認証処理がなされた後に前記認証サーバから受信することを特徴としたものである。
【００１５】
第７の技術手段は、第１〜第５のいずれかの技術手段において、前記機能情報送信部は、ユーザ操作により選択された利用機能が前記アプリケーションプログラムの機能を指す場合で、且つ前記アプリケーションプログラムと共に前記複合機が単体で実行する機能を使用する必要があった場合、前記アプリケーションプログラムと共に使用する必要がある機能を示す必要機能情報を、前記利用機能情報と共に送信し、前記最終情報受信部は、前回のログイン時に前記複合機又は他の複合機から送信された前記利用機能情報及び前記必要機能情報に基づいて前記認証サーバで前記必要機能情報と関連付けて更新済みの最終利用機能情報を、前記ユーザ認証処理がなされた後で、前記必要機能情報が示す機能が前記複合機のもつ機能であると前記認証サーバが判定した場合に、前記認証サーバから受信し、一方で前記必要機能情報が示す機能が前記複合機のもたない機能であると前記認証サーバが判定した場合に、前記更新済みの最終利用機能情報の代わりに前記複合機のデフォルト画面を表示する指示を、前記認証サーバから受信し、前記表示制御部は、前記最終情報受信部で受信した前記最終利用機能情報に応じた画面又は前記最終情報受信部で受信した指示に従った前記デフォルト画面を、ログイン後の初期画面として表示させることを特徴としたものである。
【００１６】
第８の技術手段は、複合機に接続され、該複合機でのユーザ認証処理を行う認証サーバであって、前記複合機は、アプリケーションサーバに接続され該アプリケーションサーバに格納されたアプリケーションプログラムと連携した処理が可能となっており、前記認証サーバは、前記複合機から受信したログイン情報に基づき、前記ユーザ認証処理を実行した後、ログアウト直後までの間に、前記複合機においてユーザ操作により選択された利用機能を示す利用機能情報を前記複合機から受信する機能情報受信部と、該機能情報受信部で受信した利用機能情報に基づき、前記ログイン情報に対応する最終利用機能情報を更新する更新部と、ログイン後の初期画面の表示のために、前記更新部で更新済みの前記最終利用機能情報を、前記ユーザ認証処理がなされた後に前記複合機に送信する最終情報送信部と、を備えることを特徴としたものである。
【００１７】
第９の技術手段は、第８の技術手段において、前記最終情報送信部は、前記更新部で更新済みの前記最終利用機能情報として、前記最終利用機能の表示画面をログイン後の初期画面として表示する指示を、前記複合機に送信することを特徴としたものである。
【００１８】
第１０の技術手段は、第８又は第９の技術手段において、前記機能情報受信部は、前記利用機能情報として、前記複合機でユーザ操作により実行されたジョブの実行結果を受信し、前記更新部は、前記ジョブの実行結果から前記最終利用機能情報を特定して、更新を行うことを特徴としたものである。
【００１９】
第１１の技術手段は、第８〜第１０のいずれかの技術手段において、前記最終情報送信部は、前記更新部で更新済みの前記最終利用機能情報が示す最終利用機能が、前記最終利用機能情報の送信時に前記ログイン情報が示すユーザにとって前記複合機で利用不可に設定されている利用機能であったとき、他の最終利用機能を示す最終利用機能情報を送信することを特徴としたものである。
【００２０】
第１２の技術手段は、第８〜第１１のいずれかの技術手段において、前記機器情報受信部は、前記利用機能情報と共に、前記利用機能情報が示す機能についての設定値であって前記ユーザ認証処理がなされた後からログアウト直後までにユーザ操作により設定されていた設定値を、前記複合機から受信し、前記更新部は、前記機器情報受信部で受信した利用機能情報及び設定値に基づき、前記ログイン情報に対応する、前記設定値も含めた最終利用機能情報を更新し、前記最終情報送信部は、前記設定値も含めた前記最終利用機能情報を前記複合機に送信することを特徴としたものである。
【００２１】
第１３の技術手段は、第８〜第１２のいずれかの技術手段において、前記機器情報受信部は、前記利用機能情報と共に、前記複合機を識別するための識別情報を前記複合機から受信し、前記更新部は、前記機能情報受信部で受信した前記利用機能情報及び前記識別情報に基づき、前記ログイン情報及び前記識別情報に対応する最終利用機能情報を更新し、前記最終情報送信部は、前記ユーザ認証処理がなされた後に、前記ユーザ認証処理がなされた複合機の識別情報に対応する前記最終利用機能情報を、該複合機に送信することを特徴としたものである。
【００２２】
第１４の技術手段は、第８〜第１２のいずれかの技術手段において、前記機能情報受信部は、前記複合機においてユーザ操作により選択された利用機能が前記アプリケーションプログラムの機能を指す場合で、且つ前記アプリケーションプログラムと共に前記複合機が単体で実行する機能を使用する必要があった場合、前記アプリケーションプログラムと共に使用する必要がある機能を示す必要機能情報を、前記利用機能情報と共に前記複合機から受信し、前記更新部は、前記機能情報受信部で受信した前記利用機能情報に基づき、前記ログイン情報に対応する最終利用機能情報を更新すると共に、前記最終利用機能情報に前記機能情報受信部で受信した前記必要機能情報に関連付け、前記最終情報送信部は、ログイン後の初期画面の表示のために、前記更新部で更新済みの前記最終利用機能情報を、前記ユーザ認証処理がなされた後で、且つ前記最終利用機能情報に関連付けられた前記必要機能情報が示す機能が前記複合機のもつ機能であると判定した場合に、前記複合機に送信し、一方で前記必要機能情報が示す機能が前記複合機のもたない機能であると判定した場合に、前記更新部で更新済みの前記最終利用機能情報の代わりに前記複合機のデフォルト画面を表示する指示を、前記複合機に送信することを特徴としたものである。
【００２３】
第１５の技術手段は、第１の技術手段における複合機と、第８の技術手段における認証サーバと、前記複合機及び該認証サーバに接続され、前記アプリケーションプログラムを格納したアプリケーションサーバと、を備えたシステムである。
【００２４】
第１６の技術手段は、認証サーバと、アプリケーションプログラムを格納したアプリケーションサーバと、前記認証サーバを介してユーザ認証処理が可能で且つ前記アプリケーションプログラムと連携した処理が可能な、表示部を有する複合機と、を備えたシステムであって、前記複合機からログイン情報を前記認証サーバに送信して前記認証サーバで前記ユーザ認証処理がなされた後、ログアウトまでの間に、ユーザ操作により選択された利用機能を示す利用機能情報を最終利用機能情報として保存し、次回のログイン後の初期画面として、前記最終利用機能情報に応じた画面を前記表示部に表示させることを特徴としたものである。
【発明の効果】
【００２５】
本発明によれば、認証サーバと連携したユーザ認証処理及び外部のアプリケーションサーバに格納されたアプリケーションと連携した処理が可能な複合機において、ユーザが複合機単体機能の画面と外部アプリケーション機能の画面とをログイン毎に切り替える必要なく、容易にログイン後直ぐ前回使用した機能の画面にアクセスすることが可能になる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る複合機を含むシステムの概略構成例を示すブロック図である。
【図２】図１のシステムにおける初期画面表示処理の一例を説明するためのフロー図である。
【図３】図２の初期画面表示処理で複合機において表示されるログイン画面の一例を示す図である。
【図４】図２の初期画面表示処理において複合機起動後になされるログイン画面表示処理のシーケンスを示す図である。
【図５】図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理するユーザ管理テーブルの一例を示す図である。
【図６】図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する複合機の機能有効／無効管理テーブルの一例を示す図である。
【図７】図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する最終利用機能管理テーブルの一例を示す図である。
【図８】図２の初期画面表示処理により複合機にログイン後の初期画面として表示されるコピー画面の一例を示す図である。
【図９】図２の初期画面表示処理により複合機にログイン後の初期画面として表示されるスキャン画面の一例を示す図である。
【図１０】図２の初期画面表示処理により複合機にログイン後の初期画面として表示されるファックス画面の一例を示す図である。
【図１１】図２の初期画面表示処理により複合機にログイン後の初期画面として表示される文書管理アプリ画面の一例を示す図である。
【図１２】図７の最終利用機能管理テーブルを更新するシーケンスの第１の例を示す図である。
【図１３】図７の最終利用機能管理テーブルを更新するシーケンスの第２の例を示す図である。
【図１４】図１３のシーケンスにおいて利用されるジョブ機能と最終利用機能との対応テーブルの一例を示す図である。
【図１５】図７の最終利用機能管理テーブルを更新するシーケンスの第３の例を示す図である。
【図１６】図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する最終利用機能管理テーブルの他の例を示す図である。
【図１７】本発明に係る複合機を含むシステムの他の概略構成例を示す図である。
【図１８】本発明に係る複合機を含むシステムの他の概略構成例を示すブロック図である。
【発明を実施するための形態】
【００２７】
図１は、本発明の一実施形態に係る複合機を含むシステムの概略構成例を示すブロック図である。図１に示すシステムは、複合機１、認証サーバ２、及びアプリケーションサーバ（外部アプリケーションサーバ）３を備える。
【００２８】
アプリケーションサーバ３は、認証サーバ２と物理的に同じ装置として構成してもよい。また、アプリケーションサーバ３、認証サーバ２は、いずれもＰＣ上にサーバプログラムを組み込んで構成してもよい。なお、本明細書中において単に「アプリケーション」と呼んでいるのは、アプリケーションプログラム（アプリケーションソフトウェア）を指す。
【００２９】
複合機１は、デジタル複合機又はアナログ複合機であり、機器制御部１０、操作部１１、画像読み取り部１２、画像形成部１３、及び通信部１４を備える。機器制御部１０は、複合機１が備える各部を制御する。操作部１１は、入力部１１ａと、ＬＣＤ（Liquid Crystal Display：液晶ディスプレイ）などの表示部１１ｂとを有する。入力部１１ａは、各種入力キー群と、表示部１１ｂに設けられたユーザ入力を受け付けるタッチパネルとを有する。
【００３０】
画像読み取り部１２は、原稿台又は自動原稿送り装置に載置された原稿を読み取って画像データを入力する。画像形成部１３は、画像読み取り部１２から入力された画像データ又は通信部１４を介して外部ＰＣから入力された画像データに対し、印刷処理を行う。このシステムは印刷が実行可能であることから「印刷システム」であると言える。通信部１４は、有線ＬＡＮ（Local Area Network）、無線ＬＡＮ等のネットワークを介して、情報処理装置と通信する。通信対象の情報処理装置として、認証サーバ２とアプリケーションサーバ３とがシステムに組み込まれている。
【００３１】
認証サーバ２は、通信部２０及びアプリケーションソフト記憶部２１を備えたサーバコンピュータである。通信部２０は、有線ＬＡＮや無線ＬＡＮ等のネットワークを介して複合機１と通信する。アプリケーションソフト記憶部２１は、複合機１を制御するための認証アプリケーション２２を記憶する。
【００３２】
認証アプリケーション２２は、複合機管理部２３、複合機制御部２４、及び認証部２５をアプリケーションとして備え、データとして、ユーザ情報管理データベース（ＤＢ）２６を備える。複合機管理部２３は、ユーザ情報と複合機１との関連付けを行う。複合機制御部２４は、複合機１の各要素機能の有効／無効を管理する。各要素機能については後述する。認証部２５は、ユーザ認証を行う。ユーザ情報管理ＤＢ２６は、ユーザ情報が管理されたデータベースである。
【００３３】
複合機１の機器制御部１０は、認証サーバ２に格納された認証アプリケーション２２との間で、通信部１４及び通信部２０を経由して、入力部１１ａで入力されたユーザ操作の情報（以下、操作パネル情報とも呼ぶ）を認証サーバ２側に送信すると共に、通信相手の機器をコントロールするための情報やそれに応答する情報であるデバイスコントロール情報をやり取りしながら、認証アプリケーション２２の機能を呼び出してその認証処理結果を得る。これにより、複合機１は、認証アプリケーション２２と連携した処理（認証アプリケーションの機能を実現するための処理、すなわち認証処理）を行うことが可能になる。
【００３４】
アプリケーションサーバ３は、通信部３０及びアプリケーションソフト記憶部３１を備えたサーバコンピュータである。通信部３０は、有線ＬＡＮや無線ＬＡＮ等のネットワークを介して複合機１と通信する。アプリケーションソフト記憶部３１は、複合機１を制御するためのアプリケーション３２を記憶する。
【００３５】
複合機１の機器制御部１０は、アプリケーションサーバ３に格納されたアプリケーション３２との間で、通信部１４及び通信部３０を経由して、操作パネル情報をアプリケーションサーバ３側に送信すると共に、デバイスコントロール情報をやり取りしながら、アプリケーション３２の機能（外部アプリケーション機能という）を呼び出してその処理結果を得る。これにより、複合機１は、アプリケーション３２と連携した処理（外部アプリケーション機能を実現するための処理）を行うことが可能になる。１つの外部アプリケーション機能は、アプリケーションサーバ３に格納された１つのアプリケーションに対応しており、格納されたアプリケーション毎に複合機１に実装させることができる。
【００３６】
上述した操作パネル情報やデバイスコントロール情報は、受信側で送信元が認識できるように、送信側の機器の機器情報を含んで送信される。機器情報とは、機器に固有の情報であり、他の機器と識別可能にするための識別情報を指す。複合機１について例示すると、機器情報とは、複合機１を他の機器（他の複合機や認証サーバ２等）と識別可能にするための識別情報であって、例えば、複合機１に固有の機器番号（シリアル番号）やＭＡＣ（Media Access Control）アドレスなどが挙げられる。
【００３７】
ここで、複合機１とアプリケーション３２との情報のやり取りは、標準のネットワーク技術をベースに行うことが、アプリケーション３２と複合機１の機器制御部１０（機器制御部１０内のファームウェア）との連携部分の開発に多くの一般的なツールやスキルが利用でき、実装が容易であるという点で好ましい。なお、上述した認証アプリケーション２２と複合機１との間の情報のやり取りについても、同様である。
【００３８】
次に、本発明の主たる特徴である初期画面（ログイン後の初期画面）表示処理を、上述した構成のシステムに適用した場合を挙げて説明する。
【００３９】
図２は、図１のシステムにおける初期画面表示処理の一例を説明するためのフロー図である。また、図３は、図２の初期画面表示処理で複合機において表示されるログイン画面の一例を示す図、図４は、図２の初期画面表示処理において複合機起動後になされるログイン画面表示処理のシーケンスを示す図である。
【００４０】
複合機１と認証サーバ２とが連携して行うユーザ認証処理は、まず認証機能を有効にすることから始まる（ステップＳ１）。ステップＳ１では、複合機の管理者が操作部１１からユーザ認証機能を有効にする操作を行うと、その情報が機器制御部１０に伝えられ、ユーザ認証機能を有効に設定する。
【００４１】
ユーザ認証機能が有効となると、複合機１の機器制御部１０は、認証サーバ２から取得した認証画面（ログイン画面）を表示部１１ｂに表示させる（ステップＳ２）。これにより、例えば、図３のログイン画面４０が表示される。ログイン画面４０には、ログイン名とパスワードとが入力可能になっている。また、ログイン画面４０には、ＩＣ（Integrated Circuit）カードなどによりユーザ認証を行う場合に、ＩＣカードをカードリーダに差し込むことを促す文章も表示している。
【００４２】
ステップＳ２のログイン画面４０の表示処理の詳細について、図４を参照しながら説明する。ログイン画面４０は、上述のように認証サーバ２から取得されるが、取得に際しては、まず認証サーバ２が複合機１を認証対象とする必要がある。
【００４３】
そのため、ステップＳ１においてユーザ認証機能が有効となると、複合機１の機器制御部１０は、複合機１の機器情報とユーザ認証機能が有効になったことを示す情報とを含む起動通知を、認証サーバ２に送信する（ステップＳ１１）。なお、ここでの送信処理を含め、複合機１から認証サーバ２への送信処理は、機器制御部１０が通信部１４に指示して、通信部１４が認証サーバ２に送信することでなされ、認証サーバ２の通信部２０によってそれが受信される。また、ステップＳ１１及び後述のステップＳ１３〜Ｓ１５で送信される情報は、上述したデバイスコントロール情報に相当する。
【００４４】
ステップＳ１１の処理と同様の処理は、ユーザ認証機能が有効から無効になった時にも施され、複合機１の機器情報とユーザ認証機能が無効になったことを示す情報とを含む起動通知が、認証サーバ２に送信される。また、ステップＳ１１の処理は、複合機１が起動した時にも、ユーザ認証機能が既に有効となっていることを条件に施され、複合機１の機器情報を含む起動通知が認証サーバ２に送信される。
【００４５】
認証サーバ２で動作する認証アプリケーション２２は、通信部２０からステップＳ１１での起動通知を受信すると、複合機管理部２３が、機器情報をキーとして複合機情報を内部メモリ（認証サーバ２の内部メモリ）から取得する（ステップＳ１２）。ここで、複合機情報とは、複合機の機器情報と、その機器情報が示す複合機の電源がオンであるかオフであるかを示す情報と、その機器情報が示す複合機を認証対象（ユーザ認証処理を行う対象）とするか否かを示す情報とを含む。
【００４６】
そして、複合機管理部２３は、取得した複合機情報から、複合機情報で管理中の複合機のうち複合機１の電源がオフからオンになったことを検知した場合、ユーザ認証機能が既に有効となっていることを条件として、その複合機１を認証対象とするように複合機情報を書き換える。一方、複合機管理部２３は、取得した複合機情報から、複合機１のユーザ認証機能が無効から有効になったことを検知した場合、（Ｉ）その複合機１を認証対象として複合機情報を書き換える（無効から有効に書き換える）か、若しくは（ＩＩ）認証対象として新たに加えて機器情報から複合機情報を作成する。このような処理により、複合機管理部２３は認証対象として複合機１を追加することができる。
【００４７】
なお、複合機管理部２３は、別の複合機の電源オンを検知したときには、それまでオンとして認証対象としていた複合機（この例では複合機１）を認証対象から外すように、複合機情報を書き換えてもよいが、複数の複合機に対応させるために同時に複数の複合機を認証対象のままにしておくことが好ましい。また、ユーザ認証機能が無効になったことを示す情報とを含む起動通知を受信した場合には、その複合機１を認証対象から外すように、複合機情報を書き換える（有効から無効に書き換える）か、その複合機１の複合機情報自体を削除すればよい。
【００４８】
ステップＳ１２に続いて、認証アプリケーション２２は、起動通知に対する応答（例えばユーザ認証機能がオンで且つ起動が確認できたことを示す情報）を通信部２０を介して返信する（ステップＳ１３）。ここでの送信処理を含め、認証サーバ２から複合機１への送信処理は、認証アプリケーション２３が通信部２０に指示して、通信部２０が複合機１に送信することでなされ、複合機１の通信部１４によってそれが受信される。
【００４９】
ステップＳ１３での返信を受けた複合機１の機器制御部１０は、ログイン画面の取得を通信部１４を介して要求する（ステップＳ１４）。認証アプリケーション２２は、通信部２０を介して、その要求を受けてログイン画面４０を認証サーバ２の内部メモリから読み出して複合機１に返信する（ステップＳ１５）。その後、複合機１の機器制御部１０は、受信したログイン画面４０を表示部１１ｂに操作画面として表示させる。これにより図２のステップＳ２の処理が終了する。
【００５０】
ステップＳ２の処理後、ユーザはユーザ名及びパスワード（又はＩＣカード内の情報）でなるログイン情報を入力部１１ａ（又はＩＣカードリーダ）で入力し、それを受けた機器制御部１０が、認証サーバ２に対してユーザ認証処理を要求し、その要求を受けた認証サーバ２の認証アプリケーション２２が、認証が成功したか否かを判定する（ステップＳ３）。
【００５１】
ステップＳ３のユーザ認証処理の詳細について、図５を併せて参照しながら説明する。図５は、図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理するユーザ管理テーブルの一例を示す図である。図５のユーザ管理テーブル５０は、ユーザ情報管理ＤＢ２６に含まれ、各ユーザ認証情報として、ユーザＩＤ毎にログイン名及びパスワードが関連付けられて格納されている。
【００５２】
ユーザが入力したログイン情報は、複合機１から認証サーバ２に送信される。このログイン情報は、上述した操作パネル情報として送信される。そして、認証部２５が、受信したログイン情報とユーザ管理テーブル５０とを照合し、ユーザ管理テーブル５０の中で、受信したログイン情報に合致するユーザ認証情報があるか否かで認証を行う。
【００５３】
認証に失敗した場合（ステップＳ３でＮＯの場合）には、認証エラーとして複合機１側に応答して、複合機１の機器制御部１０は、その応答で同時に送信されたログイン画面（又は認証が成功するまで複合機１内で保持しておいたログイン画面）を表示部１１ｂに表示させ、再入力をユーザに促す。そして、認証が成功した場合のみ、次に説明するステップＳ４へ進む。このようにして複合機１は、認証サーバ２と連携してユーザ認証を行うことができる。
【００５４】
認証が成功した場合（ステップＳ３でＹＥＳの場合）、複合機制御部２４は、ログイン画面をクリアすると共に複合機における各機能を有効又は無効にする制御コマンドを、複合機１に送信する。この制御コマンドを受信した複合機１は、ログイン画面をクリアすると共に、複合機１における機能を有効又は無効にする（ステップＳ４）。
【００５５】
ステップＳ４の処理における有効化／無効化処理の詳細について、図６を併せて参照しながら説明する。図６は、図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する機能有効／無効管理テーブルの一例を示す図である。
【００５６】
図６の機能有効／無効管理テーブル５１は、ユーザ情報管理ＤＢ２６に含まれ、ユーザＩＤ毎に、複合機の各機能（要素機能）についての有効／無効を示す情報が関連付けられて格納されている。なお、有効／無効を示す情報（有効／無効情報という）は、その機能に対するユーザ制限を示す情報であり、権限情報であるともいえる。
【００５７】
複合機制御部２４は、機能有効／無効管理テーブル５１に記述された各要素機能毎の有効／無効情報を、複合機１側からの変更要求に応じて書き換えるなどして管理する。なお、管理者ユーザのログイン情報が複合機１から送信されてきている場合にのみ、この変更要求を可能、つまり更新可能としておけばよい。さらに、複合機制御部２４は、管理された有効／無効情報に基づき複合機１側での各要素機能を制限する制御を行う。
【００５８】
機能有効／無効管理テーブル５１では、要素機能として、コピー機能、スキャン機能、ファックス機能、プリント機能、文書管理アプリ機能といった大きな分類（ここでは動作モードでの分類）で管理を行っているが、例えばスキャンの場合であれば、スキャンしてＥ−ｍａｉｌで送信する機能、スキャンしてＦＴＰ（File Transfer Protocol）送信する機能、といった細かい分類でも構わない。また、カラー情報（モノクロ／フルカラー）といった分類による有効／無効情報の管理など、細部の設定毎に有効／無効情報を管理してもよい。
【００５９】
文書管理アプリ機能とはアプリケーションサーバ３にアプリケーション３２の１つとして格納された文書管理アプリケーションと連携した機能を指す。このように、ここでは、外部アプリケーション機能も管理の対象としている。この例でのように、複合機単体機能毎にのみではなく、外部アプリケーション機能についても有効／無効情報を管理することが好ましい。アプリケーションサーバ３に複合機１との連携により実行可能に格納されたアプリケーション３２毎、つまり外部アプリケーション機能毎に、有効／無効情報を管理すればよい。また、例えばアプリケーション３２毎やより細かな分類としてアプリケーション３２における設定毎に、有効／無効情報を管理してもよい。さらに、プリント機能など、外部アプリケーション機能においても併用して使用できる機能については、その組み合わせ毎に有効／無効情報を管理してもよい。例えば、複合機単体機能を使用してプリントする機能の有効／無効情報と、外部アプリケーション機能を使用してプリントする機能の有効／無効情報とで管理してもよい。無論、複合機単体機能毎にのみ有効／無効情報を管理するようにしてもよい。
【００６０】
複合機制御部２４は、認証が成功した場合（ステップＳ３でＹＥＳの場合）に、まずログイン情報に基づいて機能有効／無効管理テーブル５１を参照し、ログイン情報が示すユーザに対して、その複合機１についての各機能が有効であるか無効であるかを、有効／無効情報を読み出すことで判定する。より具体的には、ログインされたユーザＩＤをキーとして、機能有効／無効管理テーブル５１から合致するユーザＩＤに対応する有効／無効情報を抽出し、抽出した有効／無効情報からそのユーザに対して定められた機能毎の有効／無効を判定する。
【００６１】
そして、複合機制御部２４は、そのユーザに対する有効である複合機１の機能については有効化し無効である複合機１の機能については無効化するような制御コマンドを生成し、複合機１に送信する。この制御コマンドを受信した複合機１の機器制御部１０は、複合機１における各機能について有効化又は無効化する。
【００６２】
このようにして、認証サーバ２は、ユーザ毎に、複合機単体機能（例えばコピー機能、スキャン機能、ファックス機能、プリント機能等）の利用可否と外部アプリケーション機能の利用可否とを、複合機１に対して制御することができる。
【００６３】
ステップＳ４の処理におけるログイン画面のクリア処理については、上記制御コマンドにクリアのためのコマンドを含んでおき、その制御コマンドを受信した複合機１がそれに従ってログイン画面をクリアすればよい。
【００６４】
本発明では、このようにしてクリアするログイン画面の代わりに、次のような初期画面（ログイン後の初期画面）を表示部１１ｂで表示させる制御を行う。この制御の例について、図７〜図１２を併せて参照しながら説明する。
【００６５】
ログイン後の初期画面を表示するために、まず、認証サーバ２の複合機制御部２４は、ユーザ情報管理ＤＢ２６から後述する最終利用機能情報を取得する（ステップＳ５）。
【００６６】
この最終利用機能情報について、図７を併せて参照しながら説明する。図７は、図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する最終利用機能管理テーブルの一例を示す図である。図７の最終利用機能管理テーブル５２には、ユーザＩＤ毎に最終利用機能の情報が関連付けられて格納されている。最終利用機能情報は、そのユーザが前回のログイン時に最後に利用した（最も最近利用した）要素機能を示す情報であり、そのユーザが利用した要素機能、すなわち利用機能を適時更新していくことで得られる。この更新の例については図１２を参照しながら後述する。
【００６７】
ステップＳ５において、複合機制御部２４は、ユーザ情報管理ＤＢ２６の最終利用機能管理テーブル５２から、ステップＳ３で認証が成功したユーザのログイン情報（この例ではユーザＩＤで関連付けられている）をキーとしてそのユーザの最終利用機能情報を取得する。
【００６８】
複合機制御部２４は、そのユーザの最終利用機能情報が取得できたか否かを判定する（ステップＳ６）。取得できた場合（ステップＳ６でＹＥＳの場合）、複合機制御部２４は、最終利用機能情報が示す機能の画面（最終利用画面と呼ぶ）を表示するように複合機１に指示し、この指示に従って機器制御部１０が最終利用画面をログイン後の初期画面として表示部１１ｂに表示させる（ステップＳ７）。最終利用機能情報が示す機能の画面としては、その機能の初期画面を採用しておけばよい。
【００６９】
このように、認証サーバ２は、ログイン後の初期画面の表示のために、上述した指示のように、後述の更新部で更新済みの最終利用機能情報（初期画面モード設定情報とも言える）を、ユーザ認証処理がなされた後に複合機１に送信する最終情報送信部を備える。最終情報送信部は、複合機制御部２４及び通信部２０で例示できる。一方、複合機１は、前回のログイン時に送信した利用機能情報に基づいて認証サーバ２で更新済みの最終利用機能情報（初期画面モード設定情報）を、ユーザ認証処理がなされた後に認証サーバ２から受信する最終情報受信部と、受信した最終利用機能情報に応じた画面を、ログイン後の初期画面として表示させる表示制御部とを備える。最終情報受信部は、通信部１４及び機器制御部１０で例示でき、表示制御部は、表示部１１ｂに対する表示制御を行う機器制御部１０で例示できる。
【００７０】
ステップＳ７の処理について具体的に説明する。まず、複合機制御部２４は、その最終利用機能情報が示す機能の初期画面（最終利用画面）を選択して（或いはその最終利用機能情報が示す機能を選択した状態で）、その選択した最終利用画面の表示をアクティベートする制御コマンド（或いはその選択した機能の初期画面の表示をアクティベートする制御コマンド）を複合機１に送信する。この制御コマンドは、画面切り替え指示、つまり画面変更指示を行う制御コマンドに該当する。その制御コマンドを受信した複合機１の機器制御部１０が、その選択された最終利用画面（或いはその選択された機能の画面、つまり最終利用画面）を内部メモリから読み出すかアプリケーションサーバ３から受信し、ログイン後の初期画面として表示部１１ｂに表示させる。
【００７１】
このように、認証サーバ２の最終情報送信部は、最終利用機能の表示画面をログイン後の初期画面として表示する指示を複合機１に送信する。そして、複合機１の最終情報受信部は、最終利用機能の表示画面を表示する指示を、認証サーバ２から受信し、表示制御部が、その指示に基づいて最終利用機能の表示画面を、ログイン後の初期画面として表示部１１ｂに表示させる。
【００７２】
複合機１において初期画面として表示させる最終利用画面の取得について説明する。最終利用機能情報が示す機能が複合機単体機能（例えばコピー機能等、複合機が単体で実行する機能）である場合には、上述した制御コマンドに従い、内部メモリから最終利用画面を読み出し、それを表示部１１ｂで表示させればよい。
【００７３】
一方で、最終利用機能が示す機能が外部アプリケーション機能（例えば文書管理アプリの機能）である場合、上述した制御コマンドに従って表示させる画面が外部アプリケーションの画面（設定画面）であることを判断し、アプリケーションサーバ３に対して、その最終利用機能が示す機能の画面（最終利用画面）を定義するデータ、例えばＨＴＭＬ（Hypertext Markup Language）データを複合機１に送信するように通知（要求）する。アプリケーションサーバ３は、この通知を受けて、複合機１にこのデータを送信し、複合機１の機器制御部１０は、受信したこのデータを表示部１１ｂに表示させる。このように、認証サーバ２で更新済みの最終利用機能情報が示す最終利用機能がアプリケーションの機能を示す場合、表示制御部は、認証サーバ２からの指示に基づいてその最終利用機能の表示画面のデータをアプリケーションサーバ３から取得して、その表示画面をログイン後の初期画面として表示させる。
【００７４】
上述のような通知の受信により、図８〜図１１で例示するような初期画面が表示部１１ｂに表示される。図８、図９、図１０、図１１は、それぞれ、図２の初期画面表示処理により複合機にログイン後の初期画面として表示されるコピー画面、スキャン画面、ファックス画面、文書管理アプリ画面の一例を示す図である。
【００７５】
図８のコピー画面４１、図９のスキャン画面４２、図１０のファックス画面４３は、いずれも複合機単体機能の初期画面であり、最終利用機能管理テーブル５２の例では、それぞれはユーザＩＤが「１」、「３」又は「４」、「２」であるときに表示される。図１１の文書管理アプリ画面４４は、外部アプリケーション機能の表示画面例であり、最終利用機能管理テーブル５２の例ではユーザＩＤが「Ｎ」であるときに表示される。なお、文書管理アプリ画面４４は、アプリケーションサーバ３に格納されたアプリケーション３２のうち「文書管理アプリＸＸＸ」というアプリケーションの画面で例示している。
【００７６】
これらの例に限らず、最終利用機能情報として、より細かな分類の要素機能（例えばファックス機能におけるアドレス帳選択機能）の情報が最終利用機能管理テーブル５２に格納されていた場合には、その細かな分類の要素機能の画面（上述の例ではファックス機能におけるアドレス帳選択画面）が、複合機制御部２４で選択され、最終的に表示部１１ｂで表示されることになる。
【００７７】
なお、文書管理アプリ画面４４は、文書管理アプリＸＸＸにアクセスするためのログイン画面で例示している。ここで例示したように、アプリケーションサーバ３に対するアプリケーション３２の使用のためのユーザ認証は、図６の機能有効／無効管理テーブル５１で管理して認証サーバ２側で行う必要は必ずしもなく、利用機能として文書管理アプリ機能（文書管理アプリＸＸＸの機能）が最終利用機能管理テーブル５２に記述できれば済む。機能有効／無効管理テーブル５１で管理している場合には、文書管理アプリ画面４４としてログイン画面ではなくいきなり文書管理アプリＸＸＸが利用できるような画面を表示すればよいが、この例でのように再度のユーザ認証を求めてもよい。
【００７８】
一方、そのユーザの最終利用機能が取得できなかった場合（ステップＳ６でＮＯの場合）、複合機制御部２４は、複合機１の標準画面（標準の初期画面）を表示することを選択し、その標準画面の表示をアクティベートする制御コマンド（画面切り替え指示、つまり画面変更指示を行う制御コマンド）を複合機１に送信する（ステップＳ８）。ステップＳ８では、さらに、その制御コマンドを受信した複合機１の機器制御部１０が、複合機１の標準画面を内部メモリから読み出し、ログイン後の初期画面として表示部１１ｂに表示させる。なお、そのユーザが一度もログインしておらず、初回のログイン時の場合には、ステップＳ６でＮＯとなるため、ステップＳ８の処理が施されて標準画面が表示されることになる。
【００７９】
また、ステップＳ８では複合機１の標準画面を表示させた例を挙げたが、それに限らず管理者ユーザが事前に認証サーバ２に対して設定しておいた画面を表示させてもよい。例えば、本発明の初期画面表示処理の説明を行う画面などを表示させるなどすればよい。その場合、その説明画面上で確認キー（又はＯＫキー）が選択されたときにはじめて、認証サーバ２へのアクセスを伴って又は伴わずに、複合機１の標準画面を表示させればよい。
【００８０】
また、ステップＳ７又はステップＳ８において、複合機制御部２４は、複合機１に対して画面変更の指示を行うが、この指示は上述したログイン画面のクリアの指示と実質的に同時に行えばよい。勿論、ステップＳ４において送信する制御コマンドに、ログイン画面をクリアするためのコマンドを含まないようにしておき、その後、ログイン画面から初期画面への変更を行う制御コマンドとして、ステップＳ７又はステップＳ８で複合機１に送信するようにしてもよい。
【００８１】
ステップＳ７の処理又はステップＳ８の処理が終了した場合、ユーザは複合機１を操作部１１で操作しながら望む機能の画面を表示してジョブを実行させた後、ログアウト操作を行って、これにより複合機１及び認証サーバ２でログアウト処理がなされる。ログアウト処理は、機器制御部１０が、ジョブ終了から又は前の操作から所定時間操作がないことを検知したときや、他のユーザからのログイン要求があったときにも実行される。
【００８２】
複合機制御部２４は、ログイン後の初期画面表示からログアウト直後までの間に、最終利用機能管理テーブル５２における最終利用機能情報の更新処理を実行する（ステップＳ９）。
【００８３】
そのため、複合機１は、ログイン情報を認証サーバ２に送信して認証サーバ２でユーザ認証処理がなされた後、ログアウト直後までの間に、ユーザ操作により選択された利用機能を示す利用機能情報を認証サーバ２に送信する機能情報送信部を備える。この機能情報送信部は、機器制御部１０及び通信部１４で例示できる。一方で、認証サーバ２は、複合機１から受信したログイン情報に基づきユーザ認証処理を実行した後、ログアウト直後までの間に、複合機１においてユーザ操作により選択された利用機能を示す利用機能情報を複合機１から受信する機能情報受信部を備える。この機能情報受信部は、通信部２０及び複合機制御部２４で例示できる。
【００８４】
そして、認証サーバ２は、機能情報受信部で受信した利用機能情報に基づき、ログイン情報に対応する最終利用機能情報を更新する更新部を備える。更新部は、複合機制御部２４及びユーザ情報管理ＤＢ２６の最終利用機能管理テーブル５２で例示できる。更新部は、複合機単体で提供する機能を設定するための画面だけでなく、アプリケーションサーバ３が提供する機能を設定する画面に対しても、ログイン情報に基づき、ユーザが利用した画面を示す情報を最終利用機能情報として更新する。
【００８５】
ここでなされた更新処理は、同ユーザの次回のログイン時の初期画面表示処理で反映される。つまり、ステップＳ５で更新された最終利用機能情報が読み出され、ステップＳ７でそれに対応する最終利用画面が表示される。
【００８６】
ステップＳ９における最終利用機能管理テーブル５２の更新処理のうち、要素機能の画面（設定画面）の選択・表示がなされた時に更新を行う処理例について、図１２を参照しながら説明する。図１２は、図２の初期画面表示処理における、図７の最終利用機能管理テーブルを更新するシーケンスの第１の例を示す図である。
【００８７】
要素機能の画面（設定画面）の選択・表示がなされた時の例として、図８のコピー画面４１が選択されて表示されたときの例を挙げる。コピー実行画面のボタンを押し画面を切り替えるなど、コピー画面４１が入力部１１ａで選択されたとき（ステップＳ２１）、機器制御部１０は、ユーザが使用した機能を示す情報、つまりそのコピー画面４１の機能（要素機能）を示す情報（機能情報と呼ぶ）を、認証サーバ２に送信する（ステップＳ２２）。つまり、コピー画面４１が選択されたことを機能情報として認証サーバ２に通知する。この機能情報はデバイスコントロール情報として通知すればよいが、コピー画面４１が選択されたことを操作パネル情報として送信し、認証サーバ２側で機能情報であると判定するようにしてもよい。ユーザが使用した機能情報を受信した複合機制御部２４は、受信した機能情報から利用機能情報を取得し、ユーザ情報管理ＤＢ２６の最終利用機能管理テーブル５２における現在ログイン中のユーザＩＤに対応する最終利用機能情報に置き換えることで、更新を行う（ステップＳ２３）。
【００８８】
なお、機器制御部１０が送信する機能情報を、そのまま複合機制御部２４にて利用機能情報として使用できるようにしておいてもよい。また、他の複合機からログイン中のユーザの存在も想定できることから、機能情報には、ユーザＩＤ及び／又は複合機１の機器情報を含むことが好ましい。
【００８９】
また、コピー画面４１が選択されたときを例示したが、無論、他の画面がステップＳ２１で選択・表示されたときにも、その画面の機能情報をステップＳ２２で通知する。なお、初期画面として表示された画面のままログアウトされたとき、例えば初期画面としてコピー画面４１を表示したときには、既に最終利用機能がコピー機能となっているため、ステップＳ２２の通知は行わなくてよい。他の画面（特にスキャナ機能などの同分類の他の機能の画面）が選択された後、コピー画面が再度選択された場合には既に最終利用機能情報がその他の画面での機能を示す情報に更新されているため、通知を行って再更新を行う。
【００９０】
このようにしてなされた更新処理は、同ユーザの次回のログイン時の初期画面表示処理で反映される。図２に従って初期画面表示処理について説明したように、認証サーバ２は、ユーザ毎に、ログアウト時に利用していた機能によってログイン後の初期画面をユーザ毎にカスタマイズして、複合機単体機能の設定画面表示であっても、外部アプリケーションの設定画面表示であっても、ログイン画面から切り替えて表示することができる。
【００９１】
従って、ユーザは複合機単体機能、外部アプリケーション機能の切り替えが不要で、ログイン後、容易に前回のログイン時の設定画面にアクセスできる。このように、本発明によれば、認証サーバ２と連携したユーザ認証処理及び外部のアプリケーションサーバ３に格納されたアプリケーション３２と連携した処理が可能な複合機１において、一括してログアウト時の設定画面が次回ログイン時の初期画面となるよう初期画面を設定するため、ユーザが複合機単体機能の画面と外部アプリケーション機能の画面とをログイン毎に切り替える必要なく、容易にログイン後直ぐ前回使用した機能の画面にアクセスすることが可能になる。例えば、複合機にログインしたら、直ぐに外部アプリケーションの操作が可能な画面に移行することができるため、操作性を向上させることができる。
【００９２】
次に、図１２のシーケンス例の代わりに適用可能な最終利用機能管理テーブルの更新処理の例について、図１３及び図１４を併せて参照しながら説明する。図１３は、図２の初期画面表示処理における、図７の最終利用機能管理テーブルを更新するシーケンスの第２の例を示す図で、図１４は、図１３のシーケンスにおいて利用されるジョブ機能と最終利用機能との対応テーブルの一例を示す図である。
【００９３】
本例では、実際にユーザが複合機１の機能を利用してジョブが実行されると、機器制御部１０は、ジョブの実行を検知して（ステップＳ３１）、実行されたジョブの詳細情報をジョブ結果通知として認証サーバ２に通知する（ステップＳ３２）。つまり、上述の機能情報送信部は、利用機能情報として、ユーザ操作により実行されたジョブの実行結果を認証サーバ２に送信する。この利用機能情報はデバイスコントロール情報として送信される。
【００９４】
ジョブの詳細情報とは、主として次のような情報を指す。つまり、実行ユーザ情報、複合機（ＭＦＰ）の機種名、ＭＦＰのシリアル番号、ＭＦＰの設置場所、ＭＦＰのＭＡＣアドレス、ＭＦＰのネットワークアドレス、実行ジョブの識別ＩＤ、ジョブの種類（コピー、印刷、ＳｃａｎＴｏＥｍａｉｌ、ＳｃａｎＴｏＦＴＰなど）、開始時間／終了時間、原稿サイズ、両面設定、カラー設定、ステープル情報、パンチ情報、ファイル形式、圧縮形式、解像度、合計枚数（送信枚数や印刷枚数）などが、ジョブの詳細情報に該当する。
【００９５】
このように、ジョブ結果通知には、実行された機能の情報も含まれるため、認証サーバ２の複合機制御部２４は、通知された情報を元に、ユーザ情報管理ＤＢ２６の最終利用機能管理テーブル５２を更新する（ステップＳ３３）。つまり、認証サーバ２の上述した機能情報受信部は、利用機能情報として、複合機１でユーザ操作により実行されたジョブの実行結果を受信し、更新部は、ジョブの実行結果から最終利用機能情報を特定して、更新を行う。
【００９６】
このような特定・更新のために、図１４で例示する対応テーブル５３をユーザ情報管理ＤＢ２６に格納しておくとよい。この対応テーブル５３は、ジョブ結果通知に含まれる実行された機能情報と最終利用機能との対応表である。例えば、実行されたジョブの種類がコピーの場合は、最終利用機能がコピー機能であるとして取り扱う。また実行されたジョブ種別がＳｃａｎＴｏＥｍａｉｌ送信やＳｃａｎＴｏＦＴＰ送信の場合、それらの送信はスキャン画面から実行できる機能であるため、最終利用機能をスキャンと設定するといった対応を行う。ファックス機能や文書管理アプリＸＸＸの機能についても同様である。
【００９７】
このようにして、認証サーバ２は、ジョブ実行結果から、その機能が含まれる画面を特定する。例えば、ユーザの操作によってコピー処理が実行された場合には、そのユーザのユーザＩＤとジョブ結果通知に基づき、そのユーザＩＤに関連付けられた最終利用機能情報を「コピー機能」に更新する。これにより、同ユーザの次回のログイン時の初期画面表示処理で、図８のコピー画面４１が表示されることになる。また、実行されたジョブがＳｃａｎＴｏＥｍａｉｌ送信やＳｃａｎＴｏＦＴＰ送信の場合、同ユーザの次回のログイン時の初期画面表示処理で、図９のスキャン画面４２が表示されることになる。また、実行されたジョブがファックス送信の場合、同ユーザの次回のログイン時の初期画面表示処理で、図１０のファックス画面４３が表示されることになる。また、実行されたジョブが文書管理アプリＸＸＸの機能であった場合、同ユーザの次回のログイン時の初期画面表示処理で、図１１の文書管理アプリ画面４４が表示されることになる。
【００９８】
なお、実行されたジョブがＳｃａｎＴｏＥｍａｉｌ送信やＳｃａｎＴｏＦＴＰ送信の場合に、最終利用機能としてスキャン機能が選択され、結果として次回ログイン後の初期画面が図９のスキャン画面４２のようなスキャン送信の代表ページに遷移するよう対応している。しかし、Ｅｍａｉ設定ページを初期画面として指定できる場合は、最終利用機能をスキャン（Ｅｍａｉｌ設定）機能として対応つけても構わない。つまり、画面設計によりＳｃａｎＴｏＥｍａｉｌ送信画面とＳｃａｎＴｏＦＴＰ送信画面とが別々である場合には、ジョブ種別がＳｃａｎＴｏＥｍａｉｌ送信の場合にはＳｃａｎＴｏＥｍａｉｌ送信機能、ジョブ種別がＳｃａｎＴｏＦＴＰ送信の場合にはＳｃａｎＴｏＦＴＰ送信機能と設定すればよい。
【００９９】
そして、ステップＳ３１，Ｓ３２の処理、つまりジョブ実行に基づくジョブ結果通知を、ジョブの実行完了の度に認証サーバ２に送信するようにしておくことで、最終利用機能管理テーブル５２は常に最新の実行ジョブについての利用機能が最終利用機能情報として格納されていることになる。
【０１００】
図１２の例では、ジョブの実行に関わらず単に画面切り替えを行っただけで最終利用機能管理テーブル５２の更新が行われるのに対し、図１３では実際に実行されたジョブの情報を持って最終利用機能管理テーブル５２を更新するため、より精度の高い画面切り替え制御が実現される。実際、画面操作だけで最終に実行された画面を特定すると、ユーザの誤操作により画面が切り替わってしまった場合に、次回ログイン時に意図しない画面が表示されることが想定されるが、ユーザが実際に実行したジョブの情報を元に最終利用機能情報を更新することで、より精度高くユーザの利用情報を確認できる。また、ユーザが利用したジョブ履歴を解析し、最も利用頻度の高い機能を最終利用機能として最終利用機能情報とし、ログイン後の初期画面となるようにするといった応用も可能となる。
【０１０１】
次に、図１２や図１３のシーケンス例の代わりに適用可能な最終利用機能管理テーブルの更新処理の例について、図１５を併せて参照しながら説明する。図１５は、図２の初期画面表示処理における、図７の最終利用機能管理テーブルを更新するシーケンスの第３の例を示す図である。
【０１０２】
本例では、機器制御部１０が、ログアウト処理が開始（又は完了）されたことを検知して（ステップＳ４１）、ログアウト前に最後に利用された利用機能の情報（最終利用機能情報）を認証サーバ２に通知する（ステップＳ４２）。この最終利用機能情報はデバイスコントロール情報として通知される。上述の通り、機器制御部１０は、ユーザが操作部１１でログアウト操作を行ったことを検知して、若しくはジョブ終了から又は前の操作から所定時間操作がないことを検知して、若しくは他のユーザからのログイン要求があったことを検知して、複合機１及び認証サーバ２でログアウト処理がなされる。
【０１０３】
そして、通知された最終利用機能情報を元に、認証サーバ２の複合機制御部２４は、ユーザ情報管理ＤＢ２６の最終利用機能管理テーブル５２を更新する（ステップＳ３３）。この更新により、例えばログアウト前の画面がコピー画面４１、スキャン画面４２、ファックス画面４３、文書管理アプリ画面４４であれば、それぞれコピー機能、スキャン機能、ファックス送信機能、文書管理アプリＸＸＸの機能が最終利用機能情報として、認証サーバ２へ送信され、次回のログイン時、ログイン後の初期画面としてこれらの機能の画面が表示される。
【０１０４】
このように、複合機１からログアウトしたタイミングで、複合機１の機器制御部１０が認証サーバ２に対して、最終実行機能情報を含むログアウト通知を行い、ログアウト通知を持って、図１２や図１３での通知を代用することも可能である。
【０１０５】
次に、図７の最終利用機能管理テーブル５２の代わりに利用できるテーブルの例を、図１６を参照して説明する。図１６は、図１のシステムにおける認証サーバのユーザ情報管理ＤＢで管理する最終利用機能管理テーブルの一例を示す図である。
【０１０６】
図１６の最終利用機能管理テーブル５４は、各要素機能の利用回数をユーザＩＤ毎に格納すると共に、次回のログイン時の初期画面として表示させる最終利用画面（最終利用機能の画面）に関する表示優先度をユーザＩＤ毎に格納している。
【０１０７】
最終利用機能管理テーブル５４では、ユーザＩＤ「２」に対して、各要素機能別利用回数が利用毎に更新されて格納されており、利用回数ベースで第１優先画面、第２優先画面を決定して格納しておき、これにより次回のログイン時の初期画面を指定することができる。この例では、ユーザＩＤ「２」について第１優先画面がコピー画面、第２優先画面がファックス画面として格納しておく。
【０１０８】
より具体的に説明すると、利用回数の取得は、図１２、図１３、図１５のいずれの利用機能の取得方法を採用してもよい。また、利用回数のみをベースとした場合、第１優先画面はスキャン画面、第１優先画面はコピー画面となるはずであるが、図６の機能の有効／無効管理テーブル５１を参照して、ユーザＩＤ「２」のスキャン機能の権限が無効となっていることを検知し、初期画面として指定してもユーザは利用することができないことから、そのまま第１優先画面としたとしても別の機能を選択する画面に切り替えなければならない。従って、最終利用機能管理テーブル５４では、スキャン画面を第１優先画面から削除し、次点であるコピー画面を第１優先画面としている。
【０１０９】
また、ここで、最終利用機能管理テーブル５４では、スキャン機能の利用回数が１２回となり、ユーザＩＤが「２」のユーザがスキャン機能を利用している例を挙げているが、これは、スキャン機能を１２回利用した後に、機能有効／無効管理テーブル５１におけるユーザＩＤ「２」に対するスキャン機能が「有効」から「無効」へ管理者ユーザによって変更されたときに、このような結果が生じる。
【０１１０】
また、第２優先画面を設ける理由は、第１優先画面が他の要因（例えば利用枚数の超過など）によりそのユーザにとって利用不可となる場合も想定したものであり、これにより利便性を損なうことがない。
【０１１１】
このように、認証サーバ２の最終情報送信部は、更新済みの最終利用機能情報が示す最終利用機能が、最終利用機能情報の送信時にログイン情報が示すユーザにとって複合機１で利用不可に設定されている利用機能であったとき、他の最終利用機能を示す最終利用機能情報を送信する。少なくとも、最終利用機能情報の送信時には利用不可の利用機能か否かを判定すればよいため、最終利用機能管理テーブル５４のように、更新時に第１優先画面、第２優先画面として、既に利用不可の利用機能を省いた画面を登録しておいてもよい。
【０１１２】
また、利用不可に設定されている利用機能に関してまとめて説明すると、管理者ユーザによって直接無効に変更された場合に利用不可と判定され、その他に、利用枚数制限到達により利用が禁止となった場合にも利用不可と判定される。また、上記他の最終利用機能として、その次に利用頻度が高い利用機能を例示したが、単に、初期画面となりうる特定画面に関する機能であってもよい。より具体的には、予め定めた特定機能（例えばコピー機能）としておき、その予め定めた機能が利用不可の場合には次の優先順位として予め定めた特定機能（例えばスキャン機能）とすればよい。
【０１１３】
また、上述した様々な例において、前回ログイン中に複合機単体機能が選択されたか外部アプリケーション機能が選択されたかの二択だけで、最終利用機能の情報を記述しておいてもよく、その場合、複合機１の初期画面か、アプリケーションサーバ３へのログイン画面又はアプリケーション３２の選択画面かが、表示部１１ｂに表示されることになる。
【０１１４】
また、本発明のログイン後初期画面の表示処理について、機能有効／無効管理テーブル５１において有効／無効情報が定められる要素機能と、最終利用機能を含む利用機能とが、対応していることを前提に説明した。しかし、図１６で説明した機能の無効化と関連した例以外では、これらの機能は異なる分類としてもよい。実際、複合機１に対する要素機能の有効化／無効化と、最終利用機能に基づくログイン後初期画面の選択及び複合機１に対するその指示とは、図１６で説明した機能の無効化と関連した例以外では、独立した制御として実行することもできる。
【０１１５】
上述した様々な例では、複合機１にて実行された機能のみに基づいて次回のログイン時の初期画面を決定したが、そのような初期画面の決定・表示処理に加え、初期画面として表示させる画面の機能に対応するログイン前の設定値を、複合機１に反映させるようにしてもよい。設定値としては、例えばカラーモード、コピー濃度、スキャン解像度、変倍率、外部アプリケーションでの設定事項などの様々な設定値が挙げられる。
【０１１６】
そのための構成例を説明する。複合機１の機器情報送信部は、利用機能情報と共に、利用機能情報が示す機能についての設定値であってユーザ認証処理がなされた後からログアウト直後までにユーザ操作により設定されていた設定値（例えば前回ログオフ時の設定画面で設定されていた設定値）を、認証サーバ２に送信する。
【０１１７】
認証サーバ２の機器情報受信部は、この設定値を利用機能情報と共に受信し、更新部は、受信した利用機能情報及び設定値に基づき、ログイン情報に対応する、設定値も含めた最終利用機能情報を更新する。そして、認証サーバ２の最終情報送信部は、設定値も含めた最終利用機能情報を複合機１に送信する。
【０１１８】
複合機１の最終情報受信部は、最終利用機能情報の一部として設定値を受信する。複合機１は次のような設定値反映部を備える。この設定値反映部は、表示制御部がログイン後の初期画面を表示する際に、最終情報受信部で受信した設定値を反映する。ここで、表示制御部は、設定値を設定済みの画面が最終機能利用情報（設定値を除く）に応じた画面と異なる場合には、設定値を設定済みの画面をログイン後の初期画面として表示させればよい。
【０１１９】
このように、前回ログオフ時の設定画面で設定されていたスキャン解像度等の設定値を記憶しておき、次回ログイン時に設定することで、設定作業を省力化することができる。
【０１２０】
また、設定値を認証サーバ２が記憶しておく例を挙げたが、設定値は複合機１自身が次回ログイン時のために記憶しておいてもよい。そのため、複合機１は次のような設定値記憶部及び設定値反映部を備えるとよい。
【０１２１】
設定値記憶部は、機器情報送信部で利用機能情報を送信する際に、利用機能情報が示す機能についての設定値であってユーザ認証処理がなされた後からログアウト直後までにユーザ操作により設定されていた設定値を、記憶する。設定値は、ログイン情報に関連付けて格納しておけばよい。設定値反映部は、表示制御部がログイン後の初期画面を表示する際に、設定値記憶部で記憶された設定値を反映する。ここでも、表示制御部は、設定値を設定済みの画面が最終機能利用情報（設定値を除く）に応じた画面と異なる場合には、設定値を設定済みの画面をログイン後の初期画面として表示させればよい。なお、この例では、認証サーバ２側では、設定値の読み出しに関わらないため、初期画面についての処理が可能であれば済む。
【０１２２】
また、上述した様々な例は、複合機１と同様の本発明に機能をもつ他の複合機について触れたように、システムに複数の複合機が接続されていてもよい。このような例について図１７を参照して簡単に説明する。
【０１２３】
図１７は、本発明に係る複合機を含むシステムの他の概略構成例を示す図である。図１７に示すシステムは、上述した複合機１と同等の２台の複合機１ａ，１ｂと、認証サーバ２、及び外部アプリケーションサーバ３がネットワークに接続されてなる。なお、複合機は２台に限らず、３台以上、ネットワークに接続されていても、以下の説明は適用できる。
【０１２４】
この例では、既に説明した識別情報の送信が前提となる。つまり、複合機１ａ（１ｂ）の機能情報送信部は、利用機能情報と共に、複合機１ａ（１ｂ）を識別するための識別情報を認証サーバ２に送信する。複合機１ａの機能情報送信部と複合機１ｂの機能情報送信部とでは、異なる識別情報を送信することになる。
【０１２５】
認証サーバ２の機器情報受信部は、利用機能情報と共に識別情報を複合機１ａ（１ｂ）から受信する。更新部は、受信した利用機能情報及び識別情報に基づき、ログイン情報及び識別情報に対応する最終利用機能情報を更新する。図５〜図７及び図１６では、１台の複合機１を想定して、１つのユーザ管理テーブル５０、１つの機能有効／無効テーブル５１、１つの最終利用機能テーブル５２、及び１つの最終利用機能テーブル５４のみを説明したが、図１７で例示したシステムに適用する場合、各テーブル５０〜５２，５４において、複合機の識別情報での区別がつくように管理しておけばよい。
【０１２６】
例えば、図１７の構成例では、異なる複合機１ａ，１ｂに対応して、異なるユーザ管理テーブル５０を参照するようにしてもよい。送信されてきた機器情報が複合機１ａを示している場合、複合機１ａに対応するユーザ管理テーブルを選択し、送信されてきた機器情報が複合機１ａと異なる複合機１ｂを示している場合、複合機１ｂに対応するユーザ管理テーブルを選択すればよい。そして、複合機１ａに対応するユーザ管理テーブルを参照したときには、複合機１ａに対応する各テーブル５１，５２（５４）を参照するように決めておき、複合機１ｂに対応するユーザ管理テーブルを参照したときには、複合機１ｂに対応する各テーブル５１，５２（５４）を参照するように決めておけばよい。他の例としては、ユーザ管理テーブル５０は複合機１ａ，１ｂに共通としておき、複合機１ａの識別情報に対応する各テーブル５１，５２（５４）と、複合機１ｂの識別情報に対応する各テーブル５１，５２（５４）とを設けておいてもよい。
【０１２７】
そして、認証サーバ２の最終情報送信部は、ユーザ認証処理がなされた後に、ユーザ認証処理がなされた複合機１ａ（１ｂ）の識別情報に対応する最終利用機能情報を、その複合機１ａ（１ｂ）に送信する。
【０１２８】
複合機１ａ（１ｂ）の最終情報受信部は、前回のログイン時に送信した利用機能情報に基づいて認証サーバ２で更新済みの最終利用機能情報であって複合機１ａ（１ｂ）自身の識別情報に関連付けられた最終利用機能情報を、ユーザ認証処理がなされた後に認証サーバ２から受信する。これにより、複合機１ａ（１ｂ）の表示制御部が、複合機１ａ（１ｂ）に合った初期画面を表示させる。
【０１２９】
このように、ログインした複合機に応じてそれぞれの複合機に対応したログイン初期画面を表示するよう、複合機毎にログオフ時の利用機能情報を認証サーバ２が記憶しておくことで、ユーザが用途に応じて複数の複合機を使い分けている場合に、複合機毎に適したログイン初期画面を表示することができる。
【０１３０】
また、複数の複合機に対応させる方法として、上述のように複合機毎に分けて処理を行うのではなく、次のような処理を行うようにしてもよい。
【０１３１】
すなわち、複合機は、アプリケーションの特性に対応する機能、つまりアプリケーションの機能と共に使用する必要がある機能（複合機単体機能中の機能）が、前回ログアウト時の複合機と今回ログイン時の複合機とで一致した場合に、そのユーザの前回のログアウト時の画面を表示するようにしてもよい。認証サーバでは、アプリケーションの特性に対応する複合機の機能が前回ログアウト時の複合機と今回ログイン時の複合機とで一致した場合に、最終利用機能情報を送信するようにすればよい。
【０１３２】
このような処理を行うための具体的な構成例を説明する。まず、複合機の機能情報送信部は、ユーザ操作により選択された利用機能がアプリケーションの機能を指す場合で、且つアプリケーションと共に複合機が単体で実行する機能を使用する必要があった場合、必要機能情報を利用機能情報と共に認証サーバに送信する。必要機能情報とは、そのアプリケーションと共に使用する必要がある機能を示す情報とする。
【０１３３】
そして、認証サーバでは、機能情報受信部がその必要機能情報を利用機能情報と共に複合機から受信し、更新部が、受信した利用機能情報に基づきログイン情報に対応する最終利用機能情報を更新すると共に、その最終利用機能情報に受信した必要機能情報に関連付けて記憶しておく。さらに、認証サーバでは、最終情報送信部が、ログイン後の初期画面の表示のために、更新部で更新済みの最終利用機能情報を、ユーザ認証処理がなされた後で、且つ最終利用機能情報に関連付けられた必要機能情報が示す機能が複合機のもつ機能であると判定した場合に、複合機に送信する。一方で必要機能情報が示す機能が複合機のもたない機能であると判定した場合には、最終情報送信部が、更新部で更新済みの最終利用機能情報の代わりに複合機のデフォルト画面を表示する指示を複合機に送信する。なお、複合機の識別情報を利用機能情報と共に送信するようにしておき、次回ログイン時の識別情報と比較して一致しない場合にのみ、つまり前回ログアウト時の複合機と今回ログイン時の複合機が異なる複合機である場合にのみ、このような判定を実行するようにしてもよい。
【０１３４】
複合機では、最終情報受信部が、最終利用機能情報か或いはデフォルト画面を表示する指示を受信する。つまり、最終情報受信部は、前回のログイン時に複合機又は他の複合機から送信された利用機能情報及び必要機能情報に基づいて認証サーバで必要機能情報と関連付けて更新済みの最終利用機能情報を、ユーザ認証処理がなされた後で、必要機能情報が示す機能が複合機のもつ機能であると認証サーバが判定した場合に、認証サーバから受信する。一方で必要機能情報が示す機能が複合機のもたない機能であると認証サーバが判定した場合に、更新済みの最終利用機能情報の代わりに複合機のデフォルト画面を表示する指示を、認証サーバから受信する。そして、表示制御部が、最終情報受信部で受信した最終利用機能情報に応じた画面又は最終情報受信部で受信した指示に従ったデフォルト画面を、ログイン後の初期画面として表示させる。
【０１３５】
図１７で例示したシステムにおいて、複合機１ａでユーザ選択されたアプリケーションがスキャンアプリケーション（例えばスキャンデータを特定の文書管理サーバに送信するアプリケーション）である場合を例に挙げて、より具体的に説明する。
【０１３６】
複合機１ａでスキャンアプリケーションを利用後のログアウト時に、利用機能情報（スキャンアプリケーションを示す情報）を認証サーバ２に送信すると同時に、必要機能情報としてそのアプリケーションと共に用いる複合機１ａのスキャナの機能を示すスキャナ機能情報（例えばカラー読み取り可否、解像度種類、両面読み取りの可否を示す情報など）を認証サーバ２に送信する。認証サーバ２では、ログアウト時の利用機能情報と同時にスキャナ機能情報も取得し、最終利用機能情報とスキャナ機能情報とを関連付けて記憶する。
【０１３７】
次回、複合機１ｂから同一ユーザがログインした時、認証サーバ２は、前回ログアウト時の利用機能情報（つまり最終利用機能情報）がスキャンアプリケーションを示すことに基づいて、そのスキャンアプリケーションと共に用いる必要がある機能の情報（スキャナ機能情報）を複合機１ｂから取得する。複合機１ｂは、認証サーバ２からの機能情報の要求に従って、その機能情報を送信する。なお、認証サーバ２にてその複合機１ｂのもつ機能の情報が既に管理されていれば、この情報（スキャナ機能情報）の送受は必要ない。次に、認証サーバ２は、記憶されている複合機１ａのスキャナ機能情報が複合機１ｂのスキャナ機能情報と一致するか否かをチェックして、一致したら前回ログアウト時の最終利用機能情報に応じた画面（この例ではスキャンアプリケーションの画面）を表示するような指示を複合機１ｂに行い、一致しなければ複合機１ｂの標準画面を表示する指示を複合機１ｂに行う。
【０１３８】
このように構成することで、複合機１ａでスキャンアプリケーションを使用しログアウト後、次回に異なる複合機である複合機１ｂでログインしたとき、当該スキャンアプリケーションと共に用いる機能と同じ機能がログインした複合機１ｂでも存在すれば、前回の機能を動作させ、機能が異なる場合は前回の機能を動作させることを禁止することができる。なお、上述したように、複合機の識別情報を利用機能情報と共に送信するようにしておき、次回ログイン時の識別情報と比較して一致しない場合にのみ、このような存在するか否かの判定を行うようにしてもよい。
【０１３９】
例えば複合機１ａと複合機１ｂとで機能が異なると、ユーザが複合機１ａでカラースキャンを常用している場合に、複合機１ｂがモノクロスキャンの機能しかない場合、複合機１ｂでログインして直ぐにスキャンアプリケーションの設定画面が起動すると、ユーザは複合機１ａと同じスキャナ機能、すなわちカラースキャンも利用できると思い込み、後でカラースキャンができないと気づくことになるのでユーザにとってのストレスとなる。しかし、上述のような構成により、同じ機能をもつときにのみ前回の画面が起動するので、起動した後で機能がないことに気づくことによるユーザへのストレスは低減できる。
【０１４０】
また、上述した様々な例において、認証サーバ２の機能は複合機１（１ａ，１ｂ）の内部に有するように構成してもよい。図１８は、本発明に係る複合機を含むシステムの他の概略構成例を示すブロック図である。図１８に示すシステムは、複合機１及び外部アプリケーションサーバ３を備え、図１に示した認証サーバ２の機能が、複合機１内に認証部２ａとして組み込まれている。この例では、認証サーバ機能を複合機１の外部に別途設ける必要がないため、複合機１はアプリケーションサーバ３に接続しておくだけでよく、単体で認証処理を行うことができ、小規模のオフィスなどに便利になる。なお、アプリケーションの特性に対応する機能が前回ログアウト時の複合機と今回ログイン時の複合機とで一致した場合に、そのユーザの前回のログアウト時の画面を表示する形態においても、例えば複合機１ａ内に認証部２ａを設け、複合機１ｂ等の他の複合機がその認証部２ａでの認証を行うようにすれば適用できる。
【０１４１】
また、本発明は、上述した各例における複合機、認証サーバ、及びアプリケーションサーバを備えたシステムとしての形態も採り得る。このシステムの主な特徴について簡単に説明する。このシステムは、認証サーバと、アプリケーションを格納したアプリケーションサーバと、認証サーバを介してユーザ認証処理が可能で且つアプリケーションと連携した処理が可能な、表示部を有する複合機と、を備えたシステムである。複合機は、アプリケーションサーバと認証サーバとに接続されている。そして、このシステムは、複合機からログイン情報を認証サーバに送信して認証サーバでユーザ認証処理がなされた後、ログアウトまでの間に、ユーザ操作により選択された利用機能を示す利用機能情報を最終利用機能情報として保存し、次回のログイン後の初期画面として、最終利用機能情報に応じた画面を表示部に表示させる。なお、このシステムにおける他の応用例については、上述した通りである。
【符号の説明】
【０１４２】
１，１ａ，１ｂ…複合機、２…認証サーバ、２ａ…複合機内部の認証部、３…アプリケーションサーバ、１０…機器制御部、１１…操作部、１１ａ…入力部、１１ｂ…表示部、１２…画像読み取り部、１３…画像形成部、１４…複合機の通信部、２０…認証サーバの通信部、２１…アプリケーションソフト記憶部、２２…認証アプリケーション、２３…複合機管理部、２４…複合機制御部、２５…認証部、２６…ユーザ情報管理ＤＢ、３０…アプリケーションサーバの通信部、３１…アプリケーションソフト記憶部、３２…アプリケーション。
【図１】
2011014996.tif 000003
【図２】
2011014996.tif 000004
【図３】
2011014996.tif 000005
【図４】
2011014996.tif 000006
【図５】
2011014996.tif 000007
【図６】
2011014996.tif 000008
【図７】
2011014996.tif 000009
【図８】
2011014996.tif 000010
【図９】
2011014996.tif 000011
【図１０】
2011014996.tif 000012
【図１１】
2011014996.tif 000013
【図１２】
2011014996.tif 000014
【図１３】
2011014996.tif 000015
【図１４】
2011014996.tif 000016
【図１５】
2011014996.tif 000017
【図１６】
2011014996.tif 000018
【図１７】
2011014996.tif 000019
【図１８】
2011014996.tif 000020