(57)【要約】【課題】バリアブル印刷において、バックアップデータ量を抑え、リソース管理を容易にする印刷処理システム及び印刷処理プログラムを提供する。【解決手段】クライアントＰＣ１０２からジョブ情報がジョブファイル記憶部２１２及びバリアブル印刷処理部２１６に送信される。バリアブル印刷処理部２１６は、ジョブ情報を基に、リソースファイルを呼び出し、バリアブル印刷を行う。使用リソース一覧リスト作成部２２０は使用リソース一覧リストを作成し、印刷コントロールファイル作成部２２８は、使用リソース一覧リスト及び受信ジョブファイル名から印刷コントロールファイルを作成する。ファイル一時記憶部２１４は、使用リソースファイル、受信ジョブファイル３２０及び印刷コントロールファイルを記憶しており、バリアブルジョブバックアップ作成部２３０が、ファイル一時記憶部２１４に記憶された全ファイルをバックアップする。【選択図】図２
2008204373.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、文書、画像を含むファイルデータを格納して共有するためのデータベースに対して、アクセス可能な環境下において、各種の前記ファイルデータの一部を差し替えながら印刷するバリアブル印刷を実行する印刷処理システムであって、
前記バリアブル印刷に関する指示情報が記録されたバリアブル印刷ジョブファイルを生成するバリアブル印刷ジョブファイル生成手段と、
前記バリアブル印刷を実行する際に、前記データベースに格納された前記ファイルデータの中から使用する前記ファイルデータを読み込んで、使用リソースファイルとして抽出する抽出手段と、
前記使用リソースファイルの全てを一覧リストとして作成した使用リソース一覧リストを生成する使用リソース一覧リスト生成手段と、
前記バリアブル印刷の実行に伴って、前記バリアブル印刷ジョブファイル及び前記使用リソース一覧リストに基づいて、前記バリアブル印刷に関する指示情報並びに印刷結果情報を含むバックアップデータをとりまとめたバックアップファイルを生成するバックアップファイル生成手段と、
を有する印刷処理システム。
【請求項２】
前記バックアップファイルを圧縮する圧縮手段をさらに有することを特徴とする請求項１記載の印刷処理システム。
【請求項３】
前記バックアップファイル生成手段は、前記バリアブル印刷に関する指示情報並びに印刷結果情報を暗号鍵によって、データを一定の規則に基づいて符号化するエンコードを行って暗号化してから前記バックアップファイルを生成することを特徴とする請求項１又は請求項２記載の印刷処理システム。
【請求項４】
前記バックアップファイル生成手段は、前記バリアブル印刷に関する指示情報並びに印刷結果情報を電子署名によって、デジタル文書の正当性を保障するためにつけられる署名情報を付加してから前記バックアップファイルを生成することを特徴とする請求項１又は請求項２記載の印刷処理システム。
【請求項５】
少なくとも、文書、画像を含むファイルデータを格納して共有するためのデータベースに対して、アクセス可能な環境下において、各種の前記ファイルデータの一部を差し替えながら印刷するバリアブル印刷を実行する印刷処理プログラムであって、
前記バリアブル印刷に関する指示情報が記録されたバリアブル印刷ジョブファイルを生成するバリアブル印刷ジョブファイル生成工程と、
前記バリアブル印刷を実行する際に、前記データベースに格納された前記ファイルデータの中から使用する前記ファイルデータを読み込んで、使用リソースファイルとして抽出する抽出工程と、
前記使用リソースファイルの全てを一覧リストとして作成した使用リソース一覧リストを生成する使用リソース一覧リスト生成工程と、
前記バリアブル印刷の実行に伴って、前記バリアブル印刷ジョブファイル及び前記使用リソース一覧リストに基づいて、前記バリアブル印刷に関する指示情報並びに印刷結果情報を含むバックアップデータをとりまとめたバックアップファイルを生成するバックアップファイル生成工程と、
を有する印刷処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブル印刷する際のジョブファイル及びリソースファイルをバックアップする印刷処理システム及び印刷処理プログラムに関する。
【背景技術】
【０００２】
バリアブル印刷とは、データベースと連動して画像データ画像の一部や文章を差し替えながら印刷する手法で、一枚一枚、情報を変えながら印刷することができる。例えば、ダイレクトメール（以下、ＤＭ（Ｄｉｒｅｃｔ  Ｍａｉｌ）と呼ぶ）や明細書等を作成する際にはよく使用される。そのバリアブル印刷の特徴として、一回印刷したバリアブル印刷のジョブ（以下、バリアブル印刷ジョブと呼ぶ）を再び実行し、再印刷することは、印刷物に対するクレームや問い合わせがない限りほとんどない。しかし、これらのような緊急時対応のために、バリアブル印刷ジョブのバックアップデータを作成しておくことは必須である。
【０００３】
そこで、従来のバリアブル印刷におけるバリアブル印刷ジョブをバックアップする方法として、ラスターイメージ（ビットマップ画像とも呼ばれる）のデータをそのまま保存することが行われている。
【０００４】
また、バリアブル印刷におけるバリアブル印刷ジョブとしてプリンタに送信したＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ：ページ記述言語）データをそのまま保存することが行われている。
【０００５】
ところで、保管しようとする書類や画像を暗号化した状態で、記憶手段或いは携帯可能な記録手段に記憶し、必要に応じて記憶手段から読み出して復号し、元の状態に戻して印刷等を行う複写機が提案されている（特許文献１参照）。
【０００６】
さらに、ホスト装置から受信した印刷データを用いて印刷を行う際に、印刷データ及び印刷データに関する情報を１つのファイルにして、不揮発性記憶装置（例えば、ハードディスク等）に記憶してバックアップをとることが提案されている（特許文献２参照）。
【特許文献１】特開平６−３０３４４０号公報
【特許文献２】特開平１１−１２９５５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来技術では、バリアブル印刷において、ＤＭや明細書等を印刷する際、一般的に１回の印刷量が多く、また定期的に異なるバリアブル印刷ジョブを実行させて印刷を行うことになることが多い。そのため、ラスターイメージのデータをそのままバックアップする方法では、バックアップデータが膨大な量になる。また、ＰＤＬデータをバックアップする方法では、イメージやフォーム等の外部リソースについて、各印刷時点でどのリソースを用いたのか、リソースの種類（バージョン情報とも呼ばれる）は何だったのか等のリソース管理が必要になり、煩雑になる。
【０００８】
本発明は、上記問題点を鑑み、バリアブル印刷において、ＤＭや明細書等を印刷する際、バックアップデータのデータ量を抑え、リソース管理を容易にすることができる印刷処理システム及び印刷処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、少なくとも、文書、画像を含むファイルデータを格納して共有するためのデータベースに対して、アクセス可能な環境下において、各種の前記ファイルデータの一部を差し替えながら印刷するバリアブル印刷を実行する印刷処理システムであって、前記バリアブル印刷に関する指示情報が記録されたバリアブル印刷ジョブファイルを生成するバリアブル印刷ジョブファイル生成手段と、前記バリアブル印刷を実行する際に、前記データベースに格納された前記ファイルデータの中から使用する前記ファイルデータを読み込んで、使用リソースファイルとして抽出する抽出手段と、前記使用リソースファイルの全てを一覧リストとして作成した使用リソース一覧リストを生成する使用リソース一覧リスト生成手段と、前記バリアブル印刷の実行に伴って、前記バリアブル印刷ジョブファイル及び前記使用リソース一覧リストに基づいて、前記バリアブル印刷に関する指示情報並びに印刷結果情報を含むバックアップデータをとりまとめたバックアップファイルを生成するバックアップファイル生成手段と、を有している。
【００１０】
請求項１に記載の発明によれば、バリアブル印刷を実行する印刷処理システムには、少なくとも、文書、画像を含むファイルデータを格納して共有するためのデータベースを有している。また、前記データベースに対し、アクセス可能な環境下で、各種の前記ファイルデータの一部を差し替えながら印刷するバリアブル印刷を実行する。その際、まず、バリアブル印刷ジョブファイル生成手段によって、前記バリアブル印刷に関する指示情報が記録されたバリアブル印刷ジョブファイルを生成する。次に、前記バリアブル印刷を実行する際に、前記データベースに格納された前記ファイルデータの中から使用する前記ファイルデータを読み込む。そして、抽出手段によって、読み込まれた前記ファイルデータを使用リソースファイル（使用リソースと呼ぶこともできる）として抽出する。さらに、使用リソース一覧リスト生成手段が前記使用リソースファイルの全てを一覧リストとして使用リソース一覧リストを作成する。また、前記バリアブル印刷の実行に伴って、バックアップファイル生成手段によって、前記バリアブル印刷ジョブファイル及び前記使用リソース一覧リストに基づいて、前記バリアブル印刷に関する指示情報並びに印刷結果情報を含むバックアップデータをとりまとめたバックアップファイルを生成する。
【００１１】
請求項２に記載の発明は、請求項１において、前記バックアップファイルを圧縮する圧縮手段をさらに有することを特徴とする。
【００１２】
請求項３に記載の発明は、請求項１又は請求項２において、前記バックアップファイル生成手段は、前記バリアブル印刷に関する指示情報並びに印刷結果情報を暗号鍵によって、データを一定の規則に基づいて符号化するエンコードを行って暗号化してから前記バックアップファイルを生成することを特徴とする。
【００１３】
請求項４に記載の発明は、請求項１又は請求項２において、前記バックアップファイル生成手段は、前記バリアブル印刷に関する指示情報並びに印刷結果情報を電子署名によって、デジタル文書の正当性を保障するためにつけられる署名情報を付加してから前記バックアップファイルを生成することを特徴とする。
【００１４】
請求項５に記載の発明は、少なくとも、文書、画像を含むファイルデータを格納して共有するためのデータベースに対して、アクセス可能な環境下において、各種の前記ファイルデータの一部を差し替えながら印刷するバリアブル印刷を実行する印刷処理プログラムであって、前記バリアブル印刷に関する指示情報が記録されたバリアブル印刷ジョブファイルを生成するバリアブル印刷ジョブファイル生成工程と、前記バリアブル印刷を実行する際に、前記データベースに格納された前記ファイルデータの中から使用する前記ファイルデータを読み込んで、使用リソースファイルとして抽出する抽出工程と、前記使用リソースファイルの全てを一覧リストとして作成した使用リソース一覧リストを生成する使用リソース一覧リスト生成工程と、前記バリアブル印刷の実行に伴って、前記バリアブル印刷ジョブファイル及び前記使用リソース一覧リストに基づいて、前記バリアブル印刷に関する指示情報並びに印刷結果情報を含むバックアップデータをとりまとめたバックアップファイルを生成するバックアップファイル生成工程と、を有している。
【００１５】
請求項５に記載の発明によれば、バリアブル印刷を実行する印刷処理プログラムには、少なくとも、文書、画像を含むファイルデータを格納して共有するためのデータベースを有している。また、前記データベースに対し、アクセス可能な環境下で、各種の前記ファイルデータの一部を差し替えながら印刷するバリアブル印刷を実行する。その際、まず、バリアブル印刷ジョブファイル生成工程によって、前記バリアブル印刷に関する指示情報が記録されたバリアブル印刷ジョブファイルを生成する。次に、前記バリアブル印刷を実行する際に、前記データベースに格納された前記ファイルデータの中から使用する前記ファイルデータを読み込む。そして、抽出工程によって、読み込まれた前記ファイルデータを使用リソースファイル（使用リソースと呼ぶこともできる）として抽出する。さらに、使用リソース一覧リスト生成工程が前記使用リソースファイルの全てを一覧リストとして使用リソース一覧リストを作成する。また、前記バリアブル印刷の実行に伴って、バックアップファイル生成工程によって、前記バリアブル印刷ジョブファイル及び前記使用リソース一覧リストに基づいて、前記バリアブル印刷に関する指示情報並びに印刷結果情報を含むバックアップデータをとりまとめたバックアップファイルを生成する。
【発明の効果】
【００１６】
以上説明したように本発明によれば、バリアブル印刷のジョブのバックアップデータのデータ量を、本構成を採用しない場合と比較して、より抑えることができ、リソース管理をより容易にすることができるという効果が得られる。
【発明を実施するための最良の形態】
【００１７】
第１実施形態を図１を参照して説明する。図１は、第１実施形態に係るバリアブルプリンタ１０８を備えた印刷処理システム１００の全体の概略構成を示した概略図である。
【００１８】
図１に示すように、本実施の形態に係る印刷処理システム１００は、クライアント３０２（図３及び図４参照）からの命令（例えば、バリアブル印刷ジョブ）によって、バリアブルプリンタ１０８を動作させるための装置の全体構成である。
【００１９】
印刷処理システム１００は、クライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０２、第１のネットワーク中継器１０４ａ、第２のネットワーク中継器１０４ｂ、ＮＥＴ（Ｎｅｔｗｏｒｋ）１０６、及びバリアブルプリンタ１０８で構成されている。
【００２０】
クライアントＰＣ１０２は、第１のネットワーク中継器１０４ａと接続され、クライアント３０２（図３参照）がどのようにバリアブル印刷を行うかの指示を第１のネットワーク中継器１０４ａと送受信する。なお、クライアントＰＣ１０２は、バリアブル印刷指示部３１０（図３参照）とも呼ぶこともできる。
【００２１】
ＮＥＴ１０６は通信回線のことであり、第１のネットワーク中継器１０４ａ及び第２のネットワーク中継器１０４ｂ等と接続されており、例えば、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、専用線、公衆回線等のことを指す。
【００２２】
第１のネットワーク中継器１０４ａは、ＮＥＴ１０６と接続されており、ＮＥＴ１０６を介して、クライアントＰＣ１０２からバリアブル印刷ジョブを第２のネットワーク中継器１０４ｂへと送受信する。
【００２３】
第２のネットワーク中継器１０４ｂは、ＮＥＴ１０６と接続されており、第１のネットワーク中継器１０４ａからＮＥＴ１０６を介して送られてきたバリアブル印刷ジョブをバリアブルプリンタ１０８へと送受信する。
【００２４】
バリアブルプリンタ１０８は、第２のネットワーク中継器１０４ｂと接続されており、第２のネットワーク中継器１０４ｂから送信されてきたバリアブル印刷ジョブを基に、バリアブル印刷を行い、そのバリアブル印刷を行ったバリアブル印刷ジョブ及び使用されたリソースファイルをバックアップする。なお、リソースファイルとは、リソースとも呼ばれ、図２、図３、及び図４に図示されているリソースリポジトリ２０４（データベースのことであり、第２のＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１４を示す）の中に格納されているファイルデータのことである。
【００２５】
詳細には、バリアブルプリンタ１０８は、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ：インターフェイス）１１０、ＰＤＬ処理部１１２、第２のＨＤＤ１１４、画像出力処理部１１６、及びバックアップデータ用蓄積処理部１１８で構成されている。
【００２６】
Ｉ／Ｆ１１０は、ＰＤＬ処理部１１２と接続されており、第２のネットワーク中継器１０４ｂから送信されてきたデータ（バリアブル印刷ジョブ）を受信し、ＰＤＬ処理部１１２へそのバリアブル印刷ジョブを送信する。
【００２７】
ＰＤＬ処理部１１２は、Ｉ／Ｆ１１０、第２のＨＤＤ１１４、画像出力処理部１１６、及びバックアップデータ用蓄積部１１８と接続されている。ＰＤＬ処理部１１２では、Ｉ／Ｆ１１０からバリアブル印刷ジョブを受信し、そのバリアブル印刷ジョブのジョブデータを基に、ＰＤＬ（ページ記述言語）で記述されたデータを印刷や表示が可能なラスターイメージ（Ｒａｓｔｅｒ  Ｉｍａｇｅ）等に変換する。その変換されたラスターイメージを画像出力処理部１１６で出力し、同時に、ファイル一時記憶部（不揮発性記憶装置である第１のＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）１２６に対応）２１４（図２参照）でそのイメージのバックアップデータを一時保存する。さらに、第１のＨＤＤ１２６で一時保存されたバックアップデータを圧縮し、バックアップデータ用蓄積部１１８へ送信する。
【００２８】
第２のＨＤＤ１１４は、リソースリポジトリ２０４（図２参照）と呼ばれ、バリアブル印刷をするためのリソースファイル（イメージデータ、フォームデータ、バリアブルデータ、外字フォントのデータ等）を保存している大容量の不揮発性記憶装置である。なお、リソースリポジトリ２０４（図２参照）は、少なくとも、文書、画像等を含むファイルデータを格納して、共有するためのデータベースである。
【００２９】
バックアップデータ用蓄積部１１８は、ＰＤＬ処理部１１２と接続されており、ＰＤＬ処理部１１２は第１のＨＤＤ１２６に一時保存されたバックアップデータを圧縮し、バックアップデータ用蓄積部１１８へ蓄積させる。
【００３０】
詳細には、ＰＤＬ処理部１１２は、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）１３０を内蔵したコントローラ１２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２４、第１のＨＤＤ１２６で構成されている。
【００３１】
ＲＯＭ１２２は、ＰＤＬ処理部１１２の全体を制御する制御プログラムや、バリアブル印刷をするための制御プログラム（図５及び図６参照）を格納している読み込み専用の記憶装置である。
【００３２】
ＲＡＭ１２４は、ＲＯＭ１２２に格納されている制御プログラム等を実行し、処理する作業場所であり、データ等の一時的な保存に用いられる読み書き可能な記憶装置（揮発性記憶装置）である。
【００３３】
第１のＨＤＤ１２６は、バリアブル印刷したイメージデータ等を一時的にバックアップして保存可能で、読み書き可能な大容量の不揮発性記憶装置である。なお、第１のＨＤＤ１２６は、大容量の不揮発性記憶装置であるので、イメージデータ等を長期的にバックアップして保存しておくことも可能である。
【００３４】
ＲＩＰ１３０は、Ｉ／Ｆ１１０から送信されてきたバリアブル送信ジョブを基に、ＰＤＬで記述されたデータを印刷や表示が可能なラスターイメージに変換する処理装置である。
【００３５】
コントローラ１２０は、第１のＨＤＤ１２６の格納されたデータをＲＯＭ１２２に記憶されている制御プログラムに従い、Ｉ／Ｆ１１０より入力されたバリアブル印刷ジョブを基に、内蔵されているＲＩＰ１３０によって、バリアブル印刷処理を行う。また、コントローラ１２０は、バックアップデータを一時的に第１のＨＤＤ１２６に保存し、その保存されたバックアップデータを圧縮して、バックアップデータ用蓄積部１１８に保存させる。
【００３６】
なお、上述のように、コントローラ１２０はＰＤＬ処理部１１２全体を制御する。詳細には、ＲＩＰ１３０を内蔵したコントローラ１２０は、ＲＯＭ１２２に格納されている制御プログラム（図５及び図６参照）に従い、第２のＨＤＤ１１４に格納されているＰＤＬで記述されたリソースファイルをラスターイメージにＲＡＭ１２４上で変換させる。そして、バリアブル印刷行うために画像出力部１１６に使用されるリソースファイルを送信し、バリアブル印刷の再印刷をおこなうためのバックアップファイルを作成し、第１のＨＤＤ１２６に格納する。さらに、第１のＨＤＤ１２６に格納されたバックアップファイルを圧縮し、バックアップデータ用蓄積部１１８に格納する。
【００３７】
図２は、第１実施形態に係るバリアブルプリンタ１０８を備えた図１の印刷処理システム１００の機能ブロック図２００である。
【００３８】
まず、バリアブル印刷ジョブの送信から、バリアブル印刷開始及び使用リソース一覧リスト作成完了までの機能ブロック図の説明をする。
【００３９】
クライアントＰＣ１０２からバリアブル印刷に関する指示情報であるバリアブル印刷ジョブ情報（以下、ジョブ情報と呼ぶ）をバリアブルプリンタ１０８へ送信する。
【００４０】
バリアブルプリンタ１０８に送信されたジョブ情報をＩ／Ｆ１１０が仲介して、ＰＤＬ処理部１１２へ送信する。
【００４１】
ＰＤＬ処理部１１２のジョブ受信部２１０へ送信されたジョブ情報は、受信ジョブ情報としてバリアブル印刷処理部２１６及びジョブファイル記憶部２１２に同時に送信される。
【００４２】
まず、受信ジョブ情報（バリアブル印刷ジョブファイル）は、ＲＡＭ１２４（図１参照）で構成されたジョブファイル記憶部２１２に一時的に記憶される。なお、ジョブファイル記憶部２１２は、例えば、第１のＨＤＤ１２６（図１参照）や第２のＨＤＤ１１４（図１参照）のようなＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ：ハードディスクドライブ）の特定のフォルダを作成し、そこに記憶してもよい。
【００４３】
また、バリアブル印刷処理部２１６は、受信した受信ジョブ情報を基に、リソースファイル呼び出し部２１８にリソースの呼び出し情報を送信し、リソースリポジトリ２０４からリソースファイルの実体情報（印刷結果情報）を送信させる。
【００４４】
さらに、リソースファイル呼び出し部２１８は、受信したリソースファイル呼び出し情報を基に、リソースリポジトリ２０４からリソースファイルの実体情報をバリアブル印刷処理部２１６へ送信させる。
【００４５】
そこで、リソースリポジトリ２０４からリソースファイルの実体情報がバリアブル印刷処理部２１６へ送信されると、バリアブル印刷処理部２１６が、受信ジョブ情報を基に、リソースファイルの実体情報を用いてバリアブル印刷情報を画像出力処理部１１６へ送信する。画像出力処理部１１６は、受信したバリアブル印刷情報を基に、バリアブル印刷によって、大量の印刷物２３２を印刷する。
【００４６】
そして、バリアブル印刷処理部２１６からバリアブル印刷情報が画像出力処理部１１６に送られると同時に、リソースファイル呼び出し部２１８は、使用されたリソースファイルのファイル名をフルパス情報で使用リソース一覧リスト作成部２２０に送信する。
【００４７】
使用リスト一覧リスト作成部２２０は、使用リソース一覧リストを使用リソース一覧リスト記憶部２２２へ送信し、記憶させる。詳細には、使用リソース一覧リストは、使用されたリソースファイルのファイル名をフルパス情報で列挙したアスキーファイルである。
【００４８】
なお、使用リソース一覧リスト記憶部２２２は、通常、アクセス速度が高速で、書き込み読み込み自由で、容量の少ない揮発性記憶装置であるＲＡＭ１２４（図１参照）等を用いる。しかし、アクセス速度は遅いが、書き込み読み込み自由で容量の大きな不揮発性記憶装置であるハードディスクドライブ（例えば、第１のＨＤＤ１２６や第２のＨＤＤ１１４等）に記憶させてもよい。
【００４９】
以上が、バリアブル印刷するまでの図２の機能ブロック図の説明である。詳細な作用は、図３において説明する。
【００５０】
次に、使用リソース一覧リスト作成完了からバックアップ完了までの機能ブロック図の説明を行う。
【００５１】
使用リソース一覧リスト作成部２２０がリソースファイル呼び出し部２１８から使用したリソースファイルのフルパス情報が送られてこなくなったとき、所謂、使用リソース一覧リストが完成したとき、使用リソース一覧リスト作成部２２０が使用リソース一覧リスト完成情報をリソースファイルコピー部２２４及び受信ジョブファイルコピー部２２６へ同時に送信する。なお、使用リソース一覧リスト完成情報は、使用リソース一覧リストが、一旦、完成したということを示す情報のことである。例えば、何かしらの特殊な信号を出力して、リソースファイルコピー部２２４及び受信ジョブファイルコピー部２２６へ同時に送信するだけでよい。
【００５２】
リソースファイルコピー部２２４が使用リソース一覧リスト完成情報を受信すれば、リソースファイルコピー部２２４は、使用リソース一覧リスト記憶部２２２へ使用リソース一覧リストを呼び出させ、使用リソースファイルのフルパス情報一式を受信する。
【００５３】
リソースファイルコピー部２２４は、受信した使用リソース一覧リストを印刷コントロールファイル作成部２２８へ送信する。また、リソースファイルコピー部２２４はリソースリポジトリ２０４へ使用リソースファイルの実体情報を呼び出させ、使用リソースファイルの実体情報をファイル一時記憶部２１４へ送信する。
【００５４】
また、同様に、受信ジョブファイルコピー部２２６が使用リソース一覧リスト完成情報を受信すれば、受信ジョブファイルコピー部２２６は、ジョブファイル記憶部２１２へ受信ジョブ情報のファイル名を呼び出させ、受信ジョブファイル名情報として受信する。
【００５５】
受信ジョブファイルコピー部２２６は、受信した受信ジョブファイル名情報を印刷コントロールファイル作成部２２８へ送信する。また、受信ジョブファイルコピー部２２６はジョブファイル記憶部２１２へ受信ジョブファイル３２０（図３及び図４参照）の実体情報（バリアブル印刷ジョブファイル）を呼び出させ、受信ジョブファイル３２０（図３及び図４参照）の実体情報をファイル一時記憶部２１４に送信する。
【００５６】
受信した印刷コントロールファイル作成部２２８は、受信した使用リソースファイルのフルパス情報と受信ジョブファイル名情報を関連付け、印刷コントロールファイル情報を作成する。詳細には、印刷コントロールファイル情報は、受信ジョブファイル３２０（図３及び図４参照）の実体情報を基にして、使用したリソースファイルの実体情報が定められており、受信ジョブ名情報及び使用リソース一覧リストを関連付けることで、再印刷することが可能な印刷コントロールファイル情報を作成することができる。
【００５７】
ファイル一時記憶部２１４には、第１のＨＤＤ１２６（図１参照）で構成されており、受信ジョブ情報の実体、使用リソースファイルの実体、及びそれら２つのファイルを関連付けた印刷コントロールファイル情報が記憶されている。なお、第１のＨＤＤ１２６にこれらのファイル（受信ジョブ情報の実体、使用リソースファイルの実体、及び印刷コントロールファイル情報）を保存するのではなく、第２のＨＤＤ１１４の中にフォルダを作り、その中に保存してもよい。または、これらのファイル（受信ジョブ情報の実体、使用リソースファイルの実体、及び印刷コントロールファイル情報）が保存できるほどにＲＡＭ１２４が十分に余裕のある容量を持つのであれば、ＲＡＭ１２４に一時的に記憶させてもよい。
【００５８】
バリアブルジョブバックアップ作成部２３０は、ファイル一時記憶部２１４から受信ジョブ情報の実体、使用リソースファイルの実体、及び印刷コントロールファイル情報の全てを呼び出し、１つのファイルにまとめ（アーカイブ形式）、圧縮し、バリアブル印刷用の再印刷のためのバリアブルジョブバックアップ情報を作成する。
【００５９】
そして、バリアブルジョブバックアップ作成部２３０は、作成されたバリアブルジョブバックアップ情報をバックアップデータ用蓄積部１１８へバックアップファイルとして送信する。
【００６０】
なお、バックアップデータ用蓄積部１１８では、第１のＨＤＤ１２６（図１参照）もしくは第２のＨＤＤ１１４（図１参照）以外のハードディスク等の記憶装置が用いられ、バリアブルジョブバックアップ情報として、バックアップファイルが保存されている。また、バックアップデータ用蓄積部１１８も、第１のＨＤＤ１２６（図１参照）もしくは第２のＨＤＤ１１４（図１参照）の中にフォルダを作成し、その中に保存させてもよいし、ＲＡＭ１２４（図１参照）に十分な容量があれば、その中に保存させてもよい。
【００６１】
以下、本発明の第１実施形態の作用を説明する。
【００６２】
図３は、第１実施形態に係るバリアブルプリンタ１０８を備えた図１の印刷処理システム１００において、バリアブル印刷ジョブ送信から使用リソース一覧リスト作成完了（バリアブル印刷処理を含む）までの機能ブロック図３００である。
【００６３】
クライアント３０２のバリアブル印刷指示部３１０（図２のクライアントＰＣ１０２に対応する）からバリアブル印刷指示を示すバリアブル印刷ジョブ（ジョブ情報）をバリアブルプリンタ１０８に送信する。
【００６４】
バリアブルプリンタ１０８のＰＤＬ処理部１１２のジョブ受信部２１０はジョブ情報を受信し、ジョブファイル記憶部２１２にバリアブル印刷ジョブを受信ジョブファイル３２０として保存すると共に、バリアブル印刷処理部２１６へ受信ジョブファイル３２０を送信する。
【００６５】
バリアブル印刷処理部２１６は、受信ジョブファイル３２０を基に、リソースファイル呼び出し部２１８にバリアブル印刷に必要なリソースファイルをバリアブルプリンタ１０８のリソースリポジトリ２０４（図１の第２のＨＤＤ１１４に対応）から呼び出すように命令を送信する。
【００６６】
リソースファイル呼び出し部２１８は、リソースリポジトリ２０４に格納されているイメージ３１２、フォーム３１４、バリアブルデータ３１６、及び外字フォント３１８等のリソースファイル群３０４の中からバリアブル印刷に必要なリソースファイルを呼び出して、バリアブル印刷処理部２１６へ送信する。また、リソースファイル呼び出し部２１８は、同時に、リソースリポジトリ２０４のリソースファイル群３０４の中の必要になったリソースファイル全ての絶対パス名の全てを使用リソース一覧リスト作成部２２０へ送信する。
【００６７】
使用リソース一覧リスト作成部２２０は、リソースリポジトリ２０４から受信したリソースファイル全ての絶対パス名を使用リソース一覧リストの中に全て羅列して使用リソース一覧リスト記憶部２２２に保存する。
【００６８】
そして、バリアブル印刷処理部２１６は、受信ジョブファイル３２０（図３参照）を基にした必要なリソースファイルを用いて、バリアブルプリンタ１０８の画像出力処理部１１６へバリアブル印刷をさせる。
【００６９】
画像出力処理部１１６では、バリアブル印刷を行い、印刷物２３２を出力する。
【００７０】
図４は、第１実施形態に係るバリアブルプリンタ１０８を備えた図１の印刷処理システム１００において、使用リソース一覧リスト作成完了からバックアップ完了までの機能ブロック図４００である。
【００７１】
ＰＤＬ処理部１１２の使用リソース一覧リスト作成部２２０が、使用リソース一覧リスト記憶部２２２に使用リソース一覧リストが絶対パスで全て保存されると、使用リソース一覧リストの作成完了信号をＰＤＬ処理部１１２のリソースファイルコピー部２２４及び受信ジョブファイルコピー部２２６へ送信する。
【００７２】
使用リソース一覧リストの作成完了信号を受信したリソースファイルコピー部２２４は、使用リソース一覧リストを取得（受信）し、取得した使用リソース一覧リストを基に、バリアブルプリンタ１０８のリソースリポジトリ２０４に保存されているリソースファイル群３０４の中から必要なリソースファイルの実体をＰＤＬ処理部１１２のファイル一時記憶部２１４に送信させる。また、リソースファイルコピー部２２４は、取得した使用リソース一覧リストを印刷コントロールファイル作成部２２８へ送信する。
【００７３】
使用リソース一覧リストの作成完了信号を受信した受信ジョブファイルコピー部２２６は、ＰＤＬ処理部１１２のジョブファイル記憶部２１２に格納されている受信ジョブファイル３２０にアクセスし、受信ジョブファイル３２０の受信ジョブファイル名を取得（受信）する。また、受信ジョブファイルコピー部２２６は、受信ジョブファイル３２０の実体をファイル一時記憶部２１４へ送信し、取得した受信ジョブファイル名を印刷コントロールファイル作成部２２８へ送信する。
【００７４】
印刷コントロールファイル作成部２２８は、受信した使用リソース一覧リスト及び受信ジョブファイル名に再印刷可能なように関係性を持たせた印刷コントロールファイルを作成し、ファイル一時記憶部２１４へ保存させる。
【００７５】
バリアブルジョブバックアップ作成部２３０は、ファイル一時記憶部２１４に保存された使用リソースファイルの実体、受信ジョブファイル３２０の実体、及び印刷コントロールファイルを送信させる。また、使用リソースファイルの実体、受信ジョブファイル３２０の実体、及び印刷コントロールファイルを受信したバリアブルジョブバックアップ作成部２３０は、それらのファイルを全て圧縮して、バリアブルジョブバックアップファイルを作成する。さらに、バリアブルジョブバックアップ作成部２３０は、バリアブルジョブバックアップをバックアップファイル２３４としてバリアブルプリンタ１０８のバックアップ用データ蓄積部１１８に送信する。
【００７６】
バックアップ用データ蓄積部１１８に送信されたバリアブルジョブバックアップは、バックアップファイル２３４として、バックアップ用データ蓄積部１１８に保存される。
【００７７】
なお、使用リソース一覧リスト作成部２２０が使用リソース一覧リストを作成し終わった後に、まだＰＤＬ処理部１１２のバリアブル印刷処理部２１６のバリアブル印刷の処理が終わらず、バリアブルプリンタ１０８の画像出力処理部１１６が印刷物２３２を出力し続けていたとしても、使用リソース一覧リスト作成部２２０が使用リソース一覧リストを作成し終わって、使用リソース一覧リスト記憶部２２２に使用リソース一覧を保存し終わっているならば、バックアップファイルの作成処理は行われる。
【００７８】
図５は、第１実施形態に係るバリアブルプリンタ１０８を備えた図１の印刷処理システム１００において、バリアブル印刷ジョブ送信から使用リソース一覧リスト作成完了までのフローチャートである。
【００７９】
ステップ５１０では、クライアントＰＣ１０２（図１及び図２参照）からジョブ送信される。詳細には、クライアントＰＣ１０２（図１及び図２参照）、もしくは、クライアント３０２のバリアブル印刷指示部３１０（図３参照）がバリアブル印刷を指示する情報であるバリアブル印刷ジョブを送信する。
【００８０】
ステップ５２０では、ジョブファイル記憶部２１２（図２及び図３参照）にジョブ（受信ジョブファイル３２０）（図３参照）が保存される。詳細には、ステップ５１０から送られてきたバリアブル印刷ジョブである受信ジョブを受信ジョブファイル３２０としてジョブ受信部２１０（図２及び図３参照）が受信し、ジョブファイル記憶部２１２（図２及び図３参照）に保存する。
【００８１】
ステップ５３０では、バリアブル印刷処理部２１６（図２及び図３参照）がジョブ受信する。詳細には、バリアブル印刷処理部２１６（図２及び図３参照）が、ジョブ受信部２１０（図２及び図３参照）に受信されたバリアブル印刷ジョブである受信ジョブ（受信ジョブファイル３２０（図３参照））を受信する。
【００８２】
ステップ５４０では、バリアブル印刷処理部２１６（図２及び図３参照）がリソースファイル（図３及び図４参照）を呼び出す。詳細には、バリアブル印刷処理部２１６（図２及び図３参照）が受信ジョブを受信したことによって、リソースリポジトリ２０４から使用するリソースファイルの実体を呼び出す。
【００８３】
ステップ５５０では、バリアブル印刷処理部２１６（図２及び図３参照）が、受信ジョブに基づき、リソースファイルの実体を用いて、バリアブル印刷処理を行う。詳細には、バリアブル印刷処理部２１６（図２及び図３参照）が、リソースリポジトリ２０４から受信した必要なリソースファイルの実体を用いて、受信ジョブに基づきバリアブル印刷処理を行う。
【００８４】
ステップ５６０では、使用リソース一覧リスト作成部２２０が使用リスト一覧リストを作成する。詳細には、バリアブル印刷処理部２１６（図２及び図３参照）がバリアブル印刷処理を行い、画像出力処理部１１６にバリアブル印刷を行わせる。バリアブル印刷処理を行っている間、リソースファイル呼び出し部２１８（図２及び図３参照）は、使用リソース一覧リスト作成部２２０に使用リソース一覧リストを作成させる。又は、バリアブル印刷を行う際に、バリアブル印刷処理部２１６（図２及び図３参照）がリソースファイル呼び出し部２１８（図２及び図３参照）へリソースファイルの実体を呼び出させると同時に、使用リソース一覧リスト作成部２２０（図２及び図３参照）にも使用リソース一覧リストを作成させる。なお、使用リソース一覧リスト作成部２２０（図２及び図３参照）は、使用リソース一覧リスト記憶部２２２に使用リソース一覧リストを絶対パスでアスキーファイルとして作成する。
【００８５】
以上で印刷処理フローが終了する。
【００８６】
図６は、第１実施形態に係るバリアブルプリンタ１０８を備えた図１の印刷処理システム１００において、使用リソース一覧リスト作成完了からバックアップ完了までのフローチャートである。
【００８７】
ステップ６１０では、使用リソース一覧リスト作成終了信号をリソースファイルコピー部２２４（図２及び図４参照）及び受信ジョブファイルコピー部２２６（図２及び図４参照）へ送信する。詳細には、使用リソース一覧リスト作成部２２０（図２及び図４参照）が使用リソース一覧リストを作成完了し、使用リソース一覧リスト記憶部２２２（図２及び図４参照）に保存された時点で、使用リソース一覧リストが作成完了したという情報をリソースファイルコピー部２２４（図２及び図４参照）及び受信ジョブファイルコピー部２２６（図２及び図４参照）に送信する。
【００８８】
ステップ６１２では、使用リソース一覧リストを印刷コントロールファイル作成部２２８（図２及び図４参照）へ送信する。詳細には、使用リソース一覧リストが使用リソース一覧リスト記憶部２２２（図２及び図４参照）に保存された後、リソースファイルコピー部２２４（図２及び図４参照）が使用リソース一覧リストを印刷コントロールファイル作成部２２８（図２及び図４参照）へ送信する。
【００８９】
ステップ６１４では、ステップ６１２と時期を同じくして、使用リソースファイルの実体を呼び出す。詳細には、ステップ６１２と時期を同じくして、リソースリポジトリ２０４（図２及び図４参照）の中から使用されたリソースファイルを呼び出してファイル一時記憶部２１４（図２及び図４参照）に送信する。
【００９０】
ステップ６１６では、受信ジョブファイル名を印刷コントロールファイル作成部２２８（図２及び図４参照）へ送信する。詳細には、クライアントＰＣ１０２（図１及び図２参照）からＩ／Ｆ１１０（図１及び図２参照）を介し、ジョブ受信部２１０（図２及び図４参照）でバリアブル印刷ジョブを受信する。そこで、受信ジョブファイル３２０（図２及び図４参照）としてジョブファイル記憶部２１２（図２及び図４参照）に保存されているが、その受信ジョブファイル３２０（図２及び図４参照）のファイル名を受信ジョブファイルコピー部２２６（図２及び図４参照）が取得し、印刷コントロールファイル作成部２２８（図２及び図４参照）へ送信する。
【００９１】
ステップ６１８では、ステップ６１６と時期を同じくして、受信ジョブファイル３２０（図２及び図４参照）の実体を呼び出す。詳細には、ステップ６１６と時期を同じくして、ステップ６１６で取得した受信ジョブファイル名の実体のファイルをジョブファイル記憶部２１２（図２及び図４参照）から呼び出し、ファイル一時記憶部２１４（図２及び図４参照）に送信する。
【００９２】
ステップ６２０では、印刷コントロールファイル作成部２２８（図２及び図４参照）が使用リソース一覧リスト及び受信ジョブファイル名を取得（受信）する。詳細には、印刷コントロールファイル作成部２２８（図２及び図４参照）が、ステップ６１２で送信された使用リソース一覧リスト（図２及び図４参照）及びステップ６１６で送信された受信ジョブファイル名を受信し、それぞれを関連付けることによって、その受信ジョブファイル３２０（図２及び図４参照）によって使用されたリソースを示す印刷コントロールファイルを作成する。
【００９３】
ステップ６２２では、印刷コントロールファイル作成部２２８がコントロールファイルをファイル一時記憶部２１４へ送信する。詳細には、ステップ６２０において、印刷コントロールファイル作成部２２８（図２及び図４参照）が作成した印刷コントロールファイルをファイル一時記憶部２１４（図２及び図４参照）に送信する。
【００９４】
ステップ６２４では、ファイル一時記憶部２１４（図２及び図４参照）に使用されたリソースファイルの実体、受信ジョブファイル３２０（図２及び図４参照）の実体、及び印刷コントロールファイルを保存する。詳細には、リソースファイルコピー部２２４（図２及び図４参照）により、リソースリポジトリ２０４（図２及び図４参照）に格納されている使用されたリソースファイルの実体をファイル一時記憶部２１４へ保存させる。また、受信ジョブファイルコピー部２２６（図２及び図４参照）により、ジョブファイル記憶部２１２（図２及び図４参照）に格納されている受信ジョブファイル３２０（図４参照）の実体をファイル一時記憶部２１４へ保存させる。さらに、印刷コントロールファイル作成部２２８（図２及び図４参照）は、印刷コントロールファイル作成部２２８（図２及び図４参照）が作成した印刷コントロールファイルをファイル一時記憶部２１４に保存させる。
【００９５】
ステップ６２６では、ファイル一時記憶部２１４（図２及び図４参照）に保存されている全ファイルをバリアブルジョブバックアップ作成部２３０（図２及び図４参照）へ送信する。詳細には、バリアブルバックアップ作成部２３０（図２及び図４参照）が、ファイル一時記憶部２１４（図２及び図４参照）に保存されている全ファイル（受信ジョブファイル３２０（図２及び図４参照）の実体、使用されたリソースファイルの実体、及び印刷コントロールファイル）をバリアブルバックアップ作成部２３０（図２及び図４参照）へ送信させる。
【００９６】
ステップ６２８では、バリアブルジョブバックアップ作成部２３０（図２及び図４参照）が受信した全ファイルを圧縮し、バックアップファイル２３４（図２及び図４参照）を作成する。詳細には、ステップ６２６において、全ファイルを送信させたバリアブルバックアップファイル作成部２３０（図２及び図４参照）が全ファイルを受信し、１つのファイルにまとめ（アーカイブ形式）し、圧縮してバックアップファイル２３４（図２及び図４参照）を作成する。例えば、複数のファイルを１つのファイルとしてまとめるアーカイブ形式の１つであるＴａｒ（Ｔａｐｅ  Ａｒｃｈｉｔｖａｌ  ａｎｄ  Ｒｅｔｒｉｅｖａｌ  ｆｏｒｍａｔ）ファイルにして、ファイル圧縮形式の１つであるＧｚｉｐ（ＧＮＵ  ＺＩＰ）コマンドやＣｏｍｐｒｅｓｓコマンド等と組み合わせてバックアップファイルを作成する。
【００９７】
ステップ６３０では、バックアップファイル２３４（図２及び図４参照）をバックアップ用データ蓄積部１１８（図２及び図４参照）に保存させる。詳細には、バリアブルジョブバックアップ作成部２３０（図２及び図４参照）が、ステップ６２８で作成したバックアップファイル２３４（図２及び図４参照）をバックアップ用データ蓄積部１１８（図２及び図４参照）へ送信し、保存させる。
【００９８】
従って、バリアブル印刷において、ＤＭや明細書等を印刷する際、バックアップデータのデータ量を抑え、リソース管理を容易にすることができる。また、低コストで手間がかからずに確実にバックアップファイルを作成することもできる。
【００９９】
図７は、第２実施形態に係るバリアブルプリンタ１０８を備えた図１の印刷処理システム１００において、バリアブル印刷ジョブ送信からバックアップ完了までの機能ブロック図７００である。
【０１００】
本発明の第２実施形態では、第１実施形態と構成はほとんど同じであるが、ＰＤＬ処理部１１２の内部及びバックアップ用データ蓄積部１１８の内部に一部違いがある。
【０１０１】
本発明の第２実施形態では、第１実施形態のＰＤＬ処理部１１２の中に、暗号キー作成／保持部７１０、復号キー作成部７２０、エンコード部７４０、フィルター部７５０が追加されて構成されている。また、バックアップ用データ蓄積部１１８の中に、復号キー７３０が追加されて構成されている。さらに、エンコード部７４０があるために、バリアブルジョブバックアップ作成部２３０は、追加機能を持たせて構成されている。
【０１０２】
暗号キー作成／保持部７１０は、ＰＤＬ処理装置１１２の外部からの指示または命令により、暗号鍵（以下、暗号キーと呼ぶ）を作成し、保持して、エンコード部７４０へ暗号キー情報を送信する。
【０１０３】
エンコード部７４０は、データを一定の規則に基づいて符号化することであり、暗号化や圧縮等がこれにあたるが、ここでは、暗号キー作成／保持部７１０が生成した暗号キーを用いて、暗号化（符号化）を行い、圧縮を行うソフトウェア（プログラム）のことである。また、エンコード部７４０では、暗号キー情報を後述の復号キー作成部７４０及びフィルター部７５０に送信し、バリアブルジョブバックアップ作成部２３０においての圧縮のために符号化するためのエンコード機能を有している。
【０１０４】
フィルター部７５０では、エンコード部７４０に基づいてデータを実際に符号化する機能を持つ。例えば、フィルター部７５０は、リソースファイルコピー部２２４によって呼び出されたリソースリポジトリ２０４のリソースファイル群３０４（イメージ３１２、フォーム３１４、バリアブルデータ３１６、外字フォント３１８等を含む）の中で使用されたリソースファイルの実体を暗号化する。また、フィルター部７５０は、クライアント３０２のバリアブル印刷指示部３１０から受け付けたジョブ受信部２１０のジョブファイル記憶部２１２の受信ジョブファイル３２０の実体も暗号化する。さらに、フィルター部７５０は、印刷コントロールファイル作成部２２８で作成された印刷コントロールファイルも暗号化する。
【０１０５】
復号キー作成部７２０は、暗号キー作成／保持部７１０で作成された暗号キーを基に、暗号化されたファイルを復号するための復号鍵（以下、復号キーと呼ぶ）を作成する機能を持つ。復号キー作成部７２０で作成された復号キー７３０はバックアップ用データ蓄積部１１８に復号キー７３０として保存される。また、バリアブルジョブバックアップ作成部２３０によって、バックアップファイル２３４はアーカイブ形式にされ、圧縮され、暗号化されているので、バックアップファイル２３４を復号化するために復号キー７３０が必要となる。また、バリアブルジョブバックアップ作成部２３０は、エンコード部７４０によって、圧縮がなされる。なお、この圧縮は、暗号化を基にした圧縮としてもよい。
【０１０６】
以下、本発明の第２実施形態の作用を説明する。
【０１０７】
本発明の第２実施形態は、第１実施形態に、ネットワークを通じて画像や文書等のデジタルデータをやり取りする際に、改竄されたりすることを防ぐために決まった規則に従ってデータを変換する方法である共通かぎ暗号方式での暗号化がＰＤＬ処理部１１２に追加されているだけの形態である。
【０１０８】
本発明の第２実施形態は、本発明の第１実施形態に係るバリアブルプリンタ１０８を備えた印刷処理システム１００（図１参照）において、バリアブル印刷ジョブ送信から使用リソース一覧リスト作成完了までは全く同じ構成と作用である（図３参照）。
【０１０９】
本発明の第２実施形態に係るバリアブルプリンタ１０８を備えた印刷処理システム１００（図１参照）において、使用リソース一覧リスト作成完了からバックアップ完了までも本発明の第１実施形態とほとんど同じである。
【０１１０】
しかしながら、本発明の第２実施形態では、暗号キー／作成保持部７１０によって作成された暗号キーを用いて、エンコード部７４０がファイル一時記憶部２１４（図１の第１のＨＤＤの対応する）に各種ファイル（使用されたリソースファイルの実体、受信ジョブファイル３２０の実体、及びコントロールファイル）が保存される直前に、フィルター部７５０に暗号化させる。この点において、本発明の第１実施形態と違う点である。
【０１１１】
フィルター部７５０によって、リソースリポジトリ２０４のリソースファイル群３０４（イメージ３１２、フォーム３１４、バリアブルデータ３１６、外字フォント３１８等を含む）から使用したリソースファイルの実体だけをファイル一時記憶部２１４へ格納する前に暗号化される。また、フィルター部７５０によって、印刷コントロールファイル作成部２２８からファイル一時記憶部２１４へ印刷コントロールファイルを保存する前に暗号化される。さらに、フィルター部７５０によって、ジョブファイル記憶部２１２の受信ジョブファイル３２０をファイル一時記憶部２１４へ保存する前に暗号化される。
【０１１２】
暗号化された使用したリソースファイルの実体、コントロールファイル、及び受信ジョブファイル３２０はファイル一時記憶部２１４に一時的に保存される。そして、ファイル一時記憶部２１４に一時的に保存された全データファイルは、バリアブルジョブバックアップ作成部２３０でアーカイブ形式にされ、エンコード部７４０によって圧縮されてバックアップファイル２３４が作成され、バックアップ用データ蓄積部１１８に保存される。
【０１１３】
なお、コンコード部７４０は、暗号化されたファイルを復号するための復号キー作成部によって復号キー７３０を作成し、バックアップ用データ蓄積部１１８にバックアップファイル２３４と共に保存される。
【０１１４】
従って、バリアブル印刷において、ＤＭや明細書等を印刷する際、バックアップデータのデータ量を抑え、リソース管理を容易にすることができる。また、低コストで手間がかからずに確実にバックアップファイルを作成することもできる。さらに、暗号化することにより、バックアップファイルをやり取りする際に、通信途中で第三者に盗み見られたり、改竄されたりするとこを回避することができる。
【０１１５】
図８は、第３実施形態に係るバリアブルプリンタ１０８を備えた図１の印刷処理システム１００において、バリアブル印刷ジョブ送信からバックアップ完了までの機能ブロック図８００である。
【０１１６】
本発明の第３実施形態では、第１実施形態と構成はほとんど同じであるが、ＰＤＬ処理部１１２の内部に一部違いがある。
【０１１７】
本発明の第３実施形態では、第１実施形態のＰＤＬ処理部１１２の中に、プリンタ／ＰＤＬの秘密キー保持部８１０及び電子署名部８２０が追加されて構成されている。また、バリアブルジョブバックアップ作成部２３０は、電子証明部８２０によって、追加機能を持たせて構成されている。
【０１１８】
プリンタ／ＰＤＬの秘密キー保持部８１０は、本発明の第３実施形態のＰＤＬ処理部１１２だけが持つ特別なプリンタ／ＰＤＬの秘密キーを保持している。
【０１１９】
電子署名部８２０は、プリンタ／ＰＤＬの秘密キー保持部８１０が保持している秘密キーを基に、暗号化をバリアブルジョブバックアップ作成部２３０に対して行う。
【０１２０】
バリアブルジョブバックアップ作成部２３０は、ファイル一時記憶部２１４に格納されている全ファイルをアーカイブ形式にされ、圧縮されて、プリンタ／ＰＤＬの秘密キー保持部８１０の秘密キーを基にして、電子署名部８２０によって、バックアップファイル２３４にデジタル署名（電子署名）がなされる。
【０１２１】
以下、本発明の第３実施形態の作用を説明する。
【０１２２】
本発明の第３実施形態は、第１実施形態に、公開かぎ暗号方式での暗号化を応用し、文書の作成者を証明し、かつその文書が改竄されていないことを保証する署名方式であるデジタル署名がＰＤＬ処理部１１２に追加されているだけの形態である。
【０１２３】
本発明の第３実施形態は、本発明の第１実施形態に係るバリアブルプリンタ１０８を備えた印刷処理システム１００（図１参照）において、バリアブル印刷ジョブ送信から使用リソース一覧リスト作成完了までは全く同じ構成と作用である（図３参照）。
【０１２４】
本発明の第３実施形態に係るバリアブルプリンタ１０８を備えた印刷処理システム１００（図１参照）において、使用リソース一覧リスト作成完了からバックアップ完了までも本発明の第１実施形態とほとんど同じである。
【０１２５】
しかしながら、本発明の第３実施形態では、本発明の第３実施形態のＰＤＬ処理部１１２だけが持つ特別なプリンタ／ＰＤＬの秘密キー保持部８１０の秘密キーを用いて、電子署名部８２０がバリアブルジョブバックアップ作成部２３０において作成されたバックアップファイルに電子署名がなされる。この点において、本発明の第１実施形態及び第２実施形態とは違う点である。
【０１２６】
ファイル一時記憶部２１４に一時的に保存された全データファイルは、バリアブルジョブバックアップ作成部２３０でアーカイブ形式にされ、圧縮されてバックアップファイル２３４が作成される。そこで、バックアップファイル２３４は、本発明の第３実施形態のＰＤＬ処理部１１２だけが持つ特別なプリンタ／ＰＤＬの秘密キー保持部８１０の秘密キーを用いて、電子署名部８２０が電子署名を付加する。電子署名が付加されたバックアップファイル２３４はバックアップ用データ蓄積部１１８に保存される。
【０１２７】
従って、バリアブル印刷において、ＤＭや明細書等を印刷する際、バックアップデータのデータ量を抑え、リソース管理を容易にすることができる。また、低コストで手間がかからずに確実にバックアップファイルを作成することもできる。また、電子署名により、文書の作成者を証明し、その文書が改ざんされていないことを証明し、バックアップファイルの正当性を保障することができる。
【図面の簡単な説明】
【０１２８】
【図１】第１実施形態に係るバリアブルプリンタを備えた印刷処理システムの全体の概略構成を示した概略図である。
【図２】第１実施形態に係るバリアブルプリンタを備えた図１の印刷処理システムの機能ブロック図である。
【図３】第１実施形態に係るバリアブルプリンタを備えた図１の印刷処理システムにおいて、バリアブル印刷ジョブ送信から使用リソース一覧リスト作成完了（バリアブル印刷処理を含む）までの機能ブロック図である。
【図４】第１実施形態に係るバリアブルプリンタを備えた図１の印刷処理システムにおいて、使用リソース一覧リスト作成完了からバックアップ完了までの機能ブロック図である。
【図５】第１実施形態に係るバリアブルプリンタを備えた図１の印刷処理システムにおいて、バリアブル印刷ジョブ送信から使用リソース一覧リスト作成完了までのフローチャートである。
【図６】第１実施形態に係るバリアブルプリンタを備えた図１の印刷処理システムにおいて、使用リソース一覧リスト作成完了からバックアップ完了までのフローチャートである。
【図７】第２実施形態に係るバリアブルプリンタを備えた図１の印刷処理システムにおいて、バリアブル印刷ジョブ送信からバックアップ完了までの機能ブロック図である。
【図８】第３実施形態に係るバリアブルプリンタを備えた図１の印刷処理システムにおいて、バリアブル印刷ジョブ送信からバックアップ完了までの機能ブロック図である。
【符号の説明】
【０１２９】
１００    印刷処理システム
１０２    クライアントＰＣ
１０８    バリアブルプリンタ
１１２    ＰＤＬ処理部
１１８    バックアップデータ用蓄積部
１２０    コントローラ
１３０    ＲＩＰ
２０４    リソースリポジトリ
２１０    ジョブ受信部
２１４    ファイル一時記憶部
２１６    バリアブル印刷処理部
２１８    リソースファイル呼び出し部
２２０    使用リソース一覧リスト作成部
２２２    使用リソース一覧リスト記憶部
２２４    リソースファイルコピー部
２２６    受信ジョブファイルコピー部
２２８    印刷コントロールファイル作成部
２３０    バリアブルジョブバックアップ作成部
２３４    バックアップファイル
７１０    暗号キー作成／保持部
７２０    復号キー作成部
７３０    復号キー
７４０    エンコード部
７５０    復号キー作成部
８１０    プリンタ／ＰＤＬの秘密キー保持部
８２０    電子署名部
【図１】
2008204373.tif 000003
【図２】
2008204373.tif 000004
【図３】
2008204373.tif 000005
【図４】
2008204373.tif 000006
【図５】
2008204373.tif 000007
【図６】
2008204373.tif 000008
【図７】
2008204373.tif 000009
【図８】
2008204373.tif 000010