(57)【要約】【課題】ネットワーク下に複数の画像処理装置と外部認証サーバとを備え、外部認証サーバと通信可能か否かに関わらず正しくユーザ認証が行われる認証用システムの提供。【解決手段】認証システムは、画像処理装置１１，１２…と、該装置１１，１２…のユーザ認証情報を記憶する外部認証サーバ２とが接続されて成り、画像処理装置１１，１２…が、当該装置１１，１２…を介して外部認証サーバ２に登録されたユーザ認証情報と、当該装置１１，１２…で外部認証サーバ２によってユーザ認証したユーザのユーザ認証情報を記憶している。画像処理装置１１は、外部認証サーバ２と通信できない場合、画像処理装置１１に記憶されているユーザ認証情報に基づいて、又は、他の画像処理装置１２…と通信して、当該他の装置１２…に記憶されているユーザ認証情報に基づいて、ユーザ認証を行うユーザ認証部１５ｂを有する。【選択図】図２
2011180679.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像処理装置と、該画像処理装置のユーザを認証するためのユーザ認証情報を記憶する外部認証サーバとが接続されて成り、前記各画像処理装置は、当該画像処理装置を介して前記外部認証サーバに登録されたユーザ認証情報及び／又は当該画像処理装置で外部認証サーバによってユーザ認証したユーザのユーザ認証情報を記憶している認証システムであって、
前記画像処理装置は、
前記外部認証サーバと通信できない場合、当該画像処理装置に記憶されている前記ユーザ認証情報に基づいて、又は、他の前記画像処理装置と通信して、当該他の画像処理装置に記憶されているユーザ認証情報に基づいてユーザ認証を行うユーザ認証部を有することを特徴とする認証システム。
【請求項２】
前記ユーザ認証情報は、ユーザの利用履歴に関わる制限条件を示す利用制限情報及びユーザ毎の利用履歴情報を含み、
ユーザの利用が制限条件の範囲内の場合に認証を許可するものであって、
前記画像処理装置は、
ユーザの利用毎に、当該画像処理装置に記憶されている前記ユーザ認証情報の利用履歴情報を更新し、また、更新した利用履歴情報を外部認証サーバ及び当該ユーザのユーザ認証情報を記憶している他の前記画像処理装置へ送信すると共に、前記利用履歴情報を受信した場合に当該画像処理装置に記憶されている前記ユーザ認証情報の利用履歴情報を更新する更新部を有することを特徴とする請求項１に記載の認証システム。
【請求項３】
前記更新部は、前記外部認証サーバとの通信が不可能な場合は通信可能となるまで前記外部認証サーバへの前記更新した利用履歴情報の送信を待機することを特徴とする請求項２に記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、画像処理装置と、該画像処理装置のユーザ認証用情報を記憶した外部認証サーバとがネットワークを介して接続されて成る情報処理システムにおけるユーザ認証に関する。
【背景技術】
【０００２】
ネットワークに接続された画像処理装置は、同じくネットワークに接続された外部認証サーバを用いてユーザ認証を行う。特許文献１または２に開示の画像処理装置では、当該装置自体もユーザ認証用情報を記憶しており、通常は、外部認証サーバと通信して、ユーザ認証を行うが、外部認証サーバと通信不可能な場合には、装置自体に記憶したユーザ認証用情報に基づいてユーザ認証を行う。なお、ユーザ認証用情報の外部サーバへの登録は、例えば、ユーザ自身や管理者が画像処理装置を介して行い、その際、画像処理装置自体にもユーザ認証用情報が登録される。また、画像処理装置は、外部認証サーバと通信してユーザ認証が成功したユーザについては、そのユーザ認証用情報を記憶している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−９２０１８号公報
【特許文献２】特開２００５−１４９２５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ネットワーク下に複数の画像処理装置がある場合、特許文献１または２に開示の技術では、ユーザが当該画像処理装置を介してユーザ認証用情報の外部認証サーバへの登録やユーザ認証を行っていなければ、当該画像処理装置に当該ユーザのユーザ認証用情報が記憶されていない。それ故、外部認証サーバと通信不可能な場合に、そのユーザはユーザ認証されず当該画像処理装置を利用できなくなってしまう。
【０００５】
本発明は、上述のような実情に鑑みてなされたものであり、その目的は、ネットワーク下に複数の画像処理装置とユーザ認証に用いられる外部認証サーバとを備え、外部認証サーバと通信可能か否かに関わらず正しくユーザ認証が行われる認証用システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の第１の技術手段は、複数の画像処理装置と、該画像処理装置のユーザを認証するためのユーザ認証情報を記憶する外部認証サーバとが接続されて成り、前記各画像処理装置は、当該画像処理装置を介して前記外部認証サーバに登録されたユーザ認証情報及び／又は当該画像処理装置で外部認証サーバによってユーザ認証したユーザのユーザ認証情報を記憶している認証システムであって、前記画像処理装置が、前記外部認証サーバと通信できない場合、当該画像処理装置に記憶されている前記ユーザ認証情報に基づいて、又は、他の前記画像処理装置と通信して、当該他の画像処理装置に記憶されているユーザ認証情報に基づいてユーザ認証を行うユーザ認証部を有することを特徴としたものである。
【０００７】
本発明の第２の技術手段は、第１の技術手段において、前記ユーザ認証情報が、ユーザの利用履歴に関わる制限条件及びユーザ毎の利用履歴情報を含み、ユーザの利用が制限条件の範囲内の場合に認証を許可するものであって、前記画像処理装置が、ユーザの利用毎に、当該画像処理装置に記憶されている前記ユーザ認証情報の利用履歴情報を更新し、また、更新した利用履歴情報を外部認証サーバ及び当該ユーザのユーザ認証情報を記憶している他の前記画像処理装置へ送信すると共に、前記利用履歴情報を受信した場合に当該画像処理装置に記憶されている前記ユーザ認証情報の利用履歴情報を更新する更新部を有することを特徴としたものである。
【０００８】
本発明の第３の技術手段は、第２の技術手段において、前記更新部が、前記外部認証サーバとの通信が不可能な場合は通信可能となるまで前記外部認証サーバへの前記更新した利用履歴情報の送信を待機することを特徴としたものである。
【発明の効果】
【０００９】
本発明の認証用システムによれば、複数の画像処理装置のうちの何れの画像処理装置を利用する場合でも、外部認証サーバと通信可能か否かに関わらず常に正しくユーザ認証を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の認証システムの概略を説明するシステム構成図である。
【図２】本発明の第１の実施例の認証システムを構成する外部認証サーバと画像処理装置のブロック構成図である。
【図３】本発明の第１の実施例の認証システムにおけるユーザ認証処理例を説明する図である。
【図４】本発明の第２の実施例の認証システムを構成する外部認証サーバと画像処理装置のブロック構成図である。
【図５】本発明の第２の実施例の認証システムにおける利用履歴情報の更新処理例を説明する図である。
【発明を実施するための形態】
【００１１】
図１は、本発明の認証システムの概略を説明するシステム構成図である。
本発明の認証システムは、図１の参照符号１００で例示するように、複合機等の複数の画像処理装置１１，１２…と、ユーザ認証用情報を記憶している外部認証サーバ２とが、ローカルエリアネットワーク等のネットワークを介して通信可能に接続されて成る。なお、画像処理装置１１，１２…同士もネットワークＮを通して通信可能である。
【００１２】
画像処理装置１１は、少なくとも、ユーザや管理者が当該画像処理装置１１を介して外部認証サーバ２にユーザ認証用情報を登録したときに、当該ユーザ認証用情報を自機の記憶部にも記憶する。また、画像処理装置１１は、ユーザ認証を行った後、例えば認証したユーザについてユーザ認証用情報が記憶されていない場合等、必要に応じて、ユーザ認証用情報を新たに記憶したり、記憶していたものを更新する。
【００１３】
上述の認証システム１００において、画像処理装置１１は、基本的には外部認証サーバ２と通信してユーザ認証を行う。しかし、該サーバ２との通信が不可能であり該サーバ２を用いたユーザ認証を行うことができない場合がある。その場合、画像処理装置１１は、自機が記憶しているユーザ認証情報を用いて、又は、他の画像処理装置１２…と通信して、ユーザ認証を行う。
【００１４】
図２は、本発明の第１の実施例の認証システムを構成する外部認証サーバと画像処理装置のブロック構成図である。なお、画像処理装置は、コピー機能とスキャナ機能を備えた複合機であるものとする。
外部認証サーバ２は、図示するように、画像処理装置１１，１２…との通信を行う通信部２１、ユーザ認証用情報を記憶するデータ保持部２２、及び、外部認証サーバ２の全体を制御する制御部２３を有する。
【００１５】
画像処理装置１１，１２…の構成は互いに同様であるので、まとめて画像処理装置１として説明する。
画像処理装置１は、外部認証サーバ２及び他の画像処理装置１との通信を行う通信部１１、画像データの読み込みを行うスキャン部１２、スキャン部１２で読み込んだ画像データ等に基づいて印刷を行う印刷部１３、上記画像データやユーザ認証用情報を記憶するデータ保持部１４、及び、画像処理装置１の全体を制御する制御部１５を有する。また、タッチパネル等の操作部と液晶ディスプレイ等の表示部から成る操作表示部１６を有する。
制御部１５は、外部認証サーバ２と通信可能か否か判定する通信可否判定部１５ａと、ユーザ認証を行うためのユーザ認証部１５ｂと、後述の追加記憶部１５ｃとを有する。
【００１６】
外部認証サーバ２のデータ保持部２２へのユーザ認証用情報の登録・記憶は、例えば、ユーザ又は管理者により画像処理装置１の操作表示部１６に表示されたユーザ認証用情報登録画面を介して行われる。この登録の際、当該ユーザ認証用情報はデータ保持部１４にも登録される。また、画像処理装置１のユーザのユーザ認証が成功したときに、当該ユーザについてユーザ認証用情報がデータ保持部１４に記憶されていない場合にも、当該ユーザ認証用情報はデータ保持部１４へ登録される。なお、ここではユーザ認証用情報は、ユーザＩＤとパスワードであるものとする。
【００１７】
画像処理装置１では、以下のようにユーザ認証を行う。
通信可否判定部１５ａにより外部認証サーバ２と通信可能と判定された場合は、すなわち、通常時は、ユーザ認証部１５ｂが外部認証サーバ２と通信してユーザ認証を行う。例えば、ユーザ認証のために操作表示部１６に表示されたログイン画面を介してユーザが入力したユーザＩＤとパスワードから成るログイン情報を外部認証サーバ２に送信し、返信された認証結果に基づいて、ユーザ認証を行う。
【００１８】
一方、通信可否判定部１５ａにより外部認証サーバ２と通信不可能と判定された場合は、ユーザ認証部１５ｂが、まず、自機のデータ保持部１４に記憶のユーザ認証情報に基づきユーザ認証を行う。ここで、ユーザ認証が失敗した場合は、他の画像処理装置と順次通信してユーザ認証を行う。例えば、上述のログイン情報を他の画像処理装置に送信し、該他の画像処理装置に当該他の画像処理装置に記憶のユーザ認証情報に基づいてユーザ認証を行わせ、その認証結果を受信する。この動作を、ユーザ認証が成功するまで、または、全ての他の画像処理装置でのユーザ認証が終了するまで行う。
【００１９】
言い換えれば、あるユーザが画像処理装置１を利用しようとした場合に、当該ユーザが当該画像処理装置１を介してユーザ認証用情報の外部認証サーバへの登録を行っておらず過去に当該画像処理装置でユーザ認証を行っていなくても、画像処理装置１と外部認証サーバ２とが通信不可能なときは、画像形成装置１は、当該ユーザのユーザ認証用情報を記憶している別の画像形成装置と通信してユーザ認証を行う。
上述のような構成のため、画像形成装置１は、外部認証サーバと通信可能か否かに関わらず、正確にユーザ認証を行うことができる。
【００２０】
また、追加記憶部１５ｃは、ユーザ認証部１５ｂがあるユーザについて他の画像処理装置と通信してユーザ認証が成功した場合に、当該ユーザのユーザ認証用情報を自機のデータ保持部１４に記憶させるとよい。これにより、同じユーザが次の機会に操作したときに、ユーザ認証部１５ｂが、他の画像処理装置と通信せずに、ユーザ認証を行うことができる。
【００２１】
図３は、本例の認証システムにおけるユーザ認証処理例を説明する図である。
画像処理装置１では、当該装置１を利用とするユーザが操作表示部１６を介してユーザＩＤやパスワードを入力すると、図示するように、まず、通信可否判定部１５ａが、外部認証サーバ２へアクセスできるか否かすなわち外部認証サーバ２と通信可能か否か判定する（ステップＳ１）。
【００２２】
そして、通信可能な場合（ＹＥＳの場合）、ユーザ認証部１５ｂが入力されたユーザＩＤ及びパスワードを外部認証サーバ２へ送信しユーザ認証を実行するよう要求し、ユーザ認証結果を受信する（ステップＳ２）。なお、外部認証サーバ２が行うユーザ認証は従来通りであるのでその説明は省略する。また、受信した認証結果に基づきユーザ認証が成功したか否かを判定し（ステップＳ３）、成功した場合（ＹＥＳの場合）は、追加記憶部１５ｃにより当該ユーザＩＤ及びパスワードをユーザ認証用情報としてデータ保持部１４に登録して（ステップＳ４）、操作表示部１６に操作画面を表示してログイン状態とし（ステップＳ５）、処理を終了し、失敗した場合（ＮＯの場合）は「ユーザ認証に失敗しました」等のメッセージを表示して（ステップＳ６）、処理を終了する。
【００２３】
一方、ステップＳ１において、通信不可能と判定された場合（ＮＯの場合）、ユーザ認証部１５ｂが、ユーザ入力されたユーザＩＤがデータ保持部１４に登録されているか否か判定する（ステップＳ７）。
登録されている場合（ＹＥＳの場合）、画像処理装置１に対してユーザが入力したユーザＩＤ、パスワードの組が、データ保持部１４に登録されているか否か判定する（ステップＳ８）。
【００２４】
登録されている場合（ＹＥＳの場合）、ユーザ認証は成功しているので、処理はステップＳ５に移され、登録されていない場合（ＮＯの場合）や、ユーザ認証は失敗であるので、ユーザ認証失敗の旨を示す認証処理結果を出力し、処理はステップＳ６に移される。
【００２５】
また、ステップＳ７において、画像処理装置１に対して入力されたユーザＩＤがデータ保持部１４に登録されていない場合（ＮＯの場合）、画像処理装置１が通信可能な他の画像処理装置が存在するか否かを判定する（ステップＳ９）。
存在しない場合（ＮＯの場合）、処理はステップＳ６に移される。一方、存在する場合（ＹＥＳの場合）は、ユーザ認証部１５ｂは、ユーザが入力したユーザＩＤ及びパスワードを、通信可能な他の画像処理装置に対して送信し、それに対して、当該他の画像処理装置が、まず、受信したユーザＩＤが自機のデータ保持部に登録されているか否か判定する（ステップＳ１０）。
【００２６】
登録されている場合（ＹＥＳの場合）、上記他の画像処理装置が、受信したユーザＩＤ、パスワードの組が、自機のデータ保持部に登録されているか否か判定する（ステップＳ１１）。
登録されている場合（ＹＥＳの場合）、上記他の画像処理装置は、ユーザ認証成功の旨を示す認証処理結果をユーザ認証処理の要求元の画像処理装置１へ送信し（ステップＳ１２）、受信した画像処理装置１では、処理をステップＳ４に移し、入力されたユーザＩＤ及びパスワードのユーザ認証用情報としての登録等を行う。
【００２７】
なお、ステップＳ１１においてユーザＩＤ、パスワードの組が登録されていない場合（ＮＯの場合）、ユーザ認証失敗の旨を示す認証結果をユーザ認証処理の要求元の画像処理装置１へ送信（返信）し、受信した画像処理装置１では、処理をステップＳ６に移す。
【００２８】
また、ステップＳ１０において、受信したユーザＩＤが自機のデータ保持部に登録されていないと判断した場合（ＮＯの場合）、その旨を示す未登録情報がユーザ認証処理の要求元の画像処理装置１へ送信され、それに対し、画像処理装置１では、当該装置１と通信可能な更に別の画像処理装置が存在するか否かを判定する（ステップＳ１３）。
【００２９】
存在しない場合（ＮＯの場合）、処理をステップＳ６に移す。一方、存在する場合（ＹＥＳの場合）は、ユーザ認証部１５ｂは、ユーザが入力したユーザＩＤ及びパスワードを、上記通信可能な更に別の画像処理装置に対して送信し、当該更に別の画像処理装置にステップＳ１０〜Ｓ１２の処理を行わせる。
【００３０】
図４は、本発明の第２の実施例の認証システムを構成する外部認証サーバと画像処理装置のブロック構成図である。なお、第１の実施例と同様の構成部分については、同じ参照符号を付すことによりその説明を省略し、また、画像処理装置１１’，１２’…の構成は互いに同様であるので、まとめて画像処理装置１’として説明する。
【００３１】
第１の実施例では、ユーザ認証用情報は、ユーザＩＤ及びパスワードからなるものとしたが、本第２の実施例では、これらに加えて、コピー制限枚数情報等のユーザの利用履歴に関わる利用制限条件を示す利用制限情報や、現在までのコピー利用枚数情報等の利用履歴情報を含んでいてもよい。
この例では、ユーザ認証は第１の実施例と同様に行われるが、ただし、利用制限情報が示す制限を超えてユーザが利用しようとするユーザについては認証を許可せず（認証失敗とし）、ユーザの利用が制限条件の範囲内の場合に認証を許可する。
【００３２】
上述のように利用履歴情報がユーザ認証用情報に含まれている場合、ユーザの利用の都度、画像処理装置１’や外部認証サーバ２が記憶している利用履歴情報を更新する必要がある。制御部１５’の更新部１５ｄは、そのためのものである。
【００３３】
画像処理装置１’において、ユーザの利用が終了すると、更新部１５ｄは、当該画像処理装置１’のデータ保持部１４に記憶のユーザ認証用情報の利用履歴情報を更新する。
さらに、更新部１５ｄは、外部認証サーバ２と通信し、データ保持部２２に記憶のユーザ認証用情報の利用履歴情報を更新する。例えば、更新後の利用履歴情報または今回の利用用紙枚数を示す利用情報と、ユーザＩＤ情報と、を外部認証サーバ２に送信し、外部認証サーバ２に当該利用情報に基づいて上記利用履歴情報の更新を行わせる。
【００３４】
ただし、外部認証サーバ２との通信が不可能な場合もある。その場合、更新部１５ｄは、通信可能となるまで上記送信を待機し、その後、上記送信を行い、データ保持部２２に記憶のユーザ認証用情報の利用履歴情報を更新する。これにより、外部認証サーバ２と通信できない事態が生じても、通信復旧後に直ちに、外部認証サーバ２のデータ保持部２２に記憶のユーザ認証情報の利用履歴情報を正しいものとすることができる。
【００３５】
なお、更新部１５ｄが、画像処理装置１のデータ保持部１４に記憶のユーザ認証用情報の利用履歴情報を更新した場合に、その利用履歴情報を含むユーザ認証用情報を、少なくともそのユーザのユーザ認証情報を記憶している他の画像処理装置に送信する。この際、直接送信してもよいし、外部認証サーバ２を介して送信するようにしてもよい。更新後の利用履歴情報を含むユーザ認証用情報を受信した当該他の画像処理装置では、該ユーザ認証用情報に基づいて、更新部がユーザ認証用情報を更新する。これにより、ユーザ認証情報に含まれる利用履歴情報を画像処理装置間で共有でき、正しいユーザ認証を行うことができる。
【００３６】
図５は、利用履歴情報の更新処理の一例を説明する図である。
画像処理装置１’は、ユーザがログオフしたり、印刷ジョブ等の各種ジョブが終了したりすると、図示するように、更新部１５ｄが、今回の利用用紙枚数の情報等の利用情報と今回のユーザのユーザＩＤに基づいて、データ保持部１４に記憶のユーザ認証用情報の利用履歴情報を更新する（ステップＳ２１）。なお、利用情報としては、利用用紙枚数情報の他、スキャンしたファイル数情報や、コピージョブ数情報であってもよい。
【００３７】
また、更新部１５ｄは、更新した利用履歴情報を含むユーザ認証用情報を、少なくとも、そのユーザのユーザ認証情報すなわちユーザＩＤが一致するユーザ認証情報を記憶している他の画像処理装置に送信し（ステップＳ２２）、該他の画像処理装置のデータ保持部に該ユーザ認証用情報を記憶させ、または、データ保持部に記憶されていたユーザ認証用情報を更新させる。
【００３８】
そして、通信可否判定部１５ａにて、外部認証サーバ２と通信可能か否か判定する（ステップＳ２３）。
通信可能な場合（ＹＥＳの場合）、更新部１５ｄが、今回のユーザのユーザＩＤと利用情報を外部認証サーバ２に送信し、外部認証サーバ２に当該利用情報等に基づいてデータ保持部２２に記憶のユーザ認証用情報を更新させ（ステップＳ２４）、処理を終了する。
一方、ステップＳ２３において、外部認証サーバ２と通信不可能な場合（ＮＯの場合）、一定時間外部認証サーバ２との通信を待機し（ステップＳ２５）、一定期間経過後、ステップＳ２４に戻る。
【００３９】
上述の２例では、外部認証サーバへのユーザ認証用情報の登録は、画像処理装置を介して行われるものとしたが、当該装置を介さずに直接行うこともできる。直接登録されたユーザ認証用情報については、外部認証サーバが、同一ネットワーク内の全て／又は一部の画像処理装置に送信し、該画像処理装置にも記憶させると良い。これにより、ユーザ認証情報が外部認証サーバに直接登録されたユーザについても、外部認証サーバとの通信が不可能な場合でも、ユーザ認証することができる。
【００４０】
なお、ユーザ認証用情報が、ユーザが利用可能な機能を示す利用可能機能情報を含み、この情報も基にユーザ認証を行ってもよい。この場合、利用可能な機能以外をユーザが利用しようとすると認証を許可しない。
【符号の説明】
【００４１】
１１，１２〜，１１’，１２’〜…画像処理装置、２…外部認証サーバ、１１…通信部、１２…スキャン部、１３…印刷部、１４…データ保持部、１５，１５’…制御部、１５ａ…通信可否判定部、１５ｂ…ユーザ認証部、１５ｃ…追加記憶部、１５ｄ…更新部、１６…操作表示部、２１…通信部、２２…データ保持部、２３…制御部、１００…認証システム。
【図１】
2011180679.tif 000003
【図２】
2011180679.tif 000004
【図３】
2011180679.tif 000005
【図４】
2011180679.tif 000006
【図５】
2011180679.tif 000007