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