(57)【要約】【課題】外部認証サーバからユーザ情報を取得する際に、外部認証サーバ間で共通して使用可能なログイン情報を取り扱いつつ、ユーザによる入力を簡素化した情報処理技術を提供する。【解決手段】融合機１は、ユーザのログイン名及びパスワードが入力されると、当該入力に従って、予め記憶された代表者ＩＤを用いた認証処理をＬＤＡＰサーバ２に対して要求し、当該認証が成功した場合、入力されたログイン名を用いて該当のユーザ情報（ＤＮ）の検索をＬＤＡＰサーバ２に対して要求し、当該ＤＮを取得すると、当該ＤＮを用いた認証処理をＬＤＡＰサーバ２に対して要求する。当該認証処理が成功した場合、融合機１は、ＬＤＡＰサーバ２に記憶されているユーザ情報の検索を許可する。【選択図】        図１
2008234210.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つ以上の属性情報が階層付けられているユーザ情報を記憶するサーバ装置とネットワークを介して通信可能な情報処理装置であって、
ユーザからの操作入力を受け付ける入力受付手段と、
前記ユーザ情報に含まれる少なくとも１つの前記属性情報の認証情報としての入力を前記入力受付手段が受け付けた場合、当該認証情報に対して予め設定されている代表認証情報を用いた認証処理を行うことを前記サーバ装置に対して要求する第１要求手段と、
前記第１要求手段の要求に応じて前記サーバ装置が行った認証処理の認証結果を取得する第１取得手段と、
前記第１取得手段が取得した前記認証結果が認証の成功を示す場合、前記ユーザ情報の検索を許可する許可手段とを備える
ことを特徴とする情報処理装置。
【請求項２】
前記代表認証情報を指定する入力を前記入力受付手段が受け付けた場合、当該代表認証情報を記憶手段に記憶させる代表認証情報設定手段を備え、
前記第１要求手段は、前記認証情報の入力を前記入力受付手段が受け付けた場合、前記記憶手段に記憶されている代表認証情報を用いた認証処理を行うことを前記サーバ装置に対して要求する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ユーザ情報は、当該ユーザ情報を一意に特定するための識別名を前記属性情報として含み、
前記入力受付手段は、前記認証情報の入力と共に、前記属性情報が示す属性を指定する入力を受け付け、
前記許可手段は、前記第１取得手段が取得した前記認証結果が認証の成功を示す場合、前記入力受付手段が入力を受け付けた前記認証情報及び前記属性を用いて検索条件を生成し当該検索条件に適合する識別名を前記サーバ装置に対して要求する第２要求手段と、前記第２要求手段の要求に応じて前記サーバ装置から送信された識別名を取得する第２取得手段と、前記第２取得手段が取得した前記識別名を用いた認証処理を行うことを前記サーバ装置に対して要求する第３要求手段と、前記第３要求手段の要求に応じて前記サーバ装置が行った認証処理の認証結果を取得する第３取得手段と、前記第３取得手段が取得した前記認証結果が認証の成功を示す場合、前記ユーザ情報の検索を許可する許可判断手段とを有する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記許可判断手段は、前記第３取得手段が取得した前記認証結果が、前記識別名を一意に特定できないことを示す場合、前記ユーザ情報の検索を許可しない
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記入力受付手段は、複数の前記属性の入力を受け付ける
ことを特徴とする請求項３に記載の情報処理装置。
【請求項６】
前記第２要求手段は、前記認証情報及び複数の前記属性の入力を前記入力受付手段が受け付けた場合、当該認証情報及び当該複数の属性を用いた論理和又は論理積による検索方法を示す検索条件を生成し当該検索条件に適合する前記識別名を前記サーバ装置に対して要求する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記属性を指定する入力方法の相違により、前記論理和又は論理積による検索方法を示す検索条件を生成するのかを判断し、当該判断結果に応じて検索条件を生成し当該検索条件に適合する識別名を前記サーバ装置に対して要求する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記認証情報及び前記属性を指定する入力をユーザが行うための認証画面を表示手段に表示させる表示制御手段を備え、
前記表示制御手段は、前記認証情報に対して指定可能な前記属性を表した認証画面を前記表示手段に表示させる
ことを特徴とする請求項３に記載の情報処理装置。
【請求項９】
前記第１取得手段及び第３取得手段のうち少なくとも一方が受信した認証結果は、認証が失敗した場合の失敗理由を含み、
前記第１取得手段及び第３取得手段のうち少なくとも一方が受信した認証結果が認証の失敗を示す場合、前記失敗理由を含む失敗メッセージを表示手段に表示させる表示制御手段を更に備える
ことを特徴とする請求項３に記載の情報処理装置。
【請求項１０】
前記サーバ装置は、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ Ｄｉｒｅｃｔｏｒｙ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ）に準拠したサーバ装置であり、
前記ユーザ情報は、ＬＤＡＰにおけるエントリである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１１】
少なくとも１つ以上の属性情報が階層付けられているユーザ情報を記憶するサーバ装置とネットワークを介して通信可能な情報処理装置において実現される情報処理方法であって、
ユーザからの操作入力を受け付ける入力受付ステップと、
前記ユーザ情報に含まれる少なくとも１つの前記属性情報の認証情報としての入力を前記入力受付ステップで受け付けた場合、当該認証情報に対して予め設定されている代表認証情報を用いた認証処理を行うことを前記サーバ装置に対して要求する第１要求ステップと、
前記第１要求ステップでの要求に応じて前記サーバ装置が行った認証処理の認証結果を取得する第１取得ステップと、
前記第１取得ステップで取得した前記認証結果が認証の成功を示す場合、前記ユーザ情報の検索を許可する許可ステップとを含む
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部認証サーバに記憶されているユーザ情報を取得する情報処理装置や、コピー、ＦＡＸ、スキャナ、プリンタ等により構成される画像形成装置に関する。
【背景技術】
【０００２】
従来より、例えば、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ Ｄｉｒｅｃｔｏｒｙ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ）に準拠した外部認証サーバ（以下、ＬＤＡＰサーバという）に格納されたユーザ情報をクライアント装置が取得し、当該ユーザ情報を用いて各種処理を行う技術がある（例えば、特許文献１〜４参照）。このようなクライアント装置は、例えば、ユーザＩＤが入力されると、当該ユーザＩＤをログイン情報としてＬＤＡＰサーバから認証を受けた後、当該ユーザＩＤに対応するユーザ情報の検索をＬＤＡＰサーバに要求し、当該検索を行ったＬＤＡＰサーバからユーザ情報を取得する。また、ユーザ情報に含まれる各種属性情報を用いたユーザ情報の検索をＬＤＡＰサーバに要求して、当該ＬＤＡＰサーバからユーザ情報を取得するクライアント装置もある。
【０００３】
【特許文献１】特開２００６-７４７８６号公報
【特許文献２】特開２００６-１２７５０４号公報
【特許文献３】特開２００５-１９６３３７号公報
【特許文献４】特開２００５-１９６５６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、ＬＤＡＰサーバにおいてユーザの認証を行う場合があり、この場合、認証に用いるログイン情報として属性情報を取り扱う場合がある。しかし、ＬＤＡＰサーバの中には、様々な仕様のサーバがあったり、処理環境の異なるサーバがある。これらの複数のＬＤＡＰサーバ間では、取り扱い可能な属性情報に差異がある。これらの複数のＬＤＡＰサーバ間で共通して取り扱い可能なログイン情報の仕様を見つけ出すことは困難である。このため、複数のＬＤＡＰサーバ間で共通して取り扱い可能なＤＮ（Ｄｉｓｔｉｎｇｕｉｓｈｅｄ  Ｎａｍｅ）という情報をログイン情報として使用することが推奨されている。しかし、ＤＮは一般的に多くの文字数により構成されている。このため、クライアント装置においてログイン情報としてＤＮをユーザが入力する場合、ユーザにとっては入力が煩わしく感じられる恐れがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、外部認証サーバからユーザ情報を取得する際に、外部認証サーバ間で共通して使用可能なログイン情報を取り扱いつつ、ユーザによる入力を簡素化した情報処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、少なくとも１つ以上の属性情報が階層付けられているユーザ情報を記憶するサーバ装置とネットワークを介して通信可能な情報処理装置であって、ユーザからの操作入力を受け付ける入力受付手段と、前記ユーザ情報に含まれる少なくとも１つの前記属性情報の認証情報としての入力を前記入力受付手段が受け付けた場合、当該認証情報に対して予め設定されている代表認証情報を用いた認証処理を行うことを前記サーバ装置に対して要求する第１要求手段と、前記第１要求手段の要求に応じて前記サーバ装置が行った認証処理の認証結果を取得する第１取得手段と、前記第１取得手段が取得した前記認証結果が認証の成功を示す場合、前記ユーザ情報の検索を許可する許可手段とを備えることを特徴とする。
【０００７】
請求項２にかかる発明は、請求項１にかかる発明において、前記代表認証情報を指定する入力を前記入力受付手段が受け付けた場合、当該代表認証情報を記憶手段に記憶させる代表認証情報設定手段を備え、前記第１要求手段は、前記認証情報の入力を前記入力受付手段が受け付けた場合、前記記憶手段に記憶されている代表認証情報を用いた認証処理を行うことを前記サーバ装置に対して要求することを特徴とする。
【０００８】
請求項３にかかる発明は、請求項１にかかる発明において、前記ユーザ情報は、当該ユーザ情報を一意に特定するための識別名を前記属性情報として含み、前記入力受付手段は、前記認証情報の入力と共に、前記属性情報が示す属性を指定する入力を受け付け、前記許可手段は、前記第１取得手段が取得した前記認証結果が認証の成功を示す場合、前記入力受付手段が入力を受け付けた前記認証情報及び前記属性を用いて検索条件を生成し当該検索条件に適合する識別名を前記サーバ装置に対して要求する第２要求手段と、前記第２要求手段の要求に応じて前記サーバ装置から送信された識別名を取得する第２取得手段と、前記第２取得手段が取得した前記識別名を用いた認証処理を行うことを前記サーバ装置に対して要求する第３要求手段と、前記第３要求手段の要求に応じて前記サーバ装置が行った認証処理の認証結果を取得する第３取得手段と、前記第３取得手段が取得した前記認証結果が認証の成功を示す場合、前記ユーザ情報の検索を許可する許可判断手段とを有することを特徴とする。
【０００９】
請求項４にかかる発明は、請求項３にかかる発明において、前記許可判断手段は、前記第３取得手段が取得した前記認証結果が、前記識別名を一意に特定できないことを示す場合、前記ユーザ情報の検索を許可しないことを特徴とする。
【００１０】
請求項５にかかる発明は、請求項３にかかる発明において、前記入力受付手段は、複数の前記属性の入力を受け付けることを特徴とする。
【００１１】
請求項６にかかる発明は、請求項５にかかる発明において、前記第２要求手段は、前記認証情報及び複数の前記属性の入力を前記入力受付手段が受け付けた場合、当該認証情報及び当該複数の属性を用いた論理和又は論理積による検索方法を示す検索条件を生成し当該検索条件に適合する前記識別名を前記サーバ装置に対して要求することを特徴とする。
【００１２】
請求項７にかかる発明は、請求項６にかかる発明において、前記属性を指定する入力方法の相違により、前記論理和又は論理積による検索方法を示す検索条件を生成するのかを判断し、当該判断結果に応じて検索条件を生成し当該検索条件に適合する識別名を前記サーバ装置に対して要求することを特徴とする。
【００１３】
請求項８にかかる発明は、請求項３にかかる発明において、前記認証情報及び前記属性を指定する入力をユーザが行うための認証画面を表示手段に表示させる表示制御手段を備え、前記表示制御手段は、前記認証情報に対して指定可能な前記属性を表した認証画面を前記表示手段に表示させることを特徴とする。
【００１４】
請求項９にかかる発明は、請求項３にかかる発明において、前記第１取得手段及び第３取得手段のうち少なくとも一方が受信した認証結果は、認証が失敗した場合の失敗理由を含み、前記第１取得手段及び第３取得手段のうち少なくとも一方が受信した認証結果が認証の失敗を示す場合、前記失敗理由を含む失敗メッセージを表示手段に表示させる表示制御手段を更に備えることを特徴とする。
【００１５】
請求項１０にかかる発明は、請求項１にかかる発明において、前記サーバ装置は、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ Ｄｉｒｅｃｔｏｒｙ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ）に準拠したサーバ装置であり、前記ユーザ情報は、ＬＤＡＰにおけるエントリであることを特徴とする。
【００１６】
請求項１１にかかる発明は、少なくとも１つ以上の属性情報が階層付けられているユーザ情報を記憶するサーバ装置とネットワークを介して通信可能な情報処理装置において実現される情報処理方法であって、ユーザからの操作入力を受け付ける入力受付ステップと、前記ユーザ情報に含まれる少なくとも１つの前記属性情報の認証情報としての入力を前記入力受付ステップで受け付けた場合、当該認証情報に対して予め設定されている代表認証情報を用いた認証処理を行うことを前記サーバ装置に対して要求する第１要求ステップと、前記第１要求ステップでの要求に応じて前記サーバ装置が行った認証処理の認証結果を取得する第１取得ステップと、前記第１取得ステップで取得した前記認証結果が認証の成功を示す場合、前記ユーザ情報の検索を許可する許可ステップとを含むことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザにより認証情報が入力されると、予め設定された代表認証情報を用いてサーバ装置において認証処理を行うことで、ユーザー情報の検索を可能にする。この結果、ユーザは簡易な情報を認証情報として取り扱うことができ、セキュリティを保持しつつ、ユーザの利便性を向上させることができる。
【００１８】
また、本発明によれば、認証情報及び属性を指定する入力により検索条件を生成してこれをサーバ装置に送信することにより、サーバ装置においてユーザ情報の検索を容易に行うことができる。
【００１９】
また、本発明によれば、複数の属性を指定することができることにより、様々な検索条件を生成して該当のユーザ情報を特定することを容易にすることができる。
【００２０】
また、本発明によれば、認証が失敗した場合、その失敗理由を含む失敗メッセージに表示させることにより、ユーザがその失敗状態に素早く対処することができ、ユーザの利便性を向上させることができる。また、この場合、ユーザ情報の検索を許可しないことにより、意図しないユーザによるユーザ情報の利用を防ぐことができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この発明にかかる情報処理装置及び情報処理方法の最良な実施の形態を詳細に説明する。本実施例では、情報処理装置の一例としての画像処理装置について説明する。なお、本実施例で説明する画像処理装置は、プリンタ，コピー，ファクシミリおよびスキャナなどの各装置の機能を１つの筐体内に収納している為、融合機と呼ぶ。
【００２２】
（１）構成
図１は、本実施の形態における情報処理システムの構成を概略的に示すブロック図である。本実施の形態における情報処理システムにおいては、融合機１と、ＬＤＡＰサーバ２とがネットワーク３を介して接続される。ネットワーク３は、例えば、ＬＡＮ、イントラネット、イーサネット（登録商標）又はインターネットなどである。ＬＤＡＰサーバ２は、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ Ｄｉｒｅｃｔｏｒｙ Ａｃｃｅｓｓ Ｐｒｏｔｏｃｏｌ）に準拠したサーバであり、後述するユーザ情報を記憶している。
【００２３】
図２は、本実施の形態における融合機１のハードウェア構成について説明するための一実施例の構成図である。融合機１は、コントローラ６０，操作パネル８０，ＦＣＵ８１，エンジン部８２を有する。各部の構成の詳細については、特開２００５-１９６５６０と略同様であるため、その説明を省略する。ここでは、コントローラ６０の有するＣＰＵ６１がシステムメモリ６２やＨＤＤ６８に記憶されたプログラムを実行することにより実現される機能について詳細に説明する。
【００２４】
ＣＰＵ６１は、ユーザからの入力に従って、ＬＤＡＰサーバ２において行う認証処理に用いる代表者ＩＤを予め記憶する。そして、ＣＰＵ６１は、ユーザのログイン名及びパスワードが入力されると、当該入力に従って、まず、予め記憶された代表者ＩＤに対する認証をＬＤＡＰサーバ２に対して要求し、当該認証が成功した場合、入力されたログイン名を用いて該当のユーザ情報ＤＮの検索をＬＤＡＰサーバ２に対して要求し、当該ユーザ情報のＤＮを取得すると、当該ＤＮに対する認証をＬＤＡＰサーバ２に対して要求する。当該認証処理が成功した場合、ＣＰＵ６１は、ＬＤＡＰサーバ２に記憶されているユーザ情報の検索を許可し、検索画面を操作パネル８０に表示させ、ユーザ情報の検索を要求するユーザからの入力を受け付ける。ユーザ情報の検索を要求する入力がなされると、ＣＰＵ６１は、当該入力に従って、ユーザ情報の検索をＬＤＡＰサーバ２に対して要求する。ＨＤＤ６８には、代表者ＩＤが記憶される。また、ＨＤＤ６８は、ＬＤＡＰサーバ２から取得したユーザ情報を格納するユーザ情報格納領域を有する。
【００２５】
次に、ＬＤＡＰサーバ２の構成について説明する。ＬＤＡＰサーバ２は、ＣＰＵと、ＲＯＭと、ＲＡＭと、外部記憶装置と、通信Ｉ／Ｆと、これらを接続するバスを備えており（いずれも図示せず）、通常のコンピュータを利用したハードウェア構成となっている。ＲＯＭには、ＣＰＵがＬＤＡＰサーバ２の各部を制御するためのオペレーティングシステムやアプリケーションプログラムなどの各種プログラムが記憶されている。外部記憶装置には、ＬＤＡＰサーバ２で実行される各種プログラムや、各種データが記憶されている。また、外部記憶装置には、ＬＤＡＰに準拠したユーザ情報が記憶されている。具体的には、ユーザ情報は、各属性情報が階層付けられた階層構造をなしている。属性情報には、上述した‘ＤＮ’や、例えば、‘ｃ’（国）、‘o’（組織／会社）、‘ou’（サブ組織（部、課など））、‘cn’（共通名）、‘uid’（ユーザＩＤ）等の属性に対応付けられた各属性値を有するものや、その他、属性値としてＦＡＸ番号、メールアドレス等の情報を有するものがある。また、各ユーザ情報は、ＤＮにより一意に識別可能である。
【００２６】
（２）動作
次に、本実施の形態にかかる情報処理システムにおいて行われる認証処理の手順について説明する。まず、代表者ＩＤを登録する登録処理の手順について説明する。
【００２７】
＜代表者ＩＤの登録＞
融合機１のＣＰＵ６１は、代表者ＩＤを設定する要求が操作パネル８０を介してユーザから入力されると、操作パネル８０において代表者ＩＤ設定画面を表示させる。図３は、代表者ＩＤ設定画面を例示する図である。同図に示されるような画面において、検索対象となるＬＤＡＰサーバを指定する指定情報と、検索開始位置と、代表者ＩＤと、代表者パスワードとが操作パネル８０を介してユーザから入力されると、ＣＰＵ６１は、当該入力を受け付け、当該入力された情報をＨＤＤ６８に記憶させる。指定情報とは、例えば、ＬＤＡＰサーバ２のＩＰアドレスである。また、ここで入力可能な代表者ＩＤとは、例えば、ＬＤＡＰサーバ２に記憶されているユーザ情報において階層付けられている属性情報の１つである。検索開始位置とは、融合機１において設定された情報と、対象のユーザのユーザ情報の存在する階層とから決定される階層位置を示すものである。尚、代表者パスワードは空値であっても良い。このようにして、融合機１において、代表者ＩＤが設定される。
【００２８】
＜認証及びユーザ情報の検索＞
次に、ユーザの認証処理の手順について説明する。図４は、ユーザの認証処理の手順を示すフローチャートである。図５は、ログイン画面を例示する画面例を示す図である。融合機１のＣＰＵ６１は、図５に示したログイン画面においてログイン名及びパスワードと、検索条件として用いるログイン属性とを指定する入力が操作パネル８０を介してなされると、当該入力を受け付ける（ステップＳ１）。ここでは、例えば、ログイン属性が１つのみ指定される場合もあれば、複数指定される場合もある。また、ログイン属性として指定可能な属性は、ここでは、上述の属性のうち’ｃｎ’及び‘ｕｉｄ’とする。尚、パスワードは、空値であっても良い。
【００２９】
図６は、例えば、ログイン属性が１つのみ指定される場合の入力例を示す図である。この場合、ログイン名‘ｎａｍｅ１’に対して１つのログイン属性’ｃｎ‘が指定される。ログイン属性を複数指定する場合には、検索方法に応じて、２つの指定の仕方がある。検索方法には、ここでは、論理和によるものと論理積によるものとがある。図７は、ログイン属性を複数指定する場合、論理和の検索方法を指定する入力例を示す図である。図８は、ログイン属性を複数指定する場合、論理積の検索方法を指定する入力例を示す図である。図７においては、ログイン名として’ｎａｍｅ１’及び’ｎａｍｅ２‘が指定され、ログイン属性として’ｃｎ‘と’ｕｉｄ‘が指定され、これらの指定方法が’ｃｎ，ｕｉｄ‘であり、複数のログイン属性間が’，‘を介して指定されている場合論理和による検索方法が指定されていることを示す。即ち、ログイン名’ｎａｍｅ１’が属性’ｃｎ‘に一致し且つログイン名’ｎａｍｅ２‘がログイン属性’ｕｉｄ‘に一致するユーザ情報を検索する検索方法が指定されていることが示されている。図８においては、ログイン名として’ｎａｍｅ１’及び’ｎａｍｅ２‘が指定され、ログイン属性として’ｃｎ‘と’ｕｉｄ‘が指定され、これらの指定方法が’ｃｎ＝ｕｉｄ‘であり、複数のログイン属性間が’＝‘を介して指定されている場合論理積による検索方法が指定されていることを示す。即ち、ログイン名’ｎａｍｅ１’が属性’ｃｎ‘に一致するか又はログイン名’ｎａｍｅ２‘がログイン属性’ｕｉｄ‘に一致するユーザ情報を検索する検索方法が指定されていることが示されている。
【００３０】
融合機１のＣＰＵ６１は、ステップＳ１の後、上述の図３の代表者ＩＤ設定画面において登録された代表者ＩＤと、当該代表者ＩＤに対応する代表者パスワード及び検索開始位置とをＨＤＤ６８から読み出してこれらをＬＤＡＰサーバ２に対して送信し認証を要求する（ステップＳ２）。一方、ＬＤＡＰサーバ２は、当該要求を受け付け、当該代表者ＩＤ、代表者パスワード及び検索開始位置を受信すると（ステップＳ３）、当該代表者ＩＤに対する認証処理を行う(ステップＳ４)。具体的には例えば、ＬＤＡＰサーバ２は、当該検索開始位置によって特定される階層範囲内に当該代表者ＩＤを属性情報として有するユーザ情報が記憶されているか否かをＨＤＤを参照して判断し、当該判断結果が肯定的である場合、認証が成功したものと判断し、その旨を示す認証結果を融合機１に対して送信する（ステップＳ５）。尚、当該判断結果が否定的である場合、認証が失敗したものとして、ステップＳ５では、ＣＰＵ６１は、その失敗理由を含む認証結果を融合機１に対して送信する。融合機１のＣＰＵ６１は、当該認証結果を受信すると、当該認証結果が認証の成功を示すか否かを判断する（ステップＳ６）。当該判断結果が肯定的である場合、ＣＰＵ６１は、次いで、ステップＳ１で入力されたログイン名及び属性を用いてユーザ情報の検索を要求するための検索フィルタ（検索条件）を生成する。
【００３１】
ここで、ＣＰＵ６１が検索フィルタを生成する処理について説明する。図９は、検索フィルタを生成する処理の手順を示すフローチャートである。融合機１のＣＰＵ６１は、ステップＳ１で入力されたログイン属性が、複数あるか否かを判断する（ステップＳ３０）。ログイン属性が複数ある場合は、例えば、図７〜図８の入力例に示した通りである。当該判断結果が肯定的である場合、次に、論理チェックを行う（ステップＳ３１）。論理チェックとは、指定された検索方法が、上述した論理和によるものなのか論理積によるものかを判断する処理である。ＣＰＵ６１は、当該判断結果に応じて、検索フィルタを生成する。例えば、ＣＰＵ６１は、指定された検索方法が論理和によるものであると判断した場合、図７の例においては、‘｜(cn=name1)(uid=name2)’という検索フィルタを生成する（ステップＳ３２）。また、ＣＰＵ６１は、指定された検索方法が論理積によるものであると判断した場合、図８の例においては、‘＆(cn=name1)(uid=name2)’という検索フィルタを生成する（ステップＳ３３）。尚、ステップＳ３０の判断結果が否定的である場合、ＣＰＵ６１は、図６の例においては、‘cn=name1’という検索フィルタを生成する（ステップＳ３４）。
【００３２】
次いで、図４に戻り、ＣＰＵ６１は、生成した検索フィルタをＬＤＡＰサーバ２に対して送信する（ステップＳ３５）。ＬＤＡＰサーバ２は、当該検索フィルタを受信すると、当該検索フィルタに従って、ＨＤＤに記憶されているユーザ情報を検索する（ステップＳ８）。ここでＬＤＡＰサーバ２が受信した検索フィルタが上述のステップＳ３３で生成された検索フィルタである場合、ＬＤＡＰサーバ２は、ログイン属性’cn’がログイン名‘name1’に一致するか又は属性’uid’がログイン名‘name2’に一致するユーザ情報を検索する。ＬＤＡＰサーバ２が受信した検索フィルタが上述のステップＳ３４で生成された検索フィルタである場合、ＬＤＡＰサーバ２は、ログイン属性’cn’がログイン名‘name1’に一致するユーザ情報を検索する。当該検索の結果、ＬＤＡＰサーバ２は、該当のユーザ情報を一意に特定できた場合、検索が成功したと判断し、当該ユーザ情報のＤＮを含む検索結果を融合機１に対して送信する（ステップＳ９）。尚、ＬＤＡＰサーバ２は、ユーザ情報を一意に特定できない場合、即ち、ＤＮを一意に特定できない場合、つまり、該当のＤＮが存在しない場合や複数存在する場合、当該検索が失敗したと判断し、その失敗理由を含む検索結果を融合機１に対して送信する。
【００３３】
一方、融合機１のＣＰＵ６１は、検索結果を受信すると、当該検索結果がユーザ情報のＤＮを含むか否かを判断し（ステップＳ１０）、当該判断結果が肯定的である場合、次いで、検索結果に含まれるＤＮに対する認証をＬＤＡＰサーバ２に対して要求する（ステップＳ１１）。ＬＤＡＰサーバ２は、当該要求を受け付けると、当該ＤＮに対する認証処理を行い（ステップＳ１２）、当該認証結果を融合機１に対して送信する（ステップＳ１３）。ここでも、ＣＰＵ６１は、認証が成功したものと判断した場合、その旨を示す認証結果を融合機１に対して送信し、認証が失敗したものと判断した場合、その失敗理由を含む認証結果を融合機１に対して送信する。
【００３４】
融合機１のＣＰＵ６１は、当該認証結果を受信すると、当該認証結果が認証の成功を示すか否かを判断し（ステップＳ１４）、当該判断結果が肯定的である場合、ＬＤＡＰサーバ２に記憶されたユーザ情報の検索を許可する。そして、ＣＰＵ６１は、ユーザ情報を検索するための検索条件を入力する検索入力画面を操作パネル８０に表示させ、当該画面において検索条件が入力されると、ＣＰＵ６１は、当該入力を受け付け、当該検索条件に応じたユーザ情報の検索を要求する検索フィルタを生成してこれをＬＤＡＰサーバ２に対して送信する（ステップＳ１５）。ここでは、ユーザ情報について、例えば、ＦＡＸ番号、メールアドレス等の検索を要求することができる。ＬＤＡＰサーバ２は、当該検索フィルタを受信すると、ＨＤＤを参照して該当のユーザ情報を検索し（ステップＳ１６）、該当のユーザ情報がある場合にはそのユーザ情報を含む検索結果を融合機１に対して送信する（ステップＳ１７）。融合機１のＣＰＵ６１は、当該検索結果を受信すると、当該検索結果にユーザ情報が含まれる場合（ステップＳ１８）、当該ユーザ情報をＨＤＤ６８のユーザ情報格納領域に記憶させることにより、ユーザ情報を更新又は登録する（ステップＳ１９）。
【００３５】
尚、ステップＳ６の認証結果が失敗であることを示す場合、融合機１のＣＰＵ６１は、エラーコード１をシステムメモリ６２に記憶させ、認証結果に含まれる失敗理由を含み、当該エラーコード１に対応するエラーメッセージを操作パネル８０に表示させる（ステップＳ２０）。ここでは、例えば、ＣＰＵ６１は、‘Ｌ−００１（１２３４５６７８９）’というエラーメッセージを表示させる。この‘Ｌ’は、認証分類を示し、‘００１’はエラーコードを示し、‘１２３４５６７８９’は、ＬＤＡＰサーバ２からのエラー内容を示す。ステップＳ１０の検索結果が失敗であることを示す場合にも同様に、融合機１のＣＰＵ６１は、エラーコード２をシステムメモリ６２に記憶させ、当該エラーコード２に対応するエラーメッセージを操作パネル８０に表示させる。ステップＳ１６の認証結果が失敗であることを示す場合にも同様に、融合機１のＣＰＵ６１は、エラーコード３をシステムメモリ６２に記憶させ、認証結果に含まれる失敗理由を含み、当該エラーコード３に対応するエラーメッセージを操作パネル８０に表示させる。ステップＳ２０の検索結果が失敗であることを示す場合にも同様に、融合機１のＣＰＵ６１は、エラーコード４をシステムメモリ６２に記憶させ、検索結果に含まれる失敗理由を含み、当該エラーコード４に対応するエラーメッセージを操作パネル８０に表示させる。
【００３６】
以上のように、代表者ＩＤに対する認証を行い、当該認証の後、ユーザ情報の有するＤＮを取得して、当該ＤＮに対する再度認証を行う。このような構成によれば、ユーザは、ＤＮのような入力文字が多い情報をログイン名として入力する必要がなく、簡易なログイン名を入力することで認証可能となるため、セキュリティを保持しつつ、ユーザの利便性を向上させることができる。また、ＬＤＡＰサーバ２で取り扱い可能な属性情報であれば、どの属性情報であってもそれを用いて認証可能となるため、ユーザの利用環境やＬＡＤＰサーバの違いによって生じる不具合を低減させることができる。
【００３７】
また、ログイン属性が複数指定された場合、論理和又は論理積による検索などの様々な検索を行うことができ、該当のユーザ情報を特定することを容易にすることができる。
【００３８】
また、認証や検索が失敗した場合、その失敗に応じたエラーメッセージを操作パネル８０に表示させることにより、ユーザがその失敗状態に素早く対処することができ、ユーザの利便性を向上させることができる。
【００３９】
[変形例]
また、上述した各実施の形態に限定されるものではなく、以下に例示するような種々の変形が可能である。
【００４０】
＜変形例１：画面例＞
上述した実施の形態においては、ログイン名及びパスワードを入力するログイン画面として、例えば、図１０〜図１２に示されるログイン画面を用いても良い。図１０は、ログイン属性が１つである場合の画面例を示す図である。ここでは、ログイン名欄の右横に(cn)が示されており、ログイン属性‘ｃｎ’が予め設定されていることが示されている。図１１は、ログイン属性が２つである場合、論理和による検索方法を指定するための画面例を示す図である。ここでは、ログイン名欄の右横に（cn&uid）が示されており、ログイン名が指定された場合、属性’cn’及び属性’uid’の論理和による検索方法が予め設定されていることが示されている。図１２は、ログイン属性が２つである場合、論理積による検索方法を指定するための画面例を示す図である。ここでは、ログイン名欄の右横に（cn|uid）が示されており、ログイン名が指定された場合、属性’cn’及び属性’uid’の論理積による検索方法が予め設定されていることが示されている。そして、融合機１のＣＰＵ６１は、操作パネル８０における操作入力に応じてこのようなログイン画面を適宜表示させるようにし、当該ログイン画面における入力に応じて、ステップＳ７では上述と同様にして、検索フィルタを生成するようにしても良い。
【００４１】
また、図６に示されるように入力された後に表示画面を遷移させて、図１０に例示される画面を操作パネル８０に表示させるようにしても良い。同様に、図７に示されるように入力された後に表示画面を遷移させて、図１１に例示される画面を操作パネル８０に表示させるようにしても良い。図８に示されるように入力された後に表示画面を遷移させて、図１２に例示される画面を操作パネル８０に表示させるようにしても良い。
【００４２】
＜変形例２＞
上述した実施の形態においては、ログイン属性として指定可能な属性を、’ｃｎ’及び‘ｕｉｄ’としたが、本実施の形態においては、これに限らず、様々な属性であっても良く、また、ログイン属性として指定可能な属性の数は、３つ以上であっても良い。
【００４３】
＜変形例３＞
上述した実施の形態においては、ステップＳ２０でエラーメッセージを表示させるように構成したが、エラーメッセージの表示又は非表示を切り替え可能にしても良い。
【００４４】
＜変形例４＞
上述した実施の形態においては、情報処理装置として融合機１を例示した。しかし、本実施の形態においてはこれに限らず、パーソナルコンピュータや携帯端末などの様々な形態の情報処理装置を適用しても良い。
【産業上の利用可能性】
【００４５】
以上のように、本発明にかかる情報処理装置及び情報処理方法は、外部認証サーバに記憶されているユーザ情報を取得する情報処理技術に用いて好適である。
【図面の簡単な説明】
【００４６】
【図１】本実施の形態における情報処理システムの構成を概略的に示すブロック図である。
【図２】同実施の形態における融合機１のハードウェア構成について説明するための一実施例の構成図である。
【図３】同実施の形態における代表者ＩＤ設定画面を例示する図である。
【図４】同実施の形態におけるユーザの認証処理の手順を示すフローチャートである。
【図５】同実施の形態におけるログイン画面を例示する画面例を示す図である。
【図６】同実施の形態におけるログイン属性が１つのみ指定される場合の入力例を示す図である。
【図７】同実施の形態におけるログイン属性を複数指定する場合、論理和の検索方法を指定する入力例を示す図である。
【図８】同実施の形態におけるログイン属性を複数指定する場合、論理積の検索方法を指定する入力例を示す図である。
【図９】同実施の形態における検索フィルタを生成する処理の手順を示すフローチャートである。
【図１０】同実施の形態の一変形例におけるログイン属性が１つである場合の画面例を示す図である。
【図１１】同変形例におけるログイン属性が２つである場合、論理和による検索方法を指定するための画面例を示す図である。
【図１２】同変形例におけるログイン属性が２つである場合、論理積による検索方法を指定するための画面例を示す図である。
【符号の説明】
【００４７】
１  融合機
２  ＬＤＡＰサーバ
３  ネットワーク
６０  コントローラ
６１  ＣＰＵ
６２  システムメモリ
６８  ＨＤＤ
８０  操作パネル
【図１】
2008234210.tif 000003
【図２】
2008234210.tif 000004
【図３】
2008234210.tif 000005
【図４】
2008234210.tif 000006
【図５】
2008234210.tif 000007
【図６】
2008234210.tif 000008
【図７】
2008234210.tif 000009
【図８】
2008234210.tif 000010
【図９】
2008234210.tif 000011
【図１０】
2008234210.tif 000012
【図１１】
2008234210.tif 000013
【図１２】
2008234210.tif 000014