(57)【要約】【課題】バリアブル印刷の検査を効果的かつ確実に実行する。【解決手段】バリアブル印刷データ生成装置は、レイアウト識別値と各フィールドに対応付けられた画像の画像識別値とからなる検査コードをデータベースに登録すると共に、レイアウト識別値をコード化したレイアウト識別バーコードと各フィールドの画像識別値をコード化した画像識別バーコードとを生成し、レイアウト識別バーコードと各フィールドの画像識別バーコードとで１つの検査用バーコードが構成されるように、各フィールドの画像と当該画像の画像識別バーコードとを合成した合成画像を生成し、印刷装置は、検査用バーコードが付加された印刷物を出力し、印刷データ検査装置は、印刷物に付加された検査用バーコードを読み取って検査コードを取得し、データベースから取得した検査コードと比較して、印刷物の適否を判定する。【選択図】図８
2011248577.tif 000002
【特許請求の範囲】
【請求項１】
バリアブル印刷データを生成するバリアブル印刷データ生成装置と、前記バリアブル印刷データに基づいて印刷物を出力する印刷装置と、前記印刷物を検査する印刷データ検査装置と、が通信ネットワークで接続されてなる印刷物検査システムであって、
前記バリアブル印刷データ生成装置は、
レイアウトを識別する情報を数値化したレイアウト識別値と、前記レイアウトで規定される各フィールドに対応付けられた画像を識別する情報を数値化した画像識別値と、を含む第１の検査コードを生成し、データベースに登録する検査コード生成部と、
前記レイアウト識別値をコード化したレイアウト識別バーコードと、各フィールドの前記画像識別値をコード化した画像識別バーコードと、を生成するバーコード生成部と、
前記レイアウト識別バーコードと各フィールドの前記画像識別バーコードとで１つの検査用バーコードが生成されるように、各フィールドの画像と当該画像の画像識別バーコードとを合成してフィールド毎の合成画像を生成する合成画像生成部と、
前記レイアウト識別バーコードのデータと、前記フィールド毎の合成画像のデータと、を含むバリアブル印刷データを送信するデータ送信部と、を備え、
前記印刷装置は、
前記レイアウト識別バーコードと、前記フィールド毎の合成画像と、を合成して、前記検査用バーコードが付加された印刷物を出力する出力手段を備え、
前記印刷データ検査装置は、
前記印刷物に付加された前記検査用バーコードを読み取るバーコード読み取り部と、
前記検査用バーコードを解析して、前記レイアウト識別値とフィールド毎の前記画像識別値とを含む第２の検査コードを取得するバーコード解析部と、
前記データベースに登録された前記第１の検査コードを取得するデータベース操作部と、
前記印刷物から取得した前記第２の検査コードと、前記データベースから取得した前記第１の検査コードと、が一致するか否かに基づいて、前記印刷物を検査する検査判定部と、を備える、
ことを特徴とする印刷物検査システム。
【請求項２】
前記バリアブル印刷データ生成装置では、
前記検査コード生成部は、前記印刷物を識別する情報を数値化した個別識別値を生成し、前記第１の検査コードを前記個別識別値に関連付けて前記データベースに登録し、
前記バーコード生成部は、前記個別識別値をコード化した個別識別バーコードを生成し、
前記データ送信部は、前記個別識別バーコードのデータと、前記レイアウト識別バーコードのデータと、前記フィールド毎の合成画像のデータと、を含むバリアブル印刷データを送信し、
前記印刷装置では、
前記出力手段は、前記個別識別バーコードと、前記レイアウト識別バーコードと、前記フィールド毎の合成画像と、を合成して、前記個別識別バーコードと前記検査用バーコードとが付加された印刷物を出力し、
前記印刷データ検査装置では、
前記バーコード読み取り部は、前記印刷物に付加された前記個別識別バーコードと前記検査用バーコードとを読み取り、
前記バーコード解析部は、前記個別識別バーコードと前記検査用バーコードとを解析して、前記個別識別値と前記第２の検査コードとを取得し、
前記データベース操作部は、前記個別識別値を用いて前記データベースに登録された前記第１の検査コードを取得する、
ことを特徴とする請求項１に記載の印刷物検査システム。
【請求項３】
バリアブル印刷データを生成するバリアブル印刷データ生成装置と、前記バリアブル印刷データに基づいて印刷物を出力する印刷装置と、前記印刷物を検査する印刷データ検査装置と、が通信ネットワークで接続されたシステムにおける印刷物検査方法であって、
前記バリアブル印刷データ生成装置は、
レイアウトを識別する情報を数値化したレイアウト識別値と、前記レイアウトで規定される各フィールドに対応付けられた画像を識別する情報を数値化した画像識別値と、を含む第１の検査コードを生成し、データベースに登録する第１ステップと、
前記レイアウト識別値をコード化したレイアウト識別バーコードと、各フィールドの前記画像識別値をコード化した画像識別バーコードと、を生成する第２ステップと、
前記レイアウト識別バーコードと各フィールドの前記画像識別バーコードとで１つの検査用バーコードが生成されるように、各フィールドの画像と当該画像の画像識別バーコードとを合成してフィールド毎の合成画像を生成し、前記レイアウト識別バーコードのデータと、前記フィールド毎の合成画像のデータと、を含むバリアブル印刷データを送信する第３ステップと、を実行する、
ことを特徴とする印刷物検査方法。
【請求項４】
前記印刷装置は、
前記レイアウト識別バーコードと、前記フィールド毎の合成画像と、を合成して、前記検査用バーコードが付加された印刷物を出力する第４ステップを実行し、
前記印刷データ検査装置は、
前記印刷物に付加された前記検査用バーコードを読み取って解析し、前記レイアウト識別値とフィールド毎の前記画像識別値とを含む第２の検査コードを取得すると共に、前記データベースに登録された前記第１の検査コードを取得する第５ステップと、
前記印刷物から取得した前記第２の検査コードと、前記データベースから取得した前記第１の検査コードと、が一致するか否かに基づいて、前記印刷物を検査する第６ステップと、を実行する、
ことを特徴とする請求項３に記載の印刷物検査方法。
【請求項５】
前記第１ステップでは、前記印刷物を識別する情報を数値化した個別識別値を生成し、前記第１の検査コードを前記個別識別値に関連付けて前記データベースに登録し、
前記第２ステップでは、前記個別識別値をコード化した個別識別バーコードを生成し、
前記第３ステップでは、前記個別識別バーコードのデータと、前記レイアウト識別バーコードのデータと、前記フィールド毎の合成画像のデータと、を含むバリアブル印刷データを送信し、
前記第４ステップでは、前記個別識別バーコードと、前記レイアウト識別バーコードと、前記フィールド毎の合成画像と、を合成して、前記個別識別バーコードと前記検査用バーコードとが付加された印刷物を出力し、
前記第５ステップでは、前記印刷物に付加された前記個別識別バーコードと前記検査用バーコードとを読み取って解析し、前記個別識別値と前記第２の検査コードとを取得すると共に、前記個別識別値を用いて前記データベースに登録された前記第１の検査コードを取得する、
ことを特徴とする請求項４に記載の印刷物検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物検査システム及び印刷物検査方法に関し、特に、バリアブル印刷における印刷物検査システム及び印刷物検査方法に関する。
【背景技術】
【０００２】
近年、月次の請求者や利用明細書のドキュメントに取引情報とプロモーション広告を組み合わせて印刷し郵送する手法（Transaction Mail Promotion：いわゆるトランスプロモ）が普及してきている。このトランスプロモにはバリアブル印刷が用いられており、バリアブル印刷では、再利用オブジェクトをキャッシュメモリ内で保持し、再利用することで処理効率を上げている。
【０００３】
しかしながら、バリアブル印刷では、ユーザ毎に出力される印刷物の構成が異なるため、ユーザ毎に適切な画像が適切な位置に配置されているかを検査する必要があり、この検査作業に膨大な手間がかかってしまう。このような背景から、印刷物の構成を確認する検査作業を効率的に行うための様々な方法が提案されている。
【０００４】
例えば、下記特許文献１には、文字枠の名称情報と位置情報を含むバリアブルプリント割付データを作成する割付データ作成ステップと、前記バリアブルプリント割付データの文字枠の名称情報と位置情報から、割付検証データを作成する割付検証データ作成ステップと、前記割付検証データから、二次元コード画像を生成して、これを含んだ割付紙面の試験印刷を行う試験印刷ステップと、設計データ中の文字枠の名称情報と位置情報から、割付参照データを作成する割付参照データ作成ステップと、前記試験印刷により得られた印刷物上の２次元コード画像を読み取とり、復号して前記割付参照データと照合する割付検証ステップと、を含んだバリアブルプリント編集検証方法が開示されている。
【０００５】
また、下記特許文献２には、ユーザデータに基づいて印刷物毎に識別情報を生成する第１の識別情報生成手段と、前記識別情報を印刷可能な識別画像に変換する識別情報変換手段と、前記ユーザデータとフォームとを用いて、前記識別画像を付した前記印刷物をオーバレイ印刷するための処理を行うバリアブル印刷手段と、前記ユーザデータと前記識別情報とを関連付けたリストを生成して印刷出力するための処理を行うリスト印刷手段とを具備する画像形成装置と、前記識別画像を読み取る識別画像読み取り手段と、前記識別画像を識別情報に変換して検品を行う検品処理手段と、を具備する検品装置と、を備える印刷物検査システムが開示されている。
【０００６】
また、下記特許文献３には、複数のフィールドからなる印刷物を作製する印刷物作製システムであって、前記印刷物に印刷される提供情報に、該提供情報を識別するための識別情報を当該提供情報が前記複数のフィールドに配置された場合に該フィールドに隣接する領域に配置されるように付与する識別情報付与手段と、前記印刷物の提供先に応じた複数の提供情報を前記複数のフィールドにそれぞれ配置することにより、前記提供情報及び前記識別情報を少なくとも含み、前記印刷物に印刷される印刷データを編集する編集手段と、前記編集手段にて編集された印刷データを印刷する印字手段と、前記印字手段にて印刷された前記識別情報を読み取り、読み取られた識別情報と、前記編集手段にて編集された印刷データ内で当該識別情報の読み取り位置に配置された識別情報とを照合する照合手段とを有する印刷物作製システムが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１０９１１７号公報
【特許文献２】特開２００７−３３４７０１号公報
【特許文献３】特開２００４−２９９２２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記トランスプロモにおいて、利用明細などのトランザクション処理はホストコンピュータを使用し、大量かつ高速に処理される。このような印刷物に対して、印刷のヤレ、画像のかすれなどの検査は行われているが、印刷内容の検査は行われていない。その理由は、検査する内容がパーソナライズされており、検査する対象（画像の組合せ）がユーザ毎に異なるため、検査を実施する人間／システムは、それぞれの画像が正しく配置されて印刷されているかを判断するために、各ユーザに対応付けられた画像及びその画像の配置を知らなければならないからである。
【０００９】
この印刷内容の検査に関して、特許文献１では、印刷される文字列と位置情報をＱＲコード化し、ＱＲコードにより印字される文字列が正しいかを検証できるようにしているが、この技術では、バリアブル文字列を検証できても、パーソナライズされた画像を検証することはできない。
【００１０】
また、特許文献２では、ユーザデータに基づいて印刷物毎に識別情報を生成して、識別子としてＱＲコードをオーバレイ印刷しているが、この技術では、オーバレイ画像と実際の画像とが別に合成されるため、画像が正しく合成されたかを検証することはできない。
【００１１】
また、特許文献３では、バリアブル印刷のような複数のフィールドを部品で構成する印刷物を作成するときに、各部品が正しいフィールドに印刷されているかをバーコードで検査できるようにしているが、複数のフィールドに対応する複数のバーコードを別々の位置に配置しているため、バーコードの読み取りが複雑になり、検査漏れや検査エラーが起こりやすくなる。
【００１２】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、バリアブル印刷の検査を効果的かつ確実に実行することができる印刷物検査システム及び印刷物検査方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明は、バリアブル印刷データを生成するバリアブル印刷データ生成装置と、前記バリアブル印刷データに基づいて印刷物を出力する印刷装置と、前記印刷物を検査する印刷データ検査装置と、が通信ネットワークで接続されてなる印刷物検査システムであって、前記バリアブル印刷データ生成装置は、レイアウトを識別する情報を数値化したレイアウト識別値と、前記レイアウトで規定される各フィールドに対応付けられた画像を識別する情報を数値化した画像識別値と、を含む第１の検査コードを生成し、データベースに登録する検査コード生成部と、前記レイアウト識別値をコード化したレイアウト識別バーコードと、各フィールドの前記画像識別値をコード化した画像識別バーコードと、を生成するバーコード生成部と、前記レイアウト識別バーコードと各フィールドの前記画像識別バーコードとで１つの検査用バーコードが生成されるように、各フィールドの画像と当該画像の画像識別バーコードとを合成してフィールド毎の合成画像を生成するデータ合成部と、前記レイアウト識別バーコードのデータと、前記フィールド毎の合成画像のデータと、を含むバリアブル印刷データを送信するデータ送信部と、を備え、前記印刷装置は、前記レイアウト識別バーコードと、前記フィールド毎の合成画像と、を合成して、前記検査用バーコードが付加された印刷物を出力する出力手段を備え、前記印刷データ検査装置は、前記印刷物に付加された前記検査用バーコードを読み取るバーコード読み取り部と、前記検査用バーコードを解析して、前記レイアウト識別値とフィールド毎の前記画像識別値とを含む第２の検査コードを取得するバーコード解析部と、前記データベースに登録された前記第１の検査コードを取得するデータベース操作部と、前記印刷物から取得した前記第２の検査コードと、前記データベースから取得した前記第１の検査コードと、が一致するか否かに基づいて、前記印刷物を検査する検査判定部と、を備えるものである。
【００１４】
また、本発明は、バリアブル印刷データを生成するバリアブル印刷データ生成装置と、前記バリアブル印刷データに基づいて印刷物を出力する印刷装置と、前記印刷物を検査する印刷データ検査装置と、が通信ネットワークで接続されたシステムにおける印刷物検査方法であって、前記バリアブル印刷データ生成装置は、レイアウトを識別する情報を数値化したレイアウト識別値と、前記レイアウトで規定される各フィールドに対応付けられた画像を識別する情報を数値化した画像識別値と、を含む第１の検査コードを生成し、データベースに登録する第１ステップと、前記レイアウト識別値をコード化したレイアウト識別バーコードと、各フィールドの前記画像識別値をコード化した画像識別バーコードと、を生成する第２ステップと、前記レイアウト識別バーコードと各フィールドの前記画像識別バーコードとで１つの検査用バーコードが生成されるように、各フィールドの画像と当該画像の画像識別バーコードとを合成してフィールド毎の合成画像を生成し、前記レイアウト識別バーコードのデータと、前記フィールド毎の合成画像のデータと、を含むバリアブル印刷データを送信する第３ステップと、を実行するものである。
【００１５】
本発明においては、前記印刷装置は、前記レイアウト識別バーコードと、前記フィールド毎の合成画像と、を合成して、前記検査用バーコードが付加された印刷物を出力する第４ステップを実行し、前記印刷データ検査装置は、前記印刷物に付加された前記検査用バーコードを読み取って解析し、前記レイアウト識別値とフィールド毎の前記画像識別値とを含む第２の検査コードを取得すると共に、前記データベースに登録された前記第１の検査コードを取得する第５ステップと、前記印刷物から取得した前記第２の検査コードと、前記データベースから取得した前記第１の検査コードと、が一致するか否かに基づいて、前記印刷物を検査する第６ステップと、を実行する構成とすることができる。
【発明の効果】
【００１６】
本発明の印刷物検査システム及び印刷物検査方法によれば、バリアブル印刷の検査を効果的かつ確実に実行することができる。
【００１７】
その理由は、バリアブル印刷データ生成装置は、レイアウトを識別する情報及び各フィールドに対応付けられた画像を識別する情報を数値化した検査コード（レイアウト識別値及び各フィールドの画像識別値）をデータベースに登録すると共に、レイアウト識別値をコード化したレイアウト識別バーコードと各フィールドの画像識別値をコード化した画像識別バーコードとを生成し、レイアウト識別バーコードと各フィールドの画像識別バーコードとで１つの検査用バーコードが生成されるように、各フィールドの画像と当該画像の画像識別バーコードとを合成した合成画像を生成するからである。
【００１８】
また、印刷装置は、検査用バーコードが付加された印刷物を出力し、印刷データ検査装置は、印刷物に付加された検査用バーコードを読み取って検査コード（レイアウト識別値及び各フィールドの画像識別値）を取得し、データベースから取得した検査コードと比較して、印刷物の適否を判定するからである。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施例に係る印刷物検査システムの構成を模式的に示すブロック図である。
【図２】本発明の一実施例に係るバリアブル印刷データ生成装置のプログラム構成を示すブロック図である。
【図３】本発明の一実施例に係る印刷データ検査装置のプログラム構成を示すブロック図である。
【図４】レイアウトの一例を示す図である。
【図５】レイアウトの各フィールドと各フィールドに合成する画像との対応関係を示す図である。
【図６】図４のレイアウトにおける検査用バーコードの割付例を示す図である。
【図７】検査用バーコード（可変長）の割付例を示す図である。
【図８】検査用バーコードの生成手順を模式的に示す図である。
【図９】フィールド１の合成画像を示す図である。
【図１０】フィールド２の合成画像を示す図である。
【図１１】フィールド３の合成画像を示す図である。
【図１２】フィールド４の合成画像を示す図である。
【図１３】全フィールドの合成画像を合成した状態を示す図である。
【図１４】レイアウト識別バーコードを合成した状態を示す図である。
【図１５】検査用バーコードに個別識別バーコードを付加した状態を示す図である。
【図１６】バリアブル印刷データ生成装置の処理を示すフローチャート図である。
【図１７】印刷データ検査装置の処理を示すフローチャート図である。
【発明を実施するための形態】
【００２０】
バリアブル印刷は、ユーザの購買意欲を刺激し、店舗、販売店、企業、商品やブランドに対するロイヤリティを確立するため、年齢、性別、嗜好に合わせた商品もしくは最近購入した商品の関連商品などの情報をユーザに提供するために使われる。このようにバリアブル印刷はダイレクトマーケティングにおいて重要なツールであるが、バリアブル印刷にでは、ユーザ毎に異なる画像が印刷されるため、ユーザ毎に適切な画像が適切な位置に配置されているかを確実にかつ高速に検査する必要がある。
【００２１】
そこで、本発明の一実施の形態では、それぞれの画像配置をバーコードで検査するのみならず、複数画像を検査するためのバーコードを１つにまとめ、一箇所に検査用バーコードを配置することにより、検査漏れや検査エラーを減らし、検査の容易性と確実性を高めるようにする。
【００２２】
検査用バーコードを一つにまとめるためには、バリアブル印刷のレイアウトとバーコードとを関連付け、レイアウト識別値をコード化してレイアウト識別バーコードを生成すると共に各レイアウト枠に合成する画像の画像識別値をコード化して画像識別バーコードを生成し、レイアウト枠に合成する画像と画像識別バーコードとを同時に合成する。これにより、印刷されたバーコードをスキャンし、データ生成時に登録した検査コード（レイアウト識別値及び各フィールドの画像識別値）と照らし合わせるだけで、画像が期待通りに印刷されたかを検証することができる。
【実施例】
【００２３】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るバリアブル印刷における印刷物検査システム及び印刷物検査方法について、図１乃至図１７を参照して説明する。図１は、本発明の一実施例に係る印刷物検査システムの構成を模式的に示すブロック図であり、図２は、バリアブル印刷データ生成装置のプログラム構成を示すブロック図、図３は、印刷データ検査装置のプログラム構成を示すブロック図である。また、図４は、レイアウトの一例を示す図であり、図５は、レイアウトの各フィールドと各フィールドに合成する画像との対応関係を示す図である。また、図６乃至図１５は、検査用バーコードの割付け方法を説明する図であり、図１６は、バリアブル印刷データ生成装置の処理を示すフローチャート図、図１７は、印刷データ検査装置の処理を示すフローチャート図である。
【００２４】
図１に示すように、本実施例の印刷物検査システム１０は、バリアブル印刷データを生成するバリアブル印刷データ生成装置２０と、バリアブル印刷データを解析してページ毎のイメージデータを生成する印刷制御装置５０と、ページ毎のイメージデータに基づいて印刷を実行する出力装置６０と、検査用の情報を記憶するデータベース４０と、データベース４０に記憶された情報と印刷物７０に付加されたバーコードから読み取った情報とを用いて印刷物７０を検査する印刷データ検査装置３０などで構成される。バリアブル印刷データ生成装置２０と印刷データ検査装置３０と印刷制御装置５０はＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などのネットワークで接続されており、印刷制御装置５０と出力装置６０は専用のインターフェースで接続されている。
【００２５】
バリアブル印刷データ生成装置２０は、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３、ＮＩＣ（Network Interface Card）２４、ＨＤＤ（Hard Disk Drive）２５等から構成され、ＲＯＭ２２やＨＤＤ２５に記憶されたプログラム（図２のプログラム）をＲＡＭ２３に展開し、ＣＰＵ２１で実行する。ＨＤＤ２５には、バリアブル印刷におけるオブジェクトの配置を規定するレイアウトデータとラスタライズ前の画像データとユーザ情報を含む顧客データベースとを備えている。ＮＩＣ２４は、印刷データ検査装置３０及び印刷制御装置５０との通信処理を行う。
【００２６】
印刷データ検査装置３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＮＩＣ３４、ＨＤＤ３５、バーコード読み込みデバイス３６等から構成され、ＲＯＭ３２やＨＤＤ３５に記憶されたプログラム（図３のプログラム）をＲＡＭ３３に展開し、ＣＰＵ３１で実行する。ＮＩＣ３４は、バリアブル印刷データ生成装置２０との通信や他のサーバとの通信処理を行う。バーコード読込みデバイス３６は、バーコードリーダなどのバーコードをスキャンするデバイスであり、印刷データ検査装置３０にＵＳＢ（Universal Serial Bus）などで接続されている。
【００２７】
データベース４０は、バリアブル印刷データ生成装置２０で生成された情報（後述する検査コード）を保存するためのデータベースである。このデータベース４０は、バリアブル印刷データ生成装置２０又は印刷データ検査装置３０のどちらかに含まれてもよいし、バリアブル印刷データ生成装置２０及び印刷データ検査装置３０から通信可能な別のサーバなどとしてもよい。
【００２８】
印刷制御装置（コントローラ）５０は、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ、ＶＩＦ（Video Interface）、ＮＩＣ、ＨＤＤ等から構成され、ＲＯＭやＨＤＤに記憶されたプログラムをＲＡＭに展開し、ＣＰＵで実行する。ＲＡＭには、再利用オブジェクトを格納するキャッシュメモリと再利用オブジェクト名を管理する管理テーブルを格納する領域、画像合成を行う作業領域、及び合成した画像を格納するフレームバッファ領域がある。ＶＩＦは、フレームバッファ領域に格納した画像を出力装置６０に転送するために使用する。
【００２９】
出力装置６０は、ネットワークプリンタや複合機などの画像形成装置（ＭＦＰ：Multi-Function Peripheral）である。
【００３０】
なお、図１では、印刷物検査システム１０に、印刷制御装置５０と出力装置６０とを別々に設けたが、印刷制御装置５０と出力装置６０とは１つの装置としてもよい。
【００３１】
次に、バリアブル印刷データ生成装置２０及び印刷データ検査装置３０で動作するプログラムについて説明する。
【００３２】
図２は、バリアブル印刷データ生成装置２０のプログラム構成図であり、バリアブル印刷データ生成装置２０を、検査コード生成部２０ａ、検査コード保存部２０ｂ、バーコード生成部２０ｃ、合成画像生成部２０ｄ、データ送信部２０ｅなどとして機能させる。
【００３３】
検査コード生成部２０ａは、レイアウトを識別する情報（例えば、図８の「レイアウト０１」）と、そのレイアウトの各フィールドに配置する画像を識別する情報（例えば、図８の「画像１−２」など）と、そのレイアウト及び画像を用いて出力されるユーザ毎の印刷物７０を識別する情報を各々数値化し、レイアウト識別値（例えば、図８の「０１」）、各フィールドの画像識別値（例えば、図８の「１２」など）、個別識別値を生成する。なお、レイアウト識別値と各フィールドの画像識別値とで検査コードが構成される。
【００３４】
検査コード保存部２０ｂは、検査コード生成部２０ａで生成された検査コードを、個別識別値に関連付けてデータベース４０に保存する。
【００３５】
バーコード生成部２０ｃは、レイアウト識別値、画像識別値、個別識別値を各々コード化して、レイアウト識別バーコード、画像識別バーコード、個別識別バーコードを生成する。
【００３６】
合成画像生成部２０ｄは、各フィールドに配置する画像と、当該画像の画像識別バーコードとを合成した合成画像を生成する。その際、レイアウト識別バーコードと各フィールドの画像識別バーコードとで１つのバーコード（検査用バーコードと呼ぶ。）が生成されるように、各フィールドの画像識別バーコードを配置する。
【００３７】
データ送信部２０ｅは、個別識別バーコードのデータと、レイアウト識別バーコードのデータと、画像と画像識別バーコードとを合成した合成画像のデータとを、バリアブル印刷機能を備える印刷制御装置５０にネットワークを通して送信する。
【００３８】
図３は、印刷データ検査装置３０のプログラム構成図であり、印刷データ検査装置３０を、バーコード読み込み部３０ａ、バーコード解析部３０ｂ、データベース操作部３０ｃ、検査判定部３０ｄ、検査結果通知部３０ｅなどとして機能させる。
【００３９】
バーコード読み込み部３０ａは、印刷物７０の検査用バーコード及び個別識別バーコードをバーコード読み込みデバイス３６で読み込む。
【００４０】
バーコード解析部３０ｂは、バーコード読み込み部３０ａで読み込んだバーコードを解析して数値化し、個別識別値と検査コード（レイアウト識別値及び各フィールドの画像識別値）とを取り出す。
【００４１】
データベース操作部３０ｃは、バリアブル印刷データ生成装置２０、印刷データ検査装置３０又はネットワーク上にあるデータベース４０にアクセスし、バーコード解析部３０ｂで取り出した個別識別値をキーにして、検査コード（レイアウト識別値及び各フィールドの画像識別値）を取り出す。
【００４２】
検査判定部３０ｄは、バーコード解析部３０ｂで取り出した検査コード（レイアウト識別値及び各フィールドの画像識別値）と、個別識別値をキーにしてデータベース４０から取り出した検査コード（レイアウト識別値及び各フィールドの画像識別値）と、を比較し、検査判定を行う。
【００４３】
検査結果通知部３０ｅは、検査判定部３０ｄで検査判定した結果を検査員もしくは検査システムに通知する。通知方法としては、モニターに結果を表示する方法でも良いし、不合格判定の場合のみ音などで知らせる方法でも良い。また、検査システムに通知する場合は、検査システムにメッセージを送るなど方法で通知する。
【００４４】
次に、レイアウトと検査用バーコードについて説明する。
【００４５】
図４は、バリアブル印刷データを作成するときのレイアウトの一例であり、レイアウト１は４つのフィールドを持ち、それぞれのフィールドには、図５に示す画像の中からユーザ毎に設定された画像が配置される。具体的には、フィールド１には、画像１−０〜１−２、フィールド２には、画像２−０〜２−６、フィールド３には、画像３−０〜３−３、フィールド４には画像４−０〜４−４の中から選択された画像が配置される。なお、ユーザによってはフィールドに画像が配置されない場合もあることを考慮して、図中に「画像なし」を記載している。そして、各フィールドに選択された画像（画像なしを含む。）が配置され、更に、所定の位置（本実施例では印刷面の右下）に検査用バーコード７１が配置される。
【００４６】
図６は、図４で示したレイアウト１の検査用バーコード７１の割付け方法を示したものであり、本実施例では、検査用バーコード７１は破線で示す５つの領域に分かれている。検査用バーコード７１の左端から１番目の領域はレイアウト用であり、レイアウト識別値を検査用バーコード７１に割付けることで、レイアウト１の各フィールドと各フィールドに配置する画像の画像識別値とをリンクさせる。２番目の領域にはフィールド１、３番目の領域にはフィールド２、４番目の領域にはフィールド３、５番目の領域にはフィールド４に配置する画像の画像識別値を割付ける。
【００４７】
なお、図６では、左から順にレイアウト識別値、フィールド１〜４の画像識別値を割付けているが、割付けの順番は任意であり、例えば、そのレイアウトで規定されるフィールドの面積に応じた順番などとしてもよい。
【００４８】
また、図６は、検査用バーコード７１の各領域は、レイアウト識別値と画像識別値を入れるための２キャラクタ分の識別子が入るように同じ長さとしているが、各領域の長さは適宜調整可能である。図７は、領域の長さを可変にした例であり、２番目の領域を広くしている。このように、各領域の長さは一定にする必要は無く、必要な分の領域を確保することにより、各フィールドに合成される画像数が多くなっても対応可能になる。
【００４９】
次に、検査用バーコードの作成手順について説明する。
【００５０】
図８は、検査用バーコードの作成手順を模式的に示す図であり、ＮＷ−７バーコード規格を使い、以下に示す情報から検査用バーコードを生成する。なお、バーコード規格はＮＷ−７に限定されず、ＩＴＦ（Interleaved Two of Five）やＣＯＤＥ３９、ＣＯＤＥ１２８などを用いてもよく、ＣＯＤＥ３９やＣＯＤＥ１２８を用いる場合は、レイアウト識別値や画像識別値、個別識別値にアルファベットや記号を含めることもできる。
【００５１】
レイアウト＝「レイアウト０１」
フィールド１に合成する画像＝「画像１−２」
フィールド２に合成する画像＝「画像２−５」
フィールド３に合成する画像＝「画像３−１」
フィールド４に合成する画像＝「画像４−４」
【００５２】
上記情報をバーコード化するために、
（１）各フィールドに画像をマッピングした状態にするステップ、
（２）検査コード生成部２０ａにより、レイアウトを識別する情報及び各フィールドに対応付けられた画像を識別する情報を数値化するステップ、
（３）バーコード生成部２０ｃにより、数値化したもの（レイアウト識別値及び各フィールドの画像識別値）を、ＮＷ−７バーコード規格に基づいてバーコード化するステップ、
の３つのステップを行う。
【００５３】
そして、最後のステップを実施することで、レイアウト１にマッピングされた画像がバーコード化される。
【００５４】
次に、合成画像生成部２０ｄは、各フィールドに配置される画像と、その画像の画像識別値をコード化したバーコードと、を合成して、合成画像を生成する。その際、各フィールドに対応付けられた画像の画像識別値をコード化したバーコード（画像識別バーコード）が、検査用バーコード中の予め割り当てられた領域に配置されるようにする。
【００５５】
図９は、フィールド１の合成画像のイメージであり、フィールド１に使用する画像１−２とその画像の画像識別値「１２」をコード化したバーコード（画像１−２の画像識別バーコード７２）とが合成されている。図１０は、フィールド２の合成画像のイメージであり、フィールド２に使用する画像２−５とその画像の画像識別値「２５」をコード化したバーコード（画像２−５の画像識別バーコード７２）とが合成されている。図１１は、フィールド３の合成画像のイメージであり、フィールド３に使用する画像３−１とその画像の画像識別値「３１」をコード化したバーコード（画像３−１の画像識別バーコード７２）とが合成されている。図１２は、フィールド４の合成画像のイメージであり、フィールド４に使用する画像４−４とその画像の画像識別値「４４」をコード化したバーコード（画像４−４の画像識別バーコード７２）とが合成されている。
【００５６】
図１３は、フィールド１からフィールド４までを合成画像を合成した状態を示している。この状態から、図１４（ａ）に示すように、検査用バーコードの所定の領域（ここでは１番左の領域）にレイアウト識別値「０１」をコード化したバーコード（レイアウト識別バーコード７３）を合成し、図１４（ｂ）の状態となる。この状態に、必要に応じて、個別識別バーコード７４（個別識別値をコード化したバーコード）を合成して、図１５の状態になる。
【００５７】
次に、本実施例の印刷物検査システム１０の動作について説明する。図１６は、バリアブル印刷データ生成装置２０の処理を示しており、図１７は、印刷データ検査装置３０の処理を示している。
【００５８】
バリアブル印刷データ装置２０は、図１６に示すように、ユーザの印刷指示によりレイアウトを特定し（Ｓ１０１）、特定したレイアウトにそれぞれ画像を割り当てるために、顧客データベースからレコードを１件取り出し、レイアウト枠に適用する（Ｓ１０２）。
【００５９】
次に、画像をレイアウトの指示されたフィールドにマッピングし（Ｓ１０３）、その画像を識別する情報を数値化する（Ｓ１０４）。その後、数値化された情報（画像識別値）をバーコードに変換し（Ｓ１０５）、画像とバーコードとを合成し、バリアブル印刷データを生成する（Ｓ１０６）。そして、上記Ｓ１０３〜Ｓ１０６の処理を１ページの合成が完了するまで繰り返す。
【００６０】
１ページの合成が完了したら（Ｓ１０７のＹｅｓ）、レイアウト識別値と個別識別値をバーコード化し、そのページに合成するようにバリアブル印刷データに追加する（Ｓ１０８）。そして、そのページのレイアウト識別値と画像識別値を検査コードとして個別識別値に関連付けてデータベースに保存する（Ｓ１０９）。この処理を顧客データベースが終了するまで繰り返し（Ｓ１１０）、顧客データベースが終了したら、生成したバリアブル印刷データを印刷制御装置５０へ転送する。
【００６１】
印刷データ検査装置３０は、図１７に示すように、印刷制御装置５０で合成され、出力装置６０で出力された印刷物７０の個別識別バーコード７４及び検査用バーコード７１をバーコード読み取りデバイス３６にて読み取り（Ｓ２０１）、個別識別値と検査コード（レイアウト識別値及び画像識別値）を取り出し（Ｓ２０２）、上記個別識別値をキーにしてデータベース４０から検査コード（レイアウト識別値及び画像識別値）を取り出す（Ｓ２０３）。検査用バーコード７１から取り出した検査コードとデータベース４０から取り出した検査コードとを比較し（Ｓ２０４）、検査コードが一致しない場合は、検査エラー処理を行い、検査員および検査システムに検査結果を通知する。この処理を検査終了まで繰り返す。
【００６２】
このように、本実施例では、レイアウト識別バーコード７３と画像識別バーコード７２とで１つの検査用バーコード７１が構成されるため、１つの検査用バーコード７１を読み取るだけで、適切な画像が適切な位置に配置されているかを確実かつ高速に検査することができる。
【００６３】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００６４】
例えば、上記実施例では、検査用バーコード７１を印刷物７０の右下に配置したが、印刷場所（印刷面の上、下、右、左）や角度（水平方向、垂直方向、斜め方向）等は任意であり、印刷物７０の形態に応じて、バーコードの読み取りがしやすい位置に配置することができ、これにより、検査の容易性と確実性を更に高めることができる。
【００６５】
また、上記実施例では、レイアウト識別バーコード７３と各画像識別バーコード７２とが連続して１つの検査用バーコード７１が生成されるようにしたが、バーコード読み取りデバイス３６が簡便に読み取り可能であれば、レイアウト識別バーコード７３と各画像識別バーコード７２とは、多少離れていてもよいし、複数の塊に分けて配置（例えば、上段にレイアウト識別バーコード７３とフィールド１の画像識別バーコード７２、下段に、フィールド２〜４の画像識別バーコード７２を配置）してもよい。
【００６６】
また、各フィールドに配置される画像の組み合わせのみで印刷物７０を検査できる場合は、検査用バーコード７１からレイアウト識別バーコード７３を省略することができる。また、画像識別バーコード７２に画像識別値に加えてレイアウト識別値を付加すれば（例えば、図８において、フィールド１を「０１１２」、フィールド２を「０１２５」、フィールド３を「０１３１」、フィールド４を「０１４４」にすれば）、検査用バーコード７１を各画像識別バーコード７２のみで構成することも可能である。
【００６７】
また、上記実施例では、印刷物７０に個別識別バーコード７４を配置したが、例えば、バリアブル印刷データ生成装置２０が検査コードをデータベース４０に登録する順番と、出力装置６０から出力される印刷物７０の順番とが一致している場合には、個別識別値をキーにして検査コードを検索する必要はなく、この場合は、個別識別バーコード７４を省略することができる。
【００６８】
また、上記実施例では、バーコードを例にして説明したが、レイアウト識別値、画像識別値、個別識別値はコード化して記憶できればよく、例えば、２次元コード（ＱＲコード）を利用してもよい。
【産業上の利用可能性】
【００６９】
本発明は、バリアブル印刷データを生成する装置とバリアブル印刷データを用いて印刷物を出力する装置と印刷物の検査を行う装置とを含むシステムに利用可能である。
【符号の説明】
【００７０】
１０  印刷物検査システム
２０  バリアブル印刷データ生成装置
２０ａ  検査コード生成部
２０ｂ  検査コード保存部
２０ｃ  バーコード生成部
２０ｄ  合成画像生成部
２０ｅ  データ送信部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  ＮＩＣ
２５  ＨＤＤ
３０  印刷データ検査装置
３０ａ  バーコード読み込み部
３０ｂ  バーコード解析部
３０ｃ  データベース操作部
３０ｄ  検査判定部
３０ｅ  検査結果通知部
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
３４  ＮＩＣ
３５  ＨＤＤ
３６  バーコード読み込みデバイス
４０  データベース
５０  印刷制御装置
６０  出力装置
７０  印刷物
７１  検査用バーコード
７２  画像識別バーコード
７３  レイアウト識別バーコード
７４  個別識別バーコード
【図１】
2011248577.tif 000003
【図２】
2011248577.tif 000004
【図３】
2011248577.tif 000005
【図４】
2011248577.tif 000006
【図５】
2011248577.tif 000007
【図６】
2011248577.tif 000008
【図７】
2011248577.tif 000009
【図８】
2011248577.tif 000010
【図９】
2011248577.tif 000011
【図１０】
2011248577.tif 000012
【図１１】
2011248577.tif 000013
【図１２】
2011248577.tif 000014
【図１３】
2011248577.tif 000015
【図１４】
2011248577.tif 000016
【図１５】
2011248577.tif 000017
【図１６】
2011248577.tif 000018
【図１７】
2011248577.tif 000019