(57)【要約】      （修正有）【課題】ユーザー認証時にユーザーを長時間待たせることなく、順次機能を提供することや、ユーザーごとに権限が異なる機能に柔軟に対応できるようにする。【解決手段】画像処理装置１００と、情報処理装置２００とを備え、画像処理装置は、画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化可能な有効化手段と、権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を情報処理装置へ送信する送信手段と、を含み、情報処理装置は、ユーザー情報に基づき、認証を行なう認証手段と、複数の機能のうち、ユーザー情報に関連付けられた機能を有効化するための権限情報を生成する生成手段と、生成された権限情報のうち、第１時間条件を満足する権限情報を、第１権限情報として選択する選択手段と、第１権限情報を画像処理装置へ送信する送信手段と、を含む画像処理システム。【選択図】図１
2014006783.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と、
前記画像処理装置とネットワーク接続された情報処理装置とを備えた画像処理システムであって、
前記画像処理装置は、
画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化可能な有効化手段と、
権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を前記情報処理装置へ送信する送信手段と、を含み、
前記情報処理装置は、
前記ユーザー情報に基づき、認証を行なう認証手段と、
前記複数の機能のうち、前記ユーザー情報に関連付けられた機能を有効化するための権限情報を生成する生成手段と、
前記生成された権限情報のうち、前記第１時間条件を満足する権限情報を、第１権限情報として選択する選択手段と、
前記第１権限情報を前記画像処理装置へ送信する送信手段と、を含む画像処理システム。
【請求項２】
前記選択手段は、
前記第１権限情報の送信に引き続いて、前記ユーザー情報に関連付けられた機能を有効化するための権限情報のうち、前記第１権限情報以外の権限情報を、第２権限情報として選択し、
前記情報処理装置の送信手段は、
前記選択された前記第２権限情報を前記画像処理装置へ送信する、請求項１記載の画像処理システム。
【請求項３】
前記有効化手段は、
有効化された機能についてユーザーが選択できるように表示手段に表示する、請求項１または２記載の画像処理システム。
【請求項４】
前記情報処理装置は、前記権限情報を有する第１情報処理装置と、ユーザー認証を行なう第２情報処理装置とを含み、
前記第１情報処理装置は、
前記ユーザー情報に関連付けられた機能を有効化するための権限情報を生成して第３権限情報として前記第２情報処理装置へ送信する権限情報生成手段を含み、
前記第２情報処理装置は、
前記第１情報処理装置から送信された前記第３権限情報のうち、前記第１時間条件を満足する権限情報を、前記第１権限情報として前記画像処理装置へ送信する、請求項１〜３いずれか１項記載の画像処理システム。
【請求項５】
前記第２情報処理装置は、
前記第１時間より短い時間である第２時間を示す第２時間条件を前記第１情報処理装置へ送信する時間条件生成手段を含み、
前記第１情報処理装置は、
各第１情報処理装置が管理する機能を有効化する権限情報のうち、前記第２時間条件を満足する権限情報を、前記第３権限情報として前記第２情報処理装置へ送信する、請求項４記載の画像処理システム。
【請求項６】
前記第２情報処理装置は、
前記第１情報処理装置から送信された前記第３権限情報のうち、前記第１時間と前記第２時間との差分である第３時間を示す第３時間条件を満足する権限情報を、前記第１権限情報として前記画像処理装置へ送信する第２権限情報生成手段を含む、請求項５記載の画像処理システム。
【請求項７】
前記選択手段は、前記ネットワークの帯域と、前記権限情報の容量と、予め定めれられた権限情報の送信順番とに基づいて、前記第１権限情報を決定する、請求項１〜６いずれか１項記載の画像処理システム。
【請求項８】
前記画像処理装置と前記少なくとも１つの情報処理装置とのうち少なくとも１つは、前記ネットワークの帯域値を取得する取得手段を含む、請求項７記載の画像処理システム。
【請求項９】
前記画像処理装置は、前記第１時間条件を設定する設定手段をさらに含む、請求項１〜８いずれか１項記載の画像処理システム。
【請求項１０】
前記設定手段は、前記画像処理システムが設置されている地域または国に応じて前記第１時間条件を設定する、請求項９記載の画像処理システム。
【請求項１１】
前記画像処理装置は、前記第１時間条件を満足して前記第１権限情報を受信できない場合には、エラー通知を行う、請求項１〜１０いずれか１項記載の画像処理システム。
【請求項１２】
画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化可能な有効化手段と、
権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を情報処理装置へ送信する送信手段と、
前記ユーザー情報に関連付けられた機能を有効化するための権限情報のうち、前記第１時間条件を満足する権限情報を第１権限情報として、前記情報処理装置から受信する受信手段とを備える、画像処理装置。
【請求項１３】
前記受信手段は、
前記第１権限情報の受信に引き続いて、前記ユーザー情報に関連付けられた権限情報のうち、前記第１権限情報以外の権限情報を、第２権限情報として受信する、請求項１２記載の画像処理装置。
【請求項１４】
前記第１時間条件を設定する設定手段をさらに含む、請求項１２または１３記載の画像処理装置。
【請求項１５】
前記設定手段は、複数のユーザー毎に前記第１時間条件を設定する、請求項１４記載の画像処理装置。
【請求項１６】
前記設定手段は、前記画像処理装置を含む画像処理システムが設置されている地域または国に応じて前記第１時間条件を設定する、請求項１５記載の画像処理装置。
【請求項１７】
前記第１時間条件を満足して前記第１権限情報を受信できない場合には、エラー通知を行う、請求項１２〜１６いずれか１項記載の画像処理装置。
【請求項１８】
画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化可能な画像処理装置から、権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を受信する受信手段と、
前記ユーザー情報に基づき、認証を行なう認証手段と、
前記複数の機能のうち、前記ユーザー情報に関連付けられた機能を有効化するための権限情報を生成する生成手段と、
前記生成された権限情報のうち、前記第１時間条件を満足する権限情報を、第１権限情報として選択する選択手段と、
前記第１権限情報を前記画像処理装置へ送信する送信手段と、を含む、情報処理装置。
【請求項１９】
前記選択手段は、
前記第１権限情報の送信に引き続いて、前記ユーザー情報に関連付けられた機能を有効化するための権限情報のうち、前記第１権限情報以外の権限情報を、第２権限情報として選択し、
前記情報処理装置の送信手段は、
前記選択された前記第２権限情報を前記画像処理装置へ送信する、請求項１８記載の情報処理装置。
【請求項２０】
画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化するステップと、
権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を情報処理装置へ送信するステップと、
前記ユーザー情報に関連付けられた機能を有効化するための権限情報のうち、前記第１時間条件を満足する権限情報を第１権限情報として、前記情報処理装置から受信するステップとを備える、画像処理方法。
【請求項２１】
コンピュータを、
画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化可能な有効化手段と、
権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を情報処理装置へ送信する送信手段と、
前記ユーザー情報に関連付けられた機能を有効化するための権限情報のうち、前記第１時間条件を満足する権限情報を第１権限情報として、前記情報処理装置から受信する受信手段として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理システム、画像処理装置、情報処理装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
ユーザーが画像処理装置を利用する際に、ネットワーク接続されている認証装置（認証サーバー）などが代理してユーザー認証を行う認証システムが提案されている。該システムにおいて、ユーザーがログインするためにユーザー情報（例えば、パスワード）を入力すると、認証サーバーは、該ユーザーが利用できる機能の権限を示す権限情報を、認証の成否とともに、画像処理装置に送信する。例えば、権限情報は、各機能についてユーザが利用できるか否かを表した情報である。
【０００３】
一方、インターネットやクラウドコンピューティングの発展により、認証サーバーをＡＳＰサーバー（Application Service Provider）としたり、ＳａａＳ（Software as a Service）の概念を適用して認証サーバーを設置する場合がある。この場合には、画像処理装置のローカルエリア内に認証サーバー等を設置する必要がなくなる。その結果、ユーザー（顧客）は、認証サーバーなどについての管理が楽になり、事業者側としては、安価な機能提供を行うことができる。
【０００４】
ところで、ネットワークの通信回線の速度の問題などにより、ユーザーが利用できる全ての機能についての権限情報を認証装置が生成して、画像処理装置が該権限情報を受信するまでに多大な時間を要する場合がある。この場合には、ユーザーは、機能を利用するために、ユーザー認証時に長時間待機しなければならない、という問題があった。
【０００５】
特許文献１（特開２００８−１２９９５６号公報）は、基本的な機能（例えば、１枚のコピー）を利用するのであれば、ユーザーは部門認証を行い、他の機能を利用するのであれば、ユーザーは該部門認証に加えてさらに個人認証を行う技術を開示している。これにより、用途に応じて、ユーザーの操作性を向上できる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１２９９５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１開示の技術は、ユーザーが簡単に利用できる機能は、部門認証での固定的な基本機能のみである。従って、ユーザーごとの本来優先されるべき機能を即座に利用できないという問題がある。さらに、通信回線の状態が良好でもユーザーがすぐに利用できる機能が一律になるという問題がある。
【０００８】
本発明の目的は、上記問題を鑑みて、ユーザー認証時にユーザーを長時間待たせることなく、順次機能を提供することや、ユーザーごとに権限が異なる機能に柔軟に対応できる画像処理システム、画像処理装置、情報処理装置、画像処理方法、および画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明のある局面に従うと、画像処理装置と、画像処理装置とネットワーク接続された情報処理装置とを備えた画像処理システムであって、画像処理装置は、画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化可能な有効化手段と、権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を情報処理装置へ送信する送信手段と、を含み、情報処理装置は、ユーザー情報に基づき、認証を行なう認証手段と、複数の機能のうち、ユーザー情報に関連付けられた機能を有効化するための権限情報を生成する生成手段と、生成された権限情報のうち、第１時間条件を満足する権限情報を、第１権限情報として選択する選択手段と、第１権限情報を画像処理装置へ送信する送信手段と、を含む画像処理システムを提供する。
【００１０】
本発明の異なる局面によれば、画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化可能な有効化手段と、権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を情報処理装置へ送信する送信手段と、ユーザー情報に関連付けられた機能を有効化するための権限情報のうち、第１時間条件を満足する権限情報を第１権限情報として、情報処理装置から受信する受信手段とを備える、画像処理装置を提供する。
【００１１】
本発明の異なる局面によれば、画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化可能な画像処理装置から、権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を受信する受信手段と、ユーザー情報に基づき、認証を行なう認証手段と、複数の機能のうち、ユーザー情報に関連付けられた機能を有効化するための権限情報を生成する生成手段と、生成された権限情報のうち、第１時間条件を満足する権限情報を、第１権限情報として選択する選択手段と、第１権限情報を画像処理装置へ送信する送信手段と、を含む、情報処理装置を提供する。
【００１２】
本発明の異なる局面によれば、画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化するステップと、権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を情報処理装置へ送信するステップと、ユーザー情報に関連付けられた機能を有効化するための権限情報のうち、第１時間条件を満足する権限情報を第１権限情報として、情報処理装置から受信するステップとを備える、画像処理方法を提供する。
【００１３】
本発明の異なる局面によれば、コンピュータを、画像処理に関する複数の機能を、ユーザーに対応する権限情報に基づき有効化可能な有効化手段と、権限情報の受信までに許容される第１時間を示す第１時間条件およびユーザー情報を情報処理装置へ送信する送信手段と、ユーザー情報に関連付けられた機能を有効化するための権限情報のうち、第１時間条件を満足する権限情報を第１権限情報として、情報処理装置から受信する受信手段として機能させるための画像処理プログラムを提供する。
【発明の効果】
【００１４】
本発明の画像処理システム、画像処理装置、情報処理装置、画像処理方法、および画像処理プログラムであれば、ユーザー認証時にユーザーを長時間待たせることなく、順次機能を提供することや、ユーザーごとに権限が異なる機能に柔軟に対応できる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態の概略の一例を示した図である。
【図２】実施形態１の画像処理システムの機能構成例を示した図である。
【図３】画像形成装置のハードウェア構成例を示した図である。
【図４】実施形態１の画像形成装置と認証装置との機能構成例を示した図である。
【図５】認証テーブルの一例を示した図である。
【図６】権限テーブルの一例を示した図である。
【図７】送信テーブルの一例を示した図である。
【図８】機能選択画面の一例を示した図である。
【図９】別の実施形態の機能選択画面の一例を示した図である。
【図１０】実施形態１の第１段階のシーケンス図の一例を示した図である。
【図１１】第１権限情報の選択処理のフローの一例を示した図である。
【図１２】実施形態１の第２段階のシーケンス図の一例を示した図である。
【図１３】第２権限情報の抽出処理のフローの一例を示した図である。
【図１４】実施形態２の画像形成装置と、認証装置と、サービス装置の機能構成例を示した図である。
【図１５】実施形態２の画像形成装置と認証装置とサービス装置との機能構成例を示した図である。
【図１６】実施形態２の権限テーブルの一例を示した図である。
【図１７】実施形態２の送信テーブルの一例を示した図である。
【図１８】実施形態２の送信テーブルの一例を示した図である。
【図１９】実施形態２の機能選択画面の一例を示した図である。
【図２０】実施形態２の第１段階のシーケンス図の一例を示した図である。
【図２１】実施形態２の第２段階のシーケンス図の一例を示した図である。
【図２２】時間テーブルの一例を示した図である。
【図２３】ログイン選択画面の一例を示した図である。
【発明を実施するための形態】
【００１６】
以下に、発明を実施するための形態を示す。なお、同じ機能を持つ部分や同じ処理を行う過程には同じ番号を付し、重複説明を繰り返さない。以下では、「画像処理装置」を「画像形成装置」とする。
【００１７】
［本実施形態の概略］
図１を参照して、本実施形態の概略を説明する。図１は、本実施形態の概略を説明するための図である。本実施形態の画像処理システム１０は、画像形成装置１００と、認証装置２００と、を含む。画像形成装置１００と認証装置２００とは、それぞれネットワーク５０に接続されている。
【００１８】
まず、本実施形態の前提を説明する。画像形成装置１００は、画像処理に関する複数の機能（例えば、モノクロコピー機能やカラーコピー機能）をユーザーに対して提供する。また、認証装置２００は、ユーザーにおいて、複数の機能のうち、権限を有する機能を確認して、権限情報を生成して、画像形成装置１００に対して送信する。ここで、権限情報は、権限を有する機能の識別情報などを含み、権限を有さない機能の識別情報を含まないようにすることが好ましい。何故なら、権限を有さない機能の識別情報を含まないようにすることで、権限情報のデータ容量を削減できるからである。
【００１９】
画像形成装置１００は、送信された権限情報に基づいて、ユーザーに対して、利用できる機能（権限を有する機能）をディスプレイなどに表示する。ユーザーはディスプレイに表示された機能を目視することにより、ユーザーが利用できる機能を認識できる。
【００２０】
また、ユーザーが、画像形成装置１００を使用する場合には、認証装置２００がユーザー認証を行うために、ユーザーは画像形成装置１００に対してユーザー情報を入力する。ユーザー情報は、ユーザー認証に用いられる情報であり、ユーザーＩＤ（Identification）やパスワードなどを含む。また、ユーザー情報は、ユーザーが属するグループのＩＤやパスワードなどとしてもよい。
【００２１】
ここで、本実施形態の画像処理システム１０では、画像形成装置１００は、時間条件を設定することができる。時間条件は、例えば、ユーザーがユーザー情報を入力した時から、画像処理装置が該ユーザーが利用できる機能を表示する時までの時間を示した条件である。例えば、画像形成装置１００が、時間条件を「３秒」として設定している場合には、画像形成装置１００は、ユーザー情報を入力した時から、３秒以内に、該ユーザー情報を入力したユーザーが利用できる機能をディスプレイに表示させる。従って、ユーザーは、短時間でユーザー自身が利用できる機能を認識できることから、ユーザーの認証処理に対するストレスを軽減できる。
【００２２】
図１（Ａ）は、ユーザーが利用できる（ユーザーが権限を有する）全ての機能を、設定された時間（例えば、３秒）でディスプレイに表示できる場合の、画像形成装置１００と認証装置２００との情報のやり取り、および、画像形成装置１００のディスプレイに表示される画面の遷移例を示した図である。また、図１（Ｂ）は、設定された時間（例えば、３秒）でユーザーが利用できる全ての機能をディスプレイに表示できない（一部の機能のみをディスプレイに表示する）場合の、画像形成装置１００と認証装置２００との情報のやり取り、および、画像形成装置１００のディスプレイに表示される画面の遷移例を示した図である。図１の例では、ユーザーが権限を有する全ての機能を「スキャンしてメール」と、「スキャンして翻訳」と、「モノクロコピー」と、「カラーコピー」の４つの機能とする。
【００２３】
図１（Ａ）では、（１）図１（ａ）に示すログイン画面に対して、ユーザーがユーザー情報Ｕを入力すると、画像形成装置１００は、ユーザー情報Ｕと、設定された時間条件Ｔを認証装置２００へ送信する。
【００２４】
（２）認証装置２００は、ユーザー情報Ｕを用いてユーザー認証を行い、ユーザーが利用できる機能を確認する。（３）認証装置２００は、ユーザーが利用できる全ての機能が、送信された時間条件を満足する機能であれば、該全ての機能についての権限情報を生成する。
【００２５】
（４）認証装置２００は、生成された権限情報を送信する。（５）画像形成装置１００は、送信された権限情報に応じた機能を有効化する。ここで、有効化する処理は、画像形成装置１００が、権限情報に応じた機能をディスプレイに表示する処理や、ユーザーが該表示された機能を選択すると、画像形成装置１００が、該選択された機能を実現する処理が含まれる。図１（ｂ）は、ユーザーが利用できる機能を表示した画面の一例である。
【００２６】
次に、図１（Ｂ）について説明する。ユーザーが利用できる全ての機能の通知のうち、全ての機能を表示できるか、または一部の機能しか表示できないかは、ネットワークの状態や権限情報の容量などに依存する。例えば、ネットワークの状態がビジーである場合や、権限情報の容量が多い場合には、認証装置２００は、画像形成装置１００に対して、一部の機能の権限情報しか送信できず、画像形成装置１００は、該一部の機能しか表示できない。図１（Ｂ）は、画像形成装置１００は、該一部の機能しか表示できない場合を説明した図である。
【００２７】
（１）（２）の処理は図１（Ａ）と同様なので説明を繰り返さない。なお、図１（ｃ）は、図１（ａ）と同様であり、ログイン画面である。
【００２８】
（３−１）認証装置２００は、ユーザーが利用できる全ての機能から、時間条件を満足する機能を選択する。認証装置２００は、該抽出された機能の権限を示す権限情報を第１権限情報として生成する。該第１権限情報の生成については後述する。
【００２９】
（４−１）認証装置２００は、生成された第１権限情報を画像形成装置１００に対して送信する。
【００３０】
（５−１）そして、画像形成装置１００は、送信された第１権限情報に応じた機能を有効化する。図１（ｄ）は、ユーザーが利用できる、第１権限情報に応じた機能を表示した画面である。図１（ｄ）の例は、「モノクロコピー機能」と「カラーコピー機能」とが表示された画面を示している。ユーザーは、「モノクロコピー機能」または「カラーコピー機能」を選択することにより、画像形成装置１００は、該選択された機能を実現する。
【００３１】
（３−２）また、認証装置２００は、ユーザーが利用できる全ての機能から、第１権限情報に応じた機能以外の機能を抽出する。認証装置２００は、該抽出された機能の権限を示す権限情報を第２権限情報として生成する。
【００３２】
（４−２）認証装置２００は、第２権限情報を画像形成装置１００に対して送信する。
（５−２）認証装置２００は、（５−１）で有効化した機能（第１権限情報についての機能）に加え、送信された第２権限情報に応じた機能も有効化する。図１（ｅ）は、ユーザーが利用できる、第１権限情報および第２権限情報に応じた機能を表示した画面である。図１（ｅ）の例は、図１（ｄ）記載の「モノクロコピー機能」と「カラーコピー機能」に加え、更に、「スキャンしてメール機能」と、「スキャンして翻訳機能」と、追加された画面である。つまり、画像形成装置１００は、図１（ｄ）の画面から数秒後に、図１（ｅ）の画面に遷移させる。これにより、ユーザーは、ユーザーが利用できる全機能を選択することができる。
【００３３】
このように、本実施例の画像処理システム１０では、ユーザー等は時間条件を設定することができる。第１段階として、認証装置２００は、該時間条件を満足するように、権限情報（第１権限情報）を生成して、画像形成装置１００に送信する。そして、画像形成装置１００は、該第１権限情報に応じた機能を有効化する（図１（ｄ）参照）。更に、第２段階として、認証装置２００は、残りの権限情報（第２権限情報）を生成して、画像形成装置１００に送信する。画像形成装置１００は、第１権限情報および第２権限情報に応じた機能（つまり、ユーザーが利用できる全ての機能）を有効化する。
【００３４】
従って、本実施例の画像処理システム１０では、時間条件を満足する機能について有効化し、その後、他の機能についても有効化する。従って、ユーザーは、設定された時間内に、該ユーザーが利用できる機能を把握することができ、ユーザーの認証処理のストレスを軽減できる。
【００３５】
［実施形態１］
＜システム構成例＞
次に、図２を参照して、実施形態１の画像処理システム１０Ａの構成例について説明する。図２は、画像処理システム１０Ａの機能構成例を示した図である。図２に示すように、画像処理システム１０は、Ｇ個（Ｇは自然数）の画像形成装置１００Ａｇ（ｇ＝１，．．．，Ｇ）と、認証装置２００Ａとを含む。Ｇ個の画像形成装置１００Ａｇ各々と、認証装置２００Ａとは、ネットワーク５０により接続されている。ネットワーク５０は、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）で構築されている。以下では、説明簡略化のために、Ｇ＝１であるとする。
【００３６】
画像形成装置１００Ａは、入力された画像データに対して所定の処理を行う装置である。画像形成装置１００Ａは、例えば、画像形成装置や画像補正装置や画像表示装置などを含む。以下の説明では、典型例として、画像形成装置１００Ａを画像形成装置１００Ａとして説明する。画像形成装置は、例えば、プリンタ、ファクシミリ、複写装置、プロッタ、これらの複合機などである。また、画像形成装置１００Ａは、Ｍ個（Ｍは２以上の自然数）の、画像処理の機能（以下、単に「機能」という。）を提供する。画像処理の機能とは、例えば、「カラーコピー機能」、「モノクロコピー機能」、「スキャンして翻訳する機能」、および「スキャンしてメールする機能」などである。
【００３７】
認証装置２００Ａは、画像形成装置１００Ａから、ユーザー認証の依頼を受け、画像形成装置１００Ａを代理してユーザー認証を行う。更に、認証装置２００Ａは、Ｍ個の機能のうち、ユーザーが権限を有する機能を確認する。
【００３８】
＜画像形成装置のハードウェア構成例＞
次に、図３を参照して画像形成装置１００Ａのハードウェア構成について説明する。図３は、画像形成装置１００Ａのハードウェア構成例を示した図である。
【００３９】
画像形成装置１００Ａは、送受信部１０２、ＲＯＭ（Read Only Memory）１０４と、ＲＡＭ（Random Access Memory）１０６と、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）１０８と、ＨＤＤ（Hard disk drive）１１０と、翻訳部１１２と、カードＩ／Ｆ部１１４と、自動原稿搬送部１１８と、原稿読取部１２０と、画像形成部１２２と、給紙部１２４と、操作パネル１２６と、収容部１２８と、ＣＰＵ（Central Processing Unit）１３０と、を含む。
【００４０】
送受信部１０２は、画像形成装置１００Ａをネットワークやファックスなどのデータ伝送路に接続するインターフェースである。画像形成装置１００Ａは、送受信部１０２により、認証装置２００Ａや他の情報処理装置１００Ｘとのデータの送受信を行う。また、他の情報処理装置は、例えば、ＰＣ（Personal Computer）である。
【００４１】
ＲＯＭ１０４は、画像形成装置１００Ａが起動されるときに実行されるプログラムや各種データを格納する。
【００４２】
ＲＡＭ１０６は、ＲＯＭ１０４やＨＤＤ１１０から読み出された各種プログラムやデータを一時保持する。
【００４３】
ＨＤＤ１１０は、各種プログラム、画像形成装置１００Ａで取り扱われる受信文書データや読み取り画像データ、各アプリケーションにより利用されるデータなど、各種データを格納している。
【００４４】
自動原稿搬送部１１８は、ユーザーによりセットされた原稿を自動的に原稿読取部１２０まで搬送する。
【００４５】
原稿読取部１２０は、該原稿読取部１２０の読み取り面に配置された原稿を光学的に読み取り、画像データを生成する。
【００４６】
翻訳部１１２は、原稿読取部１２０により生成された画像データをＯＣＲ機能（Optical Character Recognition）などにより、テキストデータに変換する。そして、翻訳部１１２は、該原稿読取部１２０が読み取った言語（例えば、日本語）から、他の言語（例えば、英語）へ翻訳する。翻訳部１１２は、翻訳結果を、例えば、後述する画像形成部１２２に用紙に印刷させて出力する。
【００４７】
メール部１１５は、送受信部１０２経由で、ＳＭＴＰサーバー（Simple Mail Transfer Protocol）やＰＯＰ（Post Office Protocol）サーバーなどを用いて、他の情報処理装置１００Ｘなどとメールの送受信を行う。
【００４８】
カードＩ／Ｆ部１１４は、画像形成装置１００Ａと記憶媒体１１６とのインターフェースである。記憶媒体１１６からの各種データは、カードＩ／Ｆ部１１４を経由して、ＨＤＤ１１０などに格納される。
【００４９】
画像形成部１２２は、例えば、用紙に対してモノクロ印刷やカラー印刷を行う。画像形成装置１００Ａが、電子写真方式であれば、画像形成部１２２は、感光体ドラムなどである。画像形成装置１００Ａがインクジェット方式であれば、画像形成部１２２は記録ヘッドなどである。
【００５０】
操作パネル１２６は、表示部１２６２と操作部１２６４と、を含むタッチパネル式ディスプレイである。操作部１２６４は、ユーザーから画像形成装置１００Ａへ各操作の入力を受け付ける。表示部１２６２は、様々な情報を表示し、例えば画像形成装置が実現できる機能をユーザーに対して表示する（図１（ａ）〜（ｅ）参照）。
【００５１】
図１（ｂ），（ｃ）記載の例えばカラーコピーボタンをユーザーがタッチすると画像形成装置１００Ａの画像形成部１２２は、カラーコピーを行う、また、図１（ｂ），（ｃ）記載の例えばモノクロコピーボタンをユーザーがタッチすると画像形成装置１００Ａの画像形成部１２２は、モノクロコピーを行う。
【００５２】
また、ユーザーが自動原稿搬送部１１８に原稿をセットして、「スキャンして翻訳」ボタンをタッチすると、自動原稿搬送部１１８が、原稿読取部１２０まで、セットされた原稿を搬送する。その後、原稿読取部１２０が、該原稿についての画像データを生成し、翻訳部１１２が、該画像データに対して翻訳を行う。
【００５３】
また、ユーザーが原稿を自動原稿搬送部１１８に原稿をセットして、「スキャンしてメール」ボタンをタッチすると、自動原稿搬送部１１８が、原稿読取部１２０まで、セットされた原稿を搬送する。その後、原稿読取部１２０が、該原稿についての画像データを生成し、メール部１１５が、該画像データをメール送信する。
【００５４】
また、ＣＰＵ１３０は、ＲＯＭ１０４またはＲＡＭ１０６のうち少なくとも一方などを用いて、様々な処理を行う。
【００５５】
＜機能構成例＞
次に、図４を参照して実施形態１の画像形成装置１００Ａおよび認証装置２００Ａの機能構成例について説明する。図４は、実施形態１の画像形成装置１００Ａと、認証装置２００Ａとの機能構成例を示した図である。
【００５６】
画像形成装置１００Ａは、操作パネル１２６と、送受信部１０２と、設定部１５４と、有効化部１５６と、提供部１５８と、を含む。認証装置２００Ａは、認証部２０２と、送受信部２０４と、権限情報生成部２２２と、選択部２２４と、取得部２０７と、第１記憶部２２０と、第２記憶部２０８と、を含む。
【００５７】
≪画像形成装置１００Ａ≫
まず、画像形成装置１００Ａについて説明する。操作パネル１２６（図３も参照）は、ユーザーからの操作を受け付ける。操作パネル１２６は、例えば、ユーザーから、ユーザー情報の入力を受け付ける。ユーザー情報は、後述するユーザー認証に用いられる。ユーザー情報は、例えば、予め設定されたユーザー名やパスワードなどを含む。また、ユーザーは、例えば、図１（ａ），図１（ｃ）のログイン画面に対して、ユーザー情報を入力する。入力されたユーザー情報は、送受信部１０２に入力される。
【００５８】
また、設定部１５４は、第１時間条件Ｔ１を設定する。第１時間条件Ｔ１は、ユーザーが操作パネル１２６から設定できるようにしてもよいし、設定部１５４が予め保持するようにしてもよい。
【００５９】
また、好ましくは、ユーザーごとに第１時間条件Ｔ１を設定可能としてもよい。これにより、ユーザーごとに許容可能な時間が異なる場合であっても対応可能となる。
【００６０】
第１時間ｔ１は、例えば、ユーザーがユーザー情報を入力する時から、後述する有効化部１５６が該ユーザーが利用できる機能を有効化する時までの時間である。他の実施形態として、第１時間ｔ１は、ユーザーがユーザー情報を入力する時から、送受信部１０２が、後述する権限情報を受信する時までの時間としてもよい。また、第１時間ｔ１は、送受信部１０２がユーザー情報を認証装置２００Ａに送信する時から、有効化部１５６が該ユーザーが利用できる機能を有効化する時までの時間まで時間としてもよい。また、第１時間ｔ１は、ユーザーがユーザー情報を入力する時から、送受信部１０２が、後述する権限情報を受信する時までの時間としてもよい。
【００６１】
送受信部１０２（図３も参照）は、認証装置２００Ａにユーザー情報や第１時間条件Ｔ１などを送信したり、認証装置２００Ａなどから権限情報などを受信したりする。
【００６２】
有効化部１５６は、認証装置２００Ａから受信した権限情報に応じた機能を有効化する。更に詳細には、有効化部１５６は、認証装置２００Ａから受信した権限情報において、ユーザーが権限を有する機能（ユーザーが利用できる機能）を有効化する。ここで、有効化処理は、ユーザーが利用できる機能を該ユーザーに対して通知する処理、および、該通知された機能がユーザーにより選択されると、該選択された機能を提供部１５８に提供させる処理などを含む。
【００６３】
また、「機能を通知する処理」は、例えば、図１（ｂ），図１（ｄ），図１（ｅ）に示すように、操作パネル１２６（表示部１２６２）に機能を表示させる処理を含む。ユーザーは、操作パネル１２６に表示された機能を目視することにより、現時点でユーザーが利用できる機能を認識できる。
【００６４】
提供部１５８は、Ｍ（Ｍは２以上の自然数）個の機能を提供する。Ｍ個の機能は、上述したように、モノクロコピー、カラーコピー、スキャンして翻訳、スキャンしてメールなどの機能を含む。提供部１５８は、例えば、図３に示す、画像形成部１２２や、翻訳部１１２や、メール部１１５などを概念的に含む。
【００６５】
つまり、有効化部１５６は、図１（ｂ），図１（ｄ），図１（ｅ）に示すように、認証装置２００Ａから受信した権限情報に応じた機能を操作パネル１２６に表示させる。更に、有効化部１５６は、操作パネル１２６に表示させた機能を提供部１５８に提供させる。
【００６６】
そして、ユーザーが、操作パネル１２６に表示された機能を選択（タッチ）すると、該機能に対応する提供部１５８が、該機能を実行する。例えば、ユーザーが図１（ｂ）記載のカラーコピーボタンをタッチすると、画像形成部１２２（提供部１５８）は、カラーコピーを実行する。
【００６７】
≪認証装置２００Ａ≫
次に、認証装置２００Ａについて説明する。送受信部２０４は、ネットワーク５０に接続されている。送受信部２０４は、画像形成装置１００Ａから、ユーザー情報や第１時間条件Ｔ１などを受信する。また、送受信部２０４は、画像形成装置１００Ａに対して、第１権限情報（後述する）を送信する。
【００６８】
認証部２０２は、画像形成装置１００Ａから受信したユーザー情報に基づいて、ユーザー認証を行う。図５を参照して、認証部２０２に認証処理について説明する。図５は、認証テーブルの一例を示した図である。認証部２０２は、例えば、図５記載の認証テーブルを保持している。
【００６９】
図５記載の認証テーブルは、例えば、ユーザーＩＤと、パスワードと、が対応づけられている。該認証テーブルでは、ユーザーＩＤであるＵ１、Ｕ２、Ｕ３・・・と、パスワードα１、α２、α３・・・とが対応付けられている。
【００７０】
認証部２０２は、送受信部２０４が受信したユーザー情報に含まれているユーザーＩＤおよびパスワードを該ユーザー情報から抽出する。そして、認証部２０２は、抽出したユーザーＩＤおよびパスワードが、該認証テーブルに含まれているか否かを判断する。抽出されたユーザーＩＤおよびパスワードが、該認証テーブルに含まれている、と認証部２０２が判断すると、認証部２０２は、認証成功であると判断する。一方、抽出されたユーザーＩＤおよびパスワードが、該認証テーブルに含まれていない、と認証部２０２が判断すると、認証部２０２は、認証失敗であると判断する。
【００７１】
また、取得部２０７は、ネットワーク５０のネットワーク帯域値（ネットワーク帯域の広さ、または、ネットワーク帯域の大きさ）を取得する。ネットワーク帯域値の単位は、例えば、ｂｐｓ（Bits Per Second）である。取得部２０７は、予め測定されたネットワーク帯域値Ｘを保持するようにしてもよい。また、取得部２０７は、公知の技術により、ネットワーク帯域値Ｘを測定することにより、該ネットワーク帯域値Ｘを取得するようにしてもよい。
【００７２】
ネットワーク帯域値Ｘの測定手法の一例として、認証装置２００Ａが、データ容量がＤであるデータを外部装置（特に図示せず）に送信した時から、該外部装置から該データを受信する時までの時間ｓを測定する。そして、取得部２０７は、Ｄ／ｓを演算することにより、ネットワーク帯域値Ｘを算出する。ネットワーク帯域値Ｘの測定手法については、他の手法を用いるようにしてもよい。
【００７３】
また、ネットワーク帯域値Ｘを所定時間ごとに測定する測定装置（特に図示せず）をネットワーク５０上に設け、取得部２０７は、該測定装置からネットワーク帯域値Ｘを取得するようにしてもよい。
【００７４】
権限情報生成部２２２は、第１記憶部２２０に記憶されている権限テーブル２２０Ａを用いて、権限情報を生成する。
【００７５】
図６は、第１記憶部２２０が記憶している権限テーブル２２０Ａの一例を示した図である。図６の例では、ユーザーＩＤ（Ｕ１，Ｕ２，Ｕ３，・・・）ごとに、各機能について権限を有するか否かが定められている。また、図６の例では、「ＹＥＳ」が権限を有することを示し、「ＮＯ」が権限を有さないことを示す。この実施形態では、画像形成装置１００Ａが提供する機能の数を「５」とする。つまりＭ＝５である。例えば、ユーザーＩＤがＵ３のユーザーは、機能Ａ，機能Ｂ，機能Ｃ，機能Ｄについて権限を有する。
【００７６】
権限情報生成部２２２は、権限テーブル２２０Ａを参照して、Ｍ個の機能のうち、ユーザー情報に関連付けられた機能を有効化するための権限情報を生成する。権限情報は、権限を有するＮ個（Ｍ≧Ｎとなり、Ｎは０以上の整数）の機能各々についてのＮ個の権限要素情報からなる。ここで、「ユーザー情報に関連付けられた機能」は、「ユーザー情報についてのユーザーが権限を有する機能」をいう。
【００７７】
ここで、権限要素情報は、権限を有する１つの機能を識別するための機能識別情報や、該１つの権限を有する機能を実行するのに供する情報（以下、「付加情報」という。）を含む。例えば、機能がメール機能である場合には、付加情報は、メールの送信に用いられるアドレス帳などを含む。従って、権限要素情報は、機能によって、データ容量が異なる。
【００７８】
実施形態１では、ユーザーＩＤがＵ３であるユーザー（以下、ユーザーＵ３と称する。）がユーザー認証した場合について説明する。権限情報生成部２２２は、ユーザーＩＤがＵ３である箇所を参照して、権限情報を生成する。図６の例では、ユーザーＩＤ＝Ｕ３において、権限を有する機能は、機能Ａ，機能Ｂ，機能Ｃ，機能Ｄである。従って、権限情報生成部２２２は、機能Ａについての権限要素情報と、機能Ｂについての権限要素情報と、機能Ｃについての権限要素情報と、機能Ｄについての権限要素情報と、をユーザーＵ３の権限情報として生成する。なお、この例ではＮ＝４となる。
【００７９】
次に、選択部２２４は、権限情報生成部２２２により生成された権限情報（Ｎ個の権限要素情報）から、第１時間条件Ｔ１を満足する権限情報を、第１権限情報（１以上の権限要素情報）として、選択する。更に詳細には、選択部２２４は、取得部２０７が取得したネットワーク帯域値Ｘと、第２記憶部２０８が記憶している送信テーブル２０８Ａと、に基づいて、第１権限情報を選択する。
【００８０】
図７は、送信テーブル２０８Ａの一例を示した図である。図７記載の送信テーブル２０８Ａは、各機能についての権限要素情報についてのデータ量と、送信順番と、が対応付けられている。送信順番は、送信優先順位である。つまり、図７の例では、機能Ｃの権限要素情報、機能Ｄの権限要素情報、機能Ｂの権限要素情報、機能Ａの権限要素情報、機能Ｅの権限要素情報、の順番で送信する旨が規定されている。
【００８１】
図７の例では、例えば、機能Ａの権限要素情報のデータ量は、１０Ｍｂであり、送信順番は４番である。なお、上述したように、各機能の権限要素情報について、データ容量が異なるのは、各機能の権限要素情報には、各々のデータ容量が異なる付加情報などが含まれるからである。
【００８２】
選択部２２４の具体的な処理内容について説明する。取得部２０７が取得したネットワーク帯域値Ｘを「５Ｍｂｐs」とし、第１時間条件Ｔ１で定められている第１時間ｔ１を「３秒」とする。選択部２２４は、ネットワーク帯域値Ｘは「５Ｍｂｐｓ」であるため、第１時間ｔ１の３秒以内で送信できる権限要素情報は、約１５Ｍｂであると判断する。従って、選択部２２４は、図７記載の送信テーブル２０８Ａの送信順番から、機能Ｃおよび機能Ｄの権限要素情報を選択する。従って、選択部２２４は、第１権限情報として、機能Ｃおよび機能Ｄの権限要素情報を選択する。
【００８３】
そして、送受信部２０４は、選択部２２４により選択された第１権限情報（つまり、機能Ｃおよび機能Ｄの権限要素情報）を画像形成装置１００Ａに対して送信する。送受信部２０４は、機能Ｃの権限要素情報および機能Ｄの権限要素情報においては、どちらを先に送信してもよく、同時に送信してもよい。また、送受信部２０４は、該第１権限情報と共に、認証部２０２による認証が成功した旨の情報も送信するようにしてもよい。
【００８４】
画像形成装置１００Ａの送受信部１０２は、第１権限情報を受信すると、有効化部１５６に対して出力する。有効化部１５６は、受信した第１権限情報に応じた機能を有効化する。図８は、有効化部１５６が、機能Ｃおよび機能Ｄを有効化することにより、操作パネル１２６に表示される機能選択画面の一例を示した図である。図８は、図１（ｄ）に対応するものである。
【００８５】
ユーザーは、図８記載の操作パネルを目視することにより、現時点で利用できる機能（機能Ｃ、Ｄ）を認識できる。つまり、ユーザーは、ログイン画面（図１（ａ）や図１（ｃ）記載）に対してユーザー情報を入力した時から３秒（第１時間条件Ｔ１が示す第１時間ｔ１）経過以内に、ユーザー自身が利用できる機能を認識し、利用できる。
【００８６】
図８に示す画面では、ユーザーが機能Ｃの領域１５２２内（ボタン）をタッチ（選択）すると、画像形成装置１００Ａは、機能Ｃを実行する（提供部１５８が提供する）。また、ユーザーが機能Ｄの領域１５２４内（ボタン）をタッチすると、画像形成装置１００Ａは、機能Ｅを実行する（提供部１５８が提供する）。
【００８７】
また、図８に示すように、「利用する機能を選択してください」というメッセージの他に、「その他の機能を確認中」というメッセージ１５２６を表示させることが好ましい。該メッセージ１５２６により、「所定時間経過後に、ユーザーは他の機能も利用できる」ことをユーザーは認識できる。
【００８８】
≪取得部について≫
また、図４の例では、認証装置２００Ａが取得部２０７を含む場合を説明した。その他の実施形態として、認証装置２００Ａが取得部２０７を含まずに、画像形成装置１００Ａが取得部２０７を含むようにしてもよい。
【００８９】
この場合には、送受信部１０２は認証装置２００Ａに対して、ユーザー情報や第１時間条件Ｔ１と共に、画像形成装置１００Ａの取得部２０７が取得したネットワーク帯域値Ｘも送信する。そして、選択部２２４は、該送信された第１時間条件Ｔ１を用いて、第１権限情報を選択する。
【００９０】
また、他の実施形態として、認証装置２００Ａおよび画像形成装置１００Ａが、取得部２０７を含むようにしてもよい。この場合には、画像形成装置１００Ａの取得部２０７が取得したネットワーク帯域値Ｘを、送受信部１０２は、認証装置２００Ａに送信する。
【００９１】
ここで、選択部２２４は、該送信されたネットワーク帯域値Ｘ１００（画像形成装置１００Ａの取得部２０７が取得したネットワーク帯域値Ｘ）と、認証装置２００Ａの取得部２０７が取得したネットワーク帯域値Ｘ２００と、の大小を判断する。そして、選択部２２４は、小さい方のネットワーク帯域値Ｘを用いて、第１権限情報を選択する。
【００９２】
例えば、認証装置２００Ａの取得部２０７が取得したネットワーク帯域値Ｘが「４Ｍｂｐｓ」であり、画像形成装置１００Ａの取得部２０７が取得したネットワーク帯域値Ｘが「５Ｍｂｐｓ」であるとする。この場合には、選択部２２４は、小さい方のネットワーク帯域値Ｘである「４Ｍｂｐｓ」を用いて、第１権限情報を生成する。ユーザーＵ３が、ユーザー認証した場合には、第１時間条件Ｔ１を満足するためには、認証装置２００Ａは、１２Ｍｂの権限要素情報しか送信できない。従って、選択部２２４は、図７記載の送信テーブル２０８Ａに基づいて、第１権限情報として、機能Ｃについての機能権限情報を選択する。
【００９３】
≪送信テーブルの送信順番≫
次に、第２記憶部２０８が記憶する送信テーブル２０８Ａの送信順番の決定基準について説明する。好ましくは、本実施形態の画像処理システムの開発担当者などが、上述したいずれかの基準などで送信テーブル２０８Ａの送信順番を決定する。
【００９４】
１つ目の送信順番の決定基準は、ユーザーによる各機能の利用頻度に応じた送信順番とする。さらに詳細には、利用頻度の多い機能についての機能要素情報の送信順番を早くし、利用頻度の少ない機能についての機能要素情報の送信順番を遅くする。該開発担当者などが、機能の利用頻度の収集を、送信テーブル２０８Ａの作成の事前に行う。利用頻度に応じた送信順番とすることにより、送受信部２０４は、利用頻度が多い機能についての権限情報を優先的に送信できる。従って、ユーザー認証を行ったユーザーは、「利用頻度の多い機能を利用できる」ことを優先的に認識できる。
【００９５】
２つ目の送信順番の決定基準は、権限要素情報のデータ量に応じた送信順番とする。さらに詳細には、データ量が少ない機能権限要素情報の送信順番を早くし、データ量が多い機能権限情報の送信順番を遅くする。このようにデータ量に応じた送信順番とすることにより、送受信部２０４は、第１権限情報として、多くの機能権限情報を送信できる。
【００９６】
有効化部１５６が、第１権限情報に基づいた機能を有効化する処理までが第１段階（図１で説明）である。次に、有効化部１５６が、第１段階の後、第２権限情報に基づいた機能を有効化する処理である第２段階（図１で説明）を説明する。ここで、第２権限情報は、ユーザーが権限を有する機能のうち、第１権限情報についての機能以外の機能についての権限情報である。ユーザー認証したユーザーがＵ３である場合には、第２権限情報は、ユーザーＵ３が利用できる機能（機能Ａ，機能Ｂ，機能Ｃ，機能Ｄ）のうち、第１権限情報についての機能以外の機能（つまり、機能Ａ，機能Ｂ）についての権限情報である。
【００９７】
上述のように、第１段階では、有効化部１５６は、操作パネル１２６に、図８記載の機能選択画面を表示させる。第２段階では、図８記載の機能選択画面の表示に引き続き、図９記載の機能選択画面を操作パネル１２６に表示させる。これにより、ユーザーは、機能Ｃおよび機能Ｄのみではなく、機能Ａおよび機能Ｂをも選択することができる。
【００９８】
図４記載の認証装置２００Ａの選択部２２４は、第１権限情報（機能Ｃ，機能Ｄについての権限情報）を選択した後に、ユーザーＵ３が利用できる機能（機能Ａ，機能Ｂ，機能Ｃ，機能Ｄ）のうち、第１権限情報についての機能以外の機能（つまり、機能Ａ，機能Ｂ）についての権限情報（第２権限情報）を選択する。
【００９９】
送受信部２０４は、第１権限情報の送信に引き続いて、第２権限情報を画像形成装置１００Ａに送信する。送受信部２０４は、該第２権限情報を受信すると、有効化部１５６は、該第２権限情報に応じた機能を有効化する。この例では、第２権限情報は、機能Ａおよび機能Ｂの権限要素情報である。
【０１００】
そして、有効化部１５６は、第２権限情報に応じた機能を有効化する。従って、ユーザーは、ユーザーがユーザー情報を入力した時から、第１時間ｔ１（上記の例では、３秒）経過以内に（素早く）、該ユーザー自身が利用できる機能を認識でき利用できる。更に、第１時間ｔ１経過後に、ユーザーは、該ユーザー自身が利用できる全ての機能を認識でき利用できる。
【０１０１】
なお、操作パネル１２６の画面において、有効化部１５６は、図８記載の機能選択画面から、機能Ａおよび機能Ｂの表示を追加することにより、図９記載の機能選択画面を再構成してもよい。また、有効化部１５６は、図９記載の機能選択画面を改めて構成するようにしてもよい。
【０１０２】
また、有効化部１５６が構成するタイミング（リフレッシュ期間）としては例えば、所定時間（例えば、５秒）ごとに行うようにしてもよい。このように、所定時間ごとに、再構成することにより、認証装置２００Ａから機能要素情報を受信するごとに、有効化部１５６が有効化できる（操作パネル１２６に表示させる）。
【０１０３】
＜処理の流れ＞
≪第１段階の処理の流れ≫
図１０は、第１段階のシーケンス図である。図１０を参照して、第１段階の処理の流れについて説明する。
【０１０４】
ステップＳ２では、画像形成装置１００ＡのＣＰＵ１３０（図３参照）は、ユーザー情報が入力されたか否かを判断する。ＣＰＵ１３０は、ユーザー情報が入力されたことを検知すると（ステップＳ２のＹＥＳ）、処理はステップＳ４に移行する。
【０１０５】
ステップＳ４では、設定部１５４は、第１時間条件Ｔ１を設定する。
ステップＳ６では、画像形成装置１００Ａは、認証装置２００Ａに対してユーザー認証を依頼要求する。具体的には、画像形成装置１００Ａの送受信部１０２が、ステップＳ４で設定された第１時間条件Ｔ１、および、ステップＳ２で入力されたユーザー情報を認証装置２００Ａに対して送信する。
【０１０６】
次に、ステップＳ８では、認証装置２００Ａの送受信部２０４は、ユーザー情報および第１時間条件Ｔ１を受信する。
【０１０７】
ステップＳ１０では、認証部２０２が、図５記載の認証テーブルを用いて、ユーザー情報に対してユーザー認証処理を行う。認証部２０２が、認証失敗であると判断すると（ステップＳ１０のＮＯ）、ステップＳ２に戻る。この際に、認証装置２００Ａは、画像形成装置１００Ａの操作パネル１２６に、認証失敗した旨を表示させるようにしてもよい。一方、認証部２０２が、認証成功であると判断すると（ステップＳ１０のＹＥＳ）、処理はステップＳ１２に移行する。
【０１０８】
ステップＳ１２では、権限情報生成部２２２は、図６記載の権限テーブル２２０Ａを参照してＭ個の機能について、権限を有するか否かを判断する。
【０１０９】
ステップＳ１４では、権限情報生成部２２２は、権限を有する機能についての権限情報（Ｎ個の権限要素情報）を生成する。
【０１１０】
ステップＳ１６では、選択部２２４は、図７記載の送信テーブル２０８Ａを参照して、権限を有する機能についての権限情報から、第１権限情報を選択する。上記の例では、第１権限情報は、機能Ｃおよび機能Ｄについての権限要素情報である。ステップＳ１６の処理の詳細については後述する。
【０１１１】
ステップＳ２４では、画像形成装置１００Ａは、認証装置２００Ａから、第１権限情報を受信する。
【０１１２】
ステップＳ２６では、画像形成装置１００Ａは、第１権限情報に応じた機能を有効化する。ステップＳ２〜ステップＳ２６までが、第１段階の処理の流れである。
【０１１３】
図１１は、ステップＳ１６の選択部２２４の第１権限情報の選択処理の詳細を示した図である。図１１を参照して、選択部２２４の処理の詳細を説明する。また、ユーザー認証したユーザーは、ユーザーＵ３であり、送信テーブル２０８Ａは、図７であるとする。
【０１１４】
ステップＳ１６２では、取得部２０７は、ネットワーク帯域値Ｘを取得する。該取得されたネットワーク帯域値Ｘは、選択部２２４に出力される。
【０１１５】
ステップＳ１６４では、選択部２２４は、第１時間条件Ｔ１とネットワーク帯域値Ｘとから送信可能データ量を算出する。例えば、ネットワーク帯域値が「５Ｍｂｐs」であり、第１時間条件Ｔ１が示す第１時間ｔ１が「３秒」である場合には、送信可能データ量は、５×３＝１５Ｍｂとなる。
【０１１６】
ステップＳ１６６において、選択部２２４は、送信順番（図７参照）を示す数であり、変数であるｎを初期化処理として、ｎ＝０とする。
【０１１７】
ステップＳ１６７において、選択部２２４は、ｎを「１」インクリメントする。現時点では、ｎ＝１とする。
【０１１８】
ステップＳ１６８において、選択部２２４は、送信順番ｎまでのデータ量を積算することにより合計データ量Ｄを算出する。現時点では、ｎ＝１であるので、選択部２２４は送信順番１までのデータ量（つまり１０Ｍｂ）である。
【０１１９】
ステップＳ１７０において、選択部２２４は、合計データ量Ｄと、送信可能データ量Ｙと、を比較する。現時点では、合計データ量Ｄは１０Ｍｂであり、送信可能データ量Ｙは１５Ｍｂであるので、Ｄ＜Ｙとなり（ステップＳ１７０のＹＥＳ）、処理はステップＳ１６７に戻る。
【０１２０】
ステップＳ１６７、Ｓ１６８、Ｓ１７２を繰り返すと、ステップＳ１７０において、選択部２２４は、Ｄ＞Ｎであると判断する。図７の例ではｎ＝３の場合である。この場合には、ステップＳ１７０では、選択部２２４は、ＮＯと判断することから、ステップＳ１７４に移行する。
【０１２１】
ステップＳ１７４では、選択部２２４は、送信順番ｎ−１までの権限要素情報を第１権限情報として選択する。この例では、ｎ＝３であることから、選択部２２４は、送信順番ｎ＝２までの権限要素情報（つまり、機能Ｃおよび機能Ｄの権限要素情報）を第１権限情報として選択する。また、ステップＳ１７４では、選択部２２４は、送信順番ｎの値を保持しておく。
【０１２２】
≪第２段階の処理の流れ≫
図１２は、第２段階のシーケンス図である。図１２を参照して、第２段階の処理の流れについて説明する。
【０１２３】
ステップＳ１３２において、認証装置２００の認証部２０２は、ユーザーが利用できる全ての機能（つまり、機能Ａ，機能Ｂ，機能Ｃ，機能Ｄ）の権限情報を画像形成装置１００に送信したか否かを判断する。
【０１２４】
認証部２０２が、ユーザーが利用できる全ての機能の権限情報を画像形成装置１００に送信していない（送信していない機能要素情報が残存している）と判断すると（ステップＳ１３２のＮＯ）、処理はステップＳ１３４に移行する。
【０１２５】
ステップＳ１３４では、選択部２０６は第２権限情報を抽出し、送受信部２０４は該第２権限情報を送信する。
【０１２６】
ステップＳ１３６では、画像形成装置１００Ａの送受信部１０２は、第２権限情報を受信する。
【０１２７】
ステップＳ１３８では、有効化部１５６は、第２権限情報に応じた機能（この例では、機能Ａ，機能Ｂ）を、さらに有効化する。該有効化後の操作パネル１２６の表示が図９記載のようになる。
【０１２８】
図１３は、ステップＳ１３４の処理の詳細を示したフローチャート図である。
ステップＳ１３４２において、選択部２２４は、保持していた送信順番ｎ以降の権限要素情報を抽出する。選択部２２４はｎ＝３を保持していることから、図７の例では、選択部２２４は、機能Ａおよび機能Ｂの権限要素情報を抽出する。
【０１２９】
ステップＳ１３４４において、選択部２２４は、抽出された権限要素情報（機能Ａおよび機能Ｂの権限要素情報）を第２権限情報として選択する。
【０１３０】
＜まとめ＞
この実施形態１の画像処理システム１０Ａでは、第１段階として、例えば、予め設定された第１時間ｔ１（上記の例では、３秒）経過以内に、画像形成装置１００Ａは、第１権限情報を受信でき、該第１権限情報に応じた機能を有効化する。従って、ユーザーは、該ユーザー自身が利用できる機能を、素早く認識でき利用できる。
【０１３１】
さらに、第２段階として、画像形成装置１００Ａは、第２権限情報を受信でき、該第２権限情報に応じた機能を有効化する。従って、結果として、画像形成装置１００Ａはユーザーが権限を有する機能を全て、該ユーザーに対して提供できる。
【０１３２】
また、実施形態１の画像処理システム１０Ａでは、ユーザーごとに権限が異なる機能についても、該ユーザーに対して、機能を柔軟に有効化できる。
【０１３３】
［実施形態２］
次に、実施形態２について説明する。実施形態２では、ユーザー認証を行う認証装置と、画像処理装置が提供する機能を管理するサービス装置を含む画像処理システムを説明する。
【０１３４】
＜システム構成例＞
次に、図１４を参照して、実施形態２の画像処理システム１０Ｂの構成例について説明する。図１４は、画像処理システム１０Ｂの機能構成例を示した図である。図１４は、図２と比較すると、画像形成装置１００Ａｇ（ｇ＝１，．．．，Ｇ）および認証装置２００Ａが、画像形成装置１００Ｂｇおよび認証装置２００Ｂに代替され、かつ、サービス装置３００Ｂｓ（ｓ＝１，．．．，Ｓであり、Ｓは自然数）が追加されている点で異なる。
【０１３５】
Ｓ個のサービス装置３００Ｓ各々は、画像形成装置１００が提供するＭ個の機能のうち、いずれかを管理する。ここでは、サービス装置３００が３つである場合について説明する。つまり、Ｓ＝３となる。また、該３つのサービス装置３００１，３００２，３００３をまとめて、サービス装置３００と称する場合もある。
【０１３６】
＜機能構成例＞
図１５は、実施形態２の画像形成装置１００Ｂと、認証装置２００Ｂと、サービス装置３００Ｂｓの機能構成例を示した図である。次に、図１５を参照して、実施形態２の画像形成装置１００Ｂと、認証装置２００Ｂと、サービス装置３００Ｂｓの機能構成例について説明する。
【０１３７】
画像形成装置１００Ｂは、画像形成装置１００Ａと同様なので説明を繰り返さない。
認証装置２００Ｂは、認証部２０２と、送受信部２０４と、選択部２０６と、取得部２０７と、第２記憶部２０８と、時間条件生成部２１０とを含む。
【０１３８】
サービス装置３００Ｂｓ各々は、権限情報生成部３０２と、第３記憶部３０４と、送受信部３０６と、選択部３１０と、取得部３１２と、第４記憶部３２０と、を含む。
【０１３９】
図１５は、図４と比較すると、各サービス装置３００Ｂｓの各々が機能情報生成処理および選択処理を行う点、および、認証装置２００Ｂが時間条件生成部２１０を含む点で図４と異なる。
【０１４０】
≪認証装置２００Ｂ≫
次に、認証装置２００Ｂの時間条件生成部２１０について説明する。認証装置２００Ｂの時間条件生成部２１０は、第２時間ｔ２を算出し、該第２時間ｔ２を示す第２時間条件Ｔ２を生成する。ここで、第２時間ｔ２は、第１時間ｔ１より短い時間である。また、第２時間ｔ２は、第１時間ｔ１から第３時間ｔ３を差し引いた値とすることが好ましい。
【０１４１】
ここで、第３時間ｔ３は、送受信部２０４が、各サービス装置３００Ｂｓ各々から第３権限情報（後述する）を受信した時から、該第３権限情報をまとめて第１権限情報として画像形成装置１００に対して送信して該第１権限情報が有効化される時までの時間である。つまり、第３時間ｔ３は、予め定められた値であり、認証装置２００Ｂの所定の記憶領域（特に図示せず）に記憶されている。
【０１４２】
ここでは、第３時間ｔ３＝０．５秒とする。この場合には、時間条件生成部２１０は、第１時間ｔ１＝３．０秒であることから、第２時間ｔ２＝２．５秒となる。時間条件生成部２１０は、第２時間ｔ２を示す第２時間条件Ｔ２を生成する。
【０１４３】
また、各サービス装置３００Ｂｓの取得部３１２は、ネットワーク帯域値を取得する。また、取得部３１２を設けずに、認証装置２００Ｂの取得部２０７が取得したネットワーク帯域値をサービス装置３００Ｂｓ各々に送信するようにしてもよい。
【０１４４】
送受信部２０４は、第２時間条件Ｔ２およびユーザー情報を、サービス装置３００Ｂｓ各々に送信する。各サービス装置３００Ｂｓの権限情報生成部３０２は、実施形態１と同様に、権限テーブル３０４Ａを用いて、権限情報を生成する。
【０１４５】
≪サービス装置３００Ｂｓ≫
以下の例では、サービス装置が３つの場合について説明する。つまりＳ＝３である。サービス装置３００Ｂ１〜Ｂ３各々の送受信部３０６は、ネットワーク５０に接続されている。送受信部３０６は、認証装置２００から、ユーザー情報を受信する。また、送受信部３０６は、権限情報を送信する。
【０１４６】
サービス装置３００Ｂ１〜Ｂ３各々の第３記憶部３０４は、権限テーブル３０４Ａを記憶している。権限情報生成部３０２は、該記憶されている権限テーブル３０４Ａを用いて、権限情報を生成する。
【０１４７】
図１６は、第３記憶部３０４が記憶している権限テーブル３０４Ａの一例を示した図である。図１６（Ａ）はサービス装置３００Ｂ１の第３記憶部３０４が記憶している権限テーブル３０４Ａであり、図１６（Ｂ）はサービス装置３００Ｂ２の第３記憶部３０４が記憶している権限テーブル３０４Ａであり、図１６（Ｃ）はサービス装置３００Ｂ３の第３記憶部３０４が記憶している権限テーブル３０４Ａである。
【０１４８】
図１６の例では、画像形成装置１００Ｂが提供するＭ個（機能Ａ〜機能Ｌであり、Ｍ＝１２個）のうち、サービス装置３００Ｂ１が機能Ａ〜機能Ｅを管理しており、サービス装置３００Ｂ２が機能Ｆ〜機能Ｉを管理しており、サービス装置３００Ｂ３が機能Ｊ〜機能Ｌを管理している。
【０１４９】
各サービス装置３００Ｓそれぞれの権限情報生成部３０２は、各サービス装置３００Ｂｓが管理する機能のうち、ユーザー情報に関連付けられた機能を有効化するための権限情報を生成して第３権限情報として前記第２情報処理装置へ送信する。
【０１５０】
権限情報生成部３０２の処理の詳細について説明する。該サービス装置３００自身が管理する機能についての権限情報を生成する。例えば、サービス装置３００１は、該サービス装置３００１自身が管理する機能Ａ〜Ｅについての権限情報を生成する。
【０１５１】
例えば、ユーザーＵ３（ユーザーＩＤ＝Ｕ３であるユーザー）がユーザー認証した場合には、サービス装置３００１の権限情報生成部３０２は、機能Ａ，機能Ｂ，機能Ｃ，機能Ｄについての権限要素情報を含む権限情報を生成する。また、サービス装置３００２の権限情報生成部３０２は、機能Ｆ，機能Ｈ，機能Ｉについての権限要素情報を含む権限情報を生成する。また、サービス装置３００３の権限情報生成部３０２は、機能Ｊ，機能Ｋについての権限要素情報を含む権限情報を生成する。
【０１５２】
そして、サービス装置３００Ｂｓ各々の選択部３１０は、権限情報生成部３０２が生成した権限情報から、第４記憶部３２０に記憶されている図１７（Ａ）記載の送信テーブル３２０Ａを用いて、第２時間条件Ｔ２を満足する第３権限情報を選択する。
【０１５３】
この例では、第２時間条件Ｔ２が示す第２時間ｔ２は、２．５秒である。また、取得部３１２が取得したネットワーク帯域値を「５Ｍｂｐｓ」とする。そうすると、サービス装置３００Ｂ１の選択部３１０は、送信順番が「１」であり、容量が１０Ｍｂである機能Ｃが、２．５秒で送信できる、と判断する。従って、各サービス装置３００Ｂｓの選択部３１０は、権限情報生成部３０２が生成した権限情報（機能Ａ〜機能Ｄについての権限要素情報）から、機能Ｃについての権限要素情報を選択する。該選択手法は、例えば、図１１記載の手法を用いればよい。送受信部３０６は、該選択された権限要素情報を第３権限情報として、認証装置２００Ｂに送信する。
【０１５４】
他のサービス装置３００Ｂ２の選択部３１０も第４記憶部３２０に記憶されている図１７（Ｂ）記載の送信テーブル３２０Ａを用いて、第３権限情報を選択する。また、サービス装置３００Ｂ３の選択部３１０も第４記憶部３２０に記憶されている図１７（Ｃ）記載の送信テーブル３２０Ａを用いて、第３権限情報を選択する。
【０１５５】
認証装置２００Ｂの送受信部は、各サービス装置３００Ｂｓから送信された第３権限情報を受信する。選択部２０６は、第２記憶部２０８に記憶されている送信テーブル３２０Ａと、取得部２０７が取得したネットワーク帯域値と、に基づいて、第３時間条件Ｔ３（この例では、０．５秒）を満足するように、第３権限情報から第１権限情報を選択する。
【０１５６】
図１８は、第２記憶部２０８に記憶されている送信テーブル２０８Ａの一例を示した図である。図１８記載の送信テーブル２０８Ａは、機能Ａ〜機能Ｌまでのデータ量と送信順番が定められている。
【０１５７】
選択部２０６が第１権限情報を選択すると、送受信部２０４が第１権限情報を画像形成装置１００Ｂに送信する。画像形成装置１００Ｂの有効化部１５６は、第１権限情報を有効化する。
【０１５８】
図１９は、実施形態２の画像形成装置１００Ｂの操作パネル１２６が表示する機能選択画面の一例である。図１９の機能選択画面では、サービス装置３００１〜３００３それぞれに対応した、タブ１５３０１〜１５３０３が表示されている。図１９の例では、サービス装置３００１〜３００３それぞれは、タブ１５３０１〜１５３０３に対応する。
【０１５９】
ユーザーが利用する機能を管理するサービスに対応するタブ１５３０１〜１５３０３をタッチする。そうすると、画像形成装置１００は、該タッチされたタブに対応するサービスが管理している機能であり、かつ、ユーザーが利用できる機能を選択ことができる。
【０１６０】
図１９の例では、ユーザーがサービス（１）を選択している場合（ユーザーがタブ１５３０１をタッチした場合）の画面である。図１９の画面において、ユーザーが機能Ｃを選択すると、画像形成装置１００Ｂは機能Ｃを実行する。
【０１６１】
このように、実施形態２の第１段階の処理は、サービス装置３００Ｂｓそれぞれが第３権限情報を送信し、認証装置２００Ｂが該送信された第３権限情報から、第１権限情報を選択し、画像形成装置１００Ｂへ送信する処理である。
【０１６２】
次に、実施形態２の第２段階の処理について説明する。各サービス装置３００Ｂｓそれぞれの送受信部３０６は第３権限情報を送信した後に、選択部３１０は、第４権限情報を抽出する。ここで、第４権限情報は、権限情報生成部３０２が生成した権限情報のうち、第３権限情報以外の権限情報である。選択部３１０は、該抽出された第４権限情報を、送受信部３０６は認証装置２００Ｂへ送信する。
【０１６３】
認証装置２００Ｂの送受信部２０４は、サービス装置３００Ｂｓそれぞれから送信された第４権限情報をまとめて、第２権限情報として画像形成装置１００Ｂへ送信する。認証装置２００Ｂの送受信部２０４は、全ての第４権限情報を受信した後に、画像形成装置１００Ｂへ該全ての第４権限情報を第２権限情報として送信してもよい。また、認証装置２００Ｂの送受信部２０４は、サービス装置３００Ｂｓそれぞれから１個の第４権限情報が送信される毎に、該１個の第４権限情報を第２権限情報として、画像形成装置１００Ｂへ送信するようにしてもよい。また、認証装置２００Ｂの送受信部２０４は、所定個数の第４権限情報を受信する毎に、該所定個の第４権限情報を第２権限情報として、画像形成装置１００Ｂへ送信するようにしてもよい。
【０１６４】
＜処理の流れ＞
≪第１段階の処理の流れ≫
図２０は、実施形態２の第１段階の画像形成装置１００Ｂ、認証装置２００Ｂ、サービス装置３００Ｂｓのシーケンス図である。図２０を参照して、実施形態２の第１段階の処理の流れについて説明する。
【０１６５】
ステップＳ２〜ステップＳ１０までの処理については、図９と同様なので説明を繰り返さない。
【０１６６】
ステップＳ１０でＹＥＳの場合には、処理はステップＳ３２に移行する。ステップＳ３２では、時間条件生成部２１０は、第２時間条件Ｔ２を生成する。そして、送受信部２０４は、生成された第２時間条件Ｔ２およびステップＳ８で受信したユーザー情報を各サービス装置３００Ｂｓに送信する。
【０１６７】
ステップＳ３４では、各サービス装置３００Ｂｓの送受信部３０６は、ユーザー情報および第２時間条件Ｔ２を受信する。
【０１６８】
ステップＳ３５では、各サービス装置３００Ｂｓの権限情報生成部３０２は、権限テーブル３０４Ａ（図１６参照）を用いて、ユーザーが権限を有する機能についての権限情報についての権限情報を生成する。
【０１６９】
ステップＳ３６では、選択部３１０は、第２時間条件Ｔ２を満足するように、第４記憶部３２０に記憶されている送信テーブル３２０Ａ（図１７参照）に基づいて、第３権限情報を生成する。そして、各サービス装置３００Ｂｓの送受信部３０６は、第３権限情報を認証装置２００に送信する。
【０１７０】
ステップＳ３８では、送受信部２０４は、各サービス装置３００Ｂｓから送信された第３権限情報を受信する。
【０１７１】
ステップＳ４０では、選択部２０６は、第２記憶部２０８に記憶されている送信テーブル２０８Ａ（図１８参照）に基づいて、各サービス装置３００Ｂｓから送信された全ての第３権限情報から、第１権限情報を選択する。そして、送受信部２０４は、選択された第１権限情報を画像形成装置１００Ｂに対して送信する。以降の処理は図９と同様なので説明を繰り返さない。
【０１７２】
≪第２段階の処理の流れ≫
図２１は、実施形態２の第２段階のシーケンス図である。図２１を参照して、第２段階の処理の流れについて説明する。
【０１７３】
ステップＳ２３２において、サービス装置３００Ｂｓは、選択部３１０は、ユーザーが利用できる全ての機能の権限情報を認証装置２００Ｂへ送信したか否かを判断する。
【０１７４】
選択部３１０が、ユーザーが利用できる全ての機能の権限情報を認証装置２００Ｂへ送信していない（送信していない機能要素情報が残存している）と判断すると（ステップＳ２３２のＮＯ）、処理はステップＳ２３４に移行する。
【０１７５】
ステップＳ２３４では、選択部３１２は、第４権限情報を抽出し、該第４権限情報を送信する。
【０１７６】
ステップＳ２３６では、認証装置２００Ｂの送受信部２０４は、サービス装置３００Ｂｓそれぞれから受信した第４権限情報を、第２権限情報として、画像形成装置１００Ｂへ送信する。ステップＳ１３６およびステップＳ１３８の処理については、図１２と同様なので説明を繰り返さない。
【０１７７】
≪まとめ≫
この実施形態２の画像処理システム１０Ｂであれば、図１４に示すようなシステム構成である場合に、第１段階として、サービス装置３００Ｂｓの選択部３１０が、権限情報生成部３０２で生成された権限情報から第３権限情報を選択する。さらに、認証装置２００Ｂの選択部２０６が、各サービス装置３００Ｂｓから送信された第３権限情報から第１権限情報を選択する。従って、確実に第１時間条件Ｔ１を満足するように、画像形成装置１００Ｂは、第１権限情報に応じた機能を有効化できる。
【０１７８】
さらに、第２段階として、サービス装置３００Ｂｓそれぞれは、第４権限情報を認証装置２００Ｂへ送信する。そして、認証装置２００Ｂは該送信された第４権限情報を第２権限情報として、画像形成装置１００Ｂへ送信する。従って、画像形成装置１００Ｂはユーザーに対して、順次、機能を提供できる。
【０１７９】
［実施形態１，２の変形例１］
次に、変形例１について説明する。変形例１では、画像処理システムが設置されている地域に応じた第１時間条件Ｔ１を設定する。
【０１８０】
一般的に、諸外国では、ネットワーク品質が良い地域や悪い地域がある。例えば、ネットワーク品質が悪い国に、本実施形態の画像処理システムが設置された場合には、第１時間条件Ｔ１を満足してユーザーが利用できる機能を有効化することが困難である。また、ユーザーも、画像処理システムが設置された地域のネットワークの品質を把握することも困難である。
【０１８１】
そこで、変形例１では、画像処理システムが設置される地域ごとに、第１時間ｔ１が予め定められたテーブル１０８Ａ（以下、「時間テーブル」という。）を定めておき、設定部１５４は、該テーブル表を参照して、第１時間ｔ１を定め、第１時間条件Ｔ１を設定する。
【０１８２】
図２２は、時間テーブル１０８Ａの一例を示した図である。図２２の例では、機能提供装置Ａ〜ＥとＣ１国〜Ｃ５国とがそれぞれ対応付けられている。また、機能提供装置を画像処理装置（または画像形成装置）としてもよい。
【０１８３】
ここで、機能提供装置Ａ〜Ｅとは、ユーザーに対して機能を提供する電子機器（機能提供装置）の種類である。機能提供装置Ａ〜Ｅは、例えば、上述した画像形成装置の他に、ＰＣ（Personal computer）などを含む。
【０１８４】
図２２の例では、例えば、機能提供装置Ｅを含む画像処理システム１０がＣ１国に設置されている場合には、該機能設定装置Ｅが含む設定部１５４は、第１時間ｔ１を１０．０秒と定めて、該第１時間ｔ１を示す第１時間条件Ｔ１を設定する。また、図２２に示す時間テーブル１０８Ａは、予め定められるものであり、例えば、ＥＥＰＲＯＭ１０８（図３参照）が記憶している。
【０１８５】
つまり、図２２では、Ｃ４国では、ネットワーク品質が悪く、他の国よりも第１時間ｔ１は長く設定されている。また、Ｃ１国やＣ２国よりもネットワーク品質がよく、他の国よりも第１時間ｔ１は短く設定されている。
【０１８６】
この変形例１によれば、本実施形態の画像処理システムが設置された地域に応じた第１時間ｔ１が設定される。従って、本実施形態の画像処理システムがネットワーク品質の悪い地域に設置された場合でも、適切な第１時間条件Ｔ１が設定される。
【０１８７】
［実施形態１，２の変形例２］
次に、変形例２について説明する。図２３は、この変形例２において、図１（ａ）や図１（Ｃ）のログイン画面の前に操作パネル１２６に表示されるログイン選択画面である。図２３の例では、ユーザーは、通常ログインとクイックログインを選択できる。
【０１８８】
ここで、クイックログインは、実施形態１，２で説明したように、第１時間条件Ｔ１を満足するように、有効化部１５６が権限を有する機能を有効化する（操作パネル１２６に権限を有する機能を表示させる）ログイン手法である。また、通常ログインは、図４の例では、認証装置２００Ａが、第１権限情報や第２権限情報を分けずに（選択部２０６が選択処理を行わずに）、権限情報生成部２２２がユーザーが利用できる全ての機能についての権限情報を生成した後に、画像形成装置１００Ａに送信するログイン手法である。
【０１８９】
図２３において、ユーザーが通常ログインを所望する場合には、通常ログインボタン１５３２をタッチする。また、ユーザーがクイックログインを所望する場合には、クイックログインボタン１５３４をタッチする。ユーザーが、通常ログインボタン１５３２またはクイックログインボタン１５３４をタッチすると、図１（ａ）や図１（ｃ）に画面に遷移する。
【０１９０】
この変形例２によれば、ユーザーは通常ログインまたはクイックログインを選択することができる。
【０１９１】
［実施形態１，２の変形例３］
次に、変形例３について説明する。例えば、図４で説明したように、認証装置２００Ａの送受信部２０４が、第１時間条件Ｔ１を満足するように、第１権限情報を画像形成装置１００Ａに送信するのであるが、ネットワーク５０の帯域値が急激に変動することにより、全く第１権限情報を送信できない場合がある（何らの権限要素情報を送信できない場合がある）。
【０１９２】
この場合には、「ユーザー情報入力時から３秒以内に、利用できる機能が操作パネル１２６に表示される」とユーザーは認識しているにも関わらず、該利用できる機能が操作パネル１２６に表示されず、ユーザーはストレスを感じる。そこで、変形例３では、ユーザー情報入力時から第１時間ｔ１経過したにも関わらず、何らの権限要素情報が認証装置２００Ａから送信されない、と画像形成装置１００ＡのＣＰＵ１３０が判断した場合には、ＣＰＵ１３０はタイムアウト処理を行う。
【０１９３】
ここで、タイムアウト処理は、ＣＰＵ１３０が、操作パネル１２６に、「只今、認証をしております。もうしばらくお待ちください。」を示す旨のメッセージを表示させてもよい。また、ＣＰＵ１３０が、該メッセージをユーザーに対して音声通知するようにしてもよい。また、ＣＰＵ１３０が、該メッセージを用紙に印刷して出力するようにしてもよい。
【０１９４】
また、上記実施形態１では、認証装置２００Ａは、機能Ｃおよび機能Ｄについての第１権限情報を画像形成装置１００Ａに送信する、と説明した。しかし、認証装置２００が、機能Ｃおよび機能Ｄについての権限要素情報を画像形成装置１００に送信した後に、ネットワークの帯域値の急激な変動などにより、画像形成装置１００が、機能Ｃの権限要素情報しか受信できない場合がある。
【０１９５】
この場合には、有効化部１５６は、該送信された機能Ｃのみを有効化するようにして、機能Ｄについての権限要素情報が送信された時点で、有効化部１５６は、更に機能Ｄも有効化するようにしてもよい。
【０１９６】
この変形例３によれば、第１時間条件Ｔ１を満足するように、認証装置が第１権限情報を送信できない場合でも、画像形成装置が、タイムアウト処理を行い、ユーザーのストレスを軽減できる。
［実施形態１，２の変形例４］
上述では、図７などの送信順番を、開発者が決定するとして説明した。変形例４として、開発担当者が送信順番を決定するのではなく、認証装置２００Ａ（または２００Ｂ）のＣＰＵ（図示せず）または、サービス装置３００ＢｓのＣＰＵ（図示せず）が決定するようにしてもよい。
【０１９７】
認証装置２００ＡのＣＰＵは、Ｇ個の画像形成装置１００Ａｇ各々から、各機能の利用回数を所定時間毎に収集して、各機能の合計利用回数を算出する。そして、認証装置２００ＡのＣＰＵは、該算出された各機能の合計利用回数に応じて、送信テーブル２０８Ａを作成するようにしてもよい。
【０１９８】
［その他の実施形態］
また、上述した各実施形態は、技術的に矛盾が生じない限り、組み合わせて実施するようにしてもよい。
【０１９９】
また、本発明の画像形成装置は、ＣＰＵとその上で実行されるプログラムにより実現される。本発明を実現するプログラムは、コンピューターが読み取り可能な記録媒体、例えば半導体メモリ、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ等に格納することができ、これらの記録媒体に記録して提供され、又は、通信インターフェースを介してネットワークを利用した送受信により提供される。
【０２００】
また、今回開示された実施形態はすべての点で例示であって、制限的なものではない。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２０１】
５０  ネットワーク、１００  画像形成装置、１０２  送受信部、１０４  ＲＯＭ、１０６  ＲＡＭ、１１２  翻訳部、１１５  メール部、１１６  記憶媒体、１１８  自動原稿搬送部、１２２  画像形成部、１２４  給紙部、１２６  操作パネル、１２８  収容部、１５４  設定部、１５６  有効化部、１５８  提供部。
【図１】
2014006783.tif 000003
【図２】
2014006783.tif 000004
【図３】
2014006783.tif 000005
【図４】
2014006783.tif 000006
【図５】
2014006783.tif 000007
【図６】
2014006783.tif 000008
【図７】
2014006783.tif 000009
【図８】
2014006783.tif 000010
【図９】
2014006783.tif 000011
【図１０】
2014006783.tif 000012
【図１１】
2014006783.tif 000013
【図１２】
2014006783.tif 000014
【図１３】
2014006783.tif 000015
【図１４】
2014006783.tif 000016
【図１５】
2014006783.tif 000017
【図１６】
2014006783.tif 000018
【図１７】
2014006783.tif 000019
【図１８】
2014006783.tif 000020
【図１９】
2014006783.tif 000021
【図２０】
2014006783.tif 000022
【図２１】
2014006783.tif 000023
【図２２】
2014006783.tif 000024
【図２３】
2014006783.tif 000025