(57)【要約】【課題】セキュリティレベルを低下させることなく、ユーザが代理者にジョブの実行を依頼することのできる生体認証システムを提供する。【解決手段】クライアントにおいてジョブを生成する際に、当該ジョブの実行を指示するユーザの生体情報を取得して付加し、ジョブおよび生体情報をクライアントからサーバに送信し、サーバにおいて、受信したジョブに付加された生体情報、および、生体情報と操作権限との関係を予め記録した生体情報データベースに基づいて、どのユーザが当該ジョブの実行を要求する権限を有するかを示す情報を取得し、当該情報を当該ジョブに関連付けて記憶し、当該サーバに対してジョブの実行の要求があったときに、当該ジョブの実行を要求するユーザの生体情報を取得するとともに、取得した生体情報および前の情報に基づいて当該ユーザが当該ジョブの実行を要求する権限を有すると判断された場合に、当該ジョブを実行する。【選択図】  図１０
2008077190.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続されたクライアントとサーバからなる生体認証システムであって、
前記クライアントは、
ユーザの指示に基づいてジョブを生成する手段と、
生成したジョブに前記ジョブの実行を指示するユーザの生体情報を付加する手段と、
前記ジョブおよび付加された生体情報を前記サーバに送信する手段と、を有し、
前記サーバは、
ユーザの生体情報を取得する生体情報センサと、
生体情報と操作権限との関係を予め記録した生体情報データベースと、
前記クライアントから受信したジョブに付加された生体情報および前記生体情報データベースに基づいて、どのユーザが当該ジョブの実行を要求する権限を有するかを示すジョブ実行要求権限情報を取得する手段と、
取得した前記ジョブ実行要求権限情報をそれに対応するジョブに関連付けて記憶する手段と、
当該サーバに対してジョブの実行の要求があったときに、当該ジョブの実行を要求するユーザから取得した生体情報および前記ジョブ実行要求権限情報に基づいて、当該ユーザが当該ジョブの実行を要求する権限を有するか否かを判定する手段と、
前記ジョブの実行を要求する権限を有すると判定された場合に当該ジョブを実行する手段と、
を有してなることを特徴とする生体認証システム。
【請求項２】
前記生体情報データベースは、
生体情報を識別する識別情報、前記生体情報の主体であるユーザ、前記識別情報ごとに対応した１つまたは複数の操作内容、および、前記操作内容に対して権限を付与された一人または二人以上のユーザ、の関係を記録したものである、
請求項１記載の生体認証システム。                                              
【請求項３】
前記生体情報データベースは、一人のユーザについて複数の部位についての生体情報を記録することが可能であり、かつ、それぞれの部位の生体情報に対して、前記操作内容および前記権限を付与されたユーザを、それぞれ個別に記録することが可能である、
請求項２記載の生体認証システム。                                              
【請求項４】
前記生体情報は指紋情報であり、
前記部位は、右手または左手のそれぞれの指である、
請求項３記載の生体認証システム。                                              
【請求項５】
前記生体情報は静脈情報であり、
前記部位は、右手または左手のそれぞれの指または手のひらである、
請求項３記載の生体認証システム。                                              
【請求項６】
ネットワークで接続されたクライアントとサーバからなる生体認証システムであって、
前記クライアントは、
ユーザの生体情報を取得する生体情報センサと、
ユーザの指示に基づいてジョブを生成する手段と、
生成したジョブに前記ジョブの実行を指示するユーザの生体情報を付加する手段と、
前記ジョブおよび付加された生体情報を前記サーバに送信する手段と、を有し、
前記サーバは、
ユーザの生体情報を取得する生体情報センサと、
生体情報を識別する識別情報、前記生体情報の主体であるユーザ、前記識別情報ごとに対応した１つまたは複数の操作内容、および、前記操作内容に対して権限を付与された一人または二人以上のユーザ、の関係を予め記録した生体情報データベースと、
前記クライアントから受信したジョブに付加された生体情報および前記生体情報データベースに基づいて、どのユーザが当該ジョブの実行を要求する権限を有するかを示すジョブ実行要求権限情報を取得する手段と、
取得した前記ジョブ実行要求権限情報をそれに対応するジョブに関連付けて記憶する手段と、
当該サーバに対してジョブの実行の要求があったときに、当該ジョブの実行を要求するユーザから取得した生体情報に基づいて当該ユーザの認証を行う生体認証手段と、
前記生体認証手段によって認証されたユーザの情報および前記ジョブ実行要求権限情報に基づいて、当該ユーザが当該ジョブの実行を要求する権限を有するか否かを判定する手段と、
前記ジョブの実行を要求する権限を有すると判定された場合に当該ジョブを実行する手段と、
を有してなることを特徴とする生体認証システム。
【請求項７】
ネットワークを介してクライアントから送られてくる生体情報が付加されたジョブを受信して実行するサーバであって、
ユーザの生体情報を取得する生体情報センサと、
生体情報を識別する識別情報、前記生体情報の主体であるユーザ、前記識別情報ごとに対応した１つまたは複数の操作内容、および、前記操作内容に対して権限を付与された一人または二人以上のユーザ、の関係を予め記録した生体情報データベースと、
前記クライアントから受信したジョブに付加された生体情報および前記生体情報データベースに基づいて、どのユーザが当該ジョブの実行を要求する権限を有するかを示すジョブ実行要求権限情報を取得する手段と、
取得した前記ジョブ実行要求権限情報をそれに対応するジョブに関連付けて記憶する手段と、
当該サーバに対してジョブの実行の要求があったときに、当該ジョブの実行を要求するユーザから取得した生体情報に基づいて当該ユーザの認証を行う生体認証手段と、
前記生体認証手段によって認証されたユーザの情報および前記ジョブ実行要求権限情報に基づいて、当該ユーザが当該ジョブの実行を要求する権限を有するか否かを判定する手段と、
前記ジョブの実行を要求する権限を有すると判定された場合に当該ジョブを実行する手段と、
を有してなることを特徴とするサーバ。
【請求項８】
クライアントとサーバからなるネットワークシステムにおけるジョブの実行方法であって、
クライアントにおいてジョブを生成する際に、当該ジョブの実行を指示するユーザの生体情報を取得するとともに取得した生体情報を生成したジョブに付加し、
前記ジョブおよび付加された生体情報を前記クライアントからサーバに送信し、
前記サーバにおいて、受信したジョブに付加された生体情報、および、生体情報と操作権限との関係を予め記録した生体情報データベースに基づいて、どのユーザが当該ジョブの実行を要求する権限を有するかを示すジョブ実行要求権限情報を取得し、当該ジョブ実行要求権限情報を当該ジョブに関連付けて記憶し、
当該サーバに対してジョブの実行の要求があったときに、当該ジョブの実行を要求するユーザの生体情報を取得するとともに、取得した生体情報および前記ジョブ実行要求権限情報に基づいて当該ユーザが当該ジョブの実行を要求する権限を有すると判断された場合に、当該ジョブを実行する、
ネットワークシステムにおけるジョブの実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体認証システム、および、生体認証システムを利用したネットワークシステムにおけるサーバ、並びにジョブの実行方法に関する。
【背景技術】
【０００２】
一般に、ユーザがコンピュータシステムの機能の一部または全部を使用するために、そのユーザが使用権限を有した本人であるか否かの確認を行うための認証が行われる。
【０００３】
従来において、認証の方法として、パスワードを用いる方法、カードなどを用いる方法があるが、近年においては、より安全性の高い生体認証システムが用いられている。生体認証システムでは、指紋、虹彩、静脈など、個人の身体的特徴を生体センサによって検出し、得られた生体情報を用いて個人の認証を行う。
【０００４】
例えば、指紋を用いた生体認証では、検出された１つの指紋から複数の特徴点を抽出し、予め登録された指紋情報の特徴点と比較し、それらの形状や位置が合致するかどうかを判断する。
【０００５】
一方、ネットワークシステムなどを用いて、ユーザが秘密の文書を離れた場所にあるプリンタで印刷したい場合がある。そのような場合に、ユーザ自身が印刷のためのジョブを生成し、プリンタにそのジョブを実行させて印刷させ、印刷物をユーザ自身が回収するのであれば、秘密性は維持されるので何ら問題はない。しかし、諸般の事情から、種々の作業をユーザが他人に依頼したい場合がある。例えば、ジョブの生成はユーザ自身が行うが、プリンタにジョブを実行させて印刷物を回収するのはプリンタの近辺にいる他人に依頼する、といったことがある。
【０００６】
そのような場合に、単にユーザの認証を行うだけのシステムでは、ユーザが生成したジョブを特定の他人に実行してもらうことはできない。これは、生体認証システムがセキュリティを強化するためのものである故の問題でもある。
【０００７】
ところで、ユーザ本人の指紋情報とともにユーザが指定した代理人の指紋情報をカードに記録しておき、ユーザ本人およびその代理人のいずれもがカードを用いて認証できるようにすることが提案されている（特許文献１）。
【０００８】
また、ユーザの代理者を示す情報を代理認証データベースに登録しておき、代理者が指紋情報を入力したときにそれを代理認証データベースの登録情報と照合して認証を行なうことが提案されている（特許文献２）。
【特許文献１】特開平９−１１４９８３
【特許文献２】特開２００２−２２２１６８
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上に述べた特許文献の技術を用いると、ユーザは適当な者を代理者として決めておき、その代理者の指紋情報をカードやデータベースに登録しておくことによって、ユーザが種々の作業をその代理者に依頼して実行してもらうことが可能である。
【００１０】
しかし、その場合において、代理者はユーザと同等の権限が与えられるので、ユーザが依頼していない作業についても代理者が実行させることが可能である。そのため、例えば、代理者がジョブＡについてのみ印刷を依頼されているにも係わらず、ジョブＢについても印刷を実行させてしまったり、またジョブの実行以外の作業や処理を行ってしまうこともあり得る。
【００１１】
このように、従来の生体認証システムにおいては、ユーザの代理者もユーザと同様に認証されるようになっているので、セキュリティレベルが低下するという問題があった。
【００１２】
本発明は、上述の問題に鑑みてなされたもので、セキュリティレベルを低下させることなく、ユーザが代理者にジョブの実行を依頼することのできる生体認証システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係る生体認証システムは、ネットワークで接続されたクライアントとサーバからなる生体認証システムであって、前記クライアントは、ユーザの指示に基づいてジョブを生成する手段と、生成したジョブに前記ジョブの実行を指示するユーザの生体情報を付加する手段と、前記ジョブおよび付加された生体情報を前記サーバに送信する手段と、を有し、前記サーバは、ユーザの生体情報を取得する生体情報センサと、生体情報と操作権限との関係を予め記録した生体情報データベースと、前記クライアントから受信したジョブに付加された生体情報および前記生体情報データベースに基づいて、どのユーザが当該ジョブの実行を要求する権限を有するかを示すジョブ実行要求権限情報を取得する手段と、取得した前記ジョブ実行要求権限情報をそれに対応するジョブに関連付けて記憶する手段と、当該サーバに対してジョブの実行の要求があったときに、当該ジョブの実行を要求するユーザから取得した生体情報および前記ジョブ実行要求権限情報に基づいて、当該ユーザが当該ジョブの実行を要求する権限を有するか否かを判定する手段と、前記ジョブの実行を要求する権限を有すると判定された場合に当該ジョブを実行する手段と、を有してなる。
【００１４】
好ましくは、前記生体情報データベースは、生体情報を識別する識別情報、前記生体情報の主体であるユーザ、前記識別情報ごとに対応した１つまたは複数の操作内容、および、前記操作内容に対して権限を付与された一人または二人以上のユーザ、の関係を記録したものである。
【００１５】
また、前記生体情報データベースは、一人のユーザについて複数の部位についての生体情報を記録することが可能であり、かつ、それぞれの部位の生体情報に対して、前記操作内容および前記権限を付与されたユーザを、それぞれ個別に記録することが可能である、
また、前記生体情報は指紋情報であり、前記部位は、右手または左手のそれぞれの指である。
【００１６】
また、前記クライアントは、ユーザの生体情報を取得する生体情報センサと、ユーザの指示に基づいてジョブを生成する手段と、生成したジョブに前記ジョブの実行を指示するユーザの生体情報を付加する手段と、前記ジョブおよび付加された生体情報を前記サーバに送信する手段と、を有し、前記サーバは、ユーザの生体情報を取得する生体情報センサと、生体情報を識別する識別情報、前記生体情報の主体であるユーザ、前記識別情報ごとに対応した１つまたは複数の操作内容、および、前記操作内容に対して権限を付与された一人または二人以上のユーザ、の関係を予め記録した生体情報データベースと、前記クライアントから受信したジョブに付加された生体情報および前記生体情報データベースに基づいて、どのユーザが当該ジョブの実行を要求する権限を有するかを示すジョブ実行要求権限情報を取得する手段と、取得した前記ジョブ実行要求権限情報をそれに対応するジョブに関連付けて記憶する手段と、当該サーバに対してジョブの実行の要求があったときに、当該ジョブの実行を要求するユーザから取得した生体情報に基づいて当該ユーザの認証を行う生体認証手段と、前記生体認証手段によって認証されたユーザの情報および前記ジョブ実行要求権限情報に基づいて、当該ユーザが当該ジョブの実行を要求する権限を有するか否かを判定する手段と、前記ジョブの実行を要求する権限を有すると判定された場合に当該ジョブを実行する手段と、を有してなる。
【００１７】
本発明に係るジョブの実行方法は、クライアントにおいてジョブを生成する際に、当該ジョブの実行を指示するユーザの生体情報を取得するとともに取得した生体情報を生成したジョブに付加し、前記ジョブおよび付加された生体情報を前記クライアントからサーバに送信し、前記サーバにおいて、受信したジョブに付加された生体情報、および、生体情報と操作権限との関係を予め記録した生体情報データベースに基づいて、どのユーザが当該ジョブの実行を要求する権限を有するかを示すジョブ実行要求権限情報を取得し、当該ジョブ実行要求権限情報を当該ジョブに関連付けて記憶し、当該サーバに対してジョブの実行の要求があったときに、当該ジョブの実行を要求するユーザの生体情報を取得するとともに、取得した生体情報および前記ジョブ実行要求権限情報に基づいて当該ユーザが当該ジョブの実行を要求する権限を有すると判断された場合に、当該ジョブを実行する。
【発明の効果】
【００１８】
本発明によると、セキュリティレベルを低下させることなく、ユーザが代理者にジョブの実行を依頼することができる。
【発明を実施するための最良の形態】
【００１９】
図１は本発明に係る生体認証システムＳＮを適用したネットワークシステム１の全体の構成の例を示す図、図２は画像形成装置２のハードウェア構成の例を示す図、図３は画像形成装置２の操作パネル２０ｆの例を示す図、図４は端末装置３のハードウェア構成の例を示す図、図５はネットワークシステム１の機能的構成の例を示す図、図６は生体情報テーブルＴＢ１の例を示す図、図７は生体情報データＤＳ１の例を示す図である。
【００２０】
図１において、ネットワークシステム１は、通信回線４を介して互いに接続可能な１台または複数台の画像形成装置２、１台または複数台の端末装置３などによって構成される。通信回線４として、インターネット、イントラネット、公衆回線、または専用線などが用いられる。以下、これらの画像形成装置２を、それぞれ「画像形成装置２Ａ」、「画像形成装置２Ｂ」…、のように区別して記載することがある。同様に、これらの端末装置３をそれぞれ「端末装置３Ａ」、「端末装置３Ｂ」…、のように区別して記載することがある。
【００２１】
画像形成装置２は、コピー、スキャナ、ファックス、ネットワークプリンティング、およびドキュメントサーバなどの様々な機能を集約した処理装置である。複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれることもある。「ネットワークプリンティング」は、画像データを端末装置３から受信して画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ＰＣプリント機能」などと呼ばれることもある。「ドキュメントサーバ」は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる、パーソナルコンピュータにおけるフォルダまたはディレクトリなどに相当する記憶領域を与えておき、ユーザが自分の記憶領域に画像ファイルなどのドキュメントデータを保存しておくことができるようにする機能である。「ボックス機能」と呼ばれることもある。
【００２２】
画像形成装置２は、役所または企業などのオフィス、学校または図書館などの公共施設、コンビニエンスストアなどの店舗、その他種々の場所に設置され、複数のユーザによって共用することができる。
【００２３】
図２に示すように、画像形成装置２は、ＣＰＵ２０ａ、ＲＡＭ２０ｂ、ＲＯＭ２０ｃ、大容量記憶装置（ハードディスク）２０ｄ、制御用回路２０ｅ、操作パネル２０ｆ、スキャナ２０ｇ、印刷装置２０ｈ、通信インタフェース２０ｊ、および指紋センサＳＳ２などによって構成される。
【００２４】
大容量記憶装置２０ｄは、オペレーティングシステムおよびファームウェアなどのプログラムおよびドキュメントのデータなどを保存しておくための大容量の記憶装置である。大容量記憶装置２０ｄとして、ハードディスクまたはフラッシュメモリなどのようなデータの書換え可能でありかつ不揮発性である記憶装置が用いられる。プログラムまたはデータの一部をＲＯＭ２０ｃに記憶させておいてもよい。大容量記憶装置２０ｄに記憶されているプログラムおよびデータは、必要に応じてＲＡＭ２０ｂにロードされ、ＣＰＵ２０ａによってプログラムが実行される。
【００２５】
制御用回路２０ｅは、大容量記憶装置２０ｄ、スキャナ２０ｇ、印刷装置２０ｈ、通信インタフェース２０ｊ、および操作パネル２０ｆなどを制御するための回路である。
【００２６】
スキャナ２０ｇは、原稿に描かれている文章、数式、記号、写真、図表、またはイラストなどのコンテンツの画像を光学的に読み取って画像データを生成する装置である。
【００２７】
印刷装置２０ｈは、スキャナ２０ｇによって得られた画像データ（テキストデータを含む）または端末装置３などから送信されてきた画像データに基づいて画像を用紙に印刷する。通信インタフェース２０ｊは、通信回線４を介して他の装置と通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００２８】
指紋センサＳＳ２は、ユーザの指紋を読み取って指紋情報ＳＪを取得するためのものである。指紋センサＳＳ２は、画像形成装置２の一部としてそのハウジングの表面に組み込まれる。または、画像形成装置２の近傍に指紋センサＳＳ２を独立して設置してもよい。指紋センサＳＳ２として、イメージセンサまたは容量式センサなどの種々の方式のセンサを用いることが可能である。指紋センサＳＳ２は、ユーザの指紋を例えば画像データＤＦとして取り込む。画像データＤＦに基づいて、特徴点データＤＴその他の種々のデータが必要に応じて生成される。これら画像データＤＦ、その後に生成されたデータなどは、ＲＡＭ２０ｂまたは大容量記憶装置２０ｄなどに格納される。
【００２９】
図３において、操作パネル２０ｆは、操作部ＳＢおよび表示部ＴＤによって構成される。操作部ＳＢとしてテンキーなどが用いられ、表示部ＴＤとして液晶ディスプレイなどが用いられる。ユーザは、操作部ＳＢを操作することによって、画像形成装置２に対して、処理の実行の開始（要求）または中断などの指令を与え、データの宛先、印刷条件、または画像ファイルフォーマットなどの処理条件を指定し、その他種々の事項を指定することができる。表示部ＴＤには、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、およびＣＰＵ２０ａなどで実行された処理の結果を示す画面などが表示される。操作パネル２０ｆとしてタッチパネルを用いた場合は、タッチパネルが操作部ＳＢおよび表示部ＴＤの両方を兼ねる。このように、操作パネル２０ｆは、画像形成装置２を操作するユーザのためのユーザインタフェースの役割を果たしている。
【００３０】
図４に示すように、端末装置３は、ＣＰＵ３０ａ、ＲＡＭ３０ｂ、ＲＯＭ３０ｃ、ハードディスク３０ｄ、制御用回路３０ｅ、キーボード３０ｆ、ポインティングデバイス３０ｇ、ディスプレイ３０ｈ、通信インタフェース３０ｊ、および指紋センサＳＳ３などによって構成される。端末装置３として、パーソナルコンピュータまたはワークステーションなどが用いられる。
【００３１】
キーボード３０ｆおよびポインティングデバイス３０ｇは、ユーザが端末装置３に種々の情報を入力するための入力装置である。ディスプレイ３０ｈは、ユーザに対して種々の画面を表示する。つまり、キーボード３０ｆ、ポインティングデバイス３０ｇ、およびディスプレイ３０ｈは、ユーザインタフェースの役割を果たしている。また、ユーザは、ディスプレイ３０ｈに表示される画面を見ながらキーボード３０ｆまたはポインティングデバイス３０ｇを操作することによって、遠隔的に画像形成装置２を使用することができる。
【００３２】
指紋センサＳＳ３は、ユーザの指紋を読み取って指紋情報ＳＪを取得するためのものであり、画像形成装置２に設けられた指紋センサＳＳ２と同様のものである。指紋センサＳＳ３は、端末装置３の一部としてそのハウジングの表面に組み込まれる。また、端末装置３の近傍に別途独立して設置してもよい。
【００３３】
通信インタフェース３０ｊは、通信回線４を介して画像形成装置２または他の端末装置３と通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００３４】
制御用回路３０ｅは、ハードディスク３０ｄ、ディスプレイ３０ｈ、および通信インタフェース３０ｊなどを制御するための回路である。
【００３５】
ハードディスク３０ｄには、オペレーティングシステム、アプリケーションソフトウェア、および画像形成装置制御ソフトウェアなどがインストールされている。
【００３６】
次に、ネットワークシステム１が、クライアントとサーバからなるネットワークプリントシステムとして機能する場合について、その構成および動作を説明する。この場合に、画像形成装置２はサーバとして、端末装置３はクライアントとして、それぞれ動作する。ここでは、端末装置３において印刷のためのジョブＪＢ３を生成し、これを画像形成装置２に送信し、画像形成装置２においてジョブＪＢ３の実行を要求し、実際に用紙に印刷する。画像形成装置２での印刷に当たって、ジョブＪＢ３を生成したユーザＵＳ３が指定した代理者である別のユーザＵＳ４が認証され、代理者であるユーザＵＳ４がジョブの実行を要求する。
【００３７】
図５において、端末装置３には、指示部３０１、ジョブ生成部３０２、ジョブ格納部３０３、生体情報記憶部３０４、認証部３０５、および通信部３０６などが設けられる。
【００３８】
また、画像形成装置２には、通信部２０１、ジョブ実行要求権限情報記憶部２０２、ジョブ格納部２０３、ジョブ読出し部２０４、ジョブ実行部２０５、生体情報取得部２０６、生体情報データベース２０７、操作権限取得部２０８、認証部２１０、および指示部２１１などが設けられる。
【００３９】
画像形成装置２および端末装置３におけるこれらの機能は、図２および図３に示されたそれぞれのハードウエアおよびソフトウエアによって実現される。
【００４０】
端末装置３において、指示部３０１からのユーザＵＳ３の指示に基づいて、ジョブ生成部３０２においてジョブＪＢ３を生成する。ジョブＪＢ３の種類には、印刷のジョブ、ＦＡＸ送信のジョブ、メ−ル送信のジョブ、コピーのジョブ、書き込みのジョブ、読み取りのジョブ、削除のジョブなど、種々のものがある。ここでは、まず、ジョブＪＢ３が印刷のジョブである場合について説明する。
【００４１】
指紋センサＳＳ３は、ジョブＪＢ３の生成を指示したユーザＵＳ３の指紋情報ＳＪ３を取得する。認証部３０５は、指紋情報ＳＪ３を、生体情報記憶部３０４に格納された多数の指紋情報ＳＪと照合し、必要に応じてユーザＩＤなどとともに照合し、合致するものがある場合にそのユーザを認証する。なお、指紋情報は、端末装置３におけるユーザＵＳ３のログインの際に取得することでもよい。認証された指紋情報ＳＪ３は、ジョブ生成部３０２に送られる。
【００４２】
ジョブ生成部３０２において、生成したジョブＪＢ３に指紋情報ＳＪ３が付加される。このように、指紋情報ＳＪ３が付加されたジョブＪＢ３Ｓが作成され、これがメモリなどのジョブ格納部３０３に一旦格納される。
【００４３】
作成されたジョブＪＢ３Ｓは、ユーザＵＳ３の指示などにより、通信部３０６を経由して画像形成装置２に送信される。
【００４４】
画像形成装置２において、通信部２０１を経由してジョブＪＢ３が受信される。生体情報取得部２０６は、受信したジョブＪＢ３から、そこに付加された指紋情報ＳＪ３を抽出する。操作権限取得部２０８は、抽出された指紋情報ＳＪ３と、指紋情報ＳＪと操作権限との関係を予め記録した生体情報データベース２０７と、に基づいて、どのユーザが当該ジョブの実行を要求する権限を有するかを示すジョブ実行要求権限情報ＪＫ３を取得する。取得したジョブ実行要求権限情報ＪＫ３は、それに対応するジョブＪＢ３と関連付けられ、ジョブＪＢ３Ｋとしてジョブ実行要求権限情報記憶部２０２に記憶され、その後、多数のジョブを格納するジョブ格納部２０３に格納される。
【００４５】
なお、通信部２０１を経由して受信したジョブＪＢ３をそのままジョブ格納部２０３に格納し、ジョブ実行要求権限情報ＪＫ３を取得したときにそのジョブ実行要求権限情報ＪＫ３をジョブＪＢ３と関係付けてジョブ格納部２０３または他の適当なメモリに格納するようにしてもよい。
【００４６】
一方、ユーザＵＳ３の依頼を受けた代理者であるユーザＵＳ２は、画像形成装置２において、指示部２１１からジョブＪＢ３の実行の要求を指示するとともに、指紋センサＳＳ２によって自分の指紋を読み取らせ、指紋情報ＳＪ２を入力する。入力された指紋情報ＳＪ２は、認証部２１０において種々の照合が行われる。
【００４７】
つまり、認証部２１０は、ジョブＪＢ３の実行を要求するユーザＵＳ２から取得した指紋情報ＳＪ２、および先に取得したジョブ実行要求権限情報ＪＫ３に基づいて、ユーザＵＳ２が当該ジョブＪＢ３の実行を要求する権限を有するか否かを判定する。ジョブＪＢ３の実行を要求する権限を有すると判定されたときには、ジョブ読出し部２０４は、ジョブ格納部２０３に格納されているジョブＪＢ３（ジョブＪＢ３Ｋ）を読み出し、そのジョブＪＢ３をジョブ実行部２０５により実行する。
【００４８】
ジョブ実行部２０５は、例えば、印刷装置２０ｈにジョブＪＢ３の実行を指示する。また、ジョブ実行部２０５が印刷装置２０ｈの一部であるとすることも可能である。
【００４９】
さて、生体情報データベース２０７は、生体情報である指紋情報ＳＪと操作権限との関係を記録するものであるが、具体的には、例えば、図６に示す生体情報テーブルＴＢ１および図７に示す生体情報データＤＳ１を格納する。
【００５０】
生体情報テーブルＴＢ１は、生体情報番号ＢＳ、認証ユーザＮＵ、権限ユーザＫＵ、および操作内容ＳＮを記録したものである。また、生体情報データＤＳ１は、生体情報である多数の指紋情報ＳＪについて、それぞれの生体情報番号ＢＳを付して記録したものである。
【００５１】
生体情報番号ＢＳは、それぞれの生体情報を識別する識別子である。ここの例では、生体情報として指紋情報ＳＪが記録されている。生体情報番号ＢＳによって、生体情報テーブルＴＢ１と生体情報データＤＳ１とが関連付けられている。
【００５２】
認証ユーザＮＵは、生体情報番号ＢＳで示される指紋情報ＳＪの主体であるユーザＵＳを示す。つまり、指紋情報ＳＪの主体である認証ユーザＮＵが、それぞれの指紋を指紋センサＳＳに読み取らせて指紋情報ＳＪを登録したということになる。図６に示す例では、生体情報番号ＢＳが「０００１」〜「０００４」については、ユーザＵＳである「Ａ」がその指紋情報ＳＪの主体でありかつその指紋情報ＳＪを登録したのである。
【００５３】
権限ユーザＫＵは、生体情報番号ＢＳで示される指紋情報ＳＪに対して権限を付与されたユーザを示す。図６に示す例では、生体情報番号ＢＳが「０００１」に対しては「Ａ」のみが権限を有し、「０００２」に対しては「Ａ」「Ｂ」が権限を有し、「０００３」に対しては「Ｂ」のみが権限を有し、「０００４」に対しては「Ａ」「Ｃ」「Ｄ」が権限を有する。
【００５４】
操作内容ＳＮは、生体情報番号ＢＳで示される指紋情報ＳＪに対して付与された操作権限の内容を示す。操作内容ＳＮは、例えば、「Ａｌｌ」「Ｐｒｉｎｔ」「Ｃｏｐｙ」「Ｒｅａｄ」「Ｗｒｉｔｅ」「Ｄｅｌｅｔｅ」などである。図６に示す例では、生体情報番号ＢＳが「０００１」「０００２」に対しては全ての操作が許され、「０００３」に対しては印刷のみが許され、「０００４」に対しては印刷、読み取り、およびコピーのみが許される。
【００５５】
このように、一人のユーザＵＳが複数個の指紋情報ＳＪを登録することができる。その場合に、そのユーザＵＳは、異なる部位の指紋情報ＳＪをそれぞれ登録する。例えば、図６において括弧書きしているように、生体情報番号ＢＳが「０００１」はＡの右人指し指、「０００２」はＡの左人指し指、「０００３」はＡの右中指、「０００４」はＡの左中指の指紋情報ＳＪに対応する。
【００５６】
しかし、これら生体情報番号ＢＳと生体の部位との関係は、生体情報データベース２０７において認識されている必要はない。したがって、ユーザＵＳが複数の指紋情報ＳＪを登録する際には、自分が認証ユーザＮＵとなってそれぞれの部位の指紋情報ＳＪを入力するとともに、入力したそれぞれの指紋情報ＳＪに対して、自分の所望する権限ユーザＫＵおよび操作内容ＳＮを指定して登録すればよい。そのような登録のための画面が表示部ＴＤに表示される。そして、そのユーザＵＳは、自分のどの部位の指紋情報ＳＪに対してどのような権限ユーザＫＵと操作内容ＳＮを登録したかを覚えておくか、メモなどに記録して分かるようにしておけばよい。ただし、指紋情報ＳＪの登録画面において、それぞれの指紋情報ＳＪについてユーザＵＳの部位を入力して登録しておくことも可能である。
【００５７】
なお、認証ユーザＮＵおよび権限ユーザＫＵは、それぞれのユーザＵＳの氏名、またはそのユーザＵＳのユーザＩＤなど、個々のユーザを特定できるものであればよい。
【００５８】
つまり、本実施形態においては、一人のユーザＵＳについて、異なる複数の生体部位の生体情報（指紋情報ＳＪ）と権限ユーザＫＵおよび操作内容ＳＮとの関連付けを行い、その後に生体認証を行った結果から、種々のジョブＪＢに対して実行を要求する権限の有無を判別するようになっている。
【００５９】
なお、ジョブＪＢの生成において、生成されたジョブＪＢがどのような操作内容のジョブであるかが定まったものである場合には、例えば印刷のジョブであったり、スキャンのジョブであったりする場合には、生体情報テーブルＴＢ１によって、そのジョブＪＢ自体の実行を要求する権限の有無が判別される。また、生成されたジョブＪＢの操作内容が定まっていない場合には、例えば、ジョブＪＢが画像データ自体であったり、対象物を指定するデータであったりした場合には、そのジョブＪＢに対して複数の操作が可能であるから、生体情報テーブルＴＢ１によって、そのジョブＪＢに対してどのような操作の実行を要求する権限があるのかが判別される。
【００６０】
さて、上に述べたように、生体情報取得部２０６で抽出された指紋情報ＳＪ３に対して、操作権限取得部２０８は、生体情報データベース２０７に基づいてジョブ実行要求権限情報ＪＫ３を取得する。その場合に、指紋情報ＳＪ３に対して、生体情報データベース２０７に格納された生体情報データＤＳ１の指紋情報ＳＪと照合を行う。合致する指紋情報ＳＪが見つかれば、その生体情報番号ＢＳをキーとして、生体情報テーブルＴＢ１から、権限ユーザＫＵおよび操作内容ＳＮを取り出す。これによって、当該ジョブＪＢ３についてのジョブ実行要求権限情報ＪＫ３が取得される。
【００６１】
ジョブ実行要求権限情報ＪＫ３として、例えば、ジョブＪＢ３を特定する情報、および、そのジョブＪＢ３の実行の要求を行う権限を有する権限ユーザＫＵが含まれる。また、ジョブＪＢ３が複数の操作が可能なジョブである場合には、操作内容ＳＮ、およびそれぞれの操作内容ＳＮについての権限ユーザＫＵが含まれる。
【００６２】
また、代理者であるユーザＵＳ２が指紋センサＳＳ２から指紋情報ＳＪ２を入力すると、認証部２１０は、指紋情報ＳＪ２に対して、生体情報データベース２０７に格納された生体情報データＤＳ１の指紋情報ＳＪと照合を行う。合致する指紋情報ＳＪが見つかれば、その生体情報番号ＢＳをキーとして、生体情報テーブルＴＢ１から、認証ユーザＮＵを取り出す。取り出した認証ユーザＮＵ（つまりユーザＵＳ２）が、ジョブ実行要求権限情報ＪＫに示された権限ユーザＫＵに含まれているか否かを判定する。
【００６３】
認証ユーザＮＵ（ユーザＵＳ２）が権限ユーザＫＵに含まれている場合には、そのジョブＪＢ３の内容を表示部ＴＤに表示する。ユーザＵＳ２は、表示されたジョブＪＢ３の内容を見て確認し、それに対して実行の要求を指示する。
【００６４】
その場合に、ユーザＵＳ２の操作による入力指示に応じて、ユーザＵＳ２への依頼者であるユーザＵＳ３が認証ユーザＮＵとなっているジョブＪＢ３のみを表示させることによって、ユーザＵＳ２は目的のジョブＪＢ３のみを即座に選択して実行を指示することができる。
【００６５】
なお、ユーザＵＳ２が指紋センサＳＳ２から指紋情報ＳＪ２を入力する際に、生体情報データベース２０７に登録されている指紋情報ＳＪであれば、ユーザＵＳ２のどの部位の指紋情報ＳＪを入力してもよい。
【００６６】
このように構成されているので、例えば、ユーザＵＳ２が指紋センサＳＳ２から指紋情報ＳＪ２を入力したときに、当該指紋情報ＳＪ２に対応する認証ユーザＮＵが権限ユーザＫＵとして含まれたジョブ実行要求権限情報ＪＫをジョブ格納部２０３から検索し、ヒットするジョブＪＢの全てを抽出してリストとして表示部ＴＤに表示することも可能である。そうした場合には、表示部ＴＤに表示されたリストの中から、ユーザＵＳ２が実行の要求を行いたいジョブＪＢを選択し、それを実際に実行させるようにすることが可能である。
【００６７】
このようにすると、ユーザＵＳは、指紋情報ＳＪを入力することによって、それに対応してジョブ格納部２０３に蓄積されているジョブＪＢを簡単に知ることができ、その中から必要なジョブＪＢを容易に選択して実行させることができる。その場合に、そのような操作を行うための画面を表示部ＴＤに表示するとともに、ユーザＵＳ２の操作による入力指示に応じて、抽出されたジョブＪＢを、新しい順、古い順、依頼者ごとなどにソートして表示することも可能である。
【００６８】
上に述べたように、本実施形態のネットワークシステム１によりネットワークプリントを実行する場合に、ユーザＵＳ３は、まず、クライアントである端末装置３において本人認証を行う。そのときに、誰にジョブの操作権限を与えるかを考えて、どの指を使って認証するかを決める。生成したジョブ（プリントジョブ）と認証に使った生体情報（指紋情報ＳＪ２）とを画像形成装置２に送信する。
【００６９】
画像形成装置２では、ジョブに付加された生体情報をみて、予め生体情報データベース２０７に登録されている関連付けから、操作が許可されているユーザと操作権限を特定する。そして、操作が許可されているユーザＵＳ２が画像形成装置２において認証を行うと、ユーザＵＳ２はそのジョブを印刷することができる。
【００７０】
なお、プリンタドライバのＧＵＩで権限委譲するユーザを選択するようにすることも可能であるが、ユーザの管理はＭＦＰで行うのが通常であるので、ドライバがその管理情報をＭＦＰから取得してＧＵＩを生成するようにした場合にはシステムが複雑になる。
【００７１】
これに対して、本実施形態においては、プリンタドライバは生体情報をＭＦＰ（画像形成装置２）へ送るのみであるので、システムが簡単である。したがって、ＧＵＩや操作パネルがなかったりＧＵＩが貧弱な端末装置３からプリントジョブを指示する場合に効果が大きい。
【００７２】
例えば、端末装置３として、携帯端末、携帯電話などからネットワークプリンティングを指示する場合に、携帯端末で生体認証をおこない、プリントジョブと認証情報とをまとめてＭＦＰ（画像形成装置２）へ送信することにより、ＭＦＰ側でユーザ権限情報の付加処理を実行することが可能である。
【００７３】
また、上に述べたように、ユーザＵＳ２が画像形成装置２で印刷を行うときに、表示部ＴＤの画面を認証画面に切り替えることなく、生体認証を行った時点で、自分に印刷の操作権限があるプリントジョブを印刷するようにすることもできる。このようにすると、認証画面、印刷ジョブ選択画面が不要にすることも可能であるから、これによって操作性が向上するという効果がある。
【００７４】
上の説明では、ジョブＪＢが印刷である場合について説明した。つまり、端末装置３でジョブＪＢ３が生成されて、それが画像形成装置２に送信され、画像形成装置２においてジョブＪＢ３が実行される例について説明した。しかし、これとは逆に、画像形成装置２でジョブＪＢが生成され、それが端末装置３に送信され、端末装置３においてジョブＪＢが実行されるようにしてもよい。また、画像形成装置２および端末装置３のいずれにおいてもジョブＪＢを生成し、いずれにおいてもジョブＪＢを実行できるように構成してもよい。例えば、画像形成装置２において、ユーザＵＳ２がジョブＪＢを生成し、生成したジョブＪＢにユーザＵＳ２の生体情報を付加し、これを端末装置３、または他の画像形成装置２に送信するようにしてもよい。
【００７５】
そのような具体的な例として、例えば、画像形成装置２において、ドキュメント（原稿）をスキャナ２０ｇによりスキャンして読み取り、読み取った画像を端末装置３に送信する（スキャン送信）ことが可能である。この場合に、画像形成装置２においてスキャンのジョブＪＢが生成される。端末装置３および画像形成装置２において、複数のユーザＵＳについて、それぞれの生体に操作権限を割り当てるために、予め生体の部位と操作権限ユーザとの紐付けを行っておく。
【００７６】
スキャン送信を実行するときには、画像形成装置２において指紋センサＳＳ２で指紋を読み取らせ、これにより認証が行われたときにその認証をトリガーとしてスキャン送信を開始する。スキャン送信を行うドキュメントに、認証データに紐付けされた権限委譲ユーザ名と操作権限とを付加する。
【００７７】
端末装置３でドキュメントを受信すると、それに付与された権限委譲ユーザと操作権限に基づいて、そのドキュメントを処理し利用することができる。
【００７８】
その場合には、画像形成装置２においてジョブＪＢを生成し、生体情報とともに端末装置３に送信する。端末装置３において、生体情報テーブルＴＢにしたがって操作権限を有する者のみが、そのジョブＪＢの実行を要求することができる。この場合に、生体情報テーブルＴＢは、予め端末装置３に格納しておいてもよく、またはジョブＪＢの送信とともに画像形成装置２から端末装置３に送信してもよい。なお、端末装置３において、ジョブ実行要求権限情報ＪＫを取得し、当該ジョブ実行要求権限情報ＪＫを当該ジョブＪＢに関連付けて記憶し、端末装置３に対してジョブＪＢの実行の要求があったときに、当該ジョブＪＢの実行を要求するユーザの生体情報を取得するとともに、取得した生体情報およびジョブ実行要求権限情報ＪＫに基づいて当該ユーザが当該ジョブＪＢの実行を要求する権限を有すると判断された場合に、当該ジョブＪＢを実行すばよい。したがって、この場合には、画像形成装置２がクライアントの役割を果たし、端末装置３がサーバの役割を果たすと考えることができる。
【００７９】
なお、操作権限取得部２０８が生体情報データベース２０７に基づいてジョブ実行要求権限情報ＪＫ３を取得する場合に、受信したジョブＪＢ３が操作内容ＳＮとして含まれた生体情報を生体情報テーブルＴＢ１から抽出し、当該ジョブＪＢ３に対応した生体情報テーブルＴＢを生成してもよい。
【００８０】
例えば、上に述べたように端末装置３において印刷のためのジョブＪＢ３を生成し、これが画像形成装置２に送信されてきた場合に、画像形成装置２において、生体情報テーブルＴＢ１から印刷のためのジョブＪＢ３に対応した生体情報を抽出し、図８に示す生体情報テーブルＴＢ２を生成する。この生体情報テーブルＴＢ２に基づいて、代理者である別のユーザＵＳ４の認証を行う。
【００８１】
また、画像形成装置２においてスキャナ２０ｇにより読み取った画像を端末装置３に送信する場合に、画像形成装置２において、生体情報テーブルＴＢ１から、読み取りまたはスキャンにともなうジョブＪＢに対応した生体情報を抽出し、図９に示す生体情報テーブルＴＢ３を生成する。この生体情報テーブルＴＢ３に基づいて、代理者の認証を行う。
【００８２】
このようなジョブＪＢに対応した生体情報テーブルＴＢは、必要に応じて一時的に生成するようにしてもよく、また予め生成して格納しておいてもよい。予め生成しておいた場合には、ジョブ実行要求権限情報ＪＫ３の取得などの処理速度が向上する。
【００８３】
上に述べたように、本実施形態のネットワークシステム１では、異なる生体部位の生体情報と操作を許可するユーザとの関連付けを予め行っておき、生体認証を行った結果から、そのジョブを操作する権限と操作する機能とを関連付ける。これによって、ユーザＵＳ３の特定の部位の生体情報に基づいて本人認証を行ったときに、その生体の部位に対応して予め登録されている代理者と操作権限情報とを取得し、ユーザＵＳ３が生成したジョブに対してその操作権限情報を付与することができる。
【００８４】
このように、本実施形態によると、生体認証におけるセキュリティレベルを低下させることなく、ユーザが代理者にジョブの実行を依頼することができる。
【００８５】
次に、ネットワークシステム１の処理動作について、フローチャートを参照して説明する。
【００８６】
図１０はネットワークシステム１の処理動作を示すフローチャートである。
【００８７】
図１０において、端末装置３において、ユーザＵＳ３が印刷の実行を指示すると（＃１１でイエス）、ユーザＵＳ３の生体認証が行われ（＃１２）、印刷のジョブＪＢ３が生成され（＃１３）、ジョブＪＢ３にユーザＵＳ３の生体情報が付加される（＃１４）。それらのデータが画像形成装置２に送信される（＃１５）。
【００８８】
画像形成装置２において、データを受信すると（＃１６）、そのデータから生体情報を取得し（＃１７）、取得した生体情報によって認証が行われる（＃１８）。生体情報データベース２０７に基づいて、権限ユーザＫＵを取得し（＃１９）、操作内容ＳＮを取得する（＃２０）。それらに基づいて、ジョブ実行要求権限情報ＪＫ３をジョブＪＢ３に付加し（＃２１）、ハードディスクなどに保存する（＃２２）。代理者であるユーザＵＳ２からプリントの要求があると（＃２３でイエス）、そのユーザＵＳ２の生体情報を取得し（＃２４）、取得した生体情報によって認証が行われる（＃２５）。認証された認証ユーザＮＵがジョブＪＢ３についての権限ユーザＫＵであるか否かが判断され、権限ユーザＫＵである場合に（＃２６でイエス）、印刷が許可され、画像形成装置２において実行される（＃２７）。
【００８９】
上に述べた実施形態において、生体情報データベース２０７の構成、生体情報テーブルＴＢ１および生体情報データＤＳ１の構成、これらのデータを用いて認証を行う方法、ジョブ実行要求権限情報ＪＫを取得する方法などは、上に述べた以外に種々変更することができる。その他、画像形成装置２および端末装置３におけるハードウエア、ソフトウエア、それらによる機能の構成、処理の内容および順序などは、本発明の趣旨に沿って適宜変更することができる。
【００９０】
上に述べた実施形態においては、生体情報として指紋情報ＳＪを取り上げたが、指紋情報ＳＪのみでなく、他の生体情報、例えば、虹彩または静脈など、種々の個人の身体的特徴を用いることが可能である。
【００９１】
例えば、生体情報として静脈情報を用いる場合に、その生体の部位として、右手、左手、それらの指、またはそれらの手のひらを用いることができる。それらの部位の生体情報に対して、操作内容ＳＮおよび権限ユーザＫＵをそれぞれ個別に記録しておけばよい。
【図面の簡単な説明】
【００９２】
【図１】本発明に係るネットワークシステムの全体の構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の操作パネルの例を示す図である。
【図４】端末装置のハードウェア構成の例を示す図である。
【図５】ネットワークシステムの機能的構成の例を示す図である。
【図６】生体情報テーブルの例を示す図である。
【図７】生体情報データの例を示す図である。
【図８】抽出された生体情報テーブルの例を示す図である。
【図９】抽出された生体情報テーブルの例を示す図である。
【図１０】ネットワークシステムの処理動作を示すフローチャートである。
【符号の説明】
【００９３】
１  ネットワークシステム
２  画像形成装置（サーバ、クライアント）
３  端末装置（クライアント、サーバ）
２０ｈ  エンジン（ジョブを実行する手段）
２０２  ジョブ実行要求権限情報記憶部（記憶する手段）
２０３  ジョブ格納部（記憶する手段）
２０４  ジョブ読出し部
２０５  ジョブ実行部（ジョブを実行する手段）
２０６  生体情報取得部
２０７  生体情報データベース
２０８  操作権限取得部（ジョブ実行要求権限情報を取得する手段）
２１０  認証部（判定する手段）
３０２  ジョブ生成部（ジョブを生成する手段）
３０３  ジョブ格納部（生体情報を付加する手段）
３０４  生体情報記憶部
３０５  認証部
３０６  通信部（送信する手段）
ＳＮ  生体認証システム
ＳＳ２  指紋センサ（生体情報センサ）
ＢＳ  生体情報番号（識別情報）
ＮＵ  認証ユーザ（ユーザ）
ＫＵ  権限ユーザ（ユーザ）
ＳＮ  操作内容
【図１】
2008077190.tif 000003
【図２】
2008077190.tif 000004
【図３】
2008077190.tif 000005
【図４】
2008077190.tif 000006
【図５】
2008077190.tif 000007
【図６】
2008077190.tif 000008
【図７】
2008077190.tif 000009
【図８】
2008077190.tif 000010
【図９】
2008077190.tif 000011
【図１０】
2008077190.tif 000012