"バリアブルデータ印刷システムにおいて、レコードフィールド毎に秘匿設定する手段601、612と、バリアブルデータ印刷ジョブを解析して、前記秘匿設定がなされているか判定する手段S903と、前記判定手段によって秘匿設定がされていると判定された場合、バリアブルデータに秘匿加工を施し画像化する手段S907~910と、文字のバリアブルデータの前記秘匿画像化処理は、文字データに対して秘匿加工してから画像化するのか、文字データを画像化した画像に対して秘匿処理をするのかを、前記秘匿設定に応じて切り替える手段S906と、共通データの画像データと前記秘匿処理を施した結果の画像データを合成してプレビューデータを生成する手段S806と前記プレビューデータをクライアント50に送信する手段S807を有することを特徴とする画像処理装置。前記秘匿設定手段は、非表示、置換、画像処理のいずれか1つを設定可能であることを特徴とする請求項1に記載の画像処理装置。バリアブルデータ印刷システムにおいて、レコードフィールド毎に秘匿設定する秘匿設定工程601、612と、バリアブルデータ印刷ジョブを解析して、前記秘匿設定がなされているか判定する秘匿設定判定工程S903と、前記秘匿設定判定工程によって秘匿設定がされていると判定された場合、バリアブルデータに秘匿加工を施し画像化する秘匿画像化工程S907~910と、文字のバリアブルデータの前記秘匿画像化工程は、文字データに対して秘匿加工してから画像化するのか、文字データを画像化した画像に対して秘匿処理をするのかを、前記秘匿設定に応じて切り替える秘匿画像化順序切り替え工程S906と、共通データの画像データと前記秘匿画像化工程の結果の画像データを合成してプレビューデータを生成するプレビューデータ生成工程S806と前記プレビューデータ生成工程によって生成されたプレビューデータをクライアント50に送信するプレビューデータ送信工程S807を有することを特徴とする画像処理制御方法。前記秘匿設定工程は、非表示、置換、画像処理のいずれか1つを設定可能であることを特徴とする請求項3に記載の画像処理制御方法。昨今エコロジーの観点およびコスト削減のために、実際に紙に印刷をして出力する試し印刷よりもプレビュー機能によって事前確認することが求められている。しかしながら、先行技術はPDLコマンドを拡張することにより秘匿化を実現しているので、そのままではプレビューには適用が困難である。本発明は、フィールドごとにバリアブルデータの特性に合わせた方法で秘匿して表示するプレビュー機能を提供することが目的である。本発明は、バリアブルデータ印刷システムにおいて、レコードフィールド毎に秘匿設定する手段601、612と、バリアブルデータ印刷ジョブを解析して、前記秘匿設定がなされているか判定する手段S903と、前記判定手段によって秘匿設定がされていると判定された場合、バリアブルデータに秘匿加工を施し画像化する手段S907~910と、文字のバリアブルデータの前記秘匿画像化処理は、文字データに対して秘匿加工してから画像化するのか、文字データを画像化した画像に対して秘匿処理をするのかを、前記秘匿設定に応じて切り替える手段S906と、共通データの画像データと前記秘匿処理を施した結果の画像データを合成してプレビューデータを生成する手段S806と、前記プレビューデータをクライアント50に送信する手段S807を有することを特徴とする画像処理装置。バリアブルデータ印刷のプレビューにおいて、バリアブルデータの特性に合わせてフィールド毎に秘匿方法を設定できるので、プレビューによって行いたい作業を妨げない程度に個人情報が判別できないように秘匿して表示することができる。また、文字データのバリアブルデータに対して、画像化後に画像の秘匿加工を施すことにより、正しい文字描画領域の認識を損なうことなく、秘匿化が実現できる。以下、本発明を実施するための最良の形態について図面を用いて説明する。[実施例1]まず、以下に説明する各実施形態を適用可能な画像形成システムについて説明する。図1は、本発明の一実施形態に係る画像形成システム画像処理装置の基本構成の一例を示すブロック図である。本実施形態に係る画像形成システムは、画像形成装置10、プリントサーバ20、ファイルサーバ30、及びクライアントPC40、50を有する。画像形成装置10、プリントサーバ20、ファイルサーバ30、及びクライアントPC40、50は、LAN,WANなどのネットワーク60を介して通信可能に接続されている。画像形成装置10は、スキャン、プリント、コピーなどの様々な機能を有する。プリントサーバ20は、入力された印刷ジョブやネットワーク60を介して接続されている画像形成装置10を管理する。プリントサーバ20は、接続されている画像形成装置10と全ての印刷ジョブの状況を監視できるとともに、印刷ジョブの一時停止、設定変更、印刷再開、あるいはジョブの複製、異動、削除などの制御を行うことができる。ファイルサーバ30は、バリアブルデータ印刷に使用するバリアブルデータに係るデータベース、例えば宛先、住所、氏名などの顧客データからなる顧客データベースを保管する。クライアントPC40は、アプリケーションファイルの印刷指示を画像形成装置10に対して行う機能を有する。印刷指示を行うと、画像形成装置10にVDPジョブを送出する。また、クラインアントPC40は、プリントサーバ20内で管理されている画像形成装置10や印刷ジョブの監視や制御を補佐する機能を有する。オペレータはクラインアントPC40を利用してジョブのステータスなどを確認することができる。クライアントPC50は、バリアブルデータ印刷のプレビュー要求を画像形成装置10に対して行う機能を有する。プレビュー要求を行うと、画像形成装置10からプレビューデータを受け取り、プレビュープログラムによって画面に表示する。クライアントPC40と50は同じPCであってもよい。図2は、画像形成装置10の基本構成を示すブロック図である。制御部201は、システムバス213を介して接続される各機能部を制御し、画像形成装置10全体の動作を制御する。操作部202は、オペレータが各種入力を行うためのものであり、各種キー等により構成される。この操作部202より、再印刷指示やジョブのキャンセル指示を可能とする。表示制御部203は、各種表示を行うものであり、LCDやLEDなどの表示デバイスにより構成される。この表示制御部203で、印刷中のサスペンドレコード検出通知メッセージを表示し、次の処理をオペレータに促す。VDPジョブ受信部204は、クラインアントPC40から印刷指示が出てプリントサーバ20経由で入力されたVDPジョブを受信し、VDPジョブの処理指示があればVDPジョブ解析部205に受信したVDPジョブを送信する。VDPジョブ解析部205は、VDPジョブ受信部204から受信したVDPジョブとファイルサーバ30に格納されているレコードデータベース214を参照し、順次解析する。その際にレコードが参照するマスターオブジェクトとVDPバリアブルデータオブジェクトのリンク先215を参照し、オブジェクトのアクセス可否を確認し、それらを関連付ける。そして、VDPジョブ解析部205は解析済みのレコードを解析後レコード記憶部206に送信する。解析後レコード記憶部206は、VDPジョブ解析部205から受け取ったレコードを格納する。RIP部207は、制御部201の指示により、VDPジョブ解析後の画像データに対してRIPRasterImageProcessor処理を施す。RIP処理の際に作られるRIP済みオブジェクトは、必要に応じてRIP部207内で格納し、再利用可能とする。印刷部208は、RIP部207でRIPされた画像データが入力され、印刷処理を行う。印刷部208内で各レコードに付加される印刷情報に基づいて必要なメディアを要求し、仕上がり設定や指定された出力方式で出力される。プレビュー要求受信部209は、クラインアントPC50からプレビュー要求を受信し、画像形成装置10もしくはプリントサーバ20で保持されているVDPジョブをVDPジョブ解析部205に送信する。プレビューデータ生成部210は、プレビュー要求で指示されたVDPジョブの解析後の画像データに対しRIP部207にRIP処理をさせる。レコードのデータフィールドが秘匿設定されていれば、秘匿処理部211に秘匿加工されたRIP処理をさせる。そして、RIPされた画像データを合成してプレビューデータを生成する。秘匿処理部211は、データフィールドの秘匿設定に従ってバリアブルデータを秘匿加工した形でRIP部207にRIP処理をさせる。秘匿処理は、バリアブルデータを秘匿加工してからRIPする場合と、RIPしてから秘匿加工をする場合がある。プレビューデータ送信部212は、プレビューデータ生成部210から受け取ったプレビューデータを要求元のクライアントPC50に送信する。図3は、本発明の一実施例におけるVDPジョブのデータ構造の例を示す図である。VDPジョブは、フィールドレイアウト情報301と秘匿設定情報302とレコードデータ303を含む。フィールドレイアウト情報301は、レコードに含まれる各データフィールドの用紙上のレイアウトに関する情報である。位置やサイズだけでなく、文字データのフォントや揃え、図形データの拡縮、フィールド同士の重なり順など、描画に関する属性が含まれる。秘匿設定情報302は、各データフィールドの秘匿設定を格納するデータである。レコードデータ303は、バリアブルデータのレコード単位のデータである。実データであっても、データベースからの抽出条件であってもよい。図4は、レコードデータ303に格納されたデータベースからの抽出条件に従って、ファイルサーバ30に記憶されているレコードデータベース214から読み出したスプレッドシートデータの最初の部分を例示的に示す図である。401~407はレコードデータまたはデータベースにおけるデータフィールドである。401は顧客番号、402は名前、403は住所、404は年齢、405はマスターファイルのリンク先、406はオブジェクト1のリンク先、407はオブジェクト2のリンク先情報が格納されている。図5は、図4の例におけるフィールドレイアウト情報301を設定する画面の例を示す図である。508は用紙を表し、各データフィールド401~407に対応した図形501~507をマウスなどの入力装置を用いて用紙上に配置する。また、フィールドの属性設定画面不図示によって、文字データのフォントや揃えなどの描画属性を設定する。図6a、bは、秘匿設定情報302を設定する画面の例を示す図である。図6aは文字データの設定画面、図6bは画像データイメージ、図形を含むの設定画面である。以下、文字データの場合の秘匿設定による表示の具体例について説明する。秘匿加工する602を選択すると、以下の秘匿方法の設定が可能になる。非表示603を選択すると、そのフィールドは何も表示されない。置換604を選択すると、指定した置換文字に置き換えられて表示される。更に、データと同じ文字数605をONに設定すると、バリアブルデータの文字数分、OFFに設定すると、フィールドに収まる文字数分だけ置換文字に置き換えられる図7a参照。パスワードなど桁数も秘匿したい場合にはOFFに設定するとよい。更に、文字列の始めを表示606、文字列の後ろを表示607をONにすると、文字列の部分的なマスクが可能となる図7b参照。画像化後に秘匿処理608を選択すると、バリアブルデータのRIP後の画像に対して画像秘匿処理を施すことができる図7c参照。この秘匿方法は、文字列の占める領域は正しく認知できるが、文字列の内容や文字数などは秘匿できる点が特徴で、文字が枠をはみ出さないかのチェックなどで有効である。例えば、可変ピッチフォントが設定されている文字データのフィールドに対して秘匿化を行う場合、データと同じ文字数だけ置換しても、本来の文字データの占める領域と異なってしまう可能性がある。そうすると、文字が枠をはみ出さないか等のチェックが正確に行えないので、画像化後に秘匿処理をONにするとよい。画像秘匿処理は、例えばモザイク、低解像度、網掛けなどが選択可能である。また、画像データの場合の秘匿設定は、秘匿加工する613を選択すると、以下の秘匿方法の設定が可能になる。表示をしない非表示614、特定の画像を表示する置換615、モザイク、低解像度、網掛けなどの画像処理を施す画像処理616などが設定可能である。図8は、画像形成装置10がVDPジョブを受信後、プレビュー要求を受信してプレビューデータを要求元に送信するまでの基本的なフローを示す。まず、VDPジョブ受信部204がクライアントPC40から送信されたVDPジョブを受信するS801。ここで受信したVDPジョブは例えばPPMLPersonalizedPrinterMarkedLanguage形式のジョブである。次に、プレビュー要求受信部209がクライアントPC50から送信されたプレビュー要求を受信するS802。プレビュー要求は、プレビューしたいVDPジョブの識別子を含む。VDPジョブの識別子は、S801でVDPジョブを受け取った時にクライアントPC40に通知されたり、プレビュー可能なVDPジョブの識別子の一覧を画像形成装置10から取得する。後者の場合、クライアントPC50の画面にジョブオーナー名やジョブ名などジョブを人が識別するための情報を一覧表示してユーザに選択させ、選択された項目に対するVDPジョブの識別子をプレビュー要求に格納して、プレビュー要求を送信する。プレビュー要求受信部209は、プレビュー要求に含まれるVDPジョブの識別子に対応するVDPジョブをVDPジョブ受信部204から取得しS803、VDPジョブ解析部205に送信してVDPジョブを解析するS804。S805では、プレビューデータ生成部210が解析後のレコード情報を受信して、秘匿設定に従って秘匿処理部211にレコードデータを秘匿加工した形でRIP処理をさせる。プレビューデータ生成部210はS805で生成された画像を合成してプレビューデータを作成するS806。プレビューデータ送信部212はプレビュー要求元のクライアントPC50にS806で生成したプレビューデータを送信して処理フローを終了する。プレビューデータの送信は、データが全て揃ってから送信しても、データができた順にストリーム転送してもよい。クライアントPC50は、プレビューデータを受信するとプレビュープログラムを起動してプレビューデータを表示する。図9では、プレビューデータ生成部210が秘匿設定に従ってレコードデータを秘匿加工した形でRIP処理をした画像を生成する際のS805の秘匿RIP処理の詳細フローを示す。まず、プレビューデータ生成部210がRIP処理対象となるレコードを解析後レコード記憶部206から取得しS901、更にその中のフィールドを取得してS902、秘匿処理部211に送信する。秘匿処理部211は、そのフィールドに秘匿設定されているか判定しS903、秘匿設定がされていないならばバリアブルデータをそのままRIP部217に送信してRIP処理をするS904。秘匿設定がされていれば、その秘匿設定が非表示であればS905、画像は生成せずにS911に進む。S905で非表示以外の秘匿設定であると判定されれば、画像化前なのか画像化後なのか判定するS906。図6a、bの例の場合では、バリアブルデータが文字データで置換の文字秘匿設定がされていれば画像化前と判定し、それ以外の秘匿設定がされていれば画像化後と判定する。S906で画像化前と判定されれば、秘匿処理部211がバリアブルデータに対して秘匿加工を施しS907、その結果をRIP部207に渡して画像化するS908。S906で画像化後と判定されれば、バリアブルデータをRIP部207に渡して画像化しS907、その結果の画像に対して秘匿処理部211が秘匿加工を施すS908。1つのフィールドのバリアブルデータに対してS903~S910の処理が終われば、秘匿処理部211が対象となるフィールド全てに対して処理が終了したかを判定するS911。レコード中の全てのフィールドが処理済みでないと判定された場合、S902へもどり、次のフィールドに対して処理を続行する。全てのフィールドが処理済みであると判定された場合、更に秘匿処理部211が対象となるレコード全てに対して処理が終了したかを判定するS912。処理を終了する。全ての対象となる全てのレコードが処理済みでないと判定された場合、S901へ移行し、次のレコードをプロモートする。対象の全てのレコードが処理済みであると判定された場合、処理を終了する。その他の実施例実施例1では、全てのプレビュー要求に対して秘匿設定情報302に従った秘匿加工を施したプレビューデータを生成した。しかし、プレビュー要求の送信者や送信PCのシステムへのアクセス権を照会して、そのアクセス権によって秘匿加工をするかどうかを判別してもよい。また、秘匿設定情報302にアクセス権ごとの秘匿設定を複数格納し、アクセス権に従って秘匿設定を切り替えてもよい。そうすることにより、アクセス権によって秘匿加工をするか、また、どのフィールドにどういう秘匿加工をするかを制御することが可能になる。"