(57)【要約】【課題】  画像形成装置からの機密漏洩を防止する。【解決手段】ネットワーク７に、複合機３と、サーバ装置２と、クライアント装置１とが接続されている。クライアント装置１は、文書データから画像出力データを生成し、その画像出力データを暗号化したものをサーバ装置２へ送信する。サーバ装置２では、その暗号化された画像出力データが出力データ記憶部２２に格納される。サーバ装置２は、複合機３においてユーザ操作に基づいて入力されたユーザ認証情報を受信すると、そのユーザ認証情報が正当なものであるか否かを判定し、そのユーザ認証情報が正当なものであると判定された場合、そのユーザ認証情報に関連付けられている、暗号化された画像出力データをその複合機３へ送信する。複合機３は、その暗号化された画像出力データを復号し、復号した画像出力データで画像形成処理を行う。【選択図】  図７
2010170236.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された少なくとも１つの画像形成装置と、
前記ネットワークに接続されたサーバ装置と、
前記ネットワークに接続されたクライアント装置とを備え、
前記クライアント装置は、文書データから画像出力データを生成し、前記画像出力データを暗号化し、暗号化後の前記画像出力データを前記サーバ装置へ送信し、
前記サーバ装置は、
前記ネットワークに接続された第１通信装置と、
暗号化後の前記画像出力データを前記第１通信装置で受信するデータ受信手段と、
受信された暗号化後の前記画像出力データを所定の記憶装置に格納するデータ管理手段と、
ユーザ操作に基づいて入力されたユーザ認証情報を、前記第１通信装置で前記ネットワークを介して前記画像形成装置から受信し、前記ユーザ認証情報が正当なものであるか否かを判定する認証処理手段と、
前記ユーザ認証情報が正当なものであると判定された場合に、暗号化後の前記画像出力データのうち、前記ユーザ認証情報に関連付けられている暗号化後の前記画像出力データを前記画像形成装置へ前記第１通信装置で送信するデータ送信手段とを有し、
前記画像形成装置は、
前記ネットワークに接続された第２通信装置と、
ユーザ操作に基づいて前記ユーザ認証情報を取得する取得手段と、
前記第２通信装置で前記ユーザ認証情報を前記サーバ装置へ送信し、前記第２通信装置で暗号化後の前記画像出力データを前記サーバ装置から受信し、その暗号化後の画像出力データを復号し、その画像出力データに基づき画像形成処理を行わせる制御手段と、
を有すること、
を特徴とする画像形成システム。
【請求項２】
前記クライアント装置は、ユーザごとに異なる暗号鍵で前記画像出力データを暗号化することを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記クライアント装置は、公開鍵で前記画像出力データを暗号化し、
前記画像形成装置の制御手段は、前記公開鍵と対になる秘密鍵で、暗号化後の前記画像出力データを復号すること、
を特徴とする請求項１または請求項２記載の画像形成システム。
【請求項４】
前記サーバ装置は、公開鍵を前記クライアント装置へ送信する暗号鍵管理手段を有し、
前記クライアント装置は、前記公開鍵を受信し前記公開鍵で前記画像出力データを暗号化し、
前記画像形成装置の前記取得手段は、ユーザ操作に基づいて、前記公開鍵と対になる秘密鍵を取得し、
前記画像形成装置の前記制御手段は、前記秘密鍵で、暗号化後の前記画像出力データを復号すること、
を特徴とする請求項１または請求項２記載の画像形成システム。
【請求項５】
前記サーバ装置は、公開鍵を前記クライアント装置へ送信する暗号鍵管理手段を有し、
前記クライアント装置は、共通鍵を生成し前記共通鍵で前記画像出力データを暗号化し、前記公開鍵を受信し前記公開鍵で前記共通鍵を暗号化し、暗号化後の前記画像出力データおよび暗号化後の前記共通鍵を前記サーバ装置へ送信し、
前記サーバ装置の前記データ受信手段は、暗号化後の前記画像出力データおよび暗号化後の前記共通鍵を前記第１通信装置で受信し、
前記サーバ装置の前記データ管理手段は、暗号化後の前記画像出力データおよび暗号化後の前記共通鍵を所定の記憶装置に格納し、
前記サーバ装置の前記データ送信手段は、前記ユーザ認証情報が正当なものであると判定された場合に、暗号化後の前記画像出力データのうち、前記ユーザ認証情報に関連付けられている暗号化後の前記画像出力データおよび暗号化後の前記共通鍵を前記画像形成装置へ前記第１通信装置で送信し、
前記画像形成装置の前記取得手段は、ユーザ操作に基づいて、前記公開鍵と対になる秘密鍵を取得し、
前記画像形成装置の前記制御手段は、暗号化後の前記画像出力データおよび暗号化後の共通鍵を前記サーバ装置から受信し、前記秘密鍵で、暗号化後の共通鍵を復号し、前記共通鍵で、その暗号化後の画像出力データを復号すること、
を特徴とする請求項１または請求項２記載の画像形成システム。
【請求項６】
前記取得手段は、前記ユーザ認証情報を記憶するＩＤカードから、前記ユーザ認証情報を読み出すカードリーダであることを特徴とする請求項１から請求項５のいずれか１項記載の画像形成システム。
【請求項７】
前記取得手段は、前記ユーザ認証情報および前記秘密鍵を記憶するＩＤカードから、前記ユーザ認証情報および前記秘密鍵を読み出すカードリーダであることを特徴とする請求項４または請求項５記載の画像形成システム。
【請求項８】
前記ネットワークに接続され、登録済みのユーザのそれぞれについてユーザ認証情報および公開鍵を有し、前記登録済みのユーザ認証情報に基づいてユーザ認証を行う認証サーバ装置を備え、
前記サーバ装置の認証処理手段は、前記画像形成装置からのユーザ認証情報を前記第１通信装置で前記認証サーバ装置へ送信してユーザ認証を実行させ、前記第１通信装置で前記認証サーバ装置から前記ユーザ認証の結果を受信し、その結果に基づいて、前記ユーザ認証情報が正当なものであるか否かを判定し、
前記サーバ装置の暗号鍵管理手段は、前記認証サーバ装置から前記公開鍵を取得し、前記クライアント装置へ送信すること、
を特徴とする請求項４または請求項５記載の画像形成システム。
【請求項９】
前記画像出力データは、ページ記述言語で記述された印刷データであることを特徴とする請求項１から請求項８のうちのいずれか１項記載の画像形成システム。
【請求項１０】
ネットワークに接続された通信装置と、
暗号化後の画像出力データを前記通信装置で受信するデータ受信手段と、
暗号化後の前記画像出力データを所定の記憶装置に格納するデータ管理手段と、
ユーザ操作に基づいて入力されたユーザ認証情報を、前記通信装置で前記ネットワークを介して画像形成装置から受信し、前記ユーザ認証情報が正当なものであるか否かを判定する認証処理手段と、
前記ユーザ認証情報が正当なものであると判定された場合に、暗号化後の前記画像出力データのうち、前記ユーザ認証情報に関連付けられている暗号化後の前記画像出力データを、前記ユーザ認証情報を送信した前記画像形成装置へ前記通信装置で送信するデータ送信手段と、
を備えることを特徴とするサーバ装置。
【請求項１１】
ネットワークに接続された通信装置と、
ユーザ操作に基づいてユーザ認証情報を取得する取得手段と、
前記ネットワークに接続されているサーバ装置へ前記通信装置でユーザ認証情報および画像出力データの送信要求を送信し、暗号化後の画像出力データのうち、前記ユーザ認証情報に関連付けられている暗号化後の画像出力データを、前記通信装置で前記サーバ装置から受信し、受信した暗号化後の画像出力データを復号し、その画像出力データに基づき画像形成処理を行わせる制御手段と、
を備えることを特徴とする画像形成装置。
【請求項１２】
ネットワークに接続された少なくとも１つの画像形成装置と、
前記ネットワークに接続されたサーバ装置と、
前記ネットワークに接続されたクライアント装置とを備え、
前記クライアント装置は、文書データから画像出力データを生成して前記サーバ装置へ送信し、
前記サーバ装置は、
前記ネットワークに接続された第１通信装置と、
前記画像出力データを前記第１通信装置で受信するデータ受信手段と、
前記画像出力データを暗号化する暗号化手段と、
暗号化後の前記画像出力データを所定の記憶装置に格納するデータ管理手段と、
ユーザ操作に基づいて入力されたユーザ認証情報を、前記第１通信装置で前記ネットワークを介して前記画像形成装置から受信し、前記ユーザ認証情報が正当なものであるか否かを判定する認証処理手段と、
前記ユーザ認証情報が正当なものであると判定された場合に、暗号化後の前記画像出力データのうち、前記ユーザ認証情報に関連付けられている暗号化後の前記画像出力データを前記画像形成装置へ前記第１通信装置で送信するデータ送信手段とを有し、
前記画像形成装置は、
前記ネットワークに接続された第２通信装置と、
ユーザ操作に基づいて前記ユーザ認証情報を取得する取得手段と、
前記第２通信装置で前記ユーザ認証情報を前記サーバ装置へ送信し、前記第２通信装置で暗号化後の前記画像出力データを前記サーバ装置から受信し、その暗号化後の画像出力データを復号し、その画像出力データに基づき画像形成処理を行わせる制御手段と、
を有すること、
を特徴とする画像形成システム。
【請求項１３】
前記サーバ装置の暗号化手段は、公開鍵で前記画像出力データを暗号化し、
前記画像形成装置の前記取得手段は、ユーザ操作に基づいて、前記公開鍵と対になる秘密鍵を取得し、
前記画像形成装置の前記制御手段は、前記秘密鍵で、暗号化後の前記画像出力データを復号すること、
を特徴とする請求項１２記載の画像形成システム。
【請求項１４】
前記サーバ装置の暗号化手段は、共通鍵を生成し、前記共通鍵で前記画像出力データを暗号化し、公開鍵で前記共通鍵を暗号化し、
前記サーバ装置の前記データ管理手段は、暗号化後の前記画像出力データおよび暗号化後の前記共通鍵を所定の記憶装置に格納し、
前記サーバ装置の前記データ送信手段は、前記ユーザ認証情報が正当なものであると判定された場合に、暗号化後の前記画像出力データのうち、前記ユーザ認証情報に関連付けられている暗号化後の前記画像出力データおよび暗号化後の前記共通鍵を前記画像形成装置へ前記第１通信装置で送信し、
前記画像形成装置の前記取得手段は、ユーザ操作に基づいて、前記公開鍵と対になる秘密鍵を取得し、
前記画像形成装置の前記制御手段は、暗号化後の前記画像出力データおよび暗号化後の共通鍵を前記サーバ装置から受信し、前記秘密鍵で、暗号化後の共通鍵を復号し、前記共通鍵で、その暗号化後の画像出力データを復号すること、
を特徴とする請求項１２記載の画像形成システム。
【請求項１５】
ネットワークに接続された通信装置と、
画像出力データを前記通信装置で受信するデータ受信手段と、
前記画像出力データを暗号化する暗号化手段と、
暗号化後の前記画像出力データを所定の記憶装置に格納するデータ管理手段と、
ユーザ操作に基づいて入力されたユーザ認証情報を、前記通信装置で前記ネットワークを介して画像形成装置から受信し、前記ユーザ認証情報が正当なものであるか否かを判定する認証処理手段と、
前記ユーザ認証情報が正当なものであると判定された場合に、暗号化後の前記画像出力データのうち、前記ユーザ認証情報に関連付けられている暗号化後の前記画像出力データを、前記ユーザ認証情報を送信した前記画像形成装置へ前記通信装置で送信するデータ送信手段と、
を備えることを特徴とするサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、サーバ装置および画像形成装置に関するものである。
【背景技術】
【０００２】
ネットワークに接続された画像形成装置には、パーソナルコンピュータからのプリントコマンドを受信すると、ネットワーク上のファイルサーバから文書ファイルを取得し、その文書ファイルをビットマップ画像に展開し、ビットマップ画像に基づいて印刷を行うものがある（例えば特許文献１，２参照）。
【０００３】
その画像形成装置では、コピージョブの実行中の場合、コピージョブ終了後に、ＩＤカードからユーザＩＤが取得され、そのユーザＩＤと文書ファイルのユーザ識別子とが一致するか否かが判定され、両者が一致することを確認した後に、その文書ファイルに基づく印刷が実行される。
【０００４】
一方、コピージョブが実行されていない場合には、ただちに文書ファイルに基づく印刷が実行される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２５１３５８号公報
【特許文献２】特開２００４−１６８０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のシステムでは、パーソナルコンピュータから画像形成装置へプリントコマンドが供給されると、コピージョブが実行中でなければ、印刷が開始される。したがって、印刷実行時には、ユーザがパーソナルコンピュータの設置場所におり、画像形成装置の設置場所にはいない。このため、ユーザが画像形成装置の設置場所まで印刷物を取りに行くまで、印刷物が放置されてしまい、機密保持の観点から好ましくない。
【０００７】
本発明は、上記の問題に鑑みてなされたものであり、機密漏洩を防止できる画像形成システム、並びに、そのシステムに使用可能なサーバ装置および画像形成装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明では以下のようにした。
【０００９】
本発明に係る画像形成システムは、ネットワークに接続された少なくとも１つの画像形成装置と、ネットワークに接続されたサーバ装置と、ネットワークに接続されたクライアント装置とを備える。そして、クライアント装置は、文書データから画像出力データを生成し、画像出力データを暗号化し、暗号化後の画像出力データをサーバ装置へ送信する。サーバ装置は、ネットワークに接続された第１通信装置と、暗号化後の画像出力データを第１通信装置で受信するデータ受信手段と、受信された暗号化後の画像出力データを所定の記憶装置に格納するデータ管理手段と、ユーザ操作に基づいて入力されたユーザ認証情報を、第１通信装置でネットワークを介して画像形成装置から受信し、ユーザ認証情報が正当なものであるか否かを判定する認証処理手段と、ユーザ認証情報が正当なものであると判定された場合に、暗号化後の画像出力データのうち、ユーザ認証情報に関連付けられている暗号化後の画像出力データを画像形成装置へ第１通信装置で送信するデータ送信手段とを有する。画像形成装置は、ネットワークに接続された第２通信装置と、ユーザ操作に基づいて前記ユーザ認証情報を取得する取得手段と、第２通信装置でユーザ認証情報をサーバ装置へ送信し、第２通信装置で暗号化後の画像出力データをサーバ装置から受信し、その暗号化後の画像出力データを復号し、その画像出力データに基づき画像形成処理を行わせる制御手段とを有する。
【００１０】
これにより、画像出力データがサーバ装置により一旦保存され、画像形成装置の設置場所からサーバ装置のユーザ認証を経ないと、画像出力データが画像形成装置へ供給されない。このため、ユーザが印刷後すぐに画像形成装置から印刷物を取ることができる。したがって、画像形成装置からの機密漏洩を防止できる。さらに、画像出力データが暗号化された状態でクライアント装置からサーバ装置を介して画像形成装置まで伝送され、サーバ装置を含む伝送経路において一度も復号されないため、サーバ装置で保存されている期間およびネットワーク上で、画像出力データを盗み見ることが防止され、ひいては機密漏洩が防止される。
【００１１】
また、本発明に係る画像形成システムは、上記の画像形成システムに加え、次のようにしてもよい。この場合、クライアント装置は、ユーザごとに異なる暗号鍵で画像出力データを暗号化する。
【００１２】
これにより、単一の暗号鍵を使う場合に比べ、サーバ装置で保存されている画像出力データについての、耐タンパ性が高まる。
【００１３】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、クライアント装置は、公開鍵で画像出力データを暗号化し、画像形成装置の制御手段は、公開鍵と対になる秘密鍵で、暗号化後の画像出力データを復号する。
【００１４】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、サーバ装置は、公開鍵を前記クライアント装置へ送信する暗号鍵管理手段を有する。クライアント装置は、公開鍵を受信し、その公開鍵で画像出力データを暗号化し、画像形成装置の取得手段は、ユーザ操作に基づいて、その公開鍵と対になる秘密鍵を取得し、制御手段は、その秘密鍵で、暗号化後の画像出力データを復号する。
【００１５】
これにより、クライアント装置で公開鍵を管理する必要がないとともに、暗号鍵として公開鍵がサーバ装置により管理されるため、サーバ装置から公開鍵が盗まれても、秘密鍵を有するユーザのみが、画像出力データに基づくジョブを実行させることができる。
【００１６】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、サーバ装置は、公開鍵をクライアント装置へ送信する暗号鍵管理手段を有する。クライアント装置は、共通鍵を生成しその共通鍵で画像出力データを暗号化し、公開鍵を受信しその公開鍵で共通鍵を暗号化し、暗号化後の画像出力データおよび暗号化後の共通鍵をサーバ装置へ送信する。サーバ装置のデータ受信手段は、暗号化後の画像出力データおよび暗号化後の共通鍵を第１通信装置で受信し、データ管理手段は、暗号化後の画像出力データおよび暗号化後の共通鍵を所定の記憶装置に格納する。サーバ装置のデータ送信手段は、ユーザ認証情報が正当なものであると判定された場合に、暗号化後の画像出力データのうち、ユーザ認証情報に関連付けられている暗号化後の画像出力データおよび暗号化後の共通鍵を画像形成装置へ第１通信装置で送信する。画像形成装置の取得手段は、ユーザ操作に基づいて、その公開鍵と対になる秘密鍵を取得し、制御手段は、暗号化後の画像出力データおよび暗号化後の共通鍵をサーバ装置から受信し、その秘密鍵で、暗号化後の共通鍵を復号し、復号した共通鍵で、その暗号化後の画像出力データを復号する。
【００１７】
これにより、クライアント装置で公開鍵を管理する必要がないとともに、暗号鍵として公開鍵がサーバ装置により管理されるため、サーバ装置から公開鍵が盗まれても、秘密鍵を有するユーザのみが、画像出力データに基づくジョブを実行させることができる。また、画像出力データは、共通鍵方式で暗号化されるため、暗号化および復号の計算量を低減することができる。
【００１８】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、取得手段は、ユーザ認証情報を記憶するＩＤカードから、ユーザ認証情報を読み出すカードリーダである。
【００１９】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、取得手段は、ユーザ認証情報および秘密鍵を記憶するＩＤカードから、ユーザ認証情報および秘密鍵を読み出すカードリーダである。
【００２０】
これにより、ＩＤカードを有する正規のユーザのみが、画像出力データに基づくジョブを実行させることができる。
【００２１】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、画像形成システムは、ネットワークに接続され、登録済みのユーザのそれぞれについてユーザ認証情報および公開鍵を有し、登録済みのユーザ認証情報に基づいてユーザ認証を行う認証サーバ装置を備える。サーバ装置の認証処理手段は、画像形成装置からのユーザ認証情報を第１通信装置で認証サーバ装置へ送信してユーザ認証を実行させ、第１通信装置で認証サーバ装置からユーザ認証の結果を受信し、その結果に基づいて、ユーザ認証情報が正当なものであるか否かを判定する。また、サーバ装置の暗号鍵管理手段は、認証サーバ装置から公開鍵を取得し、クライアント装置へ送信する。
【００２２】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、画像出力データは、ページ記述言語で記述された印刷データとされる。
【００２３】
本発明に係るサーバ装置は、ネットワークに接続された通信装置と、暗号化後の画像出力データを通信装置で受信するデータ受信手段と、暗号化後の画像出力データを所定の記憶装置に格納するデータ管理手段と、ユーザ操作に基づいて入力されたユーザ認証情報を、通信装置でネットワークを介して画像形成装置から受信し、ユーザ認証情報が正当なものであるか否かを判定する認証処理手段と、ユーザ認証情報が正当なものであると判定された場合に、暗号化後の画像出力データのうち、ユーザ認証情報に関連付けられている暗号化後の画像出力データを、ユーザ認証情報を送信した画像形成装置へ通信装置で送信するデータ送信手段とを備える。
【００２４】
本発明に係る画像形成装置は、ネットワークに接続された通信装置と、ユーザ操作に基づいてユーザ認証情報を取得する取得手段と、ネットワークに接続されているサーバ装置へ通信装置でユーザ認証情報および画像出力データの送信要求を送信し、暗号化後の画像出力データのうち、ユーザ認証情報に関連付けられている暗号化後の画像出力データを、通信装置でサーバ装置から受信し、受信した暗号化後の画像出力データを復号し、その画像出力データに基づき画像形成処理を行わせる制御手段とを備える。
【００２５】
本発明に係る画像形成システムは、ネットワークに接続された少なくとも１つの画像形成装置と、ネットワークに接続されたサーバ装置と、ネットワークに接続されたクライアント装置とを備える。そして、クライアント装置は、文書データから画像出力データを生成してサーバ装置へ送信する。サーバ装置は、ネットワークに接続された第１通信装置と、画像出力データを第１通信装置で受信するデータ受信手段と、画像出力データを暗号化する暗号化手段と、暗号化後の画像出力データを所定の記憶装置に格納するデータ管理手段と、ユーザ操作に基づいて入力されたユーザ認証情報を、第１通信装置でネットワークを介して画像形成装置から受信し、ユーザ認証情報が正当なものであるか否かを判定する認証処理手段と、ユーザ認証情報が正当なものであると判定された場合に、暗号化後の画像出力データのうち、ユーザ認証情報に関連付けられている暗号化後の画像出力データを画像形成装置へ第１通信装置で送信するデータ送信手段とを有する。画像形成装置は、ネットワークに接続された第２通信装置と、ユーザ操作に基づいてユーザ認証情報を取得する取得手段と、第２通信装置でユーザ認証情報をサーバ装置へ送信し、第２通信装置で暗号化後の画像出力データをサーバ装置から受信し、その暗号化後の画像出力データを復号し、その画像出力データに基づき画像形成処理を行わせる制御手段とを有する。
【００２６】
これにより、画像出力データがサーバ装置により一旦保存され、画像形成装置の設置場所からサーバ装置のユーザ認証を経ないと、画像出力データが画像形成装置へ供給されない。このため、ユーザが印刷後すぐに画像形成装置から印刷物を取ることができる。したがって、画像形成装置からの機密漏洩を防止できる。さらに、画像出力データが暗号化された状態でサーバ装置により保存されるため、サーバ装置で保存されている期間に画像出力データを盗み見ることが防止され、ひいては機密漏洩が防止される。
【００２７】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、サーバ装置の暗号化手段は、公開鍵で画像出力データを暗号化する。画像形成装置の取得手段は、ユーザ操作に基づいて、公開鍵と対になる秘密鍵を取得し、制御手段は、秘密鍵で、暗号化後の画像出力データを復号する。
【００２８】
これにより、暗号鍵として公開鍵がサーバ装置により管理されるため、サーバ装置から公開鍵が盗まれても、秘密鍵を有するユーザのみが、画像出力データに基づくジョブを実行させることができる。
【００２９】
また、本発明に係る画像形成システムは、上記の画像形成システムのいずれかに加え、次のようにしてもよい。この場合、サーバ装置の暗号化手段は、共通鍵を生成し、共通鍵で画像出力データを暗号化し、公開鍵で共通鍵を暗号化し、データ管理手段は、暗号化後の画像出力データおよび暗号化後の共通鍵を所定の記憶装置に格納する。サーバ装置のデータ送信手段は、ユーザ認証情報が正当なものであると判定された場合に、暗号化後の画像出力データのうち、ユーザ認証情報に関連付けられている暗号化後の画像出力データおよび暗号化後の共通鍵を画像形成装置へ第１通信装置で送信する。画像形成装置の取得手段は、ユーザ操作に基づいて、公開鍵と対になる秘密鍵を取得し、制御手段は、暗号化後の画像出力データおよび暗号化後の共通鍵をサーバ装置から受信し、秘密鍵で、暗号化後の共通鍵を復号し、共通鍵で、その暗号化後の画像出力データを復号する。
【００３０】
これにより、暗号鍵として公開鍵がサーバ装置により管理されるため、サーバ装置から公開鍵が盗まれても、秘密鍵を有するユーザのみが、画像出力データに基づくジョブを実行させることができる。また、画像出力データは、共通鍵方式で暗号化されるため、暗号化および復号の計算量を低減することができる。
【００３１】
本発明に係るサーバ装置は、ネットワークに接続された通信装置と、画像出力データを通信装置で受信するデータ受信手段と、画像出力データを暗号化する暗号化手段と、暗号化後の画像出力データを所定の記憶装置に格納するデータ管理手段と、ユーザ操作に基づいて入力されたユーザ認証情報を、通信装置でネットワークを介して画像形成装置から受信し、ユーザ認証情報が正当なものであるか否かを判定する認証処理手段と、ユーザ認証情報が正当なものであると判定された場合に、暗号化後の画像出力データのうち、ユーザ認証情報に関連付けられている暗号化後の画像出力データを、ユーザ認証情報を送信した画像形成装置へ通信装置で送信するデータ送信手段とを備える。
【発明の効果】
【００３２】
本発明によれば、画像形成システムにおける機密漏洩を防止できる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。
【図２】図１におけるサーバ装置の構成を示すブロック図である。
【図３】図１における複合機の構成を示すブロック図である。
【図４】図１に示す画像形成システムにおいて、複合機でジョブを実行させる際の処理を説明する図である。
【図５】実施の形態１における、画像出力データのリストを表示する画面の一例を示す図である。
【図６】図１に示す画像形成システムにおいて、プリンタで印刷を実行させる際の処理を説明する図である。
【図７】実施の形態１に係る画像形成システムの別の構成を示すブロック図である。
【図８】図７に示す画像形成システムにおいて、複合機でジョブを実行させる際の処理を説明する図である。
【発明を実施するための形態】
【００３４】
以下、図に基づいて本発明の実施の形態を説明する。
【００３５】
実施の形態１．
図１は、本発明の実施の形態１に係る画像形成システムの構成を示すブロック図である。
【００３６】
この画像形成システムでは、クライアント装置１、サーバ装置２、複合機３、プリンタ４およびカードリーダ５、並びに認証サーバ装置６が、ネットワーク７を介して互いに接続されている。これらの装置には、ネットワーク７において一意に特定可能な識別子（ＩＰアドレス、マシン名など）が割り当てられている。
【００３７】
クライアント装置１は、パーソナルコンピュータなどといった、ユーザにより操作される端末装置である。クライアント装置１は、プリンタドライバなどといった出力ドライバ１１を有する。出力ドライバ１１は、文書データから画像出力データを生成する処理部である。文書データは、アプリケーションで生成されデータファイルとして保存されているデータである。画像出力データは、例えば、ページ記述言語（Page Description Language ）により記述された印刷データである。
【００３８】
サーバ装置２は、ネットワーク７に接続されたコンピュータ装置であり、出力データ管理部２１および出力データ記憶部２２を有する。出力データ管理部２１は、クライアント装置１から受信された画像出力データを、出力データ記憶部２２に格納する処理部である。
【００３９】
複合機３は、画像出力データに基づき画像形成処理を実行する画像形成装置である。画像形成処理には、印刷、ファクシミリ送信、コピーなどがある。この複合機３は、カードリーダ３１を有する。カードリーダ３１は、ログイン時にユーザのＩＤカード１０１を近づけられると、そのＩＤカードからそのユーザのユーザ認証情報を読み取る。ＩＤカードは、ＩＣカードなどである。ユーザ認証情報は、ユーザＩＤ、暗号化されたユーザＩＤなどである。複合機３は、ユーザのユーザ認証情報をサーバ装置２に送信し、そのユーザがクライアント装置１からサーバ装置２へ送信した画像出力データを受信し、その画像出力データに基づき画像形成処理を実行する。
【００４０】
プリンタ４は、サーバ装置２からネットワーク７を介して供給された画像出力データに基づき印刷を実行する画像形成装置である。カードリーダ５は、プリンタ４と同一の場所に設置されており、プリンタ４に予め関連付けられている。カードリーダ５は、ユーザのＩＤカード１０１を近づけられると、そのＩＤカードからそのユーザのユーザ認証情報を読み取り、ネットワーク７を介してサーバ装置２へ送信する。
【００４１】
認証サーバ装置６は、ネットワーク７に接続されたコンピュータ装置であり、ユーザ登録データ６１および機器登録データ６２を有する。ユーザ登録データ６１は、正規ユーザのユーザ認証情報を有する。機器登録データ６２は、プリンタ４とカードリーダ５との対応関係の情報を有する。認証サーバ装置６は、サーバ装置２からユーザ認証の要求があると、ユーザ登録データ６１を参照してユーザ認証処理を行い、認証結果を応答としてサーバ装置２へ送信する。また、認証サーバ装置６は、カードリーダ５に対応する画像形成装置の問い合わせがあると、機器登録データ６２を参照して、カードリーダ５に対応する画像形成装置（ここではプリンタ４）をサーバ装置２へ通知する。認証サーバ装置６としては、例えば、アクティブディレクトリサーバが稼働している装置が使用される。
【００４２】
ネットワーク７は、例えば、有線および／または無線のＬＡＮ（Local Area Network）である。
【００４３】
次に、サーバ装置２および複合機３の詳細な構成について説明する。
【００４４】
図２は、図１におけるサーバ装置２の構成を示すブロック図である。
【００４５】
図２において、ＣＰＵ（Central Processing Unit ）２０１は、プログラムを実行し、プログラムに記述された処理を実行する演算処理装置である。また、ＲＯＭ（Read Only Memory）２０２は、プログラムおよびデータを予め記憶した不揮発性のメモリである。また、ＲＡＭ（Random Access Memory）２０３は、プログラムを実行する際にそのプログラムおよびデータを一時的に記憶するメモリである。
【００４６】
また、ＨＤＤ（Hard Disc Drive）２０４は、図示せぬオペレーティングシステム、サーバプログラム２１１などを格納する記録媒体を有する記憶装置である。この実施の形態１では、サーバプログラム２１１がＣＰＵ２０１で実行されることにより、出力データ管理部２１、通信処理部２２１、認証処理部２２２、および使用量監視部２２３が実現される。
【００４７】
通信処理部２２１は、ネットワークインタフェースカード２０５を制御し、例えばＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol ）といった通信プロトコルでデータを送受する処理部である。通信処理部２２１は、ネットワークインタフェースカード２０５で画像出力データを受信するとともに、画像出力データを、複合機３、プリンタ４などの画像形成装置へネットワークインタフェースカード２０５で送信する。
【００４８】
認証処理部２２２は、通信処理部２２１を使用して、ユーザ操作に基づいて入力されたユーザ認証情報を、ネットワークインタフェースカード２０５でネットワーク７を介して複合機３、またはプリンタ４に予め関連付けられているカードリーダ５から受信し、そのユーザ認証情報が正当なものであるか否かを判定する処理部である。
【００４９】
使用量監視部２２３は、ユーザまたはユーザの属する部門ごとに、複合機３およびプリンタ４において実行される画像形成処理（印刷、ファクシミリ送信、コピーなど）に伴うページ数などの使用量を監視する処理部である。
【００５０】
また、ネットワークインタフェースカード２０５は、ネットワーク７に接続された通信装置である。
【００５１】
また、記憶装置２０６は、各種データを格納する装置である。記憶装置２０６としては、ハードディスクドライブ、不揮発性の半導体メモリなどが適宜使用される。記憶装置２０６の一部の領域が出力データ記憶部２２として使用される。また、記憶装置２０６は、使用量データ２３１および設定データ２３２を格納する。使用量データ２３１は、ユーザまたはそのユーザの属する部門ごとに、複数の項目のそれぞれについての使用量の値および上限値を有する。設定データ２３２は、ＣＰＵ２０１により実現される処理部の処理実行時に参照されるデータである。なお、使用量データ２３１および設定データ２３２は、記憶装置２０６とは別の記憶装置に格納されるようにしてもよい。また、実施の形態１では、出力データ記憶部２２は、サーバ装置２内にあるが、サーバ装置２に接続される外部装置内にあってもよいし、ネットワーク７に接続されたファイルサーバやデータベースサーバ内にあってもよい。
【００５２】
ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、ＮＩＣ２０５および記憶装置２０６は、バス、コントローラ、インタフェースなどを介して互いにデータ通信可能に接続されている。
【００５３】
図３は、図１における複合機３の構成を示すブロック図である。
【００５４】
複合機３は、カードリーダ３１、ネットワークインタフェースカード３０１、印刷装置３０２、モデム３０３、画像読取装置３０４、記憶装置３０５、制御装置３０６および操作パネル３０７を有する。
【００５５】
ネットワークインタフェースカード３０１は、ネットワーク７に接続された通信装置である。
【００５６】
印刷装置３０２は、例えばレーザ印刷機構を有し、画像出力データから印刷画像を形成し、その印刷画像に対応する制御信号を生成し、その制御信号で印刷機構を制御して、印刷用紙に画像を印刷する装置である。
【００５７】
モデム３０３は、画像出力データからファクシミリ画像を形成し、そのファクシミリ画像に対応するファクシミリデータを生成し、そのファクシミリデータを送信する装置である。また、モデム３０３は、ファクシミリデータを受信すると、そのファクシミリデータに対応するファクシミリ画像のデータを生成する。
【００５８】
画像読取装置３０４は、原稿画像を光学的に読み取り、その原稿画像の画像データを生成する装置である。
【００５９】
記憶装置３０５は、設定データ３１１を格納する装置である。記憶装置３０５としては、ハードディスクドライブ、不揮発性の半導体メモリなどが適宜使用される。設定データ３１１は、制御装置３０６による処理実行時に参照されるデータである。
【００６０】
制御装置３０６は、印刷装置３０２、モデム３０３および画像読取装置３０４を制御して画像形成処理を実行させる装置である。また、制御装置３０６は、カードリーダ３１により取得されたユーザ認証情報をネットワークインタフェースカード３０１でサーバ装置２へ送信し、サーバ装置２から画像出力データをネットワークインタフェースカード３０１で受信する処理を実行する。なお、制御装置３０６は、例えば制御プログラムをマイクロプロセッサで実行することにより実現される。また、印刷画像の形成およびファクシミリデータの生成は、制御装置３０６が実行してもよい。
【００６１】
操作パネル３０７は、表示装置および入力装置を有し、複合機３の設置場所にいるユーザが使用可能なユーザインタフェースである。表示装置としては、例えば液晶ディスプレイが使用され、入力装置としては、例えば、タッチパネルおよび複数のキースイッチが使用される。
【００６２】
次に、上記システムにおける各装置の動作について説明する。
【００６３】
まず、カードリーダを有する画像形成装置でジョブを実行させる際の処理を説明する。
【００６４】
図４は、図１に示す画像形成システムにおいて、複合機３でジョブを実行させる際の処理を説明する図である。
【００６５】
クライアント装置１では、ユーザが図示せぬアプリケーションを介して出力ドライバ１１を起動する。出力ドライバ１１は、文書データに対応する画像出力データを生成し（ステップＳ１）、図示せぬネットワークインタフェースカードを介してサーバ装置２へ送信する（ステップＳ２）。このとき、画像出力データとともに、そのユーザのユーザ認証情報が送信される。あるいは、ユーザ認証情報に関連付けられている識別情報が画像出力データとともに送信される。
【００６６】
その画像出力データは、サーバ装置２により受信される。サーバ装置２では、ネットワークインタフェースカード２０５を介して通信処理部２２１がその画像出力データを受信する。出力データ管理部２１は、その出力データを、そのユーザ認証情報に関連付けて、出力データ記憶部２２に格納する（ステップＳ３）。
【００６７】
これにより、画像出力データがサーバ装置２において一旦保持される。
【００６８】
その後、ユーザは複合機３の設置場所へ行き、ログイン操作を行う。この実施の形態１では、ログイン操作として、ユーザは、自己に割り当てられたＩＤカード１０１をカードリーダ３１にかざす。複合機３のカードリーダ３１は、近づけられたＩＤカード１０１を検出すると、そのＩＤカード１０１からユーザ認証情報を読み出す（ステップＳ４）。
【００６９】
制御装置３０６は、カードリーダ３１によりユーザ認証情報が読み出されると、ネットワークインタフェースカード３０１で、ユーザ認証要求およびそのユーザ認証情報をサーバ装置２へ送信する（ステップＳ５）。
【００７０】
そのユーザ認証要求およびそのユーザ認証情報はサーバ装置２に受信される。サーバ装置２では、ネットワークインタフェースカード２０５を介して通信処理部２２１がそのユーザ認証要求およびそのユーザ認証情報を受信する。ユーザ認証要求およびそのユーザ認証情報が受信されると、認証処理部２２２は、ユーザ認証要求およびそのユーザ認証情報を、ネットワーク７を介して認証サーバ装置６へ送信する（ステップＳ６）。
【００７１】
認証サーバ装置６は、そのユーザ認証要求およびそのユーザ認証情報を受信すると、ユーザ登録データ６１を参照し、受信したユーザ認証情報が正規のものであるか否かを判定する（ステップＳ７）。そして、認証サーバ装置６は、その認証結果を応答としてサーバ装置２へ送信する（ステップＳ８）。
【００７２】
サーバ装置２の通信処理部２２１は、ネットワーク７およびネットワークインタフェースカード２０５を介して、その認証結果を受信し、認証処理部２２２へ供給する。認証処理部２２２は、その認証結果に基づいて複合機３からのユーザ認証情報が正規のものであるか否かを判定する（ステップＳ９）。
【００７３】
そして、認証処理部２２２が、複合機３からのユーザ認証情報が正規のものであると判定した場合には、出力データ管理部２１は、出力データ記憶部２２内の画像出力データのうち、そのユーザ認証情報に関連付けられている画像出力データのリストを生成し、通信処理部２２１に、そのリストを複合機３へ送信させる（ステップＳ１０）。通信処理部２２１は、そのリストを、ネットワークインタフェースカード２０５およびネットワーク７を介して、複合機３へ送信する。
【００７４】
なお、認証処理部２２２が、複合機３からのユーザ認証情報が正規のものではないと判定した場合には、認証処理部２２２が、通信処理部２２１を使用して、認証結果のみを複合機３へ送信する。
【００７５】
送信したユーザ認証情報についてのユーザ認証が成功した場合、複合機３の制御装置３０６は、そのユーザ認証情報に関連付けられている画像出力データのリストを、ネットワークインタフェースカード２０５で受信し、操作パネル３０７の表示装置に表示させる。
【００７６】
図５は、実施の形態１における、画像出力データのリストを表示する画面の一例を示す図である。図５に示すように、リストには、ユーザＩＤ、画像出力データのサーバ保存日時、ページ数、およびサムネイル画像が含まれている。ユーザＩＤは、ユーザ認証情報の一部、またはユーザ認証情報に対応する識別情報である。また、サーバ装置２の出力データ管理部２１が画像出力データの先頭ページのサムネイル画像データを生成し、リストに付加する。図５に示すサムネイル画像は、そのサムネイル画像データに基づいて表示される。
【００７７】
その後、操作パネル３０７の入力装置に対してユーザによる選択操作があると（ステップＳ１１）、制御装置３０６は、その選択操作に従って、リストから画像出力データを選択し、その画像出力データの送信要求を、ネットワークインタフェースカード３０１でサーバ装置２へ送信する（ステップＳ１２）。例えば図５に示すようなリストの場合、サーバ保存日時またはシリアル番号により、選択された画像出力データが特定される。
【００７８】
サーバ装置２において、その送信要求が通信処理部２２１により受信されると、出力データ管理部２１は、要求された画像出力データを読み出し、通信処理部２２１に、その画像出力データを複合機３へ送信させる（ステップＳ１３）。
【００７９】
なお、出力データ管理部２１は、画像出力データが送信された後に、その画像出力データを出力データ記憶部２２から削除するようにしてもよい。あるいは、出力データ管理部２１は、画像出力データが送信された後に、所定の期間の経過後に、その画像出力データを自動的に出力データ記憶部２２から削除するようにしてもよい。
【００８０】
複合機３の制御装置３０６は、その画像出力データをネットワークインタフェースカード３０１で受信し、ユーザが操作パネル３０７で選択した画像形成処理を実行させる（ステップＳ１４）。例えば、図５に示す画面において、印刷ボタンが押下されると（ステップＳ１１）、印刷装置３０２を使用して画像出力データに基づく印刷が実行され、ファクシミリ送信ボタンが押下されると（ステップＳ１１）、モデム３０３を使用して画像出力データに基づくファクシミリ送信が実行される。
【００８１】
なお、ユーザ認証が成功した場合、認証処理部２２は、このセッションに固有のセッションＩＤを生成し、通信処理部２２１が、そのセッションＩＤをリストとともに複合機３へ送信する。複合機３の制御装置３０６は、セッションＩＤを画像出力データの送信要求に付加してから、画像出力データの送信要求をサーバ装置２へ送信する。
【００８２】
このように、画像出力データを発行したユーザが複合機３の設置場所にいるときに、画像出力処理のジョブが実行されるため、機密漏洩の可能性を低減することができる。
【００８３】
次に、カードリーダを有さない画像形成装置でジョブを実行させる際の処理を説明する。
【００８４】
図６は、図１に示す画像形成システムにおいて、プリンタ４で印刷を実行させる際の処理を説明する図である。
【００８５】
まず、複合機３で画像形成処理を行わせる場合と同様にして、画像出力データがクライアント装置１からサーバ装置２へ伝送され、サーバ装置２において保持される（ステップＳ１〜Ｓ３）。
【００８６】
プリンタ４で印刷を実行させる場合には、ユーザはプリンタ４とカードリーダ５の設置場所へ行き、ログイン操作を行う。この実施の形態１では、ログイン操作として、ユーザは、自己に割り当てられたＩＤカード１０１をカードリーダ５にかざす。カードリーダ５は、近づけられたＩＤカード１０１を検出すると、そのＩＤカード１０１からユーザ認証情報を読み出し（ステップＳ２１）、ネットワーク７を介してサーバ装置２へ送信する（ステップＳ２２）。
【００８７】
そのユーザ認証情報はサーバ装置２に受信される。サーバ装置２では、ネットワークインタフェースカード２０５で、通信処理部２２１がそのユーザ認証情報を受信する。カードリーダ５からのユーザ認証情報が受信されると、認証処理部２２２は、そのユーザ認証情報を、ネットワーク７を介して認証サーバ装置６へ送信する（ステップＳ２３）。
【００８８】
認証サーバ装置６は、そのユーザ認証要求およびそのユーザ認証情報を受信すると、ユーザ登録データ６１を参照し、受信したユーザ認証情報が正規のものであるか否かを判定する（ステップＳ２４）。そして、認証サーバ装置６は、その認証結果を応答としてサーバ装置２へ送信する（ステップＳ２５）。
【００８９】
サーバ装置２の通信処理部２２１は、ネットワーク７およびネットワークインタフェースカード２０５を介して、その認証結果を受信し、認証処理部２２２へ供給する。認証処理部２２２は、その認証結果に基づいてカードリーダ５からのユーザ認証情報が正規のものであるか否かを判定する（ステップＳ２６）。
【００９０】
そして、認証処理部２２２は、カードリーダ５からのユーザ認証情報が正規のものであると判定した場合には、認証サーバ装置６に、そのカードリーダ５に関連付けられている画像形成装置を問い合わせ、認証サーバ装置６からその応答を受信し、その応答に基づいて、画像出力データの送信先となる画像形成装置（ここでは、プリンタ４）を特定する（ステップＳ２７）。このとき、認証サーバ装置６は、その問い合わせを受信すると、機器登録データ６２を参照して、カードリーダ５に関連付けられている画像形成装置を特定し、その画像形成装置を示す応答をサーバ装置２へ送信する。
【００９１】
そして、出力データ管理部２１は、出力データ記憶部２２内の画像出力データのうち、そのユーザ認証情報に関連付けられている画像出力データを読み出し、通信処理部２２１に、特定された画像形成装置（ここではプリンタ４）へ送信させる（ステップＳ２８）。通信処理部２２１は、ネットワークインタフェースカード２０５で、画像出力データを順番に、ネットワーク７を介してプリンタ４へ送信する。
【００９２】
なお、認証処理部２２２が、カードリーダ５からのユーザ認証情報が正規のものではないと判定した場合には、今回のセッションを終了する。
【００９３】
カードリーダ５から送信したユーザ認証情報についてのユーザ認証が成功した場合、プリンタ４は、画像出力データを順番に受信し、その画像出力データに基づき印刷を実行する（ステップＳ２９）。
【００９４】
このように、画像出力データを発行したユーザがプリンタ４およびカードリーダ５の設置場所にいるときに、印刷ジョブが実行されるため、機密漏洩の可能性を低減することができる。
【００９５】
さらに、この実施の形態では、クライアント装置１において、画像出力データを暗号化し、複合機３において、その画像出力データを復号することが可能である。これにより、暗号化された画像出力データがサーバ装置２において復号されることがないため、画像出力データがサーバ装置２に保持されている期間に、第三者に盗み見られることが防止される。以下、この場合のシステム構成および各装置の動作について説明する。
【００９６】
図７は、実施の形態１に係る画像形成システムの別の構成を示すブロック図である。図８は、図７に示す画像形成システムにおいて、複合機でジョブを実行させる際の処理を説明する図である。
【００９７】
図７に示す構成では、ユーザ登録データ６１は、正規ユーザのユーザ認証情報に関連付けて、その正規ユーザの公開鍵１５１を有する。また、その正規ユーザのＩＤカード１０１には、その公開鍵と対になる秘密鍵１５２が格納されている。対となる公開鍵１５１および秘密鍵１５２は、公開鍵方式の暗号化・復号処理に使用される。公開鍵方式の暗号化・復号としては、例えばＤＨ方式、ＲＳＡ方式などがある。
【００９８】
そして、図７に示す構成では、クライアント装置１の出力ドライバ１１は、ユーザ認証情報および公開鍵１５１の送信要求を送信し（ステップＳ２０１）、そのユーザ認証情報に対応する公開鍵１５１をサーバ装置２から受信し（ステップＳ２０４）、その公開鍵１５１で画像出力データを暗号化し（ステップＳ２０５）、暗号化後の画像出力データをサーバ装置２へ送信する（ステップＳ２）。
【００９９】
このとき、図７に示す構成では、サーバ装置２の認証処理部２２２が、クライアント装置１から受信されたユーザ認証情報、および公開鍵１５１の送信要求を認証サーバ装置６へ送信し（ステップＳ２０２）、そのユーザ認証情報に関連付けられている公開鍵１５１を認証サーバ装置６から受信し（ステップＳ２０３）、取得した公開鍵１５１をネットワークインタフェースカード２０５でクライアント装置１へ送信する（ステップＳ２０４）。
【０１００】
したがって、図７に示す構成では、暗号化後の画像出力データが、暗号化された状態で、上述の場合と同様にサーバ装置２に一旦保存される。
【０１０１】
その後、複合機３においてユーザがログイン操作を行い、そのユーザのユーザ認証に成功した場合（ステップＳ９）、上述の場合と同様に、そのユーザのユーザ認証情報に関連付けられている暗号化後の画像出力データのリストが複合機３に提供され（ステップＳ１０）、複合機３においてそのリストから暗号化後の画像出力データが選択されると（ステップＳ１１）、その暗号化後の画像出力データの送信要求が複合機３からサーバ装置２へ送信される（ステップＳ１２）。サーバ装置２の出力データ管理部２１は、送信要求に応じて、その暗号化後の画像出力データを読み出し、複合機３へ送信する（ステップＳ１３）。
【０１０２】
図７に示す構成では、複合機３の制御装置３０６は、カードリーダ３１で、ＩＤカード１０１からユーザ認証情報および秘密鍵１５１を読み取り、そのユーザ認証情報に関連付けられている暗号化後の画像出力データをサーバ装置２から取得し、その秘密鍵１５で、その暗号化後の画像出力データを復号し（ステップＳ２０６）、復号された画像出力データに基づく画像形成処理を、上述の場合と同様に実行させる（ステップＳ１４）。
【０１０３】
以上のように、上記実施の形態１によれば、クライアント装置１は、文書データから画像出力データを生成しサーバ装置２へ送信する。サーバ装置２では、通信処理部２２１が、ネットワークインタフェースカード２０５でその画像出力データを受信し、出力データ管理部２１が、その画像出力データを出力データ記憶部２２に格納する。そして、認証処理部２２２は、ユーザ操作に基づいて入力されたユーザ認証情報を、ネットワークインタフェースカード２０４でネットワーク７を介して複合機３、またはプリンタ４に予め関連付けられているカードリーダ５から受信し、そのユーザ認証情報が正当なものであるか否かを判定する。通信処理部２２１は、そのユーザ認証情報が正当なものであると判定された場合に、画像出力データのうち、そのユーザ認証情報に関連付けられている画像出力データを、複合機３またはプリンタ４へネットワークインタフェースカード２０５で送信する。さらに、この実施の形態では、クライアント装置１において、画像出力データを暗号化し、サーバ装置２において、画像出力データを復号せずに保持し、複合機３において、その画像出力データを復号することが可能である。
【０１０４】
これにより、画像出力データがサーバ装置２により一旦保存され、複合機３、プリンタ４といった画像形成装置の設置場所からサーバ装置２のユーザ認証を経ないと、画像出力データがその画像形成装置へ供給されない。このため、ユーザが印刷後すぐに画像形成装置から印刷物を取ることができる。したがって、複合機３およびプリンタ４からの機密漏洩を防止できる。さらに、画像出力データが暗号化された状態でクライアント装置１からサーバ装置２を介して複合機３まで伝送され、サーバ装置２を含む伝送経路において一度も復号されないため、サーバ装置２で保存されている期間およびネットワーク７上で、画像出力データを盗み見ることが防止され、ひいては機密漏洩が防止される。
【０１０５】
また、上記実施の形態１によれば、クライアント装置１は、ユーザごとに異なる暗号鍵で画像出力データを暗号化する。
【０１０６】
これにより、単一の暗号鍵を使う場合に比べ、サーバ装置で保存されている画像出力データについての、耐タンパ性が高まる。
【０１０７】
また、上記実施の形態１によれば、カードリーダ３１が、ユーザ認証情報および秘密鍵１５１を記憶するＩＤカード１０１から、ユーザ認証情報および秘密鍵を読み出し、制御装置３０６は、この秘密鍵１５１で、画像出力データを復号する。
【０１０８】
これにより、ＩＤカードを有する正規のユーザのみが、画像出力データに基づくジョブを実行させることができる。
【０１０９】
実施の形態２．
本発明の実施の形態２に係る画像形成システムでは、画像出力データは共通鍵方式で暗号化・復号され、その暗号化・復号に使用される共通鍵が公開鍵方式で暗号化され、暗号化後の共通鍵が、暗号化後の画像出力データとともに、クライアント装置１からサーバ装置２を経由して複合機３へ提供される。
【０１１０】
実施の形態２に係る画像形成システムの構成は実施の形態１のものと同様である。ただし、クライアント装置１、サーバ装置２および複合機３は、次のように動作する。
【０１１１】
クライアント装置１の出力ドライバ１１は、実施の形態１と同様に、公開鍵１５１をサーバ装置２から取得する（ステップＳ２０１〜Ｓ２０４）。また、出力ドライバ１１は、乱数、擬似乱数などを使用して共通鍵を生成し、その共通鍵で画像出力データを暗号化し、サーバ装置２から取得した公開鍵でその共通鍵を暗号化し（ステップＳ２０５）、暗号化後の画像出力データおよび暗号化後の共通鍵をサーバ装置へ送信する（ステップＳ２）。共通鍵方式の暗号化・復号としては、例えば、ＤＥＳ方式、ＡＥＳ方式などがある。
【０１１２】
サーバ装置２の出力データ管理部２１は、クライアント装置１から受信された暗号化後の画像出力データおよび暗号化後の共通鍵を、互いに関連付けた状態で所定の記憶装置に格納する。
【０１１３】
その後、ユーザがＩＤカード１０１を複合機３のカードリーダ３１にかざしてログイン操作を行うと、カードリーダ３１がユーザ認証情報をＩＤカード１０１から読み取り、そのユーザ認証情報が複合機３からサーバ装置２へ送信される。そして、そのユーザ認証情報が正当なものであると判定された場合、実施の形態１と同様にステップＳ１０〜Ｓ１２の処理を経て、サーバ装置２の出力データ管理部２１は、暗号化後の画像出力データのうち、そのユーザのユーザ認証情報に関連付けられている暗号化後の画像出力データおよび暗号化後の共通鍵を複合機３へ送信する（ステップＳ１３）。
【０１１４】
複合機３では、カードリーダ３１が、ＩＤカード１０１から秘密鍵１５１をユーザ認証情報とともに取得する。そして、複合機３の制御装置３０６は、暗号化後の画像出力データおよび暗号化後の共通鍵をサーバ装置２からネットワークインタフェースカード３０１で受信し、その秘密鍵１５１で、暗号化後の共通鍵を復号し、復号した共通鍵で、その暗号化後の画像出力データを復号し（ステップＳ２０６）、復号した画像出力データに基づく画像形成処理を、上述の場合と同様に実行させる（ステップＳ１４）。
【０１１５】
以上のように、上記実施の形態２によれば、画像出力データは共通鍵方式で暗号化・復号され、その暗号化・復号に使用される共通鍵が公開鍵方式で暗号化され、暗号化後の共通鍵が、暗号化後の画像出力データとともに、クライアント装置１からサーバ装置２を経由して複合機３へ提供される。
【０１１６】
これにより、クライアント装置１で公開鍵１５１を管理する必要がないとともに、暗号鍵として公開鍵１５１がサーバ装置２，６により管理されるため、サーバ装置２，６から公開鍵が盗まれても、秘密鍵１５２を有するユーザのみが、画像出力データに基づくジョブを実行させることができる。また、画像出力データは、共通鍵方式で暗号化されるため、暗号化および復号の計算量を低減することができる。
【０１１７】
実施の形態３．
本発明の実施の形態３に係る画像形成システムでは、サーバ装置２が、クライアント装置１から、暗号化されていない画像出力データを受信すると、その画像出力データを暗号化し、暗号化後の画像出力データを所定の記憶装置に格納する。この場合、認証処理部２２２が、画像出力データを暗号化する。
【０１１８】
このとき、実施の形態１と同様に、サーバ装置２の認証処理部２２２は、認証サーバ装置６から公開鍵１５１を取得し、その公開鍵１５１で画像出力データを暗号化する。
【０１１９】
あるいは、実施の形態２と同様に、サーバ装置２の認証処理部２２２は、認証サーバ装置６から公開鍵１５１を取得し、共通鍵を生成し、共通鍵で画像出力データを暗号化し、公開鍵１５１で共通鍵を暗号化する。
【０１２０】
なお、実施の形態３に係る画像形成システムにおけるその他の構成および動作は、実施の形態１または２と同様であるので、その説明を省略する。
【０１２１】
以上のように、上記実施の形態３によれば、上記実施の形態１または実施の形態２と同様の効果が得られる。
【０１２２】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【０１２３】
例えば、上記各実施の形態において、画像出力データは、例えばＪＰＥＧ（Joint Photographic Experts Group）形式、ＴＩＦＦ（Tagged Image File Format）形式、ＧＩＦ（Graphics Interchange Format）形式、ＰＮＧ（Portable Network Graphics）形式などといったイメージ形式、ＰＤＦ（Portable Document Format）形式、ＥＰＳ（Encapsulated Post Script）形式などのデータであってもよい。
【０１２４】
また、上記各実施の形態では、複合機３は１台だけであるが、複数の複合機がネットワーク７に接続されているシステムも構成可能である。
【０１２５】
また、上記各実施の形態において、認証サーバ装置６を設けずに、認証サーバ装置６の機能およびデータをサーバ装置２に持たせるようにしてもよい。
【０１２６】
また、上記各実施の形態において、複合機３、プリンタ４といった画像形成装置のグループを設け、クライアント装置１において画像出力データにグループ識別情報が付加され、サーバ装置２において、グループ識別情報に関連付けて画像出力データを保持するようにしてもよい。この場合、サーバ装置２から複合機３へ、その画像形成装置の属するグループのグループ識別情報およびログインユーザのユーザ認証情報に関連付けられている画像出力データのリストが送信される。
【０１２７】
また、上記各実施の形態において、複合機３の制御装置３０６は、画像出力データのリストが表示された後、ユーザにより選択された画像出力データについて、その画像出力データの削除要求をネットワークインタフェースカード３０１でサーバ装置２へ送信するようにしてもよい。この場合、通信処理部２２１によりその削除要求が受信されると、サーバ装置２の出力データ管理部２１は、要求された画像出力データを出力データ記憶部２２から削除する。なお、この削除要求にはセッションＩＤが付加される。
【０１２８】
また、上記各実施の形態において、サーバ装置２の出力データ管理部２１は、保存から所定の期間（例えば１ヶ月）が経過した画像出力データを自動的に削除するようにしてもよい。
【０１２９】
また、上記各実施の形態において、サーバ装置２，６に公開鍵１５１を予め格納しておく代わりに、ＩＤカード１０１に公開鍵１５１を予め記憶させるとともにクライアント装置１にカードリーダを設け、出力ドライバ１１は、そのカードリーダで、ＩＤカード１０１から公開鍵１５１を取得するようにしてもよい。
【０１３０】
また、上記各実施の形態において、公開鍵１５１に、認証局が発行した証明書を添付するようにしてもよい。
【０１３１】
また、上記各実施の形態において、サーバ装置２，６に公開鍵１５１を予め格納しておく代わりに、共通鍵をＩＤカード１０１に予め記憶させるとともにクライアント装置１にカードリーダを設け、出力ドライバ１１は、そのカードリーダで、ＩＤカード１０１から共通鍵を取得し、共通鍵方式で画像出力データを暗号化し、複合機３の制御装置３０６は、同一の共通鍵をＩＤカード１０１からカードリーダ３１で取得し、その共通鍵で、画像出力データを復号するようにしてもよい。
【産業上の利用可能性】
【０１３２】
本発明は、例えば、複数の複合機を有する画像形成システムに適用可能である。
【符号の説明】
【０１３３】
１  クライアント装置
２  サーバ装置
３  複合機（画像形成装置の一例）
４  プリンタ（画像形成装置の一例）
６  認証サーバ装置
７  ネットワーク
２１  出力データ管理部（データ管理手段の一例）
３１  カードリーダ（取得手段の一例）
１０１  ＩＤカード
２０５  ネットワークインタフェースカード（第１通信装置の一例，通信装置の一例）
２２１  通信処理部（データ受信手段の一例，データ送信手段の一例）
２２２  認証処理部（認証処理手段の一例，暗号鍵管理手段の一例，暗号化手段の一例）
３０１  ネットワークインタフェースカード（第２通信装置の一例，通信装置の一例）
３０６  制御装置（制御手段の一例）
【図１】
2010170236.tif 000003
【図２】
2010170236.tif 000004
【図３】
2010170236.tif 000005
【図４】
2010170236.tif 000006
【図５】
2010170236.tif 000007
【図６】
2010170236.tif 000008
【図７】
2010170236.tif 000009
【図８】
2010170236.tif 000010