(57)【特許請求の範囲】
【請求項１】
バリアブル印刷処理の管理データを記述するヘッダー情報と、固定印刷情報の画像を割付ける固定画像枠情報と、可変文字列を割り付ける可変文字枠情報と、を区別するタグを挿入した、タグ付テキストデータで記述し定義するバリアブルプリント割付データと、
プリンタ指定情報に対応付けられた１つ以上の、指定されたプリンタのヘッダー情報を生成する制御コマンド群のひな型と指定されたプリンタの固定画像枠情報を生成する制御コマンド群のひな型と指定されたプリンタの可変文字枠情報を生成する制御コマンド群のひな型のそれぞれのひな型がタグで区切って記述されて構成された変換テンプレートデータと、
を格納する記憶手段と、
プリンタ指定情報を取得して、これに対応する変換テンプレートデータを選択する変換テンプレート選択手段と、
バリアブルプリント割付データのタグを用いて、前記選択された変換テンプレートデータを置換して変換することによって、指定されたプリンタに出力するためのバリアブルプリンタ制御データを作成するバリアブルプリンタ制御データ作成手段と、
を備えることを特徴とするバリアブルプリント割付データ変換装置。
【請求項２】
本願の請求項２の発明は、
バリアブル印刷処理の管理データを記述するヘッダー情報と、固定印刷情報の画像を割付ける固定画像枠情報と、可変文字列を割り付ける可変文字枠情報と、を区別するタグを挿入した、タグ付テキストデータで記述し定義するバリアブルプリント割付データと、
プリンタ指定情報に対応付けられた１つ以上の、指定されたプリンタのヘッダー情報を生成する制御コマンド群のひな型と指定されたプリンタの固定画像枠情報を生成する制御コマンド群のひな型と指定されたプリンタの可変文字枠情報を生成する制御コマンド群のひな型のそれぞれのひな型がタグで区切って記述されて構成された変換テンプレートデータと、
を利用するバリアブルプリント割付データ変換方法であって、
プリンタ指定情報を取得して、これに対応する変換テンプレートデータを選択する変換テンプレート選択ステップと、
バリアブルプリント割付データのタグを用いて、前記選択された変換テンプレートデータを置換して変換することによって、指定されたプリンタに出力するためのバリアブルプリンタ制御データを作成するバリアブルプリンタ制御データ作成ステップと、
を含んだ手順でなされることを特徴とするバリアブルプリント割付データ変換方法。
【請求項３】
コンピュータに組込むことによって、コンピュータを請求項１に記載の割付データ変換装置として動作させるコンピュータプログラム。
【請求項４】
請求項３に記載のコンピュータプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブルプリントにおいて、バリアブルプリンタ装置の割付情報を作成するバリアブルプリント割付データ変換装置、方法に関するものである。なお、バリアブルプリントとは、可変印刷情報（ページごとに異なる印刷情報であって、たとえば、受取人の住所・氏名・顔写真など。）と、固定印刷情報（全ページが同じ印刷情報であって、たとえば、背景画像など。）と、をともに印刷する技術である。
【０００２】
従来から、バリアブルプリントの割付編集作成工程においては、利用するプリンタ装置に対応した割付編集装置を用いて、そのプリンタ装置専用の割付情報（以下、バリアブルプリンタ制御データ）を作成している。
【背景技術】
【０００３】
たとえば、特許文献１には、バリアブルプリンタ制御データと、可変印刷情報や固定印刷情報とを、走査画像処理（ＲＩＰ）して、バリアブルプリンタ装置の印刷データ（ビットマップデータ）を生成する技術が開示されている。（従来技術１）
【特許文献１】特表２００１−５１８４１７号公報（１２−１４頁、図２）また、特許文献２には、ＰＰＭＬ形式のバリアブルプリント割付データから、プリント装置のデータ形式のバリアブルプリンタ制御データを生成する技術が開示されている。（従来技術２）
【特許文献２】特開２００３−３１６５４８号公報（１０−１１頁、図４）
【０００４】
なお、ＰＰＭＬとは、Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅの略であり、ＰＯＤｉ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ  Ｉｎｉｔｉａｔｉｖｅｓ）が提唱するバリアブルプリントの標準規格である。ＰＰＭＬを用いることで、バリアブルプリントページ記述言語やプリンタ装置に依存しないデータ形式のバリアブルプリント割付データを記述することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術１では、バリアブルプリンタ制御データは、バリアブルプリンタ装置に固有のデータ形式で記述されているので、他社のバリアブルプリンタ装置に流用することが出来ないという欠点があった。また、従来技術２では、所定のバリアブルプリンタ装置のバリアブルプリンタ制御データしか作成できないので、所定以外のバリアブルプリンタ装置のバリアブルプリンタ制御データは作成できないという問題点があった。
【０００６】
本発明はこのような従来技術を考慮してなされたものであって、本発明の課題は、多様なバリアブルプリンタ装置のバリアブルプリンタ制御データを容易に作成する割付編集システム、および、方法を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、以下のような解決手段により、前記課題を解決する。すなわち、請求項１の発明は、
バリアブル印刷処理の管理データを記述するヘッダー情報と、固定印刷情報の画像を割付ける固定画像枠情報と、可変文字列を割り付ける可変文字枠情報と、を区別するタグを挿入した、タグ付テキストデータで記述し定義するバリアブルプリント割付データと、
プリンタ指定情報に対応付けられた１つ以上の、指定されたプリンタのヘッダー情報を生成する制御コマンド群のひな型と指定されたプリンタの固定画像枠情報を生成する制御コマンド群のひな型と指定されたプリンタの可変文字枠情報を生成する制御コマンド群のひな型のそれぞれのひな型がタグで区切って記述されて構成された変換テンプレートデータと、
を格納する記憶手段と、
プリンタ指定情報を取得して、これに対応する変換テンプレートデータを選択する変換テンプレート選択手段と、
バリアブルプリント割付データのタグを用いて、前記選択された変換テンプレートデータを置換して変換することによって、指定されたプリンタに出力するためのバリアブルプリンタ制御データを作成するバリアブルプリンタ制御データ作成手段と、
を備えることを特徴とするバリアブルプリント割付データ変換装置である。
【０００８】
このように、バリアブルプリンタ装置に対応した変換テンプレートデータを用意して用いることで、バリアブルプリント割付データから、バリアブルプリンタ装置に対応したデータ形式のバリアブルプリンタ制御データを、容易に、作成できる。従って、各種の変換テンプレートデータを準備することで、多様なバリアブルプリンタ装置にて、バリアブルプリント処理を行うことができる。なお、各変換テンプレートデータは、これに対応するバリアブルプリンタ装置のデータ形式（プリンタ記述言語）にて記述されている。
【０００９】
請求項２の発明は、
バリアブル印刷処理の管理データを記述するヘッダー情報と、固定印刷情報の画像を割付ける固定画像枠情報と、可変文字列を割り付ける可変文字枠情報と、を区別するタグを挿入した、タグ付テキストデータで記述し定義するバリアブルプリント割付データと、
プリンタ指定情報に対応付けられた１つ以上の、指定されたプリンタのヘッダー情報を生成する制御コマンド群のひな型と指定されたプリンタの固定画像枠情報を生成する制御コマンド群のひな型と指定されたプリンタの可変文字枠情報を生成する制御コマンド群のひな型のそれぞれのひな型がタグで区切って記述されて構成された変換テンプレートデータと、
を利用するバリアブルプリント割付データ変換方法であって、
プリンタ指定情報を取得して、これに対応する変換テンプレートデータを選択する変換テンプレート選択ステップと、
バリアブルプリント割付データのタグを用いて、前記選択された変換テンプレートデータを置換して変換することによって、指定されたプリンタに出力するためのバリアブルプリンタ制御データを作成するバリアブルプリンタ制御データ作成ステップと、
を含んだ手順でなされることを特徴とするバリアブルプリント割付データ変換方法である。
【００１０】
請求項３の発明は、コンピュータに組込むことによって、コンピュータを請求項１に記載の割付データ変換装置として動作させるコンピュータプログラムである。
【００１１】
請求項４の発明は、請求項３に記載のコンピュータプログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００１２】
本願発明によれば、割付編集作業工程においては、バリアブルプリント工程でのバリアブルプリンタ装置の選択決定を待たずに、バリアブルプリント割付編集作業を開始することが可能となり、割付情報作成作業のスケジュール調整を含めた工程管理が容易になる。また、バリアブルプリント工程に、新しいバリアブルプリンタ装置が導入されたら、このバリアブルプリンタ装置に対応した変換テンプレートを追加することで、新しいバリアブルプリンタ装置のバリアブルプリンタ制御データを容易に作成することができる。さらには、使用する予定のバリアブルプリンタ装置に変更（たとえば、プリンタ装置の故障による切替）が生じたときも、割付編集工程において、変更するバリアブルプリンタ装置名を指示するだけで、新しいバリアブルプリンタ制御データを作成できるので、バリアブルプリンタ装置の変更に迅速に対応できる。
【発明を実施するための最良の形態】
【００１３】
（実施例）
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。図１は、本発明による割付データ変換システムの全体構成図である。割付データ変換システム１は、バリアブルプリント割付データ変換装置１００と、バリアブルプリント編集装置３００と、バリアブルプリンタ装置５００とが、ネットワーク接続されて、構成される。
【００１４】
バリアブルプリント編集装置３００は、編集者の指示に従って、バリアブル印刷物の割付を定義するバリアブルプリント割付データ３９１を作成する。
【００１５】
バリアブルプリント割付データ変換装置１００は、それぞれのバリアブルプリンタ装置のデータ形式で記述した変換テンプレートデータ１９１を格納記憶する。バリアブルプリント割付データ変換装置１００は、バリアブルプリント割付データ３９１を受信して、これを、変換テンプレートデータ１９１を用いて、バリアブルプリンタ制御データ１９９に変換して作成する。なお、バリアブルプリンタ制御データ１９９は、バリアブルプリント割付データで指示されたレイアウトでバリアブル印刷物を出力するために、バリアブルプリンタ装置に対応したデータ形式で記述されるデータである。
【００１６】
バリアブルプリンタ装置５００は、バリアブルプリンタ制御データ１９９と可変印刷情報や固定印刷情報を含んだ印刷データ５９１を用いて、バリアブルプリント５９９を製造する。
【００１７】
なお、付データ変換システム１のバリアブルプリント割付データ変換装置１００と、バリアブルプリント編集装置３００と、バリアブルプリンタ装置５００とは、ネットワークで接続されていなくても良い。このとき、可搬式の記憶媒体に、バリアブルプリント割付データ３９１やバリアブルプリンタ制御データ１９９を記録して、装置間のデータ受渡しを行えばよい。
【００１８】
また、バリアブルプリント割付データ変換装置１００と、バリアブルプリント編集装置３００とは、同一の装置であっても良い。
【００１９】
図２は、本発明による割付データ変換システムの大まかな動作フローである。バリアブルプリント割付データ変換装置１００は、バリアブルプリント編集装置３００から、バリアブルプリント割付データ３９１を受信する（図２（ア））。
【００２０】
割付データ変換作業者は、プリンタ指定情報（たとえば、バリアブルプリンタ装置名）を入力する（同（カ））。バリアブルプリント割付データ変換装置１００は、入力されたバリアブルプリンタ装置名を取得して、このバリアブルプリンタ装置名に対応する変換テンプレートデータ１９１を選択する（同（キ））。
【００２１】
選択した変換テンプレートデータ１９１を用いて、バリアブルプリント割付データ３９１から、バリアブルプリンタ制御データ１９９を作成する（同（サ））。バリアブルプリンタ制御データ１９９を、使用するバリアブルプリンタ装置５００に、送信する（同（シ））。
【００２２】
バリアブルプリンタ装置５００は、バリアブルプリンタ制御データ１９９を受信する（同（タ））。バリアブルプリンタ装置５００は、バリアブルプリンタ制御データ１９９と可変印刷情報や固定印刷情報を含む印刷データ５９１とを用いて、バリアブルプリントする（同（ナ））。
【００２３】
従って、バリアブルプリント編集装置３００では、使用するバリアブルプリンタ装置５００の決定を待たずに、バリアブルプリンタ装置のデータ形式に依存しないバリアブルプリント割付データを作成することができて、バリアブルプリンタ装置の決定後に、バリアブルプリント割付データ変換装置１００にて、プリンタ装置対応のバリアブルプリンタ制御データを作成すればよい。
【００２４】
図３は、割付データ変換システムの詳細な構成図である。割付データ変換システム１は、バリアブルプリント割付データ変換装置１００と、バリアブルプリント編集装置３００と、バリアブルプリンタ装置５００とが、ネットワーク接続されて、構成される。バリアブルプリント割付データ変換装置１００は、バリアブルプリント割付データ受信手段１１０と、バリアブルプリンタ指示手段１２０と、変換テンプレート選択手段１３０と、バリアブルプリンタ制御データ作成手段１４０と、バリアブルプリンタ制御データ送信手段１５０と、記憶手段１９０とを備える。記憶手段１９０は、1つ以上の変換テンプレートデータ１９１とバリアブルプリント割付データ３９１とバリアブルプリンタ制御データ１９９とを記憶する。
【００２５】
変換テンプレートデータ１９１は、プリンタ指定情報とテンプレート識別情報に対応付けられて、ＸＭＬタグを含むデータである。
【００２６】
バリアブルプリント割付データ受信手段１１０は、バリアブルプリント割付データを受信する。バリアブルプリンタ指示手段１２０は、入力されたプリンタ指定情報を取得する。変換テンプレート選択手段１３０は、入力されたプリンタ指定情報に対応する変換テンプレートデータ１９１を選択する。バリアブルプリンタ制御データ作成手段１４０は、前記選択された変換テンプレートデータのＸＭＬタグをキーにして、バリアブルプリント割付データのＸＭＬタグを参照して、前記キーと一致するＸＭＬタグのタグ付けされた値（以下、タグの値）を取得して、変換テンプレートデータのＸＭＬタグと置換して、バリアブルプリンタ制御データ１９９を作成する。バリアブルプリンタ制御データ送信手段１５０は、バリアブルプリンタ制御データを送信する。
【００２７】
バリアブルプリント割付データ受信手段１１０と、バリアブルプリンタ指示手段１２０と、変換テンプレート選択手段１３０と、バリアブルプリンタ制御データ作成手段１４０と、バリアブルプリンタ制御データ送信手段１５０とは、コンピュータプログラムである。記憶手段１９０は、不揮発性メモリーである。変換テンプレートデータ１９１と、バリアブルプリント割付データ３９１とは、コンピュータプログラムが可読なデータである。
【００２８】
バリアブルプリント編集装置３００は、バリアブルプリント割付データ送信手段３１０と記憶手段３９０とを備える。記憶手段３９０は、バリアブルプリント割付データ３９１を記憶する。バリアブルプリンタ装置５００は、バリアブルプリンタ制御データ受信手段５１０とバリアブルプリント手段５２０と記憶手段５９０を備える。記憶手段５９０は、バリアブルプリンタ制御データ１９９と印刷データ５９１とを記憶する。
【００２９】
バリアブルプリント割付データ３９１とバリアブルプリンタ制御データ１９９は、バリアブルプリント割付データ変換装置１００が記憶するバリアブルプリント割付データ３９１とバリアブルプリンタ制御データ１９９と同じである。印刷データ５９１は、可変印刷情報や固定印刷情報を含む。
【００３０】
バリアブルプリント割付データ送信手段３１０は、バリアブルプリント割付データ３９１を送信する。バリアブルプリンタ制御データ受信手段５１０は、バリアブルプリンタ制御データを受信する。バリアブルプリント手段５２０は、バリアブルプリンタ制御データ１９９と印刷データ５９１とを取得して、バリアブルプリントする。
【００３１】
バリアブルプリント割付データ送信手段３１０と、バリアブルプリンタ制御データ受信手段５１０とは、コンピュータプログラムである。記憶手段３９０と記憶手段５９０は、不揮発性メモリーである。バリアブルプリント割付データ３９１とバリアブルプリンタ制御データ１９９と印刷データ５９１とは、コンピュータプログラムが可読なデータである。
【００３２】
図４は、ＸＭＬ形式のバリアブルプリント割付データ３９１の構造図である。バリアブルプリント割付データは、ヘッダデータ３９１ａとページデータを含んで構成される。ページデータは、固定画像枠データ３９１ｂと可変文字枠データ３９１ｃと可変画像枠データ３９１ｄなどを含んで構成される。
【００３３】
ヘッダデータ３９１ａは、バリアブルプリント処理のジョブ名称などの管理データを記述する。ページデータは、編集者がレイアウトしたページの単位を定義する。たとえば、編集者が、見開きページをレイアウトすれば、ページデータは、２件が存在する。この見開きページの可変印刷情報は、バリアブルプリンタ装置にて、改ページ印刷されるたびに、変更される。
【００３４】
固定画像枠データ３９１ｂは、固定印刷情報の画像を割付ける割付枠の情報（たとえば、固定画像ファイル名、割付枠の位置座標）を記述する。可変文字枠データ３９１ｃは、可変印刷情報の可変文字列を割り付ける割付枠の情報（たとえば、文字枠名、可変文字ファイル名、割付枠位置情報、文字書体指定、文字大きさ指定、フォント色指定、フォント揃え指定など。）を記述する。可変画像枠データ３９１ｄは、可変印刷情報の可変画像を割り付ける割付枠の情報（たとえば、可変画像枠名、可変画像ファイル名、画像枠位置座標値など。）を記述する。
【００３５】
バリアブルプリント割付データ３９１は、ＸＭＬタグ（ＸＭＬ開始タグと、それに対応する終了タグ）とタグの値により記述される。
【００３６】
たとえば、ヘッダデータ３９１ａは、ＸＭＬタグ<Head>で識別されて、固定画像枠データ３９１ｂは、ＸＭＬタグ<Page>で識別されて、可変文字枠データ３９１ｃは、ＸＭＬタグ<Field>で識別されて、可変画像枠データ３９１ｄは、ＸＭＬタグ<Image>で識別される。
【００３７】
たとえば、固定画像枠データ３９１ｂでは、固定画像ファイル名は、<Baseimage>graphic.eps</Baseimage>と表記されて、位置座標は、「<BasestartX>0</BasestartX><BasestartY>0</BasestartY>」と表記される。
【００３８】
また、可変文字枠データ３９１ｃでは、割付枠名は「<Columnname> zipcode </Columnname>」と表記して、割付枠位置座標は、「<StartX>17</StartX><StartY>34</StartY>」と表記して、文字書体指定は、「<Font> Mincho-R </Font>」と表記して、文字の大きさの指定は、「<Fontsize>12</Fontsize>」フォント色指定は、「<Fontcolor>1 0.7 0 0</Fontcolor>」、フォント揃え指定は、「<Position>1</Position>」と表記する。
【００３９】
同様に、可変画像枠データ１９１ｄでは、割付枠名は「<Columnname>gazo</Columnname>」と表記して、割付枠位置座標は、「<StartX>70</StartX><StartY>30</StartY>」と表記する。
【００４０】
なお、固定印刷情報の固定文字列は、固定画像に文字画像として含ませているので、固定文字列枠データは使用しない。
【００４１】
図５は、変換テンプレートデータの構造図である。変換テンプレートデータ１９１は、バリアブルプリント割付データ３９１をバリアブルプリンタ制御データ１９９に変換するデータである。
【００４２】
変換テンプレートデータ１９１は、テンプレート識別情報１９１ｋと、プリンタ指定情報１９１ｊと、データ変換部１９１ｍから構成される。
テンプレート識別情報１９１ｋは、変換テンプレートの種類を識別する。変換テンプレートデータ１９１の種類には、可変文字枠テンプレートデータ１９１ａ、固定画像枠テンプレートデータ１９１ｂ、ヘッダテンプレートデータ１９１ｃ、可変画像枠テンプレートデータ１９１ｄなどがある。プリンタ指定情報１９１ｊは、プリンタ装置を指定する。
【００４３】
データ変換部１９１ｍは、ＸＭＬタグを用いて、プリンタ指定情報１９１ｊに対応するバリアブルプリンタ装置のデータ形式で記述されている。このＸＭＬタグに、バリアブルプリンタ制御データの対応するＸＭＬタグの、タグの値を設定することで、所定のバリアブルプリンタ制御データを作成することができる。
【００４４】
たとえば、プリンタ指定情報１９１ｊの記述内容は、「プリンタ装置Ａ」である。
【００４５】
また、テンプレート識別情報１９１ｋの記述内容は、「Head」、「Baseimage」、「Field」、「Image」などである。ちなみに、これらは、それぞれ、ヘッダテンプレートデータ１９１ｃ、固定画像枠テンプレートデータ１９１ｂ、可変文字枠テンプレートデータ１９１ａ、可変画像枠テンプレートトデータ１９１ｄに対応する。
【００４６】
さらに、データ変換部１９１ｍの記述内容は、「//      <Fieldname> Font ("<Font>", <Fontsize>) Color (<Fontcolor>) Locate <StartX>,<StartY>) Print (<Columnname>, <Position>)」などである。ちなみに、これらは、それぞれ、「文字枠名」、「フォント名」、「文字大きさ指定」、「フォント色指定」、「文字枠の座標」、「可変文字ファイル名」「文字揃え位置」に対応するタグの値を設定する。その他の変換テンプレートデータ１９１ｂ／ｃ／ｄのデータ変換部１９１ｍの場合も、同様に、それぞれのタグの値を設定できるように記述されている。
【００４７】
図６は、変換テンプレートデータを用いて、ＸＭＬ形式バリアブルプリント割付データからバリアブルプリンタ制御データに変換する手順の説明図である。可変文字枠データを例に説明する。
【００４８】
まず、ＸＭＬ形式バリアブルプリント割付データから<Field>で識別された可変文字枠データ３９１ｃが選択されて、テンプレート識別情報１９１ｋが<Field>で識別された可変文字枠テンプレートデータ１９１ａが選択される（図７（１））。
【００４９】
可変文字枠データ３９１ｃの<Fieldname>のタグの値（ＸＭＬ開始タグ<Fieldname>と終了タグ</Fieldname>とで囲まれた文字枠名「郵便番号」３９１ｎ）を取得する（同（２））。文字枠テンプレートデータ１９１ａのデータ変換部１９１ｍの「<Fieldname>」１９１ｎを選択する（同（３））。この「<Fieldname>」１９１ｎに、取得したタグの値「郵便番号」３９１ｎを置換して設定する（同（４））。
【００５０】
可変文字枠データ３９１ｃの他のＸＭＬタグに対しても、上記と同様の処理を行って、タグの値を、文字枠テンプレートデータ１９１ａの対応する場所に設定して、バリアブルプリンタ制御データの可変文字枠データ１９９ｃ（詳細は後述する。）を作成する（同（５））。
【００５１】
バリアブルプリント割付データ３９１のヘッダデータ３９１ａや固定画像枠データ３９１ｂや可変画像枠データ３９１ｄなどに対しても、同様にして、変換テンプレートデータを用いて、バリアブルプリンタ制御データ１９９のヘッダデータ１９９ａや固定画像枠データ１９９ｂや可変画像枠データ１９９ｄを作成する。このようにして作成したバリアブルプリンタ制御データ１９９を、図７にて、説明する。
【００５２】
図７は、バリアブルプリント割付データと、これから変換されたバリアブルプリンタ制御データの例である。以上説明した処理を行うことによって、バリアブルプリント割付データから、バリアブルプリンタ制御データが変換生成される。たとえば、バリアブルプリント割付データのヘッダデータ３９１ａ「<Head<Sheetname>app01</Sheetname><Bothprint>1</Bothprint><Spread>0</Spread><DBname>TK#SMP19</DBname><Pagenum>2</Pagenum></Head>」は、バリアブルプリンタ制御データのヘッダデータ１９９ａ「%filenameapp01  %date20050101   %databaseTK#SMP19」に変換されている。
【００５３】
また、バリアブルプリント割付データの固定画像枠データ３９１ｂ「<Baseimage>graphic.eps</Baseimage><BasestartX>0</BasestartX><BasestartY>0</BasestartY>」は、バリアブルプリンタ制御データの固定画像枠データ１９９ｂ「Locate(0, 0)Image("graphic.eps")」に変換される。
【００５４】
さらに、バリアブルプリント割付データの可変文字枠データ３９１ｃ「<Field><Fieldname>郵便番号</Fieldname><Columnname>zipcode</Columnname><StartX>17</StartX><StartY>36</StartY><Font>Gothic-L</Font><Fontsize>7</Fontsize>…<Field><Fieldname>管理番号</Fieldname><Columnname>kanrino</Columnname><StartX>177</StartX><StartY>45</StartY><Font>OCR</Font><Fontsize>7</Fontsize>…」は、バリアブルプリンタ制御データの可変文字枠データ１９９ｃ「//郵便番号  Font("Gothic-L",7)  Color(100,90,0,0)  Locate(17,36)  Print(zipcode,1)…//管理番号  Font("OCR",7)  Color(100,70,0,0)  Locate(177,45)  Print(kanrino,1) …」に変換される。
【００５５】
同様にして、可変画像枠データも変換される。バリアブルプリント割付データの可変画像枠データ３９１ｄ「<Image><Fieldname>自宅写真</Fieldname><Columnname>gazo</Columnname><StartX>70</StartX><StartY>30</StartY> …」は、バリアブルプリンタ制御データの可変画像枠データ１９９ｄ「//  自宅写真Locate(70,30)Image gazo」に変換される。
【００５６】
図８は、本発明によるテンプレート変換処理のフローチャートである。
（１）オペレータにより、プリンタ指定情報が入力されると、バリアブルプリンタ指示手段１２０は、入力されたプリンタ指定情報を取得する。（ステップＳ１１０）
（２）変換テンプレート選択手段１３０は、取得されたプリンタ指定情報に対応する変換テンプレートデータ１９１を選択する。（ステップＳ１２０）
（３）バリアブルプリント割付データからＸＭＬタグを取得して、<Head>であれば、これをテンプレート識別情報にして、次のステップに進む。<Head>でなければ、ステップＳ１４０に進む。（ステップＳ１３０）
（４）バリアブルプリンタ制御データ作成手段１４０は、前記選択された文字枠テンプレートデータ１９１から、テンプレート識別情報<Head>に対応する変換テンプレートデータ１９１ｃを、取得する。（ステップＳ１３３）
（５）バリアブルプリンタ制御データ作成手段１４０は、取得した前記変換テンプレートデータ１９１ｃを用いて、テンプレート処理を行って、ステップＳ１３０に戻る。（ステップＳ１３５）
（６）バリアブルプリント割付データからＸＭＬタグを取得して、<Baseimage>であれば、これをテンプレート識別情報にして、次のステップに進む。<Baseimage>でなければ、ステップＳ１５０に進む。（ステップＳ１４０）
（７）バリアブルプリンタ制御データ作成手段１４０は、前記選択された文字枠テンプレートデータ１９１から、テンプレート識別情報<Baseimage>に対応する変換テンプレートデータ１９１ｂを、取得する。（ステップＳ１４３）
（８）バリアブルプリンタ制御データ作成手段１４０は、テンプレート処理を行って、ステップＳ１３０に戻る。（ステップＳ１４５）
（９）バリアブルプリント割付データからＸＭＬタグを取得して、< Field >であれば、これをテンプレート識別情報にして、次のステップに進む。< Field >でなければ、ステップＳ１６０に進む。（ステップＳ１５０）
（１０）バリアブルプリンタ制御データ作成手段１４０は、前記選択された文字枠テンプレートデータ１９１から、テンプレート識別情報< Field >に対応する変換テンプレートデータ１９１ａを、選択する。（ステップＳ１５３）
（１１）バリアブルプリンタ制御データ作成手段１４０は、取得した前記変換テンプレートデータ１９１ａを用いて、テンプレート処理を行って、ステップＳ１３０に戻る。（ステップＳ１５５）
（１２）バリアブルプリント割付データからＸＭＬタグを取得して、< Image >であれば、これをテンプレート識別情報にして、次のステップに進む。< Image >でなければ、ステップＳ１７０に進む。（ステップＳ１６０）
（１３）バリアブルプリンタ制御データ作成手段１４０は、前記選択された文字枠テンプレートデータ１９１から、テンプレート識別情報< Image >に対応する変換テンプレートデータ１９１ｄを、取得する。（ステップＳ１６３）
（１４）バリアブルプリンタ制御データ作成手段１４０は、取得した前記変換テンプレートデータ１９１ｄを用いて、テンプレート処理を行って、ステップＳ１３０に戻る。（ステップＳ１６５）
（１５）バリアブルプリント割付データからＸＭＬタグを取得して、</Form>であれば、バリアブルプリンタ制御データ作成手段１４０は、テンプレート処理された変換テンプレートから、バリアブルプリンタ制御データデータ１９９を作成する。終了する。</Form>でなければ、ステップＳ１３０に戻る。（ステップＳ１７０）
【００５７】
図９は、本発明によるテンプレート処理のフローチャートである。
（１）バリアブルプリント割付データの中に、一組みのＸＭＬ開始タグとＸＭＬ終了タグが存在すれば、次のステップに進む。存在しなければ、終了する。（ステップＳ２１０）
（２）バリアブルプリンタ制御データ作成手段１４０は、取得した変換テンプレートデータのデータ変換部１９１ｍのＸＭＬタグをキーにして、バリアブルプリント割付データを参照して、前記キーと一致するＸＭＬタグが持つタグの値を取得する。（ステップＳ２２０）
（３）バリアブルプリンタ制御データ作成手段１４０は、変換テンプレートデータのデータ変換部１９１ｍのＸＭＬタグを、取得したタグの値に置換して、保持する。ステップＳ２１０に戻る。（ステップＳ２３０）
【００５８】
なお、可変画像枠のテンプレート変換処理も、同様の手順で行えばよい。
【００５９】
ここで、バリアブルプリンタ装置用の変換テンプレートデータ１９１を新規に作成して追加することは、容易であるので、簡単・迅速に、新しいバリアブルプリンタ装置に対応することが可能となる。
【００６０】
以上詳しく説明したように、本願発明によれば、割付編集作業工程においては、バリアブルプリント工程でのバリアブルプリンタ装置の決定を待たずに、バリアブルプリント割付編集作業を開始することが可能となり、割付情報作成作業のスケジュール調整を含めた工程管理が容易になった。また、バリアブルプリント工程に、新しいバリアブルプリンタ装置が導入されたら、このバリアブルプリンタ装置に対応した変換テンプレートを追加することで、新しいバリアブルプリンタ装置のバリアブルプリンタ制御データを容易に作成することができるようになった。さらには、使用するバリアブルプリンタ装置に変更（たとえば、プリンタ装置の故障による切替）が生じたときも、割付編集工程において、変更するバリアブルプリンタ装置名を指示するだけで、新しいバリアブルプリンタ制御データを作成できるので、バリアブルプリンタ装置の変更に迅速に対応できるようになった。
【図面の簡単な説明】
【００６１】
【図１】本発明によるバリアブルプリント割付データ変換システムの全体構成図
【図２】本発明によるバリアブルプリント割付データ変換システムの大まかな動作フロー
【図３】バリアブルプリント割付データ変換システムの詳細な構成図
【図４】ＸＭＬ形式バリアブルプリント割付データの構造
【図５】１つの変換テンプレートの例
【図６】バリアブルプリント割付データの可変文字枠データからバリアブルプリンタ制御データの可変文字枠データに変換する手順の説明図
【図７】バリアブルプリント割付データとこれから作成したバリアブルプリンタ制御データの例
【図８】テンプレート変換処理のフローチャート
【図９】ヘッダテンプレート処理のフローチャート
【符号の説明】
【００６２】
１  割付データ変換システム
１００  バリアブルプリント割付データ変換装置
１１０  バリアブルプリント割付データ受信手段
１２０  バリアブルプリンタ指示手段
１３０  変換テンプレート選択手段
１４０  プリンタ対応割付項目データ作成手段
１４５  バリアブルプリンタ制御データ作成手段
１５０  バリアブルプリンタ制御データ送信手段
１９０  記憶手段
１９１  変換テンプレートデータ
１９２  変換テンプレートフォルダ
１９９  バリアブルプリンタ制御データ
３００  バリアブルプリント編集装置
３１０  バリアブルプリント割付データ送信手段
３９０  記憶手段
３９１  バリアブルプリント割付データ
５００  バリアブルプリンタ装置
５１０  バリアブルプリンタ制御データ受信手段
５２０  バリアブルプリント手段
５９０  記憶手段
５９１  印刷データ
【図１】
0004713319.tif 000002
【図２】
0004713319.tif 000003
【図３】
0004713319.tif 000004
【図４】
0004713319.tif 000005
【図５】
0004713319.tif 000006
【図６】
0004713319.tif 000007
【図７】
0004713319.tif 000008
【図８】
0004713319.tif 000009
【図９】
0004713319.tif 000010