(57)【要約】【課題】  異なる認証モジュールが混在する場合にも、認証精度を低下することなく個人認証を行うこと。【解決手段】  ユーザの生体情報の入力を受け付け、当該生体情報の照合用データを取得する指紋認証モジュールと、指紋認証モジュールの種類を判別するモジュール種別情報を記憶するメモリと、ユーザのＩＤの入力を受け付ける操作手段と、メモリに記憶されているモジュール種別情報及び操作手段から入力されたユーザＩＤに対応した登録照合用データを取得し、当該取得した登録照合用データと指紋認証モジュールにより取得された照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別する第１の個人認証処理を行うＣＰＵと、を備えるＭＦＰ。【選択図】図５
2006202212.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの生体情報の入力を受け付け、当該生体情報の照合用データを取得する生体情報入力手段と、
前記生体情報入力手段の種類を判別する情報を記憶する第１記憶手段と、
ユーザのＩＤの入力を受け付ける操作手段と、
第１記憶手段に記憶されている前記生体情報入力手段の種類を判別する情報及び前記操作手段から入力されたＩＤに対応したユーザの予め登録された照合用データを取得し、当該取得した登録照合用データと前記生体情報入力手段により取得された照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別する第１の個人認証処理を行う第１制御手段と、
を備えることを特徴とする個人認証装置。
【請求項２】
請求項１に記載の個人認証装置において、
前記第１記憶手段は、
複数のユーザのＩＤと当該ＩＤに対応して登録された照合用データとが対応付けられた第１登録照合用データ群を記憶しており、
前記制御手段は、
前記生体情報入力手段により取得された照合用データと前記第１登録照合用データ群の各登録照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別し、当該ユーザ照合において失敗した場合、前記操作手段から入力されたＩＤに対応したユーザの予め登録された照合用データを取得し、当該取得した登録照合用データと前記生体情報入力手段により取得された照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別する第１の個人認証処理を行うこと、
を特徴とする個人認証装置。
【請求項３】
ユーザの生体情報の入力を受け付け、当該生体情報の照合用データを取得する生体情報入力手段を備える個人認証装置と相互に通信可能に接続されており、
前記個人認証装置によりユーザのＩＤ及び前記生体情報入力手段の種類を判別する情報が入力された場合、当該ユーザのＩＤ及び当該生体情報入力手段の種類を判別する情報に対応する登録照合用データを検索し検索結果を出力する第１の照合用データ提供処理を行う第２制御手段と、
を備えることを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
ユーザの認証処理を行う個人認証装置を判別する情報と当該個人認証装置が備える生体情報入力手段の種類を判別する情報とが対応付けられた認証装置種別データ群を記憶する第２記憶手段を備え、
前記第２制御手段は、
前記個人認証装置によりユーザのＩＤ及び前記生体情報入力手段の種類を判別する情報が入力された場合、前記認証装置種別データ群から前記生体情報入力手段の種類を判別する情報に対応する個人認証装置を検索し、前記検索された個人認証装置から登録照合用データを取得し出力すること、
を特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記第２記憶手段は、
前記生体情報入力手段の種類を判別する情報とユーザのＩＤとユーザの予め登録された照合用データとが対応付けられた第２登録照合用データ群を記憶しており、
前記第２制御手段は、
前記個人認証装置によりユーザのＩＤ及び前記生体情報入力手段の種類を判別する情報が入力された場合、前記第２登録照合用データ群から前記入力されたＩＤと生体情報入力手段の種類を判別する情報に対応する登録照合用データを検索し、前記第２登録照合データ群内に対応する登録照合用データが無いと判断した場合、前記認証装置種別データ群から前記生体情報入力手段の種類を判別する情報に対応する個人認証装置を検索し、前記検索された個人認証装置から登録照合用データを取得し出力すること、
を特徴とする情報処理装置。
【請求項６】
ユーザの生体情報の入力を受け付け、当該生体情報の照合用データを取得する生体情報入力手段と、
前記生体情報入力手段の種類を判別する情報を記憶する第３記憶手段と、
ユーザのＩＤの入力を受け付ける操作手段と、
前記生体情報入力手段により取得された照合用データに前記生体情報入力手段の種類を判別する情報と自身を判別する情報とを付加してユーザ照合の要求を行い、ユーザ照合が失敗であるという結果が入力された場合、前記操作手段から入力されたＩＤと共に再度ユーザ照合の要求を行う第２の個人認証処理を行う第３制御手段と、
を備えること、
を特徴とする個人認証装置。
【請求項７】
ユーザの生体情報の入力を受け付け、当該生体情報の照合用データを取得する生体情報入力手段を備える個人認証装置と相互に通信可能に接続されており、
前記個人認証装置を判別する情報と前記生体情報入力手段の種類を判別する情報とユーザのＩＤと当該ユーザの予め登録された照合用データが対応付けられた第３登録照合用データ群を記憶する第４記憶手段と、
前記個人認証装置から当該個人認証装置を判別する情報、前記生体情報入力手段の種類を判別する情報及び前記生体情報入力手段により取得された照合用データが入力された場合、前記生体情報入力手段により取得された照合用データと前記第３登録照合用データ群の各登録照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別し、当該ユーザ照合において失敗した場合、ユーザのＩＤを受け付け、前記第３登録照合用データ群から当該ＩＤに対応した登録照合用データを取得し、当該取得した登録照合用データと前記生体情報入力手段により取得された照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別し認証結果を出力する認証結果提供処理を行う第４制御手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
請求項１又は２の個人認証装置と、請求項３から５のいずれか一項の情報処理装置とがネットワークを介して相互に通信可能に接続された個人認証システム。
【請求項９】
請求項６の個人認証装置と、請求項７の情報処理装置とがネットワークを介して相互に通信可能に接続された個人認証システム。
【請求項１０】
請求項８と請求項９に記載の個人認証システムを備え、
前記情報処理装置は、
前記生体情報入力手段の種類を判別する情報に基づき、前記登録照合用データを前記個人認証装置に出力する第１の照合用データ提供処理を行うか又はユーザ照合の成否を判別し認証結果を出力する認証結果提供処理を行うか否かを判断すること、
を特徴とする個人認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個人を認証する個人認証装置、情報処理装置及び個人認証システムに関する。
【背景技術】
【０００２】
従来、セキュリティ保護のため、人物のユーザ情報が記録されたＩＣ（Integrated Circuit）カードの入力や、ユーザのＩＤ（IDentification）及びパスワードの入力により、その入力情報を用いて人物照合が行われていた。特に、各人物が有する生体情報としての指紋を用いる指紋照合により人物照合を行うことが行われている。また、複写機等の画像形成装置が人物照合機能を有する構成も考えられている。
【０００３】
指紋照合においては、指紋センサを介してユーザから入力された指紋を画像読み取りして画像データを取得し、その画像データから指紋の特徴を示す照合用データを取得し、その入力した照合用データと、予め登録された複数人物の登録照合用データとが照合され、その照合結果により個人認証の成否が判別される。このように、指紋の画像データの取得手段と、照合用データの抽出手段と、を備えるモジュールを指紋認証モジュールという。指紋認証モジュールは、照合用データを照合する照合手段を備えることとしてもよい。
【０００４】
しかし、指紋センサや、指紋センサを搭載するシステムのバージョンアップにより、指紋を読み取った画像データの解像度、サイズ等の形式や、照合方式版数が異なることにより、入力された照合用データと、登録照合用データとの形式の互換性がとれなくなる。
【０００５】
このため、画像データの形式が異なる場合に、入力された指紋の画像データの形式を、登録照合用データに対応して変換し、その変換した画像データから照合用データを取得する構成が考えられている。また、照合方式のバージョンが異なる場合に、登録照合用データを、入力された照合用データの照合方式に合わせて再構成（変換）する構成が考えられている。また、照合方式版数を照合用データに添付し、認証時には、添付された照合方式版数を参照し、入力された照合用データと、登録照合用データとの照合方式が同一の場合に照合を行う構成が考えられている（例えば、特許文献１参照）。
【特許文献１】特開２００１−８４３７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、照合用データは、指紋の画像データの特徴を示す特徴点や、画像データの周波数成分等の様々な方式により表現される。このため、従来の、指紋の画像データの形式や、登録照合用データを変換する構成では、その変換が困難であり、認証精度が低減されたり、照合が不可能となるおそれがあった。
【０００７】
また、従来の、照合方式版数を照合用データに添付する構成では、照合方式が同一でも、照合用データの入力方式や、指紋の画像データからの照合用データの抽出方式が変化すると、入力された照合用データと、登録照合用データとの形式に互換性がないおそれがあった。
【０００８】
本発明の課題は、異なる認証モジュールが混在する場合にも、認証精度を低下することなく個人認証を行うことである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、請求項１に記載の発明は、ユーザの生体情報の入力を受け付け、当該生体情報の照合用データを取得する生体情報入力手段と、前記生体情報入力手段の種類を判別する情報を記憶する第１記憶手段と、ユーザのＩＤの入力を受け付ける操作手段と、第１記憶手段に記憶されている前記生体情報入力手段の種類を判別する情報及び前記操作手段から入力されたＩＤに対応したユーザの予め登録された照合用データを取得し、当該取得した登録照合用データと前記生体情報入力手段により取得された照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別する第１の個人認証処理を行う第１制御手段と、を備える個人認証装置であること、を特徴としている。
【００１０】
請求項２に記載の発明は、請求項１に記載の個人認証装置において、前記第１記憶手段は、複数のユーザのＩＤと当該ＩＤに対応して登録された照合用データとが対応付けられた第１登録照合用データ群を記憶しており、前記制御手段は、前記生体情報入力手段により取得された照合用データと前記第１登録照合用データ群の各登録照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別し、当該ユーザ照合において失敗した場合、前記操作手段から入力されたＩＤに対応したユーザの予め登録された照合用データを取得し、当該取得した登録照合用データと前記生体情報入力手段により取得された照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別する第１の個人認証処理を行うこと、を特徴としている。
【００１１】
請求項３に記載の発明は、ユーザの生体情報の入力を受け付け、当該生体情報の照合用データを取得する生体情報入力手段を備える個人認証装置と相互に通信可能に接続されており、前記個人認証装置によりユーザのＩＤ及び前記生体情報入力手段の種類を判別する情報が入力された場合、当該ユーザのＩＤ及び当該生体情報入力手段の種類を判別する情報に対応する登録照合用データを検索し検索結果を出力する第１の照合用データ提供処理を行う第２制御手段と、を備える情報処理装置であること、を特徴としている。
【００１２】
請求項４に記載の発明は、請求項３に記載の情報処理装置において、ユーザの認証処理を行う個人認証装置を判別する情報と当該個人認証装置が備える生体情報入力手段の種類を判別する情報とが対応付けられた認証装置種別データ群を記憶する第２記憶手段を備え、前記第２制御手段は、前記個人認証装置によりユーザのＩＤ及び前記生体情報入力手段の種類を判別する情報が入力された場合、前記認証装置種別データ群から前記生体情報入力手段の種類を判別する情報に対応する個人認証装置を検索し、前記検索された個人認証装置から登録照合用データを取得し出力すること、を特徴としている。
【００１３】
請求項５に記載の発明は、請求項４に記載の情報処理装置において、前記第２記憶手段は、前記生体情報入力手段の種類を判別する情報とユーザのＩＤとユーザの予め登録された照合用データとが対応付けられた第２登録照合用データ群を記憶しており、前記第２制御手段は、前記個人認証装置によりユーザのＩＤ及び前記生体情報入力手段の種類を判別する情報が入力された場合、前記第２登録照合用データ群から前記入力されたＩＤと生体情報入力手段の種類を判別する情報に対応する登録照合用データを検索し、前記第２登録照合データ群内に対応する登録照合用データが無いと判断した場合、前記認証装置種別データ群から前記生体情報入力手段の種類を判別する情報に対応する個人認証装置を検索し、前記検索された個人認証装置から登録照合用データを取得し出力すること、を特徴としている。
【００１４】
請求項６に記載の発明は、ユーザの生体情報の入力を受け付け、当該生体情報の照合用データを取得する生体情報入力手段と、前記生体情報入力手段の種類を判別する情報を記憶する第３記憶手段と、ユーザのＩＤの入力を受け付ける操作手段と、前記生体情報入力手段により取得された照合用データに前記生体情報入力手段の種類を判別する情報と自身を判別する情報とを付加してユーザ照合の要求を行い、ユーザ照合が失敗であるという結果が入力された場合、前記操作手段から入力されたＩＤと共に再度ユーザ照合の要求を行う第２の個人認証処理を行う第３制御手段と、を備える個人認証装置であること、を特徴としている。
【００１５】
請求項７に記載の発明は、ユーザの生体情報の入力を受け付け、当該生体情報の照合用データを取得する生体情報入力手段を備える個人認証装置と相互に通信可能に接続されており、前記個人認証装置を判別する情報と前記生体情報入力手段の種類を判別する情報とユーザのＩＤと当該ユーザの予め登録された照合用データが対応付けられた第３登録照合用データ群を記憶する第４記憶手段と、前記個人認証装置から当該個人認証装置を判別する情報、前記生体情報入力手段の種類を判別する情報及び前記生体情報入力手段により取得された照合用データが入力された場合、前記生体情報入力手段により取得された照合用データと前記第３登録照合用データ群の各登録照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別し、当該ユーザ照合において失敗した場合、ユーザのＩＤを受け付け、前記第３登録照合用データ群から当該ＩＤに対応した登録照合用データを取得し、当該取得した登録照合用データと前記生体情報入力手段により取得された照合用データとの所定の判定条件に基づく比較によりユーザ照合の成否を判別し認証結果を出力する認証結果提供処理を行う第４制御手段と、を備える情報処理装置であること、を特徴としている。
【００１６】
請求項８に記載の発明は、請求項１又は２の個人認証装置と、請求項３から５のいずれか一項の情報処理装置とがネットワークを介して相互に通信可能に接続された個人認証システムであること、を特徴としている。
【００１７】
請求項９に記載の発明は、請求項６の個人認証装置と、請求項７の情報処理装置とがネットワークを介して相互に通信可能に接続された個人認証システムであること、を特徴としている。
【００１８】
請求項１０に記載の発明は、請求項８と請求項９に記載の個人認証システムを備え、前記情報処理装置は、前記生体情報入力手段の種類を判別する情報に基づき、前記登録照合用データを前記個人認証装置に出力する第１の照合用データ提供処理を行うか又はユーザ照合の成否を判別し認証結果を出力する認証結果提供処理を行うか否かを判断すること、を特徴としている。
【発明の効果】
【００１９】
請求項１に記載の発明によれば、異なる種類の生体情報入力手段が混在する場合にも、認証精度を低下することなく個人認証を行うことができる個人認証装置を実現することができる。
【００２０】
請求項２に記載の発明によれば、請求項１と同様の効果を得られるのは勿論のこと、照合用データと第１登録照合用データ群の各登録照合用データとの比較におけるユーザ照合の成否判定を行い失敗した後、ＩＤに対応したユーザ照合の成否判定を行うことができるため、複数種類の生体情報入力手段を用いた個人認証の操作性を向上させることができる。
【００２１】
請求項３に記載の発明によれば、複数種類の生体情報入力手段毎に情報処理装置を備える必要はなく、複数種類の生体情報入力手段に共通して対応できる情報処理装置を実現することができるため、異なる種類の生体情報入力手段が混在する場合にも、個人認証処理を行うことができる。
【００２２】
請求項４に記載の発明によれば、請求項３と同様の効果を得られるのは勿論のこと、情報処理装置内に登録照合用データを有さずに他の同一種類の生体情報処理装置が有する登録照合用データを取得し出力することができるため、登録照合用データのセキュリティ性を高めることができる。
【００２３】
請求項５に記載の発明によれば、請求項４と同様の効果を得られるのは勿論のこと、情報処理装置内に登録照合用データを有し、かつ情報処理装置内に登録照合用データがない場合には他の同一種類の生体情報処理装置が有する登録照合用データを取得し出力することができるため、登録照合用データのセキュリティ性を高めつつ処理のパフォーマンス性を高めることができる。
【００２４】
請求項６に記載の発明によれば、異なる種類の生体情報入力手段が混在する場合にも、認証精度を低下することなく個人認証を行うことができる個人認証装置を実現することができる。
【００２５】
請求項７に記載の発明によれば、異なる種類の生体情報入力手段が混在し複数のユーザが使用する場合にも操作性が向上された情報処理装置を実現することができる。
【００２６】
請求項８に記載の発明によれば、異なる種類の生体情報入力手段が混在し複数のユーザが使用する場合にも操作性が向上された個人認証システムを実現することができる。
【００２７】
請求項９に記載の発明によれば、異なる種類の生体情報入力手段が混在し複数のユーザが使用する場合にも操作性が向上された個人認証システムを実現することができる。
【００２８】
請求項１０に記載の発明によれば、請求項８及び９と同様の効果を得られるのは勿論のこと、個人認証機能を有する個人認証装置及び個人認証機能を有さない個人認証装置の両方の種類の個人認証装置に対応可能な情報処理装置を備える個人認証システムを実現することができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明に係る第１、第２及び第３実施の形態を順に詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００３０】
（第１の実施の形態）
図１〜図８を参照して本発明に係る第１の実施の形態を説明する。先ず、図１〜図３を参照して本実施の形態の装置の特徴を説明する。図１に、ＭＦＰシステム１の構成を示す。図２に、ＭＦＰ２Ａの内部構成を示す。図３に、サーバ４０の内部構成を示す。
【００３１】
先ず、図１を参照して、本実施の形態の個人認証システムとしてのＭＦＰ（Multi Function Printer）システム１を説明する。ＭＦＰシステム１は、個人認証装置としてのＭＦＰ２Ａ，２Ｂ，２Ｃ，２Ｄと、情報処理装置としてのサーバ４０と、を備えて構成され、各装置が通信ネットワークＮを介して相互に通信可能に接続されている。
【００３２】
通信ネットワークＮは、例えば、ＬＡＮ（Local Area Network）であるが、ＷＡＮ（Wide Area Network）としてもよく、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、広帯域通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ（Community Antenna Television）回線、光通信回線、無線通信回線と、それらを接続するインターネットサービスプロバイダなどを含む構成でもよい。
【００３３】
ＭＦＰを代表して、ＭＦＰ２Ａを説明する。図２に示すように、ＭＦＰ２Ａは、スキャン及びプリント機能を有するＭＦＰ本体１０Ａと、単体で、ユーザの指紋の入力機能、入力した指紋の画像データから照合用データの抽出機能、抽出した照合用画像データの照合機能とを有し、個人認証する生体情報入力手段としての指紋認証モジュール３０Ａと、を備えて構成される。
【００３４】
ＭＦＰ２Ａにおいて、指紋認証モジュール３０Ａは、異なるモジュール種別のものに交換可能とする。例えば、コスト重視、セキュリティ重視等の用途の違いによって、指紋認証モジュールが交換可能である。
【００３５】
各ＭＦＰ２Ａ，２Ｂ，２Ｃ，２Ｄが有する指紋認証モジュールのモジュール種別は、ＭＦＰ２Ａ，２Ｂが同一の種類であり、ＭＦＰ２Ｃ，２Ｄが同一の種類であるものとして説明する。ＭＦＰ２Ａ，２Ｃのモジュール種別は、異なるものとする。
【００３６】
また、本実施の形態においては、ＭＦＰシステム１が４台のＭＦＰを有する構成として説明するが、ＭＦＰの台数は、これに限定されるものではない。また、ＭＦＰシステム１内の、指紋認証モジュールの種類数、同一の指紋認証モジュールを有するＭＦＰの組合せは、上記の例に限定されるものではない。また、情報処理装置としては、サーバに限定されるものではなく、ＰＣ（Personal Computer）、ＭＦＰ等の画像形成装置等としてもよい。
【００３７】
ＭＦＰ２Ａは、第１制御手段としてのＣＰＵ（Central Processing Unit）１１と、操作手段１２と、ＲＡＭ（Random Access Memory）１３と、表示手段１４と、ＨＤＤ（Hard Disk Drive）１５と、メモリ１６と、Ｉ／Ｆ（インタフェース）１７と、通信手段１８と、スキャナ手段１９と、プリント手段２０と、を備えて構成され、各部がバス２１に接続される。
【００３８】
ＣＰＵ１１は、ＭＦＰ本体１０Ａ内の各部を中央制御する。ＣＰＵ１１は、ＨＤＤ１５又はメモリ１６に格納されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムをＲＡＭ１３に展開し、ＲＡＭ１３に展開されたプログラムとの協働で、各種処理を実行する。
【００３９】
操作手段１２は、入力キーなどを備え、ユーザから操作入力されたユーザＩＤ等の情報を入力信号として受け付け、その入力信号をＣＰＵ１１に出力する操作手段である。
【００４０】
ＲＡＭ１３は、プログラム、入力データ及び処理結果などを格納するワークエリアを有し、情報を一時的に格納する。
【００４１】
表示手段１４は、ＬＣＤ（Liquid Crystal Display）などにより構成され、ＣＰＵ１１からの表示信号に基づいて各種情報を表示し、特に、各種操作画面を表示する。また、表示手段１４は、操作手段１２と一体にして、タッチパネルを構成することとしてもよい。
【００４２】
ＨＤＤ１５は、画像データなどの各種データ及び各種プログラムを、読み出し及び書き込み可能に記憶する。ＨＤＤ１５は、後述する第１の個人認証処理を行う第１の個人認証プログラムと、第２の照合用データ提供処理を行う第２の照合用データ提供プログラムを記憶する。
【００４３】
メモリ１６は、ＭＦＰ本体１０Ａにおいて使用するデータを記憶する画像メモリやローカルメモリ等であり、フラッシュメモリなどの読み込み及び書き込み可能にデータを記憶するメモリや、書き換え不要なデータを記憶するＲＯＭ（Read Only Memory）等により構成される。
【００４４】
Ｉ／Ｆ１７は、通信ケーブル等を介して外部モジュールと通信接続し、接続した外部モジュールと各種データを送受信し、本実施の形態においては、指紋認証モジュール３０と通信接続する。
【００４５】
通信手段１８は、ＮＩＣ（Network Interface Card）等により構成され、通信ネットワークＮを介してサーバ４０等の外部機器と各種データを送受信する。
【００４６】
スキャナ手段１９は、原稿に記録された画像を読み取り、その画像の画像データを生成する。スキャナ手段１９は、原稿に光を照射する光源と、原稿からの反射光を光電変換するＣＣＤ（Charge Coupled Device）、ＣＭＯＳ（Complementary Metal-Oxide Semiconductor）等のイメージセンサと、原稿に照射する光を走査する走査手段と、イメージセンサにより読み取られた電気信号に各種変換・処理を施し画像データを出力する画像処理手段とを有する。
【００４７】
プリント手段２０は、インクジェット式、レーザ式、熱転写式、ドットインパクト式等のプリンタであり、ＣＰＵ１１等から入力される画像データに基づいて、記録用紙等の記録媒体上に画像を形成して記録する。
【００４８】
指紋認証モジュール３０Ａは、ＣＰＵ３１と、指紋入力手段３２と、ＲＡＭ３３と、Ｉ／Ｆ３４と、メモリ３５と、を備えて構成され、各部がバス３６に接続される。
【００４９】
ＣＰＵ３１、ＲＡＭ３３、Ｉ／Ｆ３４、メモリ３５は、順に、ＣＰＵ１１、ＲＡＭ１３、Ｉ／Ｆ１７、メモリ１６と同様の機能を有する。ＣＰＵ３１は、指紋認証モジュール３０Ａ内の各部を中央制御する。Ｉ／Ｆ３４は、ＭＦＰ本体１０Ａとの通信を介する。メモリ３５は、読み出し及び書き込みを可能に各種データを記憶し、特に、指紋入力手段３２の種類を判別する情報としてのモジュール種別情報１００と、第１登録照合用データ群としての第１登録照合用データＤＢ２００と、を記憶する第１記憶手段である。
【００５０】
指紋入力手段３２は、ユーザの人差し指等の指紋を指紋画像データとして読み取り、その指紋画像データの特徴を示す照合用データを生成して取得し、ＣＰＵ１１に出力する。照合用データは、指紋画像の特徴点等のデータからなり、各指紋を識別する。本実施の形態では、指を置いたまま指紋を読み取るものとするが、指をスライドさせて読み取るスイープ式のもの等としてもよい。
【００５１】
サーバ４０は、第２制御手段としてのＣＰＵ４１と、操作手段４２と、ＲＡＭ４３と、表示手段４４と、ＨＤＤ４５と、通信手段４６と、を備えて構成され、各部はバス４７により接続される。ＣＰＵ４１、ＲＡＭ４３は、順に、ＣＰＵ１１、ＲＡＭ１３と同様である。操作手段４２は、キーボード等のキー入力デバイスを備え、マウス等のポインティングデバイスを含めてもよい。表示手段４４は、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ等の表示手段である。
【００５２】
通信手段４６は、ＮＩＣ等により構成され、通信ネットワークＮを介してＭＦＰ２Ａ，２Ｂ，２Ｃ，２Ｄ等の外部機器と各種データを送受信する。
【００５３】
ＨＤＤ４５は、ＨＤＤ１５と同様であるが、第１の照合用データ提供処理を行う第１の照合用データ提供プログラムと、第２登録照合用データ群としての第２登録照合用データＤＢ３００と、認証装置種別データ群としてのモジュール種別情報ＤＢ４００と、を記憶する。
【００５４】
次に、図４を参照して、ＭＦＰ２Ａ及びサーバ４０に記憶されるデータを説明する。図４（ａ）に、モジュール種別情報１００を示す。図４（ｂ）に、第１登録照合用データＤＢ２００の構成を示す。図４（ｃ）に、第２登録照合用データＤＢ３００の構成を示す。図４（ｄ）に、モジュール種別情報ＤＢ４００の構成を示す。
【００５５】
ＭＦＰ２Ａの指紋認証モジュール３０Ａのメモリ３５には、図４（ａ）に示すような、モジュール種別情報１００と、図４（ｂ）に示すような、第１登録照合用データＤＢ（DataBase）２００と、が記憶される。
【００５６】
モジュール種別情報１００は、項目として、予め設定されている指紋認証モジュールの種類を識別するモジュール種別１０１を有する。モジュール種別１０１とは、指紋認証モジュールの指紋の入力（画像読み取り）方式と、指紋の画像データからの照合用データの抽出方式と、照合用データの照合方式とを示す情報が含まれる。
【００５７】
第１登録照合用データＤＢ２００は、項目として、予め登録された複数のユーザを識別するユーザＩＤ２０１と、ユーザＩＤ２０１に対応して登録された照合用データ（以下、登録照合用データという。）登録照合用データ２０２と、を有する。
【００５８】
なお、モジュール種別情報１００は、ＨＤＤ１５又はメモリ１６に記憶される構成としてもよい。各ＭＦＰ２Ｂ，２Ｂ，２Ｃにおいても同様に、モジュール種別情報１００及び第１登録照合用データＤＢ２００を記憶する。
【００５９】
サーバ４０のＨＤＤ４５には、図４（ｃ）に示すような、第２登録照合用データＤＢ３００と、図４（ｄ）に示すような、モジュール種別情報ＤＢ４００と、が記憶される。
【００６０】
第２登録照合用データＤＢ３００は、項目として、登録照合用データ３０３が取得された指紋認証モジュールのモジュール種別３０１と、モジュール種別３０１に対応するユーザＩＤ３０２と、ユーザＩＤ３０２に対応する登録照合用データ３０３と、を有する。
【００６１】
登録照合用データＤＢ４００は、項目として、各ＭＦＰ２Ａ，２Ｂ，２Ｃ，２Ｄを識別する情報である通信アドレスとしてのＭＦＰアドレス４０１と、ＭＦＰアドレス４０１のＭＦＰに対応するモジュール種別４０２と、を有する。
【００６２】
本実施の形態においては、ＭＦＰ２Ａ，２Ｂのモジュール種別が同一であり、ＭＦＰ２Ｃ，２Ｄのモジュール種別が同一である。また、システム導入時等の最初の段階では、第１，２登録用照合データＤＢ２００，３００には、レコードが入っていないものとし、各ＭＦＰ２Ａ，２Ｂ，２Ｃ，２Ｄにおいて、第１登録照合用データＤＢ２００のレコードが登録されていく。具体的には、各ＭＦＰ２Ａ，２Ｂ，２Ｃ，２Ｄにおいて、ＭＦＰ本体で、操作手段１２を介してユーザＩＤが入力され、指紋認証モジュールで、指紋入力手段３２を介してユーザから指紋が入力されてその画像データが取得され、その画像データから照合用データが抽出されて取得され、その入力されたユーザＩＤと照合用データとが、第１登録照合用データＤＢ２００のユーザＩＤ２０１と登録照合用データ２０２にレコードとして記憶され登録される。
【００６３】
第１，２登録照合用データＤＢ２００，３００には、指紋を読み取った画像データでなく、画像データの特徴を示す照合用データ（登録照合用データ）が記憶される。これは、指紋の画像データをそのまま保持するのはセキュリティ上好ましくないからである。また、同様に、セキュリティを高めるために、第１，２登録照合用データＤＢ２００，３００の登録照合用データ２０２，３０３は、暗号化して記憶されるものとする。
【００６４】
次に、図５〜図８を参照して、ＭＦＰシステム１の動作を説明する。図５に、第１の個人認証処理の流れを示す。図６に、第１の照合用データ提供処理の流れを示す。図７に、第２の照合用データ提供処理の流れを示す。図８に、第１の個人認証処理等における各データの流れを示す。
【００６５】
本実施の形態においては、図５に示す第１の個人認証処理がＭＦＰ２Ａで実行され、図７に示す第２の照合用データ提供処理が、ＭＦＰ２Ａと同一の認証モジュール種別であるＭＦＰ２Ｂで実行される例を代表的に説明するが、他のＭＦＰでも同様である。図６に示す第１の照合用データ提供処理は、サーバ４０で実行される。
【００６６】
先ず、図５及び図８を参照して、ＭＦＰ２Ａで実行される第１の個人認証処理を説明する。例えば、操作手段１２から第１の個人認証処理の実行指示が入力されたことをトリガとして、ＨＤＤ１５から第１の個人認証プログラムが読み出されてＲＡＭ１３に展開され、ＣＰＵ１１と、展開された第１の個人認証プログラムとの協働により第１の個人認証処理が実行される。
【００６７】
先ず、指紋認証モジュール３０Ａにおいて、指紋入力手段３２を介してユーザから指紋が入力されてその画像データが取得され、その画像データから指紋の特徴を示す照合用データが抽出されて取得される（ステップＳ１）。この指紋の入力と、照合用データの抽出とは、指紋認証モジュール３０Ａのモジュール種別に依存する入力方式及び抽出方式で行われる。
【００６８】
そして、メモリ３５に記憶された第１登録照合用データＤＢ２００が読み出されて複合化され、ステップＳ１で入力された指紋の照合用データと、第１登録照合用データＤＢ２００の各登録照合用データ２０２と、が所定の判定条件に基づく比較により照合され、一致する登録照合用データがあるか否かにより、ユーザ照合の成否が判別される（ステップＳ２）。このように、１つの入力された照合用データと、Ｎ個（Ｎ：任意の複数）の登録照合用データとを照合して認証する方法を、１：Ｎ認証とする。ステップＳ２での照合用データの照合も、指紋認証モジュール３０Ａのモジュール種別に依存する照合方式で行われる。この１：Ｎ認証結果は、指紋認証モジュール３０ＡからＩ／Ｆ３４を介してＭＦＰ本体１０Ａに送信される。
【００６９】
照合用データの照合は、例えば、照合用データ中の特徴点等の一致を比較するが、完全に一致することはほとんどなく、その照合用データ同士の一致度（類似度）が所定の閾値以上の場合に、照合が一致する（成功）ものとし、その一致度が所定の閾値未満である場合に、照合が一致しない（失敗）ものとする。
【００７０】
１：Ｎ認証において、失敗した場合（ステップＳ２；ＮＯ）、ＭＦＰ本体１０Ａにおいて、操作手段１２を介して指紋を入力したユーザによりユーザＩＤが入力される（ステップＳ３）。そして、メモリ３５に記憶されたモジュール種別情報１００のモジュール種別１０１が読み出され、そのモジュール種別が、指紋認証モジュール３０ＡからＩ／Ｆ３４を介してＭＦＰ本体１０Ａに送信され、ＭＦＰ本体１０Ａにおいて、そのモジュール種別と、ステップＳ３で入力されたユーザＩＤと、が通信手段１８及び通信ネットワークＮを介してサーバ４０に送信される（ステップＳ４）。ステップＳ４でサーバ４０に送信されるデータは、モジュール種別及びユーザＩＤに対応する登録照合用データの要求の旨を含む。
【００７１】
そして、データ（検索エラーの旨のデータ又はユーザＩＤに対応する登録照合用データ）を通信ネットワークＮ及び通信手段１８及びを介してサーバ４０から受信したか否かが判別される（ステップＳ５）。データを受信していない場合（ステップＳ５；ＮＯ）、ステップＳ５に移行される。
【００７２】
データを受信した場合（ステップＳ５；ＹＥＳ）、受信したデータが（登録照合用データの検索の）エラーの旨のデータであるか否かが判別される（ステップＳ６）。受信したデータがエラーの旨のデータでない場合（ステップＳ６；ＮＯ）、受信したデータが、指紋を入力したユーザのユーザＩＤに対応する登録照合用データであり、そのユーザＩＤに対応する登録照合用データがＩ／Ｆ１７を介して指紋認証モジュール３０Ａに送信され、指紋認証モジュール３０Ａにおいて、ステップＳ１で入力された指紋の照合用データと、受信したユーザＩＤに対応する登録照合用データと、が照合され、その照合が一致するか否かにより、認証の成否が判別される（ステップＳ７）。このように、１つの入力された照合用データと、１つの登録照合用データとを照合して認証する方法を、１：１認証とする。この１：１認証結果は、指紋認証モジュール３０ＡからＩ／Ｆ３４を介してＭＦＰ本体１０Ａに送信される。
【００７３】
１：Ｎ認証が成功した場合（ステップＳ２；ＹＥＳ）又は１：１認証が成功した場合（ステップＳ７；ＹＥＳ）、ＭＦＰ本体１０Ａにおいて、指紋認証が成功したため、指紋を入力したユーザに対するＭＦＰ２Ａの使用許可が設定され（ステップＳ８）、第１の個人認証処理が終了する。これにより、指紋を入力したユーザがＭＦＰ２Ａを使用可能となる。
【００７４】
受信したデータがエラーの旨のデータである場合（ステップＳ６；ＹＥＳ）、又は１：１認証が失敗した場合（ステップＳ７；ＮＯ）、指紋を入力したユーザに対するＭＦＰ２Ａの使用不許可が設定され（ステップＳ９）、第１の個人認証処理が終了する。これにより、指紋を入力したユーザはＭＦＰ２Ａを使用不可能となる。
【００７５】
次いで、図６及び図８を参照して、第１の個人認証処理に対応して、サーバ４０で実行される第１の照合用データ提供処理を説明する。例えば、通信手段４６から第１の照合用データ提供処理の実行指示が入力されたことをトリガとして、ＨＤＤ４５から第１の照合用データ提供プログラムが読み出されてＲＡＭ４３に展開され、ＣＰＵ４１と、展開された第１の照合用データ提供プログラムとの協働により第１の照合用データ提供処理が実行される。
【００７６】
先ず、ステップＳ４に対応して、モジュール種別及びユーザＩＤを通信手段４６及び通信ネットワークＮを介してＭＦＰ２Ａ（ＭＦＰ本体１０Ａ）から受信したか否かが判別される（ステップＳ１１）。モジュール種別及びユーザＩＤを受信していない場合（ステップＳ１１；ＮＯ）、ステップＳ１１に移行される。モジュール種別及びユーザＩＤを受信した場合（ステップＳ１１；ＹＥＳ）、受信したモジュール種別及びユーザＩＤに対応する登録照合用データが、ＨＤＤ４５に記憶された第２登録照合用データＤＢ３００において検索される（ステップＳ１２）。そして、モジュール種別及びユーザＩＤに対応する登録照合用データ３０３があるか否かが判別される（ステップＳ１３）。
【００７７】
モジュール種別及びユーザＩＤに対応する登録照合用データがある場合（ステップＳ１３；ＹＥＳ）、ステップＳ５に対応して、モジュール種別及びユーザＩＤに対応する登録照合用データが通信手段４６及び通信ネットワークＮを介してＭＦＰ２Ａに送信され（ステップＳ１４）、第１の照合用データ提供処理が終了する。
【００７８】
モジュール種別及びユーザＩＤに対応する登録照合用データがない場合（ステップＳ１３；ＮＯ）、ＨＤＤ４５に記憶されたモジュール種別情報ＤＢ４００が参照され、受信したモジュール種別と同一のモジュール種別４０２（のＭＦＰアドレス４０１）があるか否かが判別される（ステップＳ１５）。同一のモジュール種別４０２がある場合（ステップＳ１５；ＹＥＳ）、同一のモジュール種別４０２のＭＦＰアドレス４０１が取得され、受信したユーザＩＤを通信手段４６及び通信ネットワークＮを介して、同じモジュール種別のＭＦＰアドレスのＭＦＰに送信させる（ステップＳ１６）。ここでは、ＭＦＰ２Ａと同一モジュール種別のＭＦＰ２ＢのＭＦＰアドレスに送信されるものとして、以下説明する。
【００７９】
そして、データ（エラーの旨のデータ又はユーザＩＤに対応する登録照合用データ）を通信ネットワークＮ及び通信手段４６を介してＭＦＰ２Ｂから受信したか否かが判別される（ステップＳ１７）。データを受信していない場合（ステップＳ１７；ＮＯ）、ステップＳ１７に移行される。データを受信した場合（ステップＳ１７；ＹＥＳ）、受信したデータが登録照合用データの検索のエラーの旨のデータであるか否かが判別される（ステップＳ１８）。受信したデータがエラーの旨のデータでない場合（ステップＳ１８；ＮＯ）、受信したデータが、指紋を入力したユーザのユーザＩＤに対応する登録照合用データであり、且つその登録照合用データがＨＤＤ４５に記憶された第２登録照合用データＤＢ３００に登録されていないため、そのモジュール種別、ユーザＩＤ及び受信した登録照合用データが、モジュール種別３０１、ユーザＩＤ３０２及び登録照合用データ３０３のレコードとして記憶されて登録され（ステップＳ１９）、ステップＳ１４に移行される。
【００８０】
同一のモジュール種別４０２がない場合（ステップＳ１５；ＮＯ）、又は受信したデータがエラーの旨のデータである場合（ステップＳ１８；ＹＥＳ）、登録照合用データの検索がエラーの旨のデータが通信手段４６及び通信ネットワークＮを介してＭＦＰ２Ａに送信され（ステップＳ２０）、第１の照合用データ提供処理が終了する。
【００８１】
次いで、図７及び図８を参照して、第１の照合用データ提供処理に対応して、ＭＦＰ２Ｂで実行される第２の照合用データ提供処理を説明する。例えば、ＭＦＰ２Ｂにおいて、通信手段１８から第２の照合用データ提供処理の実行指示が入力されたことをトリガとして、ＨＤＤ１５から第２の照合用データ提供プログラムが読み出されてＲＡＭ１３に展開され、ＣＰＵ１１と、展開された第２の照合用データ提供プログラムとの協働により第２の照合用データ提供処理が実行される。
【００８２】
先ず、ステップＳ１６に対応して、ユーザＩＤを通信手段１８を介してサーバ４０から受信したか否かが判別される（ステップＳ３１）。ユーザＩＤを受信していない場合（ステップＳ３１；ＮＯ）、ステップＳ３１に移行される。ユーザＩＤを受信した場合（ステップＳ３１；ＹＥＳ）、受信したユーザＩＤに対応する登録照合用データが、メモリ３５に記憶された第１登録照合用データＤＢ２００において検索される（ステップＳ３２）。そして、ユーザＩＤに対応する登録照合用データがあるか否かが判別される（ステップＳ３３）。
【００８３】
ユーザＩＤに対応する登録照合用データがある場合（ステップＳ３３；ＹＥＳ）、ステップＳ１７に対応して、（モジュール種別及び）ユーザＩＤに対応する登録照合用データが通信手段１８及び通信ネットワークＮを介してサーバ４０に送信され（ステップＳ３４）、第２の照合用データ提供処理が終了する。
【００８４】
ユーザＩＤに対応する登録照合用データがない場合（ステップＳ３３；ＮＯ）、ステップＳ１７に対応して、登録照合用データの検索がエラーの旨のデータが通信手段１８及び通信ネットワークＮを介してサーバ４０に送信され（ステップＳ３５）、第２の照合用データ提供処理が終了する。
【００８５】
以上、本実施の形態によれば、異なる種類の指紋認証モジュールが混在する場合にも、認証精度を低下することなく個人認証を行うことができ、照合用データと第１登録照合用データＤＢの各登録照合用データとの比較におけるユーザ照合の成否判定を行い失敗した後、ＩＤに対応したユーザ照合の成否判定を行うことができるため、複数種類の指紋認証モジュールを用いた個人認証の操作性を向上させることができるＭＦＰと、複数種類の指紋認証モジュール毎にサーバを備える必要はなく、複数種類の指紋認証モジュールに共通して対応できるサーバと、を備えた個人認証システムを実現することができる。
【００８６】
なお、本実施の形態においては、サーバ４０において、未登録の照合用データを受信した場合に、その受信した照合用データを登録照合用データＤＢのレコードに登録していく構成としたが、これに限定されるものではない。例えば、第１の構成として、サーバ４０において、登録照合用データＤＢを記憶せず、複数のＭＦＰが分散して記憶する構成としてもよい。この構成では、サーバ４０が、所定のＭＦＰから登録照合用データを要求された場合に、モジュール種別が対応するＭＦＰに登録照合用データを（検索）要求して取得し、要求元のＭＦＰに送信する構成となる。この構成によれば、登録照合用データのセキュリティを高めることができるが、サーバ４０から、電源オフ等によりダウンしているＭＦＰに登録照合用データを（検索）要求することができなく、処理のパフォーマンスが低下するおそれがある。
【００８７】
また、第２の構成として、全てのＭＦＰが有する登録照合用データをサーバ４０にアップロードし、サーバ４０が全ての登録照合用データを記憶する構成としてもよい。この構成では、ＭＦＰのダウンを考慮する必要がなく、ＭＦＰに対する登録照合用データの要求が不要であるので、処理のパフォーマンスを高めることができるが、一括してサーバ４０に記憶した登録照合用データのセキュリティが低下するおそれがある。本実施の形態では、上記第１及び第２の構成の中間の構成であるので、処理のパフォーマンスを高めつつ、登録照合用データのセキュリティを高めることができる。
【００８８】
また、ＭＦＰが使用許可された場合に、その許可されたユーザが、その操作者専用の操作画面、送信先アドレスブック、スタンプ、署名、親展プリント等が使用できる構成としてもよい。
【００８９】
（第２の実施の形態）
図９〜図１３を参照して、本発明に係る第２の実施の形態を説明する。先ず、図９を参照して、本実施の形態の装置構成を説明する。図９に、本実施の形態のＭＦＰシステム１Ａの構成を示す。本実施の形態の装置構成は、第１の実施の形態のＭＦＰシステム１と同様であるため、異なる部分を主として説明する。
【００９０】
図９に示すように、本実施の形態の個人認証システムとしてのＭＦＰシステム１Ａは、個人認証装置としてのＭＦＰ２Ｅ，２Ｆ，２Ｇ，２Ｈと、情報処理装置としてのサーバ４０Ａと、を備えて構成され、各装置が通信ネットワークＮを介して相互に通信可能に接続されている。
【００９１】
ＭＦＰ２Ｅは、ＭＦＰ本体１０Ｅと、生体情報入力手段としての指紋認証モジュール３０Ｅと、を備えて構成される。ＭＦＰ本体１０Ｅ、指紋認証モジュール３０Ｅは、第１の実施の形態のＭＦＰ２ＡのＭＦＰ本体１０Ａ、指紋認証モジュール３０Ａと同様であるため、内部の各部の符号は同じ番号を用いて説明する。本実施の形態において、ＭＦＰ本体１０ＥのＨＤＤ１５には、後述する第２の個人認証処理を行う第２の個人認証プログラムが記憶される。指紋認証モジュール３０Ｅのメモリ３５は、モジュール種別情報１００を記憶する第３記憶手段であり、第１登録照合用データＤＢ２００は記憶されない。また、ＭＦＰ２Ｆ，２Ｇ，２Ｈについても同様である。
【００９２】
ＭＦＰ２Ｅ，２Ｆ，２Ｇ，２Ｈは、設けられる各指紋認証モジュールが、指紋の入力及び照合用データの抽出機能を有し、照合用データの照合機能を有しないものとする。また、ＭＦＰシステム１Ａに設けられるＭＦＰの台数、組合せは、図９の例に限定されない。
【００９３】
サーバ４０Ａの内部構成は、第１の実施の形態のサーバ４０と同様であるため、内部の各部の符号は同じ番号を用いて説明する。また、サーバ４０ＡのＨＤＤ４５には、後述する第３登録照合用データ群としての第３登録照合用データＤＢ５００と、認証結果提供処理を行う認証結果提供プログラムと、が記憶される第４記憶手段であり、第２登録照合用データＤＢ３００及びモジュール種別情報ＤＢ４００は記憶されない。
【００９４】
次に、図１０を参照して、サーバ４０Ａに記憶されるデータを説明する。図１０に、第３登録照合用データＤＢ５００の構成を示す。
【００９５】
サーバ４０ＡのＨＤＤ４５には、図１０に示すような、第３登録照合用データＤＢ５００が記憶される。第３登録照合用データＤＢ５００は、項目として、各ＭＦＰ２Ｅ，２Ｆ，２Ｇ，２Ｈの通信アドレスとしてのＭＦＰアドレス５０１、ＭＦＰアドレス５０１に対応するモジュール種別５０２と、モジュール種別に対応するユーザＩＤ５０３と、ユーザＩＤ５０３に対応する登録照合用データ５０４と、を有する。
【００９６】
本実施の形態においては、ＭＦＰ２Ｅ，２Ｆのモジュール種別が同一であり、ＭＦＰ２Ｇ，２Ｈのモジュール種別が同一である。また、第３登録用照合データＤＢ５００には、予め、ユーザのレコードが登録されているものとする。例えば、各ＭＦＰ２Ｅ，２Ｆ，２Ｇ，２Ｈにおいて、各指紋認証モジュールで、指紋入力手段３２を介してユーザから指紋が入力されてその画像データが取得され、その画像データから照合用データが抽出されて取得される。そして、各ＭＦＰ本体において、通信手段１８及び通信ネットワークを介して、入力されたユーザＩＤと照合用データとが、サーバ４０Ａにアップロードされる。そして、サーバ４０Ａにおいて、受信したユーザＩＤとモジュール種別と、ＭＦＰアドレスと、照合用データとが、第３登録照合用データＤＢ５００に記憶される。また、第３登録照合用データＤＢ５００の登録照合用データ５０４は、暗号化して記憶されるものとする。
【００９７】
第３登録照合用データＤＢ５００は、登録照合用データ群５１０を有する。登録照合用データ群５１０は、１：Ｎ認証用のレコードを有し、例えば、ＭＦＰをよく使う複数ユーザのレコードを有する。登録照合用データ群５１０のレコード数は、固定としても可変としてもよい。また、登録照合用データ群５１０の各レコードの内容（人物）は、固定としても流動としてもよい。本実施の形態では、登録照合用データ群５１０のレコードの内容が固定である場合を説明する。例えば、サーバ４０の操作手段４２を介する管理者の入力により、ＭＦＰの使用頻度が多いユーザの照合用データを、登録照合用データ群５１０の各レコードとして登録、変更する構成とする。
【００９８】
次に、図１１〜図１３を参照して、ＭＦＰシステム１Ａの動作を説明する。図１１に、第２の個人認証処理の流れを示す。図１２に、認証結果提供処理の流れを示す。図１３に、第２の個人認証処理等におけるデータの流れを示す。
【００９９】
本実施の形態においては、図１１に示す第２の個人認証処理がＭＦＰ２Ｅで実行される例を代表的に説明するが、他のＭＦＰでも同様である。図１２に示す認証結果提供処理は、サーバ４０Ａで実行される。
【０１００】
先ず、図１１及び図１３を参照して、ＭＦＰ２Ｅで実行される第２の個人認証処理を説明する。例えば、操作手段１２から第２の個人認証処理の実行指示が入力されたことをトリガとして、ＨＤＤ１５から第２の個人認証プログラムが読み出されてＲＡＭ１３に展開され、第３制御手段としてのＣＰＵ１１と、展開された第２の個人認証プログラムとの協働により第２の個人認証処理が実行される。
【０１０１】
先ず、指紋認証モジュール３０Ｅにおいて、指紋入力手段３２を介してユーザから指紋が入力されてその画像データが取得され、その画像データから指紋の特徴を示す照合用データが抽出されて取得される（ステップＳ４１）。ステップＳ４１で取得された照合用データは、指紋認証モジュール３０ＥからＩ／Ｆ３４を介してＭＦＰ本体１０Ｅに送信される。
【０１０２】
そして、指紋認証モジュール３０Ｅにおいて、メモリ３５に記憶されたモジュール種別情報１００のモジュール種別１０１が読み出され、そのモジュール種別が、指紋認証モジュール３０ＥからＩ／Ｆ３４を介してＭＦＰ本体１０Ｅに送信され、ＭＦＰ本体１０Ｅにおいて、そのモジュール種別と、ステップＳ４１で取得された照合用データと、自機のＭＦＰアドレスと、が通信手段１８及び通信ネットワークＮを介してサーバ４０Ａに送信される（ステップＳ４２）。ステップＳ４２で送信されるデータは、モジュール種別に対応する照合用データの１：Ｎ認証要求の旨を含む。
【０１０３】
そして、１：Ｎ認証結果を通信ネットワークＮ及び通信手段１８を介してサーバ４０Ａから受信したか否かが判別される（ステップＳ４３）。１：Ｎ認証結果を受信していない場合（ステップＳ４３；ＮＯ）、ステップＳ４３に移行される。１：Ｎ認証結果を受信した場合（ステップＳ４３；ＹＥＳ）、受信した１：Ｎ認証結果の成否が判別される（ステップＳ４４）。
【０１０４】
１：Ｎ認証で失敗した場合（ステップＳ４４；ＮＯ）、ＭＦＰ本体１０Ｅにおいて、操作手段１２を介して指紋を入力したユーザによりユーザＩＤが入力される（ステップＳ４５）。そして、入力されたユーザＩＤが、通信手段１８及び通信ネットワークＮを介してサーバ４０に送信される（ステップＳ４６）。ステップＳ４６で送信されるデータは、モジュール種別及びユーザＩＤに対応する照合用データの１：１認証要求の旨を含む。
【０１０５】
そして、１：１認証結果を通信ネットワークＮ及び通信手段１８を介してサーバ４０から受信したか否かが判別される（ステップＳ４７）。１：１認証結果を受信していない場合（ステップＳ４７；ＮＯ）、ステップＳ４７に移行される。１：１認証結果を受信した場合（ステップＳ４７；ＹＥＳ）、受信した１：１認証結果の成否が判別される（ステップＳ４８）。
【０１０６】
１：Ｎ認証が成功した場合（ステップＳ４４；ＹＥＳ）又は１：１認証が成功した場合（ステップＳ４８；ＹＥＳ）、指紋認証が成功したため、ＭＦＰ本体１０Ｅにおいて、指紋を入力したユーザに対するＭＦＰ２Ｅの使用許可が設定され（ステップＳ４９）、第２の個人認証処理が終了する。
【０１０７】
１：１認証が失敗した場合（ステップＳ４８；ＮＯ）、指紋を入力したユーザに対するＭＦＰ２Ｅの使用不許可が設定され（ステップＳ５０）、第２の個人認証処理が終了する。
【０１０８】
次いで、図１２及び図１３を参照して、第２の個人認証処理に対応して、サーバ４０Ａで実行される認証結果提供処理を説明する。例えば、通信手段４６から認証結果提供処理の実行指示が入力されたことをトリガとして、ＨＤＤ４５から認証結果提供プログラムが読み出されてＲＡＭ４３に展開され、第４制御手段としてのＣＰＵ４１と、展開された認証結果提供プログラムとの協働により認証結果提供処理が実行される。
【０１０９】
先ず、ステップＳ４２に対応して、ＭＦＰアドレス、モジュール種別及び照合用データを通信ネットワークＮ及び通信手段４６を介してＭＦＰ２Ｅから受信したか否かが判別される（ステップＳ６１）。ＭＦＰアドレス、モジュール種別及び照合用データを受信していない場合（ステップＳ６１；ＮＯ）、ステップＳ６１に移行される。ＭＦＰアドレス、モジュール種別及び照合用データを受信した場合（ステップＳ６１；ＹＥＳ）、受信した指紋の照合用データと、第３登録照合用データＤＢ５００の登録照合用データ群５１０の各登録照合用データと、が照合され、一致する登録照合用データがあるか否かにより、１：Ｎ認証の成否が判別される（ステップＳ６２）。
【０１１０】
１：Ｎ認証が失敗した場合（ステップＳ６２；ＮＯ）、１：Ｎ認証の失敗の旨のデータが、通信手段４６及び通信ネットワークＮを介して、ステップＳ６１で受信したＭＦＰアドレスのＭＦＰ２Ｅに送信される（ステップＳ６３）。そして、ユーザＩＤを通信ネットワークＮ及び通信手段４６を介してＭＦＰ２Ｅから受信したか否かが判別される（ステップＳ６４）。ユーザＩＤを受信していない場合（ステップＳ６４；ＮＯ）、ステップＳ６４に移行される。ユーザＩＤを受信した場合（ステップＳ６４；ＹＥＳ）、受信したモジュール種別及びユーザＩＤに対応する登録照合用データが、ＨＤＤ４５に記憶された第３登録照合データＤＢ５００において検索される（ステップＳ６５）。
【０１１１】
そして、モジュール種別及びユーザＩＤに対応する登録照合用データがあるか否かが判別される（ステップＳ６６）。モジュール種別及びユーザＩＤに対応する登録照合用データがある場合（ステップＳ６６；ＹＥＳ）、受信した指紋の照合用データと、検索したモジュール種別及びユーザＩＤに対応する登録照合用データと、が照合され、その照合が一致するか否かにより、１：１認証の成否が判別される（ステップＳ６７）。
【０１１２】
１：Ｎ認証が成功した場合（ステップＳ６２；ＹＥＳ）又は１：１認証が成功した場合（ステップＳ６７；ＹＥＳ）、１：１認証又は１：Ｎ認証が成功した旨のデータが通信手段４６及び通信ネットワークＮを介してＭＦＰ２Ｅに送信され（ステップＳ６８）、個人認証結果提供処理が終了する。
【０１１３】
モジュール種別及びユーザＩＤに対応する登録照合用データが無い場合（ステップＳ６６；Ｎｏ）又は１：１認証が失敗した場合（ステップＳ６７；ＮＯ）、１：１認証が失敗した旨のデータが通信手段４６及び通信ネットワークＮを介してＭＦＰ２Ｅに送信され（ステップＳ６９）、認証結果提供処理が終了する。
【０１１４】
以上、本実施の形態によれば、異なる種類の指紋認証モジュールが混在する場合にも、認証精度を低下することなく個人認証を行うことができるＭＦＰと、異なる種類の指紋認証モジュールが混在し複数のユーザが使用する場合にも操作性が向上されたサーバとを備えた個人認証システムを実現することができる。
【０１１５】
（第３の実施の形態）
図１４及び図１５を参照して、本発明に係る第３の実施の形態を説明する。本実施の形態は、第１及び第２の実施の形態を組み合わせた実施の形態である。
【０１１６】
先ず、図１４を参照して、本実施の形態の装置構成を説明する。図１４に、本実施の形態のＭＦＰシステム１Ｂの構成を示す。本実施の形態の装置構成は、第１の実施の形態のＭＦＰシステム１と同様であるため、異なる部分を主として説明する。
【０１１７】
図１４に示すように、本実施の形態の個人認証システムとしてのＭＦＰシステム１Ｂは、個人認証装置としてのＭＦＰ２Ａ，２Ｂと、ＭＦＰ２Ｇ，２Ｈと、情報処理装置としてのサーバ４０Ｂと、を備えて構成され、各装置が通信ネットワークＮを介して相互に通信可能に接続されている。
【０１１８】
第１の実施の形態で説明したＭＦＰ２Ａ，２Ｂは、モジュール種別が同一であり、且つ設けられる指紋認証モジュールが照合用データの照合機能を有する。第２の実施の形態で説明したＭＦＰ２Ｇ，２Ｈは、モジュール種別が同一であり、且つ設けられる指紋認証モジュールが照合用データの照合機能を有しない。ＭＦＰ２Ａ，２Ｂに対応するモジュール種別は、照合用データの照合機能有りの旨を含み、ＭＦＰ２Ａ，２Ｂに対応するモジュール種別は、照合用データの照合機能無しの旨を含む。また、ＭＦＰシステム１Ｂに設けられるＭＦＰの台数、組合せは、図１４の例に限定されない。
【０１１９】
サーバ４０Ｂの内部構成は、第１の実施の形態のサーバ４０と同様であるため、内部の各部の符号は同じ番号を用いて説明する。また、サーバ４０ＢのＨＤＤ４５には、第３登録照合用データＤＢ５００と、モジュール種別情報ＤＢ４００と、モジュール識別プログラムと、が記憶される。
【０１２０】
次に、図１５を参照して、ＭＦＰシステム１Ｂの動作を説明する。図１５に、モジュール識別処理の流れを示す。
【０１２１】
本実施の形態においては、図１５に示すモジュール識別処理がサーバ４０Ｂで実行される。また、図５に示す第１の個人認証処理が各ＭＦＰ２Ａ，２Ｂにおいて実行され、図１１に示す第２の個人認証処理が各ＭＦＰ２Ｇ，２Ｈにおいて実行される。
【０１２２】
図１５を参照して、サーバ４０Ｂで実行されるモジュール識別処理を説明する。例えば、通信手段４６からモジュール識別処理の実行指示が入力されたことをトリガとして、ＨＤＤ４５からモジュール識別プログラムが読み出されてＲＡＭ４３に展開され、ＣＰＵ４１と、展開されたモジュール識別プログラムとの協働によりモジュール識別処理が実行される。
【０１２３】
先ず、第１の個人認証処理のステップＳ４、又は第２の個人認証処理ステップＳ４２に対応して、各種データを通信ネットワークＮ及び通信手段４６を介してＭＦＰから受信したか否かが判別される（ステップＳ７１）。各種データの中には、必ずモジュール種別が含まれる。各種データを受信していない場合（ステップＳ７１；ＮＯ）、ステップＳ７１に移行される。各種データを受信した場合（ステップＳ７１；ＹＥＳ）、受信した各種データ中のモジュール種別が参照され、モジュール種別に基づいて、送信元のＭＦＰの指紋認証モジュールが照合用データの照合機能を有する旨を示すか否かが判別される（ステップＳ７２）。
【０１２４】
照合機能を有する旨を示す場合（ステップＳ７２；ＹＥＳ）、送信元のＭＦＰの指紋認証モジュールが照合用データの照合機能を有するので、図６に示すステップＳ１１を除く第１の照合用データ提供処理が実行され（ステップＳ７３）、モジュール識別処理が終了する。
【０１２５】
照合機能を有する旨を示さない場合（ステップＳ７２；ＮＯ）、送信元のＭＦＰの指紋認証モジュールが照合用データの照合機能を有しないので、図１２に示すステップＳ６１を除く認証結果提供処理が実行され（ステップＳ７４）、モジュール識別処理が終了する。ステップＳ７４では、第２登録照合用データＤＢ３００に代えて、第３登録照合用データＤＢ５００が使用される。
【０１２６】
以上、本実施の形態によれば、個人認証機能を有するＭＦＰ及び個人認証機能を有さないＭＦＰの両方の種類のＭＦＰに対応可能なサーバを備える個人認証システムを実現することができる。
【０１２７】
なお、上記各実施の形態における記述は、本発明に係る好適な個人認証装置、情報処理装置及び個人認証システムの一例であり、これに限定されるものではない。
また、以上の実施の形態における個人認証装置、情報処理装置及び個人認証システムを構成する各部の細部構成及び細部動作に関して本発明の趣旨を逸脱することのない範囲で適宜変更可能である。また、上記各実施の形態及び各変形例の少なくとも２つの構成を適宜組み合わせることとしてもよい。
【０１２８】
また、上記各実施の形態においては、各同一人物で一つの照合用データを登録する構成を説明したが、これに限定されるものではない。例えば、各同一人物で複数の照合用データを登録しておく構成としてもよく、１：Ｎ照合時に、入力された指紋の照合データと、Ｎ人×複数の登録照合用データとを比較し、１：１照合時に、入力された指紋の照合データと、ユーザＩＤに対応する複数の登録照合用データとを比較する構成としてもよい。このとき、例えば、複数の登録照合用データのうちの、入力照合用データと最も類似する登録照合用データとを比較することとしてもよい。さらに、各同一人物での複数の照合用データとは、複数指の照合用データとする構成としてもよい。
【０１２９】
また、上記各実施の形態においては、ユーザを照合するための生体情報として、指紋の情報を用いる例を説明したが、これに限定されるものではない。例えば、生体情報として、虹彩、顔、静脈、声紋等の少なくとも一つを用いる構成としてもよい。
【図面の簡単な説明】
【０１３０】
【図１】本発明に係る第１の実施の形態のＭＦＰシステム１の構成を示すブロック図である。
【図２】ＭＦＰ２Ａの内部構成を示すブロック図である。
【図３】サーバ４０の内部構成を示すブロック図である。
【図４】（ａ）は、モジュール種別情報１００を示す図である。（ｂ）は、第１登録照合用データＤＢ２００の構成を示す図である。（ｃ）は、第２登録照合用データＤＢ３００の構成を示す図である。（ｄ）は、モジュール種別情報ＤＢ４００の構成を示す図である。
【図５】第１の個人認証処理を示すフローチャートである。
【図６】第１の照合用データ提供処理を示すフローチャートである。
【図７】第２の照合用データ提供処理を示すフローチャートである。
【図８】第１の個人認証処理等における各データの流れを示す図である。
【図９】本発明に係る第２の実施の形態のＭＦＰシステム１Ａの構成を示すブロック図である。
【図１０】第３登録照合用データＤＢ５００の構成を示す図である。
【図１１】第２の個人認証処理を示すフローチャートである。
【図１２】認証結果提供処理を示すフローチャートである。
【図１３】第２の個人認証処理等における各データの流れを示す図である。
【図１４】本実施の形態のＭＦＰシステム１Ｂの構成を示すブロック図である。
【図１５】モジュール識別処理を示すフローチャートである。
【符号の説明】
【０１３１】
１  ＭＦＰシステム
２Ａ，２Ｂ，２Ｃ，２Ｄ，２Ｅ，２Ｆ，２Ｇ，２Ｈ  ＭＦＰ
１０Ａ，１０Ｅ  ＭＦＰ本体
１１  ＣＰＵ
１２  操作手段
１３  ＲＡＭ
１４  表示手段
１５  ＨＤＤ
１６  メモリ
１７  Ｉ／Ｆ
１８  通信手段
１９  スキャナ手段
２０  プリント手段
２１  バス
３０Ａ，３０Ｅ  指紋認証モジュール
３１  ＣＰＵ
３２  指紋入力手段
３３  ＲＡＭ
３４  Ｉ／Ｆ
３５  メモリ
３６  バス
４０、４０Ａ，４０Ｂ  サーバ
４１  ＣＰＵ
４２  操作手段
４３  ＲＡＭ
４４  表示手段
４５  ＨＤＤ
４６  通信手段
４７  バス
１００  モジュール種別情報
１０１  モジュール種別
２００  第１登録照合用データＤＢ
２０１  ユーザＩＤ
２０２  登録照合用データ
３００  第２登録照合用データＤＢ
３０１  モジュール種別
３０２  ユーザＩＤ
３０３  登録照合用データ
４００  モジュール種別情報ＤＢ
４０１  ＭＦＰアドレス
４０２  モジュール種別
５００  第３登録照合用データＤＢ
５０１  ＭＦＰアドレス
５０２  モジュール種別
５０３  ユーザＩＤ
５０４  登録照合用データ
５１０  登録照合用データ群
Ｎ  通信ネットワーク
【図１】
2006202212.tif 000003
【図２】
2006202212.tif 000004
【図３】
2006202212.tif 000005
【図４】
2006202212.tif 000006
【図５】
2006202212.tif 000007
【図６】
2006202212.tif 000008
【図７】
2006202212.tif 000009
【図８】
2006202212.tif 000010
【図９】
2006202212.tif 000011
【図１０】
2006202212.tif 000012
【図１１】
2006202212.tif 000013
【図１２】
2006202212.tif 000014
【図１３】
2006202212.tif 000015
【図１４】
2006202212.tif 000016
【図１５】
2006202212.tif 000017