(57)【要約】【課題】  文書の印刷等のジョブ処理の実行にあたって、セキュリティ強度を向上させると共に、文書及び印刷ジョブの暗号化処理の負荷を軽減することができるジョブチケット発行装置を提供する。【解決手段】  ジョブチケット発行装置は、文書データを文書データ暗号鍵で暗号化した暗号化文書データを送信する暗号化文書データ送信部と、前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを前記文書データ暗号鍵とは異なるジョブチケット暗号鍵で暗号化するジョブチケット暗号化処理部と、前記暗号化ジョブチケットを送信する暗号化ジョブチケット送信部とを備える。【選択図】      図３
2007011671.tif 000002
【特許請求の範囲】
【請求項１】
文書データを文書データ暗号鍵で暗号化した暗号化文書データを送信する暗号化文書データ送信部と、
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを前記文書データ暗号鍵とは異なるジョブチケット暗号鍵で暗号化するジョブチケット暗号化処理部と、
前記暗号化ジョブチケットを送信する暗号化ジョブチケット送信部と
を備えることを特徴とするジョブチケット発行装置。
【請求項２】
文書データを文書データ暗号鍵で暗号化する文書暗号化処理部をさらに備えることを特徴とする請求項１に記載のジョブチケット発行装置。
【請求項３】
文書データを文書データ暗号鍵で暗号化する文書暗号化処理部と、
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを、前記文書データ暗号鍵とは異なるジョブチケット暗号鍵で、暗号化するジョブジョブチケット暗号化処理部と
を備えることを特徴とするジョブチケット発行装置。
【請求項４】
前記暗号化ジョブチケットを送信する暗号化ジョブチケット送信部をさらに備えることを特徴とする請求項３に記載のジョブチケット発行装置。
【請求項５】
前記暗号化文書データを送信する暗号化文書データ送信部をさらに備えることを特徴とする請求項３又は４に記載のジョブチケット発行装置。
【請求項６】
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを生成するジョブチケット生成部をさらに備えることを特徴とする請求項１から５のいずれか一項に記載のジョブチケット発行装置。
【請求項７】
前記ジョブチケット生成部は、前記ジョブ処理の内容に関する情報に加えて、暗号化された前記文書データを復号化するために用いる文書データ復号鍵をさらに含むジョブチケットを生成することを特徴とする請求項６に記載のジョブチケット発行装置。
【請求項８】
前記ジョブチケット生成部は、前記ジョブ処理の内容に関する情報に加えて、前記ジョブチケットの識別情報及び前記文書データの識別情報をさらに含むジョブチケットを生成することを特徴とする請求項６又は７に記載のジョブチケット発行装置。
【請求項９】
前記ジョブチケット生成部は、一つの文書データに対して複数のジョブチケットを生成できることを特徴とする請求項６から８のいずれか一項に記載のジョブチケット発行装置。
【請求項１０】
前記ジョブチケット暗号化処理部は、前記複数のジョブチケットそれぞれについて、互いに異なるジョブチケット暗号鍵で、暗号化することを特徴とする請求項９に記載のジョブチケット発行装置。
【請求項１１】
暗号化された前記ジョブチケットを復号化するために用いるジョブチケット復号鍵を送信するジョブチケット復号鍵送信部をさらに備えることを特徴とする請求項１から１０のいずれか一項に記載のジョブチケット発行装置。
【請求項１２】
前記ジョブチケットと前記文書データとを対応づけるジョブチケット照合情報を管理するジョブチケット照合情報管理部をさらに備えることを特徴とする請求項１から１１のいずれか一項に記載のジョブチケット発行装置。
【請求項１３】
文書データを文書データ暗号鍵で暗号化した暗号化文書データを送信するステップと、
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを前記文書データ暗号鍵とは異なるジョブチケット暗号鍵で暗号化するステップと、
前記暗号化ジョブチケットを送信するステップと
を含むジョブチケット発行方法。
【請求項１４】
文書データを文書データ暗号鍵で暗号化するステップをさらに含むことを特徴とする請求項１３に記載のジョブチケット発行方法。
【請求項１５】
文書データを文書データ暗号鍵で暗号化するステップと、
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを、前記文書データ暗号鍵とは異なるジョブチケット暗号鍵で、暗号化するステップと
を含むことを特徴とするジョブチケット発行方法。
【請求項１６】
前記暗号化ジョブチケットを送信するステップをさらに含むことを特徴とする請求項１５に記載のジョブチケット発行方法。
【請求項１７】
前記暗号化文書データを送信するステップをさらに含むことを特徴とする請求項１５又は１６に記載のジョブチケット発行方法。
【請求項１８】
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを生成するステップをさらに含むことを特徴とする請求項１３から１７のいずれか一項に記載のジョブチケット発行方法。
【請求項１９】
前記ジョブチケットを生成するステップでは、前記ジョブ処理の内容に関する情報に加えて、暗号化された前記文書データを復号化するために用いる文書データ復号鍵をさらに含むジョブチケットを生成することを特徴とする請求項１８に記載のジョブチケット発行方法。
【請求項２０】
前記ジョブチケットを生成するステップでは、前記ジョブ処理の内容に関する情報に加えて、前記ジョブチケットの識別情報及び前記文書データの識別情報をさらに含むジョブチケットを生成することを特徴とする請求項１８又は１９に記載のジョブチケット発行方法。
【請求項２１】
前記ジョブチケットを生成するステップでは、一つの文書データに対して複数のジョブチケットを生成できることを特徴とする請求項１８から２０のいずれか一項に記載のジョブチケット発行方法。
【請求項２２】
前記ジョブチケットを暗号化するステップでは、前記複数のジョブチケットそれぞれについて、互いに異なるジョブチケット暗号鍵で、暗号化することを特徴とする請求項２１に記載のジョブチケット発行方法。
【請求項２３】
暗号化された前記ジョブチケットを復号化するために用いるジョブチケット復号鍵を送信するステップをさらに含むことを特徴とする請求項１３から２２のいずれか一項に記載のジョブチケット発行方法。
【請求項２４】
前記ジョブチケットと前記文書データとを対応づけるジョブチケット照合情報を生成するステップをさらに含むことを特徴とする請求項１３から２２のいずれか一項に記載のジョブチケット発行方法。
【請求項２５】
請求項１３から２４に記載の前記ジョブチケット発行方法をコンピュータに実行させることを特徴とするジョブチケット発行プログラム。
【請求項２６】
請求項２５に記載の前記ジョブチケット発行プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【請求項２７】
暗号化された文書データを記憶する記憶部と、
前記文書データに対するジョブ処理の内容に関する情報を含み、暗号化されたジョブチケットを受信するジョブチケット受信部と、
ジョブチケット復号鍵を用いて前記暗号化されたジョブチケットを復号化するジョブチケット復号化処理部と、
前記復号化したジョブチケットから前記ジョブ処理の内容に関する情報を抽出するジョブ処理情報抽出部と、
前記ジョブチケット復号鍵とは異なる文書データ復号鍵を用いて前記暗号化された文書データを復号化する文書データ復号化処理部と、
前記復号化した文書データについて前記抽出したジョブ処理の内容に基づいてジョブを実行する文書データジョブ処理部と
を備えることを特徴とするジョブ実行装置。
【請求項２８】
暗号化された文書データを受信する暗号化文書データ受信部をさらに備えることを特徴とする請求項２７に記載のジョブ実行装置。
【請求項２９】
前記ジョブチケットは、前記文書データ復号鍵をさらに含み、
前記復号化したジョブチケットから前記文書データ復号鍵を抽出する文書データ復号鍵抽出部をさらに備えることを特徴とする請求項２７又は２８に記載のジョブ実行装置。
【請求項３０】
前記ジョブチケットは、前記ジョブチケットの識別情報及び前記文書データの識別情報をさらに含み、
前記復号化したジョブチケットから前記ジョブチケットの識別情報及び前記文書データの識別情報を抽出し、前記ジョブチケットと前記文書データとを対応づけるジョブチケット照合情報と照合するジョブチケット照合情報管理部をさらに備えることを特徴とする請求項２７から２９のいずれか一項に記載のジョブ実行装置。
【請求項３１】
暗号化された文書データを記憶するステップと、
前記文書データに対するジョブ処理の内容に関する情報を含み、暗号化されたジョブチケットを前記文書データと別に受信するステップと、
ジョブチケット復号鍵を用いて前記暗号化されたジョブチケットを復号化するステップと、
前記復号化したジョブチケットから前記ジョブ処理の内容に関する情報を抽出するステップと、
前記ジョブチケット復号鍵とは異なる文書データ復号鍵を用いて前記暗号化された文書データを復号化するステップと、
前記復号化した文書データについて前記抽出したジョブ処理の内容に基づいてジョブを実行するステップと
を含むジョブ実行方法。
【請求項３２】
暗号化された文書データを受信するステップをさらに含むことを特徴とする請求項３１に記載のジョブ実行方法。
【請求項３３】
前記ジョブチケットは、前記文書データ復号鍵をさらに含み、
前記復号化したジョブチケットから前記文書データ復号鍵を抽出するステップをさらに含むことを特徴とする請求項３１又は３２に記載のジョブ実行方法。
【請求項３４】
前記ジョブチケットは、前記ジョブチケットの識別情報及び前記文書データの識別情報をさらに含み、
前記復号化したジョブチケットから前記ジョブチケットの識別情報及び前記文書データの識別情報を抽出し、前記ジョブチケットと前記文書データとを対応づけるジョブチケット照合情報と照合するステップをさらに含むことを特徴とする請求項３１から３３のいずれか一項に記載のジョブ実行方法。
【請求項３５】
請求項３１から３４のいずれか一項に記載の前記ジョブ実行方法をコンピュータに実行させることを特徴とするジョブ実行プログラム。
【請求項３６】
請求項３５に記載の前記ジョブ実行プログラムを格納したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書データのジョブ処理の内容に関する情報を含むジョブチケットを発行するジョブチケット発行装置及びジョブを実行するジョブ実行装置に関する。
【背景技術】
【０００２】
従来、文書の印刷ジョブを実行する場合、セキュリティのために文書及び印刷ジョブの各データを所有者が異なる複数の暗号鍵を用いて暗号化処理する技術が提案されている（例えば、特許文献１参照。）。また、暗号化された文書を復号するための情報を含んだ印刷データを暗号化する技術が提案されている（例えば、特許文献２参照。）。さらに、１つの文書に対して複数の印刷ジョブを実行する環境において、同一文書に対して、印刷条件の異なる複数のジョブを生成し、元の文書と関連づける技術が提案されている（例えば、特許文献３参照。）。
【０００３】
【特許文献１】特開２００１−１８６３５８号公報
【特許文献２】特開２００４−２８７８２４号公報
【特許文献３】特開２００３−９１３８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述の文書、印刷ジョブの暗号化方法では、文書と印刷情報を含むジョブとをまとめて暗号化し、印刷装置に送信している。そのため、異なる印刷条件のジョブを実行するためには、新たに文書と印刷情報とをまとめて暗号化する必要があった。また、文書データを異なる暗号鍵で２回暗号化するため、暗号化処理の負荷が増大する。さらに、送信データ量の増加による通信の負荷が増大するという問題があった。また、上述の１つの文書について複数の印刷ジョブを生成する場合でも暗号化されていないためにセキュリティ強度が低いという問題があった。
【０００５】
本発明の目的は、文書の印刷等のジョブ処理の実行にあたって、セキュリティ強度を向上させると共に、文書及び印刷ジョブの暗号化処理の負荷を軽減することができるジョブチケット発行装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明に係るジョブチケット発行装置は、文書データを文書データ暗号鍵で暗号化した暗号化文書データを送信する暗号化文書データ送信部と、
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを前記文書データ暗号鍵とは異なるジョブチケット暗号鍵で暗号化するジョブチケット暗号化処理部と、
前記暗号化ジョブチケットを送信する暗号化ジョブチケット送信部と
を備えることを特徴とする。
【０００７】
また、文書データを文書データ暗号鍵で暗号化する文書暗号化処理部をさらに備えてもよい。さらに、前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを生成するジョブチケット生成部をさらに備えてもよい。
【０００８】
本発明に係るジョブチケット発行装置は、文書データを文書データ暗号鍵で暗号化する文書暗号化処理部と、
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを、前記文書データ暗号鍵とは異なるジョブチケット暗号鍵で、暗号化するジョブジョブチケット暗号化処理部と
を備えることを特徴とする。
【０００９】
また、前記暗号化ジョブチケットを送信する暗号化ジョブチケット送信部をさらに備えてもよい。さらに、前記暗号化文書データを送信する暗号化文書データ送信部をさらに備えてもよい。
【００１０】
なお、前記ジョブチケット生成部は、前記ジョブ処理の内容に関する情報に加えて、暗号化された前記文書データを復号化するために用いる文書データ復号鍵をさらに含むジョブチケットを生成してもよい。さらに、前記ジョブチケット生成部は、前記ジョブ処理の内容に関する情報に加えて、前記ジョブチケットの識別情報及び前記文書データの識別情報をさらに含むジョブチケットを生成してもよい。またさらに、前記ジョブチケット生成部は、一つの文書データに対して複数のジョブチケットを生成できる。
【００１１】
さらに、前記ジョブチケット暗号化処理部は、前記複数のジョブチケットそれぞれについて、互いに異なるジョブチケット暗号鍵で、暗号化してもよい。
【００１２】
またさらに、暗号化された前記ジョブチケットを復号化するために用いるジョブチケット復号鍵を送信するジョブチケット復号鍵送信部をさらに備えてもよい。
【００１３】
また、前記ジョブチケットと前記文書データとを対応づけるジョブチケット照合情報を管理するジョブチケット照合情報管理部をさらに備えてもよい。
【００１４】
本発明に係るジョブチケット発行方法は、文書データを文書データ暗号鍵で暗号化した暗号化文書データを送信するステップと、
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを前記文書データ暗号鍵とは異なるジョブチケット暗号鍵で暗号化するステップと、
前記暗号化ジョブチケットを送信するステップと
を含むことを特徴とする。
【００１５】
なお、文書データを文書データ暗号鍵で暗号化するステップをさらに含んでもよい。
【００１６】
本発明に係るジョブチケット発行方法は、文書データを文書データ暗号鍵で暗号化するステップと、
前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを、前記文書データ暗号鍵とは異なるジョブチケット暗号鍵で、暗号化するステップと
を含むことを特徴とする。
【００１７】
また、前記暗号化ジョブチケットを送信するステップをさらに含んでもよい。さらに、前記暗号化文書データを送信するステップをさらに含んでもよい。
【００１８】
さらに、前記文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを生成するステップをさらに含んでもよい。
【００１９】
また、前記ジョブチケットを生成するステップでは、前記ジョブ処理の内容に関する情報に加えて、暗号化された前記文書データを復号化するために用いる文書データ復号鍵をさらに含むジョブチケットを生成してもよい。さらに、前記ジョブチケット生成するステップでは、前記ジョブ処理の内容に関する情報に加えて、前記ジョブチケットの識別情報及び前記文書データの識別情報をさらに含むジョブチケットを生成してもよい。またさらに、前記ジョブチケット生成するステップでは、一つの文書データに対して複数のジョブチケットを生成できる。
【００２０】
さらに、前記ジョブチケットを暗号化するステップでは、前記複数のジョブチケットそれぞれについて、互いに異なるジョブチケット暗号鍵で、暗号化してもよい。
【００２１】
さらに、暗号化された前記ジョブチケットを復号化するために用いるジョブチケット復号鍵を送信するステップをさらに含んでもよい。また、前記ジョブチケットと前記文書データとを対応づけるジョブチケット照合情報を生成するステップをさらに含んでもよい。
【００２２】
なお、前記ジョブチケット発行方法をコンピュータに実行させるジョブチケット発行プログラムによって構成してもよい。さらに、前記ジョブチケット発行プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。
【００２３】
本発明に係るジョブ実行装置は、暗号化された文書データを記憶する記憶部と、
前記文書データに対するジョブ処理の内容に関する情報を含み、暗号化されたジョブチケットを受信するジョブチケット受信部と、
ジョブチケット復号鍵を用いて前記暗号化されたジョブチケットを復号化するジョブチケット復号化処理部と、
前記復号化したジョブチケットから前記ジョブ処理の内容に関する情報を抽出するジョブ処理情報抽出部と、
前記ジョブチケット復号鍵とは異なる文書データ復号鍵を用いて前記暗号化された文書データを復号化する文書データ復号化処理部と、
前記復号化した文書データについて前記抽出したジョブ処理の内容に基づいてジョブを実行する文書データジョブ処理部と
を備えることを特徴とする。
【００２４】
なお、暗号化された文書データを受信する暗号化文書データ受信部をさらに備えてもよい。
【００２５】
なお、前記ジョブチケットは、前記文書データ復号鍵をさらに含み、
前記復号化したジョブチケットから前記文書データ復号鍵を抽出する文書データ復号鍵抽出部をさらに備えてもよい。
【００２６】
また、前記ジョブチケットは、前記ジョブチケットの識別情報及び前記文書データの識別情報をさらに含み、
前記復号化したジョブチケットから前記ジョブチケットの識別情報及び前記文書データの識別情報を抽出し、前記ジョブチケットと前記文書データとを対応づけるジョブチケット照合情報と照合するジョブチケット照合情報管理部をさらに備えてもよい。
【００２７】
本発明に係るジョブ実行方法は、暗号化された文書データを記憶するステップと、
前記文書データに対するジョブ処理の内容に関する情報を含み、暗号化されたジョブチケットを前記文書データと別に受信するステップと、
ジョブチケット復号鍵を用いて前記暗号化されたジョブチケットを復号化するステップと、
前記復号化したジョブチケットから前記ジョブ処理の内容に関する情報を抽出するステップと、
前記ジョブチケット復号鍵とは異なる文書データ復号鍵を用いて前記暗号化された文書データを復号化するステップと、
前記復号化した文書データについて前記抽出したジョブ処理の内容に基づいてジョブを実行するステップと
を含むことを特徴とする。
【００２８】
また、暗号化された文書データを受信するステップをさらに含んでもよい。
【００２９】
なお、前記ジョブチケットは、前記文書データ復号鍵をさらに含み、
前記復号化したジョブチケットから前記文書データ復号鍵を抽出するステップをさらに含んでもよい。
【００３０】
さらに、前記ジョブチケットは、前記ジョブチケットの識別情報及び前記文書データの識別情報をさらに含み、
前記復号化したジョブチケットから前記ジョブチケットの識別情報及び前記文書データの識別情報を抽出し、前記ジョブチケットと前記文書データとを対応づけるジョブチケット照合情報と照合するステップをさらに含んでもよい。
【００３１】
また、前記ジョブ実行方法をコンピュータに実行させるジョブ実行プログラムによって構成してもよい。さらに、前記ジョブ実行プログラムをコンピュータ読み取り可能な記録媒体に格納してもよい。
【発明の効果】
【００３２】
本発明に係るジョブチケット発行装置によれば、文書データとジョブチケットとを別個に、それぞれ異なる文書データ暗号鍵とジョブチケット暗号鍵でそれぞれ暗号化処理することによってセキュリティ強度を向上させることができる。また、一つの文書データについて複数のジョブチケットを生成した場合でも文書データと別個にジョブチケットのみについて暗号化処理を行うことができるので、暗号化処理の負荷を軽減することができる。
【発明を実施するための最良の形態】
【００３３】
本発明の実施の形態に係るジョブチケット発行装置及び発行方法、ジョブ実行装置及びジョブ実行方法について、添付図面を用いて以下に説明する。なお、図面において実質的に同一の部材には同一の符号を付している。
【００３４】
実施の形態１
図１は、本発明の実施の形態１に係るジョブチケット発行装置１０及びジョブ実行装置５０の構成を示す概略図である。ジョブチケット発行装置１０としては、例えば、ＰＣ等の端末１０ａ、文書データ（画像データを含む）の蓄積・配信が可能な複合機（ＭＦＰ１）１０ｂ、文書データを蓄積・配信するサーバ１０ｃ等がある。ジョブ実行装置５０としては、文書データの蓄積・印刷などジョブを実行可能な複合機（ＭＦＰ２）５０ａやプリンタ５０ｂがある。ジョブチケット発行装置１０及びジョブ実行装置５０は、ネットワーク４０を介して接続されている。なお、複合機（ＭＦＰ１、ＭＦＰ２）は、ジョブチケット発行装置１０又はジョブ実行装置５０のいずれかの側に限定されるものではなく、ジョブチケット発行装置１０及びジョブ実行装置５０のいずれの機能も実現できる。
【００３５】
図２は、上記ジョブチケット発行装置１０の代表例として複合機（ＭＦＰ１）１０ｂの物理的な構成を示すブロック図である。この文書管理装置１０は、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ＨＤＤ４、入力部５、表示部６、プリント部７、スキャナ部８、ネットワーク４０と接続可能なインタフェース９を備える。なお、ジョブチケット発行装置１０の物理的な構成は、端末１０ａやサーバ１０ｃの場合は、プリント部７やスキャナ部８を除いた構成となる。なお、上記ジョブ実行装置５０の場合にも、上記ジョブチケット発行装置１０と同様の物理的な構成とすることができる。
【００３６】
図３は、ジョブチケット発行装置１０の機能的な構成を示すブロック図である。このジョブチケット発行装置１０は、文書データ部２０とジョブチケット部３０とを備える。また、ジョブチケット発行装置１０は、文書データ復号鍵生成部２１、ジョブチケット復号鍵生成部２２、ジョブチケット復号鍵送信部２３、ジョブチケット照合情報管理部２４、ジョブチケット照合情報送信部２５をさらに備える。
【００３７】
以下に各構成部材について説明する。
文書データ部２０は、文書データ生成部１１、文書データ暗号化処理部１２、暗号化文書蓄積部１３、暗号化文書データ送信部１４を備える。文書データ生成部１１では、文書作成アプリケーション等を用いて文書データを生成したり、スキャン部（図示せず）、デジタルカメラ等から画像データを取得する。なお、ここでは、文書データと画像データとを含めて「文書データ」としている。文書データ暗号化処理部１２では、文書データ暗号鍵によって文書データを暗号化する。暗号化文書データ蓄積部１３では、暗号化された文書データを蓄積する。暗号化文書データ送信部１４では、文書データの所有者又は管理者の要求に応じて、暗号化された文書データを指定されたジョブ実行装置に送信する。なお、暗号化された文書データは、予め対象のジョブ実行装置に送付しておいてもよく、あるいは対象のジョブ実行装置でジョブチケットを受信し、その後、文書データを処理する際に暗号化された文書データを受信してもよい。
【００３８】
ジョブチケット部３０は、ジョブチケット発行要求処理部１５、ジョブチケット生成部１６、ジョブチケット暗号化処理部１７、ジョブチケット送信部１８を備える。ジョブチケット発行要求処理部１５では、ジョブの対象となる文書データの所有者又は管理者からのジョブチケット発行要求を受けて処理を開始する。ジョブチケット生成部１６では、ジョブの対象となる文書データのＩＤと、暗号化された文書データの文書データ復号鍵と、ジョブ処理の内容等の情報とを含むジョブチケットを生成する。ジョブチケット暗号化処理部１７では、文書データを暗号化した文書データ暗号鍵とは異なるジョブチケット暗号鍵でジョブチケットの暗号化処理を行い、１つの文書データに対して複数のジョブチケットを生成した場合は、生成したジョブチケットごとに異なるジョブチケット暗号鍵でジョブチケットの暗号化処理を行う。ジョブチケット送信部１８では、所有者又は管理者の要求に応じて指定されたジョブ実行装置にジョブチケットを送信する。このジョブチケット発行装置１０では、ジョブチケットと文書データとを別個に、それぞれ異なる文書データ暗号鍵とジョブチケット暗号鍵でそれぞれ暗号化処理している。これによってセキュリティ強度を向上させている。
【００３９】
さらに、ジョブチケット発行装置１０の他の構成の機能について説明すれば、文書データ復号鍵生成部２１では、暗号化された文書データの復号に必要な情報を含む文書データ復号鍵を生成する。ジョブチケット復号鍵生成部２２では、暗号化されたジョブチケットの復号に必要な情報を含むジョブチケット復号鍵を生成する。また、ジョブチケット復号鍵送信部２３では、指定されたジョブ実行装置にジョブチケット復号鍵を送信する。ジョブチケット照合情報管理部２４では、ジョブの対象となる文書データと発行されたジョブチケットとの照合（相互認証）を行う情報を管理する。ジョブチケット照合情報送信部２５では、ジョブの対象となる文書データと発行されたジョブチケットとの照合（相互認証）を行う情報を指定されたジョブ実行装置に送信する。
【００４０】
なお、このジョブチケット発行装置では、同一の文書データに対して複数のジョブチケットを発行することができる。この場合、文書データの暗号化処理は１回実行していればよく、その後、再度の暗号化処理を行う必要はなく、それぞれのジョブチケットの暗号化処理のみを行えばよい。これによって複数のジョブチケットを生成する場合でも暗号化処理の負荷が大きい文書データを再度暗号化処理する必要がないので、暗号化処理の負荷を軽減することができる。また、ジョブチケットのみを送信すればよいので、通信負荷を軽減できる。
【００４１】
図５は、同一の文書データに対して、２ｉｎ１印刷と、ＢＯＯＫ印刷の２種類のジョブ処理についてのジョブチケットの送信処理例を示す概略図である。このジョブチケット発行装置１０では、文書データ（原文書・画像）を文書データ暗号鍵（文書用暗号鍵）で暗号化し、送信する。また、２ｉｎ１印刷のジョブについて、ジョブ処理の内容（２ｉｎ１印刷）に関する情報と、文書データ復号鍵と、文書データとジョブチケットとを関連づける文書リンク情報とを含むジョブチケットａを生成し、文書データ暗号鍵と異なるジョブチケット暗号鍵ａで暗号化し、送信する。さらに、ＢＯＯＫ印刷のジョブについても同様にジョブチケットｂを生成し、文書データ暗号鍵およびジョブチケット暗号鍵ａと異なるジョブチケット暗号鍵ｂで暗号化して、送信する。なお、必要に応じてユーザ認証情報を用いてユーザ認証を行ってもよい。図５ではジョブチケットｂの暗号化の際にユーザ認証情報によるユーザ認証を行っている。ここで、ユーザ認証は、通常の方法で行うことができ、例えば入力されたＩＤとパスワードとの照合によって行うことができる。
【００４２】
次に、ジョブ実行装置５０について説明する。
図４は、ジョブ実行装置５０の機能的な構成を示すブロック図である。ジョブ実行装置５０は、文書データ部２０とジョブチケット部３０とを備える。また、ジョブ実行装置５０は、ジョブチケット復号鍵を受信するジョブチケット復号鍵受信部３７、文書データ復号鍵抽出部３８、ジョブチケット照合情報を受信するジョブチケット照合情報受信部３９、ジョブチケット照合情報を管理するジョブチケット照合情報管理部２４をさらに備える。
【００４３】
以下に各構成部材について説明する。
まず、文書データ部２０は、暗号化文書データ受信部３１、暗号化文書データ蓄積部１３、文書データ復号化処理部３２、文書データジョブ処理部３３を備える。暗号化文書データ受信部３１では、暗号化文書データを受信する。暗号化文書データ蓄積部１３では、受信した暗号化文書データを蓄積する。文書データ復号化処理部３２では、ジョブチケットから抽出した文書データ復号鍵を用いて暗号化文書データを復号化する。文書データジョブ処理部３３では、ジョブチケットから抽出したジョブ処理の内容に応じて、復号化した文書データに対してジョブ処理を実行する。
【００４４】
次に、ジョブチケット部３０は、ジョブチケット受信部３４、ジョブチケット復号化処理部３５、ジョブ処理情報抽出部３６を備える。ジョブチケット受信部３４では、暗号化されたジョブチケットを受信する。ジョブチケット復号化処理部３５では、暗号化されたジョブチケットに対して、受信したジョブチケット復号鍵を用いて復号化する。ジョブ処理情報抽出部３６では、復号化したジョブチケットからジョブ処理の内容等の情報を抽出する。
【００４５】
図６は、暗号化文書データと、２種類の暗号化ジョブチケットの受信処理例を示す概略図である。このジョブ実行装置５０では、暗号化文書データ、暗号化ジョブチケットａ、暗号化ジョブチケットｂを受信する。暗号化ジョブチケットａは、ジョブチケット復号鍵ａを用いて復号化し、ジョブチケットａを得る。このジョブチケットａから、ジョブ処理の内容（２ｉｎ１印刷）に関する情報と、文書データ復号鍵（文書用復号鍵）と、文書データとジョブチケットとを関連づける文書リンク情報（ジョブチケットＩＤ、文書ＩＤ）とを抽出する。抽出した文書データ復号鍵を用いて暗号化文書データを復号化して文書データ（原文書・画像）を得る。文書データについて、２ｉｎ１印刷のジョブ処理を実行する。さらに、暗号化ジョブチケットｂについても同様に復号化し、文書データについて、ＢＯＯＫ印刷のジョブ処理を実行する。なお、必要に応じてユーザ認証情報による認証を行ってもよい。例えば、図６では暗号化ジョブチケットｂの復号化の際にユーザ認証情報による認証を行っている。
【００４６】
図７は、ジョブチケットのデータ構成と、ジョブチケット照合情報を用いた相互認証を説明する概略図である。ジョブチケットには、ジョブチケットの識別情報であるジョブチケットＩＤ、対象となる文書データの識別情報である文書データＩＤ（ファイル名、ＵＲＬ等）、対象となる暗号化された文書データの復号化に用いる文書データ復号鍵、文書データのジョブ処理の内容に関する情報が含まれている。ジョブ処理内容に関する情報は、復号化された文書データに対して実行するジョブ処理の内容に関する情報であり、例えば、文書データの印刷モードの指定、文書データのユーザに対する通知、配布、ジョブ実行装置での表示等の処理の指定を含む。また、ジョブチケット照合情報は、ジョブチケットＩＤと、そのジョブチケットＩＤと関連付けられた文書データＩＤとが含まれており、ジョブチケットと対象となる文書データとを対応づけている。このジョブチケット照合情報には、ジョブチケットの有効期限、有効回数の情報等を指定してもよい。これによって、有効期限後や有効回数を超えるジョブ処理を禁止することができる。さらに、当初は許可していた既に配布済みのジョブチケットの受付を禁止する場合には、ジョブチケット照合情報から該当するジョブチケットＩＤを削除することにより可能となる。なお、暗号化されたジョブチケットを復号化した後、ジョブ処理の内容に関する情報は、抽出されて、ジョブ処理の実行において用いられる。この場合、後述するように抽出されたジョブ処理の内容に関する情報は、画面表示しないようにしてもよい。また、ジョブ処理の内容に関する情報を画面表示するが、所定条件については変更不可の状態で画面表示してもよい。
【００４７】
図８は、ジョブチケット発行方法のフローチャートである。
（ａ）文書データを生成する（Ｓ０１）。文書データは、上述したように文書作成アプリケーション等で生成したり、或いは、スキャナ部８、デジタルカメラ、他の情報処理装置（ＭＦＰや端末等）から取得することができる。
（ｂ）文書データを文書データ暗号鍵で暗号化する（Ｓ０２）。なお、文書データの暗号化は通常使用できる暗号化方法を用いて行うことができる。
（ｃ）文書データに対するジョブ処理の内容に関する情報を含むジョブチケットを生成する（Ｓ０３）。このジョブチケットには、図７に示すように、ジョブチケットの識別情報であるジョブチケットＩＤ、対象となる文書データの識別情報である文書データＩＤ、文書データ復号鍵、ジョブ処理の内容に関する情報を含めることができる。
（ｄ）次いで、文書データ暗号鍵とは異なるジョブチケット暗号鍵でジョブチケットを暗号化する（Ｓ０４）。この場合、複数のジョブチケットについてはそれぞれ異なるジョブチケット暗号鍵で暗号化することが好ましい。
（ｅ）暗号化文書データを送信する（Ｓ０５）。
（ｆ）上記暗号化文書データとは別個に暗号化ジョブチケットを送信する（Ｓ０６）。このジョブチケット発行方法では、暗号化文書データと暗号化ジョブチケットとは別個に、それぞれ異なる文書データ暗号鍵とジョブチケット暗号鍵でそれぞれ暗号化処理するので、セキュリティ強度を向上させることができる。また、それぞれ別々に送信するので、異なる複数のジョブ処理についてジョブチケットを発行する場合にも、暗号化処理の負荷を軽減できる。
【００４８】
図９は、ジョブチケット復号鍵及びジョブチケット照合情報の送信に関するフローチャートである。
（ａ）要求があった場合にジョブチケット復号鍵を送信する（Ｓ０７）。なお、図８のジョブチケット発行方法に引き続いてジョブチケット復号鍵を送信してもよいが、要求を受けて送信するほうがセキュリティの観点から好ましい。
（ｂ）次いで、ジョブチケットと関連づけられた文書データとの照合（相互認証）に関するジョブチケット照合情報を送信する（Ｓ０８）。ジョブチケット受信処理において、ジョブチケット照合情報を用いてジョブチケットと文書データとの関連づけを照合することで、不正なジョブチケットを排除することができ、さらにセキュリティ強度を向上させることができる。なお、不正なジョブチケットが検出された場合は、送信元、要求元の情報等の履歴を保存し、文書の作成者（管理者）に通知してもよい。
【００４９】
図１０は、ジョブ実行方法のフローチャートである。
（ａ）暗号化文書データを受信する（Ｓ１１）。
（ｂ）暗号化ジョブチケットを受信する（Ｓ１２）。なお、このジョブ実行方法では、暗号化ジョブチケットは、上記暗号化文書データとは別々に受信することを特徴とする。通常、文書データは容量が大きく送信負荷が重いが、ジョブチケットのみを文書データとは別個に、文書データ暗号鍵とは異なるジョブチケット暗号鍵で暗号化し、別々に送信しているので、複数のジョブチケットを生成した場合でも通信負荷を軽減できる。
（ｃ）上記暗号化ジョブチケットを復号化するためのジョブチケット復号鍵を受信する（Ｓ１３）。
（ｄ）受信したジョブチケット復号鍵を用いて暗号化ジョブチケットを復号化処理する（Ｓ１４）。
（ｅ）復号化したジョブチケットから文書データ復号鍵を抽出する（Ｓ１５）。
（ｆ）さらに、復号化したジョブチケットからジョブ処理の情報を抽出する（Ｓ１６）。
（ｇ）抽出した文書データ復号鍵を用いて暗号化文書データを復号化処理する（Ｓ１７）。
（ｈ）復号化した文書データについて抽出したジョブ処理の情報に基づいてジョブ処理を実行する（Ｓ１８）。
【００５０】
図１１は、ジョブ実行方法の別例のフローチャートである。
（ａ）暗号化文書データを受信する（Ｓ２１）。
（ｂ）暗号化ジョブチケットを受信する（Ｓ２２）。
（ｃ）ジョブチケット復号鍵を受信する（Ｓ２３）。
（ｄ）受信したジョブチケット復号鍵を用いて暗号化ジョブチケットを復号化処理する（Ｓ２４）。
（ｅ）復号化したジョブチケットからジョブチケットＩＤと対象の文書ＩＤとを抽出する（Ｓ２５）。
（ｆ）ジョブチケット照合情報を受信する（Ｓ２６）。
（ｇ）抽出したジョブチケットＩＤと文書ＩＤの組み合わせと、ジョブチケット照合情報とを比較する（Ｓ２７）。
（ｈ）ジョブチケットＩＤと文書ＩＤの組み合わせが存在するか否かを判断する（Ｓ２８）。その組み合わせが存在する場合には、相互認証に成功したとして、次のステップに移行する。一方、その組み合わせが存在しない場合には不正なジョブチケットであるとして、そのまま終了する。このように相互認証を行うことによって不正なジョブチケットを排除できる。
（ｉ）復号化したジョブチケットから文書データ復号鍵を抽出する（Ｓ２９）。
（ｊ）復号化したジョブチケットからジョブ処理の内容に関する情報を抽出する（Ｓ３０）。例えば、図６において、ジョブチケットａからはジョブ処理内容として「２ｉｎ１印刷」を抽出し、ジョブチケットｂからは「ＢＯＯＫ印刷」を抽出する。
（ｋ）抽出した文書データ復号鍵を用いて暗号化文書データを復号化処理する（Ｓ３１）。
（ｌ）復号化した文書データについて抽出したジョブ処理の情報に基づいてジョブ処理を実行する（Ｓ３２）。
以上によって、受信した暗号化文書データ及び暗号化ジョブチケットを復号化し、復号化した文書データについて復号化したジョブチケットから抽出したジョブ処理内容に基づいてジョブ処理を実行できる。
【００５１】
このジョブ実行方法では、ジョブチケットからジョブチケットＩＤと文書ＩＤとを抽出し、ジョブチケットと文書データとを関連づけたジョブチケット照合情報とを比較してその組み合わせの有無を確認している。これによって不正なジョブチケットを排除できるので、セキュリティ強度を向上できる。
【００５２】
なお、ジョブチケットには、ジョブ処理内容の少なくとも一部をユーザ側で変更できない状態で格納しておいてもよい。この場合、例えば、上述したようにジョブチケット全体を暗号化することによってユーザがジョブ処理内容の全体を直接変更できないようにしておいてもよい。上記のジョブ処理内容を変更不可能にすることは、暗号化ジョブチケットを復号化した後、抽出したジョブ処理の内容に関する情報を表示することなく、そのまま文書データジョブ処理部３３でのみ用いることによって実現できる。あるいは、抽出したジョブ処理内容の少なくとも一部の変更を禁止するジョブ処理内容変更禁止手段をさらに設けてもよい。また、ジョブチケット全体の暗号化とは別に、変更不可とするジョブ処理の内容の一部に関する情報をさらに部分的に暗号化しておいてもよい。詳細には、ジョブチケット内に、変更可能な項目とその選択範囲、変更不可能な項目、画面に表示化可／不可の項目や条件（例えば、ユーザ認証された特定のユーザや装置の管理者にのみ表示する）等の情報を含ませ、ジョブ実行装置５０において、これら情報に基づいて、変更不可能なものはジョブ実行装置５０側では変更できないようにし、変更可能なものについては変更可能なように表示することにより可能となる。
【００５３】
さらに、復号化したジョブチケットから抽出したジョブ処理の内容の少なくとも一部を画面表示できるようにしてもよい。図１２は、抽出したジョブ処理の内容の情報のうち、カラー情報の設定モードを変更不可の状態で示す画面表示の一例である。なお、図１２では、ユーザ側で変更できない項目を点線で示しているが、実際の表示画面ではグレー表示してもよい。この場合には、ジョブ処理内容の確認のみが可能であって、カラー情報のモードを「モノクロ」から他の「フルカラー」、「２色」等に変更できない。また、ジョブチケットごとにジョブ処理内容の変更を可能又は不可能に設定してもよい。図１３は、抽出したジョブ処理内容の情報のうち、用紙サイズの全項目を変更可能な状態で示す画面表示の一例である。図１３では、例えば、設定されたジョブ処理の内容として用紙サイズが「Ａ４」として表示されているが、他の項目も選択可能に表示されている。すなわち、用紙サイズを「Ａ４」から他の「Ｂ４」、「Ａ６」、「Ａ５」、「Ｂ５」、「はがき」等に変更できる。その他、印刷時の応用設定モードを「２ｉｎ１」から「４ｉｎ１」へと変更できるようにしてもよい。
【００５４】
また、本実施の形態に基づけば、文書データが更新された場合など更新された文書データを、更新前の文書データを暗号化した文書データ暗号鍵と同じ文書データ暗号鍵で、暗号化することにより、既に配布しているジョブチケットを変更することなく、外ジョブチケットで更新された文書データのジョブを実行することが可能となり、ジョブチケットを再度生成して配布する必要がない。
【産業上の利用可能性】
【００５５】
本発明に係るジョブチケット発行装置は、文書データに対するジョブ処理の内容に関するジョブチケットを送信する装置に適用することができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態１に係るジョブチケット発行装置及びジョブ実行装置を含むネットワークの構成を示す概略図である。
【図２】本発明の実施の形態１に係るジョブチケット発行装置の物理的な構成を示すブロック図である。
【図３】本発明の実施の形態１に係るジョブチケット発行装置の機能的な構成を示すブロック図である。
【図４】本発明の実施の形態１に係るジョブ実行装置の機能的な構成を示すブロック図である。
【図５】本発明の実施の形態１に係るジョブチケット発行装置における２種類のジョブチケットの送信処理を示す概略図である。
【図６】本発明の実施の形態１に係るジョブ実行装置における２種類のジョブチケットの受信処理を示す概略図である。
【図７】暗号化ジョブチケット及び暗号化文書データの受信処理を示す概略図である。
【図８】本発明の実施の形態１に係るジョブチケット発行方法のフローチャートである。
【図９】ジョブチケット復号鍵及びジョブチケット照合情報の発行方法のフローチャートである。
【図１０】本発明の実施の形態１に係るジョブ実行方法のフローチャートである。
【図１１】本発明の実施の形態１に係るジョブ実行方法の別例のフローチャートである。
【図１２】ジョブ処理内容の一部を変更不可能で表示する画面表示の一例である。
【図１３】ジョブ処理内容の一部を変更可能で表示する画面表示の一例である。
【符号の説明】
【００５７】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  ＨＤＤ、５  入力部、６  表示部、７  プリント部、８  スキャナ部、９  インタフェース、１０  ジョブチケット発行装置、１１  文書データ生成部、１２  文書データ暗号化処理部、１３  暗号化文書データ蓄積部、１４  暗号化文書データ送信部、１５  ジョブチケット発行要求処理部、１６  ジョブチケット生成部、１７  ジョブチケット暗号化処理部、１８  ジョブチケット送信部、２１  文書データ復号鍵生成部、２２  ジョブチケット復号鍵生成部、２３  ジョブチケット復号鍵送信部、２４  ジョブチケット照合情報管理部、２５  ジョブチケット照合情報送信部、２６  外部インタフェース部、２０  文書データ部、３０  ジョブチケット部、３１  暗号化文書データ受信部、３２  文書データ復号化処理部、３３  文書データジョブ処理部、３４  ジョブチケット受信部、３５  ジョブチケット復号化処理部、３６  ジョブ処理情報抽出部、３７  ジョブチケット復号鍵受信部、３８  文書データ復号鍵抽出部、３９  ジョブチケット照合情報受信部、４０  ネットワーク
【図１】
2007011671.tif 000003
【図２】
2007011671.tif 000004
【図３】
2007011671.tif 000005
【図４】
2007011671.tif 000006
【図５】
2007011671.tif 000007
【図６】
2007011671.tif 000008
【図７】
2007011671.tif 000009
【図８】
2007011671.tif 000010
【図９】
2007011671.tif 000011
【図１０】
2007011671.tif 000012
【図１１】
2007011671.tif 000013
【図１２】
2007011671.tif 000014
【図１３】
2007011671.tif 000015