(57)【要約】【課題】  特定の認証情報を入力するための装置を備えていない情報処理装置から、当該特定の認証情報を必要とする情報処理装置にアクセスする場合でもセキュリティの低下を抑制しつつアクセスできる仕組みを提供すること【解決手段】  認証情報によってユーザを認証する認証手段と、他の装置からアクセスの要求を受付ける受付手段と、受付手段による前記他の装置からのアクセスの要求に応じて、前記他の装置に認証情報を要求する要求手段とを備え、要求手段は、要求した認証情報を入力するための認証情報入力手段が当該他の装置に備えられていない場合に、認証情報入力手段を備える所定の代替装置に当該認証情報を要求し、認証手段は、要求手段の要求に応じて、所定の代替装置から送信された認証情報に基づいてユーザを認証することを特徴とする。【選択図】  図１０
2010020712.tif 000002
【特許請求の範囲】
【請求項１】
認証情報によってユーザを認証する認証手段と、
他の装置からアクセスの要求を受付ける受付手段と、
前記受付手段による前記他の装置からのアクセスの要求に応じて、前記他の装置に認証情報を要求する要求手段とを備え、
前記要求手段は、前記要求した認証情報を入力するための認証情報入力手段が当該他の装置に備えられていない場合に、前記認証情報入力手段を備える所定の代替装置に当該認証情報を要求し、
前記認証手段は、前記要求手段の要求に応じて、前記所定の代替装置から送信された認証情報に基づいてユーザを認証することを特徴とする情報処理装置。
【請求項２】
前記代替装置を示す装置情報を前記アクセスの要求によるアクセス先の情報に対応付けて記憶する記憶手段とをさらに備え、
前記要求手段は、前記他の装置に要求した認証情報を入力するための手段が当該他の装置に備えられていない場合に、前記記憶手段に記憶された、前記要求手段によってアクセスを要求されたアクセス先に対応する装置情報で示される代替装置に当該認証情報を要求することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記記憶手段は、前記情報処理装置が前記代替装置に接続するための接続情報を記憶することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記記憶手段に記憶された前記装置情報は、ユーザによって設定可能であることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
認証手段を備える他の装置にアクセスするアクセス手段と、
前記アクセス手段によるアクセスに応じて前記認証手段による認証を行うための認証情報の要求を受付ける受付手段と、
前記受付手段によって、前記要求を受付けた場合に、要求された認証情報を入力するための認証情報入力手段を自装置が備えていない場合に、前記認証情報入力手段を備える所定の代替装置に当該認証情報を要求する要求手段とを備えることを特徴とする情報処理装置。
【請求項６】
前記要求手段によって要求した前記認証情報を、前記認証情報入力手段を備える所定の代替装置から受信する受信手段と、
前記受信手段によって受信した前記認証情報を前記他の装置に転送する転送手段とをさらに備えることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記要求手段によって要求した前記認証情報は、前記認証情報入力手段から、前記他の装置に送信されることを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記アクセスは、前記他の装置に対するアクセス、または、前記他の装置が備える記憶装置に対するアクセス、または前記他の装置が備える記憶装置に格納されたデータに対するアクセスであることを特徴とする請求項１乃至７のいずれかに記載の情報処理装置。
【請求項９】
前記認証情報は、ユーザの顔情報、指紋情報、静脈情報、声紋情報、掌形情報、網膜情報、または虹彩情報であることを特徴とする請求項１乃至８のいずれかに記載の情報処理装置。
【請求項１０】
認証情報によってユーザを認証する認証工程と、
他の装置からアクセスの要求を受付ける受付工程と、
前記受付工程による前記他の装置からのアクセスの要求に応じて、前記他の装置に認証情報を要求する要求工程とを備え、
前記要求工程では、前記要求した認証情報を入力するための認証情報入力手段が当該他の装置に備えられていない場合に、前記認証情報入力手段を備える所定の代替装置に当該認証情報を要求し、
前記認証工程では、前記要求工程における要求に応じて、前記所定の代替装置から送信された認証情報に基づいてユーザを認証することを特徴とする情報処理装置の制御方法。
【請求項１１】
前記代替装置を示す装置情報を前記アクセスの要求によるアクセス先の情報に対応付けて記憶手段に記憶させる記憶制御工程とをさらに備え、
前記要求工程では、前記他の装置に要求した認証情報を入力するための手段が当該他の装置に備えられていない場合に、前記記憶手段に記憶された、前記要求工程にてアクセスを要求されたアクセス先に対応する装置情報で示される代替装置に当該認証情報を要求することを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１２】
前記記憶手段は、前記情報処理装置が前記代替装置に接続するための接続情報を記憶することを特徴とする請求項１１に記載の情報処理装置の制御方法。
【請求項１３】
前記記憶手段に記憶された前記装置情報は、ユーザによって設定可能であることを特徴とする請求項１１に記載の情報処理装置の制御方法。
【請求項１４】
認証手段を備える他の装置にアクセスするアクセス工程と、
前記アクセス工程によるアクセスに応じて前記認証手段による認証を行うための認証情報の要求を受付ける受付工程と、
前記受付工程にて、前記要求を受付けた場合に、要求された認証情報を入力するための認証情報入力手段を自装置が備えていない場合に、前記認証情報入力手段を備える所定の代替装置に当該認証情報を要求する要求工程とを備えることを特徴とする情報処理装置の制御方法。
【請求項１５】
前記要求工程にて要求した前記認証情報を、前記認証情報入力手段を備える所定の代替装置から受信する受信工程と、
前記受信工程にて受信した前記認証情報を前記他の装置に転送する転送工程とをさらに備えることを特徴とする請求項１４に記載の情報処理装置の制御方法。
【請求項１６】
前記要求工程にて要求した前記認証情報は、前記認証情報入力手段から、前記他の装置に送信されることを特徴とする請求項１４に記載の情報処理装置の制御方法。
【請求項１７】
前記アクセスは、前記他の装置に対するアクセス、または、前記他の装置が備える記憶装置に対するアクセス、または前記他の装置が備える記憶装置に格納されたデータに対するアクセスであることを特徴とする請求項１０乃至１４のいずれかに記載の情報処理装置の制御方法。
【請求項１８】
前記認証情報は、ユーザの顔情報、指紋情報、静脈情報、声紋情報、掌形情報、網膜情報、または虹彩情報であることを特徴とする請求項１０乃至１５のいずれかに記載の情報処理装置の制御方法。
【請求項１９】
請求項１０乃至１６のいずれかに記載の情報処理装置の制御方法を、前記情報処理装置のコンピュータに実行させることを特徴とするコンピュータプログラムを記憶したコンピュータ読取可能な記憶媒体。
【請求項２０】
請求項１０乃至１６のいずれかに記載の情報処理装置の制御方法を、前記情報処理装置のコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、記憶媒体及びプログラムに関するものである。
【背景技術】
【０００２】
従来、記憶装置に格納されたデータを、ネットワークを介して他の情報処理装置と共有する情報処理装置が提案されている（特許文献１参照）。
【０００３】
このような情報処理装置の中には、セキュリティを高めるために、他の情報処理装置からアクセスされた場合に、当該他の装置にパスワードの入力を要求するものがある。
【０００４】
また、近年、生体認証装置を用いた認証を行う生体認証機能を備える情報処理装置が提案されるようになってきた。
【特許文献１】特開２００５−２０４０３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ネットワークに接続された複数の情報処理装置のそれぞれが備える認証機能に差がある場合がある。
【０００６】
例えば、ある情報処理装置は生体認証機能を備え、別の情報処理装置は生体認証機能を備えていない場合がある。
【０００７】
そのような場合、生体認証機能を備えた情報処理装置は、生体認証に用いる生体情報を入力するための装置を備え、生体認証機能を備えていない情報処理装置は生体情報を入力するための装置を備えていないことがある。このように、情報処理装置間の認証機能に差がある場合に、次のような課題が生じる。ある情報処理装置が、生体認証機能を備える他の情報処理装置にアクセスする場合に、当該他の情報処理装置から、生体情報を要求されることが考えられる。その場合、アクセスする側の情報処理装置は、要求された生体情報を入力するための装置を備えていないため、当該生体情報を入力することができない。
【０００８】
そこで、生体情報を入力するための装置を備えた情報処理装置が、生体認証装置を備えていない情報処理装置からアクセスされた場合には、認証を行わずにアクセスを許可する構成にすることが考えられる。しかし、その場合、セキュリティが低下してしまう。
【０００９】
一方、生体情報を入力するための装置を備えた情報処理装置が、生体情報を入力するための装置を備えていない画像処理装置からのアクセスを一律禁止する構成にすると、利便性が低下してしまう。
【００１０】
本発明は、上記の課題を解決するためになされたものである。本発明は、特定の認証情報を入力するための装置を備えていない情報処理装置から、当該特定の認証情報を必要とする情報処理装置にアクセスする場合でもセキュリティの低下を抑制しつつアクセスできる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１２】
認証情報によってユーザを認証する認証手段と、他の装置からアクセスの要求を受付ける受付手段と、受付手段による前記他の装置からのアクセスの要求に応じて、前記他の装置に認証情報を要求する要求手段とを備え、要求手段は、要求した認証情報を入力するための認証情報入力手段が当該他の装置に備えられていない場合に、認証情報入力手段を備える所定の代替装置に当該認証情報を要求し、認証手段は、要求手段の要求に応じて、所定の代替装置から送信された認証情報に基づいてユーザを認証することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、特定の認証情報を入力するための装置を備えていない情報処理装置から、当該特定の認証情報による認証を必要とする情報処理装置にアクセスする場合でもセキュリティの低下を抑制しつつアクセスできる。
【発明を実施するための最良の形態】
【００１４】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１５】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の実施形態を示す情報処理システムの一例である画像処理システムの構成を説明するためのブロック図である。なお、本実施形態では、情報処理装置の一例として、ＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）を用いて説明する。
【００１６】
図１において、画像処理システムは、ＭＦＰ１０１、ＭＦＰ１０２、ＳＦＰ（Ｓｉｎｇｌｅ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）１０３を有し、それらはネットワーク１０４によって接続されている。また、ＭＦＰ１０１と携帯電話１０６が電話回線等の無線通信回線１０５で接続されている。
【００１７】
ＭＦＰ１０１は、プリンタ機能やコピー機能、ファクシミリ機能を有する複合機である。また、ＭＦＰ１０１は、パスワードによる認証機能を備える。また、ＭＦＰ１０１は、顔情報などの生体情報によってユーザを認証する生体認証機能を備える。
【００１８】
ＭＦＰ１０２は、ＭＦＰ１０１と同様に、プリンタ機能やコピー機能、ファクシミリ機能を有する複合機である。ＭＦＰ１０２は、パスワードによる認証機能は備えているが、顔情報などの生体情報によってユーザを認証する生体認証機能は備えていない。
【００１９】
ＳＦＰ１０３は、プリンタ機能を有し、パスワードによる認証機能も、生体認証機能も備えていない。
【００２０】
携帯電話１０６は、携帯電話等の携帯移動端末の例であり、無線によってＭＦＰ１０１や、ＭＦＰ１０２と通信を行う。
【００２１】
なお、本実施形態におけるＭＦＰ１０１、ＭＦＰ１０２、ＳＦＰ１０３におけるエンジンの構成は、電子写真方式によるものであっても、インクジェット方式によるものであってもよい。また、ネットワーク１０４は、有線であるものに限らず、無線であってもよい。
【００２２】
図２は、図１に示したＭＦＰ１０１の構成を示すブロック図である。
【００２３】
図２において、ＣＰＵ２０１は、ＭＦＰ１０１全体を制御する。例えば、ＣＰＵ２０１は、ＲＯＭ２０２に格納されているブートプログラムによりＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を起動する。また、ＣＰＵ２０１は、このＯＳ上で大容量ストレージ２１３に記憶されているコントローラプログラムや各種アプリケーションプログラムを実行する。他にも、例えば、ＣＰＵ２０１は、ＲＡＭ２０４や大容量ストレージ２１３などに対してデータの記憶制御を行う。ＣＰＵ２０１はデータバス２０３などの内部バスによって各部と接続されている。
【００２４】
ＲＡＭ２０４は、ＣＰＵ２０１の主メモリやワークエリア等の一時記憶領域として動作する。さらに、画像処理の一時記憶領域としても使用される。プリンタ制御部２０５は、プリンタデバイス２０６を制御して画像データをシートに印刷する。
【００２５】
スキャナ制御部２０７は、スキャナデバイス２０８を制御して画像データを取得する。スキャナデバイス２０８はＣＣＤなどの光学読み取り装置を用いて紙原稿上の画像情報を電気信号データに変換する。
【００２６】
インタフェース制御部２０９は、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２１０などのネットワークＩ／Ｆを制御して、ネットワーク１０４に対して、画像データ等のデータの送受信を行う。
【００２７】
また、インタフェース制御部２０９はモデム２１１を制御して、電話回線に対してデータの送受信を行う。
【００２８】
ストレージ制御部２１２は、大容量ストレージ２１３を制御する。大容量ストレージ２１３はハードディスク（ＨＤＤ）等の読出し、及び書込みが可能なメモリである。また、大容量ストレージ２１３は、システム全体を制御するためのコントロールプログラムや各アプリケーションプログラム、スキャンされた画像データなど様々なデータを記憶する。
【００２９】
この大容量ストレージ２１３は、当該大容量ストレージ２１３に記憶された画像データを、他の情報処理装置の例であるＭＦＰ１０２やＳＦＰ１０３からでもアクセスして使用できるように構成されている。なお、ＣＰＵ２０１は、大容量ストレージ２１３に記憶された画像データのうち、認証を必要とする領域または画像データに対してアクセスを受けた場合に、例えば操作部２１８により、ユーザに認証情報を入力するよう要求する。そして、ＣＰＵ２０１は、入力された認証情報に基づいて、ユーザの認証を行い、ユーザの認証に成功した場合に、要求されたアクセスを許可する。ここでいうアクセスは、ＭＦＰ１０１の操作部２１８からのアクセスも含むし、他の情報処理装置からネットワーク１０４を介して受付けるアクセスも含む。
【００３０】
操作部２１８は、入力制御部２１４、入力デバイス２１５、表示制御部２１６、表示デバイス２１７により構成される。
【００３１】
入力制御部２１４は、タッチパネルやハードキー等の入力デバイス２１５からユーザの操作指示を受付ける。表示制御部２１６は液晶表示部などの表示デバイス２１７を制御して、操作画面を表示する。
【００３２】
生体認証制御部２１９は、生体認証デバイス（生体認証装置）２２０によって入力されたユーザの生体情報と、大容量ストレージ２１３に予め登録されたユーザの生体情報と比較することによって、ユーザの認証処理を行う。なお、本実施形態では、ユーザの生体情報として、ユーザの顔情報を例にあげて説明するが、生体情報は顔情報に限られるものではなく、ユーザの声紋情報であってもよい。
生体認証デバイス２２０は、ユーザの顔を撮影して顔情報に変換するカメラや、ユーザの声紋を入力して声紋情報に変換するマイク等の生体情報検知センサである。生体認証デバイス２２０は、生体情報等の認証情報を入力するための認証情報入力部として用いられる。
【００３３】
図３は、図１に示したＭＦＰ１０２の構成を示すブロック図である。なお、図２と同一のものには同一の符号を付してある。
【００３４】
ＭＦＰ１０２の構成は、図２に示したＭＦＰ１０１と同様の基本構成を備える。ＭＦＰ１０１との差異として、ＭＦＰ１０２は、ＭＦＰ１０１のような大容量ストレージ２１３を備えず、ストレージ３１３を備える。
【００３５】
また、ＭＦＰ１０２は、ＭＦＰ１０１のような生体認証制御部２１９や生体認証デバイス２２０等を備えず、生体認証機能を備えていない。
【００３６】
図４は、図１に示したＳＦＰ１０３の構成を示すブロック図である。なお、図３に示したＭＦＰ１０２と同一のものには同一の符号を付してある。
【００３７】
ＳＦＰ１０３の構成は、前述したようにスキャナ機能を持たないため、図２に示したＭＦＰ１０２との差異としてスキャナ制御部２０７やスキャナデバイス２０８を備えていない。さらに、ファクシミリ機能も持たないため、モデム２１１も備えていない。
【００３８】
図５、図６は、図１にＭＦＰ１０１、ＭＦＰ１０２およびＳＦＰ１０３が備える表示デバイス２１７に表示されるユーザインタフェースの一例を示す図である。
【００３９】
図５において、画面５０１は、ユーザの認証に用いるユーザＩＤおよびパスワードの入力をユーザ赤ら受付ける画面である。
【００４０】
ユーザＩＤ入力フィールド５０２は、ユーザＩＤを入力するための領域である。当該領域が指定されると、表示制御部２１６は、ＣＰＵ２０１の指示により、図６に示すソフトウエアキーボード６０１を表示デバイス２１７に表示する。
【００４１】
ユーザはソフトウエアキーボード６０１のキー群を操作して、ユーザＩＤの入力を行う。入力内容は入力文字列表示ラベル６０２に表示される。ＯＫボタン６０３を指示するとソフトウエアキーボード６０１は閉じられ、ユーザＩＤ入力フィールド５０２に入力内容が反映される。６０４はキャンセルボタンで、ソフトウエアキーボード６０１を取り消す場合に押下される。
【００４２】
図５に示すパスワード入力フィールド５０３は、ユーザＩＤ入力フィールド５０２に入力したユーザＩＤに対応するパスワードを入力するための領域である。当該領域が指定されると、表示制御部２１６は、ＣＰＵ２０１の指示により、ソフトウエアキーボード６０１を表示デバイス２１７に表示する。ユーザは、ソフトウエアキーボード６０１を介してパスワードを入力することができる。ただし、パスワード入力フィールド５０３および、これを指示した際に表示されるソフトウエアキーボード６０１上の入力文字列表示ラベル６０２には、入力した文字数に応じた"＊"が表示され入力内容がマスクされる。
【００４３】
ＯＫボタン５０４は、ユーザＩＤ入力フィールド５０２およびパスワード入力フィールド５０３の入力を確定するためのものである。当該ＯＫボタン５０４が押されると、ＣＰＵ２０１は、前述の生体認証制御部２１９に対し、生体認証デバイス２２０によって生体情報を取得し、認証処理を行う。ここで、ＣＰＵ２０１は、生体認証情報制御部２１９によるユーザの認証に成功すると、表示デバイス２１７の画面を操作画面に遷移させ、ユーザはＭＦＰ１０１の機能を使用可能となる。
【００４４】
一方、ユーザの認証が失敗した場合には、ＣＰＵ２０１は、メッセージラベル５０５に「認証できませんでした。」等のエラーメッセージを表示する。
【００４５】
図７は、本実施形態を示す画像処理装置におけるデータ処理手順の一例を示すフローチャートである。本例は、図１に示したＭＦＰ１０１にて、大容量ストレージ２１３内のユーザボックスに対する設定を行う場合に、ＭＦＰ１０１のＣＰＵ２０１が行う処理手順である。なお、ユーザボックスとは、大容量ストレージ２１３内の記憶領域を複数の領域に分割した際の、それぞれの記憶領域のことであり、記憶領域ごとに画像データやファイルを格納することができる。また、ユーザは各ユーザボックスに対して異なる認証設定可能である。ＣＰＵ２０１は、ユーザボックスに対して設定された認証方式によって、ユーザの認証を行う。なお、Ｓ７０１〜Ｓ７０６の各ステップは、ＣＰＵ２０１がＲＯＭ２０２、大容量ストレージ２１３から制御プログラムをＲＡＭ２０４にロードして実行することで実現される。
【００４６】
Ｓ７０１において、ＣＰＵ２０１は、ユーザからユーザボックスについての設定を受付ける。具体的に説明すると、ＣＰＵ２０１は、不図示のユーザモードキーが押されることによって、図８に示すユーザボックス設定画面８０１を表示制御部２１６によって表示デバイス２１７に表示させる。そして、ユーザによって、ユーザボックス０１〜０５のうちのいずれか１つのユーザボックスが指定されると、ＣＰＵ２０１は、図９に示す画面を表示デバイス２１７に表示させる。そして、ＣＰＵ２０１は、図９に示す画面を介してユーザボックスについての各種設定を受付ける。
【００４７】
図９に示す画面には、図８に示す画面にてユーザによって指定されたユーザボックスのボックスナンバー、名称、生体認証機能に関する設定の状態が表示される。ＣＰＵ２０１は、図９に示す画面にて、ユーザから、ユーザボックスの名称の変更や、生体認証機能の有効／無効の設定、代替認証機能の有効／無効の設定、代替手段として用いるものの設定等を受付ける。ユーザは、図９に示す画面による設定が完了すると、ＯＫボタン９０６を押す。ＣＰＵ２０１は、ユーザによって、ＯＫボタン９０６が押されると、Ｓ７０２に処理を進める。
【００４８】
Ｓ７０２で、ＣＰＵ２０１は、生体認証機能が有効に設定されているか否かを、ボタン９０２によって判定する。ボタン９０２がｏｎに設定されている場合、ＣＰＵ２０１は、Ｓ７０３に処理を進める。また、ボタン９０２がｏｆｆに設定されている場合、ＣＰＵ２０１は、Ｓ７０６に処理を進める。代替手段によるアクセスを許可するか否かを、ボタン９０３によって判断する。
【００４９】
ここで、ＣＰＵ２０１は、ボタン９０３がｏｎに設定されていると判断した場合は、Ｓ７０４に処理を進める。一方、Ｓ７０３で、ＣＰＵ２０１が、ボタン９０３がｏｆｆに設定されていると判断した場合は、Ｓ７０６に処理を進める。
【００５０】
Ｓ７０４で、ＣＰＵ２０１は、プルダウンメニュー９０４によって選択されている代替手段を、指定されたユーザボックスに対応付けて設定する。そして、ＣＰＵ２０１は、Ｓ７０５に処理を進める。
【００５１】
Ｓ７０５で、ＣＰＵ２０１は、フィールド９０５に、入力された、代替手段に接続するための接続情報を指定されたユーザボックスに関連付けて設定する。この接続情報は、ＭＦＰ１０１が、代替手段として使用を許可されている代替装置に接続するための情報である。本実施形態では、プルダウンメニュー９０４で、代替手段として携帯電話１０６が設定されているため、図９に示す画面では、接続情報として電話番号が設定されている。そして、ＣＰＵ２０１は、Ｓ７０６に処理を進める。
【００５２】
Ｓ７０６で、ＣＰＵ２０１は、ユーザボックスに対する設定の内容を大容量ストレージ２１３に格納して、本処理を終了する。
【００５３】
このように、ユーザは、大容量ストレージ２１３内のユーザボックスごとに、所望の生体認証の有効／無効の設定、代替認証の有効／無効の設定、代替手段をすることができる。なお、本実施形態のＭＦＰ１０１は、生体認証デバイス２２０としてカメラ用いる場合を例に、また、カメラによって撮影されたユーザの顔情報を用いて生体認証制御部２１９によって顔認証を行う場合を例にとって説明する。従って、本実施形態において、ユーザボックスに対して、ボタン９０３によって生体認証がｏｎに設定されている場合、ＣＰＵ２０１は、ユーザから当該ユーザボックスにアクセスがあった際に、ユーザに対して顔認証のために顔情報の入力を要求する。
【００５４】
図１０は、本実施形態を示す情報処理システムにおける第１のデータ処理手順の一例を示すフローチャートである。本例は、ＭＦＰ１０１のユーザボックスに対して、ＭＦＰ１０２がアクセスする場合の処理を示す。ここで、Ｓ１００１、Ｓ１００３、Ｓ１００４、Ｓ１００９、Ｓ１０１４〜Ｓ１０１７、Ｓ１０２６、Ｓ１０２７は、ＭＦＰ１０２のＣＰＵ２０１が、ＭＦＰ１０２のＲＯＭ２０２に格納されたプログラムを実行することで行われる。また、Ｓ１００５〜１００８、Ｓ１０１０〜Ｓ１０１３、Ｓ１０１８〜Ｓ１０２０、Ｓ１０２３〜Ｓ１０２５は、ＭＦＰ１０１のＣＰＵ２０１によって実行される。また、Ｓ１０２１、Ｓ１０２２は、携帯電話１０６が備える不図示のＣＰＵが、当該携帯電話１０６のＲＯＭに格納されたプログラムを実行することによって行われる。
【００５５】
まず、Ｓ１００１で、ＭＦＰ１０２は、ユーザの操作に従い、ログイン要求をＭＦＰ１０１に対して送信する。これにより、ユーザログイン要求を受けたＭＦＰ１０１は、Ｓ１００２でＭＦＰ１０２に対してユーザＩＤとパスワードを要求する。
これを受けて、ＭＦＰ１０１は、操作部２１８を介して、ユーザＩＤとパスワードを入力するようにユーザに促すための画面５０１が表示デバイス２１７に表示させる。
【００５６】
次に、Ｓ１００３で、ＭＦＰ１０２は、操作部２１８に表示されるソフトウエアキーボード６０１とを用いて、ユーザＩＤとパスワードの入力を受付ける。
【００５７】
Ｓ１００４で、ＭＦＰ１０２は、操作部２１８を介して受付けたユーザＩＤとパスワードをＭＦＰ１０１に送信する。
【００５８】
そして、Ｓ１００５で、ＭＦＰ１０１は、ユーザＩＤとパスワードを受信すると、受信したユーザＩＤとパスワードに基づいて、ユーザ認証を行う。
【００５９】
Ｓ１００６にて、ＭＦＰ１０１は、ユーザ認証が成功したかどうかを判断する。ここで、ユーザ認証が失敗しているとＭＦＰ１０１が判断した場合は、Ｓ１００７へ進み、ＭＦＰ１０１からＭＦＰ１０２に対して認証失敗を通知する。
【００６０】
Ｓ１０２６で、ＭＦＰ１０２は認証失敗がＭＦＰ１０１より通知されると、図５に示したメッセージラベル５０５に「認証できませんでした。」等のエラーメッセージを表示する。
【００６１】
一方、Ｓ１００６で、ユーザ認証が成功しているとＭＦＰ１０１のＣＰＵ２０１が判断した場合は、Ｓ１００８へ進む。そして、Ｓ１００８で、ユーザボックスを操作するための表示画面情報をＭＦＰ１０２に送信する。
【００６２】
ＭＦＰ１０２は、ＭＦＰ１０１のユーザボックスを操作するための表示画面情報をＭＦＰ１０１から受信すると、Ｓ１００９で、当該表示画面情報に基づいて図８に示すような表示画面８０１を表示デバイス２１７に表示させる。ＭＦＰ１０２は、この表示画面８０１を介してユーザから、ユーザボックスの指定を受付ける。
【００６３】
Ｓ１０１０にて、ＭＦＰ１０１は、ユーザによってユーザボックスが指定されたか否かを判定する。ユーザボックスが指定されたと判定した場合には、Ｓ１０１１に処理を進める。
【００６４】
Ｓ１０１１にて、ＭＦＰ１０１は、指定されたユーザボックスにアクセスするために、ユーザの生体情報による生体認証を行うように設定されているか否かを判定する。ＭＦＰ１０１は、図９に示す画面によって、指定されたユーザボックスに対して、ボタン９０２がｏｎに設定されている場合に、生体認証を行うように設定されていると判定する。また、ＭＦＰ１０１は、ボタン９０２がｏｆｆに設定されている場合に、生体認証を行うように設定されていないと判定する。
【００６５】
生体認証を行うように設定されていない、つまり当該ユーザボックスが保護されていない場合に、ＭＦＰ１０１は、指定されたユーザボックスに対するアクセスを許可する。そして、ＭＦＰ１０１は、Ｓ１０１２で、当該ユーザボックスに格納されている画像データの一覧を表示するための画面情報をＭＦＰ１０２に送信する。指定されたユーザボックスに対するアクセスを許可され、画像データの一覧を表示するための画面情報を受信したＭＦＰ１０２は、受信した画面情報に従って、Ｓ１０２７で図１１に示すような、ユーザボックス操作画面を表示する。
【００６６】
図１１は、ユーザボックスに格納された画像データについて、印刷やプレビュー等の指示をユーザから受付けるための画面である。
【００６７】
ユーザは、ユーザボックス内の画像データの使用を許可された場合に、ユーザは次に示すような操作を行うことができる。
【００６８】
例えば、ユーザは、画面１２０１で表示された画像データを選択して、プレビューボタン１２０２を押下することにより、選択された画像データを表示デバイス２１７にプレビューすることができる。
【００６９】
また、例えば、ユーザは、画面１２０１で表示された画像データを選択して印刷ボタン１２０３を押下することにより、選択された画像データを印刷させることができる。さらに、ユーザは、キャンセルボタン１２０４を指示することにより、ユーザボックスへのアクセスを終了させることができる。
【００７０】
一方、Ｓ１０１１で、指定されたユーザボックスにアクセスするために、ユーザの生体情報による生体認証を行うように設定されていると判定した場合には、Ｓ１０１３に処理を進める。
【００７１】
Ｓ１０１３で、ＭＦＰ１０１は、ＭＦＰ１０２に対して、ユーザの生体情報の入力を要求する。Ｓ１０１４で、ＭＦＰ１０２は、自装置に要求された生体情報を入力する装置があるか否かを判定する。生体情報を入力装置とは、例えば、生体情報が顔情報である場合にはカメラであり、生体情報が声紋情報である場合にはマイクである。
【００７２】
Ｓ１０１４で、ＭＦＰ１０２は、要求された生体情報を入力する装置を自装置が備えると判定した場合には、Ｓ１０１５に処理を進める。
【００７３】
Ｓ１０１５で、ＭＦＰ１０２は、表示デバイス２１７を介してユーザに生体情報の入力を促し、ユーザから生体情報の入力を受付ける。そして、Ｓ１０１６で、ＭＦＰ１０２は、受付けた生体情報をＭＦＰ１０１に送信する。
【００７４】
一方、Ｓ１０１４で、ＭＦＰ１０２は、自装置に、要求された生体情報を入力する装置がないと判定した場合には、Ｓ１０１７に処理を進め、生体情報を入力する装置がない旨を、ＭＦＰ１０１に通知する。
【００７５】
Ｓ１０１８で、ＭＦＰ１０１は、ＭＦＰ１０２から、生体情報を受信したか否かを判定する。生体情報を受信したと判定した場合、ＭＦＰ１０１は、受信した生体情報と、予め登録されているユーザの生体情報とを比較することによって生体認証を行う。ここで、ＭＦＰ１０１は、受信した生体情報と、予め登録されているユーザの生体情報のうち、Ｓ１００５で受信したユーザＩＤに対応する生体情報とを比較する。そして、Ｓ１０２３に処理を進める。
【００７６】
Ｓ１０２３で、ＭＦＰ１０１は、生体認証に成功したと判定された場合に、Ｓ１０２５で、ＭＦＰ１０１は、指定されたユーザボックスに対するアクセスを許可する。そして、ＭＦＰ１０１は、当該ユーザボックスに格納されている画像データの一覧をＭＦＰ１０２に送信する。指定されたユーザボックスに対するアクセスを許可され、画像データの一覧を表示するための画面情報を受信したＭＦＰ１０２は、受信した画面情報に従って、Ｓ１０２７で図１１に示すような、ユーザボックス操作画面を表示する。
【００７７】
一方、Ｓ１０１８で、ＭＦＰ１０１は、例えば、ＭＦＰ１０２から、生体情報を入力する装置がない旨の通知を受けた場合のように、生体情報を受信していないと判定した場合に、Ｓ１０１９に処理を進める。Ｓ１０１９で、ＭＦＰ１０１は、指定されたユーザボックスにアクセスする際に、代替認証を行うことが許可されているか否かを判定する。具体的に、ＭＦＰ１０１は、ボタン９０３がｏｎに設定されているか否かに基づいて、指定されたユーザボックスに対して、代替認証を行うことが許可されているか否かを判定する。
【００７８】
Ｓ１０１９で、代替認証を行うことが許可されていないと判定された場合に、Ｓ１０２４で、ＭＦＰ１０１は、ＭＦＰ１０２に対して認証が失敗したことを示す情報を送信する。ＭＦＰ１０２は、認証が失敗したことを示す情報を受信すると、Ｓ１０２６で認証が失敗したことを示す情報を表示デバイス２１７に表示させて、処理を終了する。
【００７９】
一方、Ｓ１０１９で、ＭＦＰ１０１は、生体認証を行うことが許可されていると判定した場合には、Ｓ１１２０に処理を進める。Ｓ１１２０で、ＭＦＰ１０１は、図９に示す画面で、代替手段として登録されている装置を識別し、識別された装置に対して、フィールド９０５に入力された情報に基づいてアクセスする。本実施形態では、選択された代替デバイスが携帯電話となっているため、ＭＦＰ１０１は、代替デバイス情報として格納されている電話番号に対してモデム２１１を使用し、電話回線１０５を介してアクセスする。そして、ＭＦＰ１０１は、携帯電話１０６に接続されると、大容量ストレージ２１３に格納されている、生体情報の入力を促すための音声データを、電話回線１０５を介して携帯電話１０６に送信する。
【００８０】
本実施形態では、ＭＦＰ１０１が携帯電話１０６に要求する生体情報として顔情報を要求する場合について説明する。
【００８１】
図１２は、図１に示した携帯電話１０６に表示される画面を説明する図である。
【００８２】
図１２に示すように、携帯電話１０６は、カメラ部１１０２を有する。なお、カメラ部１１０２は、携帯電話１０６が備えるインタフェースに、携帯電話１０６の外部から接続されるものであってもよい。
【００８３】
１１０１に示されるように、携帯電話１０６は、ＭＦＰ１０１から電話回線１０５を介して受信した音声データに基づいて、ユーザに顔情報の入力を促すためのメッセージを再生する。ユーザは再生されるメッセージに従い、カメラ部１１０２によって、自分の顔を撮影する。そして、携帯電話１０６は、撮影された顔から顔情報を生成し、ＭＦＰ１０１に対して、例えば電子メールに添付して送信する。それによって、ＭＦＰ１０１は、ユーザの顔情報を取得することができる。
【００８４】
なお、ＭＦＰ１０１は、音声情報の代わりに、生体情報の入力を促すためのメッセージを含む電子メールを携帯電話１０６に送信することによって、ユーザに生体情報の入力を促してもよい。この場合、ユーザは、携帯電話１０６が受信した電子メールに含まれるメッセージを参照し、メッセージに従って、顔を撮影する。携帯電話１０６は、撮影された顔から顔情報を生成して、当該携帯電話１０６のメモリに記憶する。そして、ユーザは、例えば、ＭＦＰ１０１から送信された電子メールを返信する際に、メモリに記憶された顔情報を添付して返信する。それによって、ＭＦＰ１０１は、ユーザの顔情報を取得することができる。
【００８５】
１１０３は＃ボタンで、顔情報を撮影する場合に押下される。１１０４は＊ボタンで、顔情報の撮影を行わないことをＭＦＰ１０１に通知したい場合に押下される。１１０４は＊ボタンが押されると、携帯電話１０６は、ＭＦＰ１０２との接続を解除し、ＭＦＰ１０１は、認証情報の取得に失敗したことを通知するためのメッセージをＭＦＰ１０１の表示デバイス２１７に表示させる。
【００８６】
Ｓ１０２１で、携帯電話１０６は、＃ボタン１１０３が押されると、カメラによってユーザの顔を撮影することによって生体情報を取得する。そして、Ｓ１０２２で、携帯電話１０６は、取得した生体情報をＭＦＰ１０１に送信する。なお、顔を撮影するためのボタンは＃ボタンに限られるものではなく、他のボタンであってもよい。
【００８７】
ＭＦＰ１０１は、受信した顔情報と、予め登録されているユーザの顔情報とを比較することによって顔認証を行う。ここで、ＭＦＰ１０１は、受信した顔情報と、予め登録されているユーザの顔情報のうち、Ｓ１００５で受信したユーザＩＤに対応する顔情報とを比較する。そして、Ｓ１０２３に処理を進める。
【００８８】
Ｓ１０２３で、ＭＦＰ１０１は、顔認証に成功したと判定された場合に、Ｓ１０２５でＭＦＰ１０１は、指定されたユーザボックスに対するアクセスを許可する。そして、ＭＦＰ１０１は、当該ユーザボックスに格納されている画像データの一覧をＭＦＰ１０２に送信する。指定されたユーザボックスに対するアクセスを許可され、画像データの一覧を表示するための画面情報を受信したＭＦＰ１０２は、受信した画面情報に従って、Ｓ１０２７で図１１に示すような、ユーザボックス操作画面を表示する。
【００８９】
これにより、例えば、ユーザは、画面１２０１で表示された画像データを選択して、プレビューボタン１２０２を押下することにより、選択された画像データを表示デバイス２１７にプレビューすることができる。
【００９０】
また、例えば、ユーザは、画面１２０１で表示された画像データを選択して印刷ボタン１２０３を押下することにより、選択された画像データを印刷させることができる。さらに、ユーザは、キャンセルボタン１２０４を指示することにより、ユーザボックスへのアクセスを終了させることができる。
【００９１】
以上のように、生体認証装置を備えていない情報処理装置から生体認証を必要とする情報処理装置に対してセキュリティを損なうことなくアクセスすることができる。。
【００９２】
〔第２実施形態〕
前述した第１の実施形態では、ユーザの顔情報によって生体認証を行う場合について説明したが、第２の実施形態では、ユーザの声紋情報によってせいた認証を行う場合について説明する。なお、第２の実施形態に係るシステムの構成は、第１の実施形態と同様であるため、詳しい説明は省略する。
【００９３】
本実施形態における、ＭＦＰ１０１及びＭＦＰ１０２及び携帯電話１０６におけるデータ処理手順を図１０を用いて説明する。なお、Ｓ１０１９までは、第１実施形態と同様であるので、ここでは、それ以降のステップについて説明する。
【００９４】
Ｓ１０１９で、ＭＦＰ１０１は、生体認証を行うことが許可されていると判定した場合には、Ｓ１１２０に処理を進める。Ｓ１１２０で、ＭＦＰ１０１は、図９に示す画面で、代替手段として登録されている装置を識別し、識別された装置に対して、９０５に入力された情報に基づいてアクセスする。本実施形態では、選択された代替デバイスが携帯電話となっているため、ＭＦＰ１０１は、代替デバイス情報として格納されている電話番号に対してモデム２１１を使用し、電話回線１０５を介してアクセスする。そして、ＭＦＰ１０１は、携帯電話１０６に、そして、ＭＦＰ１０１は、携帯電話１０６に接続されると、大容量ストレージ２１３に格納されている、生体情報の入力を促すための音声データを、電話回線１０５を介して携帯電話１０６に送信する。
【００９５】
また、本実施形態では、ＭＦＰ１０１が携帯電話１０６に要求する生体情報として声紋情報を要求する場合について説明する。
【００９６】
図１３は、図１に示した携帯電話１０６に表示される画面を説明する図である。
【００９７】
図１３に示すように、携帯電話１０６は、マイクと音声データ録音部とからなる音声入力部１４０２を有する。
【００９８】
１４０１に示されるように、携帯電話１０６は、ＭＦＰ１０１から電話回線１０５を介して受信した音声データに基づいて、ユーザに顔情報の入力を促すためのメッセージを再生する。ユーザは再生されるメッセージに従い、マイクを介して、自分の声を入力する。そして、携帯電話１０６は、入力された声の情報を、電話回線１０５を介してＭＦＰ１０１に送信する。それによって、ＭＦＰ１０１は、ユーザの声紋情報を取得することができる。なお、声の情報を声紋情報に変換する処理は、携帯電話１０６で実行しても、ＭＦＰ１０１で実行してもよい。
【００９９】
１１０３は＃ボタンで、声を録音する場合に押下される。具体的には、マイクによってユーザの声を録音するためのボタンとして用いられる。１１０４は＊ボタンで、声の情報の入力を行わないことをＭＦＰ１０１に通知する場合に押下される。１１０４は＊ボタンが押されると、携帯電話１０６は、ＭＦＰ１０２との接続を解除し、ＭＦＰ１０１は、声の情報の取得に失敗したことを通知するためのメッセージをＭＦＰ１０１の表示デバイス２１７に表示させる。
【０１００】
Ｓ１０２１で、携帯電話１０６は、＃ボタン１１０３が押されると、マイクと音声データ録音部によってユーザの声を録音することによって声紋情報を取得し、メモリに保存する。そして、Ｓ１０２２で、携帯電話１０６は、メモリに保存された声紋情報を、ＭＦＰ１０１に送信する。
【０１０１】
ＭＦＰ１０１は、受信した声紋情報と、予め登録されているユーザの声紋情報とを比較することによって声紋認証を行う。ここで、ＭＦＰ１０１は、受信した声紋情報と、予め登録されているユーザの声紋情報のうち、Ｓ１００５で受信したユーザＩＤに対応する声紋情報とを比較する。そして、Ｓ１０２３に処理を進める。
【０１０２】
Ｓ１０２３で、ＭＦＰ１０１は、声紋認証に成功したと判定された場合に、ＭＦＰ１０１は、指定されたユーザボックスに対するアクセスを許可する。そして、ＭＦＰ１０１は、Ｓ１０２５で、当該ユーザボックスに格納されている画像データの一覧をＭＦＰ１０２に送信する。指定されたユーザボックスに対するアクセスを許可され、画像データの一覧を表示するための画面情報を受信したＭＦＰ１０２は、受信した画面情報に従って、Ｓ１０２７で図１１に示すような、ユーザボックス操作画面を表示する。
【０１０３】
これにより、例えば、ユーザは、画面１２０１で表示された画像データを選択して、プレビューボタン１２０２を押下することにより、選択された画像データを表示デバイス２１７にプレビューすることができる。
【０１０４】
また、例えば、ユーザは、画面１２０１で表示された画像データを選択して印刷ボタン１２０３を押下することにより、選択された画像データを印刷させることができる。さらに、ユーザは、キャンセルボタン１２０４を指示することにより、ユーザボックスへのアクセスを終了させることができる。
【０１０５】
以上のように制御することによって、マイクや、音声データ録音部などの声紋認証機能を備えていない情報処理装置から声紋認証を必要とする情報処理装置に対してセキュリティを損なうことなくアクセスすることができる。
【０１０６】
〔その実施形態〕
なお、上述の実施形態では、携帯電話１０６が、ユーザから取得した生体情報を、電子メールでＭＦＰ１０１に送信する場合、携帯電話１０６で生成された日付情報を、送信される生体情報に関連付けて送信してもよい。ＭＦＰ１０１は、携帯電話１０６から送信された生体情報に、日付情報が関連付けられている場合には、当該生体情報による認証を行い、日付情報が関連付けられていない場合には、当該生体情報による認証を行わないようにする。このように制御することで、次のような効果が得られる。例えば、アクセス権限を持たないユーザが、アクセス権限を持つユーザの顔写真をスキャナに読み取らせて生成した顔情報を、携帯電話１０６に送信して保存させ、保存された顔情報をＭＦＰ１０１に送って認証させる。その場合、携帯電話１０６から送信された顔情報には日付情報が付いていないため、そのようなアクセス権限を持たないユーザからのアクセスを禁止することができる。
【０１０７】
また、日付情報が関連付けられている場合でも、ＭＦＰ１０１は、日付情報が所定の期間内（例えば１日や３日以内）にあるか否か判定し、所定の期間内にないものであればＭＦＰ１０１は認証を行わないように制御してもよい。ＭＦＰ１０１は、日付情報が所定の期間内にあれば、ユーザの認証を行う。それによって、例えば、ＭＦＰ１０１から携帯電話１０６に対する要求に対して、携帯電話１０６が、携帯電話１０６のメモリに記憶された古い生体情報ではなく、新しい生体情報が送られてきたことを条件に認証を行うことができる。しかしながら、携帯電話１０６から生体情報が送信された場合に、日付情報に関わらず、生体情報に基づいて、ユーザを認証するようにしてもよいことは言うまでもない。
【０１０８】
また、上述の実施形態では、Ｓ１０１４にて、ＭＦＰ１０１から要求された生体情報を入力するための装置を、自装置が備えるか否かを、ＭＦＰ１０２が判定する場合について説明した。しかし、次のように制御しても良い。ＭＦＰ１０１が、他の装置が備える生体情報入力装置の情報を大容量ストレージ２１３で管理しておき、ＭＦＰ１０１が、管理された情報に基づいて、Ｓ１０１４に相当する判定を行うようにしてもよい。その場合、ＭＦＰ１０１は、他の装置であるＭＦＰ１０２が、要求した生体情報を入力するための装置を備えるか否かを判定し、ＭＦＰ１０２が備えていると判定した場合には、ＭＦＰ１０２に生体情報の入力を要求する。また、ＭＦＰ１０１は、他の装置であるＭＦＰ１０２が、要求した生体情報を入力するための装置を備えていない場合には、指定されたユーザボックスに関連付けられた携帯電話１０６に生体情報を要求するように制御する。そして、生体情報の入力を要求された携帯電話１０６は、ＭＦＰ１０１に要求された生体情報を送信する。それによって、ＭＦＰ１０１は、ユーザの生体情報を取得することができる。
【０１０９】
また、ＭＦＰ１０２は、Ｓ１０１４にて、自装置がＭＦＰ１０１から要求された生体情報を入力するための装置を備えていないと判定した場合に、ＭＦＰ１０１を介さず、生体情報の入力を直接、携帯電話１０６に要求してもよい。その場合、ＭＦＰ１０２は、他の装置であるＭＦＰ１０１から生体情報を要求された場合に、生体情報の種別ごとに、代替装置を示す情報を予め登録しておき、その情報に従って、代替装置に生体情報の入力を要求する。例えば、ＭＦＰ１０１から要求された生体情報の種別が、顔情報である場合には、携帯電話１０６に生体情報の入力を行うように登録されている場合、ＭＦＰ１０２は、携帯電話１０６に生体情報の入力を要求する。携帯電話１０６は、生体情報の入力を要求されると、ユーザの操作により、生体情報を取得し、取得した生体情報をＭＦＰ１０２に返信する。それによって、ＭＦＰ１０２は、ユーザの生体情報を取得することができる。また、ＭＦＰ１０２は、携帯電話１０６に生体情報を要求する場合に、ＭＦＰ１０１のアドレスを関連付けて通知し、携帯電話１０６は、ＭＦＰ１０２を介さずに、ＭＦＰ１０１に生体情報を送信してもよい。その場合、携帯電話１０６から送信された生体情報をＭＦＰ１０１に転送する際にかかるＭＦＰ１０２の処理の負荷を軽減することができる。
【０１１０】
また、上述の実施形態では、１つのユーザボックスにユーザが１つの代替手段を登録している場合について説明したが、１つのボックスにユーザが複数の代替手段を登録できるようにしてもよい。
【０１１１】
その場合、ＭＦＰ１０１は、登録されている複数の代替手段のうち、あらかじめ登録されたの優先順位に従い、優先順位の高い代替手段から接続を試みる。そして、優先順位の高い代替デバイスと通信できない状態が長く続いたり、例えば上述の＊ボタンによって、生体情報の取得を行わない選択がなされたりした場合には、次に優先順位が高い代替手段への接続を試みる。そして、ＭＦＰ１０１は、登録された複数の代替手段のうち、いずれかの代替手段から、生体情報を取得した場合に、当該生体情報に基づいて生体認証を行うようにするとよい。その場合、ＭＦＰ１０１は、代替手段ごとに、当該代替手段が、顔情報を取得するためのものか、声紋情報を取得するためのものかを識別するための情報をユーザに予め指定させる。それによって、ＭＦＰ１０１は、各代替手段から取得した生体情報が顔情報であるのか、声紋情報であるのかを判断できる。そのため、ＭＦＰ１０１は、比較すべき生体情報が、顔情報であるのか、声紋情報であるのかを、生体情報を取得した代替手段の種類によって識別することができる。
【０１１２】
また、上述の実施形態においては、ユーザボックスにアクセスする際に、生体認証を要求する例について説明したが、これに限られるものではない。例えば、ＭＦＰ１０２から、ＭＦＰ１０１に対してログインする際に、ＭＦＰ１０１は、ＭＦＰ１０２に対して生体情報を要求し、ＭＦＰ１０１及びＭＦＰ１０２はＳ１０１４以降の処理を行ってもよい。その場合、生体認証に成功した場合に、ＭＦＰ１０２は、ＭＦＰ１０１にログインすることを許可される。このような制御を行う場合、ＭＦＰ１０１は、ＭＦＰ１０１に対してログイン要求を受けた場合に、生体情報の入力を要求する先の代替装置をメモリに記憶させておく。そして、ＭＦＰ１０１は、他の装置であるＭＦＰ１０２から、ログイン要求を受けた場合に、メモリに記憶された代替装置に対して生体情報の入力を要求する。
【０１１３】
また、ユーザボックス内に格納された画像データの印刷やプレビュー等、当該画像データを利用するための指示があった場合に同様の制御を行ってもよい。このような制御を行う場合、ＭＦＰ１０１はユーザボックス内に格納された画像データごとに、他の装置である代替装置を記憶しておく。そして、ＭＦＰ１０１は、他の装置であるＭＦＰ１０２から、画像データに対してアクセスされた場合に、記憶された代替装置に生体情報の入力を要求する。このように、ＭＦＰ１０１は、代替装置を示す装置情報を、他の装置がアクセスを要求するアクセス先の情報に対応付けて、大容量ストレージ２１３に記憶してく。そして、ＭＦＰ１０１は、アクセスを要求されたアクセス先に対応する装置情報で示される代替装置に生体情報を要求する。
【０１１４】
また、上述の実施の形態においては、生体情報として顔情報または声紋情報を用いる場合について説明したが、生体情報はこれらに限られるものではない。例えば、ユーザから指紋情報、または静脈情報、または声紋情報、または掌形情報、または網膜情報、または虹彩情報、またはそれらの組合せを用いるようにしてもよい。取得の方法としては、それぞれの情報に対応する生体情報検知センサを備える装置を代替手段として用いればよい。例えば、指紋情報の場合、指紋読取センサを用いた携帯電話を代替手段として用いればよい。  以下、図１４に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１１５】
図１４は、本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１８】
本実施形態における機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録したコンピュータ読取可能な記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１２０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２１】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１２２】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１２３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１２５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【０１２９】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【図面の簡単な説明】
【０１３０】
【図１】本発明の実施形態を示す画像処理システムの構成を説明するブロック図である。
【図２】図１に示したＭＦＰの構成を示すブロック図である。
【図３】図１に示したＭＦＰの構成を示すブロック図である。
【図４】図１に示したＳＦＰの構成を示すブロック図である。
【図５】図１にＭＦＰ、ＭＦＰおよびＳＦＰが備える表示デバイスに表示されるユーザインタフェースの一例を示す図である。
【図６】図１にＭＦＰ、ＭＦＰおよびＳＦＰが備える表示デバイスに表示されるユーザインタフェースの一例を示す図である。
【図７】本実施形態を示すＭＦＰにおける第１のデータ処理手順の一例を示すフローチャートである。
【図８】本実施形態を示すＭＦＰにおけるユーザインタフェースの一例を示す図である。
【図９】本実施形態を示すＭＦＰにおけるユーザインタフェースの一例を示す図である。
【図１０】本実施形態を示す画像処理システムにおける第１のデータ処理手順の一例を示すフローチャートである。
【図１１】本実施形態を示すＭＦＰで表示されるユーザインタフェースの一例を示す図である。
【図１２】図１に示した携帯電話に表示されるユーザインタフェースを説明する図である。
【図１３】図１に示した携帯電話に表示されるユーザインタフェースを説明する図である。
【図１４】本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１３１】
１０１、１０２  ＭＦＰ
１０３  ＳＦＰ  
１０６  携帯電話
【図１】
2010020712.tif 000003
【図２】
2010020712.tif 000004
【図３】
2010020712.tif 000005
【図４】
2010020712.tif 000006
【図５】
2010020712.tif 000007
【図６】
2010020712.tif 000008
【図７】
2010020712.tif 000009
【図８】
2010020712.tif 000010
【図９】
2010020712.tif 000011
【図１０】
2010020712.tif 000012
【図１１】
2010020712.tif 000013
【図１２】
2010020712.tif 000014
【図１３】
2010020712.tif 000015
【図１４】
2010020712.tif 000016