(57)【要約】      （修正有）【課題】ネットワークトラフィックを増大させることなく、認証成功の可能性が高い認証サーバに対して効率良く認証要求を行う。【解決手段】複数の認証サーバ２Ａ〜２Ｄとネットワーク９を介して接続された画像形成装置３であって、複数の認証サーバ２Ａ〜２Ｄのうち少なくともいずれか１つの認証サーバに対して認証要求を行う認証要求部３２と、認証要求により認証要求を行った結果を、認証履歴として記憶する記憶部３３と、認証履歴に基づいて、複数の認証サーバ２Ａ〜２Ｄに対して認証を行う優先順位を決定する優先順位決定部３４と、優先順位決定部３４により決定された優先順位に従って、認証要求部３２に認証要求させる制御部３０とを備える。【選択図】図１
2015102923.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ異なるユーザの認証を行う複数の認証サーバとネットワークを介して接続され、前記ユーザの認証要求を行う認証装置であって、
前記複数の認証サーバのうち少なくともいずれか１つの認証サーバに対して前記ユーザの認証要求を行う認証要求手段と、
前記認証要求に対する認証の成功又は失敗である認証結果を、認証履歴として記憶する記憶手段と、
前記認証履歴に基づいて、前記複数の認証サーバを認証成功の可能性の高い順に並び替えた優先順位を決定する優先順位決定手段と、
前記優先順位決定手段により決定された優先順位に従って、前記認証要求手段に認証要求させる制御手段と、
を備えたことを特徴とする認証装置。
【請求項２】
前記優先順位決定手段は、
前記認証履歴に基づいて、前記複数の認証サーバのうち認証成功した回数が多い順に優先順位を並び替えると共に、前記認証成功した回数が同一の認証サーバがある場合には、直近に認証成功した認証サーバの優先順位が高くなるように優先順位を決定する
ことを特徴とする請求項１記載の認証装置。
【請求項３】
前記優先順位決定手段は、
前記認証履歴に基づいて、前記複数の認証サーバのうち認証失敗した回数が少ない順に優先順位を並び替えると共に、前記認証失敗した回数が同一の認証サーバがある場合には、直近に認証失敗した認証サーバの優先順位が低くなるように優先順位を決定する
ことを特徴とする請求項１又は２記載の認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の認証サーバとネットワークを介して接続され、ネットワークトラフィックを増大させることなく、認証成功の可能性が高い認証サーバに対して効率良く認証要求を行う認証装置に関する。
【背景技術】
【０００２】
近年、オフィスでは、複数のコンピュータと印刷装置とをネットワークを介して接続し、複数のコンピュータ間で印刷装置を共有することが多くなっている。
【０００３】
そのため、セキュリティの観点から、コンピュータから印刷要求の操作を行ったユーザが確実に印刷物を取得できるように、印刷装置は、ユーザによる操作パネルの認証操作に基づいて、操作したユーザが認証された場合にのみ印刷物を出力していた。
【０００４】
また、ユーザ情報漏洩などのセキュリティの観点から、例えば、異なるユーザを認証する複数の認証サーバを備え、複数の認証サーバの間で定期的に認証するユーザを入れ替えるような管理を行う場合がある。このような場合、認証を要求する印刷装置は、複数の認証サーバのうち、どの認証サーバにユーザの認証を要求すればよいか不明となる。
【０００５】
特許文献１には、複数の認証サーバと、それぞれの認証サーバとの認証機能を有する画像形成装置とを備える画像配信システムに関する技術が記載されている。この画像配信システムにおいて、画像形成装置は、複数の認証サーバを選択し、選択された全ての認証サーバへ、ユーザ識別情報及びパスワードを送信して認証結果を取得し、少なくとも１つの認証サーバで認証が成功すれば認証成功と判断する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２８５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の画像形成装置では、選択された全ての認証サーバへ、ユーザ識別情報及びパスワードを送信して認証結果を取得するので、ネットワークトラフィックが増大し、認証に相当の時間を要していた。
【０００８】
本発明は、上記問題に鑑みてなされたものであり、ネットワークトラフィックを増大させることなく、認証成功の可能性が高い認証サーバに対して効率良く認証要求を行う認証装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る認証装置の第１の特徴は、それぞれ異なるユーザの認証を行う複数の認証サーバとネットワークを介して接続され、前記ユーザの認証要求を行う認証装置であって、前記複数の認証サーバのうち少なくともいずれか１つの認証サーバに対して前記ユーザの認証要求を行う認証要求手段と、前記認証要求に対する認証の成功又は失敗である認証結果を、認証履歴として記憶する記憶手段と、前記認証履歴に基づいて、前記複数の認証サーバを認証成功の可能性の高い順に並び替えた優先順位を決定する優先順位決定手段と、前記優先順位決定手段により決定された優先順位に従って、前記認証要求手段に認証要求させる制御手段と、を備えたことにある。
【００１０】
上記目的を達成するため、本発明に係る認証装置の第２の特徴は、前記優先順位決定手段は、前記認証履歴に基づいて、前記複数の認証サーバのうち認証成功した回数が多い順に優先順位を並び替えると共に、前記認証成功した回数が同一の認証サーバがある場合には、直近に認証成功した認証サーバの優先順位が高くなるように優先順位を決定することにある。
【００１１】
上記目的を達成するため、本発明に係る認証装置の第３の特徴は、前記優先順位決定手段は、前記認証履歴に基づいて、前記複数の認証サーバのうち認証失敗した回数が少ない順に優先順位を並び替えると共に、前記認証失敗した回数が同一の認証サーバがある場合には、直近に認証失敗した認証サーバの優先順位が低くなるように優先順位を決定することにある。
【発明の効果】
【００１２】
本発明に係る認証装置の第１の特徴によれば、制御手段が、認証履歴に基づいて、複数の認証サーバに対して認証を行う優先順位を決定する優先順位決定手段と、優先順位決定手段により決定された優先順位に従って、認証要求手段に認証要求させるので、全ての認証サーバに対して一斉に認証要求することない。これにより、ネットワークのネットワークトラフィックを増大させることなく、認証成功の可能性が高い認証サーバに対して効率良く認証要求を行うことができる。
【００１３】
本発明に係る認証装置の第２の特徴によれば、優先順位決定手段が、認証履歴に基づいて、複数の認証サーバのうち認証成功した回数が多い順に優先順位を並び替えると共に、認証成功した回数が同一の認証サーバがある場合には、直近に認証成功した認証サーバの優先順位が高くなるように優先順位を決定するので、より認証される可能性の高い認証サーバから順に認証要求される。
【００１４】
本発明に係る認証装置の第３の特徴によれば、優先順位決定手段が、認証履歴に基づいて、複数の認証サーバのうち認証失敗した回数が少ない順に優先順位を並び替えると共に、認証失敗した回数が同一の認証サーバがある場合には、直近に認証失敗した認証サーバの優先順位が低くなるように優先順位を決定するので、より認証される可能性の低い認証サーバは後回しにして認証要求される。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例に係る画像形成システムの機能構成を示した機能構成図である。
【図２】画像形成装置が備える記憶部に記憶された認証履歴の一例を示した図である。
【図３】本発明の一実施例である画像形成システムにおける処理手順を示したシーケンス図である。
【図４】本発明の一実施例である画像形成システムにおける図３に示したフローチャートのステップＳ１０７の処理手順を示したシーケンス図である。
【発明を実施するための形態】
【００１６】
本発明の実施の形態について図面を参照して説明する。
【００１７】
本発明の一実施例では、複数の認証サーバと、ネットワークを介して認証サーバと接続された認証装置である画像形成装置とを備えた画像形成システムを例に挙げて説明する。
【００１８】
＜画像形成装置の機能構成＞
図１は、本発明の一実施例に係る画像形成システム１の機能構成を示した機能構成図である。
【００１９】
図１に示すように、本発明の一実施例に係る画像形成システム１は、認証要求に応じて認証を行う認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）と、ネットワーク９を介して認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）と接続され、認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）に対して認証を要求する認証装置である画像形成装置３と、印刷ジョブを画像形成装置３へ送信する端末４とを備えている。
【００２０】
認証サーバ２Ａと、認証サーバ２Ｂと、認証サーバ２Ｃと、認証サーバ２Ｄとは同一の構成を有しており、画像形成装置３からのユーザの認証要求に応じて、認証成功又は認証失敗の認証結果を返す。
【００２１】
認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）は、それぞれ異なるユーザの認証を行う。そのため、認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）には、それぞれ認証するユーザＩＤが割り当てられており、自装置に対応するユーザＩＤについて認証処理を実行する。なお、図１では、認証サーバ２Ｂを例に挙げて内部構成を説明する。
【００２２】
認証サーバ２Ｂは、コンピュータにより構成され、ＣＰＵ(Central Processing Unit)６と、認証情報記憶部７と、インタフェース部８とを備える。
【００２３】
インタフェース部８は、ネットワークカードなどの通信インタフェースであり、このインタフェース部８により認証サーバ２をネットワーク９に接続することによって、ネットワーク９に接続された画像形成装置３から各種信号を送受信したりする。
【００２４】
認証情報記憶部７は、ユーザを一意に識別するユーザＩＤとパスワードとを関連づけて認証情報として記憶する。ここで、ユーザＩＤとは、画像形成システム１を利用するユーザを一意に識別するＩＤのことである。
【００２５】
ＣＰＵ６は、認証サーバ２の中枢的制御を行う。また、ＣＰＵ６は、認証部６１を備えている。
【００２６】
認証部６１は、画像形成装置３からユーザＩＤの認証要求があった場合に、認証情報記憶部７に記憶された認証情報に基づいて認証要求があったユーザＩＤの認証を行う。
【００２７】
端末４は、インストールされたアプリケーションプログラム（以下、ＡＰＰという）を実行することにより生成された文字データや図形データ等に基づいて、画像形成装置３に印刷させるための印刷ジョブを生成する。
【００２８】
そして、端末４は、印刷ジョブにヘッダ情報を付加して、ネットワーク９を介して、画像形成装置３に送信する。ヘッダ情報には、ユーザＩＤが含まれている。
【００２９】
画像形成装置３は、端末４から供給された印刷ジョブに基づいて、例えば、インクジェットヘッドからシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びブラック（Ｋ）の合計４色のインクを吐出することにより、所定の寸法に切断された印刷媒体に対してカラー印刷を行うインクジェット方式のプリンタである。
【００３０】
また、画像形成装置３は、制御部３０と、操作部３１と、認証要求部３２と、記憶部３３と、優先順位決定部３４と、印刷部６０と、カードリーダ７１と、認証カード７２とを備えている。
【００３１】
操作部３１は、表示／入力パネル（図示しない）と、読み取りや印刷等を開始させるためのスタートキー、読み取りや印刷等を停止させるためのストップキー、印刷枚数等を入力するためのテンキー（いずれも図示せず）等の各種操作キーとを備え、ユーザ操作に基づく操作信号を制御部３０に供給する。
【００３２】
操作部３１の表示／入力パネルは、前面に配置された感圧式あるいは静電式の透明なタッチパネルと、このタッチパネルの裏面に配置され、パスワード入力画面などの各種表示画面を表示する液晶表示パネル（いずれも図示せず）とを有している。ユーザは、液晶表示パネルの表示画面を見ながら、タッチパネルの表面を指などで直接触れることで各種操作を行うことができる。また、ユーザは、表示／入力パネルに表示されたパスワード入力画面からパスワードを入力することもできる。
【００３３】
認証要求部３２は、複数の認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）のうち少なくともいずれか１つの認証サーバに対して、後述する認証カード７２から読み出されたカードＩＤの認証要求を行う。
【００３４】
記憶部３３は、認証要求部３２の認証要求する認証サーバ２の順位である優先順位と、認証要求部３２の認証要求により認証要求を行った認証結果を、認証履歴として記憶する。
【００３５】
図２は、画像形成装置３が備える記憶部３３に記憶された認証履歴の一例を示した図である。
【００３６】
図２に示すように、後述する優先順位決定部３４により認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）毎に設定された優先順位１０１と、認証要求部３２の認証要求により認証要求を行った認証結果１０２とを関連づけて、認証履歴として記憶部３３に記憶する。認証履歴は、図２に示すように、認証要求部３２が認証要求を行った回数毎に記憶される。
【００３７】
例えば、２回目の認証履歴である認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄの優先順位１０１は、“４”，“１”，“２”，“３”である。そのため、認証要求部３２は、この優先順位に従って、認証サーバ２Ｂ，２Ｃ，２Ｄ，２Ａの順に認証要求する。そして、その認証要求に対する認証結果１０２として、認証サーバ２Ｂが“ＮＧ”、即ち認証失敗であり、認証サーバ２Ｃが“ＯＫ”、即ち認証成功であることが記憶されている。
【００３８】
なお、記憶部３３に記憶された認証履歴は、例えば、１月など所定の保存期限を設け、保存期限を越えた認証履歴は順次削除する。
【００３９】
優先順位決定部３４は、認証履歴に基づいて、複数の認証サーバ２を認証成功の可能性の高い順に並び替えた優先順位を決定する。
【００４０】
具体的には、優先順位決定部３４は、認証履歴に基づいて、複数の認証サーバ２のうち認証成功した回数が多い順に優先順位を並び替えると共に、認証成功した回数が同一の認証サーバがある場合には、直近に認証成功した認証サーバの優先順位が高くなるように優先順位を決定する。
【００４１】
また、優先順位決定部３４は、過去に認証成功していない認証サーバ２が複数ある場合には、認証履歴に基づいて、複数の認証サーバ２のうち認証失敗した回数が少ない順に優先順位を並び替えると共に、認証失敗した回数が同一の認証サーバがある場合には、直近に認証失敗した認証サーバの優先順位が低くなるように優先順位を決定する。
【００４２】
印刷部６０は、制御部３０の指示に従い、インクジェットヘッドを備えており、搬送される印刷媒体に対して、インクジェットヘッドからシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及びブラック（Ｋ）の合計４色のインクを吐出することにより印刷する。
【００４３】
カードリーダ７１は、非接触型の読み取り装置であり、接近した認証カード７２に記憶されたカードＩＤ（ユーザＩＤ）を読み取る。
【００４４】
認証カード７２は、カードＩＤが記憶されたカードであり、ユーザが保持している。
【００４５】
制御部３０は、優先順位決定部３４により決定された優先順位に従って、認証要求部３２に認証要求させる。
【００４６】
＜画像形成システムの作用＞
次に、本発明の一実施例である画像形成システム１の作用について説明する。
【００４７】
図３は、本発明の一実施例である画像形成システム１における処理手順を示したシーケンス図である。ここでは、ユーザが端末４に対して印刷を要求する操作を行うことにより、端末４が、ユーザＩＤを含む印刷ジョブを生成し、ネットワーク９を介して印刷ジョブを画像形成装置３へ送信し、その後、ユーザが認証カード７２をカードリーダ７１にかざすことにより、認証を要求する操作を行った場合を例に挙げて説明する。
【００４８】
画像形成装置３は、ユーザ認証を要求する操作がされたか否かを判定する（Ｓ１０１）。具体的には、ユーザにより操作部３１の表示／入力パネルへ表示された印刷ジョブが選択され、ユーザが認証カード７２をカードリーダ７１にかざし、操作部３１からパスワードを入力すると、画像形成装置３は、ユーザ認証を要求する操作がされたと判定する。
【００４９】
次に、画像形成装置３は、有効な認証サーバが存在するか否かを判定する（Ｓ１０３）。具体的には、認証要求するための認証サーバのアドレスが記憶部３３に記憶されているか否かを判定する。
【００５０】
ステップＳ１０３において、有効な認証サーバが存在しないと判定された場合（ＮＯ）、制御部３０は、認証先が存在しない旨を報知する認証エラーを操作部３１に表示させる（Ｓ１２３）。
【００５１】
一方、ステップＳ１０３において、有効な認証サーバが存在すると判定された場合（ＹＥＳ）、履歴情報に基づいて、認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）のうちいずれの認証サーバから順に認証要求するかを示す優先順位を決定する優先順位決定処理を実行する（Ｓ１０７）。この優先順位実行処理については後述する。
【００５２】
次に、制御部３０は、初期値として変数ｎに“１”を代入した後（Ｓ１０９）、優先順位が第ｎ番目の認証サーバ２に認証を要求する（Ｓ１１１）。具体的には、制御部３０は、ユーザＩＤとパスワードとを、優先順位が第ｎ番目の認証サーバ２に送信する。
【００５３】
そして、認証が成功した場合（Ｓ１１３；ＹＥＳ）、制御部３０は、認証履歴に成功履歴を保存する（Ｓ１１５）。例えば、図２に示した認証履歴において、２回目の認証であった場合、優先順位が第２番目の認証サーバ２Ｃに対して認証要求した結果として、認証成功（“ＯＫ”）を記憶部３３に記憶する。
【００５４】
ステップＳ１１３において、認証が失敗であった場合（ＮＯ）、制御部３０は、認証履歴に失敗履歴を保存する（Ｓ１１７）。例えば、図２に示した認証履歴において、２回目の認証であった場合、優先順位が第１番目の認証サーバ２Ｂに対して認証要求した結果として、認証失敗（“ＮＧ”）を記憶部３３に記憶する。
【００５５】
次に、制御部３０は、変数ｎの値に“１”だけ加算した後（Ｓ１１９）、第ｎ番目の認証サーバ２は有効か否か、即ち、第ｎ番目の認証サーバ２に対応するアドレスが、記憶部３３に記憶されているか否かを判定する（Ｓ１２１）。
【００５６】
ステップＳ１２１において、第ｎ番目の認証サーバ２は無効であると判定された場合（ＮＯ）、制御部３０は、ステップＳ１２３へ処理を移行する。
【００５７】
一方、ステップＳ１２１において、第ｎ番目の認証サーバ２は有効であると判定された場合（ＹＥＳ）、処理をステップＳ１１１に移行し、有効である第ｎ番目の認証サーバに認証要求を行う。
【００５８】
このように、ステップＳ１０７において決定した優先順に基づいて、認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）のうちいずか１つの認証サーバに対して順に認証要求するので、ネットワーク９のネットワークトラフィックを増大させることなく、認証成功の可能性が高い認証サーバに対して効率良く認証要求を行うことができる。
【００５９】
＜優先順位決定処理＞
次に、図３のステップＳ１０７における優先順位処理の処理手順について説明する。
【００６０】
図４は、本発明の一実施例である画像形成システム１における図３に示したフローチャートのステップＳ１０７の処理手順を示したシーケンス図である。
【００６１】
図４に示すように、優先順位決定部３４は、記憶部３３に記憶された履歴情報に基づいて、有効な認証サーバ２毎に、認証成功の回数及び認証失敗の回数を積算する（Ｓ４０１）。
【００６２】
次に、優先順位決定部３４は、認証成功の回数が同一の認証サーバ２があるか否かを判定する（Ｓ４０３）。
【００６３】
ステップＳ４０３において、認証成功の回数が同一の認証サーバ２がないと判定された場合（ＮＯ）、認証成功の回数が多い認証サーバを優先して、認証サーバ２（２Ａ，２Ｂ，２Ｃ，２Ｄ）の優先順位を並び替える（Ｓ４０５）。
【００６４】
一方、ステップＳ４０３において、認証成功の回数が同一の認証サーバ２があると判定された場合（ＮＯ）、認証成功の回数が同一の認証サーバ２のうち、直近に認証された認証サーバ２の優先度を上げた上で、認証成功の回数が多い認証サーバを優先する（Ｓ４０７）。
【００６５】
ここまでのステップＳ４０５又はＳ４０７の処理により、１回以上認証が成功した認証サーバについては、認証成功の回数と、いずれの認証サーバが直近で成功したかを判定することにより、認証成功の可能性が高い認証サーバ２から順に認証要求するように優先順位を決定することができる。
【００６６】
しかしながら、認証成功の回数が“０”の認証サーバが複数ある場合、これら認証成功の回数が“０”である認証サーバの優先順位が決定できない。そこで、優先順位決定部３４は、ステップＳ４０９以降の処理において、認証履歴の失敗履歴に基づいて、優先順位を決定する。
【００６７】
まず、優先順位決定部３４は、認証成功の回数が“０”の認証サーバが複数あるか否かを判定する（Ｓ４０９）。
【００６８】
ステップＳ４０９において、認証成功の回数が“０”の認証サーバがない、又は１つのみ存在すると判定された場合（ＮＯ）、認証失敗の履歴を反映することなく、ステップＳ４０５及びＳ４０７における処理においいて、全ての認証サーバ２についての優先順位を決定することができる。
【００６９】
そのため、優先順位決定部３４は、ステップＳ４０５及びＳ４０７における処理に基づいて、優先順位を決定する（Ｓ４１１）。
【００７０】
一方、ステップＳ４０９において、認証成功の回数が“０”の認証サーバが複数あると判定された場合（ＹＥＳ）、優先順位決定部３４は、認証失敗の回数が同一の認証サーバ２があるか否かを判定する（Ｓ４１３）。
【００７１】
ステップＳ４１３において、認証失敗の回数が同一の認証サーバ２がないと判定された場合（ＮＯ）、優先順位決定部３４は、認証失敗の回数が少ない認証サーバ２を優先して優先順位を決定する（Ｓ４１５）。
【００７２】
一方、ステップＳ４１３において、認証失敗の回数が同一の認証サーバ２があると判定された場合（ＹＥＳ）、優先順位決定部３４は、認証失敗の回数が同一の認証サーバ２のうち、直近に認証失敗した認証サーバ２の優先度を下げた上で、認証失敗の回数が少ない認証サーバを優先して優先順位を決定する（Ｓ４１７）。
【００７３】
以上のように、本発明の一実施例である画像形成システム１では、画像形成装置３が、認証履歴に基づいて、複数の認証サーバ２を認証成功の可能性の高い順に並び替えた優先順位を決定し、この決定された優先順位に従って、認証要求部３２に認証要求させるので、認証成功の可能性が高い認証サーバ２から順に認証要求できる。これにより、ネットワーク９のネットワークトラフィックを増大させることなく、認証成功の可能性が高い認証サーバに対して効率良く認証要求を行うことができる。
【００７４】
例えば、図２に示した画像形成装置３が備える記憶部３３に記憶された認証履歴では、まず、１回目として、認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄの順に、優先順位として、“１”、“２”、“３”、“４”が記憶されている。１回目の優先順位は、保存期限が切れる前の認証履歴に基づいて定められたものでもよいし、ユーザが決定したものでもよい。
【００７５】
図２に示した例では、画像形成装置３は、１回目として、優先順位が第１番目の認証サーバ２Ａに対して認証要求し失敗しており、優先順位が第２番目の認証サーバ２Ｂに対して認証要求し成功している。これにより、認証履歴に、認証サーバ２Ａに対応して“ＮＧ”が記憶されると共に、認証サーバ２Ｂに対応して“ＯＫ”が記憶される。
【００７６】
この１回目の認証結果によって、２回目の優先順位が決定される。具体的には、画像形成装置３は、複数の認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄのうち、認証成功した回数が最も多い認証サーバは、認証サーバ２Ｂであるので、認証サーバ２Ｂの優先順位が最も高くなるように優先順位を入れ替える。
【００７７】
認証サーバ２Ａ，２Ｃ，２Ｄは、いずれも過去に認証成功したことがない。そして、認証サーバ２Ａ，２Ｃ，２Ｄのうち認証失敗した回数が最も多い認証サーバは認証サーバ２Ａであるので、画像形成装置３は、認証サーバ２Ａの優先順位を最も低くなるように優先順位を入れ替える。さらに、認証サーバ２Ｃ，２Ｄについては、認証成功の履歴も認証失敗の履歴も存在しないので、画像形成装置３は、１回目の優先順位を引き継ぎ、認証サーバ２Ｃを優先する。
【００７８】
これにより、画像形成装置３は、２回目の優先順位を、認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄの順に、“４”、“１”、“２”、“３”として決定する。
【００７９】
そして、画像形成装置３は、２回目の優先順位に基づいて認証サーバに認証の要求を行う。図２に示した例では、２回目として、優先順位が第１番目の認証サーバ２Ｂに対して認証要求し失敗しており、優先順位が第２番目の認証サーバ２Ｃに対して認証要求し成功している。これにより、認証履歴に、認証サーバ２Ｂに対応して“ＮＧ”が記憶されると共に、認証サーバ２Ｃに対応して“ＯＫ”が記憶される。
【００８０】
この２回目の認証結果によって、３回目の優先順位が決定される。具体的には、画像形成装置３は、複数の認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄのうち、認証成功した回数が最も多い認証サーバは、認証サーバ２Ｂ，２Ｃである。ここで、認証サーバ２Ｂ，２Ｃは、認証成功の回数が同一であるので、直近に認証許可された認証サーバ２Ｃの優先順位が高くなるように優先順位を入れ替える。
【００８１】
認証サーバ２Ａ，２Ｄは、いずれも過去に認証成功したことがない。そして、認証サーバ２Ａ，２Ｄのうち認証失敗した回数が最も多い認証サーバは認証サーバ２Ａであるので、画像形成装置３は、認証サーバ２Ａの優先順位を最も低くなるように優先順位を入れ替える。
【００８２】
これにより、画像形成装置３は、３回目の優先順位を、認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄの順に、“４”、“２”、“１”、“３”として決定する。
【００８３】
そして、画像形成装置３は、３回目の優先順位に基づいて認証サーバに認証の要求を行う。図２に示した例では、３回目として、優先順位が第１番目の認証サーバ２Ｃに対して認証要求し失敗しており、優先順位が第２番目の認証サーバ２Ｂに対して認証要求し失敗しており、優先順位が第３番目の認証サーバ２Ｄに対して認証要求し成功している。これにより、認証履歴に、認証サーバ２Ｂに対応して“ＮＧ”が記憶され、認証サーバ２Ｃに対応して“ＮＧ”が記憶されると共に、認証サーバ２Ｄに対応して“ＯＫ”が記憶される。
【００８４】
この３回目の認証結果によって、４回目の優先順位が決定される。具体的には、画像形成装置３は、複数の認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄのうち、認証成功した回数が最も多い認証サーバは、認証サーバ２Ｂ，２Ｃ，２Ｄである。ここで、認証サーバ２Ｂ，２Ｃ，２Ｄは、認証成功の回数が同一であるので、直近に認証許可された認証サーバ２Ｄ，２Ｃ，２Ｂの順で優先順位が高くなるように優先順位を入れ替える。
【００８５】
そして、画像形成装置３は、認証成功した回数が“０”である認証サーバ２Ａの優先順位を最も低くなるように優先順位を入れ替える。
【００８６】
これにより、画像形成装置３は、４回目の優先順位を、認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄの順に、“４”、“３”、“２”、“１”として決定する。
【００８７】
そして、画像形成装置３は、４回目の優先順位に基づいて認証サーバに認証の要求を行う。図２に示した例では、４回目として、優先順位が第１番目の認証サーバ２Ｄに対して認証要求し失敗しており、優先順位が第２番目の認証サーバ２Ｃに対して認証要求し失敗しており、優先順位が第３番目の認証サーバ２Ｂに対して認証要求し失敗しており、優先順位が第４番目の認証サーバ２Ａに対して認証要求し成功している。これにより、認証履歴に、認証サーバ２Ｂに対応して“ＮＧ”が記憶され、認証サーバ２Ｃに対応して“ＮＧ”が記憶されると共に、認証サーバ２Ｄに対応して“ＮＧ”が記憶され、認証サーバ２Ａに対応して“ＯＫ”が記憶される。
【００８８】
この４回目の認証結果によって、５回目の優先順位が決定される。具体的には、画像形成装置３は、複数の認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄのうち、認証成功した回数が最も多い認証サーバは、認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄであり、全ての認証サーバの認証成功回数は同一である。そこで、直近に認証許可された認証サーバ２Ａ，２Ｄ，２Ｃ，２Ｂの順で優先順位が高くなるように優先順位を入れ替える。
【００８９】
これにより、画像形成装置３は、５回目の優先順位を、認証サーバ２Ａ，２Ｂ，２Ｃ，２Ｄの順に、“１”、“４”、“３”、“２”として決定する。
【００９０】
以上のように、本発明の一実施例である画像形成システム１では、画像形成装置３が、認証履歴に基づいて、複数の認証サーバ２のうち認証成功した回数が多い順に優先順位を並び替えると共に、認証成功した回数が同一の認証サーバがある場合には、直近に認証成功した認証サーバの優先順位が高くなるように優先順位を決定し、過去に、認証成功していない認証サーバが複数ある場合には、認証履歴に基づいて、複数の認証サーバ２のうち認証失敗した回数が少ない順に優先順位を並び替えると共に、認証失敗した回数が同一の認証サーバがある場合には、直近に認証失敗した認証サーバの優先順位が低くなるように優先順位を決定するので、適切に優先順位を決定することができる。これにより、ネットワーク９のネットワークトラフィックを増大させることなく、認証成功の可能性が高い認証サーバ２に対して効率良く認証要求を行うことができる。
【００９１】
なお、本発明の一実施例では、記憶部３３に記憶された認証履歴は、例えば、１月など所定の保存期限が設けられており、保存期限を越えた認証履歴は順次削除される画像形成装置３とを備えた画像形成システム１を例に挙げて説明したが、認証履歴は、期間ではなく、例えば、“１０回”の認証回数分だけ記憶するようにしてもよい。
【００９２】
また、本発明の一実施例では、複数の認証サーバと、ネットワーク９を介して認証サーバ２と接続された認証装置である画像形成装置３とを備えた画像形成システム１を例に挙げて説明したが、認証装置は、画像形成装置に限らず、ユーザを認証する装置であればよい。
【００９３】
例えば、複数の認証サーバとネットワークを介して接続され、ユーザが、認証カード７２をかざすことにより、複数の認証サーバのいずれかがユーザを認証し、この認証結果に応じて扉の開閉を制御する扉開閉制御装置にも本発明を適用することができる。即ち、複数の認証サーバとネットワークを介して接続され、複数の認証サーバのいずれかがユーザを認証する装置であれば、どのような装置であっても適用することができる。
【符号の説明】
【００９４】
１…画像形成システム
２Ａ，２Ｂ，２Ｃ，２Ｄ…認証サーバ
３…画像形成装置
４…端末
６…ＣＰＵ
７…認証情報記憶部
８…インタフェース部
９…ネットワーク
３０…制御部
３１…操作部
３２…認証要求部
３３…記憶部
３４…優先順位決定部
６０…印刷部
６１…認証部
７１…カードリーダ
７２…認証カード
【図１】
2015102923.tif 000003
【図２】
2015102923.tif 000004
【図３】
2015102923.tif 000005
【図４】
2015102923.tif 000006