(57)【特許請求の範囲】
【請求項１】
携帯型記録媒体を所有する使用者のログイン時に、該携帯型記録媒体に記憶されているデータを復号化するための秘密鍵とユーザ認証を行うための認証情報のうち、前記認証情報を読み取る第１の読取手段と、
前記第１の読取手段により読み取られた前記認証情報により認証を受けた使用者が、前記秘密鍵を必要とするジョブを選択した場合にのみ、前記携帯型記録媒体から前記秘密鍵を読み取る第２の取読取手段と、
前記第１及び第２の読取手段により読み取られた前記秘密鍵及び前記認証情報を格納可能なメモリ手段と、
前記使用者が選択した秘密鍵を必要とするジョブを、前記読み取られた秘密鍵を用いて実行するジョブ実行手段と、
を備え、
前記第１の読み取り手段が携帯型記録媒体から非接触で認証情報を読み取る非接触式の読取手段であり、前記第２の読み取り手段が、前記第１の読取手段の読取範囲よりも大きい読取範囲を有する非接触式の読取手段であることを特徴とするジョブ実行装置。
【請求項２】
前記携帯型記録媒体が第２の読取手段の読取範囲よりも外に出た時には、前記メモリ手段に格納された前記秘密鍵及び前記認証情報を消去する消去手段を備えている請求項１に記載のジョブ実行装置。
【請求項３】
秘密鍵を必要とするジョブの実行終了後に、前記メモリ手段に格納された前記秘密鍵を消去する消去手段を備えている請求項１に記載のジョブ実行装置。
【請求項４】
携帯型記録媒体を所有する使用者のログイン時に、該携帯型記録媒体に記憶されている、データを復号化するための暗号化された秘密鍵と秘密鍵復号化用の鍵とユーザ認証を行うための認証情報のうち、前記秘密鍵と前記認証情報を読み取る第１の読取手段と、
前記第１の読取手段により読み取られた前記認証情報により認証を受けた使用者が、前記秘密鍵を必要とするジョブを選択した場合にのみ、前記携帯型記録媒体から前記秘密鍵復号化用の鍵を読み取る第２の取読取手段と、
前記第１及び第２の読取手段により読み取られた、前記秘密鍵、前記秘密鍵復号化用の鍵及び前記認証情報を格納可能なメモリ手段と、
前記使用者が選択した秘密鍵を必要とするジョブを、前記読み取られた秘密鍵と秘密鍵復号化用の鍵を用いて実行するジョブ実行手段と、
を備えたことを特徴とするジョブ実行装置。
【請求項５】
前記第１の読み取り手段が前記携帯型記録媒体から非接触で前記認証情報を読み取る非接触式の読取手段であり、前記第２の読み取り手段が、前記第１の読取手段の読取範囲よりも大きい読取範囲を有する非接触式の読取手段である請求項４に記載のジョブ実行装置。
【請求項６】
前記携帯型記録媒体が前記第２の読取手段の読取範囲よりも外に出た時には、前記メモリ手段に格納された前記秘密鍵、前記秘密鍵復号化用の鍵及び前記認証情報を消去する消去手段を備えている請求項５に記載のジョブ実行装置。
【請求項７】
前記第１及び第２の読取手段が１つの共通の読取手段からなり、この読取手段は、前記携帯型記録媒体を所有する使用者のログイン時に、該記録媒体に記憶されている前記秘密鍵と前記認証情報を読み取り、秘密鍵を必要とするジョブが選択された場合には、前記携帯型記録媒体から前記秘密鍵復号化用の鍵を読み取るものとなされている請求項４に記載のジョブ実行装置。
【請求項８】
携帯型記録媒体を所有する使用者のログイン時に、該携帯型記録媒体に記憶されているデータを復号化するための秘密鍵とユーザ認証を行うための認証情報のうち、前記認証情報を読み取る第１の読取ステップと、
前記第１の読取ステップにおいて読み取られた前記認証情報により認証を受けた使用者が、前記秘密鍵を必要とするジョブを選択した場合にのみ、前記携帯型記録媒体から前記秘密鍵を読み取る第２の読取ステップと、
前記第１及び第２の読み取りステップにより読み取られた前記秘密鍵及び前記認証情報をメモリ手段に格納するステップと、
前記使用者が選択した秘密鍵を必要とするジョブを、前記読み取られた秘密鍵を用いて実行するジョブ実行ステップと、
をジョブ実行装置のコンピュータに実行させ、
前記第１の読み取りステップでは前記携帯型記録媒体から非接触で認証情報を読み取る非接触式の読取手段による読み取りを前記コンピュータに実行させ、前記第２の読み取りステップでは、前記第１の読取手段の読取範囲よりも大きい読取範囲を有する非接触式の読取手段による読み取りを前記コンピュータに実行させる処理を、前記コンピュータに実行させるためのジョブ実行処理プログラム。
【請求項９】
携帯型記録媒体を所有する使用者のログイン時に、該携帯型記録媒体に記憶されている、データを復号化するための暗号化された秘密鍵と秘密鍵復号化用の鍵とユーザ認証を行うための認証情報のうち、前記秘密鍵と前記認証情報を読み取る第１の読取ステップと、
前記第１の読取ステップにおいて読み取られた前記認証情報により認証を受けた使用者が、前記秘密鍵を必要とするジョブを選択した場合にのみ、前記携帯型記録媒体から前記秘密鍵復号化用の鍵を読み取る第２の取読ステップと、
前記第１及び第２の読取ステップにおいて読み取られた、前記秘密鍵、前記秘密鍵復号化用の鍵及び前記認証情報をメモリ手段に格納するステップと、
前記使用者が選択した秘密鍵を必要とするジョブを、前記読み取られた秘密鍵と秘密鍵復号化用の鍵を用いて実行するジョブ実行ステップと、
をジョブ実行装置のコンピュータに実行させるためのジョブ実行処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば多機能デジタル画像形成装置であるＭＦＰ（Multi Function Peripherals) などの画像形成装置に適用されるジョブ実行装置、及びジョブ実行装置のコンピュータにジョブを実行させるためのジョブ実行処理プログラムに関する。
【背景技術】
【０００２】
企業やオフィスなどでは、使用者の端末に対して遠隔地にあるＭＦＰをネットワーク、あるいはインターネットとローカルエリアネットワークとを組み合わせたイントラネット（intranet) を介して接続して、複数の使用者がＭＦＰを共用できるようにしたシステムが普及している。
【０００３】
そして、ユーザがＭＦＰにログインする度に、使用者の拠点にあるサーバからイントラネット経由でＭＦＰに対して認証情報が転送されるようになっている。
【０００４】
しかし、使用者の拠点がイントラネット外であると、認証応答に時間がかかり、使用者がストレスを受けることになる。
【０００５】
そこで、従来、ＭＦＰのインターフェースに接続したメモリ媒体に、電子署名、秘密鍵および公開鍵などを蓄積し、画像ファイルデータに関する電子署名を公開鍵を用いて復号化するようにした技術が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００１−１８４１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記した従来の公知技術によれば、電子署名、秘密鍵および公開鍵などを蓄積したメモリ媒体を用いることで、イントラネット等を経由して使用者の認証情報を取得する必要はなくなり、メモリ媒体の公開鍵を使って画像ファイルデータの復号化が簡単に行えるものの、秘密鍵を使った場合には、その秘密鍵が無条件でＭＦＰ内のメモリに残ったままになり、秘密鍵を無断で複写等されて機密漏洩を招くおそれがあった。
【０００７】
この発明は、上記実情に鑑みてなされたものであり、イントラネット外の遠隔地の画像形成装置を利用する場合でも、速やかにユーザの認証情報を取得できるのはもとより、秘密鍵を確実に保護して機密漏洩などを有効に防止できるジョブ実行装置、及びこのジョブ実行装置の処理をコンピュータに実行させるためのジョブ実行処理プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題は、以下の手段によって解決される。
【０００９】
（１）携帯型記録媒体を所有する使用者のログイン時に、該携帯型記録媒体に記憶されているデータを復号化するための秘密鍵とユーザ認証を行うための認証情報のうち、前記認証情報を読み取る第１の読取手段と、前記第１の読取手段により読み取られた前記認証情報により認証を受けた使用者が、前記秘密鍵を必要とするジョブを選択した場合にのみ、前記携帯型記録媒体から前記秘密鍵を読み取る第２の取読取手段と、前記第１及び第２の読取手段により読み取られた前記秘密鍵及び前記認証情報を格納可能なメモリ手段と、前記使用者が選択した秘密鍵を必要とするジョブを、前記読み取られた秘密鍵を用いて実行するジョブ実行手段と、を備え、前記第１の読み取り手段が携帯型記録媒体から非接触で認証情報を読み取る非接触式の読取手段であり、前記第２の読み取り手段が、前記第１の読取手段の読取範囲よりも大きい読取範囲を有する非接触式の読取手段であることを特徴とするジョブ実行装置。
（２）前記携帯型記録媒体が第２の読取手段の読取範囲よりも外に出た時には、前記メモリ手段に格納された前記秘密鍵及び前記認証情報を消去する消去手段を備えている前項１に記載のジョブ実行装置。
（３）秘密鍵を必要とするジョブの実行終了後に、前記メモリ手段に格納された前記秘密鍵を消去する消去手段を備えている前項１に記載のジョブ実行装置。
（４）携帯型記録媒体を所有する使用者のログイン時に、該携帯型記録媒体に記憶されている、データを復号化するための暗号化された秘密鍵と秘密鍵復号化用の鍵とユーザ認証を行うための認証情報のうち、前記秘密鍵と前記認証情報を読み取る第１の読取手段と、前記第１の読取手段により読み取られた前記認証情報により認証を受けた使用者が、前記秘密鍵を必要とするジョブを選択した場合にのみ、前記携帯型記録媒体から前記秘密鍵復号化用の鍵を読み取る第２の取読取手段と、前記第１及び第２の読取手段により読み取られた、前記秘密鍵、前記秘密鍵復号化用の鍵及び前記認証情報を格納可能なメモリ手段と、前記使用者が選択した秘密鍵を必要とするジョブを、前記読み取られた秘密鍵と秘密鍵復号化用の鍵を用いて実行するジョブ実行手段と、を備えたことを特徴とするジョブ実行装置。
（５）前記第１の読み取り手段が前記携帯型記録媒体から非接触で前記認証情報を読み取る非接触式の読取手段であり、前記第２の読み取り手段が、前記第１の読取手段の読取範囲よりも大きい読取範囲を有する非接触式の読取手段である前項４に記載のジョブ実行装置。
（６）前記携帯型記録媒体が前記第２の読取手段の読取範囲よりも外に出た時には、前記メモリ手段に格納された前記秘密鍵、前記秘密鍵復号化用の鍵及び前記認証情報を消去する消去手段を備えている前項５に記載のジョブ実行装置。
（７）前記第１及び第２の読取手段が１つの共通の読取手段からなり、この読取手段は、前記携帯型記録媒体を所有する使用者のログイン時に、該記録媒体に記憶されている前記秘密鍵と前記認証情報を読み取り、秘密鍵を必要とするジョブが選択された場合には、前記携帯型記録媒体から前記秘密鍵復号化用の鍵を読み取るものとなされている前項４に記載のジョブ実行装置。
（８）携帯型記録媒体を所有する使用者のログイン時に、該携帯型記録媒体に記憶されているデータを復号化するための秘密鍵とユーザ認証を行うための認証情報のうち、前記認証情報を読み取る第１の読取ステップと、前記第１の読取ステップにおいて読み取られた前記認証情報により認証を受けた使用者が、前記秘密鍵を必要とするジョブを選択した場合にのみ、前記携帯型記録媒体から前記秘密鍵を読み取る第２の読取ステップと、前記第１及び第２の読み取りステップにより読み取られた前記秘密鍵及び前記認証情報をメモリ手段に格納するステップと、前記使用者が選択した秘密鍵を必要とするジョブを、前記読み取られた秘密鍵を用いて実行するジョブ実行ステップと、をジョブ実行装置のコンピュータに実行させ、前記第１の読み取りステップでは前記携帯型記録媒体から非接触で認証情報を読み取る非接触式の読取手段による読み取りを前記コンピュータに実行させ、前記第２の読み取りステップでは、前記第１の読取手段の読取範囲よりも大きい読取範囲を有する非接触式の読取手段による読み取りを前記コンピュータに実行させる処理を、前記コンピュータに実行させるためのジョブ実行処理プログラム。
（９）携帯型記録媒体を所有する使用者のログイン時に、該携帯型記録媒体に記憶されている、データを復号化するための暗号化された秘密鍵と秘密鍵復号化用の鍵とユーザ認証を行うための認証情報のうち、前記秘密鍵と前記認証情報を読み取る第１の読取ステップと、前記第１の読取ステップにおいて読み取られた前記認証情報により認証を受けた使用者が、前記秘密鍵を必要とするジョブを選択した場合にのみ、前記携帯型記録媒体から前記秘密鍵復号化用の鍵を読み取る第２の取読ステップと、前記第１及び第２の読取ステップにおいて読み取られた、前記秘密鍵、前記秘密鍵復号化用の鍵及び前記認証情報をメモリ手段に格納するステップと、前記使用者が選択した秘密鍵を必要とするジョブを、前記読み取られた秘密鍵と秘密鍵復号化用の鍵を用いて実行するジョブ実行ステップと、をジョブ実行装置のコンピュータに実行させるためのジョブ実行処理プログラム。
【発明の効果】
【００１８】
前項（１）に記載の発明によれば、ログイン時に、携帯型記録媒体に記憶されているデータを復号化するための秘密鍵とユーザ認証を行うための認証情報のうち、前記認証情報が読み取られ、秘密鍵を必要とするジョブが選択された場合にのみ、前記携帯型記録媒体から秘密鍵が読み取られるから、秘密鍵を必要としないジョブについては、秘密鍵が読み取られることはなく、秘密鍵が無条件で読み取られる場合に比べて、秘密鍵がジョブ実行装置のメモリ手段に残存する危険性を減少することができる。従って、その分、秘密鍵を複写されて不正使用される機会を減少することができ、セキュリティを向上することができる。
【００１９】
もとより、携帯型記録媒体から認証情報が読み取られるから、イントラネット外の遠隔地の画像形成装置を利用する場合でも、使用者の拠点にあるサーバから認証情報を読み取る必要はなくなり、速やかにユーザの認証情報を取得できるとともに、公衆回線等を通じて認証情報が転送されないので、認証情報の漏洩の危険性も低減できる。
【００２０】
また、第１の読み取り手段が非接触式の携帯型記録媒体から認証情報を読み取る非接触式の読取手段であり、前記第２の読み取り手段が、前記第１の読取手段の読取範囲よりも大きい読取範囲を有する非接触式の読取手段であるから、使用者がジョブ実行装置に近づくと非接触式の携帯型記録媒体から使用者の秘密鍵を除く認識情報を読み取るとともに、使用者が秘密鍵が必要なジョブを選択した時は、直ぐに秘密鍵を読み取って、そのジョブの実行が可能となる。
【００２１】
前項（２）に記載の発明によれば、前記非接触式の携帯型記録媒体が第２の読取手段の読取範囲よりも外に出た時には、前記メモリ手段に格納された秘密鍵及び認証情報が消去されるから、ジョブ実行装置の使用後も認証情報がメモリ手段に残存して複写等がなされる危険性を確実に防止できる。
【００２４】
前項（３）に記載の発明によれば、秘密鍵を必要とするジョブ実行終了によって、該秘密鍵が消去されるから、秘密鍵を必要とするジョブ実行終了後に秘密鍵がメモリ手段に残存して複写等がなされる危険性を確実に防止できる。
【００２５】
前項（４）に記載の発明によれば、ログイン時に、携帯型記録媒体に記憶されている、データを復号化するための暗号化された秘密鍵と秘密鍵復号化用の鍵とユーザ認証を行うための認証情報のうち、前記秘密鍵と前記認証情報が読み取られ、秘密鍵を必要とするジョブが選択された場合にのみ、携帯型記録媒体から秘密鍵復号化用の鍵が読み取られるから、秘密鍵を必要としないジョブについては、秘密鍵復号化用の鍵が読み取られることはなく、暗号化された秘密鍵とその復号化用の鍵が無条件で読み取られる場合に比べて、秘密鍵が複写可能な状態でジョブ実行装置のメモリ手段に残存する危険性を減少することができる。
【００２６】
もとより、携帯型記録媒体から認証情報が読み取られるから、イントラネット外の遠隔地の画像形成装置を利用する場合でも、使用者の拠点にあるサーバから認証情報を読み取る必要はなくなり、速やかにユーザの認証情報を取得できるとともに、公衆回線等を通じて認証情報が転送されないので、認証情報の漏洩の危険性も低減できる。
【００２７】
前項（８）に記載の発明によれば、ログイン時に、携帯型記録媒体に記憶されているデータを復号化するための秘密鍵とユーザ認証を行うための認証情報を読み取り、秘密鍵を必要とするジョブを選択した場合にのみ、前記携帯型記録媒体から秘密鍵を読み取る処理を、コンピュータに実行させることができる。
【００２８】
前項（９）に記載の発明によれば、ログイン時に、携帯型記録媒体に記憶されている、データを復号化するための暗号化された秘密鍵と秘密鍵復号化用の鍵とユーザ認証を行うための認証情報のうち、前記秘密鍵と前記認証情報を読み取り、秘密鍵を必要とするジョブが選択された場合にのみ、携帯型記録媒体から秘密鍵復号化用の鍵を読み取る処理を、コンピュータに実行させることができる。
【発明を実施するための最良の形態】
【００２９】
以下、この発明の一実施形態を図面に基づいて説明する。
【００３０】
図１は、この発明の一実施形態に係るジョブ実行装置が適用された、多機能デジタル画像形成装置であるＭＦＰを示す概略図である。
【００３１】
図１において、このＭＦＰ１は、使用者の端末などに対して、公衆回線などの通信回線１０（図２）を介して接続されている。
【００３２】
このＭＦＰ１は、操作パネル部１１、ＡＤＦ（自動原稿送り装置）１２および給紙カセット１３などを有する装置本体部２と、用紙に印字して機外へ排出するための排紙部３とを備えている。
【００３３】
前記装置本体部２には、使用者の秘密鍵を含む認証情報等が記憶された携帯型記録媒体としてのカード状記録媒体、例えば非接触式（無線式）の周知のＩＣカード（図２）ＭＡに対応するカード読み取り部としての第１のカードリーダ４が、例えば操作パネル部１１の側方に位置して設けられている。また、同様に前記ＩＣカードＭＡに対応する読み取り部としての第２のカードリーダ５が、例えば操作パネル部１１の下方に位置して設けられている。
【００３４】
第１のカードリーダ４は、短波を利用した無線式のカードリーダであって、前記ＩＣカードＭＡに対する読み取り範囲が約１０ｍｍ以内の近接形であり、使用者により無線式ＩＣカードＭＡが近接したのをログインとし、該ＩＣカードＭＡに記憶されている秘密鍵を除く認証情報を読み出して揮発性メモリ部（図２）６に格納させるようになっている。
【００３５】
第２のカードリーダ５は、第１のカードリーダ４と同じ波長の短波を利用した無線式のカードリーダであり、前記ＩＣカードＭＡに対する読取範囲が第１のカードリーダ４よりも広範囲、例えば約数十ｃｍであり、近傍形となっている。
【００３６】
この第２のカードリーダ５は、使用者が秘密鍵を必要とするジョブを選択したときに限って、ＩＣカードＭＡに記憶されている秘密鍵を読み取って揮発性メモリ部６（図２）に格納させるようになっている。
【００３７】
また、前記装置本体部２には、差込接触式のカード状記録媒体、例えばＩＣカードＭＢに対する接触式カードリーダ４０も設けられている。
【００３８】
図２は、このＭＦＰの電気的構成を示すブロック図である。
【００３９】
図２おいて、このＭＦＰ１は、前記無線式の第１および第２のカードリーダ４，５および接触式のカードリーダ４０の他に、前記操作パネル部１１における操作部２１及び表示部２２と、スキャナ部１４と、プリンタ部１５と、制御部２３と、画像処理部２４と、揮発性メモリ部６と、不揮発性メモリ部７と、通信制御部２５とを備えている。
【００４０】
前記第２のカードリーダ５は、第１のカードリーダ４を介して読み取られた認証情報が揮発性メモリ６に格納された後、認証された使用者が秘密鍵を必要とするジョブを選択した時に限って、そのジョブの実行のために、無線式ＩＣカードＭＡから秘密鍵を読み取って前記揮発性メモリ６に格納させるようになっている。
【００４１】
接触式のカードリーダ４０も、差し込まれたＩＣカードＭＢから読み取った認証情報が揮発性メモリ部６に格納された後、認証された使用者が秘密鍵を必要とするジョブを選択した時に限って、そのジョブの実行のために、接触式ＩＣカードＭＢから秘密鍵を読み取って前記揮発性メモリ部６に格納させるようになっている。
【００４２】
前記操作部２１は、キーボードやタッチパネル部などからなり、使用者がデータを入力したり、ジョブを選択したりするために使用される。
【００４３】
前記表示部２２は、タッチパネル式の液晶パネルなどからなり、使用者に対するメッセージやタッチ入力画面などの表示に使用される。
【００４４】
前記スキャナ部１４は、原稿の画像を読み込んで画像データに変換するものである。
【００４５】
前記プリンタ部１５は、スキャナ部１４で読み込まれた画像データや、外部装置から送信されてきた印刷データ等を用紙に印字するものである。
【００４６】
前記制御部２３は、ＣＰＵ２３ａと、ＣＰＵ２３ａを動作させるためのプログラム等が記録されたＲＯＭ２３ｂを備え、例えば、前記第１のカードリーダ４及び接触式カードリーダ４０がＩＣカードＭＡ（ＭＢ）から認証情報を読み取ってダウンロードした際に、認証手段として使用者の認証を行う等、全体の動作を統括制御するものである。
【００４７】
また、制御部２３は、前記無線式ＩＣカ−ドＭＡが第２のカードリーダ５の読取範囲よりも外に出た時、さらには、接触式ＩＣカ−ドＭＢが接触式カードリーダ４０から抜かれた時、揮発性メモリ部６に格納されたすべての認証情報を消去する他に、秘密鍵を必要とするジョブの実行が終了すれば、揮発性メモリ部６に記憶された秘密鍵を消去させたり、秘密鍵を用いて署名や証明書を作成し、スキャナ部１４によりスキャンされた画像データに、作成した署名や証明書を貼付する等の機能も有している。
【００４８】
前記画像処理部２４は、受信した画像データの処理を行うものである。
【００４９】
前記揮発メモリ部６は、例えばＲＡＭからなり、前記カードリーダ４、５、４０がＩＣカードＭＡ（ＭＢ）から読み取った秘密鍵を含む認証情報を格納するものである。
【００５０】
前記不揮発メモリ部７は、例えばハードディスクであり、使用者のジョブデータなどを格納するものである。
【００５１】
前記通信制御部２５は、通信回線１０を介して接続された使用者の端末やその他の外部機器（図示せず）などとの間でのデータの送受を司る入出力インターフェース部の役目を果たすものである。
【００５２】
ここで、無線式ＩＣカードＭＡを所有する使用者がＭＦＰ１に対して第１および第２のカードリーダ４，５でログインする場合の概要を説明する。
【００５３】
使用者が第１のカードリーダ４に無線式のＩＣカードＭＡを近づけ、あるいはタッチすると、ＭＦＰ１に対して使用者のログインが許可されるとともに、ＩＣカードＭＡから秘密鍵以外の認証情報が読み取られ、揮発性メモリ部６に格納される。これにより、ＭＦＰ１は、この使用者の認証サーバとなる。
【００５４】
なお、ＩＣカードＭＡとカードリーダ４との間では、暗号化して情報が受け渡される。
【００５５】
また、ログインの際に、パスワードもしくは指紋、虹彩などの生体認証があれば、安全性が一層高められる。
【００５６】
この後、使用者は、ＩＣカードＭＡの第１のカードリーダ４に対する近接状態を解除して、ジョブ選択操作を行う。このとき、使用者の秘密鍵を必要とするジョブ（例えば、暗号化されたデータの受信や暗号化された印刷出力など）以外のジョブが選択された場合は、直ちにそのジョブを実行することができる。
【００５７】
秘密鍵を必要とするジョブが選択された場合には、第２のカードリーダ５でＩＣカードＭＡから秘密鍵が読み取られ、揮発性メモリ部６に格納される。秘密鍵が必要なジョブの実行が終了すれば、揮発性メモリ部６に格納された秘密鍵が消去される。
【００５８】
このように、ＩＣカードＭＡを所有する使用者がログインした際に、第１のカードリーダ４で秘密鍵を除く認証情報を読み取り、その認証情報が揮発性メモリ部６に格納されるから、ＭＦＰ１がイントラネット外の遠隔地に存在する場合でも、使用者の拠点にあるサーバから認証情報を読み取る必要はなくなり、速やかにユーザの認証情報を取得でき、使用者が認証応答時間などでストレスを感じることもない。また、公衆回線等を通じて認証情報が転送されないので、認証情報の漏洩の危険性も低減できる。
【００５９】
とくに、認証された使用者が秘密鍵が必要なジョブを選択した時にのみ、ＩＣカードＭＡから秘密鍵を読み取るから、秘密鍵を無条件に読み取って格納しておくものと違って、秘密鍵が有効に保護され、このため、第三者による秘密鍵の複写等の機会を確実に減少することができる。
【００６０】
また、秘密鍵を必要とするジョブの実行終了後は、揮発性メモリ部６に格納されていた秘密鍵が消去される。このため、ジョブ終了後も秘密鍵がＭＦＰ１に長時間残存して不正使用される危険性を確実に防止できる。
【００６１】
また、ジョブの終了後、使用者が操作パネル部１１上でログオフすると、あるいは、使用者が持ったＩＣカードＭＡが近傍形の第２のカードリーダ５の読取範囲から離れると、前記揮発性メモリ部６に格納されていた認証情報が完全に消去される。
【００６２】
ＩＣカードＭＡをＭＦＰ１に置き忘れた場合は、ＭＦＰ１のオートクリア、またはスリープ設定時間の経過によって、使用者にメールなどで通知した後、揮発性メモリ部６に格納されていた認証情報が完全に消去するようにする。
【００６３】
なお、秘密鍵が必要な処理の例としては、暗号化印刷（親展印刷）、暗号化ファクシミリ、暗号化メールなどの受信処理や、スキャンした画像データや文書データに証明書を付与する処理等がある。
【００６４】
また、スリープ中にＩＣカードＭＡが第２のカードリーダ５の読取範囲内に接近した時、印刷データがあれば、スリープを解除する機能を付帯させても良い。
【００６５】
次に、第１および第２カードリーダ４，５でログイする場合の処理の流れを図３および図４に示すフローチャートを参照して説明する。なお、この処理は、制御部２３のＣＰＵ２３ａがＲＯＭ２３ｂに記録されているプログラムに従って実行することにより行われる。
【００６６】
まず、図３において、ステップＳ１０１では、使用者がＩＣカードＭＡを第１のカードリーダ４にタッチしたか否かを判断する。第１のカードリーダ４にタッチすると（ステップＳ１０１でＹＥＳ）、ステップＳ１０２では、ＩＣカードＭＡを確証したか否かを判断し、第１のカードリーダ４にタッチしてなければ（ステップＳ１０１でＮＯ）、タッチされたかどうかの判断が繰り返される。
【００６７】
ＩＣカードＭＡが確証されないと（ステップＳ１０２でＮＯ）、ステップＳ１０１に戻ってタッチされたかどうかの判断が繰り返される。ＩＣカードＭＡが確証されると（ステップＳ１０２でＹＥＳ）、ステップＳ１０３では、ログインを受け付ける。
【００６８】
ステップＳ１０４では、ＭＦＰ１の使用条件をＩＣカードＭＡからダウンロードし、ステップＳ１０５では、秘密鍵以外の認証情報をＩＣカードＭＡからダウンロードする。
【００６９】
ステップＳ１０６では、使用者が印刷データを送ったか否かを検索し、ステップＳ１０７では、使用者への転送データ（メール、ＦＡＸなど）があるか否かをホームサーバに問い合わせた後、ステップＳ１０８では、印刷データ、または転送データがあるか否かを判断する。
【００７０】
印刷データ、または転送データがあれば（ステップＳ１０８でＹＥＳ）、ステップＳ１０９では、来着データを表示部２２に表示し、ステップＳ１１０に進む。印刷データ、または転送データがなければ（ステップＳ１０８でＮＯ）、ステップＳ１１７（図４）に進む。
【００７１】
ステップＳ１１０では、印刷ジョブが選択されたか否かを判断し、印刷ジョブが選択された場合（ステップＳ１１０でＹＥＳ）、ステップＳ１１１に進む。印刷ジョブが選択されていない場合（ステップＳ１１０でＮＯ）、ステップＳ１１７（図４）に進む。
【００７２】
ステップＳ１１１では、選択された印刷ジョブにおいて印刷データが暗号化されているか否かを判断し、印刷データが暗号化されていなければ（ステップＳ１１１でＮＯ）、ステップＳ１１６で印刷を実行したのち、ステップＳ１１７（図４）に進む。
【００７３】
印刷データが暗号化されていれば（ステップＳ１１１でＹＥＳ）、ステップＳ１１２では、第２のカードリーダ５によりＩＣカードＭＡから秘密鍵を読み取って、揮発性メモリ部６に格納する。
【００７４】
ステップＳ１１３では、前記秘密鍵を用いて印刷データを復号化し、ステップＳ１１４では、印刷を実行する。その後、ステップＳ１１５で、揮発性メモリ部６内の秘密鍵を消去したのち、ステップＳ１１７（図４）に進む。これにより、秘密鍵が必要なジョブの終了後も、秘密鍵が長時間メモリ部６に残存するのが防止される。
【００７５】
図４において、ステップＳ１１７では、表示部２２にジョブ選択画面を表示し、次いでステップＳ１１８に進む。
【００７６】
ステップＳ１１８では、スキャンジョブが選択されたか否かを判断し、スキャンジョブが選択されていれば（ステップＳ１１８でＹＥＳ）、ステップＳ１１９でスキャンを実行したのち、ステップＳ１２０に進む。
【００７７】
スキャンジョブが選択されてなければ（ステップＳ１１８でＮＯ）、ステップＳ１２４では、その他のジョブが選択されたか否かを判断し、その他のジョブが選択されていなければ（ステップＳ１２４でＹＥＳ）、ステップＳ１２５でジョブを実行して、ステップＳ１１７に戻る。その他のジョブが選択されていなければ（ステップＳ１２４でＮＯ）、ステップＳ１２６に進む。
【００７８】
ステップＳ１２０では、署名を貼付するか否かを判断し、署名を貼付するのでなければ（ステップＳ１２０でＮＯ）、ステップＳ１１７に戻る。
【００７９】
署名を貼付するのであれば（ステップＳ１２０でＹＥＳ）、ステップＳ１２１では、第２のカードリーダ５でＩＣカードＭから秘密鍵を読み取り、揮発性メモリ部６に格納する。
【００８０】
ついで、ステップＳ１２２では、署名および証明書を作成し、スキャンデータに貼付し、ステップＳ１２３では、揮発性メモリ部６内の秘密鍵を消去してから、ステップＳ１１７に戻る。
【００８１】
ステップＳ１２６では、ログオフが選択されたか否かを判断し、ログオフが選択されていれば（ステップＳ１２６でＹＥＳ）、ステップＳ１２８に進み、ログオフが選択されていなければ（ステップＳ１２６でＮＯ）、ステップＳ１２７に進む。
【００８２】
ステップＳ１２７では、所定時間が経過したか否かを判断し、所定時間が経過していなければ（ステップＳ１２７でＮＯ）、ステップＳ１１８に戻り、所定時間が経過すれば（ステップＳ１２７でＹＥＳ）、ステップＳ１２８でログオフを実行し、ついで、ステップＳ１２９で認証情報を消去して終了する。
【００８３】
ところで、ＭＦＰ１が、第１のカードリーダ４のみを備え、第２のカードリーダ５を備えていない場合には、秘密鍵を必要とするジョブを実行する場合には、第１のカードリーダ４に再タッチを要求するようにしたり、あるいは、ログイン情報や認証情報が格納されたＩＣカードＭＡとは別の第２のＩＣカードに秘密鍵を格納し、秘密鍵を必要とするジョブを実行する時には、第２のＩＣカードのタッチを要求するようにしてもよい。
【００８４】
このようなＭＦＰ１に対してログインする場合の処理を、図５および図６のフローチャートを参照して説明する。なお、この処理は、制御部２３のＣＰＵ２３ａがＲＯＭ２３ｂに記録されているプログラムに従って実行することにより行われる。
【００８５】
まず、図５において、ステップＳ２０１では、使用者がＩＣカードＭＡをカードリーダ４にタッチしたか否かを判断する。カードリーダ４にタッチすると（ステップＳ２０１でＹＥＳ）、ステップＳ２０２では、ＩＣカードＭＡを確証したか否かを判断し、カードリーダ４にタッチしてなければ（ステップＳ２０１でＮＯ）、タッチされたかどうかの判断が繰り返される。
【００８６】
ＩＣカードＭＡが確証されないと（ステップＳ２０２でＮＯ）、ステップＳ２０１に戻ってタッチされたかどうかの判断が繰り返される。ＩＣカードＭＡが確証されると（ステップＳ２０２でＹＥＳ）、ステップＳ２０３では、ログインを受け付ける。
【００８７】
ステップＳ２０４では、ＭＦＰ１の使用条件をＩＣカードＭＡからダウンロードし、ステップＳ２０５では、秘密鍵以外の認証情報をＩＣカードＭＡからダウンロードする。
【００８８】
ステップＳ２０６では、使用者が印刷データを送ったか否かを検索し、ステップＳ２０７では、使用者への転送データ（メール、ＦＡＸなど）があるか否かをホームサーバに問い合わせた後、ステップＳ２０８では、印刷データ、または転送データがあるか否かを判断する。
【００８９】
印刷データ、または転送データがあれば（ステップＳ２０８でＹＥＳ）、ステップＳ２０９では、来着データを表示部２２に表示し、ステップＳ２１０に進む。印刷データ、または転送データがなければ（ステップＳ２０８でＮＯ）、ステップＳ２１９（図６）に進む。
【００９０】
ステップＳ２１０では、印刷ジョブが選択されたか否かを判断し、印刷ジョブが選択された場合（ステップＳ２１０でＹＥＳ）、ステップＳ２１１に進む。印刷ジョブが選択されていない場合（ステップＳ２１０でＮＯ）、ステップＳ２１９（図６）に進む。
【００９１】
ステップＳ２１１では、選択された印刷ジョブにおいて印刷データが暗号化されているか否かを判断し、印刷データが暗号化されていなければ（ステップＳ２１１でＮＯ）、ステップＳ２１８で印刷を実行したのち、ステップＳ２１９（図６）に進む。
【００９２】
印刷データが暗号化されていれば（ステップＳ２１１でＹＥＳ）、ステップＳ２１２では、表示部２２に「カードをタッチしてください」旨を表示したのち、ステップＳ２１３でカードリーダ４にタッチしたかどうかを判断する。タッチされなければ（ステップＳ２１３でＮＯ）、タッチされるのを待つ。
【００９３】
タッチされると（ステップＳ２１３でＹＥＳ）、ステップＳ２１４でＩＣカードＭＡから秘密鍵を読み取って、揮発性メモリ部６に格納する。
【００９４】
ステップＳ２１５では、前記秘密鍵を用いて印刷データを復号化し、ステップＳ２１６では、印刷を実行する。その後、ステップＳ２１７で、揮発性メモリ部６内の秘密鍵を消去したのち、ステップＳ２１９（図６）に進む。これにより、秘密鍵が必要なジョブの終了後も、秘密鍵が長時間メモリ部６に残存するのが防止される。
【００９５】
図６において、ステップＳ２１９では、表示部２２にジョブ選択画面を表示し、次いでステップＳ２２０に進む。
【００９６】
ステップＳ２２０では、スキャンジョブが選択されたか否かを判断し、スキャンジョブが選択されていれば（ステップＳ２２０でＹＥＳ）、ステップＳ２２１でスキャンを実行したのち、ステップＳ２２２に進む。
【００９７】
スキャンジョブが選択されてなければ（ステップＳ２２０でＮＯ）、ステップＳ２２８では、その他のジョブが選択されたか否かを判断し、その他のジョブが選択されていなければ（ステップＳ２２８でＹＥＳ）、ステップＳ２２９でジョブを実行して、ステップＳ２１９に戻る。その他のジョブが選択されていなければ（ステップＳ２２８でＮＯ）、ステップＳ２３０に進む。
【００９８】
ステップＳ２２２では、署名を貼付するか否かを判断し、署名を貼付するのでなければ（ステップＳ２２２でＮＯ）、ステップＳ２１９に戻る。
【００９９】
署名を貼付するのであれば（ステップＳ２２２でＹＥＳ）、ステップＳ２２３では、表示部２２に「カードをタッチしてください」旨を表示したのち、ステップＳ２２４でカードリーダ４にタッチしたかどうかを判断する。タッチされなければ（ステップＳ２２４でＮＯ）、タッチされるのを待つ。
【０１００】
タッチされると（ステップＳ２２４でＹＥＳ）、カードリーダ４でＩＣカードＭから秘密鍵を読み取り、揮発性メモリ部６に格納する。
【０１０１】
ついで、ステップＳ２２６では、署名および証明書を作成し、スキャンデータに貼付し、ステップＳ２２７では、揮発性メモリ部６内の秘密鍵を消去してから、ステップＳ２１９に戻る。
【０１０２】
ステップＳ２３０では、ログオフが選択されたか否かを判断し、ログオフが選択されていれば（ステップＳ２３０でＹＥＳ）、ステップＳ２３２に進み、ログオフが選択されていなければ（ステップＳ２３０でＮＯ）、ステップＳ２３１に進む。
【０１０３】
ステップＳ２３１では、所定時間が経過したか否かを判断し、所定時間が経過していなければ（ステップＳ２３１でＮＯ）、ステップＳ２２０に戻り、所定時間が経過すれば（ステップＳ２３１でＹＥＳ）、ステップＳ２３２でログオフを実行し、ついで、ステップＳ２３３で認証情報を消去して終了する。
【０１０４】
図７及び図８は、接触式のＩＣカードＭＢを有する使用者が、接続型のカードリーダ４０に差し込んでログインする場合の処理を示すフローチャートである。なお、この処理も、制御部２３のＣＰＵ２３ａがＲＯＭ２３ｂに記録されているプログラムに従って実行することにより行われる。
【０１０５】
まず、図７において、ステップＳ３０１では、使用者がＩＣカードＭＢをカードリーダ４０に挿入したかどうかを判断する。使用者がカードリーダ４０にＩＣカードＭＢを挿入すると（ステップＳ３０１でＹＥＳ）、ステップＳ３０２では、ＩＣカードＭＢを確証したか否かを判断し、カードリーダ４０に挿入してなければ（ステップＳ３０１でＮＯ）、挿入されたかどうかの判断が繰り返される。
【０１０６】
ＩＣカードＭＢが確証されないと（ステップＳ３０２でＮＯ）、ステップＳ３０１に戻って挿入されたかどうかの判断が繰り返される。ＩＣカードＭＢが確証されると（ステップＳ３０２でＹＥＳ）、ステップＳ３０３では、ログインを受け付ける。
【０１０７】
ステップＳ３０４では、ＭＦＰ１の使用条件をＩＣカードＭＢからダウンロードし、ステップＳ３０５では、秘密鍵以外の認証情報をＩＣカードＭＢからダウンロードする。
【０１０８】
ステップＳ３０６では、使用者が印刷データを送ったか否かを検索し、ステップＳ３０７では、使用者への転送データ（メール、ＦＡＸなど）があるか否かをホームサーバに問い合わせた後、ステップＳ３０８では、印刷データ、または転送データがあるか否かを判断する。
【０１０９】
印刷データ、または転送データがあれば（ステップＳ３０８でＹＥＳ）、ステップＳ３０９では、来着データを表示部２２に表示し、ステップＳ３１０に進む。印刷データ、または転送データがなければ（ステップＳ３０８でＮＯ）、ステップＳ３１７（図８）に進む。
【０１１０】
ステップＳ３１０では、印刷ジョブが選択されたか否かを判断し、印刷ジョブが選択された場合（ステップＳ３１０でＹＥＳ）、ステップＳ３１１に進む。印刷ジョブが選択されていない場合（ステップＳ３１０でＮＯ）、ステップＳ３１７（図４）に進む。
【０１１１】
ステップＳ３１１では、選択された印刷ジョブにおいて印刷データが暗号化されているか否かを判断し、印刷データが暗号化されていなければ（ステップＳ３１１でＮＯ）、ステップＳ３１６で印刷を実行したのち、ステップＳ３１７（図８）に進む。
【０１１２】
印刷データが暗号化されていれば（ステップＳ３１１でＹＥＳ）、ステップＳ３１２では、カードリーダ４０によりＩＣカードＭＢから秘密鍵を読み取って、揮発性メモリ部６に格納する。
【０１１３】
ステップＳ３１３では、前記秘密鍵を用いて印刷データを復号化し、ステップＳ３１４では、印刷を実行する。その後、ステップＳ３１５で、揮発性メモリ部６内の秘密鍵を消去したのち、ステップＳ３１７（図８）に進む。これにより、秘密鍵が必要なジョブの終了後も、秘密鍵が長時間メモリ部６に残存するのが防止される。
【０１１４】
図８において、ステップＳ３１７では、表示部２２にジョブ選択画面を表示し、次いでステップＳ３１８に進む。
【０１１５】
ステップＳ３１８では、スキャンジョブが選択されたか否かを判断し、スキャンジョブが選択されていれば（ステップＳ３１８でＹＥＳ）、ステップＳ３１９でスキャンを実行したのち、ステップＳ３２０に進む。
【０１１６】
スキャンジョブが選択されてなければ（ステップＳ３１８でＮＯ）、ステップＳ３２４では、その他のジョブが選択されたか否かを判断し、その他のジョブが選択されていなければ（ステップＳ３２４でＹＥＳ）、ステップＳ３２５でジョブを実行して、ステップＳ３１７に戻る。その他のジョブが選択されていなければ（ステップＳ３２４でＮＯ）、ステップＳ３２６に進む。
【０１１７】
ステップＳ３２０では、署名を貼付するか否かを判断し、署名を貼付するのでなければ（ステップＳ３２０でＮＯ）、ステップＳ３１７に戻る。
【０１１８】
署名を貼付するのであれば（ステップＳ３２０でＹＥＳ）、ステップＳ３２１では、カードリーダ４０でＩＣカードＭから秘密鍵を読み取り、揮発性メモリ部６に格納する。
【０１１９】
ついで、ステップＳ３２２では、署名および証明書を作成し、スキャンデータに貼付し、ステップＳ３２３では、揮発性メモリ部６内の秘密鍵を消去してから、ステップＳ３１７に戻る。
【０１２０】
ステップＳ３２６では、ログオフが選択されたか否かを判断し、ログオフが選択されていれば（ステップＳ３２６でＹＥＳ）、ステップＳ３２８に進み、ログオフが選択されていなければ（ステップＳ３２６でＮＯ）、ステップＳ３２７に進む。
【０１２１】
ステップＳ３２７では、所定時間が経過したか否かを判断し、所定時間が経過していなければ（ステップＳ３２７でＮＯ）、ステップＳ３１８に戻り、所定時間が経過すれば（ステップＳ３２７でＹＥＳ）、ステップＳ３２８でログオフを実行し、ついで、ステップＳ３２９で認証情報を消去して終了する。
【０１２２】
なお、前記ＩＣカードＭＢを抜き忘れた場合には、オートクリア、またはスリーブ設定時間が経過すると、メールなどで使用者に置き忘れを通知した後、揮発性メモリ部６内の認証情報を完全に消去するようにしても良い。
【０１２３】
ところで、前記ＩＣカードＭＡに認証情報の他に、暗号化された秘密鍵、さらには、秘密鍵の復号化用の鍵を記憶させておき、ログインした際に、ＩＣカードＭＡ（ＭＢ）から認証情報と暗号化された秘密鍵を読み取って揮発性メモリ部６に格納し、認証された使用者が秘密鍵を必要とするジョブを選択した時に限って、そのジョブ実行のために、前記ＩＣカードＭＡ（ＭＢ）から秘密鍵復号化用の鍵を読み取って前記揮発性メモリ部６に格納し、これら読み取られた秘密鍵復号化用の鍵と秘密鍵を用いて、ジョブを実行させることも可能である。
【０１２４】
この処理は、図３のステップＳ１０５、図５のステップＳ２０５、図７のステップＳ３０５において、「秘密鍵以外の認証情報をダウンロードする」処理に代えて、「暗号化された秘密鍵を復号するための鍵以外の暗号化された秘密鍵を含む認証情報をダウンロードする」処理を行い、図３のステップＳ１１２、ステップＳ１２１、図５のステップＳ２１４、ステップＳ２２５、図７のステップＳ３１２、ステップＳ３２１の処理に代えて、「暗号化された秘密鍵を複合化するための鍵を読み取り、揮発性メモリにダウンロードする」処理を行えばよい。
【図面の簡単な説明】
【０１２５】
【図１】この発明の一実施形態に係るジョブ実行装置が適用されたＭＦＰを示す概略構成図である。
【図２】同じくＭＦＰの電気的構成を示すブロック図である。
【図３】無線式の第１および第２のカードリーダでログインした場合の処理を示すフローチャートである。
【図４】図３に続く処理を示すフローチャートである。
【図５】無線式の一つのカードリーダでログインした場合の処理を示すフローチャートである。
【図６】図５に続く処理を示すフローチャートである。
【図７】接触式の一つのカードリーダでログインした場合の処理を示すフローチャートである。
【図８】図７に続く処理を示すフローチャートである。
【符号の説明】
【０１２６】
１      ＭＦＰ（ジョブ実行装置）
４      第１のカードリーダ
５      第２のカードリーダ
６      不揮発性メモリ部
１５    プリンタ部
２３    制御部
４０    接触式カードリーダ
ＭＢ    無線式ＩＣカード
ＭＢ    接触式ＩＣカード
【図１】
0004765621.tif 000002
【図２】
0004765621.tif 000003
【図３】
0004765621.tif 000004
【図４】
0004765621.tif 000005
【図５】
0004765621.tif 000006
【図６】
0004765621.tif 000007
【図７】
0004765621.tif 000008
【図８】
0004765621.tif 000009