(57)【要約】【課題】本発明の課題は、バリアブルプリントにおける文字割付データや印刷データの検証作業の能率を向上するバリアブルプリント割付検証方法を提供することである。【解決手段】文字枠の名称情報と位置情報を含むバリアブルプリント割付データを作成する割付データ作成ステップと、前記バリアブルプリント割付データの文字枠の名称情報と位置情報から、割付検証データを作成する割付検証データ作成ステップと、前記割付検証データから、二次元コード画像を生成して、これを含んだ割付紙面の試験印刷を行う試験印刷ステップと、設計データ中の文字枠の名称情報と位置情報から、割付参照データを作成する割付参照データ作成ステップと、前記試験印刷により得られた印刷物上の２次元コード画像を読み取とり、復号して前記割付参照データと照合する割付検証ステップと、を含んだ手順でなされることを特徴とするバリアブルプリント編集検証方法である。【選択図】図１
2007109117.tif 000002
【特許請求の範囲】
【請求項１】
印刷ページごとに変化するバリアブルプリント文字を配置する文字枠の名称情報と位置情報を記述する文字枠定義データを含む設計データを使用するバリアブルプリント編集検証方法であって、
バリアブルプリント文字を配置する文字枠の名称情報と位置情報を含むバリアブルプリント割付データを作成する割付データ作成ステップと、
前記バリアブルプリント割付データの文字枠の名称情報と位置情報から、割付検証データを作成する割付検証データ作成ステップと、
割付検証データから、二次元コードデータを生成する二次元コード作成ステップと、
前記二次元コードデータと前記割付データとから試験印刷データを作成する試験印刷データ作成ステップと、
前記試験印刷データから前記二次元コードデータを画像化した２次元コードシンボルを含んだ割付紙面の試験印刷を行う試験印刷ステップと、
前記設計データ中の文字枠定義データの文字枠の名称情報と位置情報から、割付参照データを作成して保持する割付参照データ作成ステップと、
前記試験印刷により得られた印刷物上の２次元コードシンボルを読み取り、復号して前記割付参照データと照合する割付検証ステップと、
を含んだ手順でなされることを特徴とするバリアブルプリント編集検証方法。
【請求項２】
割付検証データを所定の文字数の文字列に変換する文字列要約ステップと、
前記割付参照データを所定の文字数の文字列に変換して、保持する文字列要約ステップと、
を含んだ手順でなされて、
前記割付検証ステップは、前記保持された所定の文字数の文字列に変換されている割付参照データと前記復号された所定の文字数の文字列に変換されている割付検証データとを比較して、その結果を記載する検証報告書を作成する
ことを特徴とする請求項１に記載のバリアブルプリント編集検証方法。
【請求項３】
前記割付検証データ作成ステップにおいては、前記バリアブルプリント割付データの各文字枠の位置情報でソートした順番で、前記名称情報と位置情報とを並べて構成される割付検証データを作成して、
前記割付参照データ作成ステップにおいては、前記文字枠定義データの各文字枠の位置情報でソートした順番で、前記名称情報と位置情報とを並べて構成される割付参照データを作成して保持する、
ことを特徴とする請求項１、または、請求項２に記載のバリアブルプリント編集検証方法。
【請求項４】
検証者が利用する割付検証装置と、編集者が利用するバリアブルプリント編集装置と、バリアブルプリンタとがネットワークで接続されて構成されるバリアブルプリント編集検証システムであって、
前記バリアブルプリント編集装置は、
印刷ページごとに変化するバリアブルプリント文字を配置する文字枠の名称情報と位置情報を記述する文字枠定義データを含む設計データを記憶する記憶手段と、
バリアブルプリント文字を配置する文字枠の名称情報と位置情報を含むバリアブルプリント割付データを作成する割付データ作成手段と、
前記バリアブルプリント割付データの文字枠の名称情報と位置情報から、割付検証データを作成する割付検証データ作成手段と、
割付検証データから、二次元コードデータを生成する二次元コード作成手段と、
前記二次元コードデータを含む試験印刷データを作成して、これを送信する試験印刷データ作成手段と、
を備えた編集装置であって、
前記バリアブルプリンタは、
前記試験印刷データを受信して、これに含まれる前記二次元コードデータを画像化した二次元コードシンボルを含んだ割付紙面の試験印刷を行う試験印刷データ印刷手段
を備えたプリンタであって、
前記割付検証装置は、
前記設計データを記憶する記憶手段と、
二次元コード画像を撮影して、画像メモリーに保持する二次元コード撮像手段と、
前記画像メモリーに保持された二次元コード画像から、割付検証データを復号する二次元コード復号手段と、
前記文字枠定義データの文字枠の名称情報と位置情報から、割付参照データを作成して保持する割付参照データ作成手段と、
前記試験印刷により得られた印刷物上の二次元コードシンボルを読み取り、復号して前記割付参照データと照合する割付検証手段と、
を備えた検証装置であって、
割付検証装置は、バリアブルプリンタが印刷した試験印刷の二次元コードから、割付検証データを復号して、これを、保持する割付参照データと比較して、その結果を検証報告書に記載する
ことを特徴とするバリアブルプリント編集検証システム。
【請求項５】
前記バリアブルプリント編集装置は、
割付検証データを所定の文字数の文字列に変換する文字列要約手段
を備えた編集装置であって、
前記割付検証装置は、
前記割付参照データを所定の文字数の文字列に変換して、保持する文字列要約手段
を備えて、
前記割付検証手段は、前記保持された所定の文字数の文字列に変換されている割付参照データと前記復号された所定の文字数の文字列に変換されている割付検証データとを比較して、その結果を記載する検証報告書を作成する
検証装置である、
ことを特徴とする請求項４に記載のバリアブルプリント編集検証システム。
【請求項６】
コンピュータに組込むことによって、コンピュータを請求項４から、請求項５のいずれか１項に記載のバリアブルプリント編集検証システムとして動作させるコンピュータプログラム。
【請求項７】
請求項６に記載のコンピュータプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷文字の一部がページごとに異なるバリアブルプリントにおいて、印刷文字が、所定の文字割付位置に、正しく設定されていることを検証するためのバリアブルプリント割付検証方法に関するものである。
【０００２】
従来から、バリアブルプリントの印刷データ検証工程においては、文字が所定の位置に印刷されていることをテストして確認してから、印刷を行っている。
【背景技術】
【０００３】
たとえば、特許文献１には、印刷データ検証工程において、文字データと文字割付データにて編集した印刷データから検証用データを作成して、これを、表示装置にて表示して検証する技術が開示されている。（従来技術１）
【特許文献１】特願２００５−４４１７６号公報（４−６頁、図１−１０）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来技術１では、性質の似ている文字情報（たとえば、「自宅の住所」と「会社の住所」の両方）が複数存在した場合に、お互いの割付を取り違えて編集して印刷したときに、誤りを発見し難いという欠点があった。
【０００５】
本発明はこのような従来技術を考慮してなされたものであって、本発明の課題は、バリアブルプリントにおける文字割付データや印刷データの検証作業の能率を向上するバリアブルプリント割付検証方法、および、システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。すなわち、請求項１の発明は、印刷ページごとに変化するバリアブルプリント文字を配置する文字枠の名称情報と位置情報を記述する文字枠定義データを含む設計データを使用するバリアブルプリント編集検証方法であって、バリアブルプリント文字を配置する文字枠の名称情報と位置情報を含むバリアブルプリント割付データを作成する割付データ作成ステップと、前記バリアブルプリント割付データの文字枠の名称情報と位置情報から、割付検証データを作成する割付検証データ作成ステップと、割付検証データから、二次元コードデータを生成する二次元コード作成ステップと、前記二次元コードデータと前記割付データとから試験印刷データを作成する試験印刷データ作成ステップと、前記試験印刷データから前記二次元コードデータを画像化した２次元コードシンボルを含んだ割付紙面の試験印刷を行う試験印刷ステップと、前記設計データ中の文字枠定義データの文字枠の名称情報と位置情報から、割付参照データを作成して保持する割付参照データ作成ステップと、前記試験印刷により得られた印刷物上の２次元コードシンボルを読み取り、復号して前記割付参照データと照合する割付検証ステップと、を含んだ手順でなされることを特徴とするバリアブルプリント編集検証方法である。
【０００７】
このように、設計データの文字枠定義データから作成した割付検証データと、バリアブルプリント割付データから作成した割付参照データとを比較することで、バリアブルプリント編集装置が作成したバリアブルプリント割付データが正しく作成されたかどうかを検証することができる。
【０００８】
請求項２の発明は、割付検証データを所定の文字数の文字列に変換する文字列要約ステップと、前記割付参照データを所定の文字数の文字列に変換して、保持する文字列要約ステップと、を含んだ手順でなされて、前記割付検証ステップは、前記保持された所定の文字数の文字列に変換されている割付参照データと前記復号された所定の文字数の文字列に変換されている割付検証データとを比較して、その結果を記載する検証報告書を作成することを特徴とする請求項１に記載のバリアブルプリント編集検証方法である。
【０００９】
つまり、任意の文字数の割付参照データと割付検証データとを、所定の文字数に圧縮変換することで、二次元コードデータ生成作業や比較検証作業を能率よく実施することができる。
【００１０】
請求項３の発明は、前記割付検証データ作成ステップにおいては、前記バリアブルプリント割付データの各文字枠の位置情報でソートした順番で、前記名称情報と位置情報とを並べて構成される割付検証データを作成して、前記割付参照データ作成ステップにおいては、前記文字枠定義データの各文字枠の位置情報でソートした順番で、前記名称情報と位置情報とを並べて構成される割付参照データを作成して保持する、ことを特徴とする請求項１、または、請求項２に記載のバリアブルプリント編集検証方法である。
【００１１】
請求項４の発明は、検証者が利用する割付検証装置と、編集者が利用するバリアブルプリント編集装置と、バリアブルプリンタとがネットワークで接続されて構成されるバリアブルプリント編集検証システムであって、前記バリアブルプリント編集装置は、印刷ページごとに変化するバリアブルプリント文字を配置する文字枠の名称情報と位置情報を記述する文字枠定義データを含む設計データを記憶する記憶手段と、バリアブルプリント文字を配置する文字枠の名称情報と位置情報を含むバリアブルプリント割付データを作成する割付データ作成手段と、前記バリアブルプリント割付データの文字枠の名称情報と位置情報から、割付検証データを作成する割付検証データ作成手段と、割付検証データから、二次元コードデータを生成する二次元コード作成手段と、前記二次元コードデータを含む試験印刷データを作成して、これを送信する試験印刷データ作成手段と、を備えた編集装置であって、前記バリアブルプリンタは、前記試験印刷データを受信して、これに含まれる前記二次元コードデータを画像化した二次元コードシンボルを含んだ割付紙面の試験印刷を行う試験印刷データ印刷手段を備えたプリンタであって、前記割付検証装置は、前記設計データを記憶する記憶手段と、二次元コード画像を撮影して、画像メモリーに保持する二次元コード撮像手段と、前記画像メモリーに保持された二次元コード画像から、割付検証データを復号する二次元コード復号手段と、前記文字枠定義データの文字枠の名称情報と位置情報から、割付参照データを作成して保持する割付参照データ作成手段と、前記試験印刷により得られた印刷物上の二次元コードシンボルを読み取り、復号して前記割付参照データと照合する割付検証手段と、を備えた検証装置であって、割付検証装置は、バリアブルプリンタが印刷した試験印刷の二次元コードから、割付検証データを復号して、これを、保持する割付参照データと比較して、その結果を検証報告書に記載することを特徴とするバリアブルプリント編集検証システムである。
【００１２】
請求項５の発明は、前記バリアブルプリント編集装置は、割付検証データを所定の文字数の文字列に変換する文字列要約手段を備えた編集装置であって、前記割付検証装置は、前記割付参照データを所定の文字数の文字列に変換して、保持する文字列要約手段を備えて、前記割付検証手段は、前記保持された所定の文字数の文字列に変換されている割付参照データと前記復号された所定の文字数の文字列に変換されている割付検証データとを比較して、その結果を記載する検証報告書を作成する検証装置である、ことを特徴とする請求項４に記載のバリアブルプリント編集検証システムである。
【００１３】
請求項６の発明は、コンピュータに組込むことによって、コンピュータを請求項３から、請求項５のいずれか１項に記載のバリアブルプリント編集検証システムとして動作させるコンピュータプログラムである。
【００１４】
請求項７の発明は、請求項６に記載のコンピュータプログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００１５】
本願発明によれば、バリアブルプリント割付データを、設計データを用いて検証できるので、同一文字種・同一桁数の類似項目の項目入れ違い防止を確認するテスト作業の能率が向上する。さらには、従来のテストでは作成していた試験用文字データが不要になったので、テスト準備作業の負荷を削減する。
【発明を実施するための最良の形態】
【００１６】
（実施例）
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。図１は、バリアブルプリント編集検証システム１の大まかな構成図である。バリアブルプリント編集検証システム１は、検証者が利用する割付検証装置１００と、編集者が利用するバリアブルプリント編集装置３００と、バリアブルプリント設計装置７００と、バリアブルプリンタ５００とが、ネットワークで接続されて構成される。バリアブルプリント設計装置７００は、印刷ページごとに文字の一部が異なるバリアブルプリントの設計データ７９１を作成して記憶する。バリアブルプリント編集装置３００は、印刷ページごとに変化するバリアブルプリント文字の割付をするバリアブルプリント割付データ３９９を作成して記憶する。また、バリアブルプリント割付データ３９９から割付検証データ３９１を生成して、これを二次元コード化（たとえば、ＱＲコード、登録商標）して試験印刷データ３９５に含めて記憶する。バリアブルプリンタ５００は、試験印刷データ３９５を用いて、二次元コードを含む試験印刷物５９１を印刷する。割付検証装置１００は、バリアブルプリント割付データ３９９の検証結果を検証報告書１９９にまとめる。試験印刷物５９１の二次元コードを撮影するカメラ１１０を備える。設計データ７９１のバリアブルプリント文字の割付定義データから割付参照データ１９１を作成して記憶する。
【００１７】
図２は、本発明によるバリアブルプリント割付検証システムの大まかな動作フローの説明図である。バリアブルプリント編集装置３００は、設計装置７００から、バリアブルプリント文字を配置する文字枠を定義する文字枠定義データを含む設計データ７９１を受信保持する（図２（ア））。ここで、文字枠定義データとは、バリアブルプリント文字を割付ける文字枠を定義するデータを含んでいる。文字枠定義データの項目は、文字枠の座標値、文字枠を識別する名称文字列、文字枠で使用する書体コードなどから構成されている。
【００１８】
編集者は、設計者が作成した設計データ７９１の文字枠定義データを参照して、文字枠の配置情報と名称情報を含むバリアブルプリント割付データ３９９を作成する（同（イ））。ここで、バリアブルプリント割付データ３９９の項目は、文字枠の座標値、文字枠を識別する名称文字列、文字枠で使用する書体コードなどから構成されている。
【００１９】
バリアブルプリント割付データ３９９の文字枠の配置情報と名称情報を取得して、これから割付検証データ３９１を作成する（同（ウ））。ここで、割付検証データ３９１とは、割付データ３９９から、文字枠の座標値、文字枠の名称文字列を取得して、文字枠の座標値でソートした後に、文字枠の座標値と名称文字列を並べて構成された文字列である。
【００２０】
前記割付検証データ３９１から二次元コードを生成して、これを含む試験印刷データ３９５を作成して、バリアブルプリンタ５００に送信する（同（エ））。ここで、試験印刷データ３９５は、割付データ３９９と文字枠に割付ける試験用文字列から構成される。
【００２１】
割付検証装置１００は、設計装置７００から前記設計データ７９１を受信保持する（同（カ））検証者の指示に従って、前記文字枠定義データの文字枠の配置情報と名称情報を取得して、これから割付参照データ１９１を作成する（同（キ））。ここで、割付参照データ１９１とは、設計データの文字枠定義データに含まれる文字枠の座標値と、文字枠の名称文字列を取得して、文字枠の座標値でソートした後に、文字枠の座標値と名称文字列を並べて構成された文字列である。
【００２２】
バリアブルプリンタ５００は、試験印刷データ３９５を受信する（同（サ））。試験印刷データ１９５を用いて二次元コード画像を含む割付試験印刷５９１を作成する（同（シ））。
【００２３】
割付検証装置１００は、試験印刷の二次元コード画像を撮影して、二次元コードから、バリアブルプリント割付検証データ３９１を復号して、保持する（同（タ））。割付参照データ１９１と割付検証データ３９１とを照合して、総合結果を含んだバリアブルプリント割付データ検証報告書１９９を作成する（同（チ））。
【００２４】
つまり、割付参照データ１９１と割付検証データ３９１とを照合して一致すれば、編集者が作成した割付データ３９９は、設計どおりであることを検証できる。他方、誤った割付データ３９９を作成すれば、照合の結果が不一致となるので、誤りを発見することができる。
【００２５】
たとえば、氏名と自宅住所と会社名と会社住所の４つの文字枠があるとき、割付編集作業において、自宅住所と会社住所との文字枠の割付位置を入れ違えて、割付データ３９９を作成したとする。すると、この割付データ３９９の各文字枠の座標値でソートした順番で名称情報と割付位置情報とを並べて構成された割付検証データ３９１は、割付位置が入れ違った位置に名称情報が構成された文字列であるので、設計データ７９１から取得した文字枠の正しい座標値でソートして構成された割付参照データ１９１と、比較照合すると、不一致となり、割付位置の入れ違えがあったことを発見することができる。
【００２６】
また別の誤りの発見例としては、氏名と自宅住所と会社名と会社住所の４つの文字枠があるとき、割付編集作業において、自宅住所と会社住所との文字枠の名称情報を入れ違えて、割付データ３９９を作成したとする。すると、この割付データ３９９の各文字枠の座標値でソートした順番で名称情報と割付位置情報とを並べて構成された割付検証データ３９１は、割付位置に入れ違った名称情報が構成された文字列であるので、割付参照データ１９１と、比較照合すると、不一致となり、名称情報の誤りを発見することができる。
【００２７】
図３は、設計データ７９１の形式の説明図である。設計データ７９１は、設計管理データとページ定義データと文字枠定義データなどから構成されている。設計管理データは、印刷物のページ構成などを定義するデータである。ページ定義データは、印刷ページの寸法情報などを含むデータである。文字枠定義データの項目は、配置情報、文字枠名称、フォントなどから構成されている。配置位置は、文字枠を配置する座標値である。文字枠名称は、文字枠を識別する名称である。フォントは、この文字枠で使用する書体コードである。
【００２８】
図４は、設計データ７９１の文字枠定義データの例である。たとえば、設計図７９３に配置されている自宅住所の郵便番号の文字枠定義データ７９１ａは、「横：10mm、縦：20mm、項目名：home-yubin、フォント：ゴシック」である。同様に、会社住所の郵便番号の文字枠定義データ７９１ｂは、「横：200mm、縦：20mm、項目名：Office-yubin、フォント：ゴシック」である。
【００２９】
図５は、ＸＭＬ形式のバリアブルプリント割付データ３９９の説明図である。ＸＭＬ形式バリアブルプリント割付データ３９９は、ヘッダデータ３９９ａとページデータ３９９ｂとから構成される。さらに、ページデータ３９９ｂは、ページ管理データと文字枠データ３９９ｃを含んでいる。それぞれのデータは、ＸＭＬタグにて記述される。たとえば、文字枠データ３９９ｃは、ＸＭＬタグ<Fieldname>、<Columnname>、<StartX>、<StartY>、<Font>などにて記述される。<Fieldname>は、文字枠の名称を定義する。<Columnname>は、文字枠定義データの項目名を定義する。<StartX>は、文字枠定義データの配置位置（横）の値を定義する。<StartY>は、文字枠定義データの配置位置（縦）の値を定義する。<Font>は、文字枠定義データのフォントを定義する。
【００３０】
ここで、文字枠データの例は、たとえば、<Fieldname>＝「郵便番号」<Columnname>＝「home-yubin」、<StartX>＝「10」、<StartY>＝「20」、<Font>＝「Gothic-light」である。
【００３１】
図６は、割付検証データ３９１の説明図である。割付検証データ３９１には、不定長文字列の割付検証データ３９１ｃと固定長文字列の割付検証データ３９１ｄとの２種類がある。不定長文字列の割付検証データ３９１ｃは、ＸＭＬ形式バリアブルプリント割付データ７９１に含まれる文字枠定義データの項目名と文字枠定義データの配置位置（横）の値と（縦）の値とを所定の順序で並べた文字列であって、文字列の長さは、不定長である。固定長文字列の割付検証データ３９１ｄは、不定長文字列の割付検証データ３９１ｃを、ハッシュ関数を用いて所定の文字数の文字列に変換したデータである。
【００３２】
たとえば、図５のＸＭＬ形式バリアブルプリント割付データ７９１の文字枠データから作成された不定長文字列の割付検証データ３９１ｃは、「1020home-yubin1040home-address・・・・・・・・・ 100150map」である。ハッシュ関数を用いて、この不定長文字列の割付検証データ３９１ｃを３２文字の文字列に変換した固定長文字列の割付検証データ３９１ｄは、「0jh59p3r0huhgh9sp0e9jgg873g8hb37」となる。
【００３３】
図７は、二次元コードを含む試験印刷物５９１の例である。二次元コード画像と、文字枠に試験文字列を印刷する。ここで、文字枠の試験文字には、たとえば、白枠文字を用いる。
【００３４】
図８は、ＸＭＬ形式の割付データから割付検証データを作成する手順の説明図である。バリアブルプリント割付データ３９９は、ＸＭＬ形式で記述されている。バリアブルプリント編集装置３００は、バリアブルプリント割付データ３９９のＸＭＬ開始タグ<Field>と、終了タグ</Field>で挟まれている文字枠データを取得して、座標データと項目名データを含む枠データを作成する。たとえば、自宅住所郵便番号の文字枠データ３９９ｃから、所定のデータを取得して、自宅住所郵便番号の枠データ３９１ｇ「X：10  Y：20  name:home-yubin」を作成して、また、会社住所郵便番号の文字枠データ３９９ｄから、所定のデータを取得して、会社住所郵便番号の枠データ３９１ｈ「X：200   Y：20   name:Office-yubin」を作成する（図８（１））。
【００３５】
バリアブルプリント編集装置３００は、枠データの座標データをキーにして、枠データをソートして、次に、その枠データから座標データと項目名データを取得して、文字列を編成して、不定長文字列の割付検証データ３９１ｃを作成する。たとえば、前記自宅住所郵便番号の枠データ３９１ｇと会社住所郵便番号の枠データ３９１ｈを含む枠データから作成した不定長文字列の割付検証データ３９１ｃは、「1020home-yubin・・20020office-yubin・・100150map」となる（同（２））。バリアブルプリント編集装置３００は、ハッシュ関数を用いて、割付検証データ３９１ｃの文字列を、固定長文字列の割付検証データ３９１ｄに変換する（同（３））。
【００３６】
一方、図９は、設計データから割付参照データを作成する手順の説明図である。割付検証装置１００は、設計データ７９１から、検証者が指定した文字枠定義データ７９１ａを抽出する（図９（１））。割付検証装置１００は、文字枠定義データ７９１ａから、バリアブルプリント文字を配置する文字枠の配置情報と名称情報を取得して、枠定義データ１９１ｂを作成する。たとえば、自宅住所郵便番号の文字枠定義データ７９１ａから所定のデータを取得して、自宅住所郵便番号の枠定義データ１９１ｂ「X：10  Y：20  name:home-yubin」を作成して、また、会社住所郵便番号の文字枠定義データ７９１ａから所定のデータを取得して、会社住所郵便番号の枠定義データ１９１ｂ「X：200   Y：20   name:Office-yubin」を作成する（同（２））。
【００３７】
割付検証装置１００は、文字枠定義データ１９１ｂの配置情報をキーにして、文字枠定義データ１９１ｂをソートして、次に、その文字枠定義データ１９１ｂから配置情報と名称情報を取得して、文字列を編成して、不定長文字列の割付参照データ１９１ｃを作成する。たとえば、前記自宅住所郵便番号の枠定義データ１９１ｂと会社住所郵便番号の枠定義データ１９１ｂを含む枠定義データから作成した不定長文字列の割付参照データ１９１ｃは、「1020home-yubin・・20020office-yubin・・100150map」となる（同（３））。割付検証装置１００は、ハッシュ関数を用いて、割付参照データ１９１ｃの文字列を、固定長文字列の割付参照データ１９１ｄに変換する（同（４））。
【００３８】
図１０は、割付検証データと割付参照データとを検証する手順の説明図である。バリアブルプリント編集装置３００は、固定長文字列の割付検証データ３９１ｄから、二次元コードデータ（たとえば、ＱＲコードデータ）を作成する（図１０（１））。バリアブルプリンタ７００は、前記作成したＱＲコードを配置した試験印刷物５９１を印刷する（同（２））。割付検証装置１００は、検証者が撮影したＱＲコードから、割付検証データ３９１を復号する（同（３））。割付検証装置１００は、割付参照データ１９１と復号した割付検証データ３９１とを照合して、総合結果を含んだバリアブルプリント割付データ検証報告書１９９を作成する（同（４））。
【００３９】
図１１は、バリアブルプリント編集検証システム１の詳細な構成図である。バリアブルプリント編集検証システム１は、検証者が利用する割付検証装置１００と、編集者が利用するバリアブルプリント編集装置３００と、バリアブルプリント設計装置７００と、バリアブルプリンタ５００とは、ネットワークで接続されて構成される。割付検証装置１００は、二次元コード撮像手段１１０と、二次元コード復号手段１１５と、文字列要約手段１２０と、割付参照データ作成手段１３０と、割付検証手段１６０と、設計データ取得手段１７０と、記憶手段１９０とを備えるである。記憶手段１９０は、設計データ７９１を記憶する。
【００４０】
設計データ７９１は、バリアブルプリント文字を配置する文字枠の名称情報と位置情報などを記述する文字枠定義データを含む。
【００４１】
二次元コード撮像手段１１０は、二次元コード画像を撮影して、画像メモリーに保持する。二次元コード復号手段１１５は 、前記画像メモリーに保持された二次元コード画像を復号して、所定の文字数の文字列に変換されている割付検証データ３９１を取得する。文字列要約手段１２０（たとえば、ハッシュ関数）は、前記割付参照データ１９１を所定の文字数の文字列に変換する。割付参照データ作成手段１３０は、設計データ７９１の文字枠定義データから、バリアブルプリント文字を配置する文字枠の名称情報と位置情報を取得して、これらを含む割付参照データ１９１を作成する。割付検証手段１６０は、所定の文字数の文字列に変換した割付参照データ１９１と所定の文字数の文字列に変換されている割付検証データ３９１とを比較して、その結果を記載する検証報告書１９９を作成する。設計データ取得手段１７０は、前記設計データ７９１を受信して保持する。
【００４２】
二次元コード復号手段１１５と、文字列要約手段１２０と、割付参照データ作成手段１３０と、割付検証手段１６０と、設計データ取得手段１７０と、記憶手段１９０とは、コンピュータプログラムである。記憶手段１９０は、不揮発性メモリーである。二次元コード撮像手段１１０は、ＣＣＤカメラである。設計データ７９１は、コンピュータプログラムが可読なデータである。
【００４３】
バリアブルプリント編集装置３００は、二次元コード作成手段３１０と、文字列要約手段３２０と、割付検証データ作成手段３３０と、割付データ作成手段３３５と、試験印刷データ作成手段３４０と、設計データ取得手段３７０と、記憶手段３９０とを備える。記憶手段３９０は、前記設計データ７９１を記憶する。
【００４４】
二次元コード作成手段３１０は、前記所定の文字数の文字列に変換された割付検証データ３９１から、二次元コードデータ（たとえば、ＱＲコードデータ）を生成する。文字列要約手段３２０（たとえば、ハッシュ関数）は、割付検証データ３９１を所定の文字数の文字列に変換する。割付検証データ作成手段３３０は、前記バリアブルプリント割付データから文字枠の名称情報と位置情報を取得して、これらを含む割付検証データ３９１を作成する。割付データ作成手段３３５は、バリアブルプリント文字を配置する文字枠の名称情報と位置情報を含むバリアブルプリント割付データ３９９を作成する。試験印刷データ作成手段３４０は、前記二次元コードデータと、前記バリアブルプリント割付データで割り付けた試験印刷用文字列とを含む試験印刷データ１９５を作成して、これを送信する。設計データ取得手段３７０は、前記設計データ７９１を受信して保持する。
【００４５】
二次元コード作成手段３１０と、文字列要約手段３２０と、割付検証データ作成手段３３０と、割付データ作成手段３３５と、試験印刷データ作成手段３４０と、設計データ取得手段３７０とは、コンピュータ・プログラムである。記憶手段３９０は、不揮発性メモリーである。設計データ７９１は、コンピュータプログラムが可読なデータである。
【００４６】
バリアブルプリンタ５００は、バリアブルプリント印刷手段５３０を備える。
【００４７】
試験印刷データ印刷手段５３０は、二次元コードデータとバリアブルプリント割付データと試験文字列を含んだ試験印刷データを、受信して、前記受信した二次元コードデータから二次元コード画像データを生成して、さらに、前記受信したバリアブルプリント割付データに従って前記受信した試験文字列の文字画像データを生成して、これらの画像データを印刷する。
【００４８】
試験印刷データ印刷手段５３０は、コンピュータ・プログラムである。
【００４９】
７００は、設計データ送信手段７１０と、記憶手段７９０を備える。記憶手段７９０は、前記設計データ７９１を記憶する。設計データ送信手段７１０は、前記設計データ７９１を送信する。
【００５０】
設計データ送信手段７１０は、コンピュータ・プログラムである。記憶手段７９０は、不揮発性メモリーである。設計データ７９１は、コンピュータプログラムが可読なデータである。
【００５１】
図１２は、電子フォーム編集支援装置のフローチャートである。
（１）バリアブルプリント編集装置３００にて、編集者は、設計データに含まれる割付定義データを解釈して、編集データを入力して、バリアブルプリント編集装置３００は、テキストを配置するテキストボックスの配置情報や名称情報を含む割付データを作成する。（ステップＳ１０１）
（２）バリアブルプリント編集装置の割付検証データ作成手段３３０は、割付データを取得して、これから、テキストボックス座標情報とボックス名称情報を含む割付検証データ３９１を作成する。 （ステップＳ１１０）
（３）バリアブルプリント編集装置の文字列要約手段３２０は、割付検証データ３９１を所定の文字数の文字列に変換する。（ステップＳ１２０）
（４）バリアブルプリント編集装置の二次元コード作成手段３１０は、割付検証データ３９１から、二次元コードを生成する。（ステップＳ１３０）
（５）バリアブルプリント編集装置の試験印刷データ作成手段３４０は、二次元コードを含む試験印刷データ１９５を作成して、検証印刷データ１９５をバリアブルプリンタ５００に送信する。（ステップＳ１４０）
（６）割付検証装置の設計データ取得手段１３０は、設計装置７００から割付定義データを含む設計データ７９１を受信する。（ステップＳ１５０）
（７）割付検証装置１００にて、検証者は、設計データ７９１の割付定義データを指定する。（ステップＳ２０１）
（８）割付検証装置の割付参照データ作成手段１５０は、指定された設計データ７９１の割付定義データを取得して、これから、割付参照データ１９１を作成する。（ステップＳ２１０）
（９）割付検証装置の文字列要約手段１２０は、割付参照データ１９１を所定の文字数の文字列に変換する。（ステップＳ２２０）
（１０）割付検証装置の二次元コード撮像手段１１０は、バリアブルプリンタ５００で印刷した試験印刷物５９１の二次元コード画像を撮影して、画像メモリーに保持する。次に、割付検証装置の二次元コード復号手段１１５は、画像メモリーに保持された二次元コード画像を復号して、 割付検証データ３９１を取得する。（ステップＳ２３０）
（１１）割付検証装置の割付検証手段１６０は、割付参照データ１９１と割付検証データ３９１とを比較して、一致すれば、合格の検証報告書１９９を作成する。（ステップＳ２４０）
【００５２】
以上詳しく説明したように、本願発明によれば、バリアブルプリント割付データを、設計データを用いて検証できるので、同一文字種・同一桁数の類似項目の項目入れ違い防止を確認するテスト作業の能率が向上した。さらには、従来のテストでは作成していた試験用文字データが不要になったので、テスト準備作業の負荷を削減した。
【図面の簡単な説明】
【００５３】
【図１】本発明によるバリアブルプリント割付検証システムの全体構成図
【図２】本発明によるバリアブルプリント割付検証システムの大まかな動作フロー
【図３】設計データ７９１の形式
【図４】設計データ７９１の文字枠定義データの例
【図５】ＸＭＬ形式バリアブルプリント割付データの説明図
【図６】割付検証データの説明図
【図７】２次元コードを含む試験印刷の例
【図８】ＸＭＬ形式の割付データから割付検証データを作成する処理の説明図
【図９】設計データから割付参照データを作成する処理の説明図
【図１０】割付検証データと割付参照データとを検証する処理の説明図
【図１１】バリアブルプリント割付検証システムの詳細な構成図
【図１２】バリアブルプリント割付検証処理のフローチャート
【符号の説明】
【００５４】
１  バリアブルプリント編集検証システム
１００  割付検証装置
１１０  二次元コード撮像手段
１１５  二次元コード復号手段
１２０  文字列要約手段
１３０  割付参照データ作成手段
１６０  割付検証手段
１７０  設計データ取得手段
１９０  記憶手段
１９１ｂ  文字枠定義データ
１９１ｃ  不定長文字列の割付参照データ
１９１ｄ  固定長文字列の割付参照データ
１９９  検証報告書
３００  バリアブルプリント編集装置
３１０  二次元コード作成手段
３２０  文字列要約手段
３３０  割付検証データ作成手段
３３５  割付データ作成手段
３４０  試験印刷データ作成手段
３７０  設計データ取得手段
３９０  記憶手段
３９１ｄ  固定長文字列の割付検証データ
３９１ｂ  文字枠データ
３９１ｃ  不定長文字列の割付検証データ
３９５  試験印刷データ
３９９  バリアブルプリント割付データ
１１０  二次元コードを撮影するカメラ
５００  バリアブルプリンタ
５３０  バリアブルプリント印刷手段
５９１  試験印刷物
７００  バリアブルプリント設計装置
７１０  設計データ送信手段
７９０  記憶手段
７９１  設計データ
７９１ａ  文字枠定義データ
【図１】
2007109117.tif 000003
【図２】
2007109117.tif 000004
【図３】
2007109117.tif 000005
【図４】
2007109117.tif 000006
【図５】
2007109117.tif 000007
【図６】
2007109117.tif 000008
【図７】
2007109117.tif 000009
【図８】
2007109117.tif 000010
【図９】
2007109117.tif 000011
【図１０】
2007109117.tif 000012
【図１１】
2007109117.tif 000013
【図１２】
2007109117.tif 000014