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