(57)【要約】【課題】バリアブル印刷データのバリアブルデータについてのセキュリティを確保するとともに、バリアブル印刷データの画像の確認を可能とする印刷システム、編集装置、画像出力装置、編集方法、画像出力方法、その手順を実行させるためのプログラム、及び、そのプログラムを記録した記録媒体を提供すること。【解決手段】複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集するクライアント端末４で、バリアブルデータを暗号化し、制御装置２で、バリアブルデータが暗号化されたバリアブル印刷データを受けて、バリアブルデータを復号化してバリアブル印刷データに基づいて画像出力するようにした。【選択図】図１
2007226660.tif 000002
【特許請求の範囲】
【請求項１】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集装置と、
前記編集装置で編集された前記バリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力する画像出力装置とを含む印刷システムであって、
前記編集装置は、
前記バリアブルデータを暗号化するための暗号化手段を備え、
前記画像出力装置は、
前記暗号化されたバリアブルデータを復号化するための復号化手段を備えることを特徴とする印刷システム。
【請求項２】
前記編集装置は、
前記複数のページにおける位置を指定するための入力手段を更に備え、
前記暗号化手段は、前記指定された位置に挿入されるバリアブルデータを暗号化する請求項１に記載の印刷システム。
【請求項３】
前記画像出力装置を複数有し、
前記編集装置は、
前記複数の画像出力装置についてそれぞれの画像出力装置で復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する暗号化キー記憶手段と、
所望の前記画像出力装置を指定するための入力手段とを更に備え、
前記暗号化手段は、前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶された暗号化キーで暗号化する請求項１に記載の印刷システム。
【請求項４】
前記暗号化キーは、公開鍵である請求項３に記載の印刷システム。
【請求項５】
前記画像出力装置は、
前記公開鍵を提供する公開鍵提供手段を備え、前記公開鍵は、前記公開鍵提供手段から前記編集装置に対して提供される請求項４に記載の印刷システム。
【請求項６】
前記復号化手段は、前記暗号化されたバリアブルデータを前記公開鍵に対応する秘密鍵で復号化する請求項５に記載の印刷システム。
【請求項７】
前記編集装置と前記複数の画像出力装置は、ネットワークを介して接続され、
前記提供手段は、前記ネットワークを介して前記公開鍵を提供する請求項５に記載の印刷システム。
【請求項８】
前記提供手段は、記録媒体が着脱可能になされ、前記記録媒体が装着された場合に前記公開鍵を前期記録媒体に書き込み可能な書き込み手段であり、
前記編集装置は、前記記録媒体が着脱可能になされ、前記記録媒体が装着された場合に前記公開鍵を前期記録媒体から読み出し可能な読み出し手段を更に備える請求項５に記載の印刷システム。
【請求項９】
前記画像出力装置を複数有し、
前記複数の画像出力装置についてそれぞれの画像出力装置で復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する暗号化キー記憶手段を備えたサーバを更に有し、
前記編集装置は、
所望の前記画像出力装置を指定するための入力手段と、
前記指定された画像出力装置に対応するに暗号化キーを前記サーバから取得する取得手段とを更に備え、
前記暗号化手段は、前記バリアブルデータを前記取得した暗号化キーで暗号化する請求項１に記載の印刷システム。
【請求項１０】
前記暗号化キーは、公開鍵である請求項９に記載の印刷システム。
【請求項１１】
前記編集装置は、
少なくとも一の所定のページについて前記暗号化をしないように前記暗号化手段を制御する制御手段を更に備える請求項１乃至請求項１０のいずれかに記載の印刷システム。
【請求項１２】
前記編集装置は、
前記所定のページを指定するためのジ入力手段を更に備える請求項１１に記載の印刷システム。
【請求項１３】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集装置と、
前記編集装置で編集された前記バリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力する画像出力装置とを含む印刷システムであって、
前記編集装置は、
前記バリアブルデータを暗号化するための暗号化手段を備え、
前記画像出力装置は、
前記暗号化されたバリアブルデータを復号化するための復号化手段と、
前記復号化手段で復号化に用いる復号化キーを記憶する復号化キー記憶手段と、
前記受けたバリアブル印刷データのバリアブルデータが暗号化されているか否かを判定する第１の判定手段と、
前記第１の判定手段で前記バリアブルデータが暗号化されていると判定された場合に、前記記憶された復号化キーで復号化が可能または不可能を判定する第２の判定手段と、
前記第１または第２の判定手段による判定結果に基づいて前記画像出力の制御をする制御手段とを備えることを特徴とする印刷システム。
【請求項１４】
前記制御手段は、前記第１の判定手段により前記バリアブルデータが暗号化されていないと判定された場合に、前記バリアブル印刷データの画像出力を行うように制御し、または、前記第２の判定手段により復号化可能と判定された場合に、前記暗号化されたバリアブルデータを前記復号化手段で前記記憶された復号化キーを用いて復号化させ、前記バリアブル印刷データの画像出力を行うように制御する請求項１３に記載の印刷システム。
【請求項１５】
前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記画像出力を中止するように制御する請求項１３に記載の印刷システム。
【請求項１６】
前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記暗号化されているバリアブルデータの復号化を行わずに前記画像出力をするように制御する請求項１３に記載の印刷システム。
【請求項１７】
入力手段を更に備え、
前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記入力手段からの指示に従って、前記画像出力を中止するように制御する、または、前記暗号化されているバリアブルデータの復号化を行わずに前記画像出力をするように制御する請求項１３に記載の印刷システム。
【請求項１８】
前記第１の判定手段は、前記バリアブルデータが暗号化されているか否かをページ毎に判定し、
前記第２の判定手段は、前記バリアブルデータが暗号化されているページが有る場合に、前記記憶された復号化キーで復号化が可能または不可能を判定する請求項１３に記載の印刷システム。
【請求項１９】
前記制御手段は、前記第１の判定手段により前記バリアブルデータが暗号化されているページがないと判定された場合に、前記バリアブル印刷データの画像出力を行うように制御し、または、前記第２の判定手段により復号化可能と判定された場合に、前記ページの前記暗号化されているバリアブルデータを前記復号化手段で前記記憶された復号化キーを用いて復号化させ、前記バリアブル印刷データの画像出力を行うように制御する請求項１８に記載の印刷システム。
【請求項２０】
前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記画像出力を中止するように制御する請求項１８に記載の印刷システム。
【請求項２１】
前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記バリアブルデータが暗号化されているページを除いて前記画像出力をするように制御する請求項１８に記載の印刷システム。
【請求項２２】
前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記ページの前記暗号化されているバリアブルデータの復号化を行わずに前記画像出力をするように制御する請求項１８に記載の印刷システム。
【請求項２３】
入力手段を更に備え、
前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記入力手段からの指示に従って、前記画像出力を中止するように制御する、前記バリアブルデータが暗号化されているページを除いて前記画像出力をするように制御する、または、前記ページの前記暗号化されているバリアブルデータの復号化を行わずに前記画像出力をするように制御する請求項１８に記載の印刷システム。
【請求項２４】
前記復号化キーは、秘密鍵である請求項１３乃至請求項２３に記載の印刷システム。
【請求項２５】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集装置であって、
前記バリアブルデータを暗号化する暗号化手段を備えることを特徴とする編集装置。
【請求項２６】
前記複数のページにおける位置の指定をするための入力手段を更に備え、
前記暗号化手段は、前記指定された位置に挿入されるバリアブルデータを暗号化する請求項２５に記載の編集装置。
【請求項２７】
前記バリアブル印刷データに基づいて画像出力が可能な複数の画像出力装置のそれぞれで復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する暗号化キー記憶手段と、
所望の画像出力装置の指定をするための入力手段とを更に備え、
前記暗号化手段は、前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶された暗号化キーで暗号化する請求項２５に記載の編集装置。
【請求項２８】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力する画像出力装置であって、
予め復号化に用いる復号化キーを記憶する復号化キー記憶手段と、
前記受けたバリアブル印刷データのバリアブルデータが暗号化されているか否かを判定する第１の判定手段と、
前記第１の判定手段で前記バリアブルデータが暗号化されていると判定された場合に、前記記憶された復号化キーで復号化が可能または不可能を判定する第２の判定手段と、
前記第１または第２の判定手段による判定結果に基づいて前記画像出力の制御をする制御手段とを備えることを特徴とする画像出力装置。
【請求項２９】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集方法であって、
前記バリアブルデータを暗号化する段階を含むことを特徴とする編集方法。
【請求項３０】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集方法であって、
前記複数のページにおける位置の指定を受ける段階と、
前記指定された位置に挿入されるバリアブルデータを暗号化する段階とを含むことを特徴とする編集方法。
【請求項３１】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集方法であって、
予め前記バリアブル印刷データに基づいて画像出力が可能な複数の画像出力装置のそれぞれで復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する段階と、
所望の画像出力装置の指定を受ける段階と、
前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶した暗号化キーで暗号化する段階とを含むことを特徴とする編集方法。
【請求項３２】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力する画像出力方法であって、
予め復号化に用いる復号化キーを記憶する段階と、
前記バリアブル印刷データを受ける段階と、
前記受けたバリアブル印刷データのバリアブルデータが暗号化されているか否かを判定する第１判定段階と、
前記バリアブルデータが暗号化されている場合に、前記記憶された復号化キーで復号化が可能または不可能を判定する第２判定段階と、
前記第１または第２判定段階における判定結果に基づいて前記画像出力を制御する段階とを含むことを特徴とする画像出力方法。
【請求項３３】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、
前記バリアブルデータを暗号化する手順を実行させるためのプログラム。
【請求項３４】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、
前記複数のページにおける位置の指定を受ける手順と、
前記指定された位置に挿入されるバリアブルデータを暗号化する手順を実行させるためのプログラム。
【請求項３５】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、
予め前記バリアブル印刷データに基づいて画像出力が可能な複数の画像出力装置のそれぞれで復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する手順と、
所望の画像出力装置の指定を受ける手順と、
前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶した暗号化キーで暗号化する手順を実行させるためのプログラム。
【請求項３６】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力を行わせるコンピュータに、
予め復号化に用いる復号化キーを記憶する手順と、
前記バリアブル印刷データを受ける手順と、
前記受けたバリアブル印刷画像データのバリアブルデータが暗号化されているか否かを判定する第１判定手順と、
前記バリアブルデータが暗号化されている場合に、前記記憶した復号化キーで復号化が可能または不可能かを判定する第２判定手順と、
前記第１または第２判定手順における判定結果に基づいて前記画像出力を制御する手順とを実行させるためのプログラム。
【請求項３７】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、
前記バリアブルデータを暗号化する手順を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項３８】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、
前記複数のページにおける位置の指定を受ける手順と、
前記指定された位置に挿入されるバリアブルデータを暗号化する手順を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項３９】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、
予め前記バリアブル印刷データに基づいて画像出力が可能な複数の画像出力装置のそれぞれで復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する手順と、
所望の画像出力装置の指定を受ける手順と、
前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶した暗号化キーで暗号化する手順を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項４０】
複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力を行わせるコンピュータに、
予め復号化に用いる復号化キーを記憶する手順と、
前記バリアブル印刷データを受ける手順と、
前記受けたバリアブル印刷画像データのバリアブルデータが暗号化されているか否かを判定する第１判定手順と、
前記バリアブルデータが暗号化されている場合に、前記記憶した復号化キーで復号化が可能または不可能かを判定する第２判定手順と、
前記第１または第２判定手順における判定結果に基づいて前記画像出力を制御する手順とを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、編集装置、画像出力装置、編集方法、画像出力方法、その手順を実行させるためのプログラム、及び、そのプログラムを記録した記録媒体に関し、特に、バリアブル印刷データを暗号化または復号化するものに関する。
【背景技術】
【０００２】
従来、電子写真方式のカラーレーザープリンタやスキャナ・コピア・ファクシミリ等の機能を有する複合機（以下、まとめてカラーレーザープリンタと称する）は、画像の仕上がりを理解するためのカンプ用途に使用されていたが、近年におけるカラーレーザープリンタの高画質化、さらには安価にかつ高速に高品位のカラー画像が出力可能となってきたことを反映して、小ロット印刷等における最終印刷物の作成用途にも使用されるようになってきた。カラーレーザープリンタを用いた印刷は、従来の印刷のように作業者が印刷版を扱うような作業を必要せず、画像データから印刷物を作成することができる。
【０００３】
また、ＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）等の普及により、画像をコンピュータのソフトウェア上で編集などして画像データは作成される。このような画像データは、画像として示される各オブジェクトを点の座標とそれを結ぶ線や面の方程式のパラメータ、及び、塗りつぶしの色（濃度値）や特殊効果、文字の形状を示す文字フォント情報やそのサイズなどの描画情報の集合で示すベクトルデータを含むデータ、例えば汎用のページ記述言語であるＰｏｓｔＳｃｒｉｐｔやＰＤＦで記述されている。
【０００４】
そして、カラーレーザープリンタで印刷するために、上記作成された画像データをＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）で解析加工、つまりベクトルデータを各色の濃度値により示される画素を配列して示すラスターデータに変換していた（この変換処理を、以下「ＲＩＰ処理」ということがある。）。
【０００５】
例えばダイレクトメールの印刷などを行う場合に、ＰｏｓｔＳｃｒｉｐｔやＰＤＦにより一枚一枚の画像データを作成して印刷を行うと、その画像データを作成するために多大な時間を要するという問題があり、さらに、それぞれの画像データについてＲＩＰ処理を行うための時間を要し、画像データの数量によってはＲＩＰ処理に膨大な時間を要することも問題となっていた。
【０００６】
そこで、ダイレクトメールの印刷などを行う場合に、バリアブル印刷という手法が用いられるようになった（例えば、特許文献１参照。）。バリアブル印刷は、挿入用の複数のバリアブルデータ、バリアブルデータを挿入する位置（以下、挿入位置という）を示す位置情報、及び、各ページに挿入するべきバリアブルデータを示す部品情報を含んで構成されたバリアブル印刷データを用いて、ページデータ毎に挿入位置にバリアブルデータを挿入し印刷を行うものである。これにより、例えばダイレクトメールを印刷する場合に、バリアブルデータとして例えば住所氏名または画像などを含むバリアブル印刷データを用いることにより、画像や住所氏名を示すバリアブルデータをＲＩＰ処理しそれぞれを挿入位置に挿入した印刷用画像データを生成し、印刷用画像データに基づいて印刷を行う。例えば挿入される画像が共通のものであれば、このデータのＲＩＰ処理を１回行いそれを再利用することができる。したがって、作成された各ページの画像データをそれぞれＲＩＰ処理して印刷を行う場合に比べてＲＩＰ処理の時間が短縮される。
【０００７】
このように、バリアブル印刷データは、上述のようにダイレクトメールなどに用いられる。したがって、バリアブルデータには住所氏名などの個人情報を含む場合がある。しかし、近年、このような個人情報についてはセキュリティを確保することが求められるようになった。そして、通信手段を用いたデータの通信や例えばＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）などを用いてデータを持ち運ぶ際には、データは暗号化のためのパスワードなどを用いて暗号化されることがある。
【０００８】
ところが、バリアブル印刷データが暗号化されてしまうと、復号化のためのパスワードを持たない場合には、当然であるがバリアブル印刷データを復号化できない。つまり、パスワードを持たなければ、例えばデジタルプルーファや別の端末などでバリアブル印刷データが示す画像の確認ができないという問題が発生することがある。これを解決するためにパスワードの通知を行ってしまえば、例えばバリアブルデータの個人情報などセキュリティが確保できなくなる。
【０００９】
【特許文献１】特開２００３−３２３２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上記事情に鑑みてなされたものであり、その目的とするところは、バリアブル印刷データのバリアブルデータについてのセキュリティを確保するとともに、バリアブル印刷データの画像の確認を可能とする印刷システム、編集装置、画像出力装置、編集方法、画像出力方法、その手順を実行させるためのプログラム、及び、そのプログラムを記録した記録媒体を提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために請求項１記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集装置と、前記編集装置で編集された前記バリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力する画像出力装置とを含む印刷システムであって、前記編集装置は、前記バリアブルデータを暗号化するための暗号化手段を備え、前記画像出力装置は、前記暗号化されたバリアブルデータを復号化するための復号化手段を備えることを特徴としている。
【００１２】
また、請求項２記載の発明は、前記編集装置は、前記複数のページにおける位置を指定するための入力手段を更に備え、前記暗号化手段は、前記指定された位置に挿入されるバリアブルデータを暗号化することを特徴としている。
【００１３】
また、請求項３記載の発明は、前記画像出力装置を複数有し、前記編集装置は、前記複数の画像出力装置についてそれぞれの画像出力装置で復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する暗号化キー記憶手段と、所望の前記画像出力装置を指定するための入力手段とを更に備え、前記暗号化手段は、前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶された暗号化キーで暗号化することを特徴としている。
【００１４】
また、請求項４記載の発明は、前記暗号化キーは、公開鍵であることを特徴としている。
【００１５】
また、請求項５記載の発明は、前記画像出力装置は、前記公開鍵を提供する公開鍵提供手段を備え、前記公開鍵は、前記公開鍵提供手段から前記編集装置に対して提供されることを特徴としている。
【００１６】
また、請求項６記載の発明は、前記復号化手段は、前記暗号化されたバリアブルデータを前記公開鍵に対応する秘密鍵で復号化することを特徴としている。
【００１７】
また、請求項７記載の発明は、前記編集装置と前記複数の画像出力装置は、ネットワークを介して接続され、前記提供手段は、前記ネットワークを介して前記公開鍵を提供することを特徴としている。
【００１８】
また、請求項８記載の発明は、前記提供手段は、記録媒体が着脱可能になされ、前記記録媒体が装着された場合に前記公開鍵を前期記録媒体に書き込み可能な書き込み手段であり、前記編集装置は、前記記録媒体が着脱可能になされ、前記記録媒体が装着された場合に前記公開鍵を前期記録媒体から読み出し可能な読み出し手段を更に備えることを特徴としている。
【００１９】
また、請求項９記載の発明は、前記画像出力装置を複数有し、前記複数の画像出力装置についてそれぞれの画像出力装置で復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する暗号化キー記憶手段を備えたサーバを更に有し、前記編集装置は、所望の前記画像出力装置を指定するための入力手段と、前記指定された画像出力装置に対応するに暗号化キーを前記サーバから取得する取得手段とを更に備え、前記暗号化手段は、前記バリアブルデータを前記取得した暗号化キーで暗号化することを特徴としている。
【００２０】
また、請求項１０記載の発明は、前記暗号化キーは、公開鍵であることを特徴としている。
【００２１】
また、請求項１１記載の発明は、前記編集装置は、少なくとも一の所定のページについて前記暗号化をしないように前記暗号化手段を制御する制御手段を更に備えることを特徴としている。
【００２２】
また、請求項１２記載の発明は、前記編集装置は、前記所定のページを指定するためのジ入力手段を更に備えることを特徴としている。
【００２３】
また、請求項１３記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集装置と、前記編集装置で編集された前記バリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力する画像出力装置とを含む印刷システムであって、前記編集装置は、前記バリアブルデータを暗号化するための暗号化手段を備え、前記画像出力装置は、前記暗号化されたバリアブルデータを復号化するための復号化手段と、前記復号化手段で復号化に用いる復号化キーを記憶する復号化キー記憶手段と、前記受けたバリアブル印刷データのバリアブルデータが暗号化されているか否かを判定する第１の判定手段と、前記第１の判定手段で前記バリアブルデータが暗号化されていると判定された場合に、前記記憶された復号化キーで復号化が可能または不可能を判定する第２の判定手段と、前記第１または第２の判定手段による判定結果に基づいて前記画像出力の制御をする制御手段とを備えることを特徴としている。
【００２４】
また、請求項１４記載の発明は、前記制御手段は、前記第１の判定手段により前記バリアブルデータが暗号化されていないと判定された場合に、前記バリアブル印刷データの画像出力を行うように制御し、または、前記第２の判定手段により復号化可能と判定された場合に、前記暗号化されたバリアブルデータを前記復号化手段で前記記憶された復号化キーを用いて復号化させ、前記バリアブル印刷データの画像出力を行うように制御することを特徴としている。
【００２５】
また、請求項１５記載の発明は、前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記画像出力を中止するように制御することを特徴としている。
【００２６】
また、請求項１６記載の発明は、前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記暗号化されているバリアブルデータの復号化を行わずに前記画像出力をするように制御することを特徴としている。
【００２７】
また、請求項１７記載の発明は、入力手段を更に備え、前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記入力手段からの指示に従って、前記画像出力を中止するように制御する、または、前記暗号化されているバリアブルデータの復号化を行わずに前記画像出力をするように制御することを特徴としている。
【００２８】
また、請求項１８記載の発明は、前記第１の判定手段は、前記バリアブルデータが暗号化されているか否かをページ毎に判定し、前記第２の判定手段は、前記バリアブルデータが暗号化されているページが有る場合に、前記記憶された復号化キーで復号化が可能または不可能を判定することを特徴としている。
【００２９】
また、請求項１９記載の発明は、前記制御手段は、前記第１の判定手段により前記バリアブルデータが暗号化されているページがないと判定された場合に、前記バリアブル印刷データの画像出力を行うように制御し、または、前記第２の判定手段により復号化可能と判定された場合に、前記ページの前記暗号化されているバリアブルデータを前記復号化手段で前記記憶された復号化キーを用いて復号化させ、前記バリアブル印刷データの画像出力を行うように制御することを特徴としている。
【００３０】
また、請求項２０記載の発明は、前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記画像出力を中止するように制御することを特徴としている。
【００３１】
また、請求項２１記載の発明は、前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記バリアブルデータが暗号化されているページを除いて前記画像出力をするように制御することを特徴としている。
【００３２】
また、請求項２２記載の発明は、前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記ページの前記暗号化されているバリアブルデータの復号化を行わずに前記画像出力をするように制御することを特徴としている。
【００３３】
また、請求項２３記載の発明は、入力手段を更に備え、前記制御手段は、前記第２の判定手段により復号化不可能と判定された場合に、前記入力手段からの指示に従って、前記画像出力を中止するように制御する、前記バリアブルデータが暗号化されているページを除いて前記画像出力をするように制御する、または、前記ページの前記暗号化されているバリアブルデータの復号化を行わずに前記画像出力をするように制御することを特徴としている。
【００３４】
また、請求項２４記載の発明は、前記復号化キーは、秘密鍵であることを特徴としている。
【００３５】
また、請求項２５記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集装置であって、前記バリアブルデータを暗号化する暗号化手段を備えることを特徴としている。
【００３６】
また、請求項２６記載の発明は、前記複数のページにおける位置の指定をするための入力手段を更に備え、前記暗号化手段は、前記指定された位置に挿入されるバリアブルデータを暗号化することを特徴としている。
【００３７】
また、請求項２７記載の発明は、前記バリアブル印刷データに基づいて画像出力が可能な複数の画像出力装置のそれぞれで復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する暗号化キー記憶手段と、所望の画像出力装置の指定をするための入力手段とを更に備え、前記暗号化手段は、前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶された暗号化キーで暗号化することを特徴としている。
【００３８】
また、請求項２８記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力する画像出力装置であって、予め復号化に用いる復号化キーを記憶する復号化キー記憶手段と、前記受けたバリアブル印刷データのバリアブルデータが暗号化されているか否かを判定する第１の判定手段と、前記第１の判定手段で前記バリアブルデータが暗号化されていると判定された場合に、前記記憶された復号化キーで復号化が可能または不可能を判定する第２の判定手段と、前記第１または第２の判定手段による判定結果に基づいて前記画像出力の制御をする制御手段とを備えることを特徴としている。
【００３９】
また、請求項２９記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集方法であって、前記バリアブルデータを暗号化する段階を含むことを特徴としている。
【００４０】
また、請求項３０記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集方法であって、前記複数のページにおける位置の指定を受ける段階と、前記指定された位置に挿入されるバリアブルデータを暗号化する段階とを含むことを特徴としている。
【００４１】
また、請求項３１記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集する編集方法であって、予め前記バリアブル印刷データに基づいて画像出力が可能な複数の画像出力装置のそれぞれで復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する段階と、所望の画像出力装置の指定を受ける段階と、前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶した暗号化キーで暗号化する段階とを含むことを特徴としている。
【００４２】
また、請求項３２記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力する画像出力方法であって、予め復号化に用いる復号化キーを記憶する段階と、前記バリアブル印刷データを受ける段階と、前記受けたバリアブル印刷データのバリアブルデータが暗号化されているか否かを判定する第１判定段階と、前記バリアブルデータが暗号化されている場合に、前記記憶された復号化キーで復号化が可能または不可能を判定する第２判定段階と、前記第１または第２判定段階における判定結果に基づいて前記画像出力を制御する段階とを含むことを特徴としている。
【００４３】
また、請求項３３記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、
前記バリアブルデータを暗号化する手順を実行させるためのプログラムであることを特徴としている。
【００４４】
また、請求項３４記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、前記複数のページにおける位置の指定を受ける手順と、前記指定された位置に挿入されるバリアブルデータを暗号化する手順を実行させるためのプログラムであることを特徴としている。
【００４５】
また、請求項３５記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、予め前記バリアブル印刷データに基づいて画像出力が可能な複数の画像出力装置のそれぞれで復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する手順と、所望の画像出力装置の指定を受ける手順と、前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶した暗号化キーで暗号化する手順を実行させるためのプログラムであることを特徴としている。
【００４６】
また、請求項３６記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力を行わせるコンピュータに、予め復号化に用いる復号化キーを記憶する手順と、前記バリアブル印刷データを受ける手順と、前記受けたバリアブル印刷画像データのバリアブルデータが暗号化されているか否かを判定する第１判定手順と、前記バリアブルデータが暗号化されている場合に、前記記憶した復号化キーで復号化が可能または不可能かを判定する第２判定手順と、前記第１または第２判定手順における判定結果に基づいて前記画像出力を制御する手順とを実行させるためのプログラムであることを特徴としている。
【００４７】
また、請求項３７記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、
前記バリアブルデータを暗号化する手順を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【００４８】
また、請求項３８記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、前記複数のページにおける位置の指定を受ける手順と、前記指定された位置に挿入されるバリアブルデータを暗号化する手順を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【００４９】
また、請求項３９記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを編集させるためのコンピュータに、予め前記バリアブル印刷データに基づいて画像出力が可能な複数の画像出力装置のそれぞれで復号化可能に暗号化するためのそれぞれの暗号化キーを記憶する手順と、所望の画像出力装置の指定を受ける手順と、前記バリアブルデータを前記指定された画像出力装置に対応する前記記憶した暗号化キーで暗号化する手順を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【００５０】
また、請求項４０記載の発明は、複数のページのそれぞれに挿入するためのバリアブルデータを含んで構成されるバリアブル印刷データを受けて、前記バリアブル印刷データに基づいて画像出力を行わせるコンピュータに、予め復号化に用いる復号化キーを記憶する手順と、前記バリアブル印刷データを受ける手順と、前記受けたバリアブル印刷画像データのバリアブルデータが暗号化されているか否かを判定する第１判定手順と、前記バリアブルデータが暗号化されている場合に、前記記憶した復号化キーで復号化が可能または不可能かを判定する第２判定手順と、前記第１または第２判定手順における判定結果に基づいて前記画像出力を制御する手順とを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴としている。
【発明の効果】
【００５１】
本発明の印刷システム、編集装置、画像出力装置、編集方法、画像出力方法、その手順を実行させるためのプログラム、及び、そのプログラムを記録した記録媒体によれば、バリアブル印刷データのバリアブルデータが暗号化されるのでバリアブルデータについてのセキュリティが確保されるとともに、暗号化されているのはバリアブルデータだけであるから、復号化のためのパスワードが不明であっても暗号化されたバリアブルデータ以外の画像やレイアウト等を確認することが可能となる。
【発明を実施するための最良の形態】
【００５２】
以下、本発明に係る印刷システムの様々な実施形態について、図面を参照しながら詳細に説明する。
【００５３】
〈第１の実施形態〉
［印刷システム］
初めに、本印刷システムで行うバリアブル印刷について説明する。まず、バリアブル印刷データについて図２を用いて説明する。図２にバリアブル印刷データの構成の一例を示す。図２に示すように、バリアブル印刷データは、バリアブルデータを挿入する位置（以下、挿入位置という）を示す位置情報、各ページのそれぞれの挿入位置に挿入するべきバリアブルデータを示す部品情報、及び、複数の挿入用のバリアブルデータを含んで構成されている。
【００５４】
位置情報は、例えば位置Ａ、Ｂ、Ｃ、Ｄについてページにおける位置が示されている。図３に位置の一例を示すが、例えば各位置はページにおける範囲が座標で示されている。
【００５５】
部品情報は、例えば、図２に示すようなデータベースで構成され、各ページの各位置に挿入されるべきバリアブルデータを示すもので、例えば図３に示すように、部品１、２・・・という識別情報である部品番号で示している。
【００５６】
バリアブルデータは、図２に示すように、例えば部品番号と描画情報とで構成される。描画情報は、オブジェクトを点の座標とそれを結ぶ線や面の方程式のパラメータ、塗りつぶしの色や特殊効果、または、文字の形状を示す文字フォント情報やそのサイズなどのベクトルデータで示される。例えば、単純図形は点の座標とそれを結ぶ線や面などの形状を示す方程式のパラメータ及び色を示す色情報などで示され、例えば文字は文字の形状を示す文字フォント情報やそのサイズ及び色を示す色情報などで示され、例えば絵図は形状や濃度値などを含む絵図情報で示される。また、さらにそれぞれにグラデーションなどの特殊効果を含む場合がある。
【００５７】
ここで、一例として部品１は絵図、部品２から部品５はそれぞれ文字「住所１」から「住所４」、部品６は単純図形「円形」、部品７は単純図形「三角形」、部品８から部品１１はそれぞれ文字「氏名１」から「氏名４」とすれば、上記バリアブル印刷データを用いることにより、ページ毎に部品情報で指定されたバリアブルデータがそれぞれの位置に挿入されて例えば図４に示す各ページの印刷例ように印刷されることになる。
【００５８】
＜システム構成＞
図１は、本発明に係る印刷システムの構成の一例を表している。本実施形態の印刷システムは、上流端末であるクライアント端末４ａ、４ｂ、４ｃとネットワークＮを介して接続される制御装置２ａ、２ｂ、２ｃと、制御装置２ａ、２ｂ、２ｃにそれぞれ接続されるカラーレーザープリンタ３ａ、３ｂ、３ｃとを含んで構成されている。また、図示しないが印刷物の確認を行うためのカラープルーフ作成装置や表示装置が接続されている。
【００５９】
また、本発明の画像出力装置は、制御装置２とカラーレーザープリンタ３で構成される。また、本発明の画像出力装置は、カラーレーザープリンタ３が制御装置２の機能を含むような形態であってもよい。また、クライアント端末４、制御装置及びカラーレーザープリンタの各台数は、図１に示す例に限るものではない。また、クライアント端末４、及び、制御装置２は、各々コンピュータ端末として動作するものであって、コンピュータ本体、マウスやキーボード等の操作部、モニタ等の表示部を備え、所定の動作プログラムが組み込まれている。更に、クライアント端末４は、画像編集を行うための編集プログラム、イメージスキャナ等の画像入力機器を備えている。
【００６０】
クライアント端末４は、クライアントが編集、レイアウト作業を行い、上述のバリアブル印刷データを作成するが、その際に指定されたバリアブルデータを指定された制御装置２で復号化可能に暗号化キーを用いて暗号化し、暗号化されたバリアブルデータを含むバリアブル印刷データを制御装置２に送信する編集装置である。
【００６１】
制御装置２は、それぞれがクライアント端末４から送信されたバリアブル印刷データを受けて、バリアブルデータを復号化キーを用いて復号化及びＲＩＰ処理し、ＲＩＰ処理したバリアブルデータを順次各ページに挿入し、印刷用画像データを生成し、出力指示や記録用紙のサイズ等の各種設定情報等を含む出力指示信号とともにそれぞれの制御装置２に接続されているカラーレーザープリンタ３に送信する。
【００６２】
ここで、本実施の形態では、暗号化キーはいわゆる公開鍵とし以下に説明する。公開鍵とは、２つの鍵を使ってデータの暗号化、復号化を行う方式における一方の鍵で、一般に公開されるほうの鍵である。また他方の鍵を秘密鍵といい復号化に用いるが、公開鍵で暗号化されたデータは秘密鍵でしか復号化できないようになっている。ただし、暗号化キーまたは復号化キーは、クライアント端末４で入力または生成されるパスワードで、クライアント端末４でそのパスワードを用いて暗号化し、制御装置２でそのパスワードを取得し、復号化キーとして用いて復号化をおこなうことも可能である。
【００６３】
また、ＲＩＰ処理とは、〔従来の技術〕でも述べたが、ベクトルデータ例えば汎用のページ記述言語であるＰｏｓｔＳｃｒｉｐｔやＰＤＦで記述されたデータを解析して、各色の濃度値により示される画素を配列して示すラスターデータ（ビットマップデータ）に変換することである。また、濃度値とは、例えば白を０、ベタを２５５としその間を段階的に示す階調値である。したがって、印刷用画像データは、ラスターデータで構成される。
【００６４】
カラーレーザープリンタ３は、例えば電子写真方式のコピー部やイメージスキャナ等のスキャン部を備えたマルチファンクションプリンタであり、制御装置２から送信された出力指示信号に従って、印刷用画像データに基づく画像を記録用紙の該当位置に形成する。
【００６５】
＜クライアント端末の制御構成＞
クライアント端末４の有する機能について図５を用いて説明する。図５は、クライアント端末の本発明に係る制御構成を説明するための機能ブロック図である。
【００６６】
入力手段４０２は、例えば、マウスやキーボード等の操作部及びモニタ等の表示部により構成される。そして、例えばマウスやキーボードを操作して、例えば、図３に示す位置の位置Ａ、Ｂ、Ｃ、Ｄうちいずれかを指定するためのものである。また、入力手段４０２は、カラーレーザープリンタ３ａ、３ｂ、３ｃのいずれかを指定するためのものである。
【００６７】
記憶手段４０３は、カラーレーザープリンタ３ａ、３ｂ、３ｃに対応する公開鍵を記憶する本発明の暗号化キー記憶手段としての機能を有している。これらの公開鍵は取得手段４０４で取得したものが記憶されている。
【００６８】
取得手段４０４は、カラーレーザープリンタ３ａ、３ｂ、３ｃに接続されている各制御装置２から各カラーレーザープリンタ３ａ、３ｂ、３ｃに対応する公開鍵を取得する機能を有する。そのために、取得手段４０４は、例えば、ネットワークＮを介して公開鍵を取得する通信手段、または、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）などの記録媒体が着脱可能になされ、装着されたＣＤに書き込まれた公開鍵のデータを読み出す読み出し手段で構成される。
【００６９】
暗号化手段４０１は、編集中のバリアブルデータを暗号化する機能を有する。また、入力手段４０２による位置の指定に応じて、部品情報を参照してその位置に挿入されるバリアブルデータを暗号化する。また、暗号化は、記憶手段４０３を検索し、入力手段４０２を用いて指定されたカラーレーザープリンタ３に対応する公開鍵を用いて行う。
【００７０】
バリアブル印刷データ生成手段４０５は、暗号化手段４０１で暗号化されたバリアブルデータを用いて、さらに暗号化情報を付帯した図２に示したようなバリアブル印刷データを生成する（暗号化情報は、ヘッダ情報に書き込んだものなどでもよい）。
【００７１】
例えば、入力手段４０２により、位置Ｂ及び位置Ｄの指定があれば、部品Ｎｏ.２からＮｏ.５及び部品Ｎｏ.８からＮｏ.１１の描画情報が指定されたカラーレーザープリンタ３に対応する公開鍵で暗号化されたバリアブル印刷データが生成される。また、暗号化情報として、暗号化されたバリアブルデータを示す情報、例えば暗号化された位置または部品Ｎｏ．、また、暗号化に用いた公開鍵を示す情報として公開鍵またはカラーレーザープリンタの識別名などが付帯される。
【００７２】
また、本実施の形態では、暗号化する位置を指定して暗号化を行う場合を例に説明するが、全てのバリアブルデータを暗号化するものであってもよい。その場合、暗号化情報にはバリアブルデータを暗号化したか否かの情報を付帯すればよい。
【００７３】
そして、インターフェース４０６から指定されたカラーレーザープリンタ３の制御装置２に送られる。ただし、本実施の形態のクライアント端末４では、例えば、入力手段４０２を用いて送信先の指示を行い、例えば暗号化のために指定されたカラーレーザープリンタ３とは別のカラーレーザープリンタ３や図示しないカラープルーフ作成装置や表示装置に送ることが可能となっている。
【００７４】
＜制御装置の制御構成＞
制御装置２の有する機能について図６を用いて説明する。図６は、制御装置２の制御構成を説明するための機能ブロック図である。
【００７５】
記憶手段２０８は、接続されているカラーレーザープリンタ３に対応する公開鍵及び秘密鍵を記憶している。つまり、記憶手段２０８は、復号化キー記憶手段としての機能を有する。
【００７６】
受付手段２０１は、クライアント端末４から送信されるバリアブル印刷データを受け付ける。
【００７７】
判定手段２１２は、バリアブル印刷データに付帯された暗号化情報の暗号化されたバリアブルデータを示す情報を参照して、バリアブルデータが暗号化されているか否かを判定する第１の判定手段としての機能と、バリアブルデータが暗号化されている場合に暗号化情報の公開鍵を示す情報を参照して、記憶手段２０８に記憶した秘密鍵で復号化が可能か不可能を判定する第２の判定手段としての機能を有する。
【００７８】
入力手段２１０は、例えば、マウスやキーボード等の操作部及びモニタ等の表示部により構成される。そして、例えばマウスやキーボードを操作して、例えば、記憶手段２０８に記憶した秘密鍵で復号化不可能と判定された場合の出力の指示を入力することができる。
【００７９】
制御手段２１３は、復号化の可能または不可能の判定結果を受けて、受け付けたバリアブル印刷データに基づく画像出力処理の制御を行う。
【００８０】
例えば、バリアブルデータが暗号化されていなければ、受けたバリアブル印刷データを印刷用画像データ生成手段２０２に送り画像出力を行うように制御する。また、バリアブルデータが暗号化されている場合には、そのバリアブルデータが記憶手段２０８に記憶している秘密鍵で復号化可能であれば、バリアブル印刷データを復号化手段２０７に送り暗号化されているバリアブルデータを復号化させ、画像出力を行うように制御する。また、復号化不可能であれば、受けたバリアブル印刷データを画像出力しない、すなわち画像出力を中止する、または、バリアブル印刷データを印刷用画像データ生成手段２０２に送りバリアブルデータが暗号化されたままで画像出力を行うように制御する。復号化不可能の場合の出力処理の制御は、入力手段２１０からの出力処理の指示に従って行うようにしてもよいし、いずれかの処理を行うように制御してもよい。
【００８１】
復号化手段２０７は、暗号化情報を参照して暗号化されているバリアブルデータを識別し記憶手段２０８に記憶した秘密鍵で復号化して、印刷用画像データ生成手段２０２に送る。
【００８２】
印刷用画像データ生成手段２０２は、バリアブル印刷データに基づいて印刷用画像データを生成するもので、ＲＩＰ処理を行い、位置情報と部品情報に基づいて、各ページに順次対応するＲＩＰ処理されたバリアブルデータを挿入するべき位置に挿入し、各ページの印刷用画像データとして生成し印刷用画像データ保存手段２０６に送る。
【００８３】
印刷用画像データ保存手段２０６では、各ページの印刷用画像データを順次保存していく。さらに、印刷用画像データ保存手段２０６は、印刷を実行するべく保存した印刷用画像データをインターフェース２１１を介してカラーレーザープリンタ３へ送信する。
【００８４】
提供手段２０９は、記憶手段２０８に記憶されている公開鍵をクライアント端末４に提供する提供手段である。提供手段２０９は、例えば、ネットワークＮを介して公開鍵を提供する通信手段、または、ＣＤなどの記録媒体が着脱可能になされ、装着されたＣＤに公開鍵のデータを書き込む書き込み手段で構成される。
【００８５】
したがって、制御装置２ａ、２ｂ、２ｃから、それぞれ公開鍵をクライアント端末４に提供することにより、上述のように各クライアント端末４の取得手段４０４で各公開鍵を取得し記憶手段４０３でカラーレーザープリンタ３ａ、３ｂ、３ｃに対応する公開鍵を記憶する。
【００８６】
上述のような構成によれば、バリアブルデータの暗号化を行うことができるので、例えば個人情報などを保護することが可能である。また、バリアブルデータを指定して暗号化することができる。また、指定されたカラーレーザープリンタで復号化可能に暗号化するのでセキュリティレベルが高い。また、復号化できない場合であっても、暗号化されたバリアブルデータだけがいわゆる文字化けした状態で出力されるので例えば個人情報以外のレイアウト等の確認をすることができる。また、復号化可能・不可能の判定結果に応じた出力を行うことにより例えば復号化不可能の場合に中止することなどにより無駄を抑えることも可能である。
【００８７】
＜バリアブル印刷データの生成手順＞
次に、クライアント端末４におけるバリアブル印刷データの生成手順について図７を用いて説明する。図７は、本システムにおけるバリアブル印刷データの生成手順について示すフローチャートである。
【００８８】
まず、記憶手段４０３には、上述の提供手段２０９及び取得手段４０４の機能によりカラーレーザープリンタ３ａ、３ｂ、３ｃに対応する公開鍵が記憶されているものとする。
【００８９】
図７に示すように、作業者がクライアント端末４でバリアブル印刷データの編集作業を行う（ステップＳ１０１。以下、ステップＳ１０１をＳ１０１と省略して記載する。また、他のステップも同様に省略して記載する。）。そして、図２に示した構成のバリアブル印刷データとして生成するときに、まず、入力手段４０２を用いて暗号化するバリアブルデータの挿入位置を指定する。例えば、図３に示す位置の位置Ａ、Ｂ、Ｃ、Ｄうち住所、氏名が挿入される位置Ｂ及び位置Ｄを選択し指定する（Ｓ１０２、Ｙ）。次に、入力手段４０２を用いてカラーレーザープリンタ３の指定をする（Ｓ１０３、Ｙ）。ここでは、最終出力を行うカラーレーザープリンタ３の選択するものとする。
【００９０】
次に、暗号化手段４０１は、指定された位置に挿入されるバリアブルデータを部品情報を参照して抽出する（Ｓ１０４）。さらに、記憶手段４０３を検索して、指定されたカラーレーザープリンタ３の公開鍵を取得する。そして、その公開鍵を用いて抽出したバリアブルデータを示す描画情報を暗号化する（Ｓ１０５）。そして、位置情報、部品情報、及び、指定された位置に挿入されるバリアブルデータについては、部品Ｎｏ．と暗号化した描画情報でバリアブルデータとで構成し、さらに、暗号化されたバリアブルデータを示す情報、例えば暗号化された位置または部品Ｎｏ．及び暗号化に用いた公開鍵を示す情報例えば公開鍵またはカラーレーザープリンタの識別名などの暗号化情報を付帯してバリアブル印刷データを生成する（Ｓ１０６）。
【００９１】
＜バリアブル印刷データの出力手順＞
次に、クライアント端末４におけるバリアブル印刷データの出力手順について図８を用いて説明する。図８は、本システムにおけるバリアブル印刷データの出力手順について示すフローチャートである。また、本例ではバリアブルデータを暗号化していないバリアブル印刷データも扱うものとして説明する。
【００９２】
図８に示すように、受付手段２０１でバリアブル印刷データを受ける（Ｓ２０１）。まず、判定手段２１２は、暗号化情報を参照し、バリアブルデータが暗号化されているか否かを判定する（Ｓ２０２）。例えば、暗号化されたバリアブルデータを示す情報が付帯されている場合に暗号化されていると判定し、付帯されていない場合に暗号化されていないと判定する。
【００９３】
暗号化されていないと判定された場合は（Ｓ２０３、Ｎ）、制御手段２１３は、受けたバリアブル印刷データを印刷用画像データ生成手段２０２に送り印刷用画像データを生成し画像出力を行うように制御する（Ｓ２０４）。いうまでも無いが、この場合には図４に示すように、位置Ｂ及び位置Ｄで住所、氏名が出力される。
【００９４】
暗号化されていると判定された場合には（Ｓ２０３、Ｙ）、判定手段２１２は、再び暗号化情報を参照し、暗号化されているバリアブルデータの復号化が可能か否かを判定する（Ｓ２０５）。例えば、記憶手段２０８に記憶した秘密鍵が、付帯されている暗号化に用いた公開鍵を示す情報に対応するものか否か判定することにより、対応するものであれば復号化可能、対応しなければ復号化不可能と判定する。
【００９５】
復号化可能と判定された場合は（Ｓ２０６、Ｙ）、制御手段２１３は、バリアブルデータを復号化手段２０７で秘密鍵を用いて復号化させ（Ｓ２０７）、バリアブル印刷データを印刷用画像データ生成手段２０２に送り印刷用画像データを生成し画像出力を行うように制御する（Ｓ２０４）。この場合には、復号化されて、図４に示すように、位置Ｂ及び位置Ｄで住所、氏名が出力される。
【００９６】
復号化不可能と判定された場合は（Ｓ２０６、Ｎ）、制御手段２１３は、入力手段２１０からの画像出力の指示の入力を受け、或いは、予め復号化不可能と判定された場合の画像出力の指示の入力を記憶しておき、その指示に従い、画像出力処理の中止が指示されていれば（Ｓ２０８、中止）画像出力処理を中止し（Ｓ２０９）、復号化せずに出力するように指示されていれば（Ｓ２０８、そのまま出力）、バリアブルデータを復号化しないでバリアブル印刷データを印刷用画像データ生成手段２０２に送り印刷用画像データを生成し画像出力を行うように制御する（Ｓ２０４）。この場合には、バリアブルデータは復号化されていないので、図９に示すように、位置Ｂ及び位置Ｄではいわゆる文字化けした状態で出力される。
【００９７】
また、バリアブル印刷データを受けたると印刷用画像データ生成手段２０２で印刷用画像データを生成し画像出力を行うような構成の画像出力装置で、バリアブルデータが暗号化されたバリアブル印刷データを出力する場合も、図９に示すように、位置Ｂ及び位置Ｄではいわゆる文字化けした状態で出力される。
【００９８】
上述のように、指定されたカラーレーザープリンタで復号化可能に暗号化することにより、指定されたカラーレーザープリンタで正確に出力でき、他の画像出力装置では、暗号化されたバリアブルデータだけがいわゆる文字化けした状態で出力されるので例えば個人情報以外のレイアウト等の確認をすることができる。
【００９９】
〈第２の実施形態〉
次に、本発明に係る第２の実施の形態について説明する。なお、以下には第１の実施の形態と実質的に同様の構成については、詳細な説明を省略し、主に異なる点について述べる。
【０１００】
本実施の形態では、クライアント端末４において、バリアブルデータの暗号化を実施しないページ（例えば、サンプルページと呼ぶ）の指定を可能とし、サンプルページについてバリアブルデータの暗号化を行わないようにした。また、制御装置２では、バリアブルデータの暗号化の判定をページ毎に行うようにして、その判定結果に基づいて画像出力処理を行うようにした。そのための構成及び手順を以下に示す。
【０１０１】
＜クライアント端末の制御構成＞
入力手段４０２は、バリアブル印刷データを構成する複数ページの中から、サンプルページを指定できるようになっている。
【０１０２】
暗号化手段４０１は、第１の実施の形態に記載の暗号化を行うが、サンプルページとして指定されたページについてはそのページに挿入されるバリアブルデータは暗号化しない。
【０１０３】
バリアブル印刷データ生成手段４０５は、第１の実施の形態に加え、暗号化情報として、サンプルページを示す情報（サンプルページ情報）を付帯してバリアブル印刷データを生成する。
【０１０４】
＜制御装置の制御構成＞
判定手段２１２は、バリアブル印刷データに付帯された暗号化情報の暗号化されたバリアブルデータを示す情報を参照して、バリアブルデータが暗号化されているか否かをページ毎に判定する第１の判定手段としての機能と、バリアブルデータが暗号化されているページがある場合に暗号化情報の公開鍵を示す情報を参照して、記憶手段２０８に記憶した秘密鍵で復号化が可能か不可能を判定する第２の判定手段としての機能を有する。
【０１０５】
制御手段２１３は、復号化の可能または不可能の判定結果を受けて、受け付けたバリアブル印刷データに基づく画像出力処理の制御を行う。
【０１０６】
例えば、バリアブルデータが暗号化されてるページがなければ、受けたバリアブル印刷データを印刷用画像データ生成手段２０２に送り画像出力を行うように制御する。また、バリアブルデータが暗号化されているページがある場合には、そのバリアブルデータが記憶手段２０８に記憶している秘密鍵で復号化可能であれば、バリアブル印刷データを復号化手段２０７に送り暗号化されているバリアブルデータを復号化させ、画像出力を行うように制御する。また、復号化不可能であれば、受けたバリアブル印刷データを画像出力しない、すなわち画像出力を中止する、受けたバリアブル印刷データを印刷用画像データ生成手段２０２に送り、バリアブルデータが暗号化されていないページの印刷用画像データを生成し、バリアブルデータが暗号化されていないページを画像出力を行うように制御する、または、バリアブル印刷データを印刷用画像データ生成手段２０２に送りバリアブルデータが暗号化されたままで画像出力を行うように制御する。復号化不可能の場合の出力処理の制御は、第１の実施の形態同様、入力手段２１０からの出力処理の指示に従って行うようにしてもよいし、いずれかの処理を行うように制御してもよい。
【０１０７】
上述のような構成によれば、バリアブルデータの暗号化しないサンプルページを復号化できない画像出力装置で出力できるので、サンプルページを用いたレイアウト等の確認をすることができる。サンプルページだけで確認ができるので無駄な出力を抑えることができる。
【０１０８】
＜バリアブル印刷データの生成手順＞
次に、第２の実施の形態におけるバリアブル印刷データの生成手順について図１０を用いて説明する。図１０は、本システムにおけるバリアブル印刷データの生成手順について示すフローチャートである。
【０１０９】
図１０に示すように、作業者がクライアント端末４でバリアブル印刷データの編集作業を行う（Ｓ３０１）。そして、まず、入力手段４０２を用いて暗号化しないサンプルページを指定する（Ｓ３０２、Ｙ）。そして、第１の実施の形態と同様に、暗号化するバリアブルデータの挿入位置の指定（Ｓ３０３、Ｙ）、カラーレーザープリンタ３の指定を行う（Ｓ３０４、Ｙ）。
【０１１０】
次に、暗号化手段４０１は、指定されたサンプルページ以外の指定された位置に挿入されるバリアブルデータを部品情報を参照して抽出する（Ｓ３０５）。そして第１の実施の形態と同様に公開鍵を用いて抽出したバリアブルデータを示す描画情報を暗号化する（Ｓ３０６）。そして、位置情報、部品情報、及び、指定された位置に挿入されるバリアブルデータについては、部品Ｎｏ．と暗号化した描画情報でバリアブルデータとで構成し、さらに、暗号化されたバリアブルデータを示す情報、例えば暗号化された位置または部品Ｎｏ．及び暗号化に用いた公開鍵を示す情報例えば公開鍵またはカラーレーザープリンタの識別名などの暗号化情報とサンプルページ情報とを付帯してバリアブル印刷データを生成する（Ｓ３０７）。
【０１１１】
＜バリアブル印刷データの出力手順＞
次に、第２の実施の形態におけるバリアブル印刷データの出力手順について図１１を用いて説明する。図１１は、本システムにおけるバリアブル印刷データの出力手順について示すフローチャートである。
【０１１２】
図１１に示すように、受付手段２０１でバリアブル印刷データを受ける（Ｓ４０１）。まず、判定手段２１２は、暗号化情報を参照し、バリアブルデータが暗号化されているか否かをページ毎に判定する（Ｓ４０２）。
【０１１３】
暗号化されているページはないと判定された場合は（Ｓ４０３、Ｎ）、制御手段２１３は、受けたバリアブル印刷データを印刷用画像データ生成手段２０２に送り印刷用画像データを生成し画像出力を行うように制御する（Ｓ４０４）。いうまでも無いが、この場合には図４に示すように、位置Ｂ及び位置Ｄで住所、氏名が出力される。
【０１１４】
暗号化されているページがあると判定された場合には（Ｓ４０３、Ｙ）、判定手段２１２は、再び暗号化情報を参照し、暗号化されているバリアブルデータの復号化が可能か否かを判定する（Ｓ４０５）。
【０１１５】
復号化可能と判定された場合は（Ｓ４０６、Ｙ）、制御手段２１３は、バリアブルデータを復号化手段２０７で秘密鍵を用いて復号化させ（Ｓ４０７）、バリアブル印刷データを印刷用画像データ生成手段２０２に送り印刷用画像データを生成し画像出力を行うように制御する（Ｓ４０４）。この場合には、復号化されて、図４に示すように、位置Ｂ及び位置Ｄで住所、氏名が出力される。
【０１１６】
復号化不可能と判定された場合は（Ｓ４０６、Ｎ）、制御手段２１３は、入力手段２１０からの画像出力の指示の入力を受け、或いは、予め復号化不可能と判定された場合の画像出力の指示の入力を記憶しておき、その指示に従い、画像出力処理の中止が指示されていれば（Ｓ４０８、中止）画像出力処理を中止し（Ｓ４０９）、復号化せずに出力するように指示されていれば（Ｓ４０８、そのまま出力）、バリアブルデータを復号化しないでバリアブル印刷データを印刷用画像データ生成手段２０２に送り印刷用画像データを生成し画像出力を行うように制御する（Ｓ４０４）。この場合には、図４に示したような住所、氏名が出力されたサンプルページと、図９に示したような位置Ｂ及び位置Ｄで文字化けしたページが出力される。また、サンプルページのみ出力するように指示されていれば、受けたバリアブル印刷データを印刷用画像データ生成手段２０２に送り、サンプルページの印刷用画像データを生成し、サンプルページを画像出力を行うように制御する（Ｓ４１０）。この場合、サンプルページが、図４に示すように出力される。
【０１１７】
また、バリアブル印刷データを受けとると印刷用画像データ生成手段２０２で印刷用画像データを生成し画像出力を行うような構成の画像出力装置で、上述のようにサンプルページを含むバリアブルデータが暗号化されたバリアブル印刷データを出力する場合も、図４に示したような住所、氏名が出力されたサンプルページと、図９に示したような位置Ｂ及び位置Ｄで文字化けしたページが出力される。
【０１１８】
上述のように、指定されたサンプルページの暗号化を行わないことにより、指定されたカラーレーザープリンタ以外の画像出力装置では、サンプルページは正確に出力されるので、レイアウト等の確認をすることができ、暗号化されたバリアブルデータは文字化けした状態で出力されるので例えば個人情報は保護される。
【０１１９】
〈第３の実施形態〉
次に、本発明に係る第３の実施の形態について説明する。なお、第２の実施の形態と同様に詳細な説明を省略し、主に異なる点について述べる。
【０１２０】
本実施の形態では、図１２に示すように、印刷システムがサーバ１を含んで構成され、サーバ１で復号化キーを管理している点にある。
【０１２１】
＜サーバの制御構成＞
サーバ１の有する機能について図１３を用いて説明する。図１３は、サーバ１の制御構成を説明するための機能ブロック図である。
【０１２２】
記憶手段１０２は、カラーレーザープリンタ３ａ、３ｂ、３ｃに対応する公開鍵を記憶する本発明の暗号化キー記憶手段としての機能を有している。
【０１２３】
管理手段１０１は、クライアント端末４からの公開鍵の提供要求を受ける受付手段としての機能と、提供要求に基づいて公開鍵をクライアント端末４に送信する送信手段としての機能を有する。
【０１２４】
＜クライアント端末の制御構成＞
図１３は、本実施の形態のクライアント端末の制御構成を説明するための機能ブロック図である。
【０１２５】
本実施の形態のクライアント端末４は、図５に示した第１の実施の形態における構成とは記憶手段４０３を有していない点が異なる。
【０１２６】
更に、本実施の形態の取得手段は、公開鍵の提供する提供要求をネットワークＮを介してサーバ１に送信する要求手段としての機能を有し、サーバ１から送信される公開鍵を受ける受信手段としての機能を有している。
【０１２７】
このような構成によれば、例えば、図７のステップＳ１０５において、公開鍵の提供を次のような手順により受けることができる。まず、クライアント端末４の取得手段４０４は、サーバ１に対して、指定されたカラーレーザープリンタ３の公開鍵を送信するように提供要求を送信する。サーバ１では、管理手段１０１が提供要求を受けて、記憶手段１０２を検索し、指定されたカラーレーザープリンタ３の公開鍵をクライアント端末４に送信する。クライアント端末４の取得手段４０４は、公開鍵を受信し、さらに暗号化手段４０１は、この受信した公開鍵を暗号化に用いる。このように公開鍵を一元的に管理することが可能となる。
【０１２８】
［プログラム及びこれを記憶する記憶媒体］
尚、当該印刷システムを構成するクライアント端末４において行われる処理、具体的には、図７或いは図１０に示すフローチャートに示した手順を実行させるためのプログラム、及び、制御装置２において行われる処理、具体的には、図８或いは図１１に示すフローチャートに示した手順を実行させるためのプログラムは、それぞれに内蔵、若しくは、接続される記録媒体に記録されており、同じくクライアント端末４または制御装置２に内蔵される演算部により、これが読み出されて実行されるものとする。
【０１２９】
上述した記録媒体の具体例としては、例えばＲＯＭ、ＲＡＭ、フラッシュメモリ等の半導体メモリ、並びに、集積回路等のメモリ装置、光ディスク、光磁気ディスク（ＣＤ−ＲＯＭ／ＤＶＤ−ＲＡＭ／ＤＶＤ−ＲＯＭ／ＭＯ等）、磁気記録媒体＜磁気ディスク＞（ハードディスク／フロッピー（登録商標）ディスク／ＺＩＰ等）等を挙げることができる。
【図面の簡単な説明】
【０１３０】
【図１】本発明に係る印刷システムの一実施形態における全体構成を表す構成図である。
【図２】バリアブル印刷データの構成を説明するための図である。
【図３】バリアブル印刷データを構成する位置情報を説明するための図である。
【図４】バリアブル印刷データに基づく印刷例を示す図である。
【図５】第１の実施の形態に係るクライアント端末の制御構成を表す機能ブロック図である。
【図６】第１の実施の形態に係る制御装置の制御構成を表す機能ブロック図である。
【図７】本実施の形態の印刷システムにおけるバリアブル印刷データの生成手順を示すフローチャートである。
【図８】本実施の形態の印刷システムにおけるバリアブル印刷データの出力手順を示すフローチャートである。
【図９】バリアブル印刷データに基づく印刷例を示す図である。
【図１０】第２の実施の形態におけるバリアブル印刷データの生成手順を示すフローチャートである。
【図１１】第２の実施の形態におけるバリアブル印刷データの出力手順を示すフローチャートである。
【図１２】第３の実施の形態に係る印刷システムの一実施形態における全体構成を表す構成図である。
【図１３】第３の実施の形態に係るサーバの制御構成を表す機能ブロック図である。
【図１４】第３の実施の形態に係るクライアント端末の制御構成を表す機能ブロック図である。
【符号の説明】
【０１３１】
１  サーバ
１０１  管理手段
１０２  記憶手段
２  制御装置
２０１  受付手段
２０２  印刷用画像データ生成手段
２０６  印刷用画像データ保存手段
２０７  復号化手段
２０８  記憶手段
２０９  提供手段
２１０  入力手段
２１１  インターフェース
２１２  判定手段
２１３  制御手段
３  カラーレーザープリンタ
４  クライアント端末
４０１  暗号化手段
４０２  入力手段
４０３  記憶手段
４０４  取得手段
４０５  バリアブル印刷データ生成手段
４０６  インターフェース
【図１】
2007226660.tif 000003
【図２】
2007226660.tif 000004
【図３】
2007226660.tif 000005
【図４】
2007226660.tif 000006
【図５】
2007226660.tif 000007
【図６】
2007226660.tif 000008
【図７】
2007226660.tif 000009
【図８】
2007226660.tif 000010
【図９】
2007226660.tif 000011
【図１０】
2007226660.tif 000012
【図１１】
2007226660.tif 000013
【図１２】
2007226660.tif 000014
【図１３】
2007226660.tif 000015
【図１４】
2007226660.tif 000016