(57)【要約】【課題】機器を利用するユーザ数の多い環境における認証処理を効率化し、認証時間を短縮する。【解決手段】ユーザの識別情報を取得する機能を有する機器と、ユーザの識別情報に基づきユーザ認証を行う認証装置とを備えた認証システムであって、機器は、ユーザが属するグループを識別するグループ情報及び該ユーザから取得した識別情報を基に認証装置に対して認証を要求する認証要求手段を有し、認証装置は、機器からの認証要求におけるグループ情報配下に該認証要求における識別情報が存在するか否か判定する認証手段を有する。【選択図】図１
2013164835.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの識別情報を取得する機能を有する機器と、ユーザの識別情報に基づきユーザ認証を行う認証装置とを備えた認証システムであって、
前記機器は、ユーザが属するグループを識別するグループ情報及び該ユーザから取得した識別情報を基に前記認証装置に対して認証を要求する認証要求手段を有し、
前記認証装置は、前記機器からの認証要求におけるグループ情報配下に該認証要求における識別情報が存在するか否か判定する認証手段を有する認証システム。
【請求項２】
請求項１に記載された認証システムにおいて、
前記認証装置に登録されているユーザのグループ情報を取得するグループ情報取得手段と、前記取得されたグループ情報を基にグループ選択画面を表示するグループ選択画面表示手段とを有し、
前記認証装置は、前記グループ選択画面でユーザにより選択されたグループ情報を前記ユーザが属するグループを識別するグループ情報として、当該グループ情報及び該ユーザから取得した識別情報を基に前記認証装置に対して認証を要求する認証システム。
【請求項３】
請求項１または２に記載された認証システムにおいて、
前記識別情報は生体情報である認証システム。
【請求項４】
請求項１乃至３のうちの何れか一項に記載された認証システムにおいて、
前記機器は自身に接続された識別情報読取装置から識別情報を取得する認証システム。
【請求項５】
請求項３に記載された認証システムにおいて、
前記認証装置は、
ユーザの生体情報を予め記憶する生体情報記憶手段と、
前記生体情報記憶手段が記憶する前記生体情報のうち、受信した生体情報との照合率が所定の条件を満たす生体情報の件数に応じて、認証結果及び当該認証結果に応じて前記所定の条件を満たすユーザのユーザ情報を前記機器へ通知する手段とを有する認証システム。
【請求項６】
請求項３に記載された認証システムにおいて、
前記認証装置は、
ユーザの生体情報を予め記憶する生体情報記憶手段が記憶する前記生体情報のうち、受信した生体情報との照合率が所定の条件を満たす生体情報のユーザのユーザ情報を該所定の条件とともに前記機器へ通知する手段とを有し、
前記機器は、
前記通知する手段による通知に基づき、前記照合率が所定の条件を満たす生体情報の件数に応じて、認証結果を求める手段を有する認証システム。
【請求項７】
請求項３に記載された認証システムにおいて、
更に第２の認証装置を有し、
前記認証装置は、
ユーザの生体情報を予め記憶する生体情報記憶手段が記憶する前記生体情報のうち、受信した生体情報との照合率が所定の条件を満たす生体情報のユーザのユーザ情報を該所定の条件とともに前記第２の認証装置へ通知する手段とを有し、
前記第２の認証装置は、
前記通知する手段による通知に基づき、前記照合率が所定の条件を満たす生体情報の件数に応じて、認証結果及び当該認証結果に応じて前記所定の条件を満たすユーザのユーザ情報を前記機器へ通知する手段を有する認証システム。
【請求項８】
請求項５，６または７に記載された認証システムにおいて、
前記機器は、前記認証装置の前記通知する手段による通知の内容、前記機器の前記求める手段によって求められた情報の内容または前記第２の認証装置の前記通知する手段による通知の内容に応じて、ユーザ情報入力画面を表示する手段と、該ユーザ情報入力画面から入力されたユーザ情報と前記認証装置あるいは前記第２の認証装置から通知されたユーザ情報とを照合することで認証を行う手段とを有する認証システム。
【請求項９】
請求項１乃至８の何れか一項記載の認証システムにおいて、
前記認証装置は、前記機器が設置される組織とは異なる組織に設置される情報処理システムに含まれる認証システム。
【請求項１０】
請求項９記載の認証システムにおいて、
前記ユーザが属するグループを識別するグループ情報は、前記機器が設置される組織を識別する情報である認証システム。
【請求項１１】
ユーザの識別情報を取得する機能を有する機器と、ユーザの識別情報に基づきユーザ認証を行う認証装置とを備えた認証システムにより実行される認証方法であって、
前記機器は、ユーザが属するグループを識別するグループ情報及び該ユーザから取得した識別情報を基に前記認証装置に対して認証を要求する認証要求工程を有し、
前記認証装置は、前記機器からの認証要求におけるグループ情報配下に該認証要求における識別情報が存在するか否か確認する認証工程を有する認証方法。
【請求項１２】
ユーザの識別情報を取得し、認証装置に認証要求を行う機器であって、
前記認証装置に登録されているユーザのグループ情報を取得するグループ情報取得手段と、前記取得されたグループ情報を基にグループ選択画面を表示するグループ選択画面表示手段と、前記グループ選択画面でユーザにより選択されたグループ情報、及び該ユーザから取得した識別情報を基に前記認証装置に対して認証を要求する認証要求手段とを有する機器。
【請求項１３】
コンピュータを請求項１１に記載されている機器の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置などの機器におけるユーザ認証を行う認証システム、認証方法、認証されたユーザの利用を許可する機器、及びプログラムに関する。
【背景技術】
【０００２】
近年、企業等の組織内において、画像形成装置（ＦＡＸ機能、スキャナ機能、コピー機能等を有する複合機も含む）と複数のコンピュータ端末とをネットワーク上で接続し、この画像形成装置を共有する場合が多く見られる。このような環境ではネットワーク上で取り扱われる画像データの機密性を保持する必要がある。
【０００３】
このような実情に対応した画像形成装置として、特許文献１に記載された画像形成装置がある。この画像形成装置では、生体認証を利用することで、ユーザＩＤ及びパスワードの入力、或いはＩＣカードをかざすことによる認証よりも高いセキュリティ性能を備えている。
【０００４】
しかしながら、生体情報による認証は、ユーザＩＤ及びパスワードによる認証やＩＣカードによる認証に比べ情報が複雑であり、マッチングに時間がかかることから、ユーザ数の多い環境では認証が完了するまでに時間がかかる場合があるという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、このような問題を解決するためになされたものであり、その目的は、機器を利用するユーザ数が多いような環境等であっても認証処理を効率化し、認証時間を短縮することである。
【課題を解決するための手段】
【０００６】
本発明は、ユーザの識別情報を取得する機能を有する機器と、ユーザの識別情報に基づき認証を行う認証装置とを備えた認証システムであって、機器は、ユーザが属するグループを識別するグループ情報及び該ユーザから取得した識別情報を基に認証装置に対して認証を要求する認証要求手段を有し、認証装置は、機器からの認証要求におけるグループ情報配下に該認証要求における識別情報が存在するか否か確認する認証手段を有する認証システムである。
【発明の効果】
【０００７】
機器を利用するユーザ数の多い環境におけるユーザ認証処理を効率化し、認証時間を短縮することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態の認証システムの全体構成の一例を示す図である。
【図２】本発明の実施形態の認証システムにおける画像形成装置のハードウェア構成の一例を示すブロック図である。
【図３】本発明の実施形態の認証システムにおける生体認証サーバのハードウェア構成の一例を示すブロック図である。
【図４】本発明の実施形態の認証システムの機能ブロックの一例を示す図である。
【図５】本発明の実施形態の認証システムにおける画像形成装置及び生体認証サーバにおけるグループ情報の一例を示す図である。
【図６】本発明の実施形態の認証システムにおける画像形成装置におけるユーザ情報の一例を示す図である。
【図７】本発明の実施形態の認証システムにおける生体認証サーバにおける生体認証用情報の一例を示す図である。
【図８】本発明の実施形態の認証システムにおいて、画像形成装置が生体認証サーバからグループ情報を取得し、グループ選択画面を表示するまでの処理の流れを機能ブロック単位で示すシーケンス図の一例である。
【図９】本発明の実施形態の認証システムにおいて、画像形成装置に表示されるグループ選択画面の一例を示す図である。
【図１０】本発明の実施形態の認証システムにおける生体認証処理の流れの第１の例を装置単位で示すシーケンス図の一例である。
【図１１】図１０におけるステップＳ１１からＳ１４までの処理の流れを装置の機能ブロック単位で示すシーケンス図の一例である。
【図１２】図１０におけるステップＳ１５からＳ１６までの処理の流れを装置の機能ブロック単位で示すシーケンス図の一例である。
【図１３】本発明の実施形態の認証システムにおける生体認証処理の流れの第２の例を装置単位で示すシーケンス図の一例である。
【図１４Ａ】図１３におけるステップＳ２０１の詳細な内容の１番目の例を示すフローチャートの一例である。
【図１４Ｂ】図１３におけるステップＳ２０１の詳細な内容の２番目の例を示すフローチャートの一例である。
【図１５Ａ】図１４Ａにおける認証の正否などの判定に用いられる情報の一例を示す図である。
【図１５Ｂ】図１４Ｂにおける認証の正否などの判定に用いられる情報の一例を示す図である。
【図１６】本発明の実施形態の認証システムにおいて生体認証処理の流れの第２の例の変形例１を実現する場合の認証システムの機能ブロックの一例を示す図である。
【図１７】本発明の実施形態の認証システムにおける生体認証処理の流れの第２の例の変形例１を装置単位で示すシーケンス図の一例である。
【図１８】本発明の実施形態の認証システムにおいて生体認証処理の流れの第２の例の変形例２を実現する場合の認証システムの全体構成の一例を示す図である。
【図１９】本発明の実施形態の認証システムにおける生体認証処理の流れの第２の例の変形例２を装置単位で示すシーケンス図の一例である。
【図２０】クラウドサービスを利用する場合の本発明の実施形態の認証システムの全体構成の一例を示す図である。
【図２１】図２０の認証システムにおいてクラウドサービスを提供する組織に設置されたサービス提供システムの機能構成の一例を示す図である。
【図２２Ａ】図２０の認証システムにおける生体情報読取デバイスの機能構成の一例を示す図である。
【図２２Ｂ】図２０の認証システムにおける画像形成装置の機能構成の一例を示す図である。
【図２２Ｃ】図２０の認証システムにおけるユーザ管理情報記憶部における生体認証用情報の一例を示す図である。
【図２３】クラウドサービスを利用する場合の本発明の実施形態の認証システムにおける生体認証処理の流れの第１の例を機能ブロック単位で示すシーケンス図の一例である。
【図２４】クラウドサービスを利用する場合の本発明の実施形態の認証システムにおける生体認証処理の流れの第２の例を装置単位で示すシーケンス図の一例である。
【図２５Ａ】クラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて生体認証処理の流れの第２の例の変形例１を実現する場合の生体情報読取デバイスの機能ブロックの一例を示す図である。
【図２５Ｂ】クラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて生体認証処理の流れの第２の例の変形例１を実現する場合の画像形成装置の機能ブロックの一例を示す図である。
【図２６】クラウドサービスを利用する場合の本発明の実施形態の認証システムにおける生体認証処理の流れの第２の例の変形例１を示すシーケンス図の一例である。
【図２７】クラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて生体認証処理の流れの第２の例の変形例２を実現するための認証システムの全体構成の一例を示す図である。
【図２８】クラウドサービスを利用する場合の本発明の実施形態の認証システムにおいてクラウドサービスを提供する組織に設置されたサービス提供システムにおいて生体認証処理の流れの第２の例の変形例２を実現するためのサービス提供システムの機能構成の一例を示す図である。
【図２９】クラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例２を示すシーケンス図の一例である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面を参照して説明する。
【００１０】
〈認証システムの全体構成〉
図１は、本発明の実施形態の認証システムの全体構成の一例を示す図である。この認証システムは、認証されたユーザの利用が許可される機器である１台以上（図示は２台）の画像形成装置１、及び各画像形成装置１に接続されている生体情報読取デバイス２と、１台以上（図示は１台）の生体認証サーバ３を含む。これら画像形成装置１、生体情報読取デバイス２及び生体認証サーバ３は、いずれもネットワークＮＷで接続されている。
【００１１】
画像形成装置１は、画像形成装置１のユーザを認証するための認証情報として、ユーザの生体情報を生体情報読取デバイス２から取得し、生体認証サーバ３へ送信する。生体認証サーバ３は、受信した生体情報を予め記憶しておいた生体情報と照合することで、ユーザ認証を行い、その結果を画像形成装置１へ通知する。画像形成装置１は、受信した通知に基づいて、画像形成装置１の使用の許可／禁止などの動作を制御する。
【００１２】
詳細については後述するが、この認証システムでは、ユーザは画像形成装置１の操作表示部（オペレーションパネル）に表示される「グループ選択画面」上で自分の所属するグループを選択する。生体認証サーバ３はユーザにより選択されたグループを識別する情報（以下「選択されたグループ情報」と称する」を用いて生体情報の検索範囲を絞り込むことにより、認証処理を効率化し、認証処理に要する時間を短縮している。「選択されたグループ情報」は、「ユーザが属するグループを識別するグループ情報」の一例である。
【００１３】
なお、画像形成装置１に接続するキーボードやディスプレイ等を用いてユーザにグループを選択させるようにすることも可能であり、ユーザ操作による入力を受け付けるための受付媒体の如何によって本発明は限定されるものではない。
【００１４】
〈画像形成装置のハードウェア構成〉
図２は、図１における画像形成装置１のハードウェア構成の一例を示すブロック図である。
【００１５】
画像形成装置１は、それぞれがバス１００に接続されたスキャン部１０１、プロッタ部１０２、ドライブ部１０３、補助記憶部１０４、メモリ部１０５、演算処理部（ＣＰＵ）１０６、通信部１０７、及び操作表示部１０８を含む。
【００１６】
スキャン部１０１は、スキャナエンジンと、スキャナエンジンを制御するエンジン制御部（いずれも図示を省略）などから構成されており、紙原稿を画像データとするために用いられる。プロッタ部１０２はプロッタエンジンとプロッタエンジンを制御するエンジン制御部（いずれも図示を省略）などを含み、画像データを出力するために用いられる。
【００１７】
ドライブ部１０３は、記録媒体１０９に対する書き込み/読出しを行うための手段である。以下に示す様々なタイプの記録媒体１０９からドライブ部１０３によりプログラムや固定データが読み込まれる。より具体的には、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体からドライブ部１０３によりプログラムや固定データが読み込まれる。あるいはＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等からドライブ部１０３によりプログラムや固定データが読み込まれる。
【００１８】
補助記憶部１０４は、ハードディスクなどを有し、ドライブ部１０３により記録媒体１０９から読み込まれたプログラムやデータなどが記憶される。メモリ部１０５は、演算処理部１０６が各種処理を実行するときに使用するプログラムなどが記憶されているＲＯＭ、その各種処理を実行するときのワークエリアとなるＲＡＭ（いずれも図示を省略）を含む。演算処理部１０６は、この画像形成装置１の全体を制御する。
【００１９】
通信部１０７は、モデム、ＬＡＮカードなどを有し、画像形成装置１をネットワークＮＷに接続するために用いられる。操作表示部１０８は、各種操作キーやＬＣＤタッチパネルなどを有し、画像形成装置１を動作させるのに必要な各種操作、操作キーから入力された各種指示内容や画像形成装置１からユーザに通知する情報などを表示するための手段である。
【００２０】
〈生体認証サーバのハードウェア構成〉
図３は、図１における生体認証サーバ３のハードウェア構成の一例を示すブロック図である。
【００２１】
生体認証サーバ３は、それぞれがバス２００に接続された入力部２０１、表示部２０２、ドライブ部２０３、補助記憶部２０４、メモリ部２０５、演算処理部（ＣＰＵ）２０６、及び通信部２０７を含む。
【００２２】
入力部２０１はキーボードやマウス（いずれも図示を省略）などを有し、各種信号を入力するために用いられる。表示部２０２はＬＣＤ（図示を省略）などを有し、各種ウインドウやデータ等を表示するために用いられる。
【００２３】
ドライブ部２０３、補助記憶部２０４、メモリ部２０５、演算処理部２０６、通信部２０７、及び記録媒体２０８は、それぞれ画像形成装置１における同名の部分と同様の構成及び機能を有する。
【００２４】
〈認証システムの機能ブロック図〉
図４は、図１における画像形成装置１、生体情報読取デバイス２、及び生体認証サーバ３の機能ブロック図の一例である。
【００２５】
画像形成装置１は、生体認証サーバ接続部１１と、グループ情報記憶部１２と、画面生成部１３と、画面表示部１４と、画面入力受付部１５と、生体情報読取デバイス制御部１６と、ユーザ情報記憶部１７を備えている。生体認証サーバ接続部１１、画面生成部１３、画面表示部１４、画面入力受付部１５及び生体情報読取デバイス制御部１６は、画像形成装置１にインストールされた一以上のプログラムが演算処理部１０６に実行させる処理等により実現される。グループ情報記憶部１２及びユーザ情報記憶部１７は例えばメモリ部１０５あるいは補助記憶部１０４等によって実現される。なお、本発明と本質的に関係ない部分の記載は省略した。
【００２６】
生体認証サーバ接続部１１は、生体認証サーバ３との通信（グループ情報取得や生体認証要求）を行う。グループ情報記憶部１２に記憶されているグループ情報は、生体認証サーバ３で管理されているグループ情報を生体認証サーバ３から取得したものである。なお、グループ情報の取得の仕方についてはこれに限らない。つまり、画像形成装置１と生体認証サーバ３との間でグループ情報は共有されている状態にあればよい。
【００２７】
図５は、グループ情報の一例を示す図である。図示のように、グループ情報は、グループＩＤに対応付けられた、第１階層（Ａ事業本部など）、第２階層（Ｃ室など）、・・・第ｎ階層（Ｆグループなど）の情報を有する。
【００２８】
図４の説明に戻る。画面生成部１３は、グループ情報を基に「グループ選択画面」を生成する。画面表示部１４は、画面生成部１３で生成された「グループ選択画面」を表示する。画面入力受付部１５は、ユーザからのグループ選択を受け付ける。生体情報読取デバイス制御部１６は、生体情報読取デバイス２を制御する。
【００２９】
ユーザ情報記憶部１７には、図６に示すような「ユーザ情報」が記憶される。図示のように、「ユーザ情報」は、ユーザＩＤ、パスワード、メールアドレス、及びＦＡＸ番号等を含む。しかしながらこれに限らず、ユーザに関するその他の情報項目が追加されていても、あるいは不要な情報項目が削除されていても構わず、適宜設定できるものである。また、これらの「ユーザ情報」は、画像形成装置１で記憶保持せず、生体認証サーバ３において記憶保持され、画像形成装置１が必要に応じて（例えば生体認証サーバ３から認証結果を受信するときに併せて）受信するようにしてもよい。
【００３０】
生体情報読取デバイス２は、画像形成装置接続部２１と、生体情報取得部２２を備えている。なお、本発明と本質的に関係ない部分の記載は省略した。画像形成装置接続部２１は、画像形成装置１と通信（生体情報撮影要求）を行う。生体情報取得部２２は、生体情報読取デバイス２にかざされた指や掌などから生体情報（指紋、掌紋等、以下同様）を取得（撮影）する。
【００３１】
生体認証サーバ３は、画像形成装置接続部３１、グループ情報記憶部３２、生体認証用情報記憶部３３及び生体認証部３４を備えている。画像形成装置接続部３１及び生体認証部３４は、生体認証サーバ３にインストールされた一以上のプログラムが演算処理部２０６に実行させる処理により実現される。グループ情報記憶部３２及ぶ生体認証用情報記憶部３３は例えばメモリ部２０５あるいは補助記憶部２０４によって実現される。なお、本発明と本質的に関係ない部分の記載は省略した。
【００３２】
画像形成装置接続部３１は、画像形成装置１と通信（グループ情報送信や生体認証結果送信）を行う。グループ情報記憶部３２には生体認証サーバ３において管理されている「グループ情報」が記憶される。なお、「グループ情報」の構造及び内容については図５を用いて説明した。
【００３３】
生体認証用情報記憶部３３に記憶されている生体情報は、事前に登録されている生体情報やそれに紐付くユーザ情報などである。図７に「生体認証用情報」の一例を示す。ここでは、「生体認証用情報」は、グループＩＤ、ユーザＩＤ、生体情報、パスワード、メールアドレス、及びＦＡＸ番号等を含む。なお、ここでも情報項目の追加や削除といった設定は適宜行えばよいが、生体情報等の認証に用いられる情報項目は必須である。
【００３４】
図４の説明に戻る。生体認証部３４は、画像形成装置１から生体認証要求とともに渡された生体情報及び「選択されたグループ情報」を用いて生体認証を行う。この生体認証の手順の詳細については後述する。
【００３５】
〈画像形成装置のグループ情報取得動作〉
図８は、画像形成装置１が生体認証サーバ３からグループ情報を取得し、「グループ選択画面」を表示するまでの処理の流れを機能ブロック単位で示すシーケンス図の一例である。
【００３６】
まず画像形成装置１の生体認証サーバ接続部１１は任意のタイミング（例えば装置起動時や定期間隔など）で、生体認証サーバ３の画像形成装置接続部３１に対してグループ情報取得要求を行う（ステップＳ１：グループ情報取得要求）。
【００３７】
画像形成装置接続部３１は、グループ情報記憶部３２からグループ情報を取得し（ステップＳ２：グループ情報取得）、生体認証サーバ接続部１１に渡す。生体認証サーバ接続部１１は、受け取ったグループ情報をグループ情報記憶部１２に保存する（ステップＳ３：グループ情報保存）。
【００３８】
次に生体認証サーバ接続部１１は、画面生成部１３に画面の更新を要求する（ステップＳ４：画面更新依頼）。画面生成部１３は、グループ情報記憶部１２に保存されている「グループ情報」を取得し（ステップＳ５：グループ情報取得）、そのグループ情報を基に新しい「グループ選択画面」を生成する（ステップＳ６：画面生成）。
【００３９】
画面生成部１３は、新しいグループ選択画面生成後、画面表示部１４に新しいグループ選択画面を表示するよう依頼する（ステップＳ７：画面更新）。画面表示部１４は、依頼に応じて、新しいグループ選択画面を表示する。
【００４０】
図９は、「グループ選択画面」の一例を示す図である。このグループ選択画面１４０には、グループ選択及び生体情報の読取などを促すメッセージ１４１、ログイングループ名の表示欄１４２、グループ選択入力を有効にするためのボタン１４３、キーボード入力を有効にするためのボタン１４４が表示されている。なお、図９には生体情報読取デバイス２が「指静脈認証装置」である場合の例が示されているが、本発明の実施形態はこの例に限定されない。上記の如く、生体情報読取デバイス２は指紋、掌紋等、他の生体情報を取得するものであってもよい。
【００４１】
〈装置単位の生体認証処理の流れの第１の例〉
図１０は、生体認証処理の流れの第１の例を装置単位で示すシーケンス図である。
【００４２】
まずユーザは、画像形成装置１に表示されている「グループ選択画面」から、自分の所属するグループを選択する（ステップＳ１１：グループ選択）。次にユーザは、生体情報読取デバイス２に指や掌などをかざす（ステップＳ１２：指などをかざす）。指や掌がかざされたことを検知した生体情報読取デバイス２は、かざされたイベント情報を画像形成装置１に送信する（ステップＳ１３：検知）。
【００４３】
画像形成装置１は、イベント情報を受信したら、生体情報読取デバイス２に対して生体情報の撮影要求を行う（ステップＳ１４：生体情報撮影要求）。次に画像形成装置１は、生体情報読取デバイス２から取得した生体情報と、ステップＳ１１で選択されたグループ情報を基に、生体認証サーバ３へ認証要求を出す（ステップＳ１５：生体認証要求（生体情報、選択されたグループ情報））。
【００４４】
生体認証サーバ３は、要求に応じて生体認証を行い、認証結果を画像形成装置１に通知する。画像形成装置１は、生体認証サーバ３からの認証結果が「ＯＫ（正）」（認証する旨）であったら、ユーザに画像形成装置１の利用を許可する（ステップＳ１６：利用許可）。なお、認証結果が「ＮＧ（否）」（認証しない旨）の場合は、ユーザに画像形成装置の利用を禁止する等の対応を行う。
【００４５】
〈装置の機能ブロック単位の生体認証処理の流れの前半〉
図１１は、図１０におけるステップＳ１１からＳ１４までの処理の流れを装置の機能ブロック単位で示すシーケンス図である。この図において、図１０と対応するステップには図１０と同じ参照符号が付されている。
【００４６】
まずユーザは、画像形成装置１の画面入力受付部１５に表示されている「グループ選択画面」から、自分の所属するグループを選択する（ステップＳ１１：グループ選択）。画面入力受付部１５はユーザに「選択されたグループ情報」を生体認証サーバ接続部１１に保存する（ステップＳ１１１：選択されたグループ情報保存）。
【００４７】
次にユーザは、生体情報読取デバイス２の生体情報取得部２２に指や掌などをかざす（ステップＳ１２：指などをかざす）。指や掌がかざされたことを検知した生体情報取得部２２は、画像形成装置接続部２１を介して画像形成装置１の生体情報読取デバイス制御部１６に指や掌かざされたイベント情報を送信する（ステップＳ１３：検知）。
【００４８】
生体情報読取デバイス制御部１６は、イベント情報を受信したら、生体情報読取デバイス２の画像形成装置接続部２１に対して生体情報の取得要求を行う（ステップＳ１４１：生体情報取得要求）。
【００４９】
画像形成装置接続部２１は、生体情報取得部２２に対して生体情報の撮影要求を出し（ステップＳ１４２：生体情報撮影要求）、生体情報取得部２２から取得した（生体情報取得部２２が撮影した）生体情報を生体情報読取デバイス制御部１６に渡す。
【００５０】
〈装置の機能ブロック単位の生体認証処理の流れの後半〉
図１２は、図１０におけるステップＳ１５からＳ１６までの処理の流れを装置の機能ブロック単位で示すシーケンス図である。
【００５１】
画像形成装置１の生体情報読取デバイス制御部１６は、取得した生体情報を基に生体認証サーバ接続部１１に生体認証を要求する（ステップＳ１５１：生体認証要求（生体情報））。
【００５２】
生体認証サーバ接続部１１は、事前にユーザによって選択されたグループ情報（「選択されたグループ情報」）を取得する（ステップＳ１５２：選択されたグループ情報取得）。そして、生体情報と選択されたグループ情報」を基に、生体認証サーバ３の画像形成装置接続部３１に認証要求を出す（ステップＳ１５３：生体認証要求（生体情報、選択されたグループ情報））。
【００５３】
画像形成装置接続部３１は、受け取った生体情報と「選択されたグループ情報」を生体認証部３４に渡す（ステップＳ１５４：生体認証要求（生体情報、選択されたグループ情報））。
【００５４】
生体認証部３４は、受け取った生体情報と「選択されたグループ情報」をキーに生体認証用情報記憶部３３を検索して、「選択されたグループ」配下に該当する生体情報が存在するか否かを調べる（ステップＳ１５５：選択されたグループ配下の生体情報検索）。そして、該当する生体情報が存在した場合は、認証結果「ＯＫ」及び該当するユーザの情報（ユーザ情報）を得る。一方、該当する生体情報が存在しなかった場合は、認証結果「ＮＧ」を得る。この図は該当する生体情報が存在した場合を示している。
【００５５】
ここで上記ステップＳ１５５の手順について詳細に説明する。例えば生体認証部３４は、生体認証用情報記憶部３３に格納された図７の如くの生体認証用情報のうち、上記「選択されたグループ情報」（グループＩＤ）を有するレコードを全て抽出する。次に生体認証部３４は、当該抽出したレコードから１個ずつレコードを取り出し、順次、当該取り出したレコードが有する生体情報と上記受け取った生体情報とを照合してゆく。そして上記受け取った生体情報と一致する生体情報を有するレコードが存在した場合、認証結果「ＯＫ」を得、当該一致したレコードの情報をユーザ情報として得る。他方、上記受け取った生体情報と一致する生体情報を有するレコードが存在しなかった場合、認証結果「ＮＧ」を得る。
【００５６】
すなわち「（選択された）グループ配下」、あるいは「（選択された）グループ情報配下」とは、当該（選択された）グループに属するユーザの情報（生体情報等）を示す。
【００５７】
生体認証部３４は、このようにして得た認証結果及びユーザ情報を画像形成装置接続部３１に渡し、画像形成装置接続部３１は受け取った認証結果及びユーザ情報を画像形成装置１の生体認証サーバ接続部１１に渡す。
【００５８】
生体認証サーバ接続部１１は、取得したユーザ情報をユーザ情報記憶部１７に登録する（ステップＳ１５６：ユーザ情報登録（ユーザ情報））。生体認証サーバ接続部１１は、認証結果が認証「ＯＫ」であったら、ユーザに画像形成装置１の利用を許可する（ステップＳ１５７：利用許可）。
【００５９】
〈装置単位の生体認証処理の流れの第２の例〉
この例では、図１０乃至図１２とともに上述した第１の例の手順に加えて、生体認証の結果（照合率と該当者数（ヒット件数））に応じて、必要に応じて追加のユーザ情報（ユーザＩＤなど）をユーザに入力させることで認証精度を向上させる。
【００６０】
図１３は、生体認証処理の流れの第２の例を装置単位で示すシーケンス図である。この図において、ステップＳ１１からＳ１５までの手順は図１０と同じである。
【００６１】
ステップＳ１１からＳ１５までの手順の次に生体認証サーバ３は、ステップＳ１５の生体認証要求に応じて認証（後述）を行う（ステップＳ２０１：認証）。そして画像形成装置１から受信した生体情報及び「選択されたグループ情報」と生体認証用情報記憶部３３が記憶する生体認証用情報とに基づいて生体認証を行う。そして認証結果（「ＯＫ」又は「ＮＧ」又は「確認」）を画像形成装置１に返す。このとき、認証結果が「ＮＧ」以外であれば、認証結果とともにユーザ情報を返す。ステップＳ２０１の詳細については図１４Ａ，図１４Ｂ、図１５Ａ及び図１５Ｂを用いて後述する。
【００６２】
画像形成装置１は、生体認証サーバ３からの認証結果が「ＯＫ」であった場合、ユーザに画像形成装置１の利用を許可する（ステップＳ２０２：利用許可）。また、認証結果が「ＮＧ」であった場合は、ユーザに画像形成装置１の利用を許可しない（ステップＳ２０３：利用不許可）。また、認証結果が「確認」であった場合は、「ユーザ情報入力画面」を表示する（ステップＳ２０４：ユーザ情報入力画面表示）。
【００６３】
ステップＳ２０４の「ユーザ情報入力画面」の表示に応じてユーザがユーザ情報（ユーザＩＤなど）を入力すると（ステップＳ２０５：ユーザ情報入力）、画像形成装置１は以下の判定を行う。すなわち、入力されたユーザ情報が生体認証サーバ３からの認証結果に含まれるユーザ情報に存在するか否かを判定する（ステップＳ２０６：認証）。判定の結果、存在した場合は、ユーザに画像形成装置１の利用を許可する（ステップＳ２０７：利用許可）。存在しなかった場合は利用を許可しない。
【００６４】
図１４Ａ，図１４Ｂは、図１３におけるステップＳ２０１の詳細な内容の二つの例を示すフローチャートであり、図１５Ａ，図１５Ｂは、それぞれ図１４Ａ，図１４Ｂにおける認証の正否などの判定に用いられる情報を示す図である。
【００６５】
図１４Ａに示すフローでは、まず、生体認証サーバ３は画像形成装置１から受信した生体情報と「選択されたグループ情報」をキーに生体認証用情報記憶部３３を検索し、選択されたグループ配下に該当する生体情報が存在するか否かを調べる。すなわち受信した生体情報と、生体認証用情報記憶部３３が記憶する生体情報のうちの選択されたグループ配下の生体情報とを照合する。そして、画像形成装置１から受信した生体情報との照合率（一致度合い）を算出し、照合率が９０％以上である生体情報が生体認証用情報記憶部３３のうちの選択されたグループ配下に存在するか否かを判定する（ステップＳ２０１１）。
【００６６】
９０％以上の照合率の生体情報が存在しない場合（ステップＳ２０１１：NO）は「ＮＧ」と判定する。つまり画像形成装置１から受信した生体情報との照合率が９０％未満の生体情報しか生体認証用情報記憶部３３のうちの選択されたグループ配下に存在しない場合（ステップＳ２０１１：NO）は「ＮＧ」と判定する。
【００６７】
次に、９０％以上の照合率の生体情報が存在する場合（ステップＳ２０１１：YES）、該当者の人数（９０％以上の照合率と算出（判定）された生体情報に対応するユーザの人数）を調べる(ステップＳ２０１２)。そして、該当者の人数が２人以上の場合（ステップＳ２０１２：２人以上）は認証結果を「確認」と判定する。
【００６８】
一方、該当者の人数が１人の場合は（ステップＳ２０１２：１人）、該当者の生体情報の照合率が９５％以上か否かを判定する（ステップＳ２０１３）。判定の結果、照合率が９５％以上の場合（ステップＳ２０１３：YES）は認証結果を「ＯＫ」と判定し、９５％未満（つまり９０％以上かつ９５％未満）の場合（ステップＳ２０１３：NO）は認証結果を「確認」と判定する。
【００６９】
ここで上記生体情報の照合率（一致度合い）について説明する。例えば生体情報が指紋の画像の場合、一枚の指紋の画像を複数の領域に分割する。そして画像形成装置１から受信した一枚の指紋の画像と生体認証用情報記憶部３３が記憶する一枚の指紋の画像とを、当該分割した領域毎に照合する。その結果、両者が一致する領域の個数の割合を照合率として得ることができる。
【００７０】
尚、上記した照合率の基準値９０％及び９５％は一例に過ぎず、照合率の基準値は特に限定されない。例えば生体認証サーバ３が画像形成装置１から受信した生体情報と生体認証用情報記憶部３３が記憶する生体情報とを照合した結果として、両者の一致度合いに応じて予め段階的に決めた複数のレベルのうち、該当するいずれかのレベルを出力する構成としても良い。
【００７１】
その場合上記照合率９５％を上記複数のレベルのうち「最も一致度合いが高いことを示すレベル」に、上記照合率９０％を「２番目に一致度合いが高いことを示すレベル」にそれぞれ置き換えることができる。その場合、例えば図１４Ａ、ステップＳ２０１１の「照合率が９０％以上？」は、「出力レベルが「最も一致度合いが高いことを示すレベル」または「２番目に一致度合いが高いことを示すレベル」であるか？」に置き換えることができる。また、ステップＳ２０１３の「照合率が９５％以上？」は、「出力レベルが「最も一致度合いが高いことを示すレベル」であるか？」に置き換えることができる。同様に図１４Ｂ、ステップＳ２０１４の「照合率が９５％以上？」は、「出力レベルが「最も一致度合いが高いことを示すレベル」であるか？」に置き換えることができる。また、ステップＳ２０１６の「照合率が９０〜９５％？」は、「出力レベルが「２番目に一致度合いが高いことを示すレベル」であるか？」に置き換えることができる。
【００７２】
図１４Ｂに示すフローでは、まず、生体認証サーバ３は画像形成装置１から受信した生体情報と「選択されたグループ情報」をキーに生体認証用情報記憶部３３を検索し、選択されたグループ配下に該当する生体情報が存在するか否かを調べる。すなわち受信した生体情報と、生体認証用情報記憶部３３が記憶する生体情報のうちの選択されたグループ配下の生体情報とを照合する。そして画像形成装置１から受信した生体情報との照合率（一致度合い）を算出する。そして、照合率が９５％以上である生体情報が生体認証用情報記憶部３３のうちの選択されたグループ配下に存在するか否かを判定する（ステップＳ２０１４）。
【００７３】
９５％以上の照合率の生体情報が存在する場合（ステップＳ２０１４：YES）は、該当者の人数（９５％以上の照合率と算出された生体情報に対応するユーザの人数）を調べる(ステップＳ２０１５)。そして、該当者の人数が１人の場合は（ステップＳ２０１５：１人）認証結果を「ＯＫ」と判定し、２人以上の場合（ステップＳ２０１５：２人以上）は認証結果を「確認」と判定する。
【００７４】
９５％以上の照合率の生体情報が存在しない場合、つまり画像形成装置１から受信した生体情報との照合率が９５％未満の生体情報しか生体認証用情報記憶部３３のうちの選択されたグループ配下に存在しない場合（ステップＳ２０１４：NO）は、以下の判定を行う。すなわち、照合率が９０％以上９５％未満の照合率の生体情報が生体認証用情報記憶部３３のうちの選択されたグループ配下に存在するか否かを判定する（ステップＳ２０１６）。そして、照合率が９０％以上９５％未満の生体情報が存在する場合は（ステップＳ２０１６：YES）「確認」と判定し、照合率が９０％以上９５％未満の生体情報が存在しない場合は（ステップＳ２０１６：NO）「ＮＧ」と判定する。
【００７５】
従って、例えば、照合率９５％以上が１件、照合率９０％以上９５％未満が２件以上ヒットした場合は、図１４Ａでは「確認」になるが、図１４Ｂでは「ＯＫ」となる。なお上記の如く、「ＯＫ」、「ＮＧ」あるいは「確認」かどうかの判定に用いられる照合率の値については適宜設定できるものとする。
【００７６】
図１４Ａのフローは、「確認」以上（つまり「確認」か「ＯＫ」）の条件を満たす照合率の生体情報に該当する該当者の人数が複数であれば、例え「ＯＫ」の条件に該当する該当者の人数が１人であっても「確認」と判定し、ユーザ情報を入力させるものである。
【００７７】
一方で図１４Ｂのフローは、「ＯＫ」の条件を満たす照合率の生体情報に該当する該当者の人数が１人であれば、例え「確認」以上の条件に該当する該当者の人数が複数であっても「ＯＫ」と判定するものである。
【００７８】
また、「ＯＫ」、「ＮＧ」、「確認」の３通りの認証結果を用意したが、例えば照合率９５％以上は「ＯＫ」で照合率９５％未満は「確認」といった設定であっても構わない。
【００７９】
また、当該第２の例は、必ずしも上記第１の例の手順に加えなければ実現できないものではなく、画像形成装置１から（「生体情報」及び「選択されたグループ情報」の代わりに）生体情報のみを受信して認証処理を行ってもよい。すなわち、選択されたグループ配下の生体情報だけではなく、生体認証用情報記憶部３３が記憶する生体情報全体を検索対象としても良い。第２の例においては、生体認証による認証と、ユーザ情報の入力による認証とを組み合わせることで、認証の精度を強化した認証処理の効率化を図ることが可能となる。
【００８０】
特に指紋認証などの生体認証では、同一ユーザから読み取った生体情報が常に同一となるとは限らない。例えば何らかの作業を行ったことで指紋が読み取りにくくなるようなケースもあり得る。そのため、同一ユーザであるにも関わらず、認証結果が「ＯＫ」であるときもあれば「ＮＧ」となってしまうときもあるといった状況が起こる可能性がある。このような場合に、生体認証による「ＯＫ」と「ＮＧ」だけではなく、所定の条件を設定して他の認証方式と連携することで、柔軟な対応が可能となり、効率的な認証を行うことができる。
【００８１】
従って、上述した第２の例は、生体認証方式と、ユーザ情報の入力による認証方式との連携に限らず、カード認証や、その他の認証方式との連携であっても構わない。つまり、異なる認証方式である第１の認証方式と第２の認証方式を連携した認証システムに適用できる。この認証システムでは、第１の認証方式による認証結果が「ＯＫ」と判定された場合には、その認証結果を採用し、認証結果が「ＯＫ」と判定されなかった場合には、第２の認証方式による認証を実行する。
【００８２】
さらに、第２の認証方式だけに限らず、第３、第４の認証方式と連携させてもよいし、第１の認証方式の認証結果に基づいて、複数の認証方式のうちどの認証方式による認証を行うかを決定してもよい。例えば、認証方式をさらに対応付けた条件を設定することで可能となる。すなわち、例えば第１の認証方式である生体認証の照合率の条件が８０％以上８５％未満で照合が得られるのであれば第２の認証方式による「確認」を行う。他方第１の認証方式である生体認証の照合率の条件が８５％以上９０％未満で照合が得られるのであれば第３の認証方式による「確認」を行う。また第１の認証方式である生体認証の照合率の条件が９０％以上９５％未満で照合が得られるのであれば第４の認証方式による「確認」を行う。
【００８３】
以上の実施形態では、生体認証サーバが認証結果の判定に係る処理および認証情報の記憶保持を行っていた。しかしながらこのような構成例に限定されることなく、以下に示すような認証システムに本発明の実施形態を適用することも可能である。すなわち、１台以上のサーバ装置（情報処理装置）が連携して情報の授受を行い、上述した認証結果の判定に係る処理および情報の記録保持を行うようなシステムと、画像形成装置等の認証の対象となる対象機器とを有するようにしてもよい。
【００８４】
〈生体認証処理の流れの第２の例の変形例１〉
次に上述した生体認証処理の流れの第２の例の変形例１につき、図１６，図１７とともに説明を行う。
【００８５】
図１６は本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例１を実現する場合の認証システムの機能ブロックを示す図である。また図１７は、本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例１を装置単位で示すシーケンス図である。
【００８６】
図１６の機能ブロックが上述した図４の機能ブロックと異なる点は、生体認証サーバ３において生体認証部３４の代わりに所定条件合致ユーザ通知部３５が設けられ、画像形成装置１において新たに生体認証部１８が設けられた点である。他の構成は図４の構成と同様である。生体認証部１８は、画像形成装置１にインストールされたプログラムが演算処理部１０６に実行させる処理によって実現される。
【００８７】
図１７のシーケンスが上述した図１３のシーケンスと異なる点は以下の通りである。すなわち、生体認証サーバ３の所定条件合致ユーザ通知部３５は、ステップＳ２０１の認証の代わりに所定の条件に合致するユーザを抽出する（ステップＳ２０１Ａ）。そして、その結果得られた所定の条件（後述）に合致するユーザのユーザ情報を当該所定の条件と紐付けて画像形成装置１に通知する。
【００８８】
また画像形成装置１の生体認証部１８は当該通知を受けて認証（後述）を行い（ステップＳ２０１Ｂ）、認証結果に応じ、図１３とともに上述したように、ユーザに画像形成装置１の利用を許可する（ステップＳ２０２：利用許可）（認証結果が「ＯＫ」の場合）。あるいはユーザに画像形成装置１の利用を許可しない（ステップＳ２０３：利用不許可）（認証結果が「ＮＧ」の場合）。あるいはユーザ情報入力画面を表示する（ステップＳ２０４：ユーザ情報入力画面表示）（認証結果が「確認」の場合）。ステップＳ２０５乃至Ｓ２０７の手順は図１３と同じである。
【００８９】
また本発明の実施形態の認証システムにおいて生体認証処理の流れの第２の例の変形例１を実現する場合の認証システムの上記以外の構成及び動作手順については、図１乃至図１５Ｂとともに上述した構成及び動作手順と同様であり、重複する説明を適宜省略する。
【００９０】
ここで上記「所定の条件に合致するユーザ」における「所定の条件」とは、例えば「照合率が９５％以上」及び「照合率が９０％以上」である。したがってその場合「所定の条件に合致するユーザ」とは、「照合率が９５％以上のユーザ」及び「照合率が９０％以上のユーザ」である。その結果ステップＳ２０１Ａで生体認証サーバ３が抽出して画像形成装置１に通知する「所定の条件に合致するユーザのユーザ情報」とは、例えば「照合率９５％以上：Ａ氏、照合率９０％以上：Ａ氏及びＢ氏」等となる。
【００９１】
そしてこのような内容の「所定の条件に合致するユーザのユーザ情報」の通知を受けた画像形成装置１の生体認証部１８は、上述した図１４Ａあるいは図１４Ｂのフローチャートに従って認証を行い、認証結果「ＯＫ」，「ＮＧ」及び「確認」のいずれかを出力する。
【００９２】
例えば「所定の条件に合致するユーザのユーザ情報」が上記の例「照合率９５％以上：Ａ氏、照合率９０％以上：Ａ氏及びＢ氏」であった場合、図１４ＡのステップＳ２０１１（「照合率が９０％以上？」）の結果はＹＥＳ、ステップＳ２０１２（「何人？」）の結果は「２人以上」（Ａ氏及びＢ氏）である。このため、認証結果「確認」を出力する。
【００９３】
同様に「所定の条件に合致するユーザのユーザ情報」が上記の例「照合率９５％以上：Ａ氏、照合率９０％以上：Ａ氏及びＢ氏」であった場合、図１４ＢのステップＳ２０１４（「照合率が９５％以上？」）の結果はＹＥＳとなる。そしてステップＳ２０１５（「何人？」）の結果は「１人」（Ａ氏）であるため、認証結果「ＯＫ」を出力する。
【００９４】
なお上記「所定の条件に合致するユーザ」の「所定の条件」は、例えば画像形成装置１の側で任意に設定可能であることが望ましい。
【００９５】
上述した図１６，図１７に示す生体認証処理の流れの第２の例の変形例１によれば、図４の構成例では生体認証サーバ３が有していた生体認証部３４の機能の一部を奏する機能部として、画像形成装置１に生体認証部１８を設ける。その結果、生体認証サーバ３から通知される「所定の条件に合致するユーザのユーザ情報」に対し、どのようなルールに従って判定処理を行い認証結果を得るかを、画像形成装置１の側で自由に設定でき、設定の自由度が向上する。
【００９６】
〈生体認証処理の流れの第２の例の変形例２〉
次に上記生体認証処理の流れの第２の例の変形例２につき、図１８，図１９とともに説明を行う。
【００９７】
図１８は本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例２を実現する場合の認証システムの全体構成を示す図である。図１９は本発明の実施形態の認証システムにおける生体認証処理の流れの第２の例の変形例２を装置単位で示すシーケンス図である。
【００９８】
図１８の全体構成が上述した図１の全体構成と異なる点は、新たに認証サーバ４がネットワークＮＷに接続されていることである。認証サーバ４は、ネットワークＮＷを介し、生体認証サーバ３、画像形成装置１及び生体情報読取デバイス２のそれぞれと通信可能である。他の構成は図１の構成と同様である。
【００９９】
図１９のシーケンスが上述した図１７のシーケンスと異なる点は以下の通りである。すなわち、生体認証サーバ３はステップＳ２０１の認証の代わりに所定の条件に合致するユーザを抽出し（ステップＳ２０１Ａ）、その結果得られた所定の条件に合致するユーザのユーザ情報を認証サーバ４に通知する。認証サーバ４は当該通知を受けて認証を行い（ステップＳ２０１Ｂ）、認証結果に応じ、ユーザによる画像形成装置１の利用の許可を画像形成装置１に通知する（ステップＳ２０１Ｃ）（認証結果が「ＯＫ」の場合）。あるいはユーザによる画像形成装置１の利用の不許可を画像形成装置１に通知する（ステップＳ２０１Ｄ）（認証結果が「ＮＧ」の場合）。あるいはユーザ情報の入力を画像形成装置１に要求する（ステップＳ２０１Ｅ）（認証結果が「確認」の場合）。なおステップＳ２０１Ｅでは、ステップＳ２０１Ａで生体認証サーバ３から通知された「所定の条件に合致するユーザのユーザ情報」を併せて画像形成装置１へ通知する。
【０１００】
ステップＳ２０１Ｃ，Ｓ２０１ＤあるいはＳ２０１Ｅの通知あるいは要求を受けて画像形成装置１はユーザに画像形成装置１の利用を許可する（ステップＳ２０２：利用許可）（ステップＳ２０１Ｃの場合）。あるいはユーザに画像形成装置１の利用を許可しない（ステップＳ２０３：利用不許可）（ステップＳ２０１Ｄの場合）。あるいは「ユーザ情報入力画面」を表示する（ステップＳ２０４：ユーザ情報入力画面表示）（ステップＳ２０１Ｅの場合）。
【０１０１】
ステップＳ２０４の「ユーザ情報入力画面」の表示に応じてユーザがユーザ情報（ユーザＩＤなど）を入力すると（ステップＳ２０５：ユーザ情報入力）、画像形成装置１は以下の判定を行う。すなわち、入力されたユーザ情報が、ステップＳ２０１Ｅで認証サーバ４から通知された「所定の条件に合致するユーザのユーザ情報」に存在するか否かを判定する。（ステップＳ２０６：認証）。判定の結果、存在した場合は、ユーザに画像形成装置１の利用を許可する（ステップＳ２０７：利用許可）。存在しなかった場合は利用を許可しない。
【０１０２】
また本発明の実施形態の認証システムにおいて生体認証処理の流れの第２の例の変形例２を実現する場合の認証システムの上記以外の構成及び動作手順については図１乃至図１５Ｂとともに上述した構成及び動作手順と同様であり、重複する説明を適宜省略する。
【０１０３】
すなわち図１８，図１９に示す生体認証処理の流れの第２の例の変形例２が図１６，図１７に示す生体認証処理の流れの第２の例の変形例１と異なる点は以下の通りである。すなわち図１６，図１７に示す生体認証処理の流れの第２の例の変形例１において画像形成装置１が有する生体認証部１８の機能が、画像形成装置１とは別に設けられ個別にネットワークＮＷに接続された認証サーバ４によって奏される点である。その他の構成は図１６，図１７に示す生体認証処理の流れの第２の例の変形例１と同様である。
【０１０４】
この場合「所定の条件に合致するユーザ」の「所定の条件」は、例えば認証サーバ４の側で任意に設定可能であることが望ましい。
【０１０５】
上述した図１８，図１９に示す生体認証処理の流れの第２の例の変形例２によれば、図４の構成例では生体認証サーバ３が有していた生体認証部３４の機能の一部を奏する機能部を有する装置として、認証サーバ４を設ける。その結果、生体認証サーバ３から通知される「所定の条件に合致するユーザのユーザ情報」に対し、どのようなルールに従って判定処理を行い認証結果を得るかを認証サーバ４の側で自由に設定でき、設定の自由度が向上する。  
〈クラウドサービスを利用する場合の構成例〉
次に図２０乃至図２９とともに、クラウドサービスを利用する場合の本発明の実施形態の認証システムについて説明する。
【０１０６】
図２０はクラウドサービスを利用する場合の本発明の実施形態の認証システムの全体構成を示す図である。図２０に示される認証システムにおいて、オフィス１１００に設置された画像形成装置１１０１とサービス提供システム３００とはインターネット等の広域的なネットワークＮＷ１を介して通信可能とされている。サービス提供システム３００は情報処理システムの一例である。
【０１０７】
サービス提供システム３００は、ネットワークＮＷ１を介してクラウドサービスを提供する組織に設置されている。なお以下に説明する構成では、クラウドサービスを具体例に採用して説明するが、本発明の実施形態はこのような構成例に限定されない。すなわち、ＡＳＰ（Application Service Provider）によって提供されるサービスやＷｅｂサービス等、ネットワークを介して提供されるサービスに関して本発明の実施形態が適用されてもよい。
【０１０８】
サービス提供システム３００は、ネットワークＮＷ１を介して所定のサービスを提供する。サービス提供システム３００に含まれるアクセス制御装置３０１、サービス提供装置３０３，サービス提供装置３０４等はＬＡＮ（Local Area Network）等のネットワークＮＷ２を介して接続されている。アクセス制御装置３０１、サービス提供装置３０３，サービス提供装置３０４等の各々のハードウェアの構成例としては、例えば上述した図３の構成を採用することができる。
【０１０９】
オフィス１１００とは、例えばユーザ企業等の組織のオフィスである。オフィス１１００において一台以上の画像形成装置１１０１及びファイアウォール１１０３はＬＡＮ（Local Area Network）等のネットワークＮＷ３を介して接続されている。オフィス１１００に設置される画像形成装置１１０１の各々のハードウェアの構成例としては例えば上述した図２の構成を採用することができる。またオフィス１１００に設置されるそれぞれの画像形成装置１１０１としてスキャン、印刷、コピー、又はファクス（ＦＡＸ）通信等の機能を有する複合機を採用することができる。
【０１１０】
なお図２０ではオフィス１１００を１個のみ記載しているが、実際にはサービス提供システム３００はネットワークＮＷ１を介し、多数の企業等の組織のオフィスと接続することができる。そして、それらのオフィスのそれぞれに対し、オフィス１１００に対する場合同様、所定のサービスを提供することができる。
【０１１１】
図２１は、クラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて、クラウドサービスを提供する組織に設置されたサービス提供システム３００の機能構成の一例を示す図である。
【０１１２】
図２１において、サービス提供システム３００は、サービスアプリ３１０及びプラットフォーム３２０等のソフトウェアを含む。これらはサービス提供システム３００の各装置３０１、３０３，３０４等にインストールされる一以上のプログラムによって構成され、各装置３０１、３０３、３０４等として図３のハードウェア構成を採用した場合、演算処理部２０６に所定の処理を実行させる。尚図２１のサービス提供システム３００は、例えば図２１に示される、同システム３００が有する全ての機能を有する一台のサービス提供装置として構成することもできる。その場合当該一台のサービス提供装置は例えば図３に示すハードウェア構成を有する。
【０１１３】
サービス提供システム３００は、また、企業管理情報記憶部３３１，ユーザ管理情報記憶部３３２、機器管理情報記憶部３３３、データ管理情報記憶部３３４，データストレージ３３５等を利用する。これら各記憶部は、例えば各装置３０１、３０３，３０４等として図３のハードウェア構成を採用した場合補助記憶部２０４、又はサービス提供システム３００にネットワークを介して接続される記憶装置等（図示を省略）を用いて実現可能である。
【０１１４】
プラットフォーム３２０は、複数のサービスアプリ３１０に共通する機能、又は複数のサービスアプリ３１０から利用される基本機能等を含む。プラットフォーム３２０は認証処理部３２１，データ処理部３２２，機器通信部３２３，セッション管理部３２４等を含む。これら各部の機能は、プラットフォームＡＰＩ３４０を介してサービスアプリ３１０に公開されている。換言すれば、サービスアプリ３１０は、プラットフォームＡＰＩ３４０によって公開されている範囲においてこれら各部の機能を利用可能である。
【０１１５】
サービスアプリ３１３，サービスアプリ３１４等は、プリントサービスやスキャンサービス等、各種のサービス提供を実現するアプリケーションプログラムである。サービスアプリ３１３，サービスアプリ３１４等は、実際には、それぞれ例えば図２０のサービス提供装置３０３，サービス提供装置３０４等にインストールされている。
【０１１６】
認証処理部３２１は画像形成装置１１０１のユーザの認証等を行い、認証結果を返す。認証処理部３２１はユーザ管理情報記憶部３３２が保持する「生体認証用情報」を利用して生体認証を行う「生体認証」機能を有する。その場合、ユーザ管理情報記憶部３３２には、例えば図４とともに上述した生体認証用情報記憶部３３同様、生体情報および生体情報に紐付くユーザ情報（すなわち図２２Ｃの「生体認証用情報」）が格納される。
【０１１７】
セッション管理部３２４はサービス提供システム３００と画像形成装置１１０１との連携時において、両者の通信のセッションを管理する。機器通信部３２３はネットワークＮＷ１、ＮＷ３等を介した画像形成装置１１０１との通信を制御する。認証処理部３２１，セッション管理部３２４及び機器通信部３２３のそれぞれは、実際には、例えば図２０のアクセス制御装置３０１が有する。
【０１１８】
データ処理部３２２は画像形成装置１１０１から受信したデータやデータストレージ３３５に蓄積（記憶）するデータに対する処理等を実行する。例えば、アプリケーションデータを印刷データへと変換する処理や、蓄積データの削除等を行う。データ処理部３２２は、例えば図２０のアクセス制御装置３０１、サービス提供装置３０３，サービス提供装置３０４等のそれぞれが有する。
【０１１９】
企業管理情報記憶部３３１はサービス提供システム３００が提供するサービスの企業・組織・グループ等に関する情報を記憶する。ユーザ管理情報記憶部３３２はサービス提供システム３００が提供するサービスのユーザに関する情報を記憶する。上記の如くユーザ管理情報記憶部３３２は生体情報および生体情報に紐付くユーザ情報（すなわち図２２Ｃの「生体認証用情報」）などを記憶する。
【０１２０】
機器管理情報記憶部３３３はユーザにおけるシステム環境（オフィス等）において、サービス提供システム３００が提供するサービスと連携させる機器に関する情報（例えば後述する企業コード等）を記憶する。データ管理情報記憶部３３４はデータストレージ３３５に記憶するデータに関する情報を記憶する。データストレージ３３５は画像形成装置１１０１から受信したデータ、その他外部から受信したデータ、受信データに基づき処理されたデータ等を記憶する。
【０１２１】
図２２Ａは図２０に示す認証システムにおける生体情報読取デバイス１１０２の機能構成例を示す図である。図２２Ｂは図２０に示す認証システムにおける画像形成装置１１０１の機能構成例を示す図である。図２２Ｃは図２０の認証システムにおけるユーザ管理情報記憶部３３２（図２１参照）が保持する生体認証用情報の一例を示す図である。
【０１２２】
図２２Ｂの画像形成装置１１０１は入力受付部１０１１，出力部１０１２，設定情報保持部１０１３，ログイン要求部１０１４，サービス利用要求部１０１５及び生体情報読取デバイス制御部１０１６を有する。入力受付部１０１１，出力部１０１２，ログイン要求部１０１４，サービス利用要求部１０１５及び生体情報読取デバイス制御部１０１６は、一以上のプログラムが演算処理部（ＣＰＵ）に実行させる処理等により実現される。当該一以上のプログラムは画像形成装置１１０１にインストールされたプログラムである。画像形成装置１１０１に図２のハードウェア構成を採用した場合、上記一以上のプログラムを実行する演算処理部は演算処理部１０６である。設定情報保持部１０１３は、画像形成装置１１０１に図２のハードウェア構成を採用した場合、例えばメモリ部１０５あるいは補助記憶部１０４によって実現される。
【０１２３】
画像形成装置１１０１の入力受付部１０１１は画像形成装置１１０１のオペレーションパネル（図示を省略）への接触操作、キーボード入力等のユーザ操作による入力を受け付ける。ログイン要求部１０１４はサービス提供システム３００へのログインを要求する。サービス利用要求部１０１５はサービス提供システム３００が提供する各種サービスの利用を要求する。出力部１０１２は出力データに基づき印刷、表示等の出力を実行する。設定情報保持部１０１３はサービス提供システム３００の利用に供する設定情報（ユーザ情報、ログイン情報等）を保持する。ログイン情報には、例えば当該画像形成装置１１０１が属する企業を識別する企業コード等（企業ＩＤ等）が含まれる。生体情報読取デバイス制御部１０１６は生体情報の撮影要求など生体情報読取デバイス１１０２の制御を行う。
【０１２４】
図２２Ａに示される生体情報読取デバイス１１０２は画像形成装置接続部１０２１及び生体情報取得部１０２２を有する。生体情報読取デバイス１１０２は図４に示す生体情報読取デバイス２と同様の構成を有することができる。画像形成装置接続部１０２１は生体情報の撮影要求を受け付けたり、取得した生体情報の受け渡しなど画像形成装置１１０１との通信を行う。生体情報取得部１０２２は生体情報を取得（撮影）する。
【０１２５】
図２２Ｃに示される生体認証用情報は図７に示される生体認証用情報に対応するものである。図７の生体認証用情報と異なる点は、「グループＩＤ」の代わりに「企業コード」が含まれている点である。
【０１２６】
〈クラウドサービスを利用する場合の生体認証処理の流れの第１の例〉
次に図２３とともに、クラウドサービスを利用する場合の本発明の実施形態の認証システムにおける生体認証処理の流れの第１の例を説明する。当該生体認証処理の流れの第１の例は、図１０乃至１２等とともに上述の生体認証処理の流れの第１の例に対応する。ただしこの場合、「選択されたグループ情報」の代わりに画像形成装置１１０１が属する企業等を識別する「企業コード等（企業ＩＤ等）」を利用する。従ってユーザによるグループを選択する操作は不要である。この場合、「企業コード等（企業ＩＤ等）」は、「ユーザが属するグループを識別するグループ情報」の一例である。
【０１２７】
まずユーザは、生体情報読取デバイス１１０２の生体情報取得部１０２２に指や掌などをかざす（ステップＳ６１１：指などをかざす）。指や掌がかざされたことを検知した生体情報取得部１０２２は、画像形成装置接続部１０２１を介して画像形成装置１１０１の生体情報読取デバイス制御部１０１６に指や掌かざされたイベント情報を送信する（ステップＳ６１２：検知）。
【０１２８】
生体情報読取デバイス制御部１０１６は、イベント情報を受信したら、生体情報読取デバイス１１０２の画像形成装置接続部１０２１に対して生体情報の取得要求を行う（ステップＳ６１３：生体情報取得要求）。
【０１２９】
画像形成装置接続部１０２１は、生体情報取得部１０２２に対して生体情報の撮影要求を出す（ステップＳ６１４：生体情報撮影要求）。そして生体情報取得部１０２２から取得した（生体情報取得部１０２２が撮影した）生体情報を画像形成装置１１０１の生体情報読取デバイス制御部１０１６に渡す。
【０１３０】
生体情報読取デバイス制御部１０１６は、取得した生体情報を基にログイン要求部１０１４に生体認証を要求する（ステップＳ６１５：生体認証要求（生体情報））。
【０１３１】
ログイン要求部１０１４は、サービス提供システム３００の認証処理部３２１に対し、「ログイン及び生体認証要求」を送信する（ステップＳ６１６：ログイン及び生体認証要求）。当該ログイン及び生体認証要求には、当該画像形成装置１１０１が属する企業等を識別する企業コード等（企業ＩＤ等）のログイン情報が含まれている。当該ログイン情報は、ログイン要求部１０１４が設定情報保持部１０１３から読み出す（図２２Ｂ参照）。
【０１３２】
サービス提供システム３００の認証処理部３２１は、ステップＳ６１６で受信したサービス提供システム３００へのログイン情報に基づく認証を実行する（ステップＳ６１７：認証）。ログインＯＫ（認証結果「ＯＫ」）の場合、認証処理部３２１は次に、ステップＳ６１６で受け取った生体情報とログイン情報（企業コード等（企業ＩＤ等））をキーに、ユーザ管理情報記憶部３３２が保持する生体認証用情報を検索する。すなわち、（企業コード等（企業ＩＤ等）で識別される企業等の配下に該当する生体情報が存在するか否かを調べる（ステップＳ６１８：企業ＩＤなどに対応する生体情報検索）。そして、該当する生体情報が存在した場合は、認証結果「ＯＫ」及び、当該生体情報に紐付けられているーザの情報（ユーザ情報）を得る。一方、該当する生体情報が存在しなかった場合、認証処理部３２１は認証結果「ＮＧ」を得る。図２３は該当する生体情報が存在した場合を示している。またステップＳ６１７の認証結果が失敗であった場合（認証結果「ＮＧ」）も、認証処理部３２１は認証結果「ＮＧ」を得る。
【０１３３】
なお「企業等の配下」とは、当該企業等に属するユーザの情報（生体情報等）を示す。
【０１３４】
認証処理部３２１は、このようにして得た認証結果及びユーザ情報（認証結果がＮＧの場合には認証結果のみ）を画像形成装置１１０１のログイン要求部１０１４に渡す。
【０１３５】
画像形成装置１１０１のログイン要求部１０１４は、取得したユーザ情報を設定情報保持部１０１３に登録する（ステップＳ６１９：ユーザ情報登録（ユーザ情報））。ログイン要求部１０１４は、認証結果が「ＯＫ」であったら、ユーザに画像形成装置１１０１の利用を許可する（ステップＳ６２０：利用許可）。
【０１３６】
なお上述した図２３の処理の流れでは、ステップＳ６１６でサービス提供システム３００へのログインのために画像形成装置１１０１が属する組織である企業等の「企業コード等」（企業ＩＤ等）を送信する。そして当該「企業コード等」（企業ＩＤ等）を上記「選択されたグループ情報」としても利用している。しかしながら本発明の実施形態はこの例に限られず、図８等とともに上記したように、ユーザに係る「選択されたグループ情報」を取得するようにしてもよい。
【０１３７】
その場合、サービス提供システム３００のユーザ管理情報記憶部３３２が図５の如くの「グループ情報」、図６の如くのユーザ情報及び図７の如くの生体認証用情報を、例えば企業等毎に有するようにすればよい。その場合、ログイン要求部１０１４は上記「企業コード等」（企業ＩＤ等）をキーとし、当該画像形成装置１１０１が属する企業等に係る「グループ情報」を、ユーザ管理情報記憶部３３２が保持する企業等毎の「グループ情報」のなかから検索して取得する。そして取得した「グループ情報」に基づいて図９の如くのグループ選択画面を画像形成装置１１０１に表示させる。
【０１３８】
そして表示された「グループ選択画面」からユーザが自分の属するグループを選択すると、「選択されたグループ情報」が保存される。そして図２３のステップＳ６１６において当該「選択されたグループ情報」を含んだ状態で「ログイン及び生体認証要求」が認証処理部３２１に送信される。そしてステップＳ６１８で認証処理部３２１は、上記企業等の配下であって「選択されたグループ」配下の生体情報を検索対象とし、当該検索対象に該当する生体情報が存在するか否かを調べる。他の動作は図２３と共に上述したものと同様である。
【０１３９】
〈クラウドサービスを利用する場合の生体認証処理の流れの第２の例〉
次に図２４とともに、図１３等とともに上述した生体認証処理の流れの第２の例に対応する、クラウドサービスを利用する場合の本発明の実施形態の認証システムにおける生体認証処理の流れの第２の例を説明する。図２４において、ステップＳ６１１，Ｓ６１２、Ｓ６１４及びＳ６１６のそれぞれの手順は、図２３におけるステップＳ６１１，Ｓ６１２、Ｓ６１４及びＳ６１６のそれぞれの手順と同じである。説明の便宜上、図２４では、図２３におけるステップＳ６１３、Ｓ６１５、Ｓ６１７のそれぞれの手順と同じ手順等の記載を省略している（以下同様）。
【０１４０】
ステップＳ６１６の手順（ログイン及び生体認証要求）の次にサービス提供システム３００の認証処理部３２１は、ステップＳ６１６の「ログイン及び生体認証要求」に応じて認証（後述）を行う。そしてステップＳ６１７における「企業コード等（企業ＩＤ等）」によるログインが成功した場合（認証結果「ＯＫ」）、認証処理部３２１は生体認証（ステップＳ６５１：認証）を行う。すなわち画像形成装置１１０１から受信した企業コード等及び生体情報とユーザ管理情報記憶部３３２が保持している生体認証用情報とに基づいて生体認証を行う。そして認証結果（「ＯＫ」又は「ＮＧ」又は「確認」）を画像形成装置１１０１に返す。このとき、認証結果が「ＮＧ」以外であれば、認証結果とともにユーザ情報を返す。
【０１４１】
ステップＳ６５１の詳細については、図１３のステップＳ２０１の詳細として上述した図１４Ａ，図１４Ｂ、図１５Ａ及び図１５Ｂを用いて上述した通りである。ただしこの場合上記の如く「選択されたグループ情報」の代わりに「企業コード等（企業ＩＤ等）」を利用する。したがってユーザ管理情報記憶部３３２が保持している生体認証用情報のうち、「企業コード等（企業ＩＤ等）」によって識別される企業等の配下の生体情報が検索対象となる。また上記同様、ステップＳ６１７におけるログインが失敗した場合（認証結果「ＮＧ」）にも認証処理部３２１は認証結果「ＮＧ」を画像形成装置１１０１に返す。
【０１４２】
画像形成装置１１０１は、サービス提供システム３００の認証処理部３２１からの認証結果が「ＯＫ」であった場合、ユーザに画像形成装置１１０１の利用を許可する（ステップＳ６５２：利用許可）。また、認証結果が「ＮＧ」であった場合は、ユーザに画像形成装置１１０１の利用を許可しない（ステップＳ６５３：利用不許可）。また、認証結果が「確認」であった場合は、ユーザ情報入力画面を表示する（ステップＳ６５４：ユーザ情報入力画面表示）。
【０１４３】
ステップＳ６５４のユーザ情報入力画面の表示に応じてユーザがユーザ情報（ユーザＩＤなど）を入力すると（ステップＳ６５５：ユーザ情報入力）、画像形成装置１１０１は以下の判定を行う。すなわち、入力されたユーザ情報がサービス提供システム３００からの認証結果に含まれるユーザ情報に存在するか否かを判定する（ステップＳ６５６：認証）。判定の結果、存在した場合は、ユーザに画像形成装置１１０１の利用を許可する（ステップＳ６５７：利用許可）。存在しなかった場合は利用を許可しない。
【０１４４】
ここでも図１３乃至１５Ｂとともに上述した生体認証処理の第２の例同様、「ＯＫ」、「ＮＧ」、「確認」の３通りの認証結果を用意したが、例えば照合率９５％以上は「ＯＫ」で照合率９５％未満は「確認」といった設定であっても構わない。
【０１４５】
また、当該第２の例は、必ずしも上記第１の例の手順に加えなければ実現できないものではなく、画像形成装置１１０１から（「生体情報」及び「企業コード等（企業ＩＤ等）」の代わりに）生体情報のみを受信して認証処理を行ってもよい。すなわち、「企業コード等（企業ＩＤ等）」で識別される企業等の配下の生体情報だけではなく、生体認証用情報記憶部３３が記憶する生体情報全体を検索対象としても良い。第２の例においては、生体認証による認証と、ユーザ情報の入力による認証とを組み合わせることで、認証の精度を強化した認証処理の効率化を図ることが可能となる。
【０１４６】
特に指紋認証などの生体認証では、同一ユーザから読み取った生体情報が常に同一となるとは限らない。例えば何らかの作業を行ったことで指紋が読み取りにくくなるようなケースもあり得る。そのため、同一ユーザであるにも関わらず、認証結果が「ＯＫ」であるときもあれば「ＮＧ」となってしまうときもあるといった状況が起こる可能性がある。このような場合に、生体認証による「ＯＫ」と「ＮＧ」だけではなく、所定の条件を設定して他の認証方式と連携することで、柔軟な対応が可能となり、効率的な認証を行うことができる。
【０１４７】
従って、当該第２の例は、生体認証方式と、ユーザ情報の入力による認証方式との連携に限らず、カード認証や、その他の認証方式との連携であっても構わない。つまり、異なる認証方式である第１の認証方式と第２の認証方式を連携した認証システムに適用できる。当該認証システムでは、第１の認証方式による認証結果が（「ＯＫ」）と判定された場合には、その認証結果を採用する。他方、認証結果が認証と判定されなかった場合（「ＯＫ」以外）には、第２の認証方式による認証を実行する。
【０１４８】
さらに、第２の認証方式だけに限らず、第３、第４の認証方式と連携させてもよいし、第１の認証方式の認証結果に基づいて、複数の認証方式のうちどの認証方式による認証を行うかを決定してもよい。例えば、認証方式をさらに対応付けた条件を設定することで可能となる。すなわち、例えば第１の認証方式である生体認証の照合率の条件が８０％以上８５％未満で照合が得られるのであれば第２の認証方式による「確認」を行う。他方第１の認証方式である生体認証の照合率の条件が８５％以上９０％未満で照合が得られるのであれば第３の認証方式による「確認」を行う。また第１の認証方式である生体認証の照合率の条件が９０％以上９５％未満で照合が得られるのであれば第４の認証方式による「確認」を行う。
【０１４９】
〈クラウドサービスを利用する場合の生体認証処理の流れの第２の例の変形例１〉
図２５Ａ、図２５Ｂ及び図２６とともに、クラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例１について説明する。当該生体認証処理の流れの第２の例の変形例１は、図１６，図１７等とともに上述の生体認証処理の流れの第２の例の変形例１に対応する。
【０１５０】
図２５Ａ、図２５Ｂは、クラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例１を実現する場合の生体情報読取デバイスの機能ブロックを示す図である。図２５Ｂはクラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例１を実現する場合の画像形成装置１１０１の機能ブロックを示す図である。図２５Ａはクラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例１を実現する場合の生体情報読取デバイス１１０２の機能ブロックを示す図である。図２６はクラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例１を示すシーケンス図である。
【０１５１】
図２５Ａ，図２５Ｂの機能ブロックが上述した図２２Ａ，２２Ｂの機能ブロックと異なる点は以下の通りである。すなわち画像形成装置１１０１において新たに生体認証部１０１７が設けられた点である。他の構成は図２２Ａ，２２Ｂの構成と同様である。生体認証部１０１７は、画像形成装置１１０１にインストールされたプログラムが（画像形成装置１１０１に図２のハードウェア構成を採用した場合）演算処理部１０６に実行させる処理によって実現される。
【０１５２】
図２６のシーケンスが上述した図２４のシーケンスと異なる点は以下の通りである。すなわち、サービス提供システム３００の認証処理部３２１が「生体認証」機能の代わりに「所定条件合致ユーザ通知」機能を有する。そして、ステップＳ６５１の「認証」の代わりに所定の条件（後述）に合致するユーザを抽出する（ステップＳ６５１Ａ）。そして、その結果得られた所定の条件に合致するユーザのユーザ情報を画像形成装置１１０１に通知する。
【０１５３】
また画像形成装置１１０１の生体認証部１０１７は当該通知を受けて「認証」（後述）を行う（ステップＳ６５１Ｂ）。そして、「認証」結果に応じ、図２４とともに上述したように、ユーザに画像形成装置１１０１の利用を許可する（ステップＳ６５２：利用許可）（「認証」結果が「ＯＫ」の場合）。あるいはユーザに画像形成装置１１０１の利用を許可しない（ステップＳ６５３：利用不許可）（「認証」結果が「ＮＧ」の場合）。あるいはユーザ情報入力画面を表示する（ステップＳ６５４：ユーザ情報入力画面表示）（「認証」結果が「確認」の場合）。ステップＳ６５５乃至Ｓ６５７は図２４と同様である。
【０１５４】
他の構成及び動作手順については図２０乃至図２４とともに上述した構成及び動作手順と同様であり、重複する説明を適宜省略する。
【０１５５】
図１６，図１７等とともに上述の生体認証処理の流れの第２の例の変形例１同様、「所定の条件に合致するユーザ」の「所定の条件」とは、例えば「照合率が９５％以上」及び「照合率が９０％以上」である。したがってその場合「所定の条件に合致するユーザ」とは、「照合率が９５％以上のユーザ」及び「照合率が９０％以上のユーザ」である。その結果ステップＳ６５１Ａで認証処理部３２１が抽出して画像形成装置１１０１に通知する「所定の条件に合致するユーザのユーザ情報」とは、例えば「照合率９５％以上：Ａ氏、照合率９０％以上：Ａ氏及びＢ氏」となる。
【０１５６】
そしてこのような内容の「所定の条件に合致するユーザのユーザ情報」の通知を受けた画像形成装置１１０１の生体認証部１０１７は、上述した図１４Ａあるいは図１４Ｂのフローチャートに従って認証結果「ＯＫ」，「ＮＧ」及び「確認」のいずれかを出力する。例えば上記の例「照合率９５％以上：Ａ氏、照合率９０％以上：Ａ氏及びＢ氏」の場合、図１４ＡのステップＳ２０１１の結果はＹＥＳ、ステップＳ２０１２の結果は「２人以上」であるため、認証結果「確認」を出力する。他方図１４ＢのステップＳ２０１４の結果はＹＥＳ、ステップＳ２０１５の結果は「１人」であるため、認証結果「ＯＫ」を出力する。
【０１５７】
この場合も上記同様、「所定の条件に合致するユーザ」の「所定の条件」は、画像形成装置１１０１の側で任意に設定可能にすることが望ましい。
【０１５８】
上述した図２５Ａ，図２５Ｂ及び図２６に示す、クラウドサービスを利用する場合の本発明の実施形態の認証システムにおける生体認証処理の流れの第２の例の変形例１によれば、以下の効果が得られる。すなわち、図２１の構成例では認証処理部３２１が有していた生体認証の機能の一部を奏する機能部として、画像形成装置１１０１に生体認証部１０１７を設ける。その結果、認証処理部３２１から通知される「所定の条件に合致するユーザのユーザ情報」に対し、どのようなルールに従って判定処理を行い認証結果を得るかを、画像形成装置１１０１の側で自由に設定でき、設定の自由度が向上する。
【０１５９】
〈クラウドサービスを利用する場合の生体認証処理の流れの第２の例の変形例２〉
次に、上記した、クラウドサービスを利用する場合の本発明の実施形態の生体認証処理の流れの第２の例の変形例２につき、図２７，図２８、図２９とともに説明を行う。当該生体認証処理の流れの第２の例の変形例２は、図１８，図１９等とともに上述の生体認証処理の流れの第２の例の変形例２に対応する。
【０１６０】
図２７はクラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例２を実現する場合の認証システムの全体構成を示す図である。図２８は、図２７の認証システムにおけるサービス提供システム３００の機能構成例を示す図である。図２９は、クラウドサービスを利用する場合の本発明の実施形態の認証システムにおいて、生体認証処理の流れの第２の例の変形例２を示すシーケンス図である。
【０１６１】
図２７の全体構成が上述した図２０の全体構成と異なる点は、新たに認証サーバ３０５がサービス提供システム３００に加わったことである。認証サーバ３０５は、サービス提供システム３００内のネットワークＮＷ２を介し、アクセス制御装置３０１，サービス提供装置３０３，サービス提供装置３０４等と通信可能である。更に認証サーバ３０５は、サービス提供装置３０３，サービス提供装置３０４等とともに、画像形成装置１１０１及び生体情報読取デバイス１１０２のそれぞれと通信可能である。当該通信はネットワークＮＷ２，アクセス制御装置３０１、インターネットＮＷ１、ファイアウォール１１０３、ネットワークＮＷ３等を介してなされる。他の構成は図２０の構成と同様である。
【０１６２】
図２８のサービス提供システム３００が図２１のサービス提供システム３００と異なる点は以下の通りである。すなわち図２５Ａ，図２５Ｂ，図２６とともに上述した第２の例の変形例１の場合同様、認証処理部３２１が「生体認証」機能の代わりに「所定条件合致ユーザ通知」機能を有する点である。更に、サービスアプリ３１０に認証アプリ３１５が加わっていることである。認証アプリ３１５は実際には認証サーバ３０５にインストールされ、認証サーバ３０５によって認証アプリ３１５の機能が提供される。他の構成は図２１の構成と同様である。
【０１６３】
図２９のシーケンスが上述した図２６のシーケンスと異なる点は以下の点である。すなわち、サービス提供システム３００の認証処理部３２１は、図１７の場合同様、ステップＳ６５１の認証の代わりに所定の条件に合致するユーザを抽出する（ステップＳ６５１Ａ）。しかしながら、その結果得られた所定の条件に合致するユーザのユーザ情報を、画像形成装置１１０１ではなく、サービス提供システム３００の認証アプリ３１５に通知する。また認証アプリ３１５は当該通知を受け、図２６の場合、画像形成装置１１０１が行っていた認証を行う（ステップＳ６５１Ｂ）。
【０１６４】
そしてサービス提供システム３００の認証アプリ３１５はステップＳ６５１Ｂの認証結果に応じ、ユーザによる画像形成装置１１０１の利用の許可を画像形成装置１１０１に通知する（ステップＳ６５１Ｃ）（認証結果が「ＯＫ」の場合）。あるいはユーザによる画像形成装置１１０１の利用の不許可を画像形成装置１１０１に通知する（ステップＳ６５１Ｄ）（認証結果が「ＮＧ」の場合）。あるいはユーザ情報の入力を画像形成装置１１０１に要求する（ステップＳ６５１Ｅ）（認証結果が「確認」の場合）。なおステップＳ６５１Ｅでは、ステップＳ６５１Ａでサービス提供システム３００の認証処理部３２１から通知された「所定の条件に合致するユーザのユーザ情報」を併せて画像形成装置１１０１へ通知する。
【０１６５】
ステップＳ６５１Ｃ，Ｓ６５１ＤあるいはＳ６５１Ｅの通知あるいは要求を受けて画像形成装置１１０１は、ユーザに画像形成装置１１０１の利用を許可する（ステップＳ６５２：利用許可）（ステップＳ６５１Ｃの場合）。あるいはユーザに画像形成装置１１０１の利用を許可しない（ステップＳ６５３：利用不許可）（ステップＳ６５１Ｄの場合）。あるいは「ユーザ情報入力画面」を表示する（ステップＳ６５４：ユーザ情報入力画面表示）（ステップＳ６５１Ｅの場合）。
【０１６６】
ステップＳ６５４のユーザ情報入力画面の表示に応じてユーザがユーザ情報（ユーザＩＤなど）を入力すると（ステップＳ６５５：ユーザ情報入力）、画像形成装置１１０１は以下の判定を行う。すなわち、入力されたユーザ情報が、ステップＳ６５１Ｅでサービス提供システム３００の認証処理部３２１から通知された「所定の条件に合致するユーザのユーザ情報」に存在するか否かを判定する。（ステップＳ２０６：認証）。判定の結果、存在した場合は、ユーザに画像形成装置１１０１の利用を許可する（ステップＳ２０７：利用許可）。存在しなかった場合は利用を許可しない。
【０１６７】
他の構成及び動作手順については図２０乃至図２４とともに上述した構成及び動作手順と同様であり、重複する説明を適宜省略する。
【０１６８】
すなわち図２７，図２８，図２９に示す生体認証処理の流れの第２の例の変形例２が図２５Ａ，図２５Ｂ及び図２６に示す生体認証処理の流れの第２の例の変形例１と異なる点は以下の通りである。すなわち図２５Ａ、図２５Ｂ及び図２６に示す生体認証処理の流れの第２の例の変形例１において画像形成装置１１０１が有する生体認証部１０１７の機能が認証サーバ３０５（認証アプリ３１５）によって奏される点である。ここで認証サーバ３０５（認証アプリ３１５）は、画像形成装置１１０１が設けられたオフィス１１００が属する組織とは異なる組織が管理するサービス提供システム３００に設けられている。
【０１６９】
この場合も上記同様、「所定の条件に合致するユーザ」の「所定の条件」は、認証サーバ３０５（認証アプリ３１５）の側で任意に設定可能にすることが望ましい。
【０１７０】
上述した図２７，図２８，図２９に示す、クラウドサービスを利用する場合の生体認証処理の流れの第２の例の変形例２によれば、図２０の構成例では認証処理部３２１が有していた「生体認証」機能の一部を奏する機能部として、認証アプリ３１５を設ける。その結果、認証処理部３２１から通知される「所定の条件に合致するユーザのユーザ情報」に対し、どのようなルールに従って判定処理を行い認証結果を得るかを、認証アプリ３１５の側で自由に設定でき、設定の自由度が向上する。
【０１７１】
以上詳細に説明したように、実施形態の認証システムによれば、ユーザが画像形成装置１を利用するための生体認証を行う際に、画像形成装置１は以下の手順を実行する。すなわち、ユーザが入力した（あるいは画像形成装置１が保持する）ユーザが属するグループを識別する「選択されたグループ情報」と、生体情報読取デバイス２から取得したユーザの生体情報を基に生体認証サーバ３に認証を要求する。生体認証サーバ３は、「選択されたグループ情報」を用いることで認証対象ユーザの検索範囲を狭め、狭めた検索範囲内で生体情報を照合することにより、認証処理を効率化し、認証時間を短縮することができる。
【０１７２】
あるいはユーザが画像形成装置１１０１を利用するための生体認証を行う際に、画像形成装置１１０１は以下の手順を実行する。すなわち、画像形成装置１１０１が保持する企業コード等（企業ＩＤ等）と、生体情報読取デバイス１１０２から取得したユーザの生体情報を基にサービス提供システム３００に認証を要求する。サービス提供システム３００は、企業コード等（企業ＩＤ等）を用いることで認証対象ユーザの検索範囲を狭め、狭めた検索範囲内で生体情報を照合することにより、認証処理を効率化し、認証時間を短縮することができる。
【０１７３】
また、生体認証サーバ３、画像形成装置１あるいは認証サーバ４は、生体認証の結果（照合率と該当者数（ヒット件数））に応じて、「ＯＫ」又は「ＮＧ」と判定する。更に、「ＮＧ」ではないものの「ＯＫ」と判定するには、照合率が低かったり、該当者数が多かったりするときは、「確認」と判定する。画像形成装置１は判定結果として「確認」が得られたとき、追加のユーザ情報（ユーザＩＤなど）を入力させる。そして、「確認」とともに通知されたユーザ情報と追加のユーザ情報を照合することで、「ＯＫ」又は「ＮＧ」と判定することにより、認証精度を向上させることができる。
【０１７４】
あるいはサービス提供システム３００または画像形成装置１１０１は、生体認証の結果（照合率と該当者数（ヒット件数））に応じて、「ＯＫ」又は「ＮＧ」と判定する。更に、「ＮＧ」ではないものの「ＯＫ」と判定するには、照合率が低かったり、該当者数が多かったりするときは、「確認」と判定する。画像形成装置１１０１は判定結果として「確認」が得られたとき、追加のユーザ情報（ユーザＩＤなど）を入力させる。そして、「確認」とともに通知されたユーザ情報と追加のユーザ情報を照合することで、「ＯＫ」又は「ＮＧ」と判定することにより、認証精度を向上させることができる。
【０１７５】
なお、図１乃至図２９とともに上述した実施形態では、画像形成装置１あるいは画像形成装置１１０１は、外部接続された生体情報読取デバイス２あるいは生体情報読取デバイス１１０２から生体情報を取得している。しかしながら、画像形成装置１あるいは画像形成装置１１０１自身が生体情報読取デバイスを備えるように構成することもできる。
【０１７６】
また、図１乃至図２９とともに上述した実施形態では、認証されたユーザの利用が許可される機器を画像形成装置としたが、本発明の実施形態はこのような構成例に限定されない。すなわち本発明の実施形態は、画像形成装置の代わりに、他の機器、例えば文書ファイルを蓄積し管理する文書管理装置やプロジェクター、ＰＣ(Personal Computer)といった機器を対象とすることができる。またさらにプリンタ等に直接接続されるＰＣ等からプリンタの認証制御を行うような、認証対象の機器と認証結果を受信する機器とが別である場合にも本発明を適用可能である。
【０１７７】
また、図１乃至図２９とともに上述した実施形態では、ユーザの識別情報としてユーザの生体情報を用いているが、本発明の実施形態はこのような構成例に限定されない。すなわち、ユーザの識別情報としてユーザの生体情報の代わりにユーザ情報（ユーザＩＤ及びパスワード等）を用いてもよい。その場合でも「選択されたグループ情報」や企業コード等（企業ＩＤ等）を併用することで認証対象ユーザの範囲を狭め、その狭めた範囲内でユーザ情報を照合することにより、認証処理を効率化し、認証時間を短縮することができる。
【符号の説明】
【０１７８】
１、１１０１  画像形成装置（機器）
２、１１０２  生体情報読取デバイス（識別情報読取装置）
３  生体認証サーバ（認証装置）
４、３０５  認証サーバ（第２の認証装置）
１３  画面生成部
１４  画面表示部
１８，３４、１０１７，３１２１  生体認証部
３５、３１２３  所定条件合致ユーザ通知部
３００  サービス提供システム
３１５  認証アプリ（第２の認証装置）
３２１  認証処理部（認証装置）
３２２  データ処理部
３２４  セッション管理部
３３２  ユーザ管理情報記憶部
１０１３  設定情報保持部
１０１４  ログイン要求部
１１００  オフィス
【先行技術文献】
【特許文献】
【０１７９】
【特許文献１】特開２００５−１２３６９９号公報
【図１】
2013164835.tif 000003
【図２】
2013164835.tif 000004
【図３】
2013164835.tif 000005
【図４】
2013164835.tif 000006
【図５】
2013164835.tif 000007
【図６】
2013164835.tif 000008
【図７】
2013164835.tif 000009
【図８】
2013164835.tif 000010
【図９】
2013164835.tif 000011
【図１０】
2013164835.tif 000012
【図１１】
2013164835.tif 000013
【図１２】
2013164835.tif 000014
【図１３】
2013164835.tif 000015
【図１４Ａ】
2013164835.tif 000016
【図１４Ｂ】
2013164835.tif 000017
【図１５Ａ】
2013164835.tif 000018
【図１５Ｂ】
2013164835.tif 000019
【図１６】
2013164835.tif 000020
【図１７】
2013164835.tif 000021
【図１８】
2013164835.tif 000022
【図１９】
2013164835.tif 000023
【図２０】
2013164835.tif 000024
【図２１】
2013164835.tif 000025
【図２２Ａ】
2013164835.tif 000026
【図２２Ｂ】
2013164835.tif 000027
【図２２Ｃ】
2013164835.tif 000028
【図２３】
2013164835.tif 000029
【図２４】
2013164835.tif 000030
【図２５Ａ】
2013164835.tif 000031
【図２５Ｂ】
2013164835.tif 000032
【図２６】
2013164835.tif 000033
【図２７】
2013164835.tif 000034
【図２８】
2013164835.tif 000035
【図２９】
2013164835.tif 000036