【手続補正書】
【提出日】平成17年12月2日(2005.12.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷データを画像形成装置に送信して印刷させる印刷制御装置であって、
前記画像形成装置で復号化することが可能な暗号化方法で前記印刷データを暗号化する印刷データ暗号化手段と、
前記画像形成装置に対応する出力先を示す情報を取得する取得手段と、
前記取得手段が取得した出力先を示す情報を復号する復号手段とを有することを特徴とする印刷制御装置。
【請求項２】
前記印刷データから特徴量を算出する特徴量算出手段と、
前記特徴量算出手段により算出された特徴量を印刷ジョブに含めて前記通信媒体を介して前記指定の画像形成装置に送信する印刷ジョブ送信手段とをさらに有することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記取得手段が取得した出力先を示す情報は、印刷先のポート、又は、ユニフォーム・リソース・アイデンティファイア（ＵＲＩ）であることを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記印刷データ暗号化手段は、公開鍵暗号法に基づく暗号化処理を行なう公開鍵暗号化手段として機能し、前記公開鍵暗号法に基づいて、前記印刷データの印刷が指定された画像形成装置の公開鍵を用いて、前記印刷データを暗号化することを特徴とする請求項１〜３の何れか１項に記載の印刷制御装置。
【請求項５】
前記印刷データの印刷が指定された画像形成装置と共通の秘密鍵を作成する秘密鍵作成手段と、
前記秘密鍵作成手段により作成された秘密鍵を暗号化する秘密鍵暗号化手段と、
前記秘密鍵暗号化手段により暗号化された秘密鍵を印刷ジョブに含めて、前記通信媒体に送信する印刷ジョブ送信手段とをさらに有し、
前記印刷データ暗号化手段は、共通鍵暗号法に基づく暗号化処理を行なう共通鍵暗号化手段として機能し、前記共通鍵暗号法に基づいて前記秘密鍵作成手段により作成された秘密鍵で前記印刷データを暗号化し、
前記秘密鍵暗号化手段は、公開鍵暗号法に基づく暗号化処理を行なう公開鍵暗号化手段として機能し、前記公開鍵暗号法に基づく暗号化処理を行ない、前記印刷データの印刷が指定された画像形成装置の公開鍵で前記秘密鍵を暗号化することを特徴とする請求項１に記載の印刷制御装置。
【請求項６】
前記特徴量算出手段により算出された特徴量に対して、公開鍵暗号法に基づく暗号化処理を適用して、自身のプライベートキーで暗号化し、デジタル署名を作成するデジタル署名作成手段をさらに有し、
前記印刷ジョブ送信手段は、前記デジタル署名作成手段により作成されたデジタル署名を、前記特徴量算出手段により算出された特徴量の代わりに前記印刷ジョブに含めて前記通信媒体に送信することを特徴とする請求項２〜４の何れか１項に記載の印刷制御装置。
【請求項７】
前記画像形成装置の情報を管理する画像形成装置管理サーバに問い合わせて、前記印刷データを印刷する画像形成装置を選択する画像形成装置選択手段と、
前記印刷データを印刷するように指定された画像形成装置の情報を前記画像形成装置管理サーバから取得する画像形成装置情報取得手段とをさらに有することを特徴とする請求項１〜６の何れか１項に記載の印刷制御装置。
【請求項８】
前記画像形成装置情報取得手段は、前記印刷データの印刷が指定された画像形成装置の暗号鍵及びアドレスを前記画像形成装置管理サーバから取得し、
前記印刷データ暗号化手段は、前記画像形成装置情報取得手段により取得した画像形成装置の暗号鍵を用いて前記印刷データを暗号化して、前記画像形成装置情報取得手段により取得した画像形成装置のアドレスに直接送信することを特徴とする請求項７に記載の印刷制御装置。
【請求項９】
前記印刷データ暗号化手段は、前記画像形成装置管理サーバの暗号鍵を取得して前記印刷データを暗号化し、前記暗号化した印刷データを前記画像形成装置管理サーバに送信することを特徴とする請求項７または８に記載の印刷制御装置。
【請求項１０】
前記画像形成装置選択手段が該当する画像形成装置を選択するために必要な条件を前記画像形成装置情報取得手段が前記画像形成装置管理サーバに送信することで、前記画像形成装置選択手段が該当する画像形成装置を選択することを特徴とする請求項７〜９の何れか１項に記載の印刷制御装置。
【請求項１１】
前記画像形成装置管理サーバが該当する画像形成装置を絞り込むために必要な条件を前記画像形成装置情報取得手段が前記画像形成装置管理サーバに送信することで、前記画像形成装置管理サーバで該当する画像形成装置を絞り込ませるようにし、前記該当する画像形成装置を絞り込んだ画像形成装置管理サーバと前記画像形成装置選択手段とが対話的な通信を行なうことで前記印刷データの印刷を行なう画像形成装置を選択するようにしたことを特徴とする請求項７〜９の何れか１項に記載の印刷制御装置。
【請求項１２】
通信媒体を介して受信した印刷ジョブに含まれる暗号化された印刷データを印刷する画像形成装置であって、
前記暗号化された印刷データを所定の複号化方法で復号化する印刷データ復号化手段と、
前記受信した印刷ジョブから特徴量を取得する特徴量取得手段と、
前記印刷データ復号化手段により復号化された印刷データから特徴量を算出する特徴量算出手段と、
画像形成装置に対応する出力先を示す情報を暗号化して転送する転送手段と、
前記特徴量算出手段により算出された特徴量と、前記特徴量取得手段によって取得された特徴量とを比較し、両者が一致していることを確かめることで、前記暗号化された印刷データに破損や改ざんが無いことを確認する印刷データ確認手段とを有することを特徴とする画像形成装置。
【請求項１３】
前記印刷データ復号化手段は、公開暗号法に基づく復号化処理を行なう公開鍵復号化手段として機能し、前記復号化処理を適用して、前記暗号化された印刷データを、自身のプライベートキーを用いて復号化して、前記印刷データを取得することを特徴とする請求項１２に記載の画像形成装置。
【請求項１４】
前記受信した印刷ジョブから、暗号化された秘密鍵を取り出す秘密鍵取り出し手段と、
前記秘密鍵取り出し手段により取り出された暗号化された秘密鍵に対し、公開鍵復号法に基づく復号化処理を行なって自身のプライベートキーで復号化して秘密鍵を取得する秘密鍵取得手段とを有し、
前記印刷データ復号化手段は、共通鍵暗号法に基づく復号化処理を行なう共通鍵復号化手段として機能し、前記共通鍵暗号法を適用して、前記暗号化された印刷データを前記秘密鍵で復号化して印刷データを取得することを特徴とする請求項１２または１３に記載の画像形成装置。
【請求項１５】
前記受信した印刷ジョブから、デジタル署名を取り出すデジタル署名取り出し手段を有し、
前記特徴量取得手段は、前記デジタル署名取り出し手段により取り出したデジタル署名を、前記印刷ジョブの送信元の公開鍵を用いて公開鍵復号法に基づき復号化して特徴量を取得し、
前記印刷データ確認手段は、前記印刷データ復号化手段により復号化した印刷データから算出した特徴量と、前記特徴量取得手段によって取得した特徴量とを比較し、両者が一致していることを確かめることで、送信元が特定の画像形成装置ドライバであり、且つ前記暗号化された印刷データに破損や改ざんが無いことを確認することを特徴とする請求項１２〜１４の何れか１項に記載の画像形成装置。
【請求項１６】
通信媒体を介して接続された画像形成装置の情報を管理する画像形成装置管理サーバであって、
前記通信媒体を介して接続された使用可能な画像形成装置の設置位置や能力、及び各画像形成装置の暗号鍵を含む情報の一覧を所持する情報所持手段と、
前記画像形成装置の印刷制御を行なう印刷制御装置からの問合せに応じて、前記情報所持手段により所持されている情報の一覧を参照して、印刷データの印刷を行なうのに適した画像形成装置を選択する画像形成装置選択手段と、
前記印刷制御装置からの問合せに応じて、前記画像形成装置選択手段により選択された画像形成装置の暗号鍵やアドレス情報を取得する画像形成装置情報取得手段と、
前記印刷制御装置から受信した暗号化された印刷データを、前記情報所持手段により所持されている暗号鍵で復号化し、さらに、前記復号化した印刷データを前記画像形成装置情報取得手段により取得した画像形成装置の暗号鍵で再度暗号化し、前記再度暗号化した印刷データを、前記画像形成装置情報取得手段により取得したアドレスに送信する画像形成装置情報送信手段とを有することを特徴とする画像形成装置管理サーバ。
【請求項１７】
印刷データを画像形成装置に送信して印刷させる印刷制御方法であって、
前記画像形成装置で復号化することが可能な暗号化方法で前記印刷データを暗号化する印刷データ暗号化処理を行ない、前記画像形成装置に対応する出力先を示す情報を取得し、取得した出力先を示す情報を復号することを特徴とする印刷制御方法。
【請求項１８】
前記印刷データから特徴量を算出する特徴量算出処理と、
前記特徴量算出処理により算出された特徴量を印刷ジョブに含めて前記通信媒体を介して前記指定の画像形成装置に送信する印刷ジョブ送信処理とをさらに行なうことを特徴とする請求項１７に記載の印刷制御方法。
【請求項１９】
前記印刷データ暗号化処理は、前記印刷データの印刷が指定された画像形成装置の公開鍵を用いて、公開鍵暗号法に基づく暗号化処理である公開鍵暗号化処理を行なって、前記印刷データを暗号化することを特徴とする請求項１７または１８に記載の印刷制御方法。
【請求項２０】
前記印刷データの印刷が指定された画像形成装置と共通の秘密鍵を作成する秘密鍵作成処理と、
前記秘密鍵作成処理により作成された秘密鍵を暗号化する秘密鍵暗号化処理と、
前記秘密鍵暗号化処理により暗号化された秘密鍵を印刷ジョブに含めて、前記通信媒体に送信する印刷ジョブ送信処理とをさらに行ない、
前記印刷データ暗号化処理は、前記秘密鍵作成処理により作成された秘密鍵を用いて、共通鍵暗号法に基づく暗号化処理である共通鍵暗号化処理を行なって、前記印刷データを暗号化し、
前記秘密鍵暗号化処理は、前記印刷データの印刷が指定された画像形成装置の公開鍵を用いて、公開鍵暗号法に基づく暗号化処理である公開鍵暗号化処理を行なって、前記秘密鍵を暗号化することを特徴とする請求項１７に記載の印刷制御方法。
【請求項２１】
前記特徴量算出処理により算出された特徴量に対して、プライベートキーを用いて公開鍵暗号法に基づく暗号化処理を行なって暗号化し、デジタル署名を作成するデジタル署名作成処理をさらに行ない、
前記印刷ジョブ送信処理は、前記デジタル署名作成処理により作成されたデジタル署名を、前記特徴量算出処理により算出された特徴量の代わりに前記印刷ジョブに含めて前記通信媒体に送信することを特徴とする請求項１８または１９に記載の印刷制御方法。
【請求項２２】
前記画像形成装置の情報を管理する画像形成装置管理サーバに問い合わせて、前記印刷データを印刷する画像形成装置を選択する画像形成装置選択処理と、
前記印刷データの印刷が指定された画像形成装置の情報を前記画像形成装置管理サーバから取得する画像形成装置情報取得処理とをさらに行なうことを特徴とする請求項１７〜２１の何れか１項に記載の印刷制御方法。
【請求項２３】
前記画像形成装置情報取得処理は、前記印刷データの印刷が指定された画像形成装置の暗号鍵やアドレスを前記画像形成装置管理サーバから取得し、
前記印刷データ暗号化処理は、前記画像形成装置情報取得処理により取得した画像形成装置の暗号鍵を用いて前記印刷データを暗号化して、前記画像形成装置情報取得処理により取得した画像形成装置のアドレスに、前記暗号化した印刷データを直接送信することを特徴とする請求項２２に記載の印刷制御方法。
【請求項２４】
前記印刷データ暗号化処理は、前記画像形成装置管理サーバの暗号鍵を取得して前記印刷データを暗号化し、前記暗号化した印刷データを前記画像形成装置管理サーバに送信することを特徴とする請求項２２に記載の印刷制御方法。
【請求項２５】
前記画像形成装置選択処理で該当する画像形成装置を選択するために必要な条件を、前記画像形成装置情報取得処理で前記画像形成装置管理サーバに送信することで、前記画像形成装置選択処理により該当する画像形成装置を選択することを特徴とする請求項２２〜２４の何れか１項に記載の印刷制御方法。
【請求項２６】
前記画像形成装置管理サーバで該当する画像形成装置を絞り込むために必要な条件を、前記画像形成装置情報取得処理で前記画像形成装置管理サーバに送信することで、前記画像形成装置管理サーバで該当する画像形成装置を絞り込ませるようにし、前記画像形成装置選択処理で、前記該当する画像形成装置を絞り込んだ画像形成装置管理サーバと対話的な通信を行なうことで前記印刷データの印刷を行なう画像形成装置を選択するようにしたことを特徴とする請求項２２〜２４の何れか１項に記載の印刷制御方法。
【請求項２７】
受信した印刷ジョブから特徴量を取得する特徴量取得処理と、
前記暗号化された印刷データを復号化し、復号化した印刷データから特徴量を算出する特徴量算出処理と、
前記画像形成装置に対応する出力先を示す情報を暗号化して転送する転送処理と、
前記特徴量算出処理により算出された特徴量と、前記特徴量取得処理によって取得された特徴量とを比較し、両者が一致していることを確かめることで、前記暗号化された印刷データに破損や改ざんが無いことを確認する印刷データ確認処理とをさらに行なうことを特徴とする請求項１７〜２６の何れか１項に記載の印刷制御方法。
【請求項２８】
プライベートキーを用いて公開暗号法に基づく復号化処理である公開鍵復号化処理を行なって、前記暗号化された印刷データを復号化し、前記印刷データを取得することを特徴とする請求項２７に記載の印刷制御方法。
【請求項２９】
前記受信した印刷ジョブから、暗号化された秘密鍵を取り出す秘密鍵取り出し処理と、
前記秘密鍵取り出し処理により取り出した暗号化された秘密鍵に対し、公開鍵復号法に基づく復号化処理を行なって自身のプライベートキーで復号化し、秘密鍵を取得する秘密鍵取得処理とを行ない、
共通鍵暗号法に基づく復号化処理である共通鍵復号化処理を行なって、前記暗号化された印刷データを前記秘密鍵で復号化し、印刷データを取得することを特徴とする請求項２７または２８に記載の印刷制御方法。
【請求項３０】
前記受信した印刷ジョブから、デジタル署名を取り出すデジタル署名取り出し処理を行ない、
前記特徴量取得処理は、前記デジタル署名取り出し処理により取り出したデジタル署名を、前記印刷ジョブの送信元の公開鍵を用いて公開鍵復号法に基づき復号化して特徴量を取得し、
前記印刷データ確認処理は、前記復号化した印刷データから算出した特徴量と、前記特徴量取得処理によって取得した特徴量とを比較し、両者一致していることを確かめることで、送信元が特定の画像形成装置ドライバであり、且つ前記暗号化された印刷データに破損や改ざんが無いことを確認することを特徴とする請求項２７〜２９の何れか１項に記載の印刷制御方法。
【請求項３１】
前記通信媒体を介して接続された使用可能な画像形成装置の設置位置や能力、及び各画像形成装置の暗号鍵を含む情報の一覧を所持する情報所持処理と、
前記画像形成装置の印刷制御を行なう印刷制御装置からの問合せに応じて、前記情報所持処理により所持されている情報の一覧を参照して、印刷データの印刷を行なうのに適した画像形成装置を選択する選択処理と、
前記印刷制御装置からの問合せに応じて、前記選択処理により選択された画像形成装置の暗号鍵やアドレス情報を取得する情報取得処理と、
前記印刷制御装置から受信した暗号化された印刷データを、前記情報所持処理により所持されている暗号鍵で復号化し、さらに、前記復号化した印刷データを前記情報取得処理により取得した画像形成装置の暗号鍵で再度暗号化し、前記再度暗号化した印刷データを、前記情報取得処理により取得した画像形成装置のアドレスに送信する画像形成装置情報送信処理とを行なうことを特徴とする請求項１７〜３０の何れか１項に記載の印刷制御方法。
【請求項３２】
印刷データを画像形成装置に送信して印刷させるに際し、
前記画像形成装置で復号化することが可能な暗号化方法で前記印刷データを暗号化する印刷データ暗号化処理と、
前記画像形成装置に対応する出力先を示す情報を取得する取得処理と、
前記取得処理で取得した出力先を示す情報を復号する復号処理と、
をコンピュータに実行させるコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項３３】
通信媒体を介して受信した印刷ジョブに含まれる暗号化された印刷データを印刷するに際し、
前記暗号化された印刷データを所定の複号化方法で復号化する印刷データ復号化処理と、
前記受信した印刷ジョブから特徴量を取得する特徴量取得処理と、
前記印刷データ復号化処理により復号化された印刷データから特徴量を算出する特徴量算出処理と、
画像形成装置に対応する出力先を示す情報を暗号化して転送する転送処理と、
前記特徴量算出処理により算出された特徴量と、前記特徴量取得処理によって取得された特徴量とを比較し、両者が一致していることを確かめることで、前記暗号化された印刷データに破損や改ざんが無いことを確認する印刷データ確認処理と、をコンピュータに実行させることを特徴とするコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】印刷制御装置、画像形成装置、画像形成装置管理サーバ、印刷制御方法、コンピュータ読み取り可能な記憶媒体、及びコンピュータプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、印刷制御装置、画像形成装置、画像形成装置管理サーバ、印刷制御方法、コンピュータ読み取り可能な記憶媒体、及びコンピュータプログラムに関し、特に、インターネットやネットワークなどの通信媒体を経由して印刷データの印刷を行なうために用いると好適なものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の印刷制御装置は、印刷データを画像形成装置に送信して印刷させる印刷制御装置であって、前記画像形成装置で復号化することが可能な暗号化方法で前記印刷データを暗号化する印刷データ暗号化手段と、前記画像形成装置に対応する出力先を示す情報を取得する取得手段と、前記取得手段が取得した出力先を示す情報を復号する復号手段とを有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の画像形成装置は、通信媒体を介して受信した印刷ジョブに含まれる暗号化された印刷データを印刷する画像形成装置であって、前記暗号化された印刷データを所定の複号化方法で復号化する印刷データ復号化手段と、前記受信した印刷ジョブから特徴量を取得する特徴量取得手段と、前記印刷データ復号化手段により復号化された印刷データから特徴量を算出する特徴量算出手段と、画像形成装置に対応する出力先を示す情報を暗号化して転送する転送手段と、前記特徴量算出手段により算出された特徴量と、前記特徴量取得手段によって取得された特徴量とを比較し、両者が一致していることを確かめることで、前記暗号化された印刷データに破損や改ざんが無いことを確認する印刷データ確認手段とを有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の画像形成装置管理サーバは、通信媒体を介して接続された画像形成装置の情報を管理する画像形成装置管理サーバであって、前記通信媒体を介して接続された使用可能な画像形成装置の設置位置や能力、及び各画像形成装置の暗号鍵を含む情報の一覧を所持する情報所持手段と、前記画像形成装置の印刷制御を行なう印刷制御装置からの問合せに応じて、前記情報所持手段により所持されている情報の一覧を参照して、印刷データの印刷を行なうのに適した画像形成装置を選択する画像形成装置選択手段と、前記印刷制御装置からの問合せに応じて、前記画像形成装置選択手段により選択された画像形成装置の暗号鍵やアドレス情報を取得する画像形成装置情報取得手段と、前記印刷制御装置から受信した暗号化された印刷データを、前記情報所持手段により所持されている暗号鍵で復号化し、さらに、前記復号化した印刷データを前記画像形成装置情報取得手段により取得した画像形成装置の暗号鍵で再度暗号化し、前記再度暗号化した印刷データを、前記画像形成装置情報取得手段により取得したアドレスに送信する画像形成装置情報送信手段とを有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の印刷制御方法は、印刷データを画像形成装置に送信して印刷させる印刷制御方法であって、前記画像形成装置で復号化することが可能な暗号化方法で前記印刷データを暗号化する印刷データ暗号化処理を行ない、前記画像形成装置に対応する出力先を示す情報を取得し、取得した出力先を示す情報を復号することを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明のコンピュータ読み取り可能な記憶媒体は、印刷データを画像形成装置に送信して印刷させるに際し、前記画像形成装置で復号化することが可能な暗号化方法で前記印刷データを暗号化する印刷データ暗号化処理と、前記画像形成装置に対応する出力先を示す情報を取得する取得処理と、前記取得処理で取得した出力先を示す情報を復号する復号処理と、をコンピュータに実行させるコンピュータプログラムを記憶したことを特徴とする。
本発明のコンピュータプログラムは、通信媒体を介して受信した印刷ジョブに含まれる暗号化された印刷データを印刷するに際し、前記暗号化された印刷データを所定の複号化方法で復号化する印刷データ復号化処理と、前記受信した印刷ジョブから特徴量を取得する特徴量取得処理と、前記印刷データ復号化処理により復号化された印刷データから特徴量を算出する特徴量算出処理と、画像形成装置に対応する出力先を示す情報を暗号化して転送する転送処理と、前記特徴量算出処理により算出された特徴量と、前記特徴量取得処理によって取得された特徴量とを比較し、両者が一致していることを確かめることで、前記暗号化された印刷データに破損や改ざんが無いことを確認する印刷データ確認処理と、をコンピュータに実行させることを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明によれば、印刷データを画像形成装置に送信して印刷させるに際して、前記画像形成装置で復号化することが可能な暗号化方法で前記印刷データを暗号化するとともに、前記指定された画像形成装置に対応する出力先を示す情報を取得して復号するようにしたので、印刷データが他の画像形成装置で印刷されることを防止することができ、盗み取られた印刷データが第三者に利用されることを防止することができる。