(57)【要約】  【課題】  認証エージェントに格納されているユーザ情報に基づいてデバイスの環境や設定を変更することができる認証エージェント、デバイスカスタマイズシステム、プログラムを提供する。  【解決手段】  複数のデバイスと接続するネットワークを介して接続し、デバイスのカスタマイズに必要なユーザ情報を格納する認証エージェントと、ディレクトリサーバを設ける。そして、デバイスでユーザのアカウント情報を取得すると、認証エージェントは、ディレクトリサーバを用いてアカウント情報の検証を行うと共に、当該検証結果を受信する前に認証エージェントに既に格納されていたユーザ情報に基づいてカスタマイズ情報を作成し、カスタマイズ情報を受信したデバイスは、環境や設定の変更を行う。【選択図】        図１
2010176701.tif 000002
【特許請求の範囲】
【請求項１】
アカウント情報に関連付けてデバイスをカスタマイズするためのユーザ情報を格納するユーザ情報格納手段と、
前記ユーザ情報格納手段から前記ユーザ情報を取得し、デバイスをカスタマイズするためのカスタマイズ情報を作成するカスタマイズ情報作成手段と
を具備し、
ディレクトリサーバから検証結果を受信すると、当該検証結果を受信する前に前記ユーザ情報格納手段に既に格納されていたユーザ情報に基づいて前記カスタマイズ情報作成手段で前記カスタマイズ情報を作成し、カスタマイズを行うデバイスに該カスタマイズ情報を送信する
ことを特徴とする認証エージェント。
【請求項２】
前記ユーザ情報格納手段は、前記ユーザ情報をグループに属する全ての前記アカウント情報に適用されるユーザ情報としてグループ毎に格納することを特徴とする請求項１記載の認証エージェント。
【請求項３】
アカウント情報に関連付けてデバイスをカスタマイズするためのユーザ情報をユーザ情報格納手段に格納し、
ディレクトリサーバから検証結果を受信すると、カスタマイズ情報作成手段で前記ユーザ情報格納手段から当該検証結果を受信する前に前記ユーザ情報格納手段に既に格納されていた前記ユーザ情報を取得して、デバイスをカスタマイズするためのカスタマイズ情報を作成し、カスタマイズを行うデバイスに該カスタマイズ情報を送信するための処理を認証エージェントに実行させることを特徴とするプログラム。
【請求項４】
アカウント情報に関連づいたユーザ情報を格納する格納手段と、
前記格納手段により格納されたユーザ情報に基づき、カスタマイズ情報を作成する作成手段と
を備え、
デバイスから受信したアカウント情報に基づく検証の結果をディレクトリサーバから受信した場合、該アカウント情報に対応する前記作成手段により作成されたカスタマイズ情報を該デバイスに送信する認証エージェントであって、
前記作成手段がカスタマイズ情報を作成する際に用いるユーザ情報は、前記検証の結果を前記ディレクトリサーバから受信する前に前記格納手段により既に格納されていたユーザ情報であることを特徴とする認証エージェント。
【請求項５】
前記ユーザ情報は、前記アカウント情報が関連付けられたグループに対応するものであることを特徴とする請求項４に記載の認証エージェント。
【請求項６】
デバイスと認証エージェントとからなり、
前記デバイスは、
アカウント情報を取得するアカウント情報取得手段と、
カスタマイズ情報に基づいてカスタマイズを行うカスタマイズ手段と
を有し、
前記認証エージェントは、
アカウント情報とユーザ情報とを関連付けて格納する格納手段と、
前記格納手段により格納されたユーザ情報に基づき、カスタマイズ情報を作成する作成手段と
を有し、
前記デバイスは、前記アカウント情報取得手段により取得したアカウント情報を前記認証エージェントへ送信し、
前記認証エージェントは、前記デバイスから受信したアカウント情報に基づく検証の結果をディレクトリサーバから受信した場合、前記検証の結果を前記ディレクトリサーバから受信する前に前記格納手段により既に格納されていたユーザ情報に基づいて前記作成手段により作成された、該アカウント情報に対応するカスタマイズ情報を該デバイスに送信し、
前記デバイスは、前記認証エージェントから受信したカスタマイズ情報に基づいて前記カスタマイズ手段によりカスタマイズを行う
ことを特徴とするデバイスカスタマイズシステム。
【請求項７】
デバイスと認証エージェントとディレクトリサーバからなり、
前記デバイスは、
アカウント情報を取得するアカウント情報取得手段と、
カスタマイズ情報に基づいてカスタマイズを行うカスタマイズ手段と
を有し、
前記認証エージェントは、
アカウント情報とユーザ情報とを関連付けて格納する格納手段と、
前記格納手段により格納されたユーザ情報に基づき、カスタマイズ情報を作成する作成手段と
を有し、
前記ディレクトリサーバは、
アカウント情報を検証する検証手段
を有し、
前記デバイスは、前記アカウント情報取得手段により取得したアカウント情報を前記認証エージェントへ送信し、
前記認証エージェントは、前記デバイスから受信したアカウント情報を前記ディレクトリサーバへ送信し、
前記ディレクトリサーバは、前記認証エージェントから受信したアカウント情報を前記検証手段により検証し、該検証の結果を該認証エージェントへ送信し、
前記認証エージェントは、前記デバイスから受信したアカウント情報に基づく検証の結果を前記ディレクトリサーバから受信した場合、前記検証の結果を前記ディレクトリサーバから受信する前に前記の格納手段により既に格納されていたユーザ情報に基づいて前記作成手段により作成された、該アカウント情報に対応するカスタマイズ情報を該デバイスに送信する
ことを特徴とするデバイスカスタマイズシステム。
【請求項８】
アカウント情報に関連づいたユーザ情報を格納する格納処理と、
前記格納処理により格納されたユーザ情報に基づき、カスタマイズ情報を作成する作成処理と
をコンピュータに実行させ、
デバイスから受信したアカウント情報に基づく検証の結果をディレクトリサーバから受信した場合、該アカウント情報に対応する前記作成処理により作成されたカスタマイズ情報を該デバイスに送信する認証エージェントプログラムであって、
前記作成処理の際に用いるユーザ情報は、前記検証の結果を前記ディレクトリサーバから受信する前に前記格納処理により既に格納されていたユーザ情報である
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証エージェント、デバイスカスタマイズシステム、プログラムに関する。
【背景技術】
【０００２】
複数のユーザが利用する複写機やファクシミリなどのデバイスでは、各ユーザ毎に設定などの情報をデバイス内に保存し、ユーザが利用する際には当該ユーザの情報を抽出して、デバイスの利用を支援するものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３１２１４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、認証エージェントに格納されているユーザ情報に基づいてデバイスの環境や設定を変更することができる認証エージェント、デバイスカスタマイズシステム、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１の発明は、アカウント情報に関連付けてデバイスをカスタマイズするためのユーザ情報を格納するユーザ情報格納手段と、前記ユーザ情報格納手段から前記ユーザ情報を取得し、デバイスをカスタマイズするためのカスタマイズ情報を作成するカスタマイズ情報作成手段とを具備し、ディレクトリサーバから検証結果を受信すると、当該検証結果を受信する前に前記ユーザ情報格納手段に既に格納されていたユーザ情報に基づいて前記カスタマイズ情報作成手段で前記カスタマイズ情報を作成し、カスタマイズを行うデバイスに該カスタマイズ情報を送信することを特徴とする。
【０００６】
請求項２の発明は、請求項１の発明において、前記ユーザ情報格納手段は、前記ユーザ情報をグループに属する全ての前記アカウント情報に適用されるユーザ情報としてグループ毎に格納することを特徴とする。
【０００７】
請求項３の発明は、アカウント情報に関連付けてデバイスをカスタマイズするためのユーザ情報をユーザ情報格納手段に格納し、ディレクトリサーバから検証結果を受信すると、カスタマイズ情報作成手段で前記ユーザ情報格納手段から当該検証結果を受信する前に前記ユーザ情報格納手段に既に格納されていた前記ユーザ情報を取得して、デバイスをカスタマイズするためのカスタマイズ情報を作成し、カスタマイズを行うデバイスに該カスタマイズ情報を送信するための処理を認証エージェントに実行させることを特徴とする。
【０００８】
請求項４の発明は、アカウント情報に関連づいたユーザ情報を格納する格納手段と、前記格納手段により格納されたユーザ情報に基づき、カスタマイズ情報を作成する作成手段とを備え、デバイスから受信したアカウント情報に基づく検証の結果をディレクトリサーバから受信した場合、該アカウント情報に対応する前記作成手段により作成されたカスタマイズ情報を該デバイスに送信する認証エージェントであって、前記作成手段がカスタマイズ情報を作成する際に用いるユーザ情報は、前記検証の結果を前記ディレクトリサーバから受信する前に前記格納手段により既に格納されていたユーザ情報であることを特徴とする。
【０００９】
請求項５の発明は、請求項４の発明において、前記ユーザ情報は、前記アカウント情報が関連付けられたグループに対応するものであることを特徴とする。
【００１０】
請求項６の発明は、デバイスと認証エージェントとからなり、前記デバイスは、アカウント情報を取得するアカウント情報取得手段と、カスタマイズ情報に基づいてカスタマイズを行うカスタマイズ手段とを有し、前記認証エージェントは、アカウント情報とユーザ情報とを関連付けて格納する格納手段と、前記格納手段により格納されたユーザ情報に基づき、カスタマイズ情報を作成する作成手段とを有し、前記デバイスは、前記アカウント情報取得手段により取得したアカウント情報を前記認証エージェントへ送信し、前記認証エージェントは、前記デバイスから受信したアカウント情報に基づく検証の結果をディレクトリサーバから受信した場合、前記検証の結果を前記ディレクトリサーバから受信する前に前記格納手段により既に格納されていたユーザ情報に基づいて前記作成手段により作成された、該アカウント情報に対応するカスタマイズ情報を該デバイスに送信し、前記デバイスは、前記認証エージェントから受信したカスタマイズ情報に基づいて前記カスタマイズ手段によりカスタマイズを行うことを特徴とする。
【００１１】
請求項７の発明は、デバイスと認証エージェントとディレクトリサーバからなり、前記デバイスは、アカウント情報を取得するアカウント情報取得手段と、カスタマイズ情報に基づいてカスタマイズを行うカスタマイズ手段とを有し、前記認証エージェントは、アカウント情報とユーザ情報とを関連付けて格納する格納手段と、前記格納手段により格納されたユーザ情報に基づき、カスタマイズ情報を作成する作成手段とを有し、前記ディレクトリサーバは、アカウント情報を検証する検証手段を有し、前記デバイスは、前記アカウント情報取得手段により取得したアカウント情報を前記認証エージェントへ送信し、前記認証エージェントは、前記デバイスから受信したアカウント情報を前記ディレクトリサーバへ送信し、前記ディレクトリサーバは、前記認証エージェントから受信したアカウント情報を前記検証手段により検証し、該検証の結果を該認証エージェントへ送信し、前記認証エージェントは、前記デバイスから受信したアカウント情報に基づく検証の結果を前記ディレクトリサーバから受信した場合、前記検証の結果を前記ディレクトリサーバから受信する前に前記の格納手段により既に格納されていたユーザ情報に基づいて前記作成手段により作成された、該アカウント情報に対応するカスタマイズ情報を該デバイスに送信することを特徴とする。
【００１２】
請求項８の発明は、アカウント情報に関連づいたユーザ情報を格納する格納処理と、前記格納処理により格納されたユーザ情報に基づき、カスタマイズ情報を作成する作成処理とをコンピュータに実行させ、デバイスから受信したアカウント情報に基づく検証の結果をディレクトリサーバから受信した場合、該アカウント情報に対応する前記作成処理により作成されたカスタマイズ情報を該デバイスに送信するプログラムであって、前記作成処理の際に用いるユーザ情報は、前記検証の結果を前記ディレクトリサーバから受信する前に前記格納処理により既に格納されていたユーザ情報であることを特徴とする。
【発明の効果】
【００１３】
認証エージェントに格納されているユーザ情報に基づいてデバイスの環境や設定を変更することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明に係るデバイスカスタマイズシステムの構成の一例を機能ブロックを用いて示す概略概念図である。
【図２】実施例１におけるデバイスカスタマイズシステムの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明に係るデバイスカスタマイズシステムを実施するための最良の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００１６】
図１は、本発明に係るデバイスカスタマイズシステムの構成の一例を機能ブロックを用いて示す概略概念図である。同図に示すように本発明に係るデバイスカスタマイズシステムは、複写機やプリンタなどのデバイス１０と、ユーザの認証を行うＰＣ(Personal Computer)などの認証エージェント２０と、ハードウェア資源やユーザやグループ毎の属性やアクセス権などを管理するＡＤ(Active Directory)サービスなどを提供するディレクトリサーバ３０とが設けられ、ＬＡＮなどの有線又は無線のネットワーク４０を介して接続している。
【００１７】
デバイス１０は、ユーザのアカウント情報を取得するアカウント情報取得部１１と、デバイスの環境や設定をカスタマイズするカスタマイズ部１２と、ユーザの操作を受け付けるコントロールパネル１３と、ネットワーク４０を介して認証エージェント２０と接続し、情報を送受信するための処理を行う通信部１４とを具備して構成される。
【００１８】
ここで、アカウント情報取得部１１は、ユーザによるキー入力や生体認証、ＦｅｌｉＣａなどの非接触型ＩＣカードの読み取りなど、任意の方法を用いてユーザを識別するための情報であるアカウント情報を取得する。
【００１９】
そして、本実施例におけるデバイス１０は、まず、アカウント情報取得部１１でアカウント情報を取得すると、当該アカウント情報を認証エージェント２０に送信する。
【００２０】
次に、認証エージェント２０からカスタマイズ情報、及びアカウント情報の検証結果を受信すると、カスタマイズ部１２で当該デバイスの環境や設定を、前記検証されたアカウント情報に対応したユーザ向けにカスタマイズしてコントロールパネル１３などに環境や設定の変更を反映させ、アカウント情報の検証結果を表示する。
【００２１】
なお、デバイス１０は、ＲＡＭ(Random Access Memory)やＲＯＭ(Read Only Memory)、ＨＤＤ(Hard Disk Drive)などの記憶装置と、ＣＰＵ(Central Processing Unit)などの演算装置とを備え、アカウント情報取得部１１及びカスタマイズ部１２は、記憶装置に格納されているプログラムを演算装置で順次読み出して処理することにより実現されるものである。
【００２２】
認証エージェント２０は、デバイスのカスタマイズに必要なユーザ情報を格納するユーザ情報データベース２１と、アカウント情報をディレクトリに送信して検証を行うと共に、検証結果をデバイスに送信するアカウント情報検証部２２と、ユーザ毎のカスタマイズ情報を作成するカスタマイズ情報作成部２３と、ユーザ情報データベース２１のユーザ情報を更新するデータベース更新部２４と、ネットワーク４０を介してデバイス１０、及びディレクトリサーバ３０と接続し、情報を送受信するための処理を行う通信部２５とを具備して構成される。
【００２３】
ここで、ユーザ情報データベース２１に格納されるユーザ情報として、例えば、
・サービス（コピーや印刷、スキャン、ファックス送信、指示書起動など）と、カラーモード（白黒やフルカラーなど）の組み合わせによる実績値や上限値、サービスやカラーモードの利用権限
・コントロールパネルに表示されるメニュー項目のレイアウトや優先順位や選択可能な値の設定
・ジョブの履歴
・個人や所属グループの宛先表（ＦＡＸ番号一覧など）
・宛先表の表示順(ソート順、最近使ったものから順に並べるなど)
・送信シート用情報（ＦＡＸ送信時に送信シートに記載する電話番号やＦＡＸ番号、会社名、部門名などの情報）
・障害の有無や種類
などが挙げられる。
【００２４】
また、これらのユーザ情報に基づいて行うデバイスのカスタマイズとして、例えば、
・サービスとカラーモードの組み合わせによる実績値や上限値、サービスやカラーモードや利用できる用紙やオプション機能の利用権限といったユーザ情報は、サービスとカラーモードの組み合わせによる実績値や上限値をデバイスに反映し、また、サービスやカラーモードが利用権限に応じて利用可能又は利用制限するといったカスタマイズが行われる。
【００２５】
・コントロールパネルのメニュー設定といったユーザ情報は、ユーザが設定したコントロールパネル上のボタンの配置を再現するといったカスタマイズが行われる。
【００２６】
・ジョブの履歴といったユーザ情報は、ユーザ自身や所属グループの履歴を確認可能とするといったカスタマイズが行われる。
【００２７】
・個人や所属グループの宛先表（ＦＡＸ番号一覧など）といったユーザ情報は、ＦＡＸ番号を割り当てた短縮ダイヤルの利用や、ＦＡＸ番号を登録している一覧の利用を可能とするカスタマイズが行われる。
【００２８】
・宛先表の表示順といったユーザ情報は、ソート順や最近使ったものから順に並べるなどのカスタマイズが行われる。
【００２９】
・送信シート用情報といったユーザ情報は、ＦＡＸ送信時に送信シート上の電話番号やＦＡＸ番号、会社名、部門名などを自動的に埋めるといったカスタマイズが行われる。
【００３０】
・障害の有無や種類といったユーザ情報は、目に障害があれば、音声ガイダンスを行うといったカスタマイズが行われる。
【００３１】
などが挙げられる。
【００３２】
なお、ユーザ情報やカスタマイズ結果はこれらに限られるものではなく、デバイスのカスタマイズが可能な情報であれば、任意の情報をユーザ情報として用いることが可能であり、任意のカスタマイズ結果を得るように構成することができる。
【００３３】
また、ユーザが所属している部門やプロジェクト、役職などのグループ毎に、当該グループに属するユーザのアカウント情報を管理すると共に、ユーザ情報をグループに属する全てのアカウント情報に適用されるユーザ情報としてグループ毎に格納し、デバイスからアカウント情報を受信した際には、当該アカウント情報が関連付けられているグループを判断し、当該グループのユーザ情報を用いるように構成してもよい。
【００３４】
グループ毎にユーザ情報データベース２１に格納されるユーザ情報として、例えば、
・サービス（コピーや印刷、スキャン、ファックス送信、指示書起動など）と、カラーモード（白黒やフルカラーなど）の組み合わせによる実績値や上限値、サービスやカラーモードの利用権限
・ジョブの履歴
・個人や所属グループの宛先表（ＦＡＸ番号一覧など）
・送信シート用情報（ＦＡＸ送信時に送信シートに記載する電話番号やＦＡＸ番号、会社名、部門名などの情報）
などが挙げられる。
【００３５】
また、これらのユーザ情報に基づいて行うデバイスのカスタマイズとして、例えば、
・サービスとカラーモードの組み合わせによる実績値や上限値、サービスやカラーモードの利用権限といったユーザ情報は、サービスとカラーモードの組み合わせによる実績値や上限値をデバイスに反映し、また、サービスやカラーモードが利用権限に応じて利用可能又は利用制限するといったカスタマイズが行われる。
【００３６】
・ジョブの履歴といったユーザ情報は、所属グループの履歴を確認可能とするといったカスタマイズが行われる。
【００３７】
・個人や所属グループの宛先表（ＦＡＸ番号一覧など）といったユーザ情報は、ＦＡＸ番号を割り当てた短縮ダイヤルの利用や、ＦＡＸ番号を登録している一覧の利用を可能とするカスタマイズが行われる。
【００３８】
・送信シート用情報といったユーザ情報は、ＦＡＸ送信時に送信シート上の電話番号やＦＡＸ番号、会社名、部門名などを自動的に埋めるといったカスタマイズが行われる。
【００３９】
などが挙げられる。
【００４０】
なお、グループとして利用するユーザ情報やカスタマイズはこれらに限られるものではなく、グループとして統一したデバイスのカスタマイズが可能な情報であれば、任意の情報をユーザ情報として用いることが可能であり、任意のカスタマイズ結果を得るように構成することもできる。
【００４１】
また、グループ毎に格納しているユーザ情報と、ユーザ毎に格納しているユーザ情報とが並存している場合は、適用するユーザ情報に優先順位をつけて利用するように構成してもよい。
【００４２】
例えば、グループ毎に格納しているユーザ情報を優先させるとすると、ユーザ情報が重なり合った場合は、グループ毎に格納されているユーザ情報に従ってデバイスをカスタマイズし、その他の場合は、グループ毎またはユーザ毎に格納されているそれぞれのユーザ情報に従ってデバイスをカスタマイズする。
【００４３】
そして、本実施例における認証エージェント２０は、まず、アカウント情報をアカウント情報検証部２２で受信すると、当該アカウント情報をディレクトリサーバ３０に送信する。
【００４４】
次に、アカウント情報の検証結果をアカウント情報検証部２２で受信すると、デバイス１０に検証結果を送信する。
【００４５】
また、ディレクトリサーバ３０からユーザ情報を受信すると、当該ユーザ情報、及びユーザ情報データベース２１に格納されているユーザ情報からデバイス１０をカスタマイズするためのカスタマイズ情報をカスタマイズ情報作成部２３で作成し、デバイス１０に送信する。
【００４６】
一方、デバイス１０からユーザ情報を受信すると、ユーザ情報データベース２１に格納されているユーザ情報をユーザ情報更新部２４で更新する。
【００４７】
この際、デバイス１０から受信したユーザ情報をディレクトリサーバ３０に送信してもよい。
【００４８】
なお、認証エージェント２０は、ＲＡＭやＲＯＭ、ＨＤＤなどの記憶装置と、ＣＰＵなどの演算装置とを備え、アカウント情報検証部２２、カスタマイズ情報作成部２３及びユーザ情報更新部２４は、記憶装置に格納されているプログラムを演算装置で順次読み出して処理することにより実現されるものである。
【００４９】
ディレクトリサーバ３０は、ユーザの属性やアクセス権など、ディレクトリサービスで管理する情報をアカウント情報に関連付けて格納するディレクトリサービスデータベース３１と、アカウント情報の検証を行い、検証結果を認証エージェントに送信するアカウント情報検証部３２と、デバイスのカスタマイズに必要なユーザ情報をディレクトリサービスデータベース３１から取得するユーザ情報取得部３３と、ネットワーク４０を介して認証エージェント２０と接続し、情報を送受信するための処理を行う通信部３４とを具備して構成される。
【００５０】
ここで、アカウント情報検証部３２は、認証エージェントから受信したアカウント情報と一致するアカウントをディレクトリサービスデータベース３１で検索することにより、アカウント情報の検証を行う。
【００５１】
そして、本実施例におけるディレクトリサーバ３０は、まず、アカウント情報をアカウント情報検証部３２で受信すると、ディレクトリサービスデータベース３１を用いてアカウント情報の検証を行う。
【００５２】
次に、アカウント情報に対応するユーザ情報をユーザ情報取得部３３でディレクトリサービスデータベース３１から取得し、検証結果、及びユーザ情報を認証エージェント２０に送信する。
【００５３】
なお、ディレクトリサーバ３０は、ＲＡＭやＲＯＭ、ＨＤＤなどの記憶装置と、ＣＰＵなどの演算装置とを備え、アカウント情報検証部３２及びユーザ情報取得部３３は、記憶装置に格納されているプログラムを演算装置で順次読み出して処理することにより実現されるものである。
【００５４】
図２は、本実施例におけるデバイスカスタマイズシステムの処理の流れを示すフローチャートである。
【００５５】
まず、デバイスは、ユーザのアカウント情報を取得する（ステップ１００）と、当該アカウント情報を認証エージェントに送信し（ステップ１０１）、認証エージェントは、受信したアカウント情報をディレクトリサーバに送信する（ステップ１０２）。
【００５６】
次に、ディレクトリサーバは、アカウント情報の検証を行う（ステップ１０３）と共に、アカウント情報に基づいてユーザ情報を取得し（ステップ１０４）、検証結果、及びユーザ情報を認証エージェントに送信する（ステップ１０５）。
【００５７】
認証エージェントは、ユーザ情報データベースに格納されているユーザ情報、及びディレクトリサーバから受信したユーザ情報からデバイスのカスタマイズに必要なユーザ情報を抽出して、カスタマイズ情報を作成し（ステップ１０６）、アカウント情報の検証結果、及びカスタマイズ情報をデバイスに送信する（ステップ１０７）。
【００５８】
デバイスは、カスタマイズ情報に基づいて、環境や設定を更新してカスタマイズする（ステップ１０８）と共に、アカクント情報の検証結果をコントロールパネルなどに表示する（ステップ１０９）。
【００５９】
そして、ユーザがログアウトする（ステップ１１０）と、デバイスは、変更されたユーザ情報を認証エージェントに送信し（ステップ１１１）、認証エージェントは、ユーザ情報を更新する（ステップ１１２）。
【００６０】
なお、本実施例では、認証エージェントのみ変更されたユーザ情報を更新しているが、認証エージェントからディレクトリサーバに変更されたユーザ情報を送信し、ディレクトリサービスデータベースに格納されているユーザ情報を更新するように構成してもよい。
【００６１】
このように本発明では、認証エージェントに格納されているユーザ情報に基づいてデバイスの環境や設定を変更することができるため、デバイス毎の設定や環境の違いを意識することなく、任意のデバイスを利用することが可能となる。
【００６２】
また、ユーザ情報をグループ毎に格納して管理することにより、グループに属する全てのユーザ（アカウント情報）が同一の環境や設定で利用することが可能となる。
【００６３】
このため、グループで印刷できる枚数の上限が決まっている場合など、グループ毎に利用できる条件が制限されている場合であっても、最後のユーザが利用した後にユーザ情報が更新されているため、グループ全体の状況を把握することが可能であり、他のユーザの利用状況などを確認することなく、任意のデバイスを利用することができる。
【００６４】
本発明の実施の形態は、以下のようなものも考えられる。
【００６５】
デバイスカスタマイズシステムは、アカウント情報を取得するアカウント情報取得手段と、自らの環境や設定をカスタマイズ情報に基づいてカスタマイズするカスタマイズ手段とを具備するデバイスと、アカウント情報に関連付けて前記デバイスをカスタマイズするためのユーザ情報を格納するユーザ情報格納手段と、前記ユーザ情報格納手段から前記ユーザ情報を取得し、前記カスタマイズ情報を作成するカスタマイズ情報作成手段とを具備する認証エージェントと、アカウント情報を格納するアカウント情報格納手段と、前記アカウント情報格納手段を用いて前記アカウント情報取得手段で取得された前記アカウント情報の検証を行うアカウント情報検証手段とを具備するディレクトリサーバとを具備して構成されることを特徴とする。
【００６６】
望ましくは、前記ユーザ情報格納手段は、前記ユーザ情報をグループに属する全ての前記アカウント情報に適用されるユーザ情報としてグループ毎に格納する。
【００６７】
また、望ましくは、前記ディレクトリサーバは、前記アカウント情報格納手段に格納されているユーザ情報を取得するユーザ情報取得手段をさらに具備し、前記カスタマイズ情報作成手段は、前記ユーザ情報格納手段から取得したユーザ情報と、前記ユーザ情報取得手段で取得したユーザ情報を用いて前記カスタマイズ情報を作成する。
【００６８】
デバイスカスタマイズ方法は、デバイスをカスタマイズするためのユーザ情報を、アカウント情報に関連付けて認証エージェントのユーザ情報格納手段に格納し、デバイスのアカウント情報取得手段でアカウント情報を取得すると、アカウント情報を格納するアカウント情報格納手段を用いて、ディレクトリサーバのアカウント情報検証手段で前記アカウント情報を検証し、前記認証エージェントのカスタマイズ情報作成手段で前記ユーザ情報格納手段からユーザ情報を取得してカスタマイズ情報を作成し、前記カスタマイズ情報に基づいて、自らの環境や設定をカスタマイズする前記デバイスのカスタマイズ手段で該デバイスをカスタマイズすることを特徴とする。
【００６９】
望ましくは、前記ユーザ情報格納手段は、前記ユーザ情報をグループに属する全ての前記アカウント情報に適用されるユーザ情報としてグループ毎に格納する。
【００７０】
また、望ましくは、前記ディレクトリサーバは、前記アカウント情報格納手段に格納されているユーザ情報を取得するユーザ情報取得手段をさらに具備し、前記カスタマイズ情報作成手段は、前記ユーザ情報格納手段から取得したユーザ情報と、前記ユーザ情報取得手段で取得したユーザ情報を用いて前記カスタマイズ情報を作成する。
【００７１】
認証エージェントは、アカウント情報に関連付けてデバイスをカスタマイズするためのユーザ情報を格納するユーザ情報格納手段と、前記ユーザ情報格納手段から前記ユーザ情報を取得し、デバイスをカスタマイズするためのカスタマイズ情報を作成するカスタマイズ情報作成手段とを具備し、ディレクトリサーバから検証結果を受信すると、前記カスタマイズ情報作成手段で前記カスタマイズ情報を作成し、カスタマイズを行うデバイスに該カスタマイズ情報を送信することを特徴とする。
【００７２】
望ましくは、前記ユーザ情報格納手段は、前記ユーザ情報をグループに属する全ての前記アカウント情報に適用されるユーザ情報としてグループ毎に格納する。
【００７３】
また、望ましくは、前記カスタマイズ情報作成手段は、前記ディレクトリサーバから前記ユーザ情報を受信すると、前記ユーザ情報格納手段から取得したユーザ情報と前記ディレクトリサーバから受信したユーザ情報とを用いて前記カスタマイズ情報を作成する。
【００７４】
デバイスカスタマイズプログラムは、アカウント情報に関連付けてデバイスをカスタマイズするためのユーザ情報をユーザ情報格納手段に格納し、ディレクトリサーバから検証結果を受信すると、カスタマイズ情報作成手段で前記ユーザ情報格納手段から前記ユーザ情報を取得して、デバイスをカスタマイズするためのカスタマイズ情報を作成し、カスタマイズを行うデバイスに該カスタマイズ情報を送信するための処理を認証エージェントに実行させることを特徴とする。
【００７５】
望ましくは、前記ユーザ情報格納手段は、前記ユーザ情報をグループに属する全ての前記アカウント情報に適用されるユーザ情報としてグループ毎に格納する。
【００７６】
また、望ましくは、前記カスタマイズ情報作成手段は、前記ディレクトリサーバから前記ユーザ情報を受信すると、前記ユーザ情報格納手段から取得したユーザ情報と前記ディレクトリサーバから受信したユーザ情報とを用いて前記カスタマイズ情報を作成する。
【符号の説明】
【００７７】
１０…デバイス
１１…アカウント情報取得部
１２…カスタマイズ部
１３…コントロールパネル
１４…通信部
２０…認証エージェント
２１…ユーザ情報データベース
２２…アカウント情報検証部
２３…カスタマイズ情報作成部
２４…データベース更新部
２５…通信部
３０…ディレクトリサーバ
３１…ディレクトリサービスデータベース
３２…アカウント情報検証部
３３…ユーザ情報取得部
３４…通信部
４０…ネットワーク
【図１】
2010176701.tif 000003
【図２】
2010176701.tif 000004