(57)【要約】      （修正有）【課題】使用中の処理装置のセキュリティを向上させる。【解決手段】ユーザが数字などを入力するボタンと入力確定ボタンとを有する画像形成装置１に、入力確定ボタンを押下したユーザの指の指紋を読み取る指紋読取装置と、ユーザログイン時に入力確定ボタンが押下されたときに指紋読取装置が読み取った指紋に関するログイン時指紋データＤＴＦ１を保存する指紋データ保存部１０３と、入力ボタンによる入力時に入力確定ボタンが押下されたときに指紋読取装置によって読み取られた処理実行指令時の指紋データＤＴＦ２とログイン時指紋データＤＴＦ１とを比較することによって、ログインユーザと処理内容を確定するために入力確定ボタンを押下したユーザとが同一人物であるか否かを判別するユーザ同一性判別部１０４と、各部を制御するジョブ実行部１０６と、を設ける。【選択図】図５
2007018346.tif 000002
【特許請求の範囲】
【請求項１】
情報を入力するための入力ボタンと入力した情報の内容を確定するための入力確定ボタンとが設けられている処理装置であって、
ユーザの当該処理装置へのログインに際して当該ユーザの指紋に関する情報である第１の指紋情報を取得する第１の指紋情報取得手段と、
前記第１の指紋情報取得手段によって取得された前記第１の指紋情報を記憶する指紋情報記憶手段と、
前記入力確定ボタンを押した指の指紋に関する情報である第２の指紋情報を取得する第２の指紋情報取得手段と、
当該処理装置へのログイン後において、前記入力ボタンによって入力された情報の内容を確定するために前記入力確定ボタンが押されたときに前記第２の指紋情報取得手段によって取得された前記第２の指紋情報と前記指紋情報記憶手段に記憶されている前記第１の指紋情報とを比較することによって、当該処理装置にログインしているユーザと当該入力された情報の内容を確定するために当該入力確定ボタンを押したユーザとが同一人物であるか否かを判別する判別手段と、
前記判別手段によって同一人物であると判別された場合に、確定された前記入力された情報の内容に基づいて処理が実行されるように当該処理装置の各部を制御する、制御手段と、
を有することを特徴とする処理装置。
【請求項２】
前記入力確定ボタンは複数個設けられており、
前記第２の指紋情報取得手段は、いずれかの前記入力確定ボタンを押した指の指紋を読み取ることによって前記第２の指紋情報を取得する、
請求項１記載の処理装置。
【請求項３】
前記第１の指紋情報取得手段は、当該処理装置へのユーザのログインに際して前記入力確定ボタンを押した指の指紋を読み取ることによって前記第１の指紋情報を取得する、
請求項１または請求項２記載の処理装置。
【請求項４】
ユーザの当該処理装置からのログアウトに際して前記指紋情報記憶手段に記憶されている当該ユーザの前記第１の指紋情報の削除を行う指紋情報削除手段を有する、
請求項１ないし請求項３のいずれかに記載の処理装置。
【請求項５】
前記判別手段によって同一人物でないと判別された場合にユーザの当該処理装置からのログアウトを行うログアウト処理手段を有する、
請求項１ないし請求項４のいずれかに記載の処理装置。
【請求項６】
情報を入力するための入力ボタンと入力した情報の内容を確定するための入力確定ボタンとを有する処理装置の制御方法であって、
前記入力確定ボタンを押した指の指紋を読み取る指紋読取手段を当該処理装置に設けておき、
ユーザの当該処理装置へのログインに際して当該ユーザの指紋に関する情報である第１の指紋情報を取得する第１のステップと、
前記第１のステップで取得した前記第１の指紋情報を指紋情報記憶手段に記憶させる第２のステップと、
前記入力ボタンによって入力された情報の内容を確定するために前記入力確定ボタンが押されたときに前記指紋読取手段によって指紋を読み取る第３のステップと、
前記第３のステップで読み取った指紋に関する情報である第２の指紋情報と前記指紋情報記憶手段に記憶されている前記第１の指紋情報とを比較することによって、当該処理装置にログインしているユーザと前記入力された情報の内容を確定するために当該入力確定ボタンを押したユーザとが同一人物であるか否かを判別する第４のステップと、
当該処理装置にログインしているユーザと前記入力された情報の内容を確定するために前記入力確定ボタンを押したユーザとが同一人物であると判別された場合に、当該入力された情報の内容に基づいて処理を実行させる第５のステップと、
を有することを特徴とする処理装置の制御方法。
【請求項７】
前記第１のステップにおいては、当該処理装置へのユーザのログインに際して前記入力確定ボタンを押した指の指紋を前記指紋読取手段で読み取ることによって前記第１の指紋情報を取得する、
請求項６記載の制御方法。
【請求項８】
情報を入力するための入力ボタンと、入力した情報の内容を確定するための入力確定ボタンと、前記入力確定ボタンを押した指の指紋を読み取る指紋読取手段と、を有する処理装置を制御するために用いられるコンピュータプログラムであって、
当該処理装置に、
ユーザの当該処理装置へのログインに際して当該ユーザの指紋に関する情報である第１の指紋情報を取得する第１の処理と、
前記第１の処理で取得した前記第１の指紋情報を指紋情報記憶手段に記憶させる第２の処理と、
前記入力ボタンによって入力された情報の内容を確定するために前記入力確定ボタンが押されたときに前記指紋読取手段によって指紋を読み取る第３の処理と、
前記第３の処理で読み取った指紋に関する情報である第２の指紋情報と前記指紋情報記憶手段に記憶されている前記第１の指紋情報とを比較することによって、当該処理装置にログインしているユーザと前記入力された情報の内容を確定するために当該入力確定ボタンを押したユーザとが同一人物であるか否かを判別する第４の処理と、
を実行させ、
当該処理装置にログインしているユーザと前記入力された情報の内容を確定するために前記入力確定ボタンを押したユーザとが同一人物であると判別された場合に、当該処理装置に、当該入力された情報の内容に基づいて処理を開始させる、
ことを特徴とするコンピュータプログラム。
【請求項９】
前記第１の処理として、当該処理装置へのユーザのログインに際して前記入力確定ボタンを押した指の指紋を前記指紋読取手段で読み取ることによって前記第１の指紋情報を取得する処理を、当該処理装置に実行させる、
請求項８記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザから与えられた指令に従って処理を実行する処理装置およびその制御方法などに関する。
【背景技術】
【０００２】
近年、コピー、ネットワークプリンティング、スキャナ、ファックス、およびドキュメントサーバなどの機能を備えた、複合機またはＭＦＰ（Multi Function Peripherals）などと呼ばれる画像処理装置が広く普及している。
【０００３】
このような画像処理装置は、多機能化に伴って多数のユーザが共用するようになり、セキュリティ対策または課金管理が求められるようになった。そこで、画像処理装置を使用するユーザのユーザ認証が行われている。これにより、画像処理装置が不正に使用されることを防止するとともに、画像処理装置の使用状況をユーザごとに把握することができる。
【０００４】
ユーザ認証の方法として、主に、記憶認証方法、所有認証方法、および生体認証方法の３つが挙げられる。記憶認証方法によると、ユーザは、ユーザ認証を求める際に、自分に与えられたユーザＩＤと自分自身だけが知り得るパスワードとをキーボードによって画像処理装置に対して入力する。所有認証方法によると、ユーザは、自分だけに発行された鍵情報が記憶されたＵＳＢトークンまたはＩＣカードなどの記憶媒体を携帯し、ユーザ認証を求める際に、自分の記憶媒体を画像処理装置にセットして自分の鍵情報を読み取らせる。生体認証方法によると、ユーザは、ユーザ認証を求める際に、自分の指紋または虹彩などの身体的特徴を画像処理装置に読み取らせる。画像処理装置は、入力されまたは読み取った情報を用いて、ユーザ認証を行う。特に最近では、パスワードを覚えたり記録媒体を携帯したりする必要のない生体認証方法が注目されている。
【０００５】
指紋認証を適用した画像処理装置として、特許文献１または特許文献２に記載されるような画像処理装置が提案されている。特許文献１の画像処理装置によると、各個人がよく行う操作に関する情報を、当人の指紋の情報に対応付けて予め登録しておく。これにより、複雑な画像処理機能の設定であっても、ユーザはワンタッチで実行することができる。
【０００６】
また、特許文献２の画像処理装置によると、ユーザの指紋情報とパスワードとを予め登録しておき、指紋認証に失敗したときにパスワードでログインさせる。
【特許文献１】特開２００２−４４３１３号公報
【特許文献２】特開２００２−１０８４８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、特許文献１、２に記載されるような従来の方法では、画像処理装置の使用中に、認証を受けているユーザが画像処理装置から離れてしまうと、他人に勝手に画像処理装置を使用されるおそれがある。よって、誤課金およびセキュリティの低下などの観点から好ましくない。
【０００８】
そこで、無操作の時間が設定時間を超えると自動的にログアウトする方法がよく用いられている。しかし、この方法では、設定時間が長い場合は、セキュリティ面の効果があまり期待できない。一方、設定時間が短い場合は、ユーザの意思に反して自動的にログアウトされてしまうことがよくある。そうすると、ログインのための操作をもう一度行わなければならないし、一から作業をやり直さなければならないこともあるので、ユーザにとって面倒である。
【０００９】
また、画像処理装置を離れるたびにログアウトすることも考えられるが、そうすると、画像処理装置に戻って作業を再開するたびにログインが必要となる。よって、この方法もユーザにとって操作が面倒である。ユーザがログアウトを忘れて画像処理装置を離れてしまうこともあり得る。
【００１０】
ＭＦＰなどの画像処理装置以外にも、パソコンやワークステーションなど複数のユーザが共用する処理装置があるが、これらについても同様の問題点がある。
【００１１】
本発明は、このような問題点に鑑み、使用中の処理装置のセキュリティをユーザの手を煩わせることなく向上させることを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る処理装置は、情報を入力するための入力ボタンと入力した情報の内容を確定するための入力確定ボタンとが設けられている処理装置であって、ユーザの当該処理装置へのログインに際して当該ユーザの指紋に関する情報である第１の指紋情報を取得する第１の指紋情報取得手段と、前記第１の指紋情報取得手段によって取得された前記第１の指紋情報を記憶する指紋情報記憶手段と、前記入力確定ボタンを押した指の指紋に関する情報である第２の指紋情報を取得する第２の指紋情報取得手段と、当該処理装置へのログイン後において、前記入力ボタンによって入力された情報の内容を確定するために前記入力確定ボタンが押されたときに前記第２の指紋情報取得手段によって取得された前記第２の指紋情報と前記指紋情報記憶手段に記憶されている前記第１の指紋情報とを比較することによって、当該処理装置にログインしているユーザと当該入力された情報の内容を確定するために当該入力確定ボタンを押したユーザとが同一人物であるか否かを判別する判別手段と、前記判別手段によって同一人物であると判別された場合に、確定された前記入力された情報の内容に基づいて処理が実行されるように当該処理装置の各部を制御する、制御手段と、を有することを特徴とする。
【００１３】
好ましくは、ユーザの当該処理装置からのログアウトに際して前記指紋情報記憶手段に記憶されている当該ユーザの前記第１の指紋情報の削除を行う指紋情報削除手段を有する。
【００１４】
前記入力確定ボタンは複数個設けられている場合は、前記第２の指紋情報取得手段は、いずれかの前記入力確定ボタンを押した指の指紋を読み取ることによって前記第２の指紋情報を取得する。
【００１５】
なお、請求項１の第１の指紋情報取得手段は、前記入力確定ボタンを押した指の指紋を読み取ることによって第１の指紋情報を取得する。請求項６の第１のステップおよび請求項８の第１の処理においても同様である。
【発明の効果】
【００１６】
本発明によると、ユーザが処理装置にログインするときに、ログインのための操作を行ったユーザの指紋の情報を取得する。また、処理の実行の指令があったときに、その指令のための操作を行ったユーザの指紋の情報を取得する。そして、両方の指紋の情報を比較し、ログインしているユーザと指令を与えたユーザとが同一人物であると判別できた場合に、その指令に係る処理を実行する。これにより、ログイン後にユーザが処理装置の場所からログアウトせずに離れても、他人による不正使用を排除することができる。つまり、ログイン時に認証されたユーザ本人のみが処理装置を継続して使用することができる仕組みを提供し、セキュリティを保証することができる。
【００１７】
また、請求項４の発明によると、指紋情報は、ユーザがログインしている間だけしか処理装置内に保持されない。これにより、個人情報である指紋情報が外部に漏洩してしまう危険性を従来よりも低減させ、ユーザの不安感を取り除くことができる。
【発明を実施するための最良の形態】
【００１８】
図１は画像形成装置１を用いたシステムの構成の例を示す図、図２は画像形成装置１のハードウェア構成の例を示す図、図３は操作パネル１０ｆの構成の例を示す図、図４は指紋読取装置１０ｋのハードウェア構成の例および指紋読取時の処理の流れの例を説明するための図である。
【００１９】
画像形成装置１は、図１に示すように、通信回線３を介して端末装置２と互いに接続されている。通信回線３として、インターネット、イントラネット、公衆回線、または専用線などが用いられる。
【００２０】
端末装置２には、画像形成装置１に対応したアプリケーションプログラムおよびドライバがインストールされている。端末装置２として、パーソナルコンピュータ、ワークステーション、またはＰＤＡ（Personal Digital Assistant）などが用いられる。
【００２１】
画像形成装置１は、コピー、スキャナ、ファックス、ネットワークプリンティング、およびドキュメントサーバなどの様々な機能を集約した処理装置である。複合機またはＭＦＰなどと呼ばれることもある。「ネットワークプリンティング」は、画像データを端末装置２から受信して画像を用紙に印刷する機能である。「ネットワークプリンタ機能」または「ＰＣプリント機能」などと呼ばれることもある。「ドキュメントサーバ」は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる、パーソナルコンピュータにおけるフォルダまたはディレクトリなどに相当する記憶領域を与えておき、ユーザが自分の記憶領域に画像ファイルなどのドキュメントデータを保存しておくことができるようにする機能である。「ボックス機能」と呼ばれることもある。
【００２２】
図２に示すように、画像形成装置１は、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、制御用回路１０ｅ、操作パネル１０ｆ、スキャナ１０ｇ、印刷装置１０ｈ、通信インタフェース１０ｊ、および指紋読取装置１０ｋＡ、１０ｋＢなどによって構成される。
【００２３】
スキャナ１０ｇは、原稿の用紙に描かれている写真、文字、絵、図表などの画像を光学的に読み取って画像データを生成する装置である。
【００２４】
印刷装置１０ｈは、スキャナ１０ｇで読み取った画像または端末装置２などから送信されてきた画像データに基づいて、ユーザの指定などに応じて画像を用紙に印刷する装置である。
【００２５】
通信インタフェース１０ｊは、他の装置と通信を行うためのＮＩＣ（Network Interface Card）またはモデムなどである。
【００２６】
制御用回路１０ｅは、ハードディスク１０ｄ、スキャナ１０ｇ、印刷装置１０ｈ、通信インタフェース１０ｊ、操作パネル１０ｆ、および指紋読取装置１０ｋＡ、１０ｋＢなどの装置を制御するための回路である。
【００２７】
操作パネル１０ｆは、図３に示すように、ディスプレイＴＤおよび複数の操作ボタンからなる操作ボタンユニットＳＢなどによって構成される。
【００２８】
操作ボタンユニットＳＢは、数字、文字、または記号などを入力するための複数の入力ボタンＳＢ１、ユーザが入力ボタンＳＢ１またはディスプレイＴＤなどを操作して入力した内容を確定するための入力確定ボタンＳＢ２、押下された入力ボタンＳＢ１または入力確定ボタンＳＢ２を認識するセンサ、および認識した入力ボタンＳＢ１または入力確定ボタンＳＢ２を示す信号をＣＰＵ１０ａに送信する送信用回路などによって構成される。なお、入力確定ボタンＳＢ２の表面は、後に説明する指紋読取装置１０ｋＡによるユーザの指紋の読取りのために、指紋読取装置１０ｋＡの光源が発する周波数の光を透過する平面ガラスが用いられている。
【００２９】
ディスプレイＴＤは、タッチパネル式のディスプレイであって、この画像形成装置１を操作するユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、および画像形成装置１で形成された画像および処理の結果を示す画面などを表示する。また、ユーザが指で触れたディスプレイ上の位置を検知し、検知結果を示す信号をＣＰＵ１０ａに送信する。
【００３０】
図３の例では、ディスプレイＴＤには、「普通紙」、「両面不可紙」、または「自動検出」などのボタン名を有する複数の入力ボタンＳＣ１が表示されており、ユーザがいずれかの入力ボタンＳＣ１を押すと、ディスプレイＴＤはその位置を検知し、どの入力ボタンＳＣ１が押されたのかを示す信号をＣＰＵ１０ａに送信する。また、図３の例では、ディスプレイＴＤには、「ＯＫ」というボタン名の入力確定ボタンＳＣ２が表示されている。この入力確定ボタンＳＣ２は、入力確定ボタンＳＢ２と同様に、ユーザが入力ボタンＳＢ１または入力ボタンＳＣ１を操作して入力した内容を確定するためのボタンである。なお、ディスプレイＴＤの表示面にも、後に説明する指紋読取装置１０ｋＢによるユーザの指紋の読取りのために、指紋読取装置１０ｋＢの光源が発する周波数の光を透過する平面ガラスが用いられている。
【００３１】
ユーザは、これらの入力ボタンＳＢ１またはＳＣ１を操作することによって、自分の所望する処理の種類または条件などを指定する情報を画像形成装置１に入力する。例えば、印刷などのジョブの実行、画像形成装置１内の情報の閲覧、ディスプレイＴＤ上の画面の遷移、または各種設定の変更などである。
【００３２】
そして、入力した内容に間違いがなければ、入力確定ボタンＳＢ２またはＳＣ２を押して選択することによって、その内容を確定する。すると、ＣＰＵ１０ａは、その内容に従って処理が実行されるように画像形成装置１の各部を制御する。
【００３３】
このように、操作パネル１０ｆは、画像形成装置１を直接操作するユーザのためのユーザインタフェースの役割を果たしている。
【００３４】
指紋読取装置１０ｋＡは、図４に示すように光源１０ｋ１、光学系１０ｋ２、および撮像素子１０ｋ３などによって構成される。光源１０ｋ１は、ＬＥＤ（Light Emitting Diode）であって、入力確定ボタンＳＢ２の表面を押下したユーザの指の指紋に向けて光を発する。光学系１０ｋ２は、レンズ、絞り、およびミラーなどによって構成される。光学系１０ｋ２の各部は、光源１０ｋ１から発せられた光が入力確定ボタンＳＢ２の表面を押下したユーザの指に当たりさらにその反射光が撮像素子１０ｋ３に届いて指紋の像が結像されるように、配置されている。撮像素子１０ｋ３は、ＣＣＤ（Charge Coupled Device）またはＣ−ＭＯＳ（Complementary Metal Oxide Semiconductor）などのイメージセンサであって、結像された指紋の像を電気信号に変換し、指紋の画像データを生成する。このようにして、指紋読取装置１０ｋＡは、入力確定ボタンＳＢ２を押下したユーザの指の指紋を読み取る。
【００３５】
指紋読取装置１０ｋＢも、指紋読取装置１０ｋＡと同様に構成され、入力確定ボタンＳＣ２を押したユーザの指の指紋を読み取る。図４のような光学式の指紋読取装置の代わりに、半導体式、感圧式、または感熱式の指紋読取装置を用いてもよい。
【００３６】
指紋読取装置１０ｋＡ、１０ｋＢは、画像形成装置１にログインしているユーザが画像形成装置１の場所から離れてしまっても、他人が画像形成装置１を勝手に使用しないようにするために用いられる。以下、指紋読取装置１０ｋＡ、１０ｋＢを「指紋読取装置１０ｋ」と総称することがある。
【００３７】
図５は画像形成装置１の機能的構成の例を示す図、図６はユーザ情報テーブルＴＢ１の例を示す図、図７はログイン画面ＨＧ１の例を示す図である。
【００３８】
図２のハードディスク１０ｄには、図５に示すような指紋データ取得制御部１０１、アクセス制御部１０２、指紋データ保存部１０３、ユーザ同一性判別部１０４、指紋データ削除部１０５、ジョブ実行部１０６、およびユーザ情報記憶部１０７などの各機能を実現するためのプログラムおよびデータなどが格納されている。これらのプログラムは必要に応じてＲＡＭ１０ｂに読み出され、ＣＰＵ１０ａによってプログラムが実行される。これらのプログラムまたはデータの一部または全部を、ＲＯＭ１０ｃに記憶させておいてもよい。または、図５に示す機能の一部または全部を、制御用回路１０ｅによって実現するようにしてもよい。
【００３９】
ユーザ情報記憶部１０７は、図６に示すようなユーザ情報テーブルＴＢ１を記憶し管理している。ユーザ情報テーブルＴＢ１には、ユーザごとのユーザＩＤ、パスワード、およびログインの状況を示すデータが格納されている。「ログイン状況」のフィールドにフラグが立っているレコードつまり「ログイン状況」の値が「○」であるレコードに係るユーザが、画像形成装置１にログインしているユーザである。図６の例では、ユーザＩＤが「Ｂ００２」であるユーザが画像形成装置１にログインしていることを示している。「ログイン状況」の値は、ユーザが画像形成装置１にログインしまたは画像形成装置１からログアウトするごとに、適宜、更新される。
【００４０】
ディスプレイＴＤには、誰もログインしていない状態では図７に示すログイン画面ＨＧ１が表示されている。ユーザは、画像形成装置１にログインする場合は、このログイン画面ＨＧ１にて、自分のユーザＩＤおよびパスワードを入力したら、入力確定ボタンＳＣ２または入力確定ボタンＳＢ２（図３参照）を押し、その入力した内容を確定する。
【００４１】
すると、アクセス制御部１０２は、入力が確定したユーザＩＤおよびパスワードとユーザ情報テーブルＴＢ１のデータとに基づいて、入力を行ったユーザが正規のユーザであるか否かを判別する。そして、正規のユーザであることを認証できた場合は、そのユーザを画像形成装置１にログインさせる。以降、ログアウトするまでの間、そのユーザは画像形成装置１を使用することができる。なお、アクセス制御部１０２は、後に説明するログアウトのための処理も行う。
【００４２】
ログインに関する処理としては、まず、ユーザ情報テーブルＴＢ１から、入力が確定したユーザＩＤに対応するパスワードを読み出す。読み出されたパスワードと入力が確定したパスワードとが一致すれば、画像形成装置１は、このユーザが正規のユーザであると認証し、画像形成装置１へのログインを許可する。そして、ユーザ情報テーブルＴＢ１の中のそのユーザＩＤのレコードのログイン状況のフィールドにフラグを立てる。本実施形態では、ユーザの認証の方法として、ユーザＩＤおよびパスワードによる記憶認証方法を用いたが、所有認証方法などの他の認証方法を用いてもよい。
【００４３】
指紋データ取得制御部１０１は、操作パネル１０ｆを操作しているユーザの指紋に関する情報を示す指紋データＤＴＦを取得するための処理を行う。係る処理は、例えば次のような手順で行われる。図４において、指紋データ取得制御部１０１は、入力確定ボタンＳＢ２が押下されたことを検知すると（丸数字１）、入力確定ボタンＳＢ２を押下した指の指紋を読み取るように指紋読取装置１０ｋＡに対して指令する。すると、指紋読取装置１０ｋＡの光源１０ｋ１は、入力確定ボタンＳＢ２に向けて光を発する（丸数字３、４）。その光は入力確定ボタンＳＢ２を押下している指で反射し、撮像素子１０ｋ３で受光される（丸数字５、６）。このとき、指紋の像が撮像素子１０ｋ３で結像される。撮像素子１０ｋ３は、この像を電気信号に変換することによって指紋の画像データを生成し、これを指紋データ取得制御部１０１に送出する（丸数字７）。なお、図４において、一点鎖線は信号の動きを示し、点線は光の動きを示している。
【００４４】
ユーザが入力確定ボタンＳＣ２を押した場合は、指紋読取装置１０ｋＢによってユーザの指紋の画像データが生成され、指紋データ取得制御部１０１に送出される。この場合の指紋の読取りの処理の仕組みは、指紋読取装置１０ｋＡの場合と同様である。このように、入力確定ボタンＳＢ２、ＳＣ２は、入力内容を確定するために用いられるとともに、指紋を撮像する際の撮像指示手段としても用いられる。
【００４５】
指紋データ取得制御部１０１は、指紋読取装置１０ｋＡまたは１０ｋＢから送出されて来た画像データを、操作パネル１０ｆを操作しているユーザの指紋データＤＴＦとして取得する。なお、指紋の画像の画像データをそのまま指紋データＤＴＦとしてもよいが、その指紋の画像から指紋の特徴点に関する情報（特徴点の位置、向き、種類などの情報）を抽出し、これを指紋データＤＴＦとしてもよい。
【００４６】
指紋データ保存部１０３は、ユーザがログイン画面ＨＧ１でユーザＩＤなどを入力しその入力内容を確定するために入力確定ボタンＳＢ２またはＳＣ２を押した際に指紋データ取得制御部１０１によって取得された指紋データＤＴＦを、削除の指令をアクセス制御部１０２から与えられるまでの間、保存する。
【００４７】
ユーザの画像形成装置１へのログインが完了すると、ディスプレイＴＤには、処理の種類および条件などを指定するための画面が表示される。ここで、ユーザは、画像形成装置１に実行させたい処理の内容を操作パネル１０ｆの入力ボタンＳＢ１またはＳＣ１を操作して入力する。入力が完了すると、その内容を確定するために入力確定ボタンＳＢ２またはＳＣ２を押す。これにより、ユーザから画像形成装置１に対して処理の実行指令がなされる。この場合も、入力確定ボタンＳＢ２またはＳＣ２を押している指の指紋の指紋データＤＴＦが指紋データ取得制御部１０１によって取得される。処理の内容の入力確定（つまり、処理の実行指令）の際に取得された指紋データＤＴＦは、指紋データ保存部１０３には保存されず、ＲＡＭ１０ｂなどに一時的に格納される。そして、次に説明するユーザ同一性判別部１０４による処理のために用いられた後、すぐに削除される。以下、ログイン時に指紋データ保存部１０３に保存された指紋データＤＴＦおよび処理の実行指令時にＲＡＭ１０ｂなどに格納された指紋データＤＴＦをそれぞれ「ログイン時指紋データＤＴＦ１」および「処理実行指令時指紋データＤＴＦ２」と区別して記載することがある。
【００４８】
ユーザ同一性判別部１０４は、ユーザから処理の実行指令が与えられると、指紋データ保存部１０３からログイン時指紋データＤＴＦ１を呼び出し、その実行指令の際に取得された処理実行指令時指紋データＤＴＦ２および呼び出したそのログイン時指紋データＤＴＦ１に基づいて、その実行指令を与えたユーザとログイン中のユーザとが同一人物であるか否かを判別する。例えば、ログイン時指紋データＤＴＦ１に示される特徴点と処理実行指令時指紋データＤＴＦ２に示される特徴点との一致の度合いが閾値α以上の場合は同一人物であると判別し、閾値α未満である場合は同一人物でないと判別する。
【００４９】
そして、その判別結果を、同一人物であると判別した場合はジョブ実行部１０６に対して通知し、同一人物でないと判別した場合はアクセス制御部１０２に対して通知する。
【００５０】
ジョブ実行部１０６は、同一人物である旨の判別結果を受け取ると、従来と同様に、ユーザが入力した処理内容の通りの処理が実行されるように、画像形成装置１の各部を制御する。
【００５１】
アクセス制御部１０２は、同一人物でない旨の判定結果を受け取ると、現在ログインしているユーザをログアウトさせ、ログアウトを実行した旨を指紋データ削除部１０５に通知する。また、ユーザが自らログアウトの操作を行った場合または無操作の時間が所定の時間を経過した場合も、ユーザをログアウトさせ、その旨を通知する。
【００５２】
指紋データ削除部１０５は、アクセス制御部１０２からログアウトの通知を受け取ると、指紋データ保存部１０３に保存されているログイン時指紋データＤＴＦ１を削除する。
【００５３】
次に、ユーザがログインしてからログアウトするまでの間の画像形成装置１の全体的な処理の流れを、フローチャートを参照して説明する。
【００５４】
図８は画像形成装置１の全体的な処理の流れに関するフローチャート、図９は不一致時処理に関するフローチャートである。なお、これらのフローチャートの処理のための制御は、ＣＰＵ１０ａによって行われる。
【００５５】
画像形成装置１に誰もログインしていない状態では、ディスプレイＴＤには、ログイン画面ＨＧ１が表示されている。画像形成装置１の使用を所望するユーザが、ログイン画面ＨＧ１に自分のユーザＩＤおよびパスワードを入力して入力確定ボタンＳＢ２またはＳＣ２を押すと、画像形成装置１は、入力確定ボタンＳＢ２またはＳＣ２を押した指の指紋画像を読み取ってログイン時指紋データＤＴＦ１を取得するとともに（＃１）、ユーザの認証の処理を実行する（＃２）。その結果、正規のユーザであると認められた場合は、そのユーザをログインさせる。認められなかった場合は、ログイン不可のメッセージをディスプレイＴＤに表示させるとともに、画像形成装置１の使用を拒否する。
【００５６】
ログインが完了すると、ステップ＃１で取得したログイン時指紋データＤＴＦ１を保存する（＃３）。
【００５７】
ログインできたことを確認したユーザは、次に、入力ボタンＳＢ１またはＳＣ１を使って、所望する処理内容を入力する。入力が完了すると、ユーザは、入力した処理内容を確定して画像形成装置１に実行させるために、ログインのときと同じ指で入力確定ボタンＳＢ２またはＳＣ２を押す（＃４）。
【００５８】
すると、画像形成装置１は、入力確定ボタンＳＢ２またはＳＣ２を押した指の指紋を読み取って処理実行指令時指紋データＤＴＦ２を取得する（＃５）。そして、今取得した処理実行指令時指紋データＤＴＦ２に示される指紋情報とステップ＃３で保存したログイン時指紋データＤＴＦ１に示される指紋情報とを比較することとによって、ログインしたユーザと処理内容を指定したユーザ（つまり、処理の実行指令を行ったユーザ）とが同一人物であるか否かを判別する（＃６）。すなわち、例えば、両指紋情報の一致の度合いが閾値α以上の場合は同一人物であると判別し、閾値α未満である場合は同一人物でないと判別する。
【００５９】
そして、同一人物であると判別した場合は（＃７でＹｅｓ）、従来と同様に、ユーザが入力した処理内容に基づいて、処理を実行する（＃９）。処理の実行後、ユーザによってログアウトの操作が行われた場合は（＃１０でＹｅｓ）、ステップ＃３において保存したログイン時指紋データＤＴＦ１を削除するとともに、現在ログインしているユーザをログアウトさせる（＃１２）。ログアウトの操作が行われなかった場合は（＃１０でＮｏ）、ユーザから処理の実行指令を与えられるごとにステップ＃４以降の処理を繰り返す。
【００６０】
一方、ステップ＃７において同一人物でないと判別した場合は（＃７でＮｏ）、与えられた実行指令を拒否する。そして、ステップ＃３において保存したログイン時指紋データＤＴＦ１を削除するとともに（＃１１）、現在ログインしているユーザをログアウトさせる（＃１２）。
【００６１】
ところで、現在ログイン中のユーザが画像形成装置１の場所から離れている間に、そのことを知らずに他のユーザが画像形成装置１を操作して処理の指令を与えることがある。しかし、この場合は、当然、ログイン中のユーザの指紋と当該他のユーザの指紋とは一致しないので、与えた処理の指令が拒否される。そうすると、当該他のユーザは、画像形成装置１にログインし直した後、一から処理の指令のための操作をやり直さなければならず、面倒である。また、指紋の読取りが上手くできなかったために同一人物でないと判別される場合がある。この場合にも直ちにログアウトさせると、ユーザは再度ログインなどの操作を行わなければならないので、面倒である。
【００６２】
そこで、同一人物でないと判別した場合に（＃７でＮｏ）、不一致時処理を実行し（＃８）、その結果必要に応じてログイン時指紋データＤＴＦ１の削除およびログアウトを行うようにしてもよい。不一致時処理は、図９に示すような手順で行われる。
【００６３】
現在画像形成装置１を操作しているユーザがログイン中のユーザとは別人であるか否かを回答するようにユーザに対して促すメッセージをディスプレイＴＤに表示する（＃８１）。
【００６４】
別人である旨の回答があった場合は（＃８２でＹｅｓ）、入力ボタンＳＢ１またはＳＣ１によって入力され設定されている用紙サイズまたは倍率などの設定内容を保持しておくか否かを回答するようにユーザに対して促すメッセージをディスプレイＴＤに表示する（＃８３）。
【００６５】
保持しておく旨の回答があった場合は（＃８４でＹｅｓ）、その設定内容を示す設定内容情報をＲＡＭ１０ｂなどに記憶させる。そして、図８のステップ＃１１に進んで、現在ログインしているユーザのログイン時指紋データＤＴＦ１を削除するとともに（＃１１）、そのユーザを画像形成装置１からログアウトさせる（＃１２）。これにより、現在ログイン中のユーザがいることを知らずに画像形成装置１を操作した他のユーザは、画像形成装置１にログインして画像形成装置１を使用することができるようになる。さらに、ログイン後、ＲＡＭ１０ｂに記憶させておいた設定内容情報に基づいて、当該他のユーザが前に設定した設定内容を再現した画面を表示する。
【００６６】
一方、別人でない（つまり、同一人物である）旨の回答があった場合は（＃８２でＮｏ）、図８のステップ＃５に戻って、指紋の読取りをリトライさせる。ただし、リトライの回数をカウントしておき（＃８６）、その回数が所定の回数を超えた場合は（＃８７でＹｅｓ）、別人が不正に使用しようとしている可能性があるので、リトライを認めず、現在ログインしているユーザを画像形成装置１からログアウトさせる（＃１２）。このとき、ログイン時指紋データＤＴＦ１も削除しておく（＃１１）。
【００６７】
本実施形態によると、ユーザが画像形成装置１にログインするときに、ログインのための操作を行ったユーザの指紋の情報を取得する。また、処理の実行の指令があったときに、その指令のための操作を行ったユーザの指紋の情報を取得する。そして、両方の指紋の情報を比較し、ログインしているユーザと指令を与えたユーザとが同一人物であると判別できた場合に、その指令に係る処理を実行する。これにより、ログイン後にユーザが画像形成装置１の場所からログアウトせずに離れていても、他人による不正使用を排除することができる。つまり、ログイン時に認証されたユーザ本人のみが画像形成装置１を継続して使用することができる仕組みを提供し、セキュリティの向上を図ることができる。
【００６８】
また、指紋データ保存部１０３に保存されるログイン時指紋データＤＴＦ１は、ユーザがログインしている間だけしか保持されない。処理の実行指令時に取得される処理実行指令時指紋データＤＴＦ２は、同一人物であるか否かの判別のために使用されたらすぐに削除される。よって、ユーザの個人情報であるログイン時指紋データＤＴＦ１および処理実行指令時指紋データＤＴＦ２が外部に漏洩する危険性が従来よりも低くなるので、ユーザは、安心して自分の指紋を画像形成装置１に読み取らせることができる。
【００６９】
本実施形態における指紋認証は、処理を実行しようとしているユーザがログインしたユーザと同一人物であるか否かを確認するために、行われる。画像形成装置１を使用するユーザが正規のユーザであるかどうかについてのユーザ認証は、ログイン時に既に完了している。よって、指紋認証の際に用いられる、一致の度合いに関する閾値αは、通常のユーザ認証の場合よりも低めに設定し、認証されやすくしておくことができる。
【００７０】
本実施形態では、ＭＦＰなどの画像処理装置を例に説明したが、本発明を、複数のユーザによって共用されるパーソナルコンピュータまたはワークステーションなどその他の処理装置に適用することも可能である。この場合は、例えば、指紋読取装置をＵＳＢなどを介して処理装置に接続し、この指紋読取装置を入力確定ボタンとして用いればよい。または、マウスのボタンに指紋読取装置を設けてもよい。
【００７１】
本実施形態ではログイン時に取得したユーザの指紋情報をログアウトに際して削除することによって個人情報である指紋情報の漏洩の危険性を減らし、ユーザに対して安心感を与えたが、画像形成装置１の使用環境または使用目的などによっては、ユーザ認証をより確実に行うことが重要視される場合がある。この場合は、指紋認証によってユーザ認証を行ってもよい。そのためには、ユーザごとの指紋情報を予めデータベースに登録しておく。そして、ログイン時に取得したユーザの指紋情報とデータベースに登録されている指紋情報とを照合することによってユーザ認証を行う。また、ユーザが指定した処理を実行する際に取得した指紋情報は、データベースに登録されている指紋情報のうちのログインしているユーザの指紋情報と照合してもよいし、ログイン時に取得した指紋情報と照合してもよい。
【００７２】
その他、画像形成装置１の全体または各部の構成、処理内容、処理順序、テーブルの内容、ユーザの認証方法などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【００７３】
本発明は、特に、複数のユーザによって共用されるＭＦＰなどの処理装置において、セキュリティの向上を図るために好適に用いられる。
【図面の簡単な説明】
【００７４】
【図１】画像形成装置を用いたシステムの構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】操作パネルの構成の例を示す図である。
【図４】指紋読取装置のハードウェア構成の例および指紋読取時の処理の流れの例を説明するための図である。
【図５】画像形成装置の機能的構成の例を示す図である。
【図６】ユーザ情報テーブルの例を示す図である。
【図７】ログイン画面の例を示す図である。
【図８】画像形成装置の全体的な処理の流れに関するフローチャートである。
【図９】不一致時処理に関するフローチャートである。
【符号の説明】
【００７５】
１  画像形成装置
ＳＢ１、ＳＣ１  入力ボタン
ＳＢ２、ＳＣ２  入力確定ボタン
１０ｋＡ、１０ｋＢ  指紋読取装置（指紋読取手段）
１０１  指紋データ取得制御部（第１の指紋情報取得手段、第２の指紋情報取得手段）
１０２  アクセス制御部（ログアウト処理手段）
１０３  指紋データ保存部（指紋情報記憶手段）
１０４  ユーザ同一性判別部（判別手段）
１０５  指紋データ削除部（指紋情報削除手段）
１０６  ジョブ実行（制御手段）
【図１】
2007018346.tif 000003
【図２】
2007018346.tif 000004
【図３】
2007018346.tif 000005
【図４】
2007018346.tif 000006
【図５】
2007018346.tif 000007
【図６】
2007018346.tif 000008
【図７】
2007018346.tif 000009
【図８】
2007018346.tif 000010
【図９】
2007018346.tif 000011