(57)【要約】      （修正有）【課題】個人認証情報を適切に処理することができる画像形成装置およびその制御方法を提供すること目的とする。【解決手段】登録ユーザを認証するための所定の個人認証情報を入力する認証情報入力手段と、前記認証情報入力手段より入力された前記個人認証情報を用いて、ユーザ認証を行う認証情報制御手段を備えた画像形成装置であって、前記認証情報入力手段より入力された前記個人認証情報を、外部へ出力する認証情報出力手段を備えた。【選択図】図１２
2007328663.tif 000002
【特許請求の範囲】
【請求項１】
登録ユーザを認証するための所定の個人認証情報を入力する認証情報入力手段と、
前記認証情報入力手段より入力された前記個人認証情報を用いて、ユーザ認証を行う認証情報制御手段を備えた画像形成装置であって、
前記認証情報入力手段より入力された前記個人認証情報を、外部へ出力する認証情報出力手段を備えたことを特徴とする画像形成装置。
【請求項２】
所定のジョブ情報を入力するジョブ情報入力手段をさらに備え、
前記ジョブ情報入力手段より入力したジョブ情報に前記個人認証情報が付加されている場合には、当該個人認証情報を用い、前記認証情報制御手段によりユーザ認証を行うことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記認証情報出力手段より出力する個人認証情報を暗号化処理する暗号化手段をさらに備えたことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記認証情報出力手段より出力する個人認証情報を暗号化して暗号化個人認証情報を形成する暗号化手段と、
前記ジョブ情報入力手段より入力したジョブ情報に前記暗号化個人認証情報が付加されている場合には、その暗号化個人認証情報を元の個人認証情報に復号化する復号化手段をさらに備えたことを特徴とする請求項２記載の画像形成装置。
【請求項５】
登録ユーザを認証するための所定の個人認証情報を入力する認証情報入力手段と、前記認証情報入力手段より入力された前記個人認証情報を用いて、ユーザ認証を行う認証情報制御手段を備えた画像形成装置の制御方法であって、
前記認証情報入力手段より入力された前記個人認証情報を外部へ出力するようにしたことを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、登録ユーザを認証するための所定の個人認証情報を入力する認証情報入力手段と、前記認証情報入力手段より入力された前記個人認証情報を用いて、ユーザ認証を行う認証情報制御手段を備えた画像形成装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、ＩＣカードで個人認証をすることによりユーザの制限をする機能をもつ画像形成装置が提案されている。
【０００３】
また、その画像形成装置に外部インターフェースやネットワークを介してアクセスをするクライアント装置（例えば、パーソナルコンピュータ装置など）に対してもユーザの認証情報を要求することによりユーザ制限を実現している。
【０００４】
その場合、全てのクライアント装置にＩＣカードリーダデバイスを設置してある場合は、ＩＣカードから認証情報を取得し、画像形成装置に対して送信することにより認証することが可能である。ただし、全てのユーザのクライアント装置に対してＩＣカードリーダデバイスを設置するには導入コストの問題もあり設置できないことが多い。この対応としては、従来どおり認証情報を手入力することにより対応している。
【０００５】
一方、ＩＣカードについては、ＩＣカードを社員証や学生証として運用することが普及し始めている。ＩＣカードに記録される個人認証情報は情報漏洩するリスクを回避するためＩＣカードのセキュリティ機能を利用したアクセス制限を掛けて保護されている場合が多く、その認証情報に対するアクセス方法については機密情報として取り扱われる。
【０００６】
そこで、新規に画像形成装置などの機器を導入する際、既に運用されている社員証や学生証などで個人認証機能を実現したいという要求があり、ＩＣカード内の個人認証情報へのアクセス方法を開示される場合は、その開示されたアクセス方法の情報を元に画像形成装置の制御プログラムをカスタマイズすることにより対応することが考えられる。しかし先に述べたようにこの個人認証情報へのアクセス方法は機密情報であり情報開示されない場合が多くある。
【０００７】
こういった場合、導入済みのＩＣカード毎に一意に決められている製造番号（シリアルナンバー）などＩＣカードから容易に読み出すことが可能であり且つＩＣカード毎に固有の情報を認証情報として扱うことにより、簡易的な個人認証による画像形成装置のユーザ制限機能を実現している。
【特許文献１】特開２００５−３８３７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ＩＣカードから容易に読み出すことが可能であり且つＩＣカード毎に固有の情報を個人認証情報として扱う場合、例えば製造番号などは単なる英数字のデータ列でありユーザフレンドリーなデータではない。
【０００９】
このデータを、ＩＣカードリーダを導入していないクライアント装置側で扱うためにはユーザが手入力する必要が生じるため、非常に使い勝手が悪くなってしまう。また手入力したデータが間違っていた場合は認証エラーとなってしまう。
【００１０】
本発明は、かかる実情に鑑みてなされたものであり、個人認証情報を適切に処理することができる画像形成装置およびその制御方法を提供すること目的とする。
【課題を解決するための手段】
【００１１】
本発明は、登録ユーザを認証するための所定の個人認証情報を入力する認証情報入力手段と、前記認証情報入力手段より入力された前記個人認証情報を用いて、ユーザ認証を行う認証情報制御手段を備えた画像形成装置であって、前記認証情報入力手段より入力された前記個人認証情報を、外部へ出力する認証情報出力手段を備えたものである。
【００１２】
また、所定のジョブ情報を入力するジョブ情報入力手段をさらに備え、前記ジョブ情報入力手段より入力したジョブ情報に前記個人認証情報が付加されている場合には、当該個人認証情報を用い、前記認証情報制御手段によりユーザ認証を行うようにしたものである。
【００１３】
また、前記認証情報出力手段より出力する個人認証情報を暗号化処理する暗号化手段をさらに備えたものである。
【００１４】
また、前記認証情報出力手段より出力する個人認証情報を暗号化して暗号化個人認証情報を形成する暗号化手段と、前記ジョブ情報入力手段より入力したジョブ情報に前記暗号化個人認証情報が付加されている場合には、その暗号化個人認証情報を元の個人認証情報に復号化する復号化手段をさらに備えたものである。
【００１５】
また、登録ユーザを認証するための所定の個人認証情報を入力する認証情報入力手段と、前記認証情報入力手段より入力された前記個人認証情報を用いて、ユーザ認証を行う認証情報制御手段を備えた画像形成装置の制御方法であって、前記認証情報入力手段より入力された前記個人認証情報を外部へ出力するようにしたものである。
【発明の効果】
【００１６】
したがって、本発明によれば、外部のクライアント装置などで個人認証情報を取り扱う際、画像形成装置から出力された個人認証情報を適用することができるので、ユーザの負担を大幅に軽減することができ、また、入力誤りなどの不具合の発生を未然に防止できるという効果を得る。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１８】
図１は、本発明の一実施例にかかるネットワークシステムを示している。
【００１９】
同図において、ローカルエリアネットワークＬＡＮには、複数のネットワーク端末装置ＴＭ１〜ＴＭｎ、認証サーバ装置ＳＶ、および、ネットワーク対応複合機ＭＦＰが接続されている。
【００２０】
ここで、認証サーバ装置ＳＶは、ローカルエリアネットワークＬＡＮに接続されているネットワーク端末装置ＴＭ１〜ＴＭｎ、および、ネットワークネットワーク対応複合機ＭＦＰに対して、例えば、ユーザの個人認証等の認証サービスを提供するものである。
【００２１】
また、ネットワーク対応複合機ＭＦＰは、画情報や各種レポートなどを電子メールとしてやりとりするための電子メール処理機能、ローカルエリアネットワークＬＡＮを介してネットワーク端末装置ＴＭ１〜ＴＭｎから印刷ジョブを受け付けて印刷するネットワーク印刷機能、原稿画像を読み取って得た画像データを電子メールを用いて指定された宛先へ送信するスキャン・ツー・イーメール機能、および、アナログ公衆回線網ＰＳＴＮに接続し、この公衆網を伝送路として用いてグループ３ファクシミリ伝送手順による画情報伝送を行うファクシミリ通信機能などを備えている。また、ネットワーク対応複合機ＭＦＰは、ＩＣカードＣＣおよびＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリＭＭをアクセス可能な機能を備えている。
【００２２】
また、ネットワーク端末装置ＴＭ１〜ＴＭｎは、ローカルエリアネットワークＬＡＮを介してネットワーク対応複合機ＭＦＰに対して印刷ジョブを送信するネットワーク印刷クライアント機能、および、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェアなどの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。また、ネットワーク端末装置ＴＭ１〜ＴＭｎは、ＵＳＢメモリＭＭをアクセス可能な機能も備えている。
【００２３】
図２は、ネットワーク対応複合機ＭＦＰの構成例を示している。
【００２４】
同図において、システム制御部１は、このネットワーク対応複合機ＭＦＰの各部の制御処理、および、ファクシミリ伝送制御手順処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワーク対応複合機ＭＦＰに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００２５】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、プロッタ６は、所定の解像度で画像を記録出力するためのものであり、操作表示部７は、このネットワーク対応複合機ＭＦＰを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００２６】
符号化復号化部８は、画信号を符号化圧縮するとともに、符号化圧縮されている画情報を元の画信号に復号化するためのものであり、画像蓄積装置９は、符号化圧縮された状態の画情報を多数記憶するためのものである。
【００２７】
グループ３ファクシミリモデム１０は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００２８】
網制御装置１１は、このネットワーク対応複合機ＭＦＰをアナログ公衆回線網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００２９】
ローカルエリアネットワークインターフェース回路１２は、このネットワーク対応複合機ＭＦＰをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１３は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００３０】
ＵＳＢホストユニット１４は、ＵＳＢホスト機能を実現するためのものであり、ＵＳＢメモリＭＭを着脱するためのソケット１５が設けられているとともに、ＵＳＢケーブル１６を介してＩＣカードＣＣをアクセスするためのＩＣカード駆動装置１７が接続されている。
【００３１】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、符号化復号化部８、画像蓄積装置９、グループ３ファクシミリモデム１０、網制御装置１１、ローカルエリアネットワーク伝送制御部１３、および、ＵＳＢホストユニット１４は、内部バス１８に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１８を介して行われている。
【００３２】
また、網制御装置１１とグループ３ファクシミリモデム１０との間のデータのやりとりは、直接行なわれている。
【００３３】
ここで、ＵＳＢケーブル１６には、後述するように、ユーザの認証情報や認証情報へアクセスするための鍵情報などのデータが送受信される。このため、ＵＳＢケーブル１６やＵＳＢバス上の信号がモニターされることによる情報の漏洩が懸念される。
【００３４】
このため、ＵＳＢホストユニット１４とＩＣカード駆動装置１７との間のコマンド及びデータの送受信を暗号化している。暗号化を行う前にはＵＳＢホストユニット１４とＩＣカード駆動装置１７との間で認証を行い、その結果から得られた共通な鍵を生成し、その生成した共通鍵を利用し暗号化／復号化することでＵＳＢバス上をセキュアにしている。
【００３５】
また、ＵＳＢホストユニット１４とＵＳＢメモリＭＭの間のデータのやりとりについても、ＵＳＢホストユニット１４とＩＣカード駆動装置１７の間のデータのやりとりと同様な暗号化通信を行うようにすることが好ましい。
【００３６】
また、ＩＣカードＣＣとしては、一般に接触式、非接触式の２種類が存在するが、本実施例の場合には、どちらでも適用することができる。
【００３７】
また、ＩＣカードＣＣには、通常、記憶領域毎にアクセスするための鍵が設定されており、リード／ライトする際、この鍵を用いた認証を行うようになっている。これにより、ＩＣカードＣＣ内のデータの機密性が保たれる。
【００３８】
そこで、本実施例で個人認証情報として用いるユーザＩＤおよびパスワードを特定のエリアに格納する場合、これらの個人認証情報にアクセスするためには個別のアクセスキーを使って認証をする必要がある。
【００３９】
一方、ＩＣカードＣＣには、一意に割り振られた製造番号などのカード識別情報が保持されており、この製造番号については、上述したようなアクセス鍵を用いずに読み出すことが可能である。
【００４０】
そこで、ネットワーク対応複合機ＭＦＰを新規に導入する際、ＩＣカードＣＣ内の個人認証情報へのアクセス方法を開示された場合は、ネットワーク対応複合機ＭＦＰの制御プログラムを変更するカスタマイズを行いＩＣカードＣＣによる認証機能を実現できる。
【００４１】
それに対し、ＩＣカードＣＣ内の個人認証情報へのアクセス方法を開示されない場合には、ＩＣカードＣＣが固有に保持している製造番号を認証情報として扱うことにより、同じく、ＩＣカードＣＣを利用した認証を行うことができる。例えば、ＦｅｌｉＣａ（登録商標；ＩＳＯ／ＩＥＣ  １８０９２）というＩＣカード方式では製造番号が８バイトの１６進数データであり、この情報は容易に読み出しが可能である。
【００４２】
このように、ＩＣカードＣＣの製造番号を個人認証情報として用いる場合、製造番号を文字列データに変換したものをユーザＩＤとして登録する。
【００４３】
このようにして、ＩＣカードＣＣを用いた個人認証については、個人認証情報として、ユーザＩＤとパスワードを用いるか、あるいは、ユーザＩＤ（ＩＣカードの製造番号）のみを用いるかの２つがあるので、いずれの方法を適用するかを、ネットワーク対応複合機ＭＦＰの初期設定などであらかじめ設定しておく必要がある。
【００４４】
図３は、ネットワーク端末装置ＴＭ（ＴＭ１〜ＴＭｎ）の構成例を示している。
【００４５】
同図において、ＣＰＵ（中央処理装置）２１は、このデータ処理装置ＤＴの動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２２は、ＣＰＵ２１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）２３は、ＣＰＵ２１のワークエリア等を構成するためのものである。
【００４６】
キャラクタジェネレータ２４は、図形文字の表示データを発生するためのものであり、時計回路２５は、現在日時情報を出力するためのものであり、ローカルエリアネットワークインターフェース回路２６は、このデータ処理装置ＤＴをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部２７は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００４７】
磁気ディスク装置２８は、種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものであり、光学媒体駆動装置２９は、交換可能な光学記録媒体（例えば、ＣＤ−ＲＯＭ、ＤＶＤなど）のデータをアクセス（読み書き）するためのものであり、画面表示装置３１は、このデータ処理装置ＤＴを操作するための画面を表示するためのものであり、表示制御部３２は、画面表示装置３１の表示内容を制御するためのものである。
【００４８】
キーボード装置３３は、このデータ処理装置ＤＴに種々のキー操作を行うためのものであり、画面指示装置３４は、画面表示装置３１の任意の点を指示する等の操作作業を行うためのものであり、入力制御部３５は、キーボード装置３３および画面指示装置３４の入力情報を取り込む等するためのものである。
【００４９】
ＵＳＢホストユニット３６は、ＵＳＢホスト機能を実現するためのものであり、ＵＳＢメモリＭＭを着脱するためのソケット３７が設けられている。
【００５０】
これらのＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、キャラクタジェネレータ２４、時計回路２５、ローカルエリアネット伝送制御部２７、磁気ディスク装置２８、光学媒体駆動装置２９、表示制御部３２、入力制御部３５、および、ＵＳＢホストユニット３６は、内部バス３８に接続されており、これらの各要素間のデータのやりとりは、主としてこの内部バス３８を介して行われる。
【００５１】
図４は、ネットワーク対応複合機ＭＦＰのソフトウェア構成図を示し、図５は、認証サービスモジュールに着目したモジュール関連図の一例を示している。また、図６は、認証制御サービス４１の具体例を示している。
【００５２】
この場合、ネットワーク対応複合機ＭＦＰでは、コピー、ファクシミリ、プリンタ、Ｗｅｂ等のアプリケーションが動作可能であり、これらのアプリケーションを利用するための個人認証を認証制御サービスにて実施している。
【００５３】
認証制御サービス４１では、認証情報制御部４１ａが、暗号・復号化処理部４１ｂを適宜に制御することで、個人認証情報の暗号化処理および復号化処理を適用し、また、認証情報出力部４１ｃにより、個人認証情報をＵＳＢメモリＭＭなどの外部機能（外部装置など）へ出力するようにしている。
【００５４】
ここで、認証情報出力部４１ｃの出力先は、ＵＳＢメモリＭＭに限らず、ローカルエリアネットワークＬＡＮを介して、他の端末装置であってもよい。
【００５５】
また、ネットワーク対応複合機ＭＦＰでは、ユーザについて個人認証が成功して初めて、これらのアプリケーションが利用可能となる。また登録されているユーザごとに利用可能なアプリケーションの選択が可能であり、個人認証することによりユーザ毎に機能制限を行うこともできる。
【００５６】
図７は、ネットワーク端末装置ＴＭ１〜ＴＭｎのネットワーク印刷機能に関するソフトウェア構成の一例を示している。
【００５７】
印刷アプリケーション６１は、プリンタドライバ６２に対して印刷ジョブの形成を指示する。プリンタドライブ６２は、認証ライブラリ６３以下（ＩＣカードＲ／Ｗデバイスドライバ６４およびＵＳＢホストデバイスドライバ６５を含む）を利用して、ＵＳＢメモリＭＭより個人認証情報を取得し、取得した個人認証情報を印刷ジョブに付加し、ネットワークライブラリ６６を利用して、ローカルエリアネットワークＬＡＮを介し、ネットワーク対応複合機ＭＦＰへ印刷ジョブを送信する。
【００５８】
また、ＵＳＢメモリＭＭに保存される個人認証情報は、図８（ａ）に示すようなものとなる。上述したようにＩＣカードＣＣに保存されているユーザＩＤおよびパスワードをアクセス可能な場合には、ユーザＩＤおよびパスワードが保存されるが、アクセスできない場合には、ＩＣカードＣＣの製造番号をユーザＩＤに変換したものが保存される。
【００５９】
また、個人認証については、ネットワーク対応複合機ＭＦＰが自前で実行する場合、および、認証サーバ装置ＳＶを用いて行う場合のいずれの方法をも採用することができる。そして、個人認証をネットワーク対応複合機ＭＦＰが自前で実行する場合には、個人認証情報を登録しておく必要がある。例えば、アドレス帳ＤＢの１つの情報に、図８（ｂ）に示すように、ユーザＩＤとパスワードとを記憶しておくようにするとよい。
【００６０】
図９は、ネットワーク対応複合機ＭＦＰの操作表示部７の表示例であり、ＩＣカードＣＣによる個人認証機能を有効にすることによりこの画面が表示される。
【００６１】
利用者は管理者より配布された社員証や学生証などをネットワーク対応複合機ＭＦＰに接続されたＩＣカード駆動装置１７へセットすることにより、認証動作が行われる。
【００６２】
ＩＣカードＣＣから読み出された個人認証情報と予めネットワーク対応複合機ＭＦＰに登録されている認証情報が合致した場合、認証完了となり機能が有効となる。図１０は、認証完了後のコピーアプリケーションの画面表示例である。認証が失敗した場合、図１１に示すように認証失敗の表示を行う。
【００６３】
ここで、認証情報取得設定動作を図１２に示す。
【００６４】
ネットワーク対応複合機ＭＦＰは、ユーザの操作表示部７からの指示により、ＩＣカードＣＣによる利用者認証設定画面（図１３参照）を表示する（処理１０１）。
【００６５】
ユーザが”ＩＣカードＣＣより取得”ボタンを押下することにより（処理１０２）、ＩＣカードＣＣをＩＣカード駆動装置１７へセットする旨の画面（図１４参照）を表示する。
【００６６】
ネットワーク対応複合機ＭＦＰは、ＩＣカード駆動装置１７へＩＣカードＣＣがセットされたことを検出すると、ＩＣカードＣＣより個人の認証情報の読み出しを行う（処理１０３）。
【００６７】
認証情報の読み取りが正常に終了したことを判断した場合（判断１０４の結果がＹＥＳ）、利用者認証情報設定画面に表示しているログインユーザ名表示部分にＩＣカードＣＣから取得したユーザ名を表示する（処理１０５；図１５参照）。
【００６８】
この時点で予めユーザがソケット１５にＵＳＢメモリＭＭを接続しておいた場合、利用者認証情報設定画面上に”ＵＳＢメモリＭＭへ出力”ボタンが表示される。ユーザが”ＵＳＢメモリＭＭへ出力”ボタンを押下することにより（判断１０６の結果がＹＥＳ）、ＩＣカードＣＣから取得した個人認証情報をＵＳＢメモリＭＭへ書き込む動作を行う（処理１０７）。ユーザが”設定“ボタンを押下することにより、ネットワーク対応複合機ＭＦＰの利用者認証情報が登録され終了する。
【００６９】
また、ＵＳＢメモリＭＭへの出力が指示されなかった場合で、判断１０６の結果がＮＯになるときには、その時点でこの動作を終了する。
【００７０】
一方、ＩＣカードＣＣから認証情報が正常に読み出せなかった場合で、判断１０４の結果がＮＯになるときには、ＩＣカード読み取りエラーの表示を行う（処理１０８）。再度、ＩＣカード読み取りを実施するか、終了するかをユーザが判断し、リトライを指示した場合は再度ＩＣカードＣＣ読み取りを実施する（判断１０９の結果がＹＥＳ）。リトライをキャンセルした場合は（判断１０９の結果がＮＯ）、終了する。
【００７１】
このようにして、本実施例では、ＩＣカードＣＣに保存されている個人認証情報を、ＵＳＢメモリＭＭに出力することができるので、このＵＳＢメモリＭＭを装着可能なネットワーク端末装置ＴＭ１〜ＴＭｎに装着することにより、ネットワーク対応複合機ＭＦＰの外部装置から印刷ジョブを出力しようとするとき、ＵＳＢメモリＭＭに記憶されている個人認証情報を印刷ジョブに付加することで、ネットワーク対応複合機ＭＦＰにおいて利用者制限を適切に行うことができることとなり、非常に便利である。
【００７２】
図１６は、認証情報取得設定動作の他の例を示している。
【００７３】
ネットワーク対応複合機ＭＦＰは、ユーザの操作表示部７からの指示により、ＩＣカードＣＣによる利用者認証設定画面（図１３参照）を表示する（処理２０１）。
【００７４】
ユーザが”ＩＣカードＣＣより取得”ボタンを押下することにより（処理２０２）、ＩＣカードＣＣをＩＣカード駆動装置１７へセットする旨の画面（図１４参照）を表示する。
【００７５】
ネットワーク対応複合機ＭＦＰは、ＩＣカード駆動装置１７へＩＣカードＣＣがセットされたことを検出すると、ＩＣカードＣＣより個人の認証情報の読み出しを行う（処理２０３）。
【００７６】
認証情報の読み取りが正常に終了したことを判断した場合（判断２０４の結果がＹＥＳ）、利用者認証情報設定画面に表示しているログインユーザ名表示部分にＩＣカードＣＣから取得したユーザ名を表示する（処理２０５；図１５参照）。
【００７７】
この時点で予めユーザがソケット１５にＵＳＢメモリＭＭを接続しておいた場合、利用者認証情報設定画面上に”ＵＳＢメモリＭＭへ出力”ボタンが表示される。ユーザが”ＵＳＢメモリＭＭへ出力”ボタンを押下すると（判断２０６の結果がＹＥＳ）、個人認証情報の出力の際には暗号化する旨が設定されているかどうかを調べる（判断２０７）。
【００７８】
判断２０７の結果がＹＥＳになるときには、ＵＳＢメモリＭＭに所定の公開鍵が保存されているかどうかを調べ（判断２０８）、判断２０８の結果がＹＥＳになるときには、ＵＳＢメモリＭＭから公開鍵を取得し、その公開鍵用いて個人認証情報を暗号化し（処理２０９）、ＵＳＢメモリＭＭに暗号化個人情報を保存する（処理２１０）。
【００７９】
また、判断２０８の結果がＮＯになるときには、自端末に設定されている秘密鍵を用いて個人認証情報を暗号化し（処理２１１）、ＵＳＢメモリＭＭに暗号化個人情報を保存する（処理２１２）。
【００８０】
一方、暗号化する旨が設定されていない場合で、判断２０７の結果がＮＯになるときには、ＩＣカードＣＣから取得した個人認証情報をＵＳＢメモリＭＭへ書き込む動作を行う（処理２１３）。ユーザが”設定“ボタンを押下することにより、ネットワーク対応複合機ＭＦＰの利用者認証情報が登録され終了する。
【００８１】
また、ＵＳＢメモリＭＭへの出力が指示されなかった場合で、判断２０６の結果がＮＯになるときには、その時点でこの動作を終了する。
【００８２】
一方、ＩＣカードＣＣから認証情報が正常に読み出せなかった場合で、判断２０４の結果がＮＯになるときには、ＩＣカード読み取りエラーの表示を行う（処理２１４）。再度、ＩＣカード読み取りを実施するか、終了するかをユーザが判断し、リトライを指示した場合は再度ＩＣカードＣＣ読み取りを実施する（判断２１５の結果がＹＥＳ）。リトライをキャンセルした場合は（判断２１６の結果がＮＯ）、終了する。
【００８３】
このようにして、個人情報を暗号化する旨が設定されている場合、ＵＳＢメモリＭＭにユーザの公開鍵が保存されているときはその公開鍵を用いて個人認証情報を暗号化した後にＵＳＢメモリＭＭに保存し、また、公開鍵が保存されていない場合には自端末に設定されている秘密鍵を用いて個人認証情報を暗号化してＵＳＢメモリＭＭに保存するので、セキュリティ上有利である。
【００８４】
図１７は、ネットワーク端末装置ＴＭ１〜ＴＭｎにおいて、ネットワーク対応複合機ＭＦＰを用いた印刷動作が指示された場合の処理の一例を示している。この場合、ネットワーク印刷機能が用いられる。
【００８５】
ユーザから印刷指示が入力されると（処理３０１）、印刷アプリケーションから渡された印刷データを印刷するための印刷ジョブデータを作成する（処理３０２）。ここで、ＵＳＢメモリＭＭがセットされているかどうかを調べ（判断３０３）、判断３０３の結果がＮＯになるときには、ユーザに対してＵＳＢメモリＭＭをセットするように要求する表示を行い（処理３０４）、判断３０３へ戻る。
【００８６】
ＵＳＢメモりＭＭがセットされていて、判断３０３の結果がＹＥＳになるときには、ＵＳＢメモリＭＭより認証情報を読み込む（処理３０５）。ここで、自端末に公開鍵、および、公開鍵と組になる秘密鍵が設定されているかどうかを調べ（判断３０６）、判断３０６の結果がＹＥＳになるときには、読み込んだ認証情報を、設定されている秘密鍵を用いて復号化し、個人認証情報を形成する（処理３０７）。
【００８７】
次いで、印刷ジョブデータに、処理３０７で作成した個人認証情報（平文）、あるいは、ＵＳＢメモリＭＭから読み込んだ個人認証情報（暗号文）を付加し（処理３０８）、処理３０８で個人認証情報を付加した印刷ジョブを、ネットワーク対応複合機ＭＦＰへ送信する（処理３０９）。
【００８８】
図１８は、ローカルエリアネットワークＬＡＮを介し、ネットワーク端末装置ＴＭ１〜ＴＭｎより印刷ジョブを受信した場合のネットワーク対応複合機ＭＦＰの処理の一例を示している。
【００８９】
印刷ジョブデータを受信すると（処理４０１）、受信した印刷ジョブデータに付加されている個人認証情報が暗号化されているかどうかを調べる（判断４０２）。個人認証情報が暗号化されているかどうかは、例えば、個人認証情報が暗号化されているか否かをあらわす暗号化フラグを印刷ジョブデータに付加することで、判断することができる。
【００９０】
判断４０２の結果がＹＥＳになるときには、自端末に設定されている秘密鍵を用いて、暗号化個人認証情報を復号化して、個人認証情報を取得する（処理４０３）。
【００９１】
次に、処理４０３により形成した個人認証情報、あるいは、印刷ジョブデータに付加されていた平文の個人認証情報のいずれかを用いて認証動作を行う（処理４０４）。
【００９２】
処理４０４の認証の結果がＯＫである場合には（判断４０６の結果がＹＥＳ）、受信した印刷ジョブの印刷動作を行う（処理４０６）。
【００９３】
また、処理４０４の認証の結果がＮＧである場合には（判断４０６の結果がＮＯ）、認証エラーを表示して（処理４０７）、受信した印刷ジョブを実行しない。
【００９４】
ところで、上述した実施例では、ネットワーク対応複合機ＭＦＰがＩＣカードＣＣを用いた個人認証機能を備えている場合について説明したが、個人認証機能としては、それ以外にも、例えば、顔、声紋、瞳の虹彩、指紋、静脈などを使った生体認証機能を採用することができる。
【００９５】
また、上述した実施例では、ネットワーク端末装置からネットワーク印刷機能を用いてネットワーク対応複合機ＭＦＰに印刷ジョブを送信する場合について説明しているが、ネットワーク対応複合機ＭＦＰにホストインタフェースを設け、このホストインタフェースを介して直接的に接続した端末装置から印刷ジョブを送信する際にも、本発明を同様にして適用することができる。
【００９６】
また、上述した実施例では、ネットワーク対応複合機ＭＦＰとネットワーク端末装置ＴＭとの間の個人認証の受け渡しをＵＳＢメモリＭＭを用いて行っているが、ローカルエリアネットワークＬＡＮを介してネットワーク端末装置ＴＭへ送信するように構成することもできる。あるいは、ＵＳＢメモリＭＭ以外の記憶媒体を用いることもできる。
【図面の簡単な説明】
【００９７】
【図１】本発明の一実施例にかかるネットワークシステムを示したブロック図。
【図２】ネットワーク対応複合機ＭＦＰの構成例を示したブロック図。
【図３】ネットワーク端末装置ＴＭ（ＴＭ１〜ＴＭｎ）の構成例を示したブロック図。
【図４】ネットワーク対応複合機ＭＦＰのソフトウェア構成図。
【図５】認証サービスモジュールに着目したモジュール関連図の一例を示した図。
【図６】認証制御サービス４１の具体例を示したブロック図。
【図７】ネットワーク端末装置ＴＭ１〜ＴＭｎのネットワーク印刷機能に関するソフトウェア構成の一例を示したブロック図。
【図８】ＵＳＢメモリＭＭに保存される個人認証情報の一例などを示した概略図。
【図９】認証要求画面の一例を示した概略図。
【図１０】認証完了後のコピーアプリケーションの画面表示の一例を示した概略図。
【図１１】認証失敗画面の表示例を示した概略図。
【図１２】認証情報取得設定動作の一例を示したフローチャート。
【図１３】利用者認証情報設定画面の表示例を示した概略図。
【図１４】ＩＣカードセット要求画面の表示例を示した概略図。
【図１５】利用者認証情報設定画面の表示の他の例を示した概略図。
【図１６】認証情報取得設定動作の他の例を示したフローチャート。
【図１７】ネットワーク端末装置ＴＭ１〜ＴＭｎにおいて、ネットワーク対応複合機ＭＦＰを用いた印刷動作が指示された場合の処理の一例を示したフローチャート。
【図１８】ローカルエリアネットワークＬＡＮを介し、ネットワーク端末装置ＴＭ１〜ＴＭｎより印刷ジョブを受信した場合のネットワーク対応複合機ＭＦＰの処理の一例を示したフローチャート。
【符号の説明】
【００９８】
ＭＦＰ  ネットワーク対応複合機
ＴＭ，ＴＭ１〜ＴＭｎ  ネットワーク端末装置
ＳＶ  認証サーバ装置
ＣＣ  ＩＣカード
ＭＭ  ＵＳＢメモリ
【図１】
2007328663.tif 000003
【図２】
2007328663.tif 000004
【図３】
2007328663.tif 000005
【図４】
2007328663.tif 000006
【図５】
2007328663.tif 000007
【図６】
2007328663.tif 000008
【図７】
2007328663.tif 000009
【図８】
2007328663.tif 000010
【図９】
2007328663.tif 000011
【図１０】
2007328663.tif 000012
【図１１】
2007328663.tif 000013
【図１２】
2007328663.tif 000014
【図１３】
2007328663.tif 000015
【図１４】
2007328663.tif 000016
【図１５】
2007328663.tif 000017
【図１６】
2007328663.tif 000018
【図１７】
2007328663.tif 000019
【図１８】
2007328663.tif 000020