(57)【要約】【課題】  印字データおよび帳票定義体データに基づいて、オーバレイデータ、画像データ、版下データを含めて、ページ単位に印字内容を記述し、画面上に表示可能とするバリアブルフォームデータ生成検証システムを提供する。【解決手段】  テキストデータをプリンタの入力となる印字データに編集するテキスト加工手段と、帳票の構成部品などを記述した帳票定義体データを作成する帳票設計手段と、印字データおよび帳票定義体データに基づいてプリンタの制御コードを付加したプリントイメージデータを生成するプリントイメージデータ生成手段と、印字データと帳票定義体データをページ単位に記述することにより検証データを生成し、電子配信用データとしても出力可能な検証データ生成手段と、検証データ生成手段で生成されたデータに対し、文字を検索することのできる文字検索手段とを設けたバリアブルフォームデータ生成システムを提供する。【選択図】  図３
2005044176.tif 000002
【特許請求の範囲】
【請求項１】
一点一点印刷内容が異なるバリアブルフォームデータを生成するシステムであって、
テキストデータをプリンタの入力となる印字データを編集するテキスト加工手段と、
帳票の構成部品などを記述した帳票定義体データを作成する帳票設計手段と、
前記印字データおよび前記帳票定義体データに基づいて、プリンタの制御コードを付加したプリントイメージデータを生成するプリントイメージデータ生成手段と、
前記印字データを構成する文字コードと画面に表示可能な文字コードとフォント名を関連付けたマッピングテーブルを保持し、文字コード変換を行う検証データ生成手段と、
を備えることを特徴とするバリアブルフォームデータ生成検証システム。
【請求項２】
請求項１記載のバリアブルフォームデータ生成検証システムであって、
前記検証データを画面上に表示可能とし、閲覧することで印字データ内容と印字レイアウト位置設定の正誤性の検証を可能とする画面表示手段、
を備えることを特徴とするバリアブルフォームデータ生成検証システム。
【請求項３】
請求項２記載のバリアブルフォームデータ生成検証システムであって、更に、前記画面表示可能な文字コードとフォント名とを指定することで、文字を検索することを可能とする文字検索手段、
を備えることを特徴とするバリアブルフォームデータ生成検証システム。
【請求項４】
請求項１に記載のバリアブルフォームデータ生成検証システムであって、
前記検証データ生成手段が、電子配信用データとしても出力可能とする手段と、
を備えることを特徴とするバリアブルフォームデータ生成検証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、明細書やダイレクトメールなどに個人情報を印字するための文字コードを、すべて画面上に表示できる文字コードに変換し、印字データ内容や印字レイアウト位置設定等を検証データとして生成し、検証を行うことを目的とするものである。また、電子配信用データとしても利用可能とすることを目的とする。
【背景技術】
【０００２】
近年、ダイレクトメールや請求明細等の個人情報を印刷する際に、デジタル化された個人情報を受け取り、版を用いずに高速のプリンタで印刷する、バリアブルフォーム印刷が行われている。
【０００３】
係るバリアブルフォーム印刷においては、入稿したテキストデータの編集を行い、印字データを生成するテキスト加工手段、印刷レイアウトである帳票の設計を行い、帳票構成部品などを記述した帳票定義体データを作成する帳票設計手段、
バリアブルフォーム印刷に使用するプリンタが解釈可能なプリントイメージデータを作成するプリントイメージデータ生成手段、などのツールを用いることが一般的である（例えば、特許文献１参照。）。本願では、個人情報などの可変となるデータをページ単位に記述し、プリントイメージデータにしたものをバリアブルフォームデータと呼ぶこととする。
【特許文献１】特開平１１−３９４０８号公報  従来においては、明細書やダイレクトメールなどに個人情報を印字するため、扱える文字数の多い文字コードを使用していた。
【０００４】
しかし、画面上に表示すると、通常画面表示不可能な文字コードが存在してしまい、文字化けしてしまう問題が発生していた。
【０００５】
また、前記プリントイメージデータを作成した後、印字データの内容と印字レイアウトの位置設定の正誤性を検証する必要がある。
【０００６】
検証を行う際は、検証用の印字データを作成し、検証用のプリントイメージデータとして作成する。その後、プリンタに出力するための用紙を用意し、出力を行っていた。そのため、検証を行う毎に用紙を用意しなければならず、用意の手間がかかり、また用紙の無駄であった。
【０００７】
さらに、印字した用紙の中から特定された印字内容を確認したい場合は、用紙を一枚一枚捜すことで見つけなければならず、手間と時間のかかる作業であった。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した課題を解決するために、本発明は、前記印字データの文字コードに対して前記マッピングテーブルを利用して文字コード変換を行い、画面表示可能なフォントを表示することで、上記文字化けの問題を解決する。
また、画面上で確認可能とすることで、プリンタでの用紙出力は行わず、用紙の無駄を省くことができる。
さらに文字の検索を可能とすることで、必要とあらば自分の欲しい情報を即座に取得することが可能となり、手間と時間の短縮に繋がる。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の第１の態様は、一点一点印刷内容が異なるバリアブルフォームデータを生成するシステムにおいて、テキストデータをプリンタの入力となる印字データに編集するテキスト加工手段と、帳票の構成部品などを記述した帳票定義体データを作成する帳票設計手段と、前記印字データおよび前記帳票定義体データに基づいてプリンタの制御コードを付加したプリントイメージデータを生成するプリントイメージデータ生成手段と、前記印字データと前記帳票定義体データをページ単位に記述することにより検証データを生成する検証データ生成手段と、
を設けたものである。
【００１０】
本発明の第２の態様は、上述の第１の態様に係るバリアブルフォームデータ生成検証システムにおいて、前記検証データ生成手段は、印字データを構成する文字コードを、すべて画面上に表示できる文字コードに変換する手段を設けたものである。
【００１１】
本発明の第３の態様は、上述の第１または２の態様に係るバリアブルフォームデータ生成検証システムにおいて、前記検証データ生成手段が、前記印字データを構成する文字コードに対し、前記マッピングテーブルを利用して文字コード変換を行い、画面表示可能なフォントを表示する手段を設けたものである。
【００１２】
本発明の第４の態様は、上述の第１から３の態様に係るバリアブルフォームデータ生成検証システムにおいて、前記検証データ生成手段が、前記画面表示可能な文字コードにて、検索を行う際にフォント名と文字コードを指定することで、該当文字を検索することを可能とする手段を設けたものである。
【００１３】
本発明の第５の態様は、上述の第１から３の態様に係るバリアブルフォームデータ生成検証システムにおいて、前記検証データ生成手段が、ネットワークを介して繋がった他のコンピュータシステムにて閲覧することを可能とした電子配信用データとして生成可能な手段を設けたものである。
【発明の効果】
【００１４】
本発明に係るバリアブルフォームデータ生成検証システムによれば、プリンタで印字することなく、検証データ生成手段を用いることにより、印字データと印字レイアウトを画面に表示することが可能である。また、文字情報の確認を行うために、検証データにて文字の検索を行うことが可能である。
【００１５】
さらに電子配信用データとして作成することで、ネットワークを介して繋がった他のコンピュータシステムでも閲覧を行うことが可能である。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を図示する実施例に基づき説明する。図１は、本発明のバリアブルフォームデータ生成検証システム１の概要を示すブロック図である。
【００１７】
バリアブルフォームデータ生成検証システム１は、テキスト加工手段２、帳票設計手段３、プリントイメージデータ生成手段４、検証データ生成手段５の各々独立した工程を備えており、通常、ネットワークや記憶媒体を介してデータだけが移動する。
【００１８】
テキスト加工手段２は、実際にはコンピュータシステムであり、企業が蓄積した様々な目的や用途に応じたテキストデータ６を入力し、エラーデータ排除、ソート、カラム位置の変更などの処理を行い、印字データ７を出力する。
【００１９】
テキストデータ６は、各カラムのカラム長を予め定義した、すなわち各レコードの同じカラムの長さが固定長のレコードにより構成されている。各カラムをタブやカンマなどの区切り文字コードにより区切ったり、レコードの最後（行末）に改行コードを入れる場合もある。
【００２０】
通常、バリアブルフォームの印刷においては、会社固有情報、顧客情報、利用明細などの複数のテキストデータ６を使用する。また、テキスト加工手段２の処理において、ページ内の合計、全明細の合計など、新たなテキストデータ６を生成する場合も存在する。
【００２１】
図５は、印字データ７の構造を示す模式図である。模式図の各１行目は、各カラムにどのような項目が入るか説明のために示したもので、実際の印字データ７には存在しないものである。模式図の各２行目は、各カラムのバイト数（カラム長）を示したものである。図６に実際の印字データ７の例を示す。
【００２２】
印字データ７は、全てのレコードに共通なチャネル（図５においては「ＣＨ」と略している）と呼ぶカラムレイアウトの識別子およびレコード長と、各チャネル毎に異なる複数のカラムから構成されている。
【００２３】
例えば、図５に示すチャネル１のカラムレイアウトにおいては、共通なカラムとしてチャネルの識別子、レコード長があり、チャネル１を構成する複数のカラムとして、顧客番号、住所、氏名、バーコード、郵便番号、処理連番、発行日、改行コードのデータを有している。
【００２４】
また、図５、図６に示す９００番台のチャネルのように、ヘッダーレコード、エンドレコード、改ページレコード、チャネル数の整合性チェックレコードなどに使用するレコードも持つことが可能である。
【００２５】
また、テキスト加工手段２は、テキストデータ６のレコード中のカラムを一つ一つに分解して、チャネル（データの種類を示す識別子）、レコード長、カラム名、カラム長、型など、テキストデータの該当カラムの構造を表す情報を記述したカラムレイアウトデータ８を出力する。
【００２６】
図７は、図５の印字データ７に対応するカラムレイアウトデータ８の構造を示す模式図２１である。上述した印字データ７のチャネル１のレコードに記述した「チャネル」から「改行コード」までの各カラムについて、カラム名、カラム長、型などを記述している。
【００２７】
また、「チャネルの識別子」に係るカラムレイアウトデータ８のコメント欄には、図７の２行目に示すように、何番のチャネル（「００１」）であるか、およびレコード長（「２４３」）を記述する。これにより、帳票設計手段３およびプリントイメージデータ生成手段４において、当該チャネルのレコード長を知ることが可能になる。
【００２８】
帳票設計手段３は、実際にはＣＡＤデータを扱うコンピュータシステムで構成されており、カラムレイアウトデータ８を参照し、帳票全体に係る設定と、カラムを配置するフィールドの設定と、罫線の設定を行い、用紙サイズ、割付方法、使用する全フォント、フィールド毎のフォント、文字ピッチ、罫線位置、線種などを記述した帳票定義体データ９を出力する。
【００２９】
図８に、帳票定義体データ９の概略の構造図２２を示す。用紙、書体、使用ディレクトリなどを指定する印刷環境と、カラムレイアウト、フィールドの文字サイズ、文字ピッチ、桁数、型などのテキスト情報と、罫線の位置、線種などの罫線情報と、オーバレイデータ１１、画像データ１７の参照情報など、プリンタを制御するための内容を記述したものである。
【００３０】
プリントイメージデータ生成手段４は、実際にはコンピュータシステムで構成されており、印字データ７および帳票定義体データ９に基づいて、プリンタの制御コードを付加し、オーバレイデータ１１と画像データ１７を含めて、ページ単位に印字内容を記述したバリアブルフォームデータ１２を出力するものである。本発明では、プリンタの印字方法を制御するための文字コードをプリンタの制御コードと呼ぶことにする。
【００３１】
バリアブルフォームデータ１２は、所謂、ページ記述言語と呼ばれるもので、プリンタがバリアブルフォームデータ１２を読み込んで解析し、実際に印字するビットマップを生成可能なデータである。
【００３２】
検証データ生成手段５は、実際にはコンピュータシステムで構成されており、印字データ７および帳票定義体データ９に基づいて、オーバレイデータ１１、画像データ１７、版下データ１０を含めて、ページ単位に印字内容を記述し、画面上に表示可能とするものである。
【００３３】
また、検証データ生成手段５は、前記印字データ７を構成する文字コードと、画面上に表示可能な文字コードとに関連付けた図９のようなマッピングテーブル２３を保持し、文字コード変換を行う。
前記マッピングテーブル２３は、前記印字データ７を構成する文字コードと画面上に表示可能な文字コードとが、変換元文字コード、変換先文字コード、さらには変換先フォント名として１対１に対応づけされたテーブルのことを言う。さらに検証データ生成手段５は、フォント名と文字コードを埋め込みを行い、検証データ１３を作成する。
【００３４】
図２は、本発明のバリアブルフォームデータ生成検証システム１の概要を示すブロック図であり、画面表示手段１５は、図１で示した検証データ１３を実際に画面表示可能とする手段である。画面表示手段１５は、表示したいフォントを図１０に示すフォント格納部３４よりフォント名、文字コードで抽出し、画面表示部３３にて表示する。
【００３５】
検証データ１３を画面上に表示させる際は、画面上に正しく表示することのできるフォントを図１０に示すフォント格納部３４にあらかじめインストールしておく必要がある。図１０は実際には画面表示部３３を兼ね備えたコンピュータ３０であり、該フォント格納部３４はデータ処理部３２と接続され、データ処理部３２はデータ入力部３１、画面表示部３３、データ記憶部３５とで接続されている。
【００３６】
図３は、本発明のバリアブルフォームデータ生成検証システム１の概要を示すブロック図であり、文字検索手段１６は前記画面表示された検証データ１３に対し、フォント名と文字コードをデータ入力部３１から指定し、検索を行う手段である。データ処理部３２は前記データ入力部３１より入力されたデータをデータ記憶部３５に記憶されている検証データ１３から該当データを検索し、さらに該データを表示するフォントをフォント格納部３４から取得し、画面表示部３３に表示する。
【００３７】
また、前記検証データ生成手段５は、電子配信用データ１７として生成することが可能である。ＰＤＦのようなフォントの埋め込みを行うことによって電子配信用データ１７を生成し、ネットワーク１８を介して繋がった他のコンピュータシステムでも、配信された電子配信用データ１７を閲覧することが可能である。
前記ＰＤＦとは米国アドビシステム社の開発したファイル形式であり、「Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ」の略称である。ＰＤＦ形式のデータは、特定のプラットフォームに依存せず、画面上に表示可能な文書を実現するためのドキュメントフォーマットのことをいう。
前記ネットワークとは、複数のコンピューターネットワークを相互に接続したネットワークのことをいう。
【００３８】
次に、図１、図２、及び図３のブロック図に従い、本発明のバリアブルフォームデータ生成検証システム１の動作を詳細に説明する。
【００３９】
テキスト加工手段２は、テキストデータ６を入力し、実際に用紙上に印刷される印字データ７と、当該印字データの各々に対する項目のカラム位置、桁数、データの型などを記録したカラムレイアウトデータ８を作成する。
【００４０】
帳票設計手段３は、版下データ１０を背景として表示しながら、カラムレイアウトデータ８を参照して項目の配置をおよび項目の定義を行い、更に罫線を引き、帳票の設計を行う。帳票の設計作業において入力した情報などに基づいて、帳票定義体データ９を作成する。
【００４１】
検証データ生成手段５は、版下データ１０やオーバレイデータ１１、画像データ１７を含み、印字データ７と帳票定義体９をページ単位で記述し、画面上に表示可能な文字コードに変換を行い、検証データ１３を生成する。
【００４２】
また、検証データ生成手段５は、文字情報の確認として、文字の検索を必要とする場合には、検索したいフォントと文字コードを指定し、文字検索を行うことが可能である。
【００４３】
さらに、検証データ生成手段５は、必要に応じて電子配信用データとして出力を行うことが可能であり、フォントの埋め込みを行うことで電子配信用データを生成する。
【００４４】
以上、本発明を実施の形態に基づいて詳細に説明してきたが、本発明によるバリアブルフォームデータ生成検証システムは、上述の実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更が可能なことは当然のことである。
【図面の簡単な説明】
【００４５】
【図１】本発明に係るバリアブルフォームデータ生成検証システムのブロック図である。
【図２】本発明に係るバリアブルフォームデータ生成検証システムの画面表示手段を含んだブロック図である。
【図３】本発明に係るバリアブルフォームデータ生成検証システムが画面表示手段、文字検索手段を含み、また検証データ生成手段が電子配信用データとして生成可能な手段を含んだブロック図である。
【図４】本発明に係るバリアブルフォームデータ生成検証システムの動作を示すフローチャートである。
【図５】印字データの構造を示す模式図である。
【図６】印字データの例である。
【図７】カラムレイアウトデータの構造を示す模式図である。
【図８】帳票定義体データの構造を示す概要図である。
【図９】マッピングテーブルの内容を表す構成図である。
【図１０】本発明の検証データ生成手段に係る装置の構成を示すブロック図である。
【符号の説明】
【００４６】
１  バリアブルフォームデータ生成検証システム
２  テキスト加工手段
３  帳票設計手段
４  プリントイメージデータ生成手段
５  検証データ生成手段
６  テキストデータ
７  印字データ
８  カラムレイアウトデータ
９  帳票定義体データ
１０  版下データ
１１  オーバレイデータ
１２  バリアブルフォームデータ
１３  検証データ
１４  電子配信用データ
１５  画面表示手段
１６  文字検索手段
１７  電子配信用データ
１８  複数のコンピューターシステムを相互に接続したネットワーク
２１  カラムレイアウトデータの構造を示す模式図
２２  帳票定義体データの概略構造図
２３  マッピングテーブル
３０  画面表示部を兼ね備えたコンピュータ
３１  データ入力部
３２  データ処理部
３３  画面表示部
３４  フォント格納部
３５  データ記憶部
【図１】
2005044176.tif 000003
【図２】
2005044176.tif 000004
【図３】
2005044176.tif 000005
【図４】
2005044176.tif 000006
【図５】
2005044176.tif 000007
【図６】
2005044176.tif 000008
【図７】
2005044176.tif 000009
【図８】
2005044176.tif 000010
【図９】
2005044176.tif 000011
【図１０】
2005044176.tif 000012