(57)【要約】【課題】本発明の課題は、容易に、かつ、能率よく選択条件を用いたバリアブル印刷をする方法を提供することである。【解決手段】割付枠データと選択条件データとを含む文書データを作成して、これを送信する文書データ作成工程と、送信された文書データを受信して、これを用いて、割付枠制御データと選択条件制御データを含む制御データに変換する制御データ変換工程と、印刷データのフィールド項目データを用いて、前記選択条件制御データを参照して、レイヤー特定情報を選択して、前記割付枠制御データの中から、前記レイヤー特定情報を持つ割付枠制御データを抽出する割付枠抽出工程と、前記抽出された割付枠制御データに、印刷データのフィールド項目データを設定してバリアブル印刷物を印刷する印刷工程と、を含んだ手順でなされることを特徴とするバリアブル印刷方法である。【選択図】図１
2008165374.tif 000002
【特許請求の範囲】
【請求項１】
フィールド項目データを含む印刷データと、
レイヤー特定情報とフィールド項目情報を含む割付枠データと、
印刷装置特定情報を有する制御コード対応表と、
フィールド項目情報とレイヤー特定情報を含む選択条件データと、
を用いるバリアブル印刷方法であって、
割付枠データと選択条件データとを含む文書データを作成して送信する文書データ作成工程と、
送信された文書データを受信して、使用するバリアブル印刷装置の制御コード対応表を参照して、レイヤー特定情報とフィールド項目情報を持つ割付枠制御データとフィールド項目情報とレイヤー特定情報を含む選択条件制御データを含む制御データに変換する制御データ変換工程と、
印刷データのフィールド項目データを用いて、前記変換された制御データに含まれる選択条件制御データを参照して、対応した選択条件制御データのレイヤー特定情報を選択して、前記変換された制御データの中から、前記選択されたレイヤー特定情報を持つ割付枠制御データを抽出する割付枠抽出工程と、
前記抽出された割付枠制御データのフィールド項目情報を用いて、前記印刷データのフィールド項目データを選択して、これを前記抽出された割付枠制御データに設定してバリアブル印刷物を印刷する印刷工程と、
を含んだ手順でなされることを特徴とするバリアブル印刷方法。
【請求項２】
前記印刷工程は、印刷データのフィールド項目データを用いて、前記制御データに含まれる選択条件制御データを参照して、対応した選択条件が指定するフィールド項目データを印刷データから選択して、これを前記抽出された割付枠制御データに設定してバリアブル印刷物を印刷する、
ことを特徴とする請求項１に記載のバリアブル印刷方法。
【請求項３】
前記選択条件データは、データフィールド項目データと素材データをさらに含み、
前記印刷工程は、
印刷データのフィールド項目データを用いて、前記制御データに含まれる選択条件制御データを参照して、成立した選択条件の素材データを前記抽出された割付枠制御データに設定してバリアブル印刷物を印刷する、
ことを特徴とする請求項１または請求項２に記載のバリアブル印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブル印刷において、バリアブル印刷文書を編集する方法に関するものである。
【０００２】
従来から、ＤＴＰシステムを用いて、バリアブル印刷文書の編集作業が行われている。
バリアブル印刷では、文書ごとに印刷する内容を差替える可変印刷部分と、各文書に共通の固定印刷部分を合成した文書を連続して印刷する。たとえば、ダイレクトメールでは、印刷文書の宛先名を変えた文面をバリアブル印刷する。
このバリアブル印刷の特性を生かすことで、文書の内容に応じて文面の編集体裁を変えて印刷することができる。
【背景技術】
【０００３】
たとえば、非特許文献１には、富士ゼロックス社製バリアブル印刷装置のページ記述言語（＝制御データ）を用いて割付情報や印刷情報を選択する条件を記述することで、選択条件に応じて印刷内容を差替えた文面を、バリアブル印刷する技術が開示されている。
【非特許文献１】富士ゼロックス株式会社著、「ＶＩＰＰ（ブイ・アイ・ピー・ピー）リファレンスガイド（管理番号：ＭＥ３４４９Ｊ１−１）」、第１版、富士ゼロックス株式会社、２００５年４月、５７ページ
【０００４】
なお、ＶＩＰＰとは、Ｖａｒｉａｂｌｅ  ｄａｔａ  Ｉｎｔｅｌｌｉｇｅｎｔ  ＰｏｓｔＳｃｒｉｐｔ（ＡｄｏｂｅＳｙｓｔｅｍｓ社の登録商標）  Ｐｒｉｎｔｗａｒｅの略であり、ページ記述言語ＰｏｓｔＳｃｒｉｐｔに基づいたバリアブル印刷のデータ形式である。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、非特許文献１の技術を用いるためには、バリアブル印刷装置にて、印刷装置固有のページ記述言語を用いて選択条件を記述しなければならず、そのために、印刷装置の操作担当者にはプログラミング技術と印刷装置固有のページ記述言語の知識が要求されるという問題点があった。また、記述された選択条件の動作確認試験をバリアブル印刷装置で行わなければならないために、印刷装置の生産性が低下するという欠点があった。
【０００６】
本発明はこのような従来技術を考慮してなされたものであって、本発明の課題は、容易に、かつ、能率よく選択条件を用いたバリアブル印刷をする方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下のような解決手段により、前記課題を解決する。すなわち、請求項１の発明は、フィールド項目データを含む印刷データ（３９８）と、レイヤー特定情報とフィールド項目情報を含む割付枠データ（１９２）と、印刷装置特定情報を有する制御コード対応表（５９７）と、フィールド項目情報とレイヤー特定情報を含む選択条件データ（１９４）と、を用いるバリアブル印刷方法であって、割付枠データ（１９２）と選択条件データ（１９４）とを含む文書データを作成して送信する文書データ作成工程と、送信された文書データを受信して、使用するバリアブル印刷装置の制御コード対応表（５９７）を参照して、レイヤー特定情報とフィールド項目情報を持つ割付枠制御データ（５９２）とフィールド項目情報とレイヤー特定情報を含む選択条件制御データ（５９４）を含む制御データに変換する制御データ変換工程と、印刷データ（３９８）のフィールド項目データを用いて、前記変換された制御データに含まれる選択条件制御データ（５９４）を参照して、対応した選択条件制御データ（５９４）のレイヤー特定情報を選択して、前記変換された制御データの中から、前記選択されたレイヤー特定情報を持つ割付枠制御データ（５９２）を抽出する割付枠抽出工程と、前記抽出された割付枠制御データ（５９２）のフィールド項目情報を用いて、前記印刷データ（３９８）のフィールド項目データを選択して、これを前記抽出された割付枠制御データ（５９２）に設定してバリアブル印刷物（７９８）を印刷する印刷工程と、を含んだ手順でなされることを特徴とするバリアブル印刷方法である。
【０００８】
このように、印刷データの内容に応じて割付枠を選択して、バリアブル印刷物を印刷することができる。
【０００９】
請求項２の発明は、前記印刷工程は、印刷データ（３９８）のフィールド項目データを用いて、前記制御データに含まれる選択条件制御データ（５９４）を参照して、対応した選択条件が指定するフィールド項目データを印刷データ（３９８）から選択して、これを前記抽出された割付枠制御データ（５９２）に設定してバリアブル印刷物（７９８）を印刷する、ことを特徴とする請求項１に記載のバリアブル印刷方法である。
【００１０】
請求項３の発明は、前記選択条件データ（１９４）は、データフィールド項目データと素材データ（７９１）をさらに含み、前記印刷工程は、印刷データ（３９８）のフィールド項目データを用いて、前記制御データに含まれる選択条件制御データ（５９４）を参照して、成立した選択条件の素材データ（７９１）を前記抽出された割付枠制御データ（５９２）に設定してバリアブル印刷物（７９８）を印刷する、ことを特徴とする請求項１または請求項２に記載のバリアブル印刷方法である。
【発明の効果】
【００１１】
本願発明によれば、
（１）印刷装置固有のページ記述言語の知識を持たずに、ＤＴＰ装置を用いて選択条件を記述することが可能となる。
（２）印刷装置の操作担当者は、プログラミング技術の習得訓練が不要となる。
（３）選択条件のテストの一部（たとえば、選択条件の構文文法のチェック）は、ＤＴＰ装置や文書データ変換装置にて実施できるので、バリアブル印刷装置を用いた動作確認試験の負荷が軽減される。たとえば、選択条件記述の文法誤り発見は、ＤＴＰ装置や文書データ変換装置にても可能である。
【発明を実施するための最良の形態】
【００１２】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。
【００１３】
図１は、本発明によるバリアブル印刷システムの全体構成図である。本発明によるバリアブル印刷システム１は、文書編集装置１００と印刷データ・サーバ装置３００と文書データ変換装置５００とバリアブル印刷装置７００とをネットワーク接続して構成される。
【００１４】
文書編集装置１００は、文字や画像を割り付ける割付枠を編集して、割付枠や文字・画像を選択する選択条件を設定して、これらを含む文書データ１９８を文書データ変換装置５００に送信する。
【００１５】
印刷データ・サーバ装置３００は、文字データと画像データを含む印刷データ３９８を保存する。印刷データ・サーバ装置３００は、印刷データ３９８を、バリアブル印刷装置７００に送信する。
【００１６】
文書データ変換装置５００は、文書編集装置１００から受信した文書データ１９８を、使用するバリアブル印刷装置７００の制御データ５９８に変換して、そのバリアブル印刷装置７００に送信する。
【００１７】
バリアブル印刷装置７００は、印刷データ・サーバ装置３００から受信した印刷データ３９８と、文書データ変換装置５００から受信した制御データ５９８を用いて、バリアブル印刷物７９８を、作成する。
【００１８】
文書編集装置１００は、コンピュータプログラムによって制御されるパーソナルコンピュータである。文書編集装置１００のコンピュータプログラムは、市販のＤＴＰソフトウエアである。文書編集装置１００のコンピュータプログラムに、機能を追加するときには、このコンピュータプログラムが備えるプラグイン機能とＣ＋＋プログラムを用いて、実現することができる。
【００１９】
なお、文書編集装置１００で作成する文書データは、割付枠と文字と画像を配置した電子文書であり、印刷データ（＝文字データや画像データ）の割付を指定する役割を持つ。従って、文書データから変換された制御データも、印刷データの割付を指定する役割を持つ。
【００２０】
文書データ変換装置５００は、コンピュータプログラムによって制御されるパーソナルコンピュータである。印刷データ・サーバ装置３００は、コンピュータプログラムによって制御されるサーバコンピュータである。印刷データ・サーバ装置３００のコンピュータプログラムは、市販のデータ管理ソフトウエアを利用することができる。
【００２１】
バリアブル印刷装置７００は、レーザプリンタやインクジェットプリンタのようなデジタルプリンタである。
バリアブル印刷装置７００においては、制御データと印刷データを用いることによって、文書ごとに異なる文字や画像を所定の位置に割り付けるバリアブル印刷物を印刷することができる。
【００２２】
図２は、印刷データ・サーバ装置３００の詳細な構成図である。印刷データ・サーバ装置３００は、通信部３０２と印刷データ送信手段３３０と記憶部３９０とを備える。記憶部３９０は、と印刷データ３９８を記憶する。
【００２３】
通信部３０２はネットワーク接続装置である。
【００２４】
印刷データ送信手段３３０は、前記保存された印刷データ３９８を文書編集装置１００に送信する。
【００２５】
印刷データ送信手段３３０は、コンピュータプログラムである。印刷データ３９８は、コンピュータプログラムが可読なデータである。記憶部３９０は、半導体メモリや、磁気メモリである。
【００２６】
図３は、印刷データ３９８の形式形式と例を説明する図である。
【００２７】
図３の（ａ）には、印刷データ３９８の形式が示されている。印刷データ３９８は、少なくとも１つのフィールド項目データから構成される。
【００２８】
図３の（ｂ）には、印刷データ３９８が例示されている。印刷データ３９８の１行目は、各フィールド項目情報（たとえば、フィールド項目名称情報）である。２行目以降は、バリアブル印刷するデータ（文字列あるいは画像データ）である。
【００２９】
１行目には、名称情報として、第１フィールド項目データ３９８ａには「FLAG」が、第２フィールド項目データ３９８ｂには「PLACE」が、第３フィールド項目データ３９８ｃには「NICKNAME」が、第４フィールド項目データ３９８ｄには「NAME」が、フィールド項目データ３９８ｅには「GAZO」が、例示されている。
【００３０】
２行目には、バリアブル印刷するデータとして、第１フィールド項目データ３９８ａ「FLAG」＝「0」と、第２フィールド項目データ３９８ｂ「PLACE」＝「東京都」と、第３フィールド項目データ３９８ｃ「NICKNAME」＝「マルちゃん」と、第４フィールド項目データ３９８ｄ「NAME」＝「鈴木○郎」と、フィールド項目データ３９８ｅ「GAZO」＝「maru.jpg」が例示されている。
【００３１】
図４は、本発明による文書編集装置１００の詳細な構成図である。文書編集装置１００は、通信部１０２と、表示部１８０と、記憶部１９０と、割付枠設定手段１１０と、フィールド項目対応付手段１２０と、レイヤー設定手段１３０と、選択条件設定手段１４０と、文書作成手段１５０と、文書送信手段１５５を備える。
【００３２】
通信部１０２はネットワーク接続装置である。記憶部１９０は、半導体メモリや、磁気メモリである。記憶部１９０は、文書データ１９８を記憶する。
【００３３】
表示部１８０は、ＬＣＤ表示装置や、ＣＲＴ表示装置である。表示部１８０は、文書編集装置１００の編集作業を表示して、たとえば、割付枠名称情報を含んだ割付枠を表示したり、割付枠に対応付けたフィールド項目情報やレイヤー特定情報を表示したりする。
【００３４】
割付枠設定手段１１０は、文字や画像を割り付ける割付枠を文書編集領域（＝編集ページ）に割り付けする。
フィールド項目対応付手段１２０は、割り付けされた割付文字枠に、印刷データ３９８のフィールド項目を対応付ける。レイヤー設定手段１３０は、割付枠にレイヤー特定情報を対応付ける。
【００３５】
選択条件設定手段１４０は、選択条件データを設定する。（選択条件データの詳細は後述する）このとき、選択条件設定手段１４０は、選択条件情報の記述文法の正誤を確認する。
【００３６】
文書作成手段１５０は、選択条件情報と、フィールド項目データとレイヤー特定情報を有する割付枠データと、前記設定された選択条件データと、編集タグを含む文書データ１９８を作成する。
文書送信手段１５５は、前記作成された文書データ１９８を文書データ変換装置５００に送信する。
【００３７】
割付枠設定手段１１０と、フィールド項目対応付手段１２０と、レイヤー設定手段１３０と、選択条件設定手段１４０と、文書作成手段１５０と、文書送信手段１５５と、表示手段１８０は、コンピュータプログラムである。文書データ１９８は、コンピュータプログラムが可読なデータである。
【００３８】
図５は、ＸＭＬ形式の文書データ１９８の形式を説明する図である。文書データ１９８は、選択条件データ１９４と、割付枠データ１９２を含んで構成されている。割付枠データ１９２は、文字割付枠データ１９２ｍと画像割付枠データ１９２ｉを有する。割付枠データ１９２には、レイヤー特定情報１９６が対応付けられている。
【００３９】
図６は、ＸＭＬ形式の文書データ１９８の例を説明する図である。図６には、編集タグを含んだ文書データ１９８が例示されている。
【００４０】
文書データ１９８の選択条件データ１９４の例としては、選択条件の編集タグ「<If>  </If>」を用いて、選択条件「<Layerset Name=“レイヤーＡ”>  <If>(PLACE)=“東京都”</If>  </Layerset>」が示されている。
【００４１】
文書データ１９８の割付枠データ１９２の文字割付枠１９２ｍの例としては、文字割付枠の編集タグ「<Field></Field>」を用いて、「<Field>  <Fieldname>名前</Fieldname>  <Columnname>guestname</Columnname>  <StartX>17</StartX>  <StartY>34</StartY>  <Font>Mincho-R</Font>  <Fontsize>12</Fontsize>  <Fontcolor>1 0.7 0 0</Fontcolor>  <Position>1</Position>  </Field>」が示されている。
また、画像割付枠１９２ｉの例としては、画像割付枠の編集タグ「<Image>  </Image>」を用いて、「<Fieldname>画像</Fieldname>  <Columnname>gazo</Columnname>  <StartX>70</StartX>  <StartY>30</StartY>  <Filetype>1</Filetype>  <Zoomsize>100.00</Zoomsize>  <Turn>0</Turn>  <Imageposition>1</Imageposition>  </Image>」が示されている。
【００４２】
図７は、本発明による文書データ変換装置５００の詳細な構成図である。
文書データ変換装置５００は、通信部５０２と記憶部５９０と文書受信手段５２０と印刷装置指定手段５１０と制御コード変換手段５３０と制御データ送信手段５４０を備える。
【００４３】
通信部５０２は、ネットワーク接続装置である。
【００４４】
記憶部５９０は、半導体メモリや、磁気メモリである。記憶部５９０は、制御コード対応表５９７を記憶する。
【００４５】
制御コード対応表５９７は、印刷装置指定情報を含み、文書データ１９８の所定のデータ（たとえば、編集タグ）と印刷装置のプリンタ制御コードを対応付けたデータである。
【００４６】
文書受信手段５２０は、文書編集装置１００から文書データ１９８を受信する。印刷装置指定手段５１０は、印刷装置指定情報の入力を受け付ける。
【００４７】
制御コード変換手段５３０は、前記受け付けられた印刷装置指定情報の制御コード対応表５９７を選択して、これを用いて、前記受信した文書データ１９８の所定のデータを、プリンタ制御コードに変換する。
【００４８】
制御データ送信手段５４０は、割付枠データと選択条件データを含む文書データ１９８と前記変換されたプリンタ制御コードを用いて、割付枠制御データと選択条件制御データを含む制御データ５９８を作成して、これを送信する。なお、制御データ送信手段５４０は、文書データ１９８に含まれる選択条件データの記述文法の正誤を確認してもよい。
【００４９】
文書受信手段５２０と印刷装置指定手段５１０と制御コード変換手段５３０と制御データ送信手段５４０を、コンピュータプログラムである。制御コード対応表５９７は、コンピュータプログラムが可読なデータである。
【００５０】
図８は、制御データ５９８の形式を説明する図である。制御データ５９８は、選択条件制御データ５９４と、割付枠制御データ５９２を含んで構成されている。割付枠制御データ５９２は、文字割付枠制御データ５９２ｍと画像割付枠制御データ５９２ｉを有する。割付枠制御データ５９２には、レイヤー特定情報５９６が対応付けられている。
【００５１】
図９は、制御データ５９８の例を説明する図である。図９には、選択条件と割付枠を含む制御データ５９８が例示されている。
【００５２】
選択条件の例としては、選択条件の記述部が「IF PLACE (東京都) eq [」であって、選択条件の終了部が「]ENDIF」であるものが示されている。
【００５３】
また、割付枠５９２の文字割付枠制御データ５９２ｍの例として、「/Mincho-R 12.00 SETFONT//フォント  [1 0.7 0 0] SETTXC //カラー  17.00 34.00 MOVETO //位置  guestname SHL   //テキストを印字」が示されている。
また、画像割付枠制御データ５９２ｍｉの例として、「70.00 30.00 MOVETO //位置  ($$gazo.) VSUB CACHE 1 0 0 SCALL//画像を配置」が示されている。
【００５４】
図１０は、選択条件でレイヤーを選択してバリアブル印刷する手順を説明する図である。
図１０には、印刷データ３９８のフィールド項目データをバリアブル印刷する時の処理手順が例示されている。
【００５５】
印刷データ３９８の第１フィールド項目データ３９８ａが、「FLAG」＝「0」で、第２フィールド項目データ３９８ｂが、「PLACE」＝「東京都」で、第３フィールド項目データ３９８ｄが、「NAME」＝「鈴木○郎」で、第４フィールド項目データ３９８ｅが、「GAZO」＝「maru.jpg」であるときのバリアブル印刷処理手順を説明する。
【００５６】
選択条件制御データ５９４は、「（ａ）第１フィールド項目３９８ａ「FLAG」が「0」ならば、制御データのレイヤー特定情報が「レイヤーＡ」の割付枠を選択する。（ｂ）第１フィールド項目３９８ａ「FLAG」が「1」ならば、制御データのレイヤー特定情報が「レイヤーＢ」の割付枠を選択する。（ｃ）第１フィールド項目３９８ａ「FLAG」が「2」ならば、制御データのレイヤー特定情報が「レイヤーＣ」の割付枠を選択する。」である。
【００５７】
制御データ５９８は、レイヤー特定情報「レイヤーＡ」を有する割付枠制御データ５９２ａと、レイヤー特定情報「レイヤーＢ」を有する割付枠制御データ５９２ｂと、レイヤー特定情報「レイヤーＣ」を有する割付枠制御データ５９２ｃから構成されている。レイヤー特定情報が「レイヤーＡ」の割付枠５９２ａとしては、割付枠名称が「出身地」と「名前」と「画像」の３つの割付枠があり、それぞれ第２フィールド項目３９８ｂ「PLACE」と第３フィールド項目３９８ｄ「NAME」と第４フィールド項目３９８ｅ「GAZO」が対応付けられている。レイヤー特定情報が「レイヤーＢ」と「レイヤーＣ」の割付枠にも同様にフィールド項目が対応付けられている。
【００５８】
さて、印刷データ３９８の第１フィールド項目データ３９８ａ「FLAG」が「0」であるので、レイヤー選択条件５９４の（ａ）に従って制御データ５９８のレイヤー特定情報「レイヤーＡ」を持つ割付枠制御データ５９２ａを選択する(図１０（１）)。
【００５９】
次に、選択した割付枠５９２ａの「出身地」と「名前」と「画像」には、それぞれ対応する印刷データ３９８の第２フィールド項目データ３９８ｂ「東京都」と、第４フィールド項目データ３９８ｄ「鈴木○郎」と、第５フィールド項目データ３９８ｅ「maru.jpg」を設定して、バリアブル印刷物７９８を印刷する（同（２））。
【００６０】
（実施例１）
次に、実施例を説明する。
【００６１】
図１１は、選択条件で複数のレイヤーを選択してバリアブル印刷する手順を説明する図である。図１１には、選択条件に従って２つのレイヤーを選択してバリアブル印刷する処理手順が例示されている。
【００６２】
印刷データ３９８の第１フィールド項目データ３９８ａが、「FLAG」＝「1」で、第２フィールド項目データ３９８ｂが、「PLACE」＝「北海道」で、第３フィールド項目データ３９８ｄが、「NAME」＝「山田▽美」で、第４フィールド項目データ３９８ｅが、「GAZO」＝「san.jpg」であるときのバリアブル印刷処理手順を説明する。
【００６３】
選択条件制御データ５９４は、「（ａ）第１フィールド項目３９８ａ「FLAG」が「1」ならば、制御データのレイヤー特定情報が「レイヤーＢ」の割付枠を選択する。（ｂ）第１フィールド項目３９８ａ「FLAG」が「2」ならば、制御データのレイヤー特定情報が「レイヤーＣ」の割付枠を選択する。（ｃ）第１フィールド項目３９８ａ「FLAG」が「0」または 「1」ならば、制御データのレイヤー特定情報が「レイヤーＡ」の割付枠を選択する。」である。
【００６４】
制御データ５９８は、レイヤー特定情報「レイヤーＡ」を有する割付枠制御データ５９２ａと、レイヤー特定情報「レイヤーＢ」を有する割付枠制御データ５９２ｂと、レイヤー特定情報「レイヤーＣ」を有する割付枠制御データ５９２ｃから構成されている。
【００６５】
レイヤー特定情報「レイヤーＡ」の割付枠制御データ５９２ａは、割付枠名称が「名前」で、フィールド項目「NAME」が対応付けられている。レイヤー特定情報が「レイヤーＢ」の割付枠制御データ５９２ｂは、割付枠名称が「出身地」と「画像」で、それぞれ第３フィールド項目データ３９８ｄ「PLACE」と第４フィールド項目３９８ｅ「GAZO」が対応付けられている。「レイヤーＣ」の割付枠も同様にフィールド項目が対応付けられている。
【００６６】
さて、印刷データ３９８のフィールド項目３９８ａ「FLAG」が「1」であるので、選択条件５９４の（ａ）と（ｃ）に従って、レイヤー特定情報「レイヤーＡ」の割付枠５９２ａとレイヤー特定情報「レイヤーＢ」の割付枠５９２ｃを選択する（図１１（１））。
【００６７】
次に、選択されたレイヤー特定情報「レイヤーＡ」の割付枠５９２ａの「名前」に、対応する第４フィールド項目データ３９８ｄ「山田▽美」を設定して、選択されたレイヤー特定情報「レイヤーＢ」の割付枠５９２ｃの「出身地」と「画像」に、それぞれ第２フィールド項目データ３９８ｂ「北海道」と第４フィールド項目データ３９８ｅ「san.jpg」を設定する（同（２））。
【００６８】
フィールド項目データが設定されたレイヤーＡとレイヤーＢの割付枠を合成してバリアブル印刷物７９８を印刷する（同（３））。
【００６９】
（実施例２）
図１２は、選択条件でフィールド項目を選択してバリアブル印刷する手順を説明する図である。図１２には、選択条件に従って選択したフィールド項目データ３９８を割付枠に設定してバリアブル印刷する手順が例示されている。
2つの印刷データ３９８ｘと印刷データ３９８ｙによるバリアブル印刷の処理手順を示す。
【００７０】
印刷データ３９８ｘのフィールド項目データは、それぞれ、第１フィールド項目３９８ａが、「FLAG」＝「0」で、第２フィールド項目３９８ｂが、「PLACE」＝「東京都」で、第３フィールド項目３９８ｃが、「NICKNAME」＝「マルちゃん」で、第４フィールド項目３９８ｄが、「NAME」＝「鈴木○郎」で、第５フィールド項目３９８ｅが、「GAZO」＝「maru.jpg」である。
【００７１】
次に、印刷データ３９８ｙのフィールド項目データは、第１フィールド項目３９８ａ「FLAG」＝「0」と、第２フィールド項目３９８ｂ「PLACE」＝「神奈川県」と、第３フィールド項目３９８ｃ「NICKNAME」＝「ぺけ」、第４フィールド項目３９８ｄ「NAME」＝「高橋×夫」と、第５フィールド項目３９８ｅ「GAZO」＝「null」である。
【００７２】
選択条件制御データ５９４は、「（ａ）印刷データの第１フィールド項目３９８ａ「FLAG」が「0」または 「1」または 「2」ならば、レイヤーＡの割付枠を選択する。（ｄ）印刷データの第１フィールド項目「PLACE」のデータが「東京都」の場合には、割付枠「名前」には第３フィールド項目「NICKNAME」のデータを設定して、第２フィールド項目３９８ｂ「PLACE」のデータが「東京都」でない場合には、割付枠「名前」には第４フィールド項目３９８ｄ「NAME」のデータを設定する。」である。
【００７３】
制御データ５９８は、レイヤー特定情報「レイヤーＡ」を有する割付枠制御データ５９２ａから構成されている。レイヤー特定情報「レイヤーＡ」の割付枠制御データ５９２ａは、割付枠名称が「名前」で、第４フィールド項目３９８ｄ「NAME」が対応付けられている。
【００７４】
さて、印刷データ３９８ｘの第１フィールド項目３９８ａ「FLAG」が「0」であるので、選択条件５９４の（ａ）に従ってレイヤー特定情報「レイヤーＡ」の割付枠制御データ５９２ａ「名前」を選択する（図１２（１））。
【００７５】
印刷データ３９８ｘの第２フィールド項目３９８ｂ「PLACE」が「東京都」であるので、選択条件５９４の（ｄ）に従って、第３フィールド項目３９８ｃ「NICKNAME」の「マルちゃん」を、選択された割付枠制御データ５９２ａ「名前」に設定して、バリアブル印刷物７９８を印刷する（同（２））。
【００７６】
次に、印刷データ３９８ｙの第１フィールド項目３９８ａ「FLAG」が「0」であるので、選択条件５９４の（ａ）に従ってレイヤーＡを選択する（同（３））。
印刷データ３９８ｙの第２フィールド項目３９８ｂ「PLACE」のデータが“東京都”でないので、選択条件５９４の（ｄ）に従って、第４フィールド項目３９８ｄ「NAME」の「高橋×夫」を割付枠制御データ５９２ａ「名前」に設定して、バリアブル印刷物７９８を印刷する（同（４））。
【００７７】
（実施例３）
図１３は、選択条件でフィールド項目データが存在しないときのバリアブル印刷の手順を説明する図である。図１３には、選択条件に従って存在しないフィールド項目データの代わりに素材データ７９１を割付枠に設定してバリアブル印刷する手順が例示されている。
【００７８】
印刷データ３９８のフィールド項目データは、第１フィールド項目３９８ａ「FLAG」＝「0」と、第２フィールド項目３９８ｂ「PLACE」＝「神奈川県」と、第３フィールド項目３９８ｃ「NICKNAME」＝「ぺけ」、第４フィールド項目３９８ｄ「NAME」＝「高橋×夫」と、第５フィールド項目３９８ｅ「GAZO」＝「null」である。
【００７９】
選択条件制御データ５９４は、「（ａ）印刷データの第１フィールド項目３９８ａ「FLAG」が「1」ならば、制御データのレイヤーＢの割付枠を選択する。（ｂ）印刷データの第１フィールド項目３９８ａ「FLAG」が「2」ならば、制御データのレイヤーＣの割付枠を選択する。（ｃ）印刷データのフィールド項目３９８ａ「FLAG」が「0」ならば、制御データのレイヤーＡの割付枠を選択する。（ｅ）印刷データのフィールド項目３９８ｅ「GAZO」にデータがなければ、選択されたレイヤーの割付枠の[画像」に、所定の素材データ７９１（＝画像データ）を設定する。」である。
【００８０】
制御データ５９８は、図１０の制御データ５９８と同じである。
【００８１】
印刷データ３９８の第１フィールド項目３９８ａ「FLAG」が「0」であるので、選択条件５９４の（ｃ）に従ってレイヤー特定情報「レイヤーＡ」の割付枠５９２ａを選択する（図１３（１））。
【００８２】
印刷データ３９８の第５レイヤー項目３９８ｅ「 GAZO 」に画像データが存在しないので、選択条件５９４の（ｅ）に従い、レイヤー特定情報「レイヤーＡ」の割付枠１５９２ａ「画像」に素材データ７９１を設定する（同（２））。
【００８３】
なお、素材データ７９１は、印刷データ・サーバ装置３００から、印刷データ３９８と一緒に受信すればよい。
【００８４】
（実施例４）
図１４は、多様な選択条件で割り付けるデータを選択してバリアブル印刷する処理の手順を説明する図である。図１４には、実施例１から実施例３で説明した選択条件の組み合わせによりバリアブル印刷する手順が例示されている。
【００８５】
印刷データ３９８のフィールド項目データは、第１フィールド項目３９８ａ「FLAG」＝「2」と、第２フィールド項目３９８ｂ「PLACE」＝「沖縄県」と、第３フィールド項目３９８ｃ「NICKNAME」＝「うえ」、第４フィールド項目３９８ｄ「NAME」＝「上野☆子」と、第５フィールド項目３９８ｅ「GAZO」＝「null」である。
【００８６】
選択条件制御データ５９４は、「（ａ）印刷データの第１フィールド項目３９８ａ「FLAG」が「1」ならば、レイヤーＢを選択する。（ｂ）印刷データの第１フィールド項目３９８ａ「FLAG」が「2」ならば、レイヤーＣを選択する。（ｃ）印刷データの第１フィールド項目３９８ａ「FLAG」が「0」または 「1」または 「2」ならば、レイヤーＡを選択する。（ｄ）印刷データの第２フィールド項目３９８ｂ「PLACE」が“東京都”の場合には、レイヤーＡの「名前」には第３フィールド項目３９８ｃ「NICKNAME」のデータを設定して、第２フィールド項目「PLACE」が“東京都”でない場合には、レイヤーＡの「名前」には第４フィールド項目３９８ｄ「NAME」のデータを設定する。（ｅ）印刷データの第５フィールド項目３９８ｅ「GAZO」にデータが存在しなければ、選択されたレイヤーの割付枠の「画像」に、素材データを設定する。」である。
【００８７】
制御データ５９８は、レイヤー特定情報「レイヤーＡ」を有する割付枠制御データ５９２ａと、レイヤー特定情報「レイヤーＢ」を有する割付枠５９２ｂ制御データと、レイヤー特定情報「レイヤーＣ」を有する割付枠制御データ５９２ｃから構成されている。レイヤー特定情報「レイヤーＡ」の割付枠制御データ５９２ａは、割付枠名称が「名前」で、第４フィールド項目３９８ｄ「NAME」が対応付けられている。レイヤー特定情報が「レイヤーＣ」の割付枠制御データ５９２ｃは、割付枠名称が「出身地」と「画像」で、それぞれ第２フィールド項目３９８ｂ「PLACE」と第５フィールド項目３９８ｅ「GAZO」が対応付けられている。「レイヤーＢ」の割付枠も同様にフィールド項目が対応付けられている。
【００８８】
さて、第１フィールド項目３９８ａ「FLAG」が「2」であるので、選択条件５９４の（ｂ）に従って、レイヤー特定情報「レイヤーＣ」の割付枠５９２ｃを選択して、この選択された割付枠５９２ｃに対応するフィールド項目データを設定する。このとき、「出身地」には、対応する第２フィールド項目データ３９８ｂ「沖縄県」を設定する。また、印刷データ３９８の第５レイヤー項目３９８ｅ「 GAZO 」には画像データが存在しないので、選択条件の（ｅ）に従い、選択された割付枠５９２ｃの「画像」には素材データ７９１を設定する（図１４（１））。
【００８９】
次に、第１フィールド項目３９８ａ「FLAG」が「2」であるので、選択条件の（ｃ）に従って、レイヤー特定情報「レイヤーＡ」の割付枠５９２ａを選択して、この選択された割付枠５９２ａに対応するフィールド項目データを設定する。第２フィールド項目３９８ｂ「PLACE」のデータが“東京都”ではないので、選択条件の（ｄ）に従って、選択された割付枠５９２ａの「名前」には、対応する第４フィールド項目５９２ｄ「NAME」のデータ「上野☆子」を設定する（同（２））。
【００９０】
フィールド項目データが設定されたレイヤーＡとレイヤーＣの割付枠を合成してバリアブル印刷物７９８を印刷する（同（３））。
【００９１】
図１５は、バリアブル印刷の処理フローである。
（１）文書編集装置１００の文書送信手段１５５は、文書データ１９８を文書データ変換装置５００に送信する。（ステップＳ１）
（２）文書データ変換装置５００の文書受信手段５２０は、文書編集装置１００から文書データ１９８を受信する。（ステップＳ２）
（３）文書データ変換装置５００の制御コード変換手段５３０は、指定された印刷装置の制御コード対応表５９７を用いて、文書データ１９８の編集タグを制御コードに変換して（ステップＳ３）制御データ５９８を作成する。（ステップＳ４）
（４）文書データ変換装置５００の制御データ送信手段５４０は、制御データ５９８をバリアブル印刷装置７００に送信する。（ステップＳ５）
（５）バリアブル印刷装置７００は、送信された制御データ５９８を受信する。（ステップＳ６）
（６）印刷データ・サーバ装置３００は、文字データや画像データを含む印刷データ３９８をバリアブル印刷装置７００に送信する。（ステップＳ７）
（７）バリアブル印刷装置７００は、送信された印刷データ３９８を受信する。（ステップＳ８）
（８）バリアブル印刷装置７００は、前記受信された制御データ５９８と印刷データ３９８とを用いて、バリアブル印刷して、バリアブル印刷物７９９を作成する。（ステップＳ９）
【００９２】
(変形例)
次に、変形例を説明する。
【００９３】
選択条件の変形例を説明する。
印刷データのフィールド項目に文字データが存在しない場合に、フィールド項目に対応する文字割付枠に、所定の素材データ７９１（この場合には、文字データ）を設定するように、選択条件を設けてもよい。
【００９４】
以上詳しく説明したように、本願発明によれば、バリアブル印刷における印刷体裁の確認を、簡便に確実に行うことが可能になった。
【図面の簡単な説明】
【００９５】
【図１】本発明によるバリアブル印刷システムの全体構成図
【図２】印刷データ・サーバ装置３００の詳細な構成図
【図３】印刷データ３９８の形式と例
【図４】本発明による文書編集装置１００の詳細な構成図
【図５】ＸＭＬ形式の文書データ１９８の形式を説明する図
【図６】ＸＭＬ形式の文書データ１９８の例
【図７】本発明による文書データ変換装置５００の詳細な構成図
【図８】制御データ５９８の形式
【図９】制御データ５９８の例
【図１０】選択条件でレイヤーを選択してバリアブル印刷する手順
【図１１】（実施例１）選択条件で複数のレイヤーを選択してバリアブル印刷する手順
【図１２】（実施例２）選択条件でフィールド項目を選択してバリアブル印刷する手順
【図１３】（実施例３）選択条件でフィールド項目データが不在のときのバリアブル印刷の手順
【図１４】（実施例４）多様な選択条件で割り付けるデータを選択してバリアブル印刷する処理の手順
【図１５】バリアブル印刷処理フロー
【符号の説明】
【００９６】
１  本発明によるバリアブル印刷システム
１００  文書編集装置
１１０  割付枠設定手段
１２０  フィールド項目対応手段
１３０  レイヤー設定手段
１４０  選択条件設定手段
１５０  文書作成手段
１５５  文書送信手段
１８０  表示部
１９０  記憶部
１９２  割付枠データ
１９４  選択条件データ
１９８  文書データ
３００  印刷データ・サーバ装置
３３０  印刷データ送信手段
３９０  記憶部
３９８  印刷データ
３９８ａ／ｂ／ｃ／ｄ／ｅ  フィールド項目データ
５００  文書データ変換装置
５１０  印刷装置指定手段
５２０  文書受信手段
５３０  制御コード変換手段
５４０  制御データ送信手段
５９０  記憶部
５９２  割付枠制御データ
５９４  選択条件制御データ
５９７  制御コード対応表
５９８  制御データ
７００  バリアブル印刷装置
７９１  素材データ
７９８  バリアブル印刷物
【図１】
2008165374.tif 000003
【図２】
2008165374.tif 000004
【図３】
2008165374.tif 000005
【図４】
2008165374.tif 000006
【図５】
2008165374.tif 000007
【図６】
2008165374.tif 000008
【図７】
2008165374.tif 000009
【図８】
2008165374.tif 000010
【図９】
2008165374.tif 000011
【図１０】
2008165374.tif 000012
【図１１】
2008165374.tif 000013
【図１２】
2008165374.tif 000014
【図１３】
2008165374.tif 000015
【図１４】
2008165374.tif 000016
【図１５】
2008165374.tif 000017