(57)【要約】【課題】本発明の課題は、割付領域内に確実に印刷情報を割り付けるバリアブル印刷文書編集システムを提供することである。【解決手段】部品データ・サーバ装置と文書編集装置とがネットワーク接続されたバリアブル印刷用文書編集システムにおいて、フィールド項目を特定する情報とフィールド項目データを含む部品データを格納する部品データベースを検索して、前記検索された部品データを、文書編集装置に送信する部品データ・サーバ装置と、部品データ・サーバ装置から受信した部品データのフィールド項目毎の最大文字数を計測して、行長データを含みフィールド項目を対応付けた文字枠を割付して、前記計測されたフィールド項目の最大文字数分の文字列の長さが文字枠の行長以下か否かを判定して、文字変形率を算出する文書編集装置と、ことを特徴とするバリアブル印刷用文書編集システムである。【選択図】図１
2008152310.tif 000002
【特許請求の範囲】
【請求項１】
印刷データ・サーバ装置と文書編集装置とがネットワーク接続されたバリアブル印刷用文書編集システムにおいて、
前記印刷データ・サーバ装置は、
フィールド項目を特定する情報とフィールド項目データを含む部品データを格納する部品データベースを記憶する記憶手段と、
部品データ送信要求を受け付けて、部品データベースを検索して、前記検索された部品データを、文書編集装置に返信する部品データ送信手段と、
を備えるサーバ装置であって、
前記文書編集装置は、
部品データ送信要求を印刷データ・サーバ装置に発行する部品データ送信要求手段と、
部品データを部品データ・サーバ装置から受信する部品データ受信手段と、
前記受信した部品データのフィールド項目毎の最大文字数を計測する最大文字数計測手段と、
行長データを含む文字枠を割付する文字枠割付手段と、
前記割付けられた文字枠に、部品データのフィールド項目を対応付けるフィールド項目対応付手段と、
前記計測されたフィールド項目の最大文字数分の文字列の長さが文字枠データの行長データ以下か否かを判定する行長判定手段と、
文字列の長さと文字枠データの行長データとを用いて、文字変形率を算出する文字変形率算出手段と、
フィールド項目を特定する情報を含む文字枠および文字変形率を用いて変形させた最大文字数分の文字を配置した文字枠を表示する表示手段と、
文字枠データを含む文書データを作成する文書作成手段と、
を備える編集装置である、
ことを特徴とするバリアブル印刷用文書編集システム。
【請求項２】
フィールド項目を特定する情報とフィールド項目データを含む部品データを格納する部品データベースを用いるバリアブル印刷用文書編集方法であって、
部品データ送信要求を受け付けて、部品データベースを検索して、部品データを選択する部品データ検索ステップと、
前記選択された部品データのフィールド項目毎の最大文字数を計測する最大文字数計測ステップと、
行長データを含む文字枠を割付する文字枠割付ステップと、
前記割付けられた文字枠に、部品データのフィールド項目を対応付けるフィールド項目対応付ステップと、
前記計測されたフィールド項目の最大文字数分の文字分の文字列の長さが文字枠データの行長データ以下か否かを判定する行長判定ステップと、
判定結果が最大文字数分の文字列の長さが文字枠データの行長データより長ければ、文字列の長さと文字枠データの行長データとを用いて、文字変形率を算出する文字変形率算出ステップと、
フィールド項目を特定する情報を含む文字枠および文字変形率を用いて変形させた最大文字数分の文字を配置した文字枠を表示する最大文字数体裁表示ステップと、
文字変形率を有する文字枠データを含む文書データを作成する文書作成ステップと、
を含んだ手順でなされることを特徴とする印刷用文書編集方法。
【請求項３】
フィールド項目を特定する情報とフィールド項目データを含む部品データを格納する部品データベースを用いるバリアブル印刷用文書編集方法であって、
行長データを含む文字枠を割付する文字枠割付ステップと、
前記割付けられた文字枠に、部品データのフィールド項目を対応付けるフィールド項目対応付ステップと、
部品データ送信要求を受け付けて、部品データベースを検索して、部品データを選択する部品データ検索ステップと、
前記選択された部品データのフィールド項目毎の最大文字数を計測する最大文字数計測ステップと、
前記計測されたフィールド項目の最大文字数分の文字列の長さが文字枠データの行長データ以下か否かを判定する行長判定ステップと、
判定結果が最大文字数分の文字列の長さが文字枠データの行長データより長ければ、文字列の長さと文字枠データの行長データとを用いて、文字変形率を算出する文字変形率算出ステップと、
フィールド項目を特定する情報を含む文字枠および文字変形率を用いて変形させた最大文字数分の文字を配置した文字枠を表示する最大文字数体裁表示ステップと、
文字変形率を有する文字枠データを含む文書データを作成する文書作成ステップと、
を含んだ手順でなされることを特徴とする印刷用文書編集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブル印刷において、バリアブル印刷する文書を編集するシステム、および、その方法に関するものである。
【０００２】
従来から、ＤＴＰシステムを用いて、バリアブル印刷文書の編集作業が行われている。
このバリアブル印刷は、書面の一部を差替えた文書を連続して印刷するものである。
つまり、バリアブル印刷では、文書ごとに変化する印刷部分と、各文書に共通の固定印刷部分を合成した文書を作成して印刷する。たとえば、ダイレクトメールでは、印刷部である宛先名を変えながら、文面をバリアブル印刷する。
【背景技術】
【０００３】
たとえば、特許文献１では、印刷体裁の設定情報の可否を判定するために、設定された印刷体裁と部品データを用いて、印刷される文書の状態を情報処理装置にプレビュー表示させる技術が開示されている。
【特許文献１】特開２００５−６３３２１号公報（６〜８、１３ページ、図１、８）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１の技術では、編集者は、印刷体裁の設定が正しく行われたか否かを確認するためには、プレビュー表示されたページを全て目視しなければならず、多大な作業時間と手間を要するという欠点があった。
【０００５】
本発明はこのような従来技術を考慮してなされたものであって、本発明の課題は、割付領域内に確実に割り付けるバリアブル印刷文書編集システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。すなわち、請求項１の発明は、部品データ・サーバ装置と文書編集装置とがネットワーク接続されたバリアブル印刷用文書編集システムにおいて、前記部品データ・サーバ装置は、フィールド項目を特定する情報とフィールド項目データを含む部品データを格納する部品データベースを記憶する記憶手段と、部品データ送信要求を受け付けて、部品データベースを検索して、前記検索された部品データを、文書編集装置に返信する部品データ送信手段と、を備えるサーバ装置であって、前記文書編集装置は、部品データ送信要求を部品データ・サーバ装置に発行する部品データ送信要求手段と、部品データを部品データ・サーバ装置から受信する部品データ受信手段と、前記受信した部品データのフィールド項目毎の最大文字数を計測する最大文字数計測手段と、行長データを含む文字枠を割付する文字枠割付手段と、前記割付けられた文字枠に、部品データのフィールド項目を対応付けるフィールド項目対応付手段と、前記計測されたフィールド項目の最大文字数分の文字列の長さが文字枠データの行長データ以下か否かを判定する行長判定手段と、文字列の長さと文字枠データの行長データとを用いて、文字変形率を算出する文字変形率算出手段と、フィールド項目を特定する情報を含む文字枠および文字変形率を用いて変形させた最大文字数分の文字を配置した文字枠を表示する表示手段と、文字枠データを含む文書データを作成する文書作成手段と、を備える編集装置である、ことを特徴とするバリアブル印刷用文書編集システムである。
【０００７】
最大文字数分の文字が文字枠に収まる文字変形状態を、編集画面の上確認することが可能となる。
【０００８】
請求項２の発明は、フィールド項目を特定する情報とフィールド項目データを含む部品データを格納する部品データベースを用いるバリアブル印刷用文書編集方法であって、部品データ送信要求を受け付けて、部品データベースを検索して、部品データを選択する部品データ検索ステップと、前記選択された部品データのフィールド項目毎の最大文字数を計測する最大文字数計測ステップと、行長データを含む文字枠を割付する文字枠割付ステップと、前記割付けられた文字枠に、部品データのフィールド項目を対応付けるフィールド項目対応付ステップと、前記計測されたフィールド項目の最大文字数分の文字列の長さが文字枠データの行長データ以下か否かを判定する行長判定ステップと、判定結果が最大文字数分の文字列の長さが文字枠データの行長データより長ければ、文字列の長さと文字枠データの行長データとを用いて、文字変形率を算出する文字変形率算出ステップと、フィールド項目を特定する情報を含む文字枠および文字変形率を用いて変形させた最大文字数分の文字を配置した文字枠を表示する最大文字数体裁表示ステップと、文字変形率を有する文字枠データを含む文書データを作成する文書作成ステップと、を含んだ手順でなされることを特徴とする印刷用文書編集方法である。
【０００９】
請求項３の発明は、フィールド項目を特定する情報とフィールド項目データを含む部品データを格納する部品データベースを用いるバリアブル印刷用文書編集方法であって、行長データを含む文字枠を割付する文字枠割付ステップと、前記割付けられた文字枠に、部品データのフィールド項目を対応付けるフィールド項目対応付ステップと、部品データ送信要求を受け付けて、部品データベースを検索して、部品データを選択する部品データ検索ステップと、前記選択された部品データのフィールド項目毎の最大文字数を計測する最大文字数計測ステップと、前記計測されたフィールド項目の最大文字数分の文字分の文字列の長さが文字枠データの行長データ以下か否かを判定する行長判定ステップと、判定結果が最大文字数分の文字列の長さが文字枠データの行長データより長ければ、文字列の長さと文字枠データの行長データとを用いて、文字変形率を算出する文字変形率算出ステップと、フィールド項目を特定する情報を含む文字枠および文字変形率を用いて変形させた最大文字数分の文字を配置した文字枠を表示する最大文字数体裁表示ステップと、文字変形率を有する文字枠データを含む文書データを作成する文書作成ステップと、を含んだ手順でなされることを特徴とする印刷用文書編集方法である。
【発明の効果】
【００１０】
本願発明によれば、バリアブル印刷において、最大寸法の部品データが適切な変形をされて、割付領域に納められるように割り付けることが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。
【００１２】
図１は、本発明によるバリアブル印刷システム１の全体構成を説明する図である。
【００１３】
本発明によるバリアブル印刷システムは、文書編集装置１００と、下絵作成装置５００と、バリアブル印刷装置７００と、編集データ変換装置９００と、部品データ・サーバ装置３００が、ネットワークで接続されて構成される。
【００１４】
下絵作成装置５００は、下絵データを作成して、文書編集装置１００に送信する。
【００１５】
部品データ・サーバ装置３００は、指定された検索キーに基づいて、部品データベースから、部品データを検索して、文書編集装置１００に送信する。また、部品データ・サーバ装置３００は、指定された検索キーに基づいて、部品データベースから、文字データと画像データを含む部品データを検索して、バリアブル印刷装置７００に送信する。
【００１６】
文書編集装置１００は、下絵作成装置５００から受信した下絵データと、部品データ・サーバ装置３００から受信した部品データを用いて、文書データを作成して、バリアブル印刷装置７００に送信する。
【００１７】
編集データ変換装置９００は、文書編集装置１００から受信した文書データを、使用するバリアブル印刷装置の制御データに変換して、そのバリアブル印刷装置７００に送信する。
【００１８】
バリアブル印刷装置７００は、部品データ・サーバ装置３００から受信した部品データと、編集データ変換装置９００から受信した制御データを用いて、バリアブル印刷物７９９を、作成する。
【００１９】
文書編集装置１００は、コンピュータプログラムによって制御されるパーソナルコンピュータである。文書編集装置１００のコンピュータプログラムは、市販のＤＴＰソフトウエアである。文書編集装置１００のコンピュータプログラムに、機能を追加するときには、このコンピュータプログラムが備えるプラグイン機能とＣ＋＋プログラムを用いて、実現することができる。
【００２０】
下絵作成装置５００は、コンピュータプログラムによって制御されるパーソナルコンピュータである。下絵作成装置５００のコンピュータプログラムは、市販の画像作成ソフトウエアである。バリアブル印刷装置７００は、レーザプリンタやインクジェットプリンタに代表されるデジタルプリンタである。
【００２１】
編集データ変換装置９００は、コンピュータプログラムによって制御されるパーソナルコンピュータである。部品データ・サーバ装置３００は、コンピュータプログラムによって制御されるサーバコンピュータである。部品データ・サーバ装置３００のコンピュータプログラムは、市販のデータベース・ソフトウエアである。
【００２２】
図２は、本発明による文書編集装置１００の詳細な構成図である。
文書編集装置１００は、割付手段１１０と、文字枠割付手段１２０と、フィールド項目対応付手段１３０と、部品データ送信要求手段１７１と、部品データ受信手段１７２と、下絵送信要求手段１７３と、下絵受信手段１７４と、最大文字数計測手段１４０と、行長判定手段１６２と、文字変形率算出手段１６４と、文書作成手段１５０と、文書送信手段１５５と、表示手段１８０と、記憶手段１９０を備える。
【００２３】
下絵送信要求手段１７３は、下絵送信要求を下絵作成装置５００に発行する。下絵受信手段１７４は、下絵データ５９１を下絵作成装置５００から受信して、記憶手段にする。割付手段１１０は、前記記憶された下絵データ５９１を割付ける。
【００２４】
部品データ送信要求手段１７１は、所望の部品データの検索キュエリを部品データ・サーバ装置３００に発行する手段である。部品データ受信手段１７２は、フィールド項目データを含む文字データ３９３を受信して、記憶手段１９０に記憶する。
【００２５】
最大文字数計測手段１４０は、前記記憶した文字データ３９３のフィールド項目データの最大文字数情報を計測して、記憶手段に記憶する。
【００２６】
文字枠割付手段１２０は、文字枠を割付して、開始位置情報と文字寸法情報を含む文字枠データを作成する。フィールド項目対応付手段１３０は、作成された文字枠データに、文字データ３９３のフィールド項目をそれぞれ対応付ける。
【００２７】
行長判定手段１６２は、前記割付けられた文字枠データに対応付けられたフィールド項目の最大文字数情報を、記憶手段に記憶されたフィールド項目の最大文字数情報から取得して、この最大文字数分の文字列の長さを算出して、文字枠データの行長データ以下か否かを判定する。
【００２８】
文字変形率算出手段１６４は、判定結果が最大文字数分の文字列の長さが文字枠データの行長データより長ければ、文字列の長さと文字枠データの行長データを用いて、文字変形率を算出する。
【００２９】
表示手段１８０は、文書編集装置１００の編集作業を表示する手段であって、フィールド項目情報を含む文字枠や文字変形率を用いて変形させた文字を最大文字数分組版した文字枠を表示する。
【００３０】
文書作成手段１５０は、文字変形率を有する文字枠データと編集タグを含む文書データ１９８を作成する。文書送信手段１５５は、前記作成された文書データ１９８を編集データ変換装置９００に送信する。
【００３１】
なお、文書データ１９８は、下絵データに文字枠を割りつけて文字を配置して作成した電子文書であり、文書編集装置１００で作成する文書データ１９８は、印刷用のデータを作成するときの割付パターンに相当し、文書データ１９８と部品データ・サーバ装置３００から送信された部品データ（＝文字データや画像データ）を合わせて印刷用データを作成する。または、印刷時に文書データ１９８と文字データ、画像データを合わせて印字する。
【００３２】
割付手段１１０と、文字枠割付手段１２０と、フィールド項目対応付手段１３０と、部品データ送信要求手段１７１と、部品データ受信手段１７２と、下絵送信要求手段１７３と、下絵受信手段１７４と、最大文字数計測手段１４０と、行長判定手段１６２と、文字変形率算出手段１６４と、文書作成手段１５０と、文書送信手段１５５は、コンピュータプログラムである。下絵データ５９１と、文字データ３９３は、コンピュータプログラムが可読なデータである。記憶手段１９０は、半導体メモリや、磁気メモリである。表示手段１８０は、ＬＣＤ表示装置や、ＣＲＴ表示装置である。
【００３３】
図３は、文字データ３９３の形式と例を説明する図である。文字データ３９３は、少なくとも１つのフィールド項目データ３９３ｂから構成される。文字データ３９３の1行目は、各フィールド項目を特定する情報（＝各フィールド項目の定義名称情報）を記述する。2行目以降は、バリアブル印刷に用いる文字データ（＝文字列）である。
【００３４】
図３の（ｂ）には、文字データ３９３が例示されている。一行目の文字データ（つまり、第１レコード）は、各フィールド項目の定義名称情報「f#name,l-name,address」の例である。二行目の文字データ（つまり、第２レコード）は、「太郎,山川田家,東京都新宿区□□１丁目ＡＢＣ３２号室」、の例が示されている。これは、それぞれ、定義名称情報「f-nameの文字列」＝「太郎」、定義名称情報「l-nameの文字列」＝「山川田家」、定義名称情報「addressの文字列」＝「東京都新宿区□□１丁目ＡＢＣ３２号室」であることを示している。
【００３５】
図４は、文書データの例（ＸＭＬ形式）を説明する図である。文書データ１９８は、ヘッダデータ１９８ａと、下絵割付データ１９８ｂと、文字枠割付データ１９８ｃなどから構成されている。ヘッダデータ１９８ａと、下絵割付データ１９８ｂと、文字枠割付データ１９８ｃは、それぞれ以下で説明する編集タグを含んでいる。
【００３６】
図４には、ＸＭＬ形式の文書データ１９８が例示されている。下絵割付データ１９８ｂは、編集タグ「<Baseimage></Baseimage>」、「<BasestartX></BasestartX>」、「<BasestartY></BasestartY>」、「<PageNo></PageNo>」を用いた「<Baseimage>graphic.eps</Baseimage><BasestartX>0</BasestartX><BasestartY>0</BasestartY>      <PageNo>1</PageNo>」が示されている。
【００３７】
文字枠割付データ１９８ｃの例として、編集タグ「「<Field></Field>」「<Fieldname> </Fieldname>」、「<Columnname></Columnname>」「<StartX></StartX>」「<StartY></StartY>」「<Font> </Font>」「<Fontsize></Fontsize>」「<Fonttransform></Fonttransform>」「<Fontcolor></Fontcolor>」「<Position></Position>」を用いた「<Field><Fieldname>住所</Fieldname><Columnname>address</Columnname><StartX>17</StartX><StartY>34</StartY><Font>Mincho-R</Font><Fontsize>12</Fontsize><Fonttransform>33</Fonttransform><Fontcolor>1 0.7 0 0</Fontcolor><Position>1</Position>」が示されている。ここで、「<Fieldname></Fieldname>」は、フィールド項目を定義する。「<StartX></StartX>」「<StartY></StartY>」は、文字枠の開始位置（たとえば、枠の左上）の座標値（Ｘ，Ｙ）を定義する。同様に、「<Font></Font>」は、文字枠に配置する文字のフォント、「<Fontsize></Fontsize>」はフォントの大きさを、「<Fonttransform></Fonttransform>」は、フォントの変形率を、それぞれ定義する。
【００３８】
図５は、下絵データ５９１の表示例を説明する図である。図５には、表示された下絵が例示されている。表示された下絵は、クレジットカードの利用明細であって、利用者の住所氏名欄を割り付ける領域５９１ａ、利用明細記載欄を割り付ける領域５９１ｂなどが設定されている。
【００３９】
図６は、編集画面の例を説明する図である。図６の（ａ）は、表示装置に、下絵５９１ａを表示した編集画面１８０ａを示している。編集画面１８０ａには、下絵５９１ａに文字データのフィールド項目として、「address」、「ｆ-name」、「l-name」を配置する文字枠が割付けられている様子が示されている。編集者が、割り付けられた下絵５９１aを基準にして、文字枠を割付けることによって、文字データの下絵５９１aに対する配置開始位置やフォントサイズが定まる。
【００４０】
図６の（ｂ）は、フィールド項目を配置する文字枠１２２ａの例ある。図６の（ｂ）には、下絵５９１ａと、フィールド項目「address」の文字列データを配置する文字枠１２１ａと、フィールド項目「ｆ-name」、「l-name」の文字列データを配置する文字枠１２２ａが示されている。このように、文字枠１２１ａの中には、「address」が表示されることにより、この文字枠にフィールド項目「address」が対応づけられていることが確認できる。文字枠とフィールド項目の対応は、編集者にとって見て分かるようになっていればよいので、カラムの番号でもよい。また、フィールド項目は、必要に応じて表示、非表示を切り替えてもよい。
【００４１】
図６の（ｃ）は、最大文字数の変形した文字（長体文字）を文字列枠に配置した例である。図６の（ｃ）には、最大文字数計測手段１４０で計測した最大文字数分のダミー文字をそれぞれ、フィールド項目「address」、フィールド項目「ｆ-name」、「l-name」の文字列枠が例示されている。
【００４２】
文字枠１２１ｂには、フィールド項目「address」の文字例から、最大文字計測手段１４０で計測した最大文字列数分のダミー文字が配置されるが、このときダミー文字のフォントサイズと、最大文字列数から求めた文字列の横幅が、文字枠の横幅より長いので、ダミー文字に文字変形率を乗算させて長体文字にして、文字枠に収まるようにしている。文字枠１２１ｃは、フィールド項目「ｆ-name」、「l-name」の最大文字数分のダミー文字を配置した例である。
【００４３】
このように、記憶手段１９０に記憶されている文字データ３９３からフィールド項目毎に、最大文字数計測手段１４０により最大文字数を計測し、最大文字数分のダミー文字を、文字枠に配置することによって、ダミー文字の変形状態を目視で確認することができる。ダミー文字に変形（長体）がかかり過ぎる場合は、再度、文字枠の横幅を大きくする等の修正を編集者が行えばよい。
【００４４】
図７は、下絵作成装置５００の詳細な構成図である。下絵作成装置５００は、下絵作成手段５１０と、下絵送信手段５２０と記憶手段５９０を備える。記憶手段５９０は、下絵作成手段５１０で下絵を作成するための下絵部品データ５９９を記憶している。
【００４５】
下絵作成手段５１０は、下絵部品データ５９９を編集加工して、下絵データ５９１を作成する。下絵送信手段５２０は、前記作成された下絵データ５９１を文書編集装置１００に送信する。
【００４６】
下絵作成手段５１０と下絵送信手段５２０は、コンピュータプログラムである。下絵部品データ５９１は、コンピュータプログラムが可読なデータである。記憶手段５９０は、半導体メモリや、磁気メモリである。
【００４７】
図８は、部品データ・サーバ装置３００の詳細な構成図である。部品データ・サーバ装置３００は、部品データ送信要求受付手段３２０と検索結果送信手段３３０と記憶手段３９０とを備える。記憶手段３９０は、部品データベースを記憶する。
【００４８】
部品データベースには、バリアブル印刷を行う素材データとなる部品データが記憶されており、部品データは、品目単位に個人情報、商品情報等の文字データとそれに使用する画像データから構成されている。
【００４９】
部品データ送信要求受付手段３２０は、文書編集装置１００からの部品データ送信要求を受け付ける。部品データ送信要求の例としては、文書編集装置１００で編集を行う品目名を検索キーとして入力し、部品データ・サーバ装置３００に送信する。検索手段３１０は、部品送信要求に含まれる品目名を検索キーにして、部品データベースを検索して、関連する文字データや画像データを抽出する。検索結果送信手段３３０は、前記抽出された部品データや画像データを文書編集装置１００に送信する。
【００５０】
検索手段３１０と部品データ送信要求受付手段３２０と検索結果送信手段３３０は、コンピュータプログラムである。文字データ３９３と画像データ３９５は、コンピュータプログラムが可読なデータである。記憶手段３９０は、半導体メモリや、磁気メモリである。
【００５１】
図９は、本発明による文書編集処理の手順を説明する図である。
（１）下絵作成装置５００の下絵作成手段５１０は、下絵を割付けた下絵データ５９１を作成する。（ステップＳ１ａ）
（２）下絵作成装置５００の下絵送信手段５２０は、この下絵データ５９１を文書編集装置１００に送信する。（ステップＳ１ｂ）
（３）文書編集装置１００の割付手段１１０は、受信した下絵データ５９１を割付ページデータに割付ける。（ステップＳ１ｃ）
（４）文書編集装置１００の部品データ送信要求手段１７１は、品目名称等を含む文字列の入力を受け付けて、これを部品データ・サーバ装置３００に送信する。（ステップＳ２ａ）
（５）部品データ・サーバ装置３００の部品データ送信要求受付手段３２０は、送信された部品データ送信要求を受信する。（ステップＳ２ｂ）
（６）部品データ・サーバ装置３００の検索手段３１０は、部品データ送信要求から検索キーを作成して、部品データベースを検索して、該当する文字データ３９３を選択する。（ステップＳ２ｃ）
（７）部品データ・サーバ装置３００の検索結果送信手段３３０は、選択された文字データ３９３を文書編集装置１００に送信する。（ステップＳ２ｄ）
（８）文書編集装置１００の部品データ受信手段１７２は、この送信された文字データ３９３を受信する。（ステップＳ２ｅ）
（９）文書編集装置１００の最大文字数計測手段１４０は、受信した文字データ３９３の各フィールド項目データの最大文字数を計測する。（ステップＳ２ｆ）
（１０）文書編集装置１００の文字枠割付手段１２０は、前記表示された下絵や既に割り付けた文字枠を基にして、文字枠を割付ける。（ステップＳ３ａ）
（１１）文書編集装置１００のフィールド項目対応付手段１３０は、この割付けられた文字枠に文字データ３９３のフィールド項目を対応付ける。（ステップＳ３ｂ）
（１２）文書編集装置１００の最大文字数配置手段１６０は、文字枠に対応付けられたフィールド項目の最大文字数を、計測したフィールド項目の最大文字数を参照して調べて、最大文字数分のダミー文字を文字枠に配置して表示する。（ステップＳ３ｃ）このとき、最大文字数分のダミー文字を配置した文字枠の割付が不都合であると編集者が判断すれば、ステップＳ３ａに戻る。
（１３）文書編集装置１００の文書作成手段１５０は、編集タグを含む文書データ１９８を作成する。（ステップＳ４ａ）
【００５２】
なお、文字枠が複数存在する場合には、ステップＳ３ａからステップＳ３ｃまでを繰り返せばよい。
【００５３】
文書編集装置１００にて、下絵を割付けた下絵データ５９１を作成してもよい。
【００５４】
図１０は、本発明による文字変形率算出処理手順の例である。
図３の（ｂ）に例示された文字データ３９３を用いて、図６の編集画面１８０ｃを表示する処理手順を説明する。
【００５５】
文字データ３９３の各フィールド項目の最大文字数は、フィールド項目「f-name」の最大文字数（最大バイト数）は「はなえこ」の「４文字(８バイト)」で、フィールド項目「l-name」の最大文字数（最大バイト数）は「山川田家」の「４文字(８バイト)」で、フィールド項目「address」の最大文字数（最大バイト数）は「東京都世田谷区▽▽２丁目＊＊マンション１１４号室」の「２４文字 (４８バイト)」である（図１０（１））。
【００５６】
そこで、文字枠１２１ｃは、文字枠１２１ａに、２４文字分の文字（たとえば、□）を配置した文字枠である。また、文字枠１２２ｂは、文字枠１２２ａに、「f-name」として４文字分の文字と、「l-name」として４文字分の文字を配置した文字枠である（同（２））。
【００５７】
行長判定手段１６２が、文字枠に配置する文字が文字枠に収まるか否かを判定する。文字枠１２１ｃには、１６文字分の文字が収まるので（同（２））、フィールド項目addressの最大文字数が２４文字（同（２））になると、行長判定手段１６２は、文字枠に収まらないと判定する。そこで、文字枠に最大文字数分の文字（＝２４文字分の文字）を収めるために、１６（文字）を２４（文字）で除して、文字変形率「０．６６」と求める（同（３））。文字変形率（長体率）が「０．６６」である２４文字分のダミー文字を文字枠１２１ｂに配置する（同（４））。
【００５８】
このように、文字データ３９３の最大文字数をフィールド項目ごとに計測し、文字枠に収まるように文字の変形率を求めて、配置することが可能である。更に、文字の変形にとどまらず、文字サイズ、字間を調整するようにしてもよい。
【００５９】
図１１は、編集データ変換装置９００の詳細な構成図である。
編集データ変換装置９００は、文書受信手段９２０と印刷装置指定手段９１０と制御コード変換手段９３０と制御データ送信手段９４０と記憶手段９９０を備える。
記憶手段９９０は、制御コード対応表９９７を記憶する。
【００６０】
制御コード対応表９９７は、印刷装置指定情報を含み、文書データ１９８の所定のデータ（たとえば、編集タグ）と印刷装置のプリンタ制御コードを対応付けたデータである。
【００６１】
文書受信手段９２０は、文書編集装置１００から文書データ１９８を受信する。印刷装置指定手段９１０は、印刷装置指定情報の入力を受け付ける。
制御コード変換手段９３０は、前記受け付けられた印刷装置指定情報の制御コード対応表９９７を選択して、これを用いて、前記受信した文書データ１９８の所定のデータを、プリンタ制御コードに変換する。
制御データ送信手段９４０は、変換された文書データ１９８を用いて、制御データ９９８を作成して、これを送信する。
【００６２】
文書受信手段９２０と印刷装置指定手段９１０と制御コード変換手段９３０と制御データ送信手段９４０は、コンピュータプログラムである。記憶手段９９０は、半導体メモリや、磁気メモリである。制御コード対応表９９７は、コンピュータプログラムが可読なデータである。
【００６３】
図１２は、バリアブル印刷処理の手順の例である。
（１）文書編集装置１００の文書送信手段１５５は、文書データを編集データ変換装置９００に送信する。（ステップＳ１）
（２）編集データ変換装置９００の文書受信手段９２０は、文書編集装置１００から文書データを受信する。（ステップＳ２）
（３）編集データ変換装置９００の制御コード変換手段９３０は、指定された印刷装置の制御コード対応表９９７を用いて、文書データの編集タグを制御コードに変換する。（ステップＳ３）
（４）編集データ変換装置９００の制御コード変換手段９３０は、文書データ１９８と変換された制御コードを用いて、制御データ９９８を作成する。（ステップＳ４）
（５）編集データ変換装置９００の制御データ送信手段９４０は、制御データ９９８をバリアブル印刷装置７００に送信する。（ステップＳ５）
（６）バリアブル印刷装置７００は、送信された制御データ９９８を受信する。（ステップＳ６）
（７）部品データ・サーバ装置３００は、文字データ５９１や画像データ５９３を含む部品データをバリアブル印刷装置７００に送信する。（ステップＳ７）
（８）バリアブル印刷装置７００は、送信された部品データを受信する。（ステップＳ８）
（９）バリアブル印刷装置７００は、前記受信された制御データ９９８と部品データを用いて、印刷データを作成する。（ステップＳ９）
（１０）バリアブル印刷装置７００は、印刷データを用いて、バリアブル印刷して、バリアブル印刷物７９９を作成する。（ステップＳ１０）
【００６４】
図１３は、バリアブル印刷物７９９の例である。
バリアブル印刷物７９９は、下絵と文字と画像とが印刷されている。
一部の文字（＝住所）は、変形させられて、長体文字になっている。
【００６５】
(変形例）
なお、文字を変形する代わりに、文字サイズを小さくして、文字枠に納まるようにしてもよい。
【００６６】
以上詳しく説明したように、本願発明によれば、バリアブル印刷における印刷体裁の確認を、簡便に確実に行うことが可能になった。
【図面の簡単な説明】
【００６７】
【図１】本発明によるバリアブル印刷システムの全体構成
【図２】本発明による文書編集装置１００の詳細な構成図
【図３】文字データの形式と例
【図４】文書データの例（ＸＭＬ形式）
【図５】下絵データ５９１の表示例
【図６】編集画面の例
【図７】下絵作成装置５００の詳細な構成図
【図８】部品データ・サーバ装置５００の詳細な構成図
【図９】本発明による文書編集処理の手順
【図１０】本発明による文字変形率算出処理手順の例
【図１１】編集データ変換装置９００の詳細な構成図
【図１２】バリアブル印刷処理の手順
【図１３】バリアブル印刷物の例
【符号の説明】
【００６８】
１  本発明によるバリアブル印刷システム
１００  文書編集装置
１１０  割付手段
１２０  文字枠割付手段
１３０  フィールド項目対応付手段
１４０  最大文字数計測手段
１５０  文書作成手段
１５５  文書送信手段
１６２  行長判定手段
１６４  文字変形率算出手段
１７１  部品データ送信要求手段
１７２  部品データ受信手段
１７３  下絵送信要求手段
１７４  下絵受信手段
１８０  表示手段
１８０ａ  編集画面
１８０ｂ  部分拡大した編集画面
１８０ｃ  最大文字数の文字が配置された編集画面
１９０  記憶手段
１９８  文書データ
１９８ａ  ヘッダデータ
１９８ｂ  下絵割付データ
１９８ｃ  文字枠割付データ
３００  部品データ・サーバ装置
３１０  検索手段
３２０  部品データ送信要求受付手段
３３０  検索結果送信手段
３９０  記憶手段
３９３  文字データ
３９３ｂ  フィールド項目データ
３９５  画像データ
５００  下絵作成装置
５１０  下絵作成手段
５２０  下絵送信手段
５９０  記憶手段
５９１  下絵データ
５９１ａ  利用者の住所氏名欄を割り付ける領域
５９１ｂ  利用明細記載欄を割り付ける領域
５９９  下絵部品データ
７００  バリアブル印刷装置
９００  編集データ変換装置
９１０  印刷装置指定手段
９２０  文書受信手段
９３０  制御コード変換手段
９４０  制御データ送信手段
９９０  記憶手段
９９７  制御コード対応表
９９８  制御データ
【図１】
2008152310.tif 000003
【図２】
2008152310.tif 000004
【図３】
2008152310.tif 000005
【図４】
2008152310.tif 000006
【図５】
2008152310.tif 000007
【図６】
2008152310.tif 000008
【図７】
2008152310.tif 000009
【図８】
2008152310.tif 000010
【図９】
2008152310.tif 000011
【図１０】
2008152310.tif 000012
【図１１】
2008152310.tif 000013
【図１２】
2008152310.tif 000014
【図１３】
2008152310.tif 000015