【手続補正書】
【提出日】平成18年1月31日(2006.1.31)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】プリンタドライバプログラムおよび画像処理装置
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  ネットワークに接続された画像処理装置に対して印刷データを送信するプリンタドライバプログラムであって、
所定のアプリケーションによって暗号化されたアプリ文書データを復号化するための文書認証情報をユーザに入力させる文書認証情報処理手順と、
前記暗号化されたアプリ文書データと前記文書認証情報処理手順によって入力された文書認証情報とを含む印刷データを生成する印刷データ生成手順と、
前記印刷データ生成手段によって生成された印刷データをネットワークに接続された画像処理装置に送信する送信手順と、
を情報処理装置に実行させるプリンタドライバプログラム。
【請求項２】  ネットワークに接続された画像処理装置に対して印刷データを送信するプリンタドライバプログラムであって、
前記画像処理装置との間で予め定められた第１の鍵情報を前記画像処理装置から取得して、第１の鍵情報に基づいて第２の鍵情報を生成する鍵生成手順と、
所定のアプリケーションによって暗号化されたアプリ文書データを復号化するための文書認証情報をユーザに入力させる文書認証情報処理手順と、
前記文書認証情報処理手段によって入力された前記文書認証情報と前記暗号化されたアプリ文書データとを含む印刷データを生成する印刷データ生成手順と、
前記鍵生成手段によって生成された第２の鍵情報によって前記印刷データを暗号化する暗号化手順と、
前記暗号化手段によって暗号化された印刷データと前記第２の鍵情報を、ネットワークに接続された画像処理装置に送信する送信手順と、
を情報処理装置に実行させるプリンタドライバプログラム。
【請求項３】  前記第１の鍵情報を前記画像処理装置に要求する要求手順をさらに情報処理装置に実行させる請求項２に記載のプリンタドライバプログラム。
【請求項４】  ネットワークに接続された時点で、接続通知を前記画像処理装置に送信し、前記接続通知の送信後に、前記画像処理装置から前記第１の鍵情報を受信する受信手順をさらに情報処理装置に実行させる請求項２に記載のプリンタドライバプログラム。
【請求項５】  ネットワークに接続された画像処理装置に対して印刷データを送信するプリンタドライバプログラムであって、
所定のアプリケーションによって暗号化されたアプリ文書データを復号化するための文書認証情報をユーザに入力させる文書認証情報処理手順と、
前記文書認証情報処理手順によって入力された前記文書認証情報と前記暗号化されたアプリ文書データとを含む印刷データを生成する印刷データ生成手順と、
画像処理装置から取得した公開鍵情報によって前記印刷データを暗号化する暗号化手順と、
前記暗号化手順によって暗号化された印刷データとクライアント装置に固有の識別情報を、ネットワークに接続された画像処理装置に送信する送信手順と、
を情報処理装置に実行させるプリンタドライバプログラム。
【請求項６】  前記公開鍵情報を前記画像処理装置に要求する要求手順をさらに情報処理装置に実行させる請求項５に記載のプリンタドライバプログラム。
【請求項７】  ネットワークに接続された時点で、接続通知を前記画像処理装置に送信し、前記接続通知を送信後に、前記画像処理装置から前記公開鍵情報を受信する受信手順をさらに情報処理装置に実行させる請求項５に記載のプリンタドライバプログラム。
【請求項８】  印刷ジョブを開始させるためのジョブ認証情報をユーザに入力させるジョブ認証情報処理手順をさらに情報処理装置に実行させ、
前記印刷データ生成手順は、さらに前記ジョブ認証情報処理手順によって入力された前記ジョブ認証情報を含む前記印刷データを生成することを特徴とする請求項２〜７のいずれか一つに記載のプリンタドライバプログラム。
【請求項９】  前記文書認証情報処理手段によって入力された文書認証情報から印刷ジョブを開始させるためのジョブ認証情報を生成するジョブ認証情報処理手順をさらに情報処理装置に実行させ、
前記印刷データ生成手順は、さらに前記ジョブ認証情報処理手順によって生成された前記ジョブ認証情報を含む前記印刷データを生成することを特徴とする請求項２〜７のいずれか一つに記載のプリンタドライバプログラム。
【請求項１０】  前記ジョブ認証情報処理手順は、前記文書認証情報処理手段によって入力された文書認証情報と同一データを前記ジョブ認証情報として生成することを特徴とする請求項９に記載のプリンタドライバプログラム。
【請求項１１】  ネットワークに接続されたクライアント装置からの印刷要求を受信して印刷処理を行う画像処理装置であって、
前記クライアント装置から受信した印刷データに含まれる前記文書認証情報によって前記暗号化されたアプリ文書データを復号化する文書復号化手段と、
前記文書復号化手段によって復号化されたアプリ文書データを印刷する印刷手段と、
を備えたことを特徴とする画像処理装置。
【請求項１２】  ネットワークに接続されたクライアント装置からの印刷要求を受信して印刷処理を行う画像処理装置であって、
前記クライアント装置との間で予め定められた第１の鍵情報を生成し、生成された前記第１の鍵情報を前記クライアント装置に送信する第１の鍵情報生成手段と、
前記クライアント装置から受信した前記第１の鍵情報に関連する第２の鍵情報から前記第１の鍵情報を生成するとともに、前記クライアント装置から受信した印刷データを、前記第１の鍵情報によって復号化する復号化手段と、
前記印刷データに含まれる前記文書認証情報によって前記暗号化されたアプリ文書データを復号化する文書復号化手段と、
前記文書復号化手段によって復号化されたアプリ文書データを印刷する印刷手段と、
を備えたことを特徴とする画像処理装置。
【請求項１３】  前記第１の鍵生成手段は、前記クライアント装置から前記第１の鍵情報の要求を受信した場合に、前記第１の鍵情報を生成し、生成された前記第１の鍵情報を、直ちに要求のあった前記クライアント装置に送信することを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】  前記第１の鍵生成手段は、前記クライアント装置から前記第１の鍵情報の要求を受信した場合に、前記第１の鍵情報を生成し、生成された前記第１の鍵情報を、印刷可能な状態となった時点で要求のあった前記クライアント装置に送信することを特徴とする請求項１２に記載の画像処理装置。
【請求項１５】  前記第１の鍵生成手段は、前記第１の鍵情報を生成し、前記クライアント装置がネットワークに接続された時点で前記クライアント装置に送信することを特徴とする請求項１２に記載の画像処理装置。
【請求項１６】  前記復号化手段は、前記クライアント装置から前記第２の鍵情報を受信した場合に、前記第１の鍵情報生成手段によって生成された前記第１の鍵情報と、受信した第２の鍵情報から生成された第１の鍵情報とを比較し、両第１の鍵情報が一致する場合にのみ前記印刷データの復号化を行うことを特徴とする請求項１２〜１５のいずれか一つに記載の画像処理装置。
【請求項１７】  ネットワークに接続されたクライアント装置からの印刷要求を受信して印刷処理を行う画像処理装置であって、
クライアント装置に固有の識別情報に対する秘密鍵情報から公開鍵情報を生成し、クライアント装置に送信する公開鍵処理手段と、
前記クライアント装置から受信した印刷データを、前記クライアント装置から受信した識別情報に対応する秘密鍵情報によって復号化する復号化手段と、
前記印刷データに含まれる前記文書認証情報によって前記暗号化されたアプリ文書データを復号化する文書復号化手段と、
前記文書復号化手段によって復号化されたアプリ文書データを印刷する印刷手段と、
を備えたことを特徴とする画像処理装置。
【請求項１８】  前記クライアント装置から前記公開鍵情報の要求を受信した場合に、前記秘密鍵情報を生成する秘密鍵生成手段と、
前記秘密鍵生成手段によって生成された秘密鍵情報から前記公開鍵情報を生成し、生成された前記公開鍵情報を直ちに前記クライアント装置に送信する公開鍵処理手段と、
をさらに備えたことを特徴とする請求項１７に記載の画像処理装置。
【請求項１９】  前記クライアント装置から前記公開鍵情報の要求を受信した場合に、前記秘密鍵情報を生成する秘密鍵生成手段と、
前記秘密鍵生成手段によって生成された秘密鍵情報から前記公開鍵情報を生成し、生成された前記公開鍵情報を、印刷可能な状態になった時点で前記クライアント装置に送信する公開鍵処理手段と、
をさらに備えたことを特徴とする請求項１７に記載の画像処理装置。
【請求項２０】  前記クライアント装置に対する前記秘密鍵情報を生成する秘密鍵生成手段と、
前記秘密鍵生成手段によって生成された秘密鍵情報から前記公開鍵情報を生成し、生成された前記公開鍵情報を、前記クライアント装置がネットワークに接続された時点で前記クライアント装置に送信する公開鍵処理手段と、
をさらに備えたことを特徴とする請求項１７に記載の画像処理装置。
【請求項２１】  前記クライアント装置の識別情報と前記秘密鍵情報と前記秘密鍵情報の有効期間とを対応付けた鍵管理情報を記憶する記憶手段をさらに備え、
前記復号化手段は、前記クライアント装置から前記クライアント情報を受信した場合に、前記鍵管理情報を参照して、前記クライアント情報に対応する前記秘密鍵情報が前記有効期限の範囲内にあるか否かを判断し、前記有効期限の範囲内にある場合にのみ前記印刷データを復号化することを特徴とする請求項１７〜２０のいずれか一つに記載の画像処理装置。
【請求項２２】  前記復号化手段は、印刷ジョブを開始させるためのジョブ認証情報をユーザに入力させ、前記印刷データを復号化することを特徴とする請求項１２〜２０のいずれか一つに記載の画像処理装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
この発明は、暗号化されたアプリケーションの文書を画像処理装置に印刷要求を行うプリンタドライバプログラム、暗号化されたアプリケーションの文書を印刷する画像処理装置に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
この発明は上記に鑑みてなされたもので、アプリケーションで暗号化された文書データを印刷する場合においてもセキュリティを向上させることができるプリンタドライバプログラムおよび画像処理装置を得ることを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
【課題を解決するための手段】
上記目的を達成するため、請求項１にかかる発明は、ネットワークに接続された画像処理装置に対して印刷データを送信するプリンタドライバプログラムであって、所定のアプリケーションによって暗号化されたアプリ文書データを復号化するための文書認証情報をユーザに入力させる文書認証情報処理手順と、前記暗号化されたアプリ文書データと前記文書認証情報処理手順によって入力された文書認証情報とを含む印刷データを生成する印刷データ生成手順と、前記印刷データ生成手段によって生成された印刷データをネットワークに接続された画像処理装置に送信する送信手順と、を情報処理装置に実行させるプリンタドライバプログラムである。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
この請求項１の発明によれば、所定のアプリケーションによって暗号化されたアプリ文書データを復号化するための文書認証情報をユーザに入力させ、暗号化されたアプリ文書データと入力された文書認証情報とを含む印刷データを生成してネットワークに接続された画像処理装置に送信することで、暗号化されたアプリ文書データを復号化せずに画像処理装置に送信して、同時に送信する文書認証情報によって画像処理装置側で復号化して印刷を行えるので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを防止することができる。また、画像処理装置で復号化するまで記憶媒体などにアプリ文書データを暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、請求項２にかかる発明は、ネットワークに接続された画像処理装置に対して印刷データを送信するプリンタドライバプログラムであって、前記画像処理装置との間で予め定められた第１の鍵情報を前記画像処理装置から取得して、第１の鍵情報に基づいて第２の鍵情報を生成する鍵生成手順と、所定のアプリケーションによって暗号化されたアプリ文書データを復号化するための文書認証情報をユーザに入力させる文書認証情報処理手順と、前記文書認証情報処理手段によって入力された前記文書認証情報と前記暗号化されたアプリ文書データとを含む印刷データを生成する印刷データ生成手順と、前記鍵生成手段によって生成された第２の鍵情報によって前記印刷データを暗号化する暗号化手順と、前記暗号化手段によって暗号化された印刷データと前記第２の鍵情報を、ネットワークに接続された画像処理装置に送信する送信手順と、を情報処理装置に実行させるプリンタドライバプログラムである。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
この請求項２の発明によれば、画像処理装置から取得した第１の鍵情報から第２の鍵情報を生成し、所定のアプリケーションによって暗号化されたアプリ文書データを復号化するための文書認証情報をユーザに入力させ、入力された文書認証情報と暗号化されたアプリ文書データとを含む印刷データを生成し、生成された第２の鍵情報によって印刷データを暗号化し、暗号化された印刷データと第２の鍵情報をネットワークに接続された画像処理装置に送信することで、暗号化されたアプリ文書データを復号化せずに、しかも復号化するための文書認証情報を第２の鍵情報で暗号化して画像処理装置に送信するので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを確実に防止することができる。また、画像処理装置で復号化するまで記憶媒体などにアプリ文書データと文書認証情報を暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、請求項３にかかる発明は、請求項２に記載のプリンタドライバプログラムにおいて、前記第１の鍵情報を前記画像処理装置に要求する要求手順をさらに情報処理装置に実行させるものである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
この請求項３の発明によれば、第１の鍵情報を前記画像処理装置に要求することで、印刷ジョブごとに異なる第１の鍵情報を取得することができ、暗号化文書の印刷におけるセキュリティをより向上させることができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、請求項４にかかる発明は、請求項２に記載のプリンタドライバプログラムにおいて、ネットワークに接続された時点で、接続通知を前記画像処理装置に送信し、前記接続通知の送信後に、前記画像処理装置から前記第１の鍵情報を受信する受信手順をさらに情報処理装置に実行させるものである。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
この請求項４の発明によれば、ネットワークに接続された時点で、接続通知を画像処理装置に送信して、かかる接続通知の送信後に画像処理装置から第１の鍵情報を受信することで、印刷する度に第１の鍵情報を取得する処理が不要となり、暗号化されたアプリ文書データの印刷処理をセキュリティを向上させながら迅速に行うことができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、請求項５にかかる発明は、ネットワークに接続された画像処理装置に対して印刷データを送信するプリンタドライバプログラムであって、所定のアプリケーションによって暗号化されたアプリ文書データを復号化するための文書認証情報をユーザに入力させる文書認証情報処理手順と、前記文書認証情報処理手順によって入力された前記文書認証情報と前記暗号化されたアプリ文書データとを含む印刷データを生成する印刷データ生成手順と、画像処理装置から取得した公開鍵情報によって前記印刷データを暗号化する暗号化手順と、前記暗号化手順によって暗号化された印刷データとクライアント装置に固有の識別情報を、ネットワークに接続された画像処理装置に送信する送信手順と、を情報処理装置に実行させるプリンタドライバプログラムである。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
この請求項５の発明によれば、所定のアプリケーションによって暗号化されたアプリ文書データを復号化するための文書認証情報をユーザに入力させ、入力された文書認証情報と暗号化されたアプリ文書データとを含む印刷データを生成し、画像処理装置から取得した公開鍵情報によって印刷データを暗号化し、暗号化された印刷データとクライアント装置に固有の識別情報を、ネットワークに接続された画像処理装置に送信することで、暗号化されたアプリ文書データを復号化せずに、しかも復号化するための文書認証情報を公開鍵情報で暗号化して画像処理装置に送信するので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを確実に防止することができる。また、画像処理装置で秘密鍵情報を用いて復号化するまで記憶媒体などにアプリ文書データと文書認証情報を暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができる。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、請求項６にかかる発明は、請求項５に記載のプリンタドライバプログラムにおいて、前記公開鍵情報を前記画像処理装置に要求する要求手順をさらに情報処理装置に実行させるものである。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
この請求項６の発明によれば、公開鍵情報を画像処理装置に要求することで、印刷ジョブごとに異なる公開鍵情報を取得することができ、暗号化文書の印刷におけるセキュリティをより向上させることができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、請求項７にかかる発明は、請求項５に記載のプリンタドライバプログラムにおいて、ネットワークに接続された時点で、接続通知を前記画像処理装置に送信し、前記接続通知を送信後に、前記画像処理装置から前記公開鍵情報を受信する受信手順をさらに情報処理装置に実行させるものである。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
この請求項７の発明によれば、ネットワークに接続された時点で、接続通知を画像処理装置に送信し、かかる接続通知を送信後に画像処理装置から公開鍵情報を受信することで、印刷する度に第１の鍵情報を取得する処理が不要となり、暗号化されたアプリ文書データの印刷処理をセキュリティを向上させながら迅速に行うことができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
また、請求項８にかかる発明は、請求項２〜７のいずれか一つに記載のプリンタドライバプログラムにおいて、印刷ジョブを開始させるためのジョブ認証情報をユーザに入力させるジョブ認証情報処理手順をさらに情報処理装置に実行させ、前記印刷データ生成手順は、さらに前記ジョブ認証情報処理手順によって入力された前記ジョブ認証情報を含む前記印刷データを生成することを特徴とする。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、請求項９にかかる発明は、請求項２〜７のいずれか一つに記載のプリンタドライバプログラムにおいて、前記文書認証情報処理手段によって入力された文書認証情報から印刷ジョブを開始させるためのジョブ認証情報を生成するジョブ認証情報処理手順をさらに情報処理装置に実行させ、前記印刷データ生成手順は、さらに前記ジョブ認証情報処理手順によって生成された前記ジョブ認証情報を含む前記印刷データを生成することを特徴とするものである。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
また、請求項１１にかかる発明は、ネットワークに接続されたクライアント装置からの印刷要求を受信して印刷処理を行う画像処理装置であって、前記クライアント装置から受信した印刷データに含まれる前記文書認証情報によって前記暗号化されたアプリ文書データを復号化する文書復号化手段と、前記文書復号化手段によって復号化されたアプリ文書データを印刷する印刷手段と、を備えたことを特徴とする。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
この請求項１１の発明によれば、クライアント装置から受信した印刷データに含まれる文書認証情報によって暗号化されたアプリ文書データを復号化し、復号化されたアプリ文書データを印刷することで、アプリ文書データを暗号化されたままクライント装置から受信して、同時に送信する文書認証情報によって画像処理装置側で復号化して印刷を行えるので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを防止することができる。また、画像処理装置で復号化するまで記憶媒体などにアプリ文書データを暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
また、請求項１２にかかる発明は、ネットワークに接続されたクライアント装置からの印刷要求を受信して印刷処理を行う画像処理装置であって、前記クライアント装置との間で予め定められた第１の鍵情報を生成し、生成された前記第１の鍵情報を前記クライアント装置に送信する第１の鍵情報生成手段と、前記クライアント装置から受信した前記第１の鍵情報に関連する第２の鍵情報から前記第１の鍵情報を生成するとともに、前記クライアント装置から受信した印刷データを、前記第１の鍵情報によって復号化する復号化手段と、前記印刷データに含まれる前記文書認証情報によって前記暗号化されたアプリ文書データを復号化する文書復号化手段と、前記文書復号化手段によって復号化されたアプリ文書データを印刷する印刷手段と、を備えたことを特徴とする。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
この請求項１２の発明によれば、クライアント装置との間で予め定められた第１の鍵情報を生成し、生成された第１の鍵情報をクライアント装置に送信し、クライアント装置から受信した第２の鍵情報から第１の鍵情報を生成するとともに、クライアント装置から受信した印刷データを、第１の鍵情報によって復号化し、印刷データに含まれる文書認証情報によって暗号化されたアプリ文書データを復号化し、復号化されたアプリ文書データを印刷することで、暗号化されたアプリ文書データを復号化せずに、しかも復号化するための文書認証情報を第２の鍵情報で暗号化して画像処理装置に送信するので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを確実に防止することができる。また、画像処理装置で復号化するまで記憶媒体などにアプリ文書データと文書認証情報を暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができる。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
また、請求項１３にかかる発明は、請求項１２に記載の画像処理装置において、前記第１の鍵生成手段は、前記クライアント装置から前記第１の鍵情報の要求を受信した場合に、前記第１の鍵情報を生成し、生成された前記第１の鍵情報を、直ちに要求のあった前記クライアント装置に送信することを特徴とする。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
また、請求項１４にかかる発明は、請求項１２に記載の画像処理装置において、前記第１の鍵生成手段は、前記クライアント装置から前記第１の鍵情報の要求を受信した場合に、前記第１の鍵情報を生成し、生成された前記第１の鍵情報を、印刷可能な状態となった時点で要求のあった前記クライアント装置に送信することを特徴とする。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
この請求項１４の発明によれば、クライアント装置から第１の鍵情報の要求を受信した場合に、第１の鍵情報を生成し、生成された第１の鍵情報を、印刷可能な状態となった時点で要求のあった前記クライアント装置に送信することで、要求があった時点から印刷開始時までに時間差がある場合に、実際に印刷開始時に第１の鍵情報を送信することができるので、要求時点から印刷開始時点までの間に第三者が傍受することを回避することができ、暗号化文書の印刷におけるセキュリティをより向上させることができる。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
また、請求項１５にかかる発明は、請求項１２に記載の画像処理装置において、前記第１の鍵生成手段は、前記第１の鍵情報を生成し、前記クライアント装置がネットワークに接続された時点で前記クライアント装置に送信することを特徴とする。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
また、請求項１６にかかる発明は、請求項１２〜１５のいずれか一つに記載の画像処理装置において、前記復号化手段は、前記クライアント装置から前記第２の鍵情報を受信した場合に、前記第１の鍵情報生成手段によって生成された前記第１の鍵情報と、受信した第２の鍵情報から生成された第１の鍵情報とを比較し、両第１の鍵情報が一致する場合にのみ前記印刷データの復号化を行うことを特徴とする。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
また、請求項１７にかかる発明は、ネットワークに接続されたクライアント装置からの印刷要求を受信して印刷処理を行う画像処理装置であって、クライアント装置に固有の識別情報に対する秘密鍵情報から公開鍵情報を生成し、クライアント装置に送信する公開鍵処理手段と、前記クライアント装置から受信した印刷データを、前記クライアント装置から受信した識別情報に対応する秘密鍵情報によって復号化する復号化手段と、前記印刷データに含まれる前記文書認証情報によって前記暗号化されたアプリ文書データを復号化する文書復号化手段と、前記文書復号化手段によって復号化されたアプリ文書データを印刷する印刷手段と、を備えたことを特徴とする。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
この請求項１７の発明によれば、クライアント装置に固有の識別情報に対する秘密鍵情報から公開鍵情報を生成し、クライアント装置に送信し、クライアント装置から受信した印刷データをクライアント装置から受信した識別情報に対応する秘密鍵情報によって復号化し、印刷データに含まれる文書認証情報によって暗号化されたアプリ文書データを復号化し、復号化されたアプリ文書データを印刷することで、アプリ文書データを暗号化された状態のまま、しかも復号化するための文書認証情報を公開鍵情報で暗号化された状態でクライアント装置から受信するので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを確実に防止することができる。また、画像処理装置で秘密鍵情報を用いて復号化するまで記憶媒体などにアプリ文書データと文書認証情報を暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができる。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
また、請求項１８にかかる発明は、請求項１７に記載の画像処理装置において、前記クライアント装置から前記公開鍵情報の要求を受信した場合に、前記秘密鍵情報を生成する秘密鍵生成手段と、前記秘密鍵生成手段によって生成された秘密鍵情報から前記公開鍵情報を生成し、生成された前記公開鍵情報を直ちに前記クライアント装置に送信する公開鍵処理手段と、をさらに備えたことを特徴とする。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
また、請求項１９にかかる発明は、請求項１７に記載の画像処理装置において、前記クライアント装置から前記公開鍵情報の要求を受信した場合に、前記秘密鍵情報を生成する秘密鍵生成手段と、前記秘密鍵生成手段によって生成された秘密鍵情報から前記公開鍵情報を生成し、生成された前記公開鍵情報を、印刷可能な状態になった時点で前記クライアント装置に送信する公開鍵処理手段と、をさらに備えたことを特徴とする。
【手続補正３４】
【補正対象書類名】明細書
【補正対象項目名】００４８
【補正方法】変更
【補正の内容】
【００４８】
この請求項１９の発明によれば、クライアント装置から公開鍵情報の要求を受信した場合に秘密鍵情報を生成し、生成された秘密鍵情報から公開鍵情報を生成し、生成された前記公開鍵情報を、印刷可能な状態になった時点で前記クライアント装置に送信することで、要求があった時点から印刷開始時までに時間差がある場合に、実際に印刷開始時に公開鍵情報を送信することができるので、要求時点から印刷開始時点までの間に第三者が傍受することを回避することができ、暗号化文書の印刷におけるセキュリティをより向上させることができる。
【手続補正３５】
【補正対象書類名】明細書
【補正対象項目名】００４９
【補正方法】変更
【補正の内容】
【００４９】
また、請求項２０にかかる発明は、請求項１７に記載の画像処理装置において、前記クライアント装置に対する前記秘密鍵情報を生成する秘密鍵生成手段と、前記秘密鍵生成手段によって生成された秘密鍵情報から前記公開鍵情報を生成し、生成された前記公開鍵情報を、前記クライアント装置がネットワークに接続された時点で前記クライアント装置に送信する公開鍵処理手段と、をさらに備えたことを特徴とする。
【手続補正３６】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
また、請求項２１にかかる発明は、請求項１７〜２０のいずれか一つに記載の画像処理装置において、前記クライアント装置の識別情報と前記秘密鍵情報と前記秘密鍵情報の有効期間とを対応付けた鍵管理情報を記憶する記憶手段をさらに備え、前記復号化手段は、前記クライアント装置から前記クライアント情報を受信した場合に、前記鍵管理情報を参照して、前記クライアント情報に対応する前記秘密鍵情報が前記有効期限の範囲内にあるか否かを判断し、前記有効期限の範囲内にある場合にのみ前記印刷データを復号化することを特徴とする。
【手続補正３７】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
また、請求項２２にかかる発明は、請求項１２〜２０のいずれか一つに記載の画像処理装置において、前記復号化手段は、印刷ジョブを開始させるためのジョブ認証情報をユーザに入力させ、前記印刷データを復号化することを特徴とする。
【手続補正３８】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかるプリンタドライバプログラムおよび画像処理装置の好適な実施の形態を詳細に説明する。
【手続補正３９】
【補正対象書類名】明細書
【補正対象項目名】０１５４
【補正方法】変更
【補正の内容】
【０１５４】
【発明の効果】
以上説明したように、請求項１にかかる発明によれば、暗号化されたアプリ文書データを復号化せずに画像処理装置に送信して、同時に送信する文書認証情報によって画像処理装置側で復号化して印刷を行えるので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを防止することができ、画像処理装置で復号化するまで記憶媒体などにアプリ文書データを暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができるという効果を奏する。
【手続補正４０】
【補正対象書類名】明細書
【補正対象項目名】０１５５
【補正方法】変更
【補正の内容】
【０１５５】
また、請求項２にかかる発明によれば、暗号化されたアプリ文書データを復号化せずに、しかも復号化するための文書認証情報を第２の鍵情報で暗号化して画像処理装置に送信するので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを確実に防止することができ、画像処理装置で復号化するまで記憶媒体などにアプリ文書データと文書認証情報を暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができるという効果を奏する。
【手続補正４１】
【補正対象書類名】明細書
【補正対象項目名】０１５８
【補正方法】変更
【補正の内容】
【０１５８】
また、請求項５にかかる発明によれば、暗号化されたアプリ文書データを復号化せずに、しかも復号化するための文書認証情報を公開鍵情報で暗号化して画像処理装置に送信するので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを確実に防止することができ、また、画像処理装置で秘密鍵情報を用いて復号化するまで記憶媒体などにアプリ文書データと文書認証情報を暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができるという効果を奏する。
【手続補正４２】
【補正対象書類名】明細書
【補正対象項目名】０１６４
【補正方法】変更
【補正の内容】
【０１６４】
また、請求項１１にかかる発明によれば、アプリ文書データを暗号化されたままクライント装置から受信して、同時に送信する文書認証情報によって画像処理装置側で復号化して印刷を行えるので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを防止することができ、また、画像処理装置で復号化するまで記憶媒体などにアプリ文書データを暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができるという効果を奏する。
【手続補正４３】
【補正対象書類名】明細書
【補正対象項目名】０１６５
【補正方法】変更
【補正の内容】
【０１６５】
また、請求項１２にかかる発明によれば、暗号化されたアプリ文書データを復号化せずに、しかも復号化するための文書認証情報を第２の鍵情報で暗号化して画像処理装置に送信するので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを確実に防止することができ、また、画像処理装置で復号化するまで記憶媒体などにアプリ文書データと文書認証情報を暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができるという効果を奏する。
【手続補正４４】
【補正対象書類名】明細書
【補正対象項目名】０１７０
【補正方法】変更
【補正の内容】
【０１７０】
また、請求項１７にかかる発明によれば、アプリ文書データを暗号化された状態のまま、しかも復号化するための文書認証情報を公開鍵情報で暗号化された状態でクライアント装置から受信するので、アプリ文書データの内容をネットワーク上で悪意のある第三者が傍受することを確実に防止することができ、また、画像処理装置で秘密鍵情報を用いて復号化するまで記憶媒体などにアプリ文書データと文書認証情報を暗号化された状態で保存することができるので、悪意のあるシステム管理者によってアプリ文書データの内容を閲覧したり改ざんすることを防止することができ、暗号化文書の印刷におけるセキュリティの向上を図ることができるという効果を奏する。