(57)【要約】      （修正有）【課題】認証するために用いられる登録された生体情報を削除する際に、ユーザによる削除を容易にする仕組みを提供する。【解決手段】ユーザごとに登録された認証に用いる生体情報を管理する管理サーバとネットワークを介して通信可能に接続される画像形成装置であって、ユーザ識別情報受付手段と、前記ユーザ識別情報に対応する画像形成装置から登録された生体情報に関する情報を取得するべく、前記管理サーバにユーザ識別情報を含む生体情報取得要求を送信する生体情報取得要求送信手段と、前記生体情報取得要求のユーザ識別情報に従って検索された、前記画像形成装置から登録された生体情報に関する情報を管理サーバから受信する生体情報受信手段と、前記受信した画像形成装置で登録された生体情報に関する情報を表示する表示手段と、前記表示された生体情報に関する情報の削除指示をする生体情報削除指示手段とを備える。【選択図】図１
2010200119.tif 000002
【特許請求の範囲】
【請求項１】
ユーザごとに、画像形成装置から登録された認証に用いる生体情報と情報処理装置から登録された認証に用いる生体情報とを管理する管理サーバとネットワークを介して通信可能に接続される画像形成装置であって、
ユーザを識別するためのユーザ識別情報を受け付ける第１のユーザ識別情報受付手段と、
前記ユーザ識別情報に対応する画像形成装置から登録された生体情報に関する情報を取得するべく、前記管理サーバにユーザ識別情報を含む生体情報取得要求を送信する生体情報取得要求送信手段と、
前記生体情報取得要求のユーザ識別情報に従って検索された、画像形成装置から登録された生体情報に関する情報を管理サーバから受信する生体情報受信手段と、
前記受信した画像形成装置で登録された生体情報に関する情報を表示する表示手段と、
前記表示された生体情報に関する情報の削除指示をする生体情報削除指示手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置に備える読取装置から生体情報を受け付ける生体情報受付手段と、
画像形成装置から登録された生体情報であることを特定可能にするべく前記管理サーバに登録させる生体情報登録指示手段と、
前記生体情報登録指示手段での登録指示に従って、前記生体情報受付手段で受け付けた生体情報と前記第１のユーザ識別情報受付手段で受け付けたユーザ識別情報とを含む登録情報を送信する登録情報送信手段と
を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記生体情報は指に関する生体情報であり、
前記生体情報受付手段で生体情報を受け付ける際に、前記指の部位を特定するための指位置情報を指定する指位置指定手段と
を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記登録情報送信手段で送信される登録情報は、前記指位置指定手段で指定された指位置情報を含むことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記表示手段で表示する生体情報に関する情報は、前記指位置情報及び前記管理サーバに登録された日時であることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記生体情報受信手段で受信した生体情報に関する情報に前記情報処理装置から登録された生体情報に関する情報が含まれる場合に、前記画像形成装置から登録された生体情報に関する情報と前記情報処理装置から登録された生体情報に関する情報を識別可能に表示させることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
ユーザを識別するためのユーザ識別情報を受け付ける第２のユーザ識別情報受付手段と、
前記第２のユーザ識別情報受付手段で受け付けたユーザ識別情報と、前記生体情報受付手段で受け付けた生体情報を含む認証要求を送信する認証要求送信手段と、
前記認証要求に含まれるユーザ識別情報と生体情報に従って認証された認証結果を受信する認証結果受信手段と、
前記認証結果受信手段で受信した認証結果に従って、当該画像形成装置へのログインを制御するログイン制御手段と
を備えることを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記第２のユーザ識別情報受付手段で受け付けるユーザ識別情報は、ユーザ識別情報が記憶媒体から読み出されたユーザ識別情報であることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
生体情報を登録する生体情報登録モードと生体情報を削除する生体情報削除モードを備え、
前記生体情報登録モードの場合に、前記登録情報送信手段を実行し、
前記前記生体情報削除モードの場合に、前記生体情報取得要求送信手段を実行することを特徴とする請求項２乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
生体情報を登録することが可能な画像形成装置とネットワークを介して通信可能に接続される生体情報を管理する管理サーバであって、
前記画像形成装置からユーザ識別情報を含む生体情報取得要求を受信する生体情報取得要求受信手段と、
前記ユーザ識別情報を含む生体情報取得要求の受信に従って、当該ユーザ識別情報に対応して管理されている画像形成装置から登録された生体情報に関する情報を特定する特定手段と、
前記特定された画像形成装置から登録された生体情報に関する情報を前記画像形成装置に送信する生体情報送信手段と、
前記生体情報に関する情報を送信することで、前記画像形成装置で削除指示された生体情報に関する情報を削除する生体情報削除手段と
を備えることを特徴とする管理サーバ。
【請求項１１】
ユーザごとに、画像形成装置から登録された認証に用いる生体情報と情報処理装置から登録された認証に用いる生体情報とを管理する管理サーバと生体情報を登録することが可能な画像形成装置とが通信可能に接続される情報処理システムであって、
前記画像形成装置は、
ユーザを識別するためのユーザ識別情報を受け付ける第１のユーザ識別情報受付手段と、
前記ユーザ識別情報に対応する画像形成装置から登録された生体情報に関する情報を取得するべく、前記管理サーバにユーザ識別情報を含む生体情報取得要求を送信する生体情報取得要求送信手段と、
前記生体情報取得要求のユーザ識別情報に従って検索された、前記画像形成装置から登録された生体情報に関する情報を管理サーバから受信する生体情報受信手段と、
前記受信した画像形成装置で登録された生体情報に関する情報を表示する表示手段と、
前記表示された生体情報に関する情報の削除指示をする生体情報削除指示手段と
を備え、
前記管理サーバは、
前記ユーザ識別情報を含む生体情報取得要求を受信する生体情報取得要求受信手段と、
前記ユーザ識別情報を含む生体情報取得要求の受信に従って、当該ユーザ識別情報に対応して管理されている画像形成装置から登録された生体情報に関する情報を特定する特定手段と、
前記特定された画像形成装置から登録された生体情報に関する情報を前記画像形成装置に送信する生体情報送信手段と、
前記生体情報削除指示手段で削除指示された生体情報に関する情報を削除する生体情報削除手段と
を備えることを特徴とする情報処理システム。
【請求項１２】
ユーザごとに、画像形成装置から登録された認証に用いる生体情報と情報処理装置から登録された認証に用いる生体情報とを管理する管理サーバとネットワークを介して通信可能に接続される画像形成装置における処理方法であって、
ユーザを識別するためのユーザ識別情報を受け付ける第１のユーザ識別情報受付ステップと、
前記ユーザ識別情報に対応する画像形成装置から登録された生体情報に関する情報を取得するべく、前記管理サーバにユーザ識別情報を含む生体情報取得要求を送信制御する生体情報取得要求送信制御ステップと、
前記生体情報取得要求のユーザ識別情報に従って検索された、前記画像形成装置から登録された生体情報に関する情報を管理サーバから受信制御する生体情報受信制御ステップと、
前記受信した画像形成装置で登録された生体情報に関する情報を表示制御する表示制御ステップと、
前記表示された生体情報に関する情報の削除指示をする生体情報削除指示ステップと
を含むことを特徴とする画像形成装置の処理方法。
【請求項１３】
生体情報を登録することが可能な画像形成装置とネットワークを介して通信可能に接続される生体情報を管理する管理サーバにおける処理方法であって、
前記画像形成装置からユーザ識別情報を含む生体情報取得要求を受信制御する生体情報取得要求受信制御ステップと、
前記ユーザ識別情報を含む生体情報取得要求の受信に従って、当該ユーザ識別情報に対応して管理されている画像形成装置から登録された生体情報に関する情報を特定する特定ステップと、
前記特定された画像形成装置から登録された生体情報に関する情報を前記画像形成装置に送信制御する生体情報送信制御ステップと、
前記生体情報に関する情報を送信することで、前記画像形成装置で削除指示された生体情報に関する情報を削除する生体情報削除ステップと
を含むことを特徴とする管理サーバにおける処理方法。
【請求項１４】
ユーザごとに、画像形成装置から登録された認証に用いる生体情報と情報処理装置から登録された認証に用いる生体情報とを管理する管理サーバと生体情報を登録することが可能な画像形成装置とが通信可能に接続される情報処理システムにおける処理方法であって、
前記画像形成装置が、
ユーザを識別するためのユーザ識別情報を受け付ける第１のユーザ識別情報受付ステップと、
前記ユーザ識別情報に対応する画像形成装置から登録された生体情報に関する情報を取得するべく、前記管理サーバにユーザ識別情報を含む生体情報取得要求を送信制御する生体情報取得要求送信制御ステップと、
前記生体情報取得要求のユーザ識別情報に従って検索された、前記画像形成装置から登録された生体情報に関する情報を管理サーバから受信制御する生体情報受信制御ステップと、
前記受信した画像形成装置で登録された生体情報に関する情報を表示制御する表示制御ステップと、
前記表示された生体情報に関する情報の削除指示をする生体情報削除指示ステップと
を含み、
前記管理サーバが、
前記ユーザ識別情報を含む生体情報取得要求を受信制御する生体情報取得要求受信制御ステップと、
前記ユーザ識別情報を含む生体情報取得要求の受信に従って、当該ユーザ識別情報に対応して管理されている画像形成装置から登録された生体情報に関する情報を特定する特定ステップと、
前記特定された画像形成装置から登録された生体情報に関する情報を前記画像形成装置に送信制御する生体情報送信ステップと、
前記生体情報削除指示ステップで削除指示された生体情報に関する情報を削除する生体情報削除ステップと
を含むことを特徴とする情報処理システムにおける処理方法。
【請求項１５】
請求項１２乃至１４のいずれか１項の処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の認証に用いる生体情報を、画像形成装置から登録や削除などのメンテナンスを可能にする画像形成装置、管理サーバ、情報処理システムと、その処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、入退室管理やコンピュータのログイン、銀行のＡＴＭなどで個人認証を行う手段として生体認証技術が使用されたシステムが導入されている。
【０００３】
この生体認証技術を用いた認証の仕組みとして、特許文献１には近赤外光を用いて撮像した指の静脈パターン画像を用いる指静脈認証システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１８４５０７公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の指静脈認証システムを利用する為には、システムを利用する人の指静脈情報を指静脈情報管理サーバに登録する必要がある。指静脈情報を登録するには、登録用の指静脈リーダとコンピュータを設置し、新たな人員が増えるたびにこの登録用の指静脈リーダとコンピュータを介して指静脈情報を登録し、また人員が減るたびに指静脈情報を削除するなどメンテナンスの負担が大きかった。
【０００６】
また近年では、コスト削減等のためにシステムの運用や管理をする人事部門、総務部門、情報システム部門などに多くの人員を割くことができず、管理を軽減することが望まれている。
【０００７】
特に指静脈情報は、ＩＣカードなどと異なり、複数の指や同じ指でも複数の指静脈情報を登録するため、登録の際の手間や管理上の負荷が高かった。
【０００８】
そのため、指静脈情報の運用や管理を容易に行うことが可能な仕組みとして、例えばオフィスに既に設置されている複合機や個人が所有しているコンピュータに指静脈リーダを設置して、システムを利用する各ユーザ（例えば、社員個人）で指静脈情報を登録できるようにする仕組みを提供することが考えられる。
【０００９】
この場合、画像形成装置（例えば、複合機）から指静脈情報を登録する、或いは個人のコンピュータから指静脈情報を登録するなど複数の方法で指静脈情報が登録される。そのため単に指静脈情報を登録する形態では、指静脈情報をメンテナンスする際にいつ、どこで、どのように登録された指静脈情報であるかをユーザが把握することが困難であり、ユーザ個人がメンテナンスする形態には適さなかった。
【００１０】
そこで、本発明の目的は、認証するために用いられる登録された生体情報を削除する際に、画像形成装置で削除可能な生体情報を表示させることで、ユーザによる削除を容易にする仕組みを提供することである。
【００１１】
また、画像形成装置で登録された生体情報と他の装置で登録された生体情報を識別可能に表示させることで、より削除を容易にする仕組みを提供する。
【００１２】
さらに、画像形成装置でユーザごとに生体情報を容易に登録できる仕組みを提供する。
【課題を解決するための手段】
【００１３】
前述した目的を達成するための第１の発明は、ユーザごとに、画像形成装置から登録された認証に用いる生体情報と情報処理装置から登録された認証に用いる生体情報とを管理する管理サーバとネットワークを介して通信可能に接続される画像形成装置であって、ユーザを識別するためのユーザ識別情報を受け付ける第１のユーザ識別情報受付手段と、前記ユーザ識別情報に対応する画像形成装置から登録された生体情報に関する情報を取得するべく、前記管理サーバにユーザ識別情報を含む生体情報取得要求を送信する生体情報取得要求送信手段と、前記生体情報取得要求のユーザ識別情報に従って検索された、前記画像形成装置から登録された生体情報に関する情報を管理サーバから受信する生体情報受信手段と、前記受信した画像形成装置で登録された生体情報に関する情報を表示する表示手段と、前記表示された生体情報に関する情報の削除指示をする生体情報削除指示手段とを備えることを特徴とする画像形成装置である。
【００１４】
また、前記画像形成装置に備える読取装置から生体情報を受け付ける生体情報受付手段と、画像形成装置から登録された生体情報であることを特定可能にするべく前記管理サーバに登録させる生体情報登録指示手段と、前記生体情報登録指示手段での登録指示に従って、前記生体情報受付手段で受け付けた生体情報と前記第１のユーザ識別情報受付手段で受け付けたユーザ識別情報とを含む登録情報を送信する登録情報送信手段とを備えることを特徴とする画像形成装置である。
【００１５】
また、前記生体情報は指に関する生体情報であり、前記生体情報受付手段で生体情報を受け付ける際に、前記指の部位を特定するための指位置情報を指定する指位置指定手段とを備えることを特徴とする画像形成装置である。
【００１６】
また、前記登録情報送信手段で送信される登録情報は、前記指位置指定手段で指定された指位置情報を含むことを特徴とする画像形成装置である。
【００１７】
また、前記表示手段で表示する生体情報に関する情報は、前記指位置情報及び前記管理サーバに登録された日時であることを特徴とする画像形成装置である。
【００１８】
また、前記生体情報受信手段で受信した生体情報に関する情報に前記情報処理装置から登録された生体情報に関する情報が含まれる場合に、前記画像形成装置から登録された生体情報に関する情報と前記情報処理装置から登録された生体情報に関する情報を識別可能に表示させることを特徴とする画像形成装置である。
【００１９】
また、ユーザを識別するためのユーザ識別情報を受け付ける第２のユーザ識別情報受付手段と、前記第２のユーザ識別情報受付手段で受け付けたユーザ識別情報と、前記生体情報受付手段で受け付けた生体情報を含む認証要求を送信する認証要求送信手段と、前記認証要求に含まれるユーザ識別情報と生体情報に従って認証された認証結果を受信する認証結果受信手段と、前記認証結果受信手段で受信した認証結果に従って、当該画像形成装置へのログインを制御するログイン制御手段とを備えることを特徴とする画像形成装置である。
【００２０】
また、前記第２のユーザ識別情報受付手段で受け付けるユーザ識別情報は、ユーザ識別情報が記憶媒体から読み出されたユーザ識別情報であることを特徴とする画像形成装置である。
【００２１】
また、生体情報を登録する生体情報登録モードと生体情報を削除する生体情報削除モードを備え、前記生体情報登録モードの場合に、前記登録情報送信手段を実行し、
【００２２】
前記前記生体情報削除モードの場合に、前記生体情報取得要求送信手段を実行することを特徴とする画像形成装置である。
【００２３】
第２の発明は、生体情報を登録することが可能な画像形成装置とネットワークを介して通信可能に接続される生体情報を管理する管理サーバであって、前記画像形成装置からユーザ識別情報を含む生体情報取得要求を受信する生体情報取得要求受信手段と、前記ユーザ識別情報を含む生体情報取得要求の受信に従って、当該ユーザ識別情報に対応して管理されている画像形成装置から登録された生体情報に関する情報を特定する特定手段と、前記特定された画像形成装置から登録された生体情報に関する情報を前記画像形成装置に送信する生体情報送信手段と、前記生体情報に関する情報を送信することで、前記画像形成装置で削除指示された生体情報に関する情報を削除する生体情報削除手段とを備えることを特徴とする管理サーバである。
【００２４】
第３の発明は、ユーザごとに、画像形成装置から登録された認証に用いる生体情報と情報処理装置から登録された認証に用いる生体情報とを管理する管理サーバと生体情報を登録することが可能な画像形成装置とが通信可能に接続される情報処理システムであって、前記画像形成装置は、ユーザを識別するためのユーザ識別情報を受け付ける第１のユーザ識別情報受付手段と、前記ユーザ識別情報に対応する画像形成装置から登録された生体情報に関する情報を取得するべく、前記管理サーバにユーザ識別情報を含む生体情報取得要求を送信する生体情報取得要求送信手段と、前記生体情報取得要求のユーザ識別情報に従って検索された、前記画像形成装置から登録された生体情報に関する情報を管理サーバから受信する生体情報受信手段と、前記受信した画像形成装置で登録された生体情報に関する情報を表示する表示手段と、前記表示された生体情報に関する情報の削除指示をする生体情報削除指示手段とを備え、前記管理サーバは、前記ユーザ識別情報を含む生体情報取得要求を受信する生体情報取得要求受信手段と、前記ユーザ識別情報を含む生体情報取得要求の受信に従って、当該ユーザ識別情報に対応して管理されている画像形成装置から登録された生体情報に関する情報を特定する特定手段と、前記特定された画像形成装置から登録された生体情報に関する情報を前記画像形成装置に送信する生体情報送信手段と、前記生体情報削除指示手段で削除指示された生体情報に関する情報を削除する生体情報削除手段とを備えることを特徴とする情報処理システムである。
【００２５】
第４の発明は、ユーザごとに、画像形成装置から登録された認証に用いる生体情報と情報処理装置から登録された認証に用いる生体情報とを管理する管理サーバとネットワークを介して通信可能に接続される画像形成装置における処理方法であって、ユーザを識別するためのユーザ識別情報を受け付ける第１のユーザ識別情報受付ステップと、前記ユーザ識別情報に対応する画像形成装置から登録された生体情報に関する情報を取得するべく、前記管理サーバにユーザ識別情報を含む生体情報取得要求を送信制御する生体情報取得要求送信制御ステップと、前記生体情報取得要求のユーザ識別情報に従って検索された、前記画像形成装置から登録された生体情報に関する情報を管理サーバから受信制御する生体情報受信制御ステップと、前記受信した画像形成装置で登録された生体情報に関する情報を表示制御する表示制御ステップと、前記表示された生体情報に関する情報の削除指示をする生体情報削除指示ステップとを含むことを特徴とする画像形成装置の処理方法である。
【００２６】
第５の発明は、生体情報を登録することが可能な画像形成装置とネットワークを介して通信可能に接続される生体情報を管理する管理サーバにおける処理方法であって、前記画像形成装置からユーザ識別情報を含む生体情報取得要求を受信制御する生体情報取得要求受信制御ステップと、前記ユーザ識別情報を含む生体情報取得要求の受信に従って、当該ユーザ識別情報に対応して管理されている画像形成装置から登録された生体情報に関する情報を特定する特定ステップと、前記特定された画像形成装置から登録された生体情報に関する情報を前記画像形成装置に送信制御する生体情報送信制御ステップと、前記生体情報に関する情報を送信することで、前記画像形成装置で削除指示された生体情報に関する情報を削除する生体情報削除ステップとを含むことを特徴とする管理サーバにおける処理方法である。
【００２７】
第６の発明は、ユーザごとに、画像形成装置から登録された認証に用いる生体情報と情報処理装置から登録された認証に用いる生体情報とを管理する管理サーバと生体情報を登録することが可能な画像形成装置とが通信可能に接続される情報処理システムにおける処理方法であって、前記画像形成装置が、ユーザを識別するためのユーザ識別情報を受け付ける第１のユーザ識別情報受付ステップと、前記ユーザ識別情報に対応する画像形成装置から登録された生体情報に関する情報を取得するべく、前記管理サーバにユーザ識別情報を含む生体情報取得要求を送信制御する生体情報取得要求送信制御ステップと、前記生体情報取得要求のユーザ識別情報に従って検索された、前記画像形成装置から登録された生体情報に関する情報を管理サーバから受信制御する生体情報受信制御ステップと、前記受信した画像形成装置で登録された生体情報に関する情報を表示制御する表示制御ステップと、前記表示された生体情報に関する情報の削除指示をする生体情報削除指示ステップとを含み、前記管理サーバが、前記ユーザ識別情報を含む生体情報取得要求を受信制御する生体情報取得要求受信制御ステップと、前記ユーザ識別情報を含む生体情報取得要求の受信に従って、当該ユーザ識別情報に対応して管理されている画像形成装置から登録された生体情報に関する情報を特定する特定ステップと、前記特定された画像形成装置から登録された生体情報に関する情報を前記画像形成装置に送信制御する生体情報送信ステップと、前記生体情報削除指示ステップで削除指示された生体情報に関する情報を削除する生体情報削除ステップとを含むことを特徴とする情報処理システムの処理方法である。
【００２８】
第７の発明は、第４の発明乃至第６の発明のいずれかの発明の処理方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２９】
本発明によれば、認証するために用いられる登録された生体情報をメンテナンスする際に、画像形成装置でメンテナンス可能な生体情報を生体情報が登録された方法に従って表示させることで、ユーザによるメンテナンスを容易にする仕組みを提供することができる。
【００３０】
また、画像形成装置で登録された生体情報と他の装置で登録された生体情報を識別可能に表示させることで、よりメンテナンスを容易にする仕組みを提供することができる。
【００３１】
さらに、画像形成装置でユーザごとに生体情報を容易に登録できる仕組みを提供することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の情報処理システムの構成の一例を示すシステム構成図である。
【図２】図１に示したクライアント端末１００、ＩＣカード認証サーバ２００ａ，指静脈情報管理サーバ２００ｂ、ＬＤＡＰサーバ２００ｃに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】図１に示した複合機３００のコントローラユニットのハードウェア構成の一例を示すブロック図である。
【図４】本発明の情報処理システムにおけるＩＣカード認証サーバ２００ａ、指静脈情報管理サーバ２００ｂ、ＬＤＡＰサーバ２００ｃの機能を示すブロック図である。
【図５】本発明の情報処理システムにおけるユーザ確認処理での制御手順の一例を示すフローチャートである。
【図６】本発明の情報処理システムにおける複合機の指静脈情報登録処理での制御手順の一例を示すフローチャートである。
【図７】本発明の情報処理システムにおける認証サーバの指静脈情報登録処理での制御手順の一例を示すフローチャートである。
【図８】本発明の情報処理システムにおける複合機の指静脈情報登録処理での制御手順の一例を示すフローチャートである。
【図９】本発明の情報処理システムにおける指静脈情報削除処理に関する登録済み指静脈情報取得処理での制御手順の一例を示すフローチャートである。
【図１０】本発明の情報処理システムにおける指静脈情報削除処理での制御手順の一例を示すフローチャートである。
【図１１】本発明の情報処理システムにおける複合機の指静脈認証証処理での制御手順の一例を示すフローチャートである。
【図１２】本発明の情報処理システムにおける認証サーバの指静脈認証証処理での制御手順の一例を示すフローチャートである。
【図１３】本発明の情報処理システムにおけるＩＣカード認証サーバ２００ａ、指静脈情報管理サーバ２００ｂ、ＬＤＡＰサーバ２００ｃで管理するデータの一例を示す図である。
【図１４】本発明の情報処理システムにおける認証トップ画面。
【図１５】本発明の情報処理システムにおけるユーザ確認画面。
【図１６】本発明の情報処理システムにおける指静脈情報管理メニュー画面。
【図１７】本発明の情報処理システムにおける指静脈情の登録画面。
【図１８】本発明の情報処理システムにおける指静脈情の登録確認画面。
【図１９】本発明の情報処理システムにおける指静脈情報の登録結果画面。
【図２０】本発明の情報処理システムにおける指静脈情の削除対象リスト画面。
【図２１】本発明の情報処理システムにおける指静脈情報の削除確認画面。
【図２２】本発明の情報処理システムにおける指静脈情報の削除結果画面。
【発明を実施するための形態】
【００３３】
以下、図面を参照して、本発明に係る情報処理システムの好適な実施形態について詳細に説明する。  
【００３４】
図１は、本実施形態の情報処理システムの一例を示すシステム構成図である。
【００３５】
図１に示すように、本実施形態の情報処理システムは、１又は複数のクライアント端末１００（例えば、ユーザ毎の情報処理装置）、複数の複合機３００（画像形成装置）（複合機Ａ，複合機Ｂ，・・・）、ＩＣカード認証サーバ２００ａ、指静脈情報管理サーバ２００ｂ、ＬＤＡＰ（Ｌｉｇｈｔｗｅｉｇｈｔ  Ｄｉｒｅｃｔｏｒｙ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）サーバ２００ｃがローカルエリアネットワーク（ＬＡＮ）６００を介して接続され、情報の送受信を行う構成となっている。
【００３６】
クライアント端末１００には、指静脈リーダが備えられており、クライアント端末１００には指静脈リーダのドライバがインストールされている。クライアント端末１００は、このドライバを介して指静脈リーダ（読取装置）により読み取られた指静脈情報を指静脈情報管理サーバ２００ｂに登録することが可能な構成となっている。
【００３７】
指静脈情報管理サーバ２００ｂに登録する際には、クライアント端末１００にログインしているログインユーザ名（例えば、ＬＤＡＰサーバ２００ｃで認証されたユーザ名）とともに指静脈情報が指静脈情報管理サーバ２００ｂに送信され、指静脈情報管理サーバ２００ｂでユーザごとに管理可能なような構成となっている。
【００３８】
ＩＣカード認証サーバ２００ａは、ＩＣカード認証用テーブル（後述する図１３に示す）を記憶し、複合機３００からの指静脈情報を使用した認証依頼、指静脈情報登録依頼、指静脈情報削除依頼またはユーザ名とパスワードによる認証依頼に応じて、指静脈情報管理サーバ２００ｂ及びＬＤＡＰサーバに処理依頼を行う。
【００３９】
指静脈情報管理サーバ２００ｂは生体情報である指静脈情報を一元管理するサーバであり、クライアント端末１００からの指静脈認証、ＩＣカード認証サーバ２００ａを経由した複合機３００からの指静脈認証の依頼や、指静脈情報の登録、削除依頼に対して処理するサーバである。
【００４０】
ＬＤＡＰサーバ２００ｃは、ネットワーク上に存在するサーバ、クライアント等のハードウェア資源や、それらを使用するユーザの属性（ＬＤＡＰＩＤ，パスワード）、アクセス権等の情報を一元記憶管理する機能を搭載したサーバである。
【００４１】
なお、本実施形態では、ＩＣカード認証サーバ２００ａ、指静脈情報管理サーバ２００ｂ、ＬＤＡＰサーバ２００ｃを別筺体で構成しているが、ＩＣカード認証サーバ２００ａ、指静脈情報管理サーバ２００ｂ、ＬＤＡＰサーバ２００ｃが同一筺体として構成されていてもよい（管理サーバ）。
【００４２】
つまり、ＩＣカード認証サーバ２００ａ、指静脈情報管理サーバ２００ｂ、ＬＤＡＰサーバ２００ｃを認証サーバとして言い換えることが可能である。
【００４３】
複合機３００は、指静脈リーダ３１９が備えられており、指静脈リーダ３１９を制御するドライバがインストールされている。このドライバを介して指静脈リーダにより読み取られた指静脈情報を受け付けることが可能な構成となっている。また、複合機３００は、受け付けた指静脈情報とＬＤＡＰサーバ２００ｃで認証されたユーザ名と、複合機３００の操作部３０８で指定された部位などの登録情報を送信し、指静脈情報の登録をすることができる。さらに、複合機３００の操作部３０８に複合機３００から登録した指静脈情報の一覧を表示させ、複合機３００から登録した指静脈情報の削除をすることができる。なお、ＩＣカード認証サーバ２００ａの設定に応じて、複合機３００から登録した指静脈情報以外に、クライアント端末１００から登録された指静脈情報についても削除可能な構成となっている。この場合、複合機３００から登録された指静脈情報と、クライアント端末１００から登録された指静脈情報を識別可能に操作部３０８のタッチパネル上に表示し、ユーザが指静脈情報の削除等のメンテナンスを行うことが可能な構成となっている。
【００４４】
以下、図２を用いて、図１に示したクライアント端末１００，ＩＣカード認証サーバ２００ａ，指静脈情報管理サーバ２００ｂ、ＬＤＡＰサーバ２００ｃに適用可能な情報処理装置のハードウェア構成について説明する。
【００４５】
図２は、図１に示したクライアント端末１００，ＩＣカード認証サーバ２００ａ，指静脈情報管理サーバ２００ｂ、ＬＤＡＰサーバ２００ｃに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００４６】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００４７】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００４８】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器にへの表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００４９】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００５０】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ６００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００５１】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００５２】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。
【００５３】
なお、クライアント端末１００には上述の構成の他、複合機３００に備える指静脈リーダ３１９と同様の指静脈リーダ３１９が入力コントローラ２０５と接続されており、指静脈リーダで取得した指静脈情報をＣＰＵ２０１が処理することが可能である。
【００５４】
次に、図３を用いて、図１に示した複合機３００のハードウェア構成について説明する。
【００５５】
図３は、図１に示した複合機３００のハードウェア構成の一例を示すブロック図である。
【００５６】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ６００）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００５７】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００５８】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００５９】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００６０】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）６００に接続し、データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００６１】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる指静脈画像を撮影する指静脈リーダ３１９外部Ｉ／Ｆ部３１８に接続されている。また、そのほかに携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダが外部Ｉ／Ｆ部３１８に接続されているように構成することも可能である。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介して指静脈リーダ３１９による指静脈画像を撮影を制御し、撮影された指静脈画像を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００６２】
３２０はイメージバスインタフェース（ＩＭＡＧＥ ＢＵＳ Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
【００６３】
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００６４】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００６５】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００６６】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００６７】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００６８】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００６９】
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタによって本発明は構成されている。
【００７０】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００７１】
指静脈リーダ３１９は、ＣＰＵ３０１からの制御により、指の静脈画像を撮影し、撮影した静脈画像を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。なお、指静脈リーダ３１９撮影した静脈画像は指静脈リーダ３１９と通信可能なドライバにて指静脈情報に変換される。
【００７２】
以上のような構成によって、複合機３００は、スキャナ３１４から読み込んだ画像データや指静脈リーダ３１９で指を読み取ることによって得られる指静脈情報をＬＡＮ６００上に送信したり、ＬＡＮ６００から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００７３】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。
【００７４】
なお、本実施形態では指静脈情報を用いて説明するため、指静脈リーダ３１９を用いるものとするが、指紋などの生体情報を用いる場合には、指紋などを読み取るリーダが備えられているものとする。つまり、本発明は、指静脈情報に限ることなく、指紋などの生体情報を用いても実現可能である。
【００７５】
次に、図４を用いて、本発明の認証サーバ２００、複合機３００の機能について説明する。
【００７６】
図４は、認証サーバ２００、複合機３００の機能の一例を示す機能ブロック図である。なお、各機能の処理の詳細については、後述の図５〜図１２のフローチャートに沿って説明する。
【００７７】
また、認証サーバ２００は前述の通り、ＩＣカード認証サーバ２００ａ，指静脈情報管理サーバ２００ｂ、ＬＤＡＰサーバ２００ｃで構成されており、認証サーバ２００の機能は２００ａ〜２００ｃのいずれの装置で実行されてもよい。
【００７８】
複合機３００は、生体情報受付部４０１、登録情報送信制御部４０２、ユーザ識別情報受付部４０３、ユーザ識別情報送信制御部４０４、生体情報受信制御部４０５、表示制御部４０６、生体情報登録指示部４０７、生体情報削除指示部４０８の機能を備える。
【００７９】
生体情報受付部４０１は、指静脈リーダ３１９から読み取られた指静脈画像を受付、受け付けたが指静脈画像から認証のために用いる指静脈情報を抽出する機能部である。
【００８０】
登録情報送信制御部４０２は、抽出された指静脈情報を認証サーバに登録すべく、指静脈情報の送信を制御する機能部である。
【００８１】
ユーザ識別情報受付部４０３は、指静脈情報を登録するユーザを特定するためにユーザの操作によって入力されたユーザ名やパスワードを受け付ける機能部である。また、指静脈情報を削除するために、入力されるユーザ名やパスワードを受け付ける機能部である。このユーザ識別情報受付部は、ＩＣカードがカードリーダにかざされることによって得られるユーザＩＤを受け付ける機能を有する。
【００８２】
ユーザ識別情報送信制御部４０４は、ユーザ識別情報受付部４０３で受け付けたユーザＩＤやパスワードを認証サーバへ送信することを制御する機能部である。
【００８３】
生体情報受信制御部４０５は、複合機３００からのユーザ名を含む指情報取得要求に従って、認証サーバで検索されたユーザ名に対応する指情報（指静脈情報）の受信を制御する機能部である。
【００８４】
表示制御部４０６は、図１３〜図２２の画面を操作部３０８に表示する制御を行う機能部である。
【００８５】
生体情報登録指示部４０７は、登録情報送信制御部４０２に指静脈情報を登録するように指示する機能部である。
【００８６】
生体情報削除指示部４０８は、削除する指静脈情報を削除するように指示する機能部である。
【００８７】
認証サーバ２００は、登録情報受信制御部４０９、ユーザ識別情報受信制御部４１０、生体情報取得部４１１、生体情報送信制御部４１２、生体情報登録部４１３、生体情報削除部４１４、生体情報認証部４１５、ユーザ情報認証部４１６、ユーザ情報管理部４１７の機能を備える。
【００８８】
登録情報受信制御部４０９は、登録情報送信制御部４０２により送信された指静脈情報を受信することを制御する機能部である。
【００８９】
ユーザ識別情報受信制御部４１０は、ユーザ識別情報送信制御部４０４より送信されたユーザＩＤやパスワードを受信することを制御する機能部である。
【００９０】
生体情報取得部４１１は、複合機３００からの指静脈情報取得要求に従って、指情報１３０５から指静脈情報を取得する機能部である。
【００９１】
生体情報送信制御部４１２は、生体情報取得部４１１で取得した指静脈情報を指静脈情報取得要求のあった複合機３００へ送信することを制御する機能部である。
【００９２】
生体情報登録部４１３は、登録情報受信制御部４０９により受信した指静脈情報をユーザに対応して指情報１３０５に記憶する機能部である。
【００９３】
生体情報削除部４１４は、複合機３００からの指静脈情報削除要求に従って、指情報１３０５から削除要求のあった指静脈情報を指情報１３０５から削除する機能部である。
【００９４】
生体情報認証部４１５は、複合機からの指静脈情報による認証要求を受信して、認証要求に含まれる指静脈情報が指情報１３０５に存在するか否かによって正当なユーザかを判定し、認証結果を送信する機能部である。
【００９５】
ユーザ情報認証部４１６は、複合機３００からのユーザ名とパスワードを含む認証要求を受信して、認証要求に含まれるユーザ名とパスワードがユーザ情報１３１０に存在するか否かを判定し、認証結果を送信する機能部である。
【００９６】
以下、図５〜図８を用いて、本実施形態の情報処理システムによる指静脈情報（生体情報）の登録処理の流れを説明する。図９〜図１０を用いて、本実施形態の情報処理システムによる指静脈情報（生体情報）の削除処理の流れを説明する。図１１〜図１２を用いて、本実施形態の情報処理システムによる指静脈情報（生体情報）による認証処理の流れを説明する。
【００９７】
図５のステップＳ５０１〜ステップＳ５０４，ステップＳ５１４は、複合機３００のプログラムとしてＣＰＵ３０１が実行し、ステップＳ５０５〜ステップＳ５０７，ステップＳ５１２〜ステップＳ５１３は、ＩＣカード認証サーバ２００ａのプログラムとしてＩＣカード認証サーバ２００ａのＣＰＵ２０１が実行し、ステップＳ５０８〜ステップＳ５１１はＬＤＡＰサーバ２００ｃのプログラムとしてＬＤＡＰサーバ２００ｃのＣＰＵ２０１が実行する。
【００９８】
なお、上述のようにＩＣカード認証サーバ２００ａとＬＤＡＰサーバ２００ｃが認証サーバ２００として同一筺体で構成されている場合には、ステップＳ５０５〜ステップＳ５１３は、認証サーバ２００のプログラムとして認証サーバ２００のＣＰＵ２０１が実行する。
【００９９】
また、各装置に各種プログラムが記憶され、ＲＡＭにロードされることによってプログラムが実行される。このプログラムの表示制御部４０６でステップＳ５０１〜ステップＳ５０２を実行し、ユーザ識別情報受付部４０３でステップＳ５０３を実行し、ユーザ識別情報送信制御部４０４でステップＳ５０４，ステップＳ５１４を実行し、ユーザ識別情報受信制御部４１０でステップＳ５０５を実行し、ユーザ情報認証部４１６でステップＳ５０６〜ステップＳ５１３を実行する。
【０１００】
ステップＳ５０１では、ＣＰＵ３０１が、ユーザの認証に用いる、ユーザごとの指静脈のパターン（以下、指静脈情報）の登録または削除などを行うために、複合機３００の操作部３０８に表示される図１４の画面から指静脈情報管理ボタン１４０３がユーザによって押下された指示を受け付ける。
【０１０１】
ステップＳ５０２では、ＣＰＵ３０１が、ＬＤＡＰサーバ２００ｃにユーザ確認をするためのユーザ情報１５０１（ユーザ名、パスワード、ユーザ認証先（ドメイン情報））をユーザに入力させるために図１５のユーザ確認画面を表示させる。
【０１０２】
ステップＳ５０３では、ＣＰＵ３０１が、図１５のユーザ確認ボタン１５０２が押下されたことを検知して、ユーザにより入力されたユーザ情報１５０１（ユーザ名、パスワード、ユーザ認証先（ドメイン情報））を受け付ける。
【０１０３】
ステップＳ５０４では、ＣＰＵ３０１が、ステップＳ５０３で受け付けたユーザ情報１５０１（ユーザ名、パスワード、ユーザ認証先）を含むユーザ確認要求をＩＣカード認証サーバ２００ａに送信する。
【０１０４】
ステップＳ５０５では、複合機３００からユーザ情報１５０１（ユーザ名、パスワード、ユーザ認証先（ドメイン情報））を含むユーザ確認要求を受信する。
【０１０５】
ステップＳ５０６では、ユーザ確認要求に含まれるユーザ認証先（ドメイン情報）に従って、ユーザ確認を行うＬＤＡＰサーバを決定する。
【０１０６】
ステップＳ５０７では、ステップＳ５０６で決定したＬＤＡＰサーバ２００ｃに対してステップＳ５０５で受信したユーザ名とパスワードを含むユーザ確認要求（認証要求）を送信する。
【０１０７】
ステップＳ５０８では、ユーザ名とパスワードを含むユーザ確認要求（認証要求）を受信する。
【０１０８】
ステップＳ５０９では、受信したユーザ名とパスワードを用いてＬＤＡＰサーバ２００ｃの外部メモリ２１１（例えばデータベース）に記憶されているユーザ情報１３１０から一致するユーザＩＤとパスワード１３１１を検索する。検索した結果、受信したユーザ名とパスワードと一致するユーザＩＤとパスワード１３１１があるか否かを判定する。一致するユーザＩＤとパスワード１３１１がある場合に認証ＯＫと判定し、ステップＳ５１０へ処理を移し、一致するユーザＩＤとパスワード１３１１がない場合に認証ＮＧと判定してステップＳ５１１へ処理を移す。
【０１０９】
ステップＳ５１０では、認証結果として認証ＯＫ情報をＩＣカード認証サーバ２００ａに送信する。
【０１１０】
ステップＳ５１１では、認証結果として認証ＮＧ情報をＩＣカード認証サーバ２００ａに送信する。
【０１１１】
ステップＳ５１２では、ＬＤＡＰサーバ２００ｃから送信された認証結果（認証ＯＫまたは認証ＮＧ）を受信する。
【０１１２】
ステップＳ５１３では、受信した認証結果（認証ＯＫまたは認証ＮＧ）をユーザ確認結果として認証ＯＫまたは認証ＮＧを複合機３００に送信する。
【０１１３】
ステップＳ５１４では、ＣＰＵ３０１が、認証ＯＫまたは認証ＮＧのユーザ確認結果を受信する。
【０１１４】
図６のステップＳ６０１〜ステップＳ６０６，ステップＳ６０９〜ステップＳ６１５は、複合機３００のプログラムとしてＣＰＵ３０１が実行し、ステップＳ６０７〜ステップＳ６０８は、指静脈情報管理サーバ２００ｂのプログラムとしてＣＰＵ２０１が実行する。
【０１１５】
また、各装置に各種プログラムが記憶され、ＲＡＭにロードされることによってプログラムが実行される。このプログラムの表示制御部４０６でステップＳ６０１〜ステップＳ６０５，ステップ６１４を実行し、生体情報受付部４０１でステップＳ４０１〜ステップＳ６１３を実行し、登録情報送信制御部４０２でステップＳ６１５を実行する。
【０１１６】
ステップＳ６０１では、ＣＰＵ３０１が、ユーザ確認結果が認証ＯＫか認証ＮＧかを判断する。認証ＯＫである場合、ステップＳ６０２へ処理を移し、認証ＮＧである場合、ステップＳ６０３へ処理を移す。
【０１１７】
ステップＳ６０２では、ＣＰＵ３０１が、図１６の指静脈情報管理メニュー画面を操作部３０８に表示する。
【０１１８】
ステップＳ６０３では、ＣＰＵ３０１が、ユーザ確認エラーメッセージ画面（不図示）を操作部３０８に表示する。
【０１１９】
ステップＳ６０４では、ＣＰＵ３０１が、ユーザによって図１６の指静脈情報管理メニュー画面の指静脈情報登録ボタン１６０１または指静脈情報削除ボタン１６０２が押下されたか否かを判定する。指静脈情報登録ボタン１６０１が押下された場合にはステップＳ６０５へ処理を移し、指静脈情報削除ボタン１６０２が押下された場合には図９へ処理を移す。指静脈情報登録ボタン１６０１が押下されると指静脈情報登録モード（生体情報登録モード）になり、指静脈情報削除ボタン１６０２が押下されると指静脈情報削除モード（生体情報削除モード）になる。
【０１２０】
ステップＳ６０５では、ＣＰＵ３０１が、図１７の指静脈情報登録画面を表示する。
【０１２１】
ステップＳ６０６では、ユーザが１７０１を押下し、登録する指の部位である指位置情報を選択し、撮影ボタン１７０４を押下すると、ＣＰＵ３０１が、指静脈リーダ３１９に撮影命令を発行する。
【０１２２】
なお、図１７の１７０２に表示される指位置情報は、１７０１を押下し、１７０３のプルダウン表示で指位置情報が選択された文字列が表示される。これにより指位置が指定される。（指位置指定）
【０１２３】
ステップＳ６０７では、複合機３００からの撮影命令に従って指静脈リーダは指静脈撮影が可能な状態となり、指が指静脈リーダに挿入されたことを検知すると、指の指静脈画像を撮影する。
【０１２４】
ステップＳ６０８では、撮影された指静脈画像を複合機３００に出力する。
【０１２５】
ステップＳ６０９では、ＣＰＵ３０１によって撮影された指静脈画像を受け付ける。指静脈の撮影方法は例えば、特開２００２−０８３２９８や特開２００４−２６５２６９などに開示されている技術を用いることで実現する。なお、指静脈画像の撮影の技術は特開２００２−０８３２９８や特開２００４−２６５２６９に限ることなく、種々の指静脈画像の撮影技術を用いることも可能である。
【０１２６】
ステップＳ６１０では、ＣＰＵ３０１が受け付けた指静脈画像を数値化（指静脈情報を生成）し、例えば、人の指から得られた指静脈画像か否かを判定し、正しく撮影されたか否かを判定する。受け付けた指静脈画像が正しい値である場合にはステップＳ６１１へ処理を移し、受け付けた指静脈画像が正しい値でない場合にはステップＳ６０２へ処理を移す。なお、ステップＳ６０２へ処理を移す前にエラー表示画面を表示させるようにしてもよい。また、ステップＳ６１０の判定は、指静脈リーダで適切に撮影がされなかった場合には指静脈画像以外に、エラー情報を受け取って撮影ＮＧとしてもよい。
【０１２７】
ステップＳ６１１では、ＣＰＵ３０１が撮影回数の判定を行う。本実施形態では、撮影回数を３回として説明する。撮影回数が１回目または２回目の場合には、ステップＳ６０５に処理を移し、３回撮影するまで指静脈の撮影を繰り返す。３回目の場合には、ステップＳ６１２へ処理を移す。なお、撮影回数は複合機３００のＨＤＤ３０４に記憶されている図１３の設定ファイル内に撮影回数の閾値（例えば３回）が記憶されているように構成してもよい。この場合、本フローチャートを実行する複合機３００のプログラムを実行する際に読み込んで決定されるように構成する。
【０１２８】
ステップＳ６１２では、ＣＰＵ３０１が３回撮影した指静脈画像から最適な指静脈画像の指静脈情報を取得する。この指静脈情報とは指静脈画像から血管パターンの特徴を抽出した情報であり、指静脈情報管理サーバ２００ｂに登録する形式の値（例えば、バイナリ形式）に変換された情報である。この指静脈情報の取得は特開２００２−０８３２９８や特開２００４−２６５２６９などの技術を用いることで実現可能である。
【０１２９】
ステップＳ６１３では、ＣＰＵ３０１が３回撮影した指静脈画像から最適な指静脈画像の指静脈情報を取得できたか否かを判定する。最適な指静脈情報が取得できた（正常の）場合にはステップＳ６１４へ処理を移し、最適な指静脈情報が取得できない（異常の）場合には、ステップＳ６０２へ処理を移す。異常である場合の例として、３回の撮影で得られた指静脈画像の指静脈情報に大きく差があり、他のユーザの指や他の指の画像であると判断された場合に異常となる。なお、異常とである場合にはエラーメッセージを操作部３０８に表示するように構成する。
【０１３０】
ステップＳ６１４では、ＣＰＵ３０１が操作部３０８に図１８の登録確認画面を表示する。
【０１３１】
ステップＳ６１５では、ユーザがＯＫボタン１８０１を押下することで、ＣＰＵ３０１がステップＳ６１２で取得した指静脈情報と、図１７の１７０２で選択された指位置情報と、ステップＳ６０１で認証ＯＫとなったユーザのユーザ名を含む指静脈情報登録要求をＩＣカード認証サーバ２００ａに送信する。
【０１３２】
言い換えると、指静脈情報登録要求をＩＣカード認証サーバ２００ａに送信することで、複合機３００から登録された生体情報であることを特定可能にするべく前記指静脈情報管理サーバへ登録させることが可能となる。
【０１３３】
図７のステップＳ７０１〜ステップＳ７０３，ステップＳ７０７〜ステップS７０９，ステップＳ７１３〜ステップＳ７１６，ステップＳ７２０〜ステップＳ７２３は、複合機３００のプログラムとしてＣＰＵ３０１が実行し、ステップＳ７０４〜Ｓ７０６，ステップＳ７１０〜ステップＳ７１２，ステップＳ７１７〜ステップＳ７１９は、指静脈情報管理サーバ２００ｂのプログラムとして指静脈情報管理サーバ２００ｂのＣＰＵ２０１が実行する。
【０１３４】
なお、上述のようにＩＣカード認証サーバ２００ａと指静脈情報管理サーバ２００ｂが認証サーバ２００として同一筺体で構成されている場合には、ステップＳ７０１〜ステップＳ７２３は、認証サーバ２００のプログラムとして認証サーバ２００のＣＰＵ２０１が実行する。
【０１３５】
また、各装置に各種プログラムが記憶され、ＲＡＭにロードされることによってプログラムが実行される。このプログラムの登録情報受信制御部でステップＳ７０１を実行し、生体情報登録部４１３でステップＳ７０２〜ステップＳ７２３を実行する。
【０１３６】
ステップＳ７０１では、指静脈情報と指位置情報とユーザ名を含む指静脈情報登録要求を受信する。
【０１３７】
ステップＳ７０２では、ＩＣカード認証サーバ２００ａの外部メモリ２１１に保持する図１３の設定ファイルに記憶されている登録上限数１３０２を読み出し、登録上限数が０以外であればステップＳ７０３へ処理を移し、登録上限数が０であれば、ステップＳ７２３へ処理を移す。この登録上限数１３０２はユーザごとに登録可能な指静脈情報の数を規定した値であり、管理者が任意に指定することができる。なお、０に設定すると登録ができないため、通常は２０や３０といった値が設定される。また、一つの指に対して複数の指静脈情報を登録できる構成をとっているため、２０や３０といった値が設定可能である。指静脈情報は指を撮影した角度によって値が異なるため一つの指に対して複数の指静脈情報を登録することで、指静脈認証時の認証精度をあげる構成となっている。
【０１３８】
ステップＳ７０３では、指静脈情報管理サーバ２００ｂにステップＳ７０１で受信したユーザ名に対応する指静脈情報が記憶されているかを判定するために、ユーザ名を含むユーザ情報取得要求を指静脈情報管理サーバ２００ｂに送信する。
【０１３９】
ステップＳ７０４では、ユーザ名を含むユーザ情報取得要求を受信する。
【０１４０】
ステップＳ７０５では、ユーザ名に基づいて、図１３の指情報１３０５を検索する。なお、ユーザＩＤ１３０５−１とユーザ名は対応付いて管理されている。また、ユーザＩＤとユーザ名が同一のもの用いて管理するように構成してもよい。
【０１４１】
ステップＳ７０６では、ステップＳ７０５の検索結果をＩＣカード認証サーバ２００ａに送信する。指情報１３０５にユーザ名に対応する指静脈情報がない場合にはユーザＩＤを含まない検索結果を、指情報１３０５にユーザ名に対応する指静脈情報がある場合にはユーザＩＤを含む検索結果を送信する。
ステップＳ７０７では、検索結果を受信する。
【０１４２】
ステップＳ７０８では、受信した検索結果に従って、指静脈情報管理サーバ２００ｂにステップＳ７０３で送信したユーザ名に対応する指静脈情報を含むユーザ情報があるか否かを判定する。検索結果にユーザＩＤが含まれている場合には指静脈情報管理サーバ２００ｂに指静脈情報を含むユーザ情報があると判定し、ステップＳ７０９へ処理を移す。また、検索結果にユーザＩＤが含まれない場合にはステップＳ７２３へ処理を移す。
【０１４３】
ステップＳ７０９では、ステップＳ７０７で受信したユーザＩＤに対応する指静脈情報の登録件数を取得するために、ユーザＩＤを含む指静脈情報登録数取得要求を送信する。
【０１４４】
ステップＳ７１０では、ユーザＩＤを含む指静脈情報登録数取得要求を受信する。
【０１４５】
ステップＳ７１１では、ユーザＩＤに従って、指静脈情報の登録数を検索する。
【０１４６】
ステップＳ７１２では、指静脈情報の登録数を検索結果としてＩＣカード認証サーバ２００ａ送信する。
ステップＳ７１３では、指静脈情報の登録数を受信する。
【０１４７】
ステップＳ７１４では、ＩＣカード認証サーバ２００ａの外部メモリ２１１に保持する図１３の設定ファイルに記憶されている登録上限数１３０２を読み出し、登録上限数がＮＵＬＬか否かを判定する。ＮＵＬＬの場合、上限がないものと判定され、ステップＳ７１６へ処理を移す。また、ＮＵＬＬ以外の登録上限数であった場合には、ステップＳ７１５へ処理を移す。
【０１４８】
ステップＳ７１５では、受信した登録数と登録上限数を比較して、登録数が登録上限数以上か否かを判定する。判定の結果、登録上限数以上であった場合にはステップＳ７２３へ処理を移し、登録上限数以上でない場合（登録上限数未満である場合）は、ステップＳ７１６へ処理を移す。
【０１４９】
ステップＳ７１６では、ステップＳ７０１で受信した、指静脈情報と指位置情報とステップＳ７０７で受信したユーザＩＤと設定ファイルに記憶されている登録時識別文字列１３０３（文字列例：ＭＦＰ）を含む指情報登録要求を、指静脈情報管理サーバ２００ｂに送信する。なお、指情報登録要求の登録時識別文字列には、登録年月日時分秒情報が付加された文字列となる。（例えば、ＭＦＰ２００９／０２／１０  １２：００：００）
【０１５０】
ステップＳ７１７では、指静脈情報と指位置情報とユーザＩＤと登録年月日時分秒情報が付加された登録時識別文字列を含む指情報登録要求を受信する。
【０１５１】
ステップＳ７１８では、受信したユーザＩＤに対応付けて、指静脈情報を指静脈情報１３０６へ、指位置情報を指登録部位情報１３０８へ、登録年月日時分秒情報が付加された登録時識別文字列をコメント情報１３０７へ記憶させる。また、指静脈情報を一意に識別可能な指静脈情報ＩＤを指静脈情報管理サーバ２００ｂが生成し、指静脈情報ＩＤ１３０９に記憶する。
【０１５２】
ステップＳ７１９では、指情報の登録が成功したか否かの登録結果をＩＣカード認証サーバ２００ａ送信する。
ステップＳ７２０では、登録結果を受信する。
【０１５３】
ステップＳ７２１では、登録結果が成功である場合には、ステップＳ７２２へ処理を移し、登録結果が失敗である場合にはステップＳ７２３へ処理を移す。
【０１５４】
ステップＳ７２２では、複合機３００に登録が成功であった旨（登録ＯＫ）の登録結果を送信する。
【０１５５】
ステップＳ７２２では、複合機３００に登録が失敗であった旨（登録ＮＧ）の登録結果情報を送信する。
【０１５６】
図８のステップＳ８０１〜ステップＳ８０４は、複合機３００のプログラムとしてＣＰＵ３０１が実行する。
【０１５７】
また、複合機にプログラムが記憶され、ＲＡＭにロードされることによってプログラムが実行される。このプログラムの表示制御部４０６でステップＳ８０１〜ステップＳ８０４を実行する。
ステップＳ８０１では、登録結果を受信する。
【０１５８】
ステップＳ８０２では、登録結果を判定する。登録結果が登録ＯＫであった場合には、ステップＳ８０３へ処理が移り、登録結果が登録ＮＧであった場合にはステップＳ８０４へ処理が移る。
【０１５９】
ステップＳ８０３では、複合機３００の操作部３０８に図１９の指静脈情報の登録完了画面を表示する。
【０１６０】
ステップＳ８０４では、複合機３００の操作部３０８に指静脈情報の登録エラー画面（不図示）を表示する。
【０１６１】
これにより、複合機３００を用いて指静脈情報の登録を容易にすることができる。
【０１６２】
図９のステップＳ９０１は、複合機３００のプログラムとしてＣＰＵ３０１が実行し、ステップＳ９０２〜ステップＳ９０３，ステップＳ９０７〜ステップＳ９１１，ステップＳ９１８〜ステップＳ９２１は、ＩＣカード認証サーバ２００ａのプログラムとしてＩＣカード認証サーバ２００ａのＣＰＵ２０１が実行し、ステップＳ９０４〜ステップＳ９０６，ステップＳ９１２〜ステップＳ９１７は指静脈情報管理サーバ２００ｂのプログラムとして指静脈情報管理サーバ２００ｂのＣＰＵ２０１が実行する。
【０１６３】
なお、上述のようにＩＣカード認証サーバ２００ａと指静脈情報管理サーバ２００ｂが認証サーバ２００として同一筺体で構成されている場合には、ステップＳ９０２〜ステップＳ９２１は、認証サーバ２００のプログラムとして認証サーバ２００のＣＰＵ２０１が実行する。
【０１６４】
また、各装置に各種プログラムが記憶され、ＲＡＭにロードされることによってプログラムが実行される。このプログラムのユーザ識別情報送信制御部４０４でステップＳ９０１を実行し、ユーザ識別情報受信制御部４１０でステップＳ９０２を実行し、生体情報取得部４１１でステップＳ９０３〜ステップＳ９１９を実行し、生体情報送信制御部４１２でステップＳ９２０〜ステップＳ９２１を実行する。
【０１６５】
図９は図１６の指静脈情報削除ボタン１６０２がユーザによって押下された場合の指静脈情報削除処理を示すフローチャートである。
【０１６６】
ステップＳ９０１では、指静脈情報削除ボタン１６０２がユーザによって押下されたことを検知すると、ステップＳ６０１で認証ＯＫと判定されたユーザ名に対応する登録済みの指静脈情報を指情報１３０５から取得するため、ユーザ名を含む登録済指情報取得要求（生体情報取得要求）をＩＣカード認証サーバ２００ａに送信する。
【０１６７】
ステップＳ９０２では、ユーザ名を含む登録済指情報取得要求を受信する。
【０１６８】
ステップＳ９０３では、指静脈情報管理サーバ２００ｂにステップＳ９０２で受信したユーザ名に対応する指静脈情報が記憶されているかを判定するために、ユーザ名を含むユーザ情報取得要求を指静脈情報管理サーバ２００ｂに送信する。
【０１６９】
ステップＳ９０４では、ユーザ名を含むユーザ情報取得要求を受信する。
【０１７０】
ステップＳ９０５では、受信したユーザ名に基づいて、図１３の指情報１３０５を検索する。なお、ユーザＩＤ１３０５−１とユーザ名は対応付いて管理されている。また、ユーザＩＤとユーザ名が同一のもの用いて管理するように構成してもよい。
【０１７１】
ステップＳ９０６では、ステップＳ９０５の検索結果を送信する。指情報１３０５にユーザ名に対応する指静脈情報がない場合にはユーザＩＤを含まない検索結果を、指情報１３０５にユーザ名に対応する指静脈情報がある場合にはユーザＩＤを含む検索結果をＩＣカード認証サーバ２００ａに送信する。
ステップＳ９０７では、検索結果を受信する。
【０１７２】
ステップＳ９０８では、受信した検索結果に従って、指静脈情報管理サーバ２００ｂにステップＳ９０３で送信したユーザ名に対応する指静脈情報を含むユーザ情報があるか否かを判定する。検索結果にユーザＩＤが含まれている場合には指静脈情報管理サーバ２００ｂに指静脈情報を含むユーザ情報があると判定し、ステップＳ９０９へ処理を移す。また、検索結果にユーザＩＤが含まれない場合にはステップＳ９２１へ処理を移す。
【０１７３】
ステップＳ９０９では、ＩＣカード認証サーバ２００ａの外部メモリ２１１に保持する図１３の設定ファイルに記憶されている削除対象フラグ１３０４を読み出し、削除対象フラグがＦａｌｓｅ（登録済の指静脈情報を全件削除対象とするフラグ）の場合、ステップＳ９１０へ処理を移す。また、削除対象フラグがＴｒｕｅ（登録済の指静脈情報のうち、複合機３００から登録された指静脈情報を削除対象とするフラグ）の場合、ステップＳ９１１へ処理を移す。
【０１７４】
ステップＳ９１０では、ステップＳ９０７の検索結果に含まれるユーザＩＤに対応する指静脈情報を全て取得するために、ユーザＩＤを含む登録指情報取得要求を指静脈情報管理サーバ２００ｂに送信する。
【０１７５】
ステップＳ９１１では、ステップＳ９０７の検索結果に含まれるユーザＩＤに対応する複合機３００から登録された指静脈情報を取得するために、ユーザＩＤと登録時識別文字列（例えば、ＭＦＰ）を含む登録指情報取得要求を指静脈情報管理サーバ２００ｂに送信する。
【０１７６】
ステップＳ９１２では、ユーザＩＤを含む登録指情報取得要求を受信する。
【０１７７】
ステップＳ９１３では、受信したユーザＩＤに従って、指情報１３０５を検索し、登録されている指静脈情報を検索する。
【０１７８】
ステップＳ９１４では、検索されたユーザＩＤに対応付いて記憶されている全ての指静脈情報１３０６とコメント情報１３０７と指登録部位情報１３０８と指静脈情報ＩＤ１３０９とを取得し、検索結果として指静脈情報１３０６と指登録部位情報１３０８と指静脈情報ＩＤ１３０９とを含む登録指情報取得結果をＩＣカード認証サーバ２００ａに送信する。なお、複合機３００から登録されていない指静脈情報のコメント情報１３０７は値が記憶されていない（値＝ＮＵＬL）。
【０１７９】
ステップＳ９１５では、ユーザＩＤに対応する複合機３００から登録された指静脈情報に関する情報を取得するために、ユーザＩＤと登録時識別文字列（例えば、ＭＦＰ）を含む登録指情報取得要求を受信する。
【０１８０】
ステップＳ９１６では、受信したユーザＩＤに対応する指情報のうち、登録時識別文字列がコメント情報１３０７に含まれる指情報１３０５−４を検索する。言い換えると、複合機３００から登録された指情報１３０５−４を特定する。
【０１８１】
ステップＳ９１７では、検索されたユーザＩＤに対応付いて記憶されている複合機３００から登録された指情報１３０５−４のコメント情報１３０７と指登録部位情報１３０８と指静脈情報ＩＤ１３０９とを取得し、検索結果としてコメント情報１３０７と指登録部位情報１３０８と指静脈情報ＩＤ１３０９とを含む登録指情報取得結果をＩＣカード認証サーバ２００ａに送信する。
【０１８２】
なお、コメント情報１３０７と指登録部位情報１３０８と指静脈情報ＩＤ１３０９は指静脈情報に関する情報である。本実施形態では、指静脈情報に関する情報として指静脈情報１３０６を含めないように構成したが、指静脈情報に関する情報として指静脈情報１３０６を含めて登録指情報取得結果を送信するように構成してもよい。
【０１８３】
ステップＳ９１３及びステップＳ９１６で検索が正常にされなかった場合には、検索エラー情報を含む登録指情報取得結果を送信する。
ステップＳ９１８では、登録指情報取得結果を受信する。
【０１８４】
ステップＳ９１９では、登録指情報取得結果にコメント情報１３０７と指登録部位情報１３０８と指静脈情報ＩＤ１３０９が含まれているかを判定し、コメント情報１３０７と指登録部位情報１３０８と指静脈情報ＩＤ１３０９が含まれている場合に指情報取得ＯＫと判定し、ステップＳ９２０へ処理を移す。また、登録指情報取得結果に検索エラー情報を含む場合にはステップＳ９２１に処理を移す。
【０１８５】
ステップＳ９２０では、登録済指情報取得ＯＫの結果として、コメント情報と指登録部位情報と指静脈情報ＩＤとを送信する。
【０１８６】
ステップＳ９２１では、登録済指情報取得ＮＧの結果として、検索エラー情報を送信する。
【０１８７】
なお、本実施形態では、ＩＣカード認証サーバ２００ａの設定ファイルの削除対象フラグ１３０４を用いて、削除可能な指静脈情報（複合機から登録された指静脈情報か、登録された全指静脈情報か）を決定するように構成したが、登録済指情報取得要求の送信元に従って、削除可能な指静脈情報を特定するように構成することも可能である。より詳細には、複合機３００からの要求の場合には複合機３００から登録した指静脈情報のみを削除可能な構成とする。複合機３００からの要求か否かは例えばＴＣＰ／ＩＰ通信で取得可能なＩＰアドレスを元に、複合機３００のＩＰアドレスか否かを判断することで実現可能である。
【０１８８】
また、ＩＰアドレス以外で複合機３００からの要求か否かを特定する方法として、複合機３００から登録時識別文字列の「ＭＦＰ」を含む取得要求を送信させて、複合機３００からの要求か否かを特定する方法も存在する。
【０１８９】
上述のさまざま方法を用いて特定される複合機３００で登録された指静脈情報を複合機３００へ送信することで、複合機３００から登録した指静脈情報を削除可能にする。
【０１９０】
さらに、複合機３００から登録された指静脈情報を削除可能にする方法として、ユーザＩＤに対応する指静脈情報を全て取得して、複合機３００上で、登録時識別文字列の「ＭＦＰ」を含む指静脈情報を抽出して、複合機３００で登録した指静脈情報のみ削除できるようにする方法も存在する。
【０１９１】
図１０のステップＳ１００１〜ステップＳ１００８，ステップＳ１０１８〜ステップＳ１０２１は、複合機３００のプログラムとしてＣＰＵ３０１が実行し、ステップＳ１００９〜ステップＳ１０１０，ステップＳ１０１４〜ステップＳ１０１７は、ＩＣカード認証サーバ２００ａのプログラムとしてＩＣカード認証サーバ２００ａのＣＰＵ２０１が実行し、ステップＳ１０１１〜ステップＳ１０１３は指静脈情報管理サーバ２００ｂのプログラムとして指静脈情報管理サーバ２００ｂのＣＰＵ２０１が実行する。
【０１９２】
なお、上述のようにＩＣカード認証サーバ２００ａと指静脈情報管理サーバ２００ｂが認証サーバ２００として同一筺体で構成されている場合には、ステップＳ１００９〜ステップＳ１０１７は、認証サーバ２００のプログラムとして認証サーバ２００のＣＰＵ２０１が実行する。
【０１９３】
また、各装置に各種プログラムが記憶され、ＲＡＭにロードされることによってプログラムが実行される。このプログラムの表示制御部４０６でステップＳ１００１〜ステップＳ１００６，ステップＳ１０１８〜ステップＳ１０２１を実行し、生体情報削除指示部４０８でステップＳ１００７〜ステップＳ１００８を実行し、生体情報削除部４１４でステップＳ１００９〜ステップＳ１０１７を実行する。
【０１９４】
ステップＳ１００１では、登録済指情報取得結果を受信する。登録済指情報取得結果としては、登録済指情報取得ＯＫの場合には、コメント情報と指登録部位情報と指静脈情報ＩＤとを受信する。登録済指情報取得ＮＧの場合には、検索エラー情報を受信する。なお、受信した指静脈情報とコメント情報と指登録部位情報と指静脈情報ＩＤはＲＡＭ３０２に記憶する。
【０１９５】
ステップＳ１００２では、受信した登録済指情報取得結果が登録済指情報取得ＯＫか否かを判定する。登録済指情報取得ＯＫの場合、つまりコメント情報と指登録部位情報と指静脈情報ＩＤが受信できた場合にはステップＳ１００３へ処理を移し、登録済指情報取得ＮＧの場合にはステップＳ１００４へ処理を移す。
【０１９６】
ステップＳ１００３では、複合機３００の操作部３０８に図２０の登録済指静脈情報一覧画面を表示する。
【０１９７】
ステップ、Ｓ１００４では、登録済指静脈情報取得エラー画面（不図示）を表示する。
【０１９８】
ここで、ステップＳ１００３で表示する登録済指静脈情報一覧画面の表示制御について、図２０を用いて説明する。
【０１９９】
登録済指静脈情報一覧画面２０００は、複合機３００から登録された指静脈情報に関する情報を一覧表示する画面で、登録済指静脈情報一覧画面２０１０は、複合機３００以外の機器（例えば、クライアント端末１００）から登録された指静脈情報に関する情報を一覧表示する画面である。
【０２００】
「複合機登録一覧ボタン」と「その他の登録一覧ボタン」を押下することで登録済指静脈情報一覧画面２０００と登録済指静脈情報一覧画面２０１０を切り替えることが可能な構成となっている。
【０２０１】
受信した登録済指情報取得結果に含まれるコメント情報、指登録部位情報、指静脈情報ＩＤから、コメント情報に含まれる年月日時分秒情報を「登録日時」欄（２００２）に、指登録部位情報に含まれる登録部位を「部位」欄（２００３）に登録指静脈情報として表示する。
【０２０２】
また、表示する登録日時２００２と部位２００３を一覧表示する一覧表示領域２００１を備え、一覧表示領域２００１で、削除する指静脈情報（削除される情報としては例えば、指情報１３０５−４）をユーザが任意に選択できる構成となっている。
【０２０３】
なお、「登録日時」欄に関しては、ステップＳ９０９で「登録済み全件対象（ｆａｌｓｅ）」（複合機及びクライアント端末から登録した指静脈情報全て削除対象）で登録済み指静脈情報を取得した場合、クライアント端末から登録された指静脈情報のコメント情報には何も登録されていないのでクライアント端末から登録された指静脈情報の「登録日時」欄は登録済指静脈情報一覧画面２０１０のようにブランクとなる。
【０２０４】
より詳細には、設定ファイル１３０１で削除対象フラグがｆａｌｓｅの場合には、登録されている全ての指静脈情報が登録済指情報取得結果として取得されるため、複合機３００のＣＰＵ３０１がコメント情報に文字列が存在する指静脈情報を特定し、登録済指静脈情報一覧画面２０００の画面に指静脈情報を表示させる。また、コメント情報に文字列が存在しない指静脈情報を特定し、登録済指静脈情報一覧画面２０１０に指静脈情報を表示させる。
【０２０５】
なお、設定ファイル１３０１で削除対象フラグがｔｒｕｅの場合には、複合機３００から登録された指情報（コメント情報、指登録部位情報、指静脈情報ＩＤ）が取得できるため、登録済指静脈情報一覧画面２０１０には何も表示されない構成となる。
【０２０６】
このように、複合機３００から登録された指静脈情報か、複合機３００以外の機器（例えば、クライアント端末１００）から登録された指情報を、登録済指静脈情報一覧画面２０００と登録済指静脈情報一覧画面２０１０を切り替えることで識別可能に表示することで、クライアント端末から登録された指静脈情報をユーザの誤操作による不要な削除を軽減できる。
【０２０７】
また、「登録日時」欄を確認することでも複合機３００から登録された指静脈情報か、クライアント端末１００から登録された指静脈情報か識別することが可能となり、クライアント端末から登録された指静脈情報をユーザの誤操作による不要な削除を軽減できる。
【０２０８】
ステップＳ１００５では、ユーザに操作によって、一覧表示領域２００１で任意に指定された削除対象とする指静脈情報を選択する。なお、選択は一または複数選択可能である。
【０２０９】
ステップＳ１００６では、図２０のＯＫボタンがユーザによって押下されたことを検知して、複合機３００の操作部３０８に削除対象の指静脈情報の一覧を表示した画面（図２１）を表示する。
【０２１０】
ステップＳ１００７では、図２１のＯＫボタンの押下を検知する。
【０２１１】
ステップＳ１００８では、図２１に表示された削除対象となる指静脈情報の指静脈情報ＩＤを含む指情報削除要求をＩＣカード認証サーバ２００ａに送信する。
【０２１２】
ステップＳ１００９では、削除対象となる指静脈情報の指静脈情報ＩＤを含む指情報削除要求を受信する。
【０２１３】
ステップＳ１０１０では、受信した、削除対象となる指静脈情報の指静脈情報ＩＤを含む指情報削除要求を指静脈情報管理サーバ２００ｂに送信する。
【０２１４】
ステップＳ１０１１では、削除対象となる指静脈情報の指静脈情報ＩＤを含む指情報削除要求を受信する。
【０２１５】
ステップＳ１０１２では、指情報削除要求に含まれる指静脈情報ＩＤに従って、指情報１３０５から削除する指情報を特定し、指情報を削除する。（削除する単位としては、図１３の指情報１３０５に存在する例えば「指情報１」）
【０２１６】
ステップＳ１０１３では、削除がＯＫの場合は、指情報の削除結果として削除された指情報の指静脈情報ＩＤを含む指情報削除結果を、削除ＮＧの場合は、削除ＮＧを含む指情報削除結果をＩＣカード認証サーバ２００ａに送信する。
【０２１７】
ステップＳ１０１４では、指静脈情報ＩＤを含む指情報削除結果または削除ＮＧを含む指情報削除結果を受信する。
【０２１８】
ステップＳ１０１５では、指情報削除結果に含まれる指静脈情報ＩＤまたは削除ＮＧを判定し、指静脈情報ＩＤがあるつまり削除ＯＫ（削除が正しくできた）の場合、ステップＳ１０１６へ処理を移す。また、削除ＮＧ（削除が正しくできなかった）の場合にステップＳ１０１７へ処理を移す。
【０２１９】
ステップＳ１０１６では、指静脈情報ＩＤを含む指情報削除結果を複合機３００へ送信する。
【０２２０】
ステップＳ１０１７では、削除ＮＧを含む指情報削除結果を複合機３００へ送信する。
【０２２１】
ステップＳ１０１８では、指静脈情報ＩＤを含む指情報削除結果または削除ＮＧを含む指情報削除結果を受信する。
【０２２２】
ステップＳ１０１９では、指情報削除結果に含まれる指静脈情報ＩＤまたは削除ＮＧを判定し、指静脈情報ＩＤがあるつまり削除ＯＫ（削除が正しくできた）の場合にステップＳ１０２０へ処理を移す。また、削除ＮＧ（削除が正しくできなかった）の場合にステップＳ１０２１へ処理を移す。
【０２２３】
ステップＳ１０２０では、指情報削除結果に含まれる指静脈情報ＩＤに基づき、ステップＳ１００１で受信しＲＡＭ３０２に記憶されている指情報から削除された指情報を特定する。特定された指情報の登録日時と部位を、複合機３００の操作部３０８に図２２の指静脈情報削除結果画面に表示する。
【０２２４】
ステップＳ１０２１では、複合機３００の操作部３０８に指静脈情報削除エラー画面（不図示）を表示する。
【０２２５】
これにより、複合機３００から登録した指情報を削除する際に、複合機３００から登録された指情報とその他の機器（クライアント端末）から登録した指情報が混在することなく、削除が容易に行わせることができる。
【０２２６】
次に図１１と図１２を用いて、指静脈情報を用いた指静脈認証処理について説明する。
【０２２７】
図１１のステップＳ１１０１〜ステップＳ１１０３，ステップＳ１１０７〜ステップＳ１１１１は、複合機３００のプログラムとしてＣＰＵ３０１が実行し、ステップＳ１１０４〜ステップＳ１１０５は、複合機３００からの指示に応じて指静脈リーダが実行する。
【０２２８】
また、各装置に各種プログラムが記憶され、ＲＡＭにロードされることによってプログラムが実行される。このプログラムのユーザ識別情報受付部４０３でステップＳ１１０１を実行し、生体情報受付部４０１でステップＳ１１０２〜ステップＳ１１０８，ステップＳ１１１１を実行し、ユーザ識別情報送信制御部でステップＳ１１１０を実行する。
【０２２９】
ステップＳ１１０１では、複合機３００の操作部３０８に表示する図１４の認証画面のユーザＩＤ入力部１４０１に入力されたユーザ名（ＩＤ）を受け付ける。ユーザはユーザＩＤ入力部１４０１をタッチすると仮想のキーボードが操作部３０８に表示され、ユーザ名の入力を行うことが可能である。
【０２３０】
また、ユーザ名の入力は、仮想のキーボードを用いた入力のほか、ＩＣカードを不図示のカードリーダにかざすことで、ＩＣカード内から読み取られたＩＤを用いて取得されたユーザ名を用いることも可能である。ユーザ名の取得は、ユーザ名をＩＣカード内に記憶して、ＩＣカードを読み取った際にユーザ名を取得する構成、あるいはＩＣカード内に記憶されているカードＩＤとユーザ名をＩＣカード認証サーバに保持し、ＩＣカードを読み取った際に得られるカードＩＤをＩＣカード認証サーバに送信することでユーザ名を得る構成など種々の構成をとることが可能である。
【０２３１】
ステップＳ１１０２では、図１４の認証画面の認証ボタン１４０２が押下されたことを検知する。
【０２３２】
ステップＳ１１０３では、操作部３０８に指静脈画像撮影中画面（不図示）を表示し、ＣＰＵ３０１が、指静脈リーダ３１９に撮影命令を発行する。
【０２３３】
ステップＳ１１０４では、複合機３００からの撮影命令に従って指静脈リーダは指静脈撮影が可能な状態となり、指が指静脈リーダに挿入されたことを検知すると、指の指静脈画像を撮影する。
【０２３４】
ステップＳ１１０５では、撮影された指静脈画像を複合機３００に出力する。
【０２３５】
ステップＳ１１０６では、ＣＰＵ３０１によって撮影された指静脈画像を受け付ける。
【０２３６】
なお、ステップＳ１１０４〜ステップＳ１１０５の撮影方法は、ステップＳ６０７〜ステップＳ６０８と同様である。
【０２３７】
ステップＳ１１０７では、ＣＰＵ３０１が受け付けた指静脈画像を数値化し、例えば、人の指から得られた指静脈画像か否かを判定し、正しく撮影されたか否かを判定する。受け付けた指静脈画像が正しい値である場合にはステップＳ１１０８へ処理を移し、受け付けた指静脈画像が正しい値でない場合にはステップＳ１１１１へ処理を移す。
【０２３８】
ステップＳ１１０８では、指静脈画像から数値化された指静脈情報を取得する。
【０２３９】
ステップＳ１１１０では、ステップ１１０１で受け付けたユーザ名（ＩＤ）と取得した指静脈情報とを含む認証要求をＩＣカード認証サーバ２００ａに送信する。
【０２４０】
ステップＳ１１１１では、操作部３０８に指静脈情報取得エラー画面（不図示）を表示する。
【０２４１】
図１２のステップＳ１２０１〜ステップＳ１２０２，ステップＳ１２０６〜ステップＳ１２０９は、ＩＣカード認証サーバ２００ａのプログラムとしてＩＣカード認証サーバ２００ａのＣＰＵ２０１が実行し、ステップＳ１２０３〜ステップＳ１２０５は指静脈情報管理サーバ２００ｂのプログラムとして指静脈情報管理サーバ２００ｂのＣＰＵ２０１が実行する。また、ステップＳ１２１０〜ステップＳ１２１３は複合機３００のプログラムとしてＣＰＵ３０１が実行する。
【０２４２】
なお、上述のようにＩＣカード認証サーバ２００ａと指静脈情報管理サーバ２００ｂが認証サーバ２００として同一筺体で構成されている場合には、ステップＳ１２０１〜ステップＳ１２０９は、認証サーバ２００のプログラムとして認証サーバ２００のＣＰＵ２０１が実行する。
【０２４３】
また、各装置に各種プログラムが記憶され、ＲＡＭにロードされることによってプログラムが実行される。このプログラムの生体情報認証部４１５でステップＳ１２０１〜ステップＳ１２０９を実行し、ログイン制御部で、ステップＳ１２１０〜ステップＳ１２１３を実行する。
【０２４４】
ステップＳ１２０１では、ユーザ名（ＩＤ）と指静脈情報とを含む認証要求を受信する。
【０２４５】
ステップＳ１２０２では、ユーザ名（ＩＤ）と指静脈情報とを含む認証要求を指静脈情報管理サーバ２００ｂへ送信する。
【０２４６】
ステップＳ１２０３では、ユーザ名（ＩＤ）と指静脈情報とを含む認証要求を受信する。
【０２４７】
ステップＳ１２０４では、受信した認証要求に含まれるユーザ名（ＩＤ）を元に、指情報１３０５を検索し、受信した認証要求に含まれる指静脈情報と一致する指静脈情報１３０６があるか否かを判定するユーザ認証を行う。
【０２４８】
ステップＳ１２０５では認証結果を送信する。認証結果として、指情報１３０５に一致する指静脈情報があった場合には認証ＯＫと判断され、認証ＯＫを含む認証結果を送信する。また、指情報１３０５に一致する指静脈情報がない場合には認証ＮＧと判断され、認証ＮＧを含む認証結果を送信する。
【０２４９】
ステップＳ１２０６では、認証ＯＫを含む認証結果または認証ＮＧを含む認証結果を受信する。
【０２５０】
ステップＳ１２０７では、認証結果に含まれる認証ＯＫまたは認証ＮＧを判断する。認証ＯＫの場合にはステップＳ１２０８へ処理を移し、認証ＮＧの場合にはステップＳ１２０９に処理を移す。
【０２５１】
ステップＳ１２０９では、ステップＳ１１１０での認証要求に対する認証要求結果として、認証ＯＫを含む認証結果を複合機３００へ送信する。
【０２５２】
ステップＳ１２１０では、ステップＳ１１１０での認証要求に対する認証要求結果として、認証ＮＧを含む認証結果を複合機３００へ送信する。
【０２５３】
ステップＳ１２１１では、認証結果に含まれる認証ＯＫまたは認証ＮＧを判断する。認証ＯＫの場合にはステップＳ１２１２へ処理を移し、認証ＮＧの場合にはステップＳ１２１３に処理を移す。
【０２５４】
ステップＳ１２１２では、複合機３００のオペレーティングシステムに認証ＯＫだった旨のメッセージを通知することで、複合機３００の機能（印刷、コピー、スキャナ等）が利用可能とするログインを行う。
【０２５５】
ステップＳ１２１３では、操作部３０８に認証エラー画面（不図示）を表示する。
【０２５６】
次に図１３を用いて、本実施形態で用いる、ＩＣカード認証サーバ２００ａで記憶する設定ファイル、指静脈情報管理サーバ２００ｂで記憶する指情報、ＬＤＡＰサーバ２００ｃで記憶するユーザ情報について説明する。
【０２５７】
まず、ＩＣカード認証サーバ２００ａで記憶する設定ファイル１３０１について説明する。
【０２５８】
設定ファイル１３０１は、ＩＣカード認証サーバ２００ａの外部メモリ２１１に記憶されており、プログラムが必要に応じて読み出すファイルである。
【０２５９】
設定ファイル１３０１には、登録上限数１３０２、登録時識別文字列１３０３、削除対象フラグ１３０４が記憶されている。
【０２６０】
登録上限数１３０２の値として、ＮＵＬＬ、０、１、・・・を保持し、登録できる指静脈情報の上限値が記憶されている。
【０２６１】
登録時識別文字列１３０３は、複合機３００から登録された指静脈情報を識別するために後述する指情報１３０５のコメント情報１３０７に登録するための文字列を記憶している。（例えば、ＭＦＰ）
【０２６２】
削除対象フラグ１３０４は、複合機３００で削除可能な指静脈情報を特定するための設定値が記憶されている。この設定値を参照し、ｆａｌｓｅの場合には複合機３００とそれ以外の機器から登録された指静脈情報を削除できるように、全ての指静脈情報を取得するように制御される。また、設定値がｔｒｕｅの場合には、複合機３００から登録された指静脈情報を削除できるように、複合機３００から登録された指静脈情報を取得するように制御される。
【０２６３】
指情報１３０５は、指静脈情報管理サーバ２００ｂの外部メモリ２１１に記憶されており、指静脈情報の登録、削除、認証に用いられる情報である。
【０２６４】
指情報１３０５は、ユーザごと（１３０５−１、１３０５−２、１３０５−３）に指情報１３０５−４を管理しており、指情報１３０５−４は登録された情報数分記憶されている。
【０２６５】
また、指情報１３０５−４は、指静脈情報１３０６とコメント情報１３０７と指登録部位情報１３０８と指静脈情報ＩＤ１３０９で構成されている。
【０２６６】
指静脈情報１３０６は、指静脈リーダで撮影された画像から抽出された値をバイナリ形式で記憶し、コメント情報１３０７は、ＩＣカード認証サーバ２００ａで生成された登録時識別文字列と登録年月日時分秒が組み合わされた文字列が記憶され、指登録部位情報１３０８は、複合機３００の操作部３０８で指定された指位置情報の値が記憶される。
【０２６７】
さらに、指静脈情報ＩＤは、指情報１３０５を登録する際に指静脈情報管理サーバ２００ｂのＣＰＵ２０１が指情報１３０５を一意識別するための識別情報が記憶されている。
【０２６８】
ユーザ情報１３１０は、ＬＤＡＰサーバ２００ｃの外部メモリ２１１に記憶されており、図１５で入力されるユーザＩＤとパスワードを認証するための情報が管理されている。ユーザ情報１３１０には、ユーザごとにユーザＩＤとパスワード（１３１１）を記憶している。
【０２６９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０２７０】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２７１】
また、本発明におけるプログラムは、図５〜図８の処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図５〜図８の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図５〜図８の各装置の処理方法ごとのプログラムであってもよい。
【０２７２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２７３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０２７４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０２７５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２７６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２７７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２７８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２７９】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２８０】
１００      ＰＣ
２００      認証サーバ
２００ａ    ＩＣカード認証サーバ
２００ｂ    指静脈情報管理サーバ
２００ｃ    ＬＤＡＰサーバ
３００      複合機
３１９      指静脈リーダ
４００      ＬＡＮ
【図１】
2010200119.tif 000003
【図２】
2010200119.tif 000004
【図３】
2010200119.tif 000005
【図４】
2010200119.tif 000006
【図５】
2010200119.tif 000007
【図６】
2010200119.tif 000008
【図７】
2010200119.tif 000009
【図８】
2010200119.tif 000010
【図９】
2010200119.tif 000011
【図１０】
2010200119.tif 000012
【図１１】
2010200119.tif 000013
【図１２】
2010200119.tif 000014
【図１３】
2010200119.tif 000015
【図１４】
2010200119.tif 000016
【図１５】
2010200119.tif 000017
【図１６】
2010200119.tif 000018
【図１７】
2010200119.tif 000019
【図１８】
2010200119.tif 000020
【図１９】
2010200119.tif 000021
【図２０】
2010200119.tif 000022
【図２１】
2010200119.tif 000023
【図２２】
2010200119.tif 000024