(57)【特許請求の範囲】
【請求項１】
情報受信装置が再生可能な再生情報を、当該情報受信装置に対して送信する情報送信装置であって、
ユーザを識別するための情報として用いることができる、複数種類の識別情報を保持する保持手段と、
前記情報受信装置が処理可能な識別情報の種類を示す特定情報を、前記情報受信装置から受信する受信手段と、
前記受信手段が受信した特定情報が示す識別情報の種類と同じ種類の識別情報を前記保持手段から取得し、取得した識別情報と、前記再生情報と、を前記情報受信装置に対して送信する送信手段とを備え、
前記識別情報は、前記情報受信装置が前記再生情報の再生を許可するか禁止するかを判断するために用いる為のものであり、
前記特定情報は、
前記受信手段による受信処理の前に前記情報送信装置が前記情報受信装置に対して送信した識別情報の種類と、前記情報受信装置が処理可能な識別情報の種類と、が異なる場合に、前記情報受信装置から送信されたものであることを特徴とする情報送信装置。
【請求項２】
前記識別情報は、ユーザの生体情報に基づく情報であることを特徴とする請求項１に記載の情報送信装置。
【請求項３】
情報送信装置から送信された再生情報を受信して再生する情報受信装置であって、
前記情報受信装置が処理可能な識別情報の種類を示す特定情報を、前記情報送信装置に対して送信する送信手段と、
前記特定情報の送信に応じて前記情報送信装置から送信された識別情報と、前記再生情報と、を受信する受信手段と、
前記受信手段が受信した再生情報を再生するためにユーザから入力される識別情報を入力する入力手段と、
前記入力手段が入力した識別情報と、前記受信手段が受信した識別情報と、が一致するか否かを判断する判断手段と、
前記判断手段が一致すると判断した場合には、前記受信手段が受信した再生情報を再生する再生手段と
を備え、
前記送信手段は、
前記受信手段による受信処理の前に前記情報送信装置が前記情報受信装置に対して送信した識別情報の種類と、前記情報受信装置が処理可能な識別情報の種類と、が異なる場合に、前記特定情報を前記情報送信装置に対して送信することを特徴とする情報受信装置。
【請求項４】
前記識別情報はユーザの生体情報に基づく情報であることを特徴とする請求項３に記載の情報受信装置。
【請求項５】
前記再生手段は、プリント処理を実行することにより前記再生情報を再生することを特徴とする請求項３又は４に記載の情報受信装置。
【請求項６】
情報受信装置が再生可能な再生情報を当該情報受信装置に対して送信する情報送信装置と、当該情報送信装置から送信された再生情報を受信して再生する情報受信装置と、で構成されているシステムであって、
前記情報送信装置は、
ユーザを識別するための情報として用いることができる、複数種類の識別情報を保持する保持手段と、
前記情報受信装置が処理可能な識別情報の種類を示す特定情報を、前記情報受信装置から受信する第１の受信手段と、
前記第１の受信手段が受信した特定情報が示す識別情報の種類と同じ種類の識別情報を前記保持手段から取得し、取得した識別情報と、前記再生情報と、を前記情報受信装置に対して送信する第１の送信手段とを備え、
前記識別情報は、前記情報受信装置が前記再生情報の再生を許可するか禁止するかを判断するために用いる為のものであり、
前記情報受信装置は、
前記情報受信装置が処理可能な識別情報の種類を示す特定情報を、前記情報送信装置に対して送信する第２の送信手段と、
前記特定情報の送信に応じて前記情報送信装置から送信された識別情報と、前記再生情報と、を受信する第２の受信手段と、
前記第２の受信手段が受信した再生情報を再生するためにユーザから入力される識別情報を入力する入力手段と、
前記入力手段が入力した識別情報と、前記第２の受信手段が受信した識別情報と、が一致するか否かを判断する判断手段と、
前記判断手段が一致すると判断した場合には、前記第２の受信手段が受信した再生情報を再生する再生手段と
を備え、
前記第２の送信手段は、
前記第２の受信手段による受信処理の前に前記情報送信装置が前記情報受信装置に対して送信した識別情報の種類と、前記情報受信装置が処理可能な識別情報の種類と、が異なる場合に、前記特定情報を前記情報送信装置に対して送信することを特徴とするシステム。
【請求項７】
前記識別情報はユーザの生体情報に基づく情報であることを特徴とする請求項６に記載のシステム。
【請求項８】
前記再生手段は、プリント処理を実行することにより前記再生情報を再生することを特徴とする請求項６又は７に記載のシステム。
【請求項９】
情報受信装置が再生可能な再生情報を、当該情報受信装置に対して送信する情報送信装置の制御方法であって、
メモリが、ユーザを識別するための情報として用いることができる、複数種類の識別情報を保持する保持工程と、
受信手段が、前記情報受信装置が処理可能な識別情報の種類を示す特定情報を、前記情報受信装置から受信する受信工程と、
送信手段が、前記受信工程で受信した特定情報が示す識別情報の種類と同じ種類の識別情報を前記メモリから取得し、取得した識別情報と、前記再生情報と、を前記情報受信装置に対して送信する送信工程とを備え、
前記識別情報は、前記情報受信装置が前記再生情報の再生を許可するか禁止するかを判断するために用いる為のものであり、
前記特定情報は、
前記受信工程による受信処理の前に前記情報送信装置が前記情報受信装置に対して送信した識別情報の種類と、前記情報受信装置が処理可能な識別情報の種類と、が異なる場合に、前記情報受信装置から送信されたものであることを特徴とする情報送信装置の制御方法。
【請求項１０】
情報送信装置から送信された再生情報を受信して再生する情報受信装置の制御方法であって、
送信手段が、前記情報受信装置が処理可能な識別情報の種類を示す特定情報を、前記情報送信装置に対して送信する送信工程と、
受信手段が、前記特定情報の送信に応じて前記情報送信装置から送信された識別情報と、前記再生情報と、を受信する受信工程と、
入力手段が、前記受信工程で受信した再生情報を再生するためにユーザから入力される識別情報を入力する入力工程と、
判断手段が、前記入力工程で入力した識別情報と、前記受信工程で受信した識別情報と、が一致するか否かを判断する判断工程と、
再生手段が、前記判断工程で一致すると判断した場合には、前記受信工程で受信した再生情報を再生する再生工程と
を備え、
前記送信工程は、
前記受信工程による受信処理の前に前記情報送信装置が前記情報受信装置に対して送信した識別情報の種類と、前記情報受信装置が処理可能な識別情報の種類と、が異なる場合に、前記特定情報を前記情報送信装置に対して送信することを特徴とする情報受信装置の制御方法。
【請求項１１】
コンピュータに請求項９又は１０に記載の制御方法を実行させる為のコンピュータプログラムを格納したことを特徴とする、コンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はコンピュータ等の情報発信装置に接続されるプリンタ等の情報受信装置に、ユーザが作成もしくは編集した情報を発信する際、確実にユーザ本人の目前でこの情報を再生するための技術に関するものである。
【０００２】
【従来の技術】
従来、コンピュータからプリンタにプリントデータを転送し、プリンタ側で正規のユーザのみの指示で印刷情報の出力開始を行う技術が知られている（特開平７−１５２５２０号公報）。
【０００３】
又、指紋情報等の生体情報を利用して本人であることを判別し、その人に装置の利用権を与えるか否かを判定する情報処理装置が知られている（特開平５−３４１９４５号公報）。
【０００４】
【発明が解決しようとする課題】
コンピュータからプリンタにプリントデータを転送し、プリンタ側でパスワードを入力して、正規のユーザのみの指示で印刷情報の出力開始をするという従来の方法では、パスワードが第三者に漏洩すると正規のユーザのみの指示で印刷情報の出力開始を行うという事ができなくなるという問題があった。
【０００５】
又、指紋情報等の生体情報を利用して本人であることを判別する技術を用いて上記問題に対応しようとする場合、指紋情報等の個人の機密に関する情報を、ネットワーク電送路上に流し、機器（プリンタ）に保持しなければならず、個人の機密情報の保全という観点で問題が生じる。
【０００６】
本発明は上記問題点を解消するためになされたもので、プリンタ等の情報受信装置側で、より確実にユーザ本人であることをユーザ本人の生体情報を用いることで特定することを可能ならしめる情報発信装置及び情報受信装置及びそれらの制御方法及び記憶媒体及びシステムを提供しようとするものである。
【０００７】
【課題を解決するための手段】
本発明の目的を達成するために、例えば、本発明の情報送信装置は以下の構成を備える。
即ち、情報受信装置が再生可能な再生情報を、当該情報受信装置に対して送信する情報送信装置であって、
ユーザを識別するための情報として用いることができる、複数種類の識別情報を保持する保持手段と、
前記情報受信装置が処理可能な識別情報の種類を示す特定情報を、前記情報受信装置から受信する受信手段と、
前記受信手段が受信した特定情報が示す識別情報の種類と同じ種類の識別情報を前記保持手段から取得し、取得した識別情報と、前記再生情報と、を前記情報受信装置に対して送信する送信手段とを備え、
前記識別情報は、前記情報受信装置が前記再生情報の再生を許可するか禁止するかを判断するために用いる為のものであり、
前記特定情報は、
前記受信手段による受信処理の前に前記情報送信装置が前記情報受信装置に対して送信した識別情報の種類と、前記情報受信装置が処理可能な識別情報の種類と、が異なる場合に、前記情報受信装置から送信されたものであることを特徴とする。
【０００８】
その結果、外部の情報受信装置にユーザの識別情報を安全に送ることができる。
【０００９】
本発明の目的を達成するために、例えば、本発明の情報受信装置は以下の特徴を備える。
即ち、情報送信装置から送信された再生情報を受信して再生する情報受信装置であって、
前記情報受信装置が処理可能な識別情報の種類を示す特定情報を、前記情報送信装置に対して送信する送信手段と、
前記特定情報の送信に応じて前記情報送信装置から送信された識別情報と、前記再生情報と、を受信する受信手段と、
前記受信手段が受信した再生情報を再生するためにユーザから入力される識別情報を入力する入力手段と、
前記入力手段が入力した識別情報と、前記受信手段が受信した識別情報と、が一致するか否かを判断する判断手段と、
前記判断手段が一致すると判断した場合には、前記受信手段が受信した再生情報を再生する再生手段と
を備え、
前記送信手段は、
前記受信手段による受信処理の前に前記情報送信装置が前記情報受信装置に対して送信した識別情報の種類と、前記情報受信装置が処理可能な識別情報の種類と、が異なる場合に、前記特定情報を前記情報送信装置に対して送信することを特徴とする。
【００１０】
その結果、この情報受信装置は受信した再生すべき情報を正規のユーザであることを識別した上で再生する構成をとることになり、ユーザの指示のみで受信した再生すべき情報を再生することができる情報受信装置となる。
【００１３】
【発明の実施の形態】
以下、添付図面に従って、本発明に係わる実施形態を詳細に説明する。
【００１４】
なお、以下の実施形態では情報受信もしくは情報再生を行う装置の例としてプリンタ（像形成装置）を用いているが、この装置はプリンタに限らず、画像、音声、文字情報等、再生すべき情報の種類に対応し、この情報を再生できる装置であればよい。つまりプリンタと同様、再生すべき情報が文字情報の場合にはＦＡＸであってもよい。
【００１５】
また上述に対応して、ユーザが用いる自身の生体情報も以下の実施形態に限定されるものではなく、音声、網膜等、指紋以外であってもよい。
【００１６】
［第１の実施形態］
本実施形態ではコンピュータ（画像処理装置）からプリンタへプリントデータを送り、プリンタにプリントアウトさせる際のユーザの認証情報として指紋を用いた場合の実施形態であって、以下詳細に説明する。
【００１７】
図１は、本実施形態を説明した図面であり、コンピュータ及びプリンタを用いたシステムのブロック図である。
【００１８】
同図において、１０１は情報発信装置としてのコンピュータである。１０２、１０５は指紋リーダであり、ユーザの指紋パターンを画像データとして読みとり、指紋リーダ１０２はコンピュータ１０１へこの画像データを送り、指紋リーダ１０５はプリンタ１０４へこの画像データを送る。１０３はキーボード、マウスなどを含むポインティングデバイスで、コンピュータ１０１からプリンタ１０４へ送るプリントデータを作成、編集する際に用いる。１０６はデータ電送路であり、コンピュータ１０１からプリンタ１０４に、プリントデータ及び暗号化された指紋パターンが送られる。１０４は前術のプリンタであり、コンピュータ１０１から送られた暗号化された指紋パターンを解読し、指紋リーダ１０５で読み取った指紋パターンとマッチングしてマッチング結果が認証された場合には、プリントデータをプリントする。
【００１９】
更に、情報発信装置としてのコンピュータ１０１について図１２に示すブロック図を用いて説明する。
【００２０】
１２０１はマイクロプロセッサ等のＣＰＵで、ＲＡＭ１２０２に格納された後述の各種のプログラムコードを実行する。又プログラムコードを実行中に一時的に処理中のデータを格納するエリアも備えている。またＲＯＭ１２０３に格納されている、コンピュータ１０１を起動したり、その後必要となる設定を行うためのプログラムコードを実行したりする。
【００２１】
１２０２は前述のＲＡＭで、指紋パターンの御号化を行ったり、プリントデータの作成、編集の制御等を行ったりする各種のプログラムコードを外部記憶装置１２０４から読み込み、格納する。また、指紋パターンを暗号化する際の過渡データ等を必要に応じてＲＡＭ１２０２に格納する。
【００２２】
１２０３は前述のＲＯＭで、コンピュータ１０１の起動プログラムコードや、コンピュータ１０１の起動後に必要となる設定などが格納されている。また、このコンピュータ１０１上において使用される文字コードなども格納されている。
【００２３】
１２０４は前述の外部記憶装置で、ＣＤ−ＲＯＭ，フロッピーディスク等の記憶媒体よりインストールされた各種のプログラムコード（前述のとうり、指紋パターンの御号化を行ったり、プリントデータの作成、編集の制御等を行ったりする）やデータを記憶する。
【００２４】
１２０５はＮＣＵで、暗号化された指紋パターンやプリントデータ等を必要とするアプリケーションソフトウェア同士の通信に使う。
【００２５】
１２０６は表示装置で、前記暗号化の際の制御メッセージを文字情報もしくは画像情報として表示したりする。そのほかにも送出制御コマンドやシステムからのエラーメッセージ等も表示する。又これらの表示情報はＮＣＵ１２０５を介して外部の装置に出力することもできる。
【００２６】
１２０７はインターフェイス部（以下、Ｉ／Ｆ）で、通信回線などを使って外部と情報の送受信することができる。プリンタ１０４との情報の送受信を行っており、暗号化された指紋パターンとプリントデータをプリンタ１０４に送信したりするのに使用されている。
【００２７】
１２０８は前述した各部を接続するバスである。
【００２８】
このコンピュータ１０１は汎用のパーソナルコンピュータであっても構わない。
【００２９】
一方、情報受信装置としてのプリンタ１０４のブロック図を図１３に示し、詳細に説明する。
【００３０】
１３０１はユーザインターフェイス（以下、Ｉ／Ｆ）で、通信回線などを使って外部と情報の送受信することができる。又前述のコンピュータ１０１との情報の送受信を行っており、暗号化された指紋パターンとプリントデータをコンピュータ１０１から受信したりするのに使用されている。
【００３１】
１３０３はプリンタエンジンで、プリントデータをプリントアウトする際にＲＡＭ１３０６に含まれているイメージバッファ１３０２からプリントデータを転送して出力する。
【００３２】
１３０４はＣＰＵで、ＲＯＭ１３０５に格納されたプログラムコードを実行する。その格納されているプログラムコードはプリンタ１０４の各種の制御プログラムコードや、ユーザの認証のための各種の処理プログラムコード等がある。
【００３３】
１３０５は前述のＲＯＭで、プログラムコード以外にもプリンタ１０４で出力する文字コードなどを格納している。
【００３４】
１３０６は前述のＲＡＭで、後述のイメージバッファ１３０７を含み、ＣＰＵ１３０４の処理に必要な領域としても使用される。
【００３５】
１３０７はイメージバッファで、コンピュータ１０１からＩ／Ｆ１３０１を介して受信したプリントデータを一時的に保存することができる。
【００３６】
１３０８は操作パネルで、プリンタ１０４の各種の設定やその変更、制御を行うことができる。
【００３７】
１３０９は前述した各部を接続するバスである。
【００３８】
図２は本実施形態においてのコンピュータ１０１とプリンタ１０４の処理を説明するブロック図である。
【００３９】
まず、コンピュータ１０１では指紋リーダ１０２で読み取った指紋パターンの画像データを図５で示す後述の方法（ＦＦＴ）でデータ変換して、指紋画像周波数スペクトラムを生成する。そして指紋画像周波数スペクトラムを図８で示す後述の公開鍵暗号方式で暗号化し、プリントデータに暗号化された指紋画像周波数スペクトラム付加してプリンタ１０４に送出する。
【００４０】
指紋パターンの画像データの前記データ変換に関してはこの画像データを自身の周波数データに変換するのであればＦＦＴ以外の方法であっても別段構わない。例としてはウェーブレット変換やＤＣＴといった周波数データへの変換方法が挙げられる。また指紋パターンの画像データの暗号化に関する他の考え方として、指紋パターンの画像データをプリントデータに公知の電子透かしを用いて埋め込む方法が挙げられる。
【００４１】
一方、プリンタ１０４ではまず、指紋リーダ１０５で読み取った指紋パターンの画像データをコンピュータ１０１からの受信データに含まれる画像データとデータ形式を同じにするためにコンピュータ１０１と同じＦＦＴを用いてデータ変換する。もちろん、コンピュータ１０１でＦＦＴ以外の方法、例えばウェーブレット変換を用いてデータ変換を行った場合は、プリンタ１０４でも同様にウェーブレット変換を用いて指紋パターンの画像データのデータ変換を行う。また、コンピュータ１０１側で電子透かしを用いてプリントデータに指紋パターンの画像データを埋め込んだ場合も、同様である。
【００４２】
さらにコンピュータ１０１から送られてきた、暗号化された指紋パターンを図８で示す後述の秘密鍵Ｂで復号化して、指紋リーダ１０５で読み取り、データ変換した指紋パターンとマッチングする。マッチング方法については公知の方法でよい。
【００４３】
図３はコンピュータ１０１の動作を説明するフローチャートである。
【００４４】
ステップＳ３０１において、指紋リーダ１０２を用いて指紋パターンを読み取る。
【００４５】
ステップＳ３０２において、指紋リーダ１０２から読み取った指紋パターンの画像データを図５で示す後述の方法でＦＦＴを用いてデータ変換し、指紋画像周波数スペクトラムを作成する。
【００４６】
ステップＳ３０３において、ステップＳ３０２で得られた指紋画像周波数スペクトラムを図８で示す後述の公開鍵暗号方式で暗号化する。
【００４７】
ステップＳ３０４において、図６に示す書式でプリントデータに暗号化された指紋画像周波数スペクトラムを付加する。
【００４８】
ステップＳ３０５において、電送路１０６を通して、コンピュータ１０１から、プリンタ１０４にプリントデータを送出する。
【００４９】
図４はプリンタ１０４の動作を説明するフローチャートである。
【００５０】
ステップＳ４０１において、指紋リーダ１０５を用いて指紋パターンを読み取る。
【００５１】
ステップＳ４０２において、指紋リーダ１０５から読み取った指紋パターンの画像データを図５で示す後述の方法でＦＦＴを用いてデータ変換し、指紋画像周波数スペクトラムを作成する。
【００５２】
ステップＳ４０３において、コンピュータ１０１から送られてきた、公開鍵Ａで暗号化された指紋画像周波数スペクトラムを図８で示す後述の秘密鍵Ｂで復号化する。
【００５３】
ステップＳ４０４において、ステップＳ４０２で得られた指紋画像周波数スペクトラムと、ステップＳ４０３で得られたコンピュータ１０１から送られてきた指紋画像周波数スペクトラムをマッチングする。マッチングの結果一致している場合はステップＳ４０５のプリント実行処理を行う。
【００５４】
図５は指紋リーダ１０２、指紋リーダ１０５で読み取った指紋パターンの画像データから指紋画像周波数スペクトラムを生成する流れを説明した図である。本技術は公知の技術であり、例えば特開平１０−２７５２０３号公報に詳述されている。同図の説明は、前述において説明しているので、ここでの説明は省く。
【００５５】
図８は公開鍵暗号（非対象暗号）を説明した図である。対になった異なる公開鍵Ａと秘密鍵Ｂとを用いて暗号化もしくは復号化を行う。この方式を用いる事により、暗号化された生体情報を復号化できるのは秘密鍵Ｂを知っているもののみとなり、機密保全機能をより高める事ができる。
【００５６】
以上、上記の第１の実施形態により、プリントデータのプリント時にプリンタ１０４側で、指紋情報等の生体情報に基づいて確実に本人であることを認証するため、より確実にプリントデータが本人以外に漏洩する事を防ぐ事ができる。
【００５７】
又、指紋パターン等の生体情報を暗号化して電送路上に流すため、ユーザの機密に関する情報を保全することができる。
【００５８】
［第２の実施形態］
本実施形態は基本的には第１の実施形態とほぼ同じである。しかし、第１の実施形態ではユーザが自身の指紋パターンを直に指紋リーダを介してコンピュータ１０１に入力させていたのに対し、本実施形態ではユーザの指紋画像周波数スペクトラムを格納したカード型記憶媒体を用意する。そして、このカードを読み込む装置を介してコンピュータ１０１に入力する。
【００５９】
図７は本実施形態を説明した図面であり、前述のとうり指紋パターンの画像周波数スペクトラムがあらかじめ記憶媒体であるカードに記憶されており、コンピュータ及びプリンタに接続されたカードリーダで読み取ったデータで認証処理を行うものである。
【００６０】
図７に示した本実施形態の処理の流れとして、まずコンピュータ１０１に接続されたカードリーダ７０１はカード型記憶媒体７０３に格納されている指紋画像周波数スペクトラム７０４を読み取る。コンピュータ１０１はカードリーダ７０１から前記指紋画像周波数スペクトラム７０４を受け取り、第１の実施形態と同様の処理を行ってプリンタ１０４に送信するための暗号化された前記指紋画像周波数スペクトラムを作成する。そしてプリンタ１０４にポインティングデバイス１０３を用いて作成もしくは編集したプリントデータをデータ伝送路１０６を通して送信する。
【００６１】
プリンタ１０４では、受信した暗号化された指紋画像周波数スペクトラムを第１の実施形態と同様の処理を行って復号化する。プリンタ１０４に接続されたカードリーダ７０２はカード型記憶媒体７０３に格納されている指紋画像周波数スペクトラム７０４を読み取る。そしてこれ以降の処理は第１の実施形態と同様で、復号化された指紋画像周波数スペクトラム７０４とカードリーダ７０２を介してカード型記憶媒体７０３から読みとった指紋画像周波数スペクトラム７０４とのマッチングを行う。
【００６２】
この場合はカードリーダ７０１とカードリーダ７０２に同じカード型記憶媒体を用いてユーザの認証を行ったのでマッチングの結果、合致することになる。しかし、カードリーダ７０１とカードリーダ７０２に異なる指紋画像周波数スペクトラムを格納したカード型記憶媒体を用いた場合のマッチングの結果は、不一致となりユーザの認証は失敗する。
【００６３】
図９は前述の図７の説明をブロック図として示したものであり、コンピュータ１０１とプリンタ１０４の処理を説明するブロック図である。図９の説明に関しては前述の図７の説明と同様であるために省く。
【００６４】
図１０はコンピュータ１０１の動作を説明するフローチャートである。
【００６５】
ステップＳ１００１において、コンピュータ１０１に接続されているカードリーダ７０１によってカード型記憶媒体７０３に格納されている指紋画像周波数スペクトラム７０４を読み取る。
【００６６】
ステップＳ１００２以降は図３のステップＳ３０２以降と同様なので説明は省く。
【００６７】
図１１はプリンタ１０４の動作を説明するフローチャートである。
【００６８】
ステップＳ１１０１において、力一ドリーダ７０２によってカード型記憶媒体７０３に格納されている指紋画像周波数スペクトラム７０４を読み取る。
【００６９】
ステップＳ１１０２以降は図４のステップＳ４０３と同様なので説明は省く。
【００７０】
本実施形態では、カード型記憶媒体７０３にユーザ固有の情報である指紋画像周波数スペクトラム７０４を書き込み、カードリーダ７０１，７０２で読み取っているため、カードリーダ７０１，７０２での図不示の情報読み取り部上での指紋に関する情報の残存といった問題が発生せず、より確実にユーザの情報の機密を保持する事が出来る。
【００７１】
［第３の実施形態］
第１，２の実施形態において、コンピュータ１０１側とプリンタ１０４側でユーザの生体情報の入力インターフェイスの数、つまり、入力する生体情報の種類を複数設けてもよい。つまりコンピュータ１０１側、もしくはプリンタ１０４側で入力すべき生体情報が一つに限定されていた場合や、ユーザの入力すべき生体情報に障害が生じた場合に、コンピュータ１０１からのプリントデータをプリンタ１０４がプリントアウトすることができなくなってしなう。しかしコンピュータ１０１側、もしくはプリンタ１０４側に複数の生体情報を入力する入力インターフェイスがあれば、ユーザは障害のない生体情報を選択し、この生体情報を入力するインターフェイスを選択することができる。その際、コンピュータ１０１に入力する生体情報と、プリンタ１０４に入力する生体情報とその種類が異なる場合を考慮する必要がある。つまり、コンピュータ１０１側では音声を入力し、プリンタ１０４側では指紋を入力した場合、互いに異なる生体情報間でマッチングを行う必要がある。
【００７２】
図１５に本実施形態の構成を示す。
【００７３】
１５０１は音声リーダＡで、プリンタ１０４側に接続された音声を入力するインターフェイスである。
【００７４】
１５０２は網膜リーダで、網膜を入力するインターフェイスである。
【００７５】
１５０３は音声リーダＢで、コンピュータ１０１側に接続された音声を入力するインターフェイスである。
【００７６】
同図において、コンピュータ１０１側には指紋リーダ１０２、網膜リーダ１５０２、音声リーダＡ１５０３が接続されており、プリンタ１０４には音声リーダＢ１５０１が接続されている。本実施形態では、同図の構成において、コンピュータ１０１側でユーザの生体情報として指紋を入力し、プリンタ１０４側では同じユーザの音声を入力した際に、双方で入力された種類の違う生体情報が両方ともユーザ本人の生体情報であるか否かの判定について説明する。
【００７７】
まずコンピュータ１０１の内部のメモリに少なくともプリンタ１０４側で使用可能な生体情報の種類よりも多くの生体情報を各ユーザごとに予め登録しておく。図１４に、コンピュータ１０１のＲＡＭ１２０２に登録される複数のユーザの複数の生体情報を示す。
【００７８】
同図では、ユーザＡ、ユーザＢ、ユーザＣの３人がそれぞれ指紋、網膜、音声の３つの生体情報を登録している。
【００７９】
例えばユーザＡの生体情報は、指紋Ａ、網膜Ａ、音声Ａである。
【００８０】
コンピュータ１０１側でユーザＢが指紋リーダ１０２に指紋を入力したとする。その指紋に対して第１，２の実施形態と同様の処理を行って、ユーザＢの指紋画像周波数スペクトラムが生成され、プリンタ１０４に送られる。それと同時にコンピュータ１０１は入力された指紋から、この指紋を入力したユーザを図１４に示すデータを用いて特定する。そして特定したユーザ名をＲＡＭ１２０２に一時的に保存しておく。
【００８１】
一方、プリンタ１０４側でのユーザの生体情報の入力は音声であって指紋ではないので、コンピュータ１０１から送信されてきたユーザＢの指紋の暗号情報はプリンタ１０４内で消去される。そしてプリンタ１０４はコンピュータ１０１に対して音声データの送信命令を送信することで、この送信命令を受けたコンピュータ１０１はまず、ＲＡＭ１２０２に保存しておいたユーザ名（ユーザＢ）を参照する。このユーザ名はユーザＢであるので、このユーザＢの音声のデータである音声Ｂを、上記と同様の処理を施して暗号情報としてプリンタ１０４側に送られる。その後の処理については前記第１，２の実施形態と同様である。
【００８２】
［他の実施形態］
なお上述の第１から３の実施形態は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００８３】
また上述の第１から３の実施形態の目的は、前述した第１から３の実施形態の各々の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した第１から３の実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は第１から３の実施形態を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した第１から３の実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した第１から３の実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した第１から３の実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８５】
上記第１から３の実施形態を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図３及び４、または図１０及び１１に示す）フローチャートに対応するプログラムコードが格納されることになる。
【００８６】
【発明の効果】
以上説明したように、本発明によれば、ユーザを特定する識別情報を入力するとともに、入力された識別情報から暗号情報を生成して情報受信装置に送信することで、プリンタ等の情報受信装置側で、より確実にユーザ本人であることを特定することを可能にする情報発信装置等を提供することができる。
【図面の簡単な説明】
【図１】第１の実施形態のシステムのブロック図である。
【図２】第１の実施形態の処理内容を説明する図面である。
【図３】第１の実施形態で用いるコンピュータの動作を説明するフローチャートである。
【図４】第１の実施形態で用いるプリンタの動作を説明するフローチャートである。
【図５】指紋画像周波数スペクトラムの生成を説明した図である。
【図６】コンピュータからプリンタに送出されるデータの書式を示す図である。
【図７】第２の実施形態のコンピュータ及びプリンタ及びカード型記録媒体のブロック図である。
【図８】公開鍵暗号（非対象暗号）を説明した図である。
【図９】第２の実施形態の処理内容を説明する図面である。
【図１０】第２の実施形態で用いるコンピュータの動作を説明するフローチャートである。
【図１１】第２の実施形態で用いるプリンタの動作を説明するフローチャートである。
【図１２】コンピュータのブロック図である。
【図１３】プリンタのブロック図である。
【図１４】複数のユーザの複数の生体情報を示す図である。
【図１５】第３の実施形態の構成を示す図である。
【図１】
0004035271.tif 000002
【図２】
0004035271.tif 000003
【図３】
0004035271.tif 000004
【図４】
0004035271.tif 000005
【図５】
0004035271.tif 000006
【図６】
0004035271.tif 000007
【図７】
0004035271.tif 000008
【図８】
0004035271.tif 000009
【図９】
0004035271.tif 000010
【図１０】
0004035271.tif 000011
【図１１】
0004035271.tif 000012
【図１２】
0004035271.tif 000013
【図１３】
0004035271.tif 000014
【図１４】
0004035271.tif 000015
【図１５】
0004035271.tif 000016