(57)【要約】      （修正有）【課題】可変データ項目をもつ印刷物の印刷時に、印字範囲からのはみだし等、印刷結果の検査を効率的に行う。【解決手段】検査データ生成装置６Ａは、複数の項目毎に項目データを有するレコードを複数含む可変データを受け付ける受付手段６００と、可変データの複数の項目から、複数のレコードの項目データの特徴情報のばらつき度合いに基づき、予め定められた規則に従って特徴情報のばらつき度合いが大きい項目を、検査対象項目として抽出する検査項目抽出手段６０１Ａと、複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物を検査する検査データを、検査対象項目と様式定義データとに基づいて生成する検査データ生成手段６０２とを備える。【選択図】図３
2010128759.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目の項目データを有するレコードを複数含む可変データを受け付ける受付ステップと、
前記受付ステップにより受け付けられた前記可変データの前記複数の項目から、前記複数のレコードの前記項目データの特徴情報のばらつき度合いに基づき、予め定められた規則に従って前記特徴情報のばらつき度合いが大きい前記項目を、検査対象項目として抽出する抽出ステップと、
前記複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物を検査する検査データを、前記抽出ステップにより抽出された前記検査対象項目と前記様式定義データとに基づいて生成する生成ステップをコンピュータに実行させる検査データ生成プログラム。
【請求項２】
前記抽出ステップは、前記複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物の検査処理を行う検査手段の処理能力情報を取得し、その取得した前記処理能力情報に基づいて、前記検査処理が前記検査手段の処理能力の範囲内にある前記項目を前記検査対象項目として抽出する請求項１に記載の検査データ生成プログラム。
【請求項３】
前記抽出ステップは、前記複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物の検査処理を行う検査手段の処理能力情報を取得し、その取得した前記処理能力情報に基づいて、前記検査処理が予め定められた時間内に終了する前記項目を前記検査対象項目として抽出する請求項１に記載の検査データ生成プログラム。
【請求項４】
複数の項目の項目データを有するレコードを複数含む可変データを受け付ける受付手段と、
前記受付手段により受け付けられた前記可変データの前記複数の項目から、前記複数のレコードの前記項目データの特徴情報のばらつき度合いに基づき、予め定められた規則に従って前記特徴情報のばらつき度合いが大きい前記項目を、検査対象項目として抽出する抽出手段と、
前記複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物を検査する検査データを、前記抽出手段により抽出された前記検査対象項目と前記様式定義データとに基づいて生成する生成手段とを備えた検査データ生成装置。
【請求項５】
複数の項目の項目データを有するレコードを複数含む可変データを受け付ける受付手段と、
前記受付手段により受け付けられた前記可変データの前記複数の項目から、前記複数のレコードの前記項目データの特徴情報のばらつき度合いに基づき、予め定められた規則に従って前記特徴情報のばらつき度合いが大きい前記項目を、検査対象項目として抽出する抽出手段と、
前記可変レコードに含まれる前記複数のレコードを様式定義データに適用することにより複数の印刷物を印刷する印刷手段と、
前記抽出ステップにより抽出された前記検査対象項目と前記様式定義データとに基づいて、前記印刷手段により印刷された前記複数の印刷物を検査する検査手段とを備えた印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査データ生成プログラム、検査データ生成装置及び印刷システムに関する。
【背景技術】
【０００２】
印字レイアウトデータに可変情報が印刷された印刷物を検査する印刷物検査装置が知られている（例えば、特許文献１参照。）。
【０００３】
この印刷物検査装置は、印字レイアウトデータから可変情報を印刷する領域の外接座標を生成する外接座標生成手段と、生成された外接座標により囲まれた領域以外を検査対象外の領域として設定する検査外領域設定手段と備える。すなわち、この印刷物検査装置は、可変情報が印刷された全ての領域に対して印刷物の検査を実行する。
【特許文献１】特開２００１−１５０６４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、可変データの項目データの特徴情報のばらつき度合いに基づかない場合に比較して、検査効率を向上することができる検査データ生成プログラム、検査データ生成装置及び印刷システムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様は、上記目的を達成するため、以下の検査データ生成プログラム、検査データ生成装置及び印刷システムを提供する。
【０００６】
［１］複数の項目の項目データを有するレコードを複数含む可変データを受け付ける受付ステップと、前記受付ステップにより受け付けられた前記可変データの前記複数の項目から、前記複数のレコードの前記項目データの特徴情報のばらつき度合いに基づき、予め定められた規則に従って前記特徴情報のばらつき度合いが大きい前記項目を、検査対象項目として抽出する抽出ステップと、前記複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物を検査する検査データを、前記抽出ステップにより抽出された前記検査対象項目と前記様式定義データとに基づいて生成する生成ステップをコンピュータに実行させる検査データ生成プログラム。
【０００７】
［２］前記抽出ステップは、前記複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物の検査処理を行う検査手段の処理能力情報を取得し、その取得した前記処理能力情報に基づいて、前記検査処理が前記検査手段の処理能力の範囲内にある前記項目を前記検査対象項目として抽出する前記［１］に記載の検査データ生成プログラム。
【０００８】
［３］前記抽出ステップは、前記複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物の検査処理を行う検査手段の処理能力情報を取得し、その取得した前記処理能力情報に基づいて、前記検査処理が予め定められた時間内に終了する前記項目を前記検査対象項目として抽出する前記［１］に記載の検査データ生成プログラム。
【０００９】
［４］複数の項目の項目データを有するレコードを複数含む可変データを受け付ける受付手段と、前記受付手段により受け付けられた前記可変データの前記複数の項目から、前記複数のレコードの前記項目データの特徴情報のばらつき度合いに基づき、予め定められた規則に従って前記特徴情報のばらつき度合いが大きい前記項目を、検査対象項目として抽出する抽出手段と、前記複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物を検査する検査データを、前記抽出手段により抽出された前記検査対象項目と前記様式定義データとに基づいて生成する生成手段とを備えた検査データ生成装置。
【００１０】
［５］複数の項目の項目データを有するレコードを複数含む可変データを受け付ける受付手段と、前記受付手段により受け付けられた前記可変データの前記複数の項目から、前記複数のレコードの前記項目データの特徴情報のばらつき度合いに基づき、予め定められた規則に従って前記特徴情報のばらつき度合いが大きい前記項目を、検査対象項目として抽出する抽出手段と、前記可変レコードに含まれる前記複数のレコードを様式定義データに適用することにより複数の印刷物を印刷する印刷手段と、前記抽出ステップにより抽出された前記検査対象項目と前記様式定義データとに基づいて、前記印刷手段により印刷された前記複数の印刷物を検査する検査手段とを備えた印刷システム。
【発明の効果】
【００１１】
請求項１，４に係る発明によれば、可変データの項目データの特徴情報のばらつき度合いに基づかずに検査対象項目を抽出する場合に比較して、検査効率の高い検査データを生成できる。
【００１２】
請求項２に係る発明によれば、検査手段の処理能力の範囲内で検査可能な検査データを生成することができる。
【００１３】
請求項３に係る発明によれば、予め定められた時間内で検査手段により検査可能な検査データを生成することができる。
【００１４】
請求項５に係る発明によれば、可変データの項目データの特徴情報のばらつき度合いに基づかずに検査対象項目を抽出する場合に比較して、効率の高い検査を行える。
【発明を実施するための最良の形態】
【００１５】
本発明の実施の形態に係る検査データ生成装置は、複数の項目の項目データを有するレコードを複数含む可変データを受け付ける受付手段と、前記受付手段により受け付けられた前記可変データの前記複数の項目から、前記複数のレコードの前記項目データの特徴情報のばらつき度合いに基づき、予め定められた規則に従って前記特徴情報のばらつき度合いが大きい前記項目を、検査対象項目として抽出する抽出手段と、前記複数のレコードが様式定義データに適用されることにより印刷された複数の印刷物を検査する検査データを、前記抽出手段により抽出された前記検査対象項目と前記様式定義データとに基づいて生成する生成手段とを備える。
【００１６】
「特徴情報」とは、項目データの特徴を示す情報であり、例えば、項目データの文字列、その文字列の文字列数、その文字列を構成する文字種類、及びその文字を表す形状パターン等である。文字種類は、数字、アルファベット、仮名、漢字等である。
【００１７】
「ばらつき度合い」とは、上記の特徴情報を基にしてレコード間で項目データに差異があるときに大きな値を取り得る指標値である。なお、ばらつき度合いは、特徴情報から標準偏差や出現頻度等の統計値として算出してもよい。
【００１８】
「予め定められた規則」としては、例えば、複数の項目間でばらつき度合いを比較し、ばらつき度合いが最も大きい項目や上位何番目までの項目を検査対象項目とする場合や、ばらつき度合いが予め定められた閾値よりも大きい項目を検査対象項目とする場合等が挙げられる。
【００１９】
上記構成において、抽出手段により可変レコードの複数の項目の中からばらつき度合いが大きい項目として、例えば、レコード間で差異がある項目が検査対象項目として抽出される。従って、複数のレコードが適用された複数の印刷物に対してその抽出された項目に係る検査を行った場合には、全ての項目を検査するよりも少ない項目数で、例えば、複数の印刷物におけるページ間の並びや抜け等を検査することができる。
【００２０】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る印刷システムの概略構成の一例を示す全体図である。この印刷システム１は、テンプレート生成装置２Ａと、印刷指示装置３と、印刷データ生成装置４と、印刷装置５と、検査データ生成装置６Ａと、検査装置７と、これら各装置２〜７を相互に接続するネットワーク８とから構成されている。
【００２１】
（テンプレート生成装置）
テンプレート生成装置２Ａは、このテンプレート生成装置２Ａの各部を制御する、例えば、ＣＰＵ等により実現される制御部と、各種のプログラム及びデータを記憶する、例えば、ハードディスク、ＲＡＭ、ＲＯＭ等により実現される記憶部と、ネットワーク８に接続された、例えば、ネットワークインタフェースカードにより実現される通信部と、データ入力の操作を受け付ける、例えば、キーボード、マウス等により実現される操作部と、各種の画面等を表示する、例えば、液晶ディスプレイ等により実現される表示部とを備える。このようなテンプレート生成装置２Ａは、例えば、コンピュータ等により構成されている。
【００２２】
テンプレート生成装置２Ａの制御部は、記憶部に記憶されたテンプレート設計プログラムに従って動作することにより、表示部にサンプルバリアブルデータ１０を表示し、操作部に対するユーザの操作に基づいてテンプレート（様式定義データ）１２を生成する。なお、サンプルバリアブルデータ１０及びテンプレート１２の詳細は後述する。
【００２３】
（印刷指示装置）
印刷指示装置３は、テンプレート生成装置２Ａと同様の制御部、記憶部、通信部、操作部及び表示部を備える。印刷指示装置３の制御部は、バリアブルデータ（可変データ）１１と、そのバリアブルデータ１１が適用されるテンプレート１２とが指定された印刷指示の操作を操作部により受け付けると、その指定されたバリアブルデータ１１及びテンプレート１２を、印刷データ生成装置４と検査データ生成装置６Ａとに通信部によりそれぞれ送信する。なお、バリアブルデータ１１の詳細は後述する。
【００２４】
（印刷データ生成装置）
印刷データ生成装置４は、テンプレート生成装置２Ａと同様の制御部、記憶部及び通信部を備える。印刷データ生成装置４の制御部は、テンプレート１２にバリアブルデータ１１のデータを埋め込むことにより、印刷装置５で解釈可能な、例えば、ページ記述言語（ＰＤＬ：Printer Description Language））で記述された印刷データ１３を生成する。
【００２５】
（印刷装置）
印刷装置５は、印刷データ生成装置４により生成された印刷データ１３に基づいて、印刷物１４を出力する。印刷装置５は、テンプレート生成装置２Ａと同様の制御部、記憶部及び通信部の他に、印刷データ１３に対してＲＩＰ（Raster Image Processor）処理を行って、ビットマップデータ等のラスタ形式の画像データに変換するＲＩＰ処理部と、その画像データに基づく可視像を紙等の記録媒体に形成することにより印刷物１４を出力する印刷部（印刷手段）とを備える。このような印刷装置５は、例えば、プリンタ、複合機等により構成されている。なお、印刷部は、例えば、電子写真方式、インクジェット方式、感熱転写方式等の各種の画像形成方式から選択するとよい。
【００２６】
（検査データ生成装置）
検査データ生成装置６Ａは、バリアブルデータ１１及びテンプレート１２に基づいて、印刷物１４を検査する検査データ１５を生成する。なお、検査データ生成装置６Ａ及び検査データ１５の詳細は後述する。
【００２７】
（検査装置）
検査装置７は、検査データ生成装置６Ａにより生成された検査データ１５に基づいて、印刷物１４に対して検査処理を行う。検査装置７は、テンプレート生成装置２Ａと同様の制御部、記憶部及び通信部の他に、印刷物１４を１ページずつ供給するＡＤＦ（自動給紙装置）と、ＡＤＦから供給された印刷物を１ページずつ光学的に読み取って読取データを生成する読取部と、検査データ１５に含まれる検査内容と、読取データに対して画像処理を行って抽出した読取元の印刷物１４に印刷された印刷内容とを比較し、印刷物１４に異常があるか否かの検査処理を行う検査部（検査手段）とを備える。
【００２８】
検査装置７の検査部は、例えば、読取データに対してＯＣＲ（Optical Character Reader）処理を行うことにより印刷物１４に印刷された印刷文字列を取得し、その印刷文字列と、検査データ１５の検査内容として含まれる検査文字列とを比較する文字列検査方式や、読取データから検査対象の領域を切り出した切り出し画像と、検査データ１５に基づく検査画像とをパターンマッチング処理により比較する画像検査方式等を用いる。なお、検査部は、それらの検査方式を組み合わせてもよいし、他の検査方式を用いてもよい。
【００２９】
（ネットワーク）
ネットワーク８は、有線通信（電気ケーブル、光ケーブル等）、及び無線通信（電波、赤外線等）等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）、インターネット等の通信網である。
【００３０】
（バリアブルデータ及びサンプルバリアブルデータのデータ構成）
図２（ａ）は、バリアブルデータの一例を示す図である。この可変データとしてのバリアブルデータ１１は、複数のレコード１１０Ａ〜１１０Ｈを含む。各レコード１１０Ａ〜１１０Ｈには、例えば、ＩＤ、氏名、住所、請求額及び性別等の複数の項目１１１Ａ〜１１１Ｅ毎に、項目データ１１２Ａ〜１１２Ｅが含まれている。バリアブルデータ１１は、各項目データ１１２Ａ〜１１２Ｅの間をコンマ等の区切り文字により区切られており、例えば、ＣＳＶ形式により生成されている。
【００３１】
サンプルバリアブルデータ１０は、バリアブルデータ１１と同様に構成されたデータであるが、複数の項目のうち、氏名及び住所等の個人情報に関する項目や、請求額等のテンプレート１２の生成時に未確定な情報に関する項目については、仮のデータ（ダミーデータ）が項目データとして含まれている。
【００３２】
（テンプレートのデータ構成）
図２（ｂ）は、テンプレートの一例を示す図である。この様式定義データとしてのテンプレート１２は、バリアブルデータ１１の各項目データ１１２Ａ〜１１２Ｅがそれぞれ埋め込まれるバリアブルフィールド１２０Ａ〜１２０Ｅの定義情報と、バリアブルデータ１１に依存しない固定部１２１の定義情報とを複数含んで構成されている。
【００３３】
バリアブルフィールド１２０Ａ〜１２０Ｅの定義情報には、例えば、テンプレート１２における領域の位置及びサイズ、項目データ１１２Ａ〜１１２Ｅを埋め込んで出力する際の色、フォント及び背景等の出力態様、並びに項目データ１１２Ａ〜１１２Ｅをどのバリアブルフィールド１２０Ａ〜１２０Ｅに埋め込むかを示す関連付け情報等がある。また、固定部１２１の定義情報には、例えば、領域の位置及びサイズ、出力態様、並びに固定部に表示する文字列若しくは画像データ等の指定情報等がある。
【００３４】
（印刷物）
図２（ｃ）は、印刷物の一例を示す図である。印刷物１４は、バリアブルフィールドに含まれた複数のレコード１１０Ａ〜１１０Ｈがテンプレート１２に適用されることにより印刷されている。印刷物１４は、複数のページの印刷物１４ａ〜１４ｃからなり、例えば、バリアブルデータ１１の各レコード１１０Ａ〜１１０Ｈに対応して、１ページ又は複数ページが印刷される。また、印刷物１４は、片面に印刷される場合、両面に印刷される場合、片面及び両面が混合して印刷される場合がある。
【００３５】
各ページの印刷物１４ａ〜１４ｃには、テンプレート１２の各バリアブルフィールド１２０Ａ〜１２０Ｅに関連付けられた項目データ１１２Ａ〜１１２Ｅが、そのバリアブルフィールド１２０Ａ〜１２０Ｅで定義された領域１４０Ａ〜１４０Ｅ内に印刷文字列１４１Ａ〜１４１Ｅとして印刷されている。また、固定部１２１に指定された画像データが、領域１４２内に印刷画像１４３として印刷されている。
【００３６】
（検査データ生成装置の詳細な構成）
図３は、本発明の第１の実施の形態に係る検査データ生成装置の概略構成の一例を示すブロック図である。この検査データ生成装置６Ａは、この検査データ生成装置６Ａの各部を制御する、例えば、ＣＰＵ等により実現される制御部６０と、各種のプログラム及びデータを記憶する、例えば、ハードディスク、ＲＡＭ、ＲＯＭ等により実現される記憶部６１と、ネットワーク８に接続された、例えば、ネットワークインタフェースカードにより実現される通信部６２とを備える。
【００３７】
このような検査データ生成装置６Ａは、例えば、コンピュータ、サーバ、ワークステーション等により構成するとよい。
【００３８】
記憶部６１は、後述する図５のフローチャートに示す各ステップを実行する検査データ生成プログラム６１０Ａ等を記憶する。
【００３９】
制御部６０は、検査データ生成プログラム６１０Ａに従って動作することにより、受付手段６００、検査項目抽出手段６０１Ａ、及び検査データ生成手段６０２等として機能する。なお、受付手段６００及び検査項目抽出手段６０１Ａは、項目抽出装置を構成する。
【００４０】
受付手段６００は、印刷指示装置３から送信されたバリアブルデータ１１及びテンプレート１２を受け付ける。
【００４１】
検査項目抽出手段６０１Ａは、受付手段６００により受け付けられたバリアブルデータ１１から複数のレコード１１０Ａ〜１１０Ｈの項目データ１１２Ａ〜１１２Ｅが有する特徴情報をそれぞれ取得する。そして、検査項目抽出手段６０１Ａは、複数の項目１１１Ａ〜１１１Ｅの中から、その取得した特徴情報のばらつき度合いに基づき、予め定められた規則に従ってその特徴情報のばらつき度合いが大きい項目を検査項目（検査対象項目）として抽出する。
【００４２】
検査項目抽出手段６０１Ａが取得する特徴情報は、項目データの文字列が「０１」の場合には、例えば、文字列数は「２」であり、文字種類は「数字」等である。また、検査項目抽出手段６０１Ａは、項目「ＩＤ」に対する３レコード分の項目データ「０１」，「０２」，「０３」と、項目「性別」に対する３レコード分の項目データ「男」，「男」，「女」とについて特徴情報として文字列を取得した場合には、項目「ＩＤ」では３つの文字列が存在するが、項目「性別」では「男」と「女」の２つの値が存在するので、項目「ＩＤ」の方が項目「性別」よりもばらつき度合いが大きいと判断する。なお、本実施の形態では、検査項目抽出手段６０１Ａは、予め定められた規則として、ばらつき度合いが最も大きい項目を検査項目として抽出する。
【００４３】
また、検査項目抽出手段６０１Ａは、ばらつき度合いに対して、検査装置５による検査処理量に応じた重み付けを行ってもよく、例えば、検査処理量が比較的少ない項目である文字列数が少ない項目や、文字種類が数字及びアルファベットにより構成されている項目等が検査項目として抽出されるように重み付けを行ってもよい。また、項目１１１Ａ〜１１１Ｅに対してユーザにより検査の優先順位が予め指定されている場合には、検査項目抽出手段６０１Ａは、ばらつき度合いに対して、その優先順位を反映した重み付けを行ってもよい。
【００４４】
検査データ生成手段６０２は、検査項目抽出手段６０１Ａにより抽出された検査項目と、テンプレート１２とに基づいて、印刷物１４の印刷内容を検査する検査データ１５を生成する。
【００４５】
（第１の実施の形態の動作）
次に、本発明の第１の実施の形態に係る印刷システム１の動作の一例を図２〜図４を参照し、図５のフローチャートに従って説明する。ここでは、バリアブルデータ１１及びそのバリアブルデータ１１を適用するテンプレート１２は、準備済みであるとする。
【００４６】
まず、ユーザは、印刷指示装置３を操作して、テンプレート生成装置２Ａにより生成されたテンプレート１２と、そのテンプレート１２に適用されるバリアブルデータ１１とを指定することにより印刷指示を行う。
【００４７】
印刷指示装置３は、その印刷指示の操作を受け付けると、バリアブルデータ１１及びテンプレート１２を、印刷データ生成装置４と、検査データ生成装置６Ａとにネットワーク８を介してそれぞれ送信する。
【００４８】
次に、印刷データ生成装置４は、印刷指示装置３からバリアブルデータ１１及びテンプレート１２を受信すると、そのバリアブルデータ１１及びテンプレート１２に基づいて印刷データ１３を生成する。具体的には、印刷データ生成装置４は、テンプレート１２の各バリアブルフィールド１２０Ａ〜１２０Ｅに、バリアブルデータ１１のレコードの項目データ１１２Ａ〜１１２Ｅをそれぞれ埋め込む処理を、バリアブルデータ１１に含まれるレコード分繰り返し実行することにより、印刷データ１３を生成する。そして、印刷データ生成装置４は、その印刷データ１３をネットワーク８を介して印刷装置５に送信する。
【００４９】
次に、印刷装置５は、その印刷データ１３を受信すると、その印刷データ１３に対してＲＩＰ処理を行って画像データに展開し、その画像データを印刷部により記録媒体に印刷し、図３（ｃ）に例示した印刷物１４を出力する。
【００５０】
そして、ユーザは、その出力された印刷物１４を検査装置７のＡＤＦに置く。
【００５１】
一方、検査データ生成装置６Ａの受付手段６００は、印刷指示装置３からバリアブルデータ１１及びテンプレート１２を受け付ける（Ｓ１）。
【００５２】
検査項目抽出手段６０１Ａは、そのバリアブルデータ１１に含まれる複数の項目１１１Ａ〜１１１Ｅのうち１つの項目に着目し、その着目した着目項目における項目データ１１２Ａ〜１１２Ｅの特徴情報を取得し、その特徴情報のばらつき度合いを算出するばらつき度合い算出処理を行う。そして、検査項目抽出手段６０１Ａは、着目項目を順次変更し、全ての項目に対してばらつき度合い算出処理を行う（Ｓ１０）。
【００５３】
そして、検査項目抽出手段６０１Ａは、複数の項目１１１Ａ〜１１１Ｅの中でばらつき度合いが最も大きい項目を検査項目として抽出する（Ｓ２０）。
【００５４】
次に、検査データ生成手段６０２は、そのバリアブルデータ１１及びテンプレート１２に基づいて、検査項目抽出手段６０１Ａにより抽出された検査項目に対する検査データ１５を生成する（Ｓ３０）。すなわち、検査データ生成手段６０２は、テンプレート１２にて検査項目に関連付けられたバリアブルフィールドの領域を検査領域とし、バリアブルデータ１１にて検査項目の項目データを検査文字列とすることにより、検査データ１５を生成する。
【００５５】
図４は、検査データの一例を示す図である。この検査データ１５は、検査内容をそれぞれ含む複数の検査レコードからなる。検査レコードには、検査内容として、印刷物１４のページ（ｐａｇｅ）と、検査領域を指定するｘ座標（ｘ）、ｙ座標（ｙ）、幅（ｗｉｄｔｈ）及び高さ（ｈｅｉｇｈｔ）と、検査文字列（ｖａｌｕｅ）とが含まれている。
【００５６】
ｘ座標及びｙ座標は、図２（ｃ）において、例えば、印刷物１４の左上を原点１４４として、検査領域の左上頂点１４５の位置座標を示す。幅及び高さは、その左上頂点１４５からのｘ方向及びｙ方向の検査領域のサイズを示す。検査内容は、印刷物１４において検査領域に対応する領域に印刷された印刷内容の比較対象となる情報である。すなわち、図４に例示した１行目の検査レコードは、１ページ目の印刷物１４ａにおいて、左上頂点１４５の座標（１０，２０）から幅「５０」、高さ「５」を有する検査領域に検査文字列「０１」が印刷されているか否かを検査する旨を示す。なお、検査データ１５には、１ページの印刷物に対して複数の検査レコードが含まれていてもよい。
【００５７】
そして、検査データ生成装置６Ａは、検査データ生成手段６０２により生成した検査データ１５を通信部６２によりネットワーク８を介して検査装置７に送信する。
【００５８】
次に、検査装置７は、検査データ生成装置６Ａから検査データ１５を受信すると、ユーザによりＡＤＦに置かれた印刷物１４を１ページずつ読取部に供給し、読取部によりページ単位の読取データを生成する。
【００５９】
次に、検査装置７は、その受信した検査データ１５に含まれる検査内容に従って、その読取データの各ページから印刷物部１４に印刷された印刷内容を抽出する。検査装置７は、その抽出した印刷内容と、検査データ１５に含まれる検査内容とを比較することにより、印刷物１４に異常があるか否かを検査する。
【００６０】
そして、検査装置７は、検査した検査結果である検査合格又は検査不合格の旨を、例えば、表示部に表示することによりユーザに通知する。
【００６１】
［第２の実施の形態］
本発明の第２の実施の形態に係る印刷システムは、検査装置７の処理能力情報に基づいて検査項目を抽出する検査データ生成装置６Ｂと、第１の実施の形態と同様のテンプレート生成装置２Ａ、印刷指示装置３、印刷データ生成装置４、印刷装置５、検査装置７及びネットワーク８とから構成されている。
【００６２】
図６は、本発明の第２の実施の形態に係る検査データ生成装置の概略構成の一例を示すブロック図である。この検査データ生成装置６Ｂは、第１の実施の形態と同様に、制御部６０、記憶部６１及び通信部６２を備える。
【００６３】
記憶部６１は、後述する図７のフローチャートに示す各ステップを実行する検査データ生成プログラム６１０Ｂ等を記憶する。
【００６４】
制御部６０は、検査データ生成プログラム６１０Ｂに従って動作することにより、第１の実施の形態と同様の受付手段６００及び検査データ生成手段６０２の他に、検査項目抽出手段６０１Ｂ及び取得手段６０３等として機能する。
【００６５】
取得手段６０３は、検査装置７による印刷物１４に対する検査処理の処理能力を示す処理能力情報を取得する。なお、本実施の形態では、取得手段６０３は、処理能力情報を検査装置７から取得するが、例えば、記憶部６１に予め記憶された処理能力情報を読み出してもよい。
【００６６】
処理能力情報としては、検査装置６が実行可能な、例えば、文字列検査方式及び画像検査方式等の検査方式、検査処理の速度を示す検査速度等がある。検査速度は、例えば、文字列検査方式の場合には、ＯＣＲ処理の１文字当たりの検査速度であり、画像検査方式の場合には、パターンマッチング処理の単位領域当たりの検査速度である。
【００６７】
検査項目抽出手段６０１Ｂは、取得手段６０３により取得された処理能力情報に基づいて、検査処理が検査装置７の処理能力の範囲内にある項目を検査項目として抽出する。
【００６８】
例えば、処理能力情報として検査速度が取得された場合には、検査項目抽出手段６０１Ｂは、その検査速度により検査処理が行われたときに予め定められた要求時間内に検査処理が終了する項目を検査項目として抽出する。要求時間は、例えば、印刷装置５が印刷物を出力してから次の印刷物１４を出力するまでの印刷サイクルタイムや、印刷物１４を納品するまでの納品時間である。従って、検査項目抽出手段６０１Ｂは、検査処理が要求時間内に終了すれるのであれば、複数の項目を検査項目として抽出してもよい。
【００６９】
また、処理能力情報として検査方式が取得された場合には、検査項目抽出手段６０１Ｂは、その検査方式に適した項目を検査項目として抽出する。例えば、検査項目抽出手段６０１Ｂは、文字列検査方式の場合には、ＯＣＲ処理の処理量が漢字等に比較して少ないアルファベットや数字を含む項目を検査項目として抽出し、画像検査方式の場合には、項目データが埋め込まれるバリアブルフィールドの領域が狭い項目を検査項目として抽出する。
【００７０】
（第２の実施の形態の動作）
次に、本発明の第２の実施の形態に係る印刷システム１の動作の一例を図７のフローチャートに従って説明する。なお、印刷指示装置３によるバリアブルデータ１１及びテンプレート１２の送信処理、印刷データ生成装置４による印刷データ１３の生成処理、印刷装置５による印刷物１４の印刷処理は、第１の実施の形態と同様のため、説明を省略する。
【００７１】
まず、検査データ生成装置６Ａの受付手段６００が、印刷指示装置３からバリアブルデータ１１及びテンプレート１２を受け付けると（Ｓ１）、取得手段６０３は、検査装置７に対して処理能力情報を送信するように要求し、その返信として検査装置７から処理能力情報を取得する（Ｓ２）。
【００７２】
検査項目抽出手段６０１Ｂは、そのバリアブルデータ１１に含まれる複数の項目１１１Ａ〜１１１Ｅに対してばらつき度合い算出処理を行う（Ｓ１０）。
【００７３】
そして、検査項目抽出手段６０１Ｂは、取得手段６０３により取得された処理能力情報に基づいて、ばらつき度合いが大きい項目から順に、検査装置７の処理能力の範囲内であるかを判定し、その結果処理能力の範囲内にあると判定した項目を検査項目として抽出する（Ｓ２１）。
【００７４】
次に、検査データ生成手段６０２は、検査項目抽出手段６０１Ｂにより抽出された検査項目に対する検査データ１５を生成し（Ｓ３０）、検査データ生成装置６Ａは、その検査データ１５を検査装置７に送信する。
【００７５】
そして、検査装置７は、検査データ生成装置６Ａから検査データ１５を受信すると、第１の実施の形態と同様に、印刷物１４を１ページずつ読み取ってページ単位の読取データを生成し、その読取データに対して画像処理を行い、その受信した検査データ１５に基づいて検査処理を行う。
【００７６】
以上のようにして、検査装置７が有する処理能力の範囲内で検査処理が行われるので、検査データ生成装置６Ａにより、例えば、検査速度に基づいて検査項目が抽出された場合には、要求時間までに印刷物１４の検査処理が終了する。
【００７７】
［第３の実施の形態］
図８は、本発明の第３の実施の形態に係る印刷システムの概略構成の一例を示す全体図である。この印刷システム１は、サンプルバリアブルデータ１０に基づいて検査項目を抽出するテンプレート生成装置２Ｂと、テンプレート生成装置２Ｂにより抽出された検査項目に対する検査データ１５を生成する検査データ生成装置６Ｃと、第１の実施の形態と同様の印刷指示装置３、印刷データ生成装置４、印刷装置５、検査装置７及びネットワーク８とから構成されている。
【００７８】
図９は、本発明の第３の実施の形態に係るテンプレート生成装置の概略構成の一例を示すブロック図である。このテンプレート生成装置２Ｂは、第１の実施の形態と同様に、制御部２０、記憶部２１、操作部２２、表示部２３及び通信部２４を備える。
【００７９】
記憶部２１は、項目抽出プログラム２１０、テンプレート設計プログラム２１１等を記憶する。
【００８０】
制御部２０は、項目抽出プログラム２１０に従って動作することにより、サンプルバリアブルデータ１０を受け付ける受付手段２００、及びサンプルバリアブルデータ１０から各レコードの項目データが有する特徴情報をそれぞれ取得し、予め定められた規則に従ってその特徴情報のばらつき度合いが大きい項目を検査項目として抽出する検査項目抽出手段２０１等として機能する。
【００８１】
また、制御部２０は、テンプレート設計プログラム２１１に従って動作することにより、設計画面上でのユーザの操作に基づいてテンプレート１２を生成するとともに、検査項目抽出手段２０１により抽出された検査項目を示す検査項目情報１２２をテンプレート１２に付加するテンプレート生成手段２０２等として機能する。なお、検査項目情報１２２は、テンプレート１２に付加せずに、別の情報として扱ってもよい。
【００８２】
図１０は、本発明の第３の実施の形態に係る検査データ生成装置の概略構成の一例を示すブロック図である。この検査データ生成装置６Ｃは、第１の実施の形態と同様に、制御部６０、記憶部６１及び通信部６２を備える。
【００８３】
制御部６０は、記憶部６１に記憶された検査データ生成プログラム６１０Ｃに従って動作することにより、テンプレート１２に付加された検査項目情報１２２とテンプレート１２とに基づいて、印刷物１４を検査する検査データ１５を生成する検査データ生成手段６０２等として機能する。
【００８４】
（第３の実施の形態の動作）
次に、本発明の第３の実施の形態に係る印刷システム１の動作の一例を説明する。
【００８５】
まず、ユーザは、テンプレート生成装置２Ｂを操作して、サンプルバリアブルデータ１０が補助的に表示されたテンプレート１２の設計画面上でバリアブルフィールドの定義情報等を設定し、テンプレート１２の生成指示を行う。
【００８６】
次に、テンプレート生成装置２Ｂの受付手段２００は、その生成指示の操作に応じて、サンプルバリアブルデータ１０を受け付ける。そして、検査項目抽出手段２０１は、そのサンプルバリアブルデータ１０に含まれる複数の項目に対してばらつき度合い算出処理を行い、ばらつき度合いが最も大きい項目を検査項目として抽出する。
【００８７】
次に、テンプレート生成手段２０２は、設計画面上で設定されたバリアブルフィールドの定義情報等に基づいてテンプレート１２を生成し、そのテンプレート１２に検査項目抽出手段２０１により抽出された検査項目を示す検査項目情報１２２を付加する。そして、テンプレート生成装置２Ｂは、その検査項目情報１２２を付加したテンプレート１２を印刷指示装置３に送信する。
【００８８】
次に、印刷指示装置３は、そのテンプレート１２を受信した後、そのテンプレート１２に適用されるバリアブルデータ１１とが指定された印刷指示の操作を受け付けると、そのバリアブルデータ１１及びテンプレート１２を、印刷データ生成装置４と、検査データ生成装置６Ｃとにそれぞれ送信する。
【００８９】
なお、印刷データ生成装置４によりバリアブルデータ１１及びテンプレート１２が受信された後の印刷データ１３の生成処理、印刷装置５による印刷物１４の印刷処理は、第１の実施の形態と同様のため、説明を省略する。
【００９０】
一方、検査データ生成装置６Ｃは、印刷指示装置３からバリアブルデータ１１及びテンプレート１２を受信すると、検査データ生成手段６０２は、そのテンプレート１２に付加された検査項目情報１２２と、バリアブルデータ１１とに基づいて、検査データ１５を生成する。そして、検査データ生成装置６Ｃは、検査データ生成手段６０２により生成した検査データ１５を検査装置７に送信する。
【００９１】
その後、その検査データ１５を受信した検査装置７による検査処理は、第１の実施の形態と同様のため、説明を省略する。
【００９２】
［他の実施の形態］
なお、本発明は、上記各実施の形態に限定されず、本発明の要旨を逸脱しない範囲内で種々に変形してもよい。例えば、上記各実施の形態では、検査データ生成装置及びテンプレート生成装置が有する受付手段、検査項目抽出手段、検査データ生成手段及び取得手段を、制御部とプログラムとによって実現したが、それらの一部または全部をハードウェアによって実現してもよい。
【００９３】
また、上記各実施の形態で使用されるプログラムは、ＣＤ−ＲＯＭ等の記録媒体から装置内の記憶部に読み込んでもよく、インターネット等のネットワークに接続されているサーバ等から装置内の記憶部にダウンロードしてもよい。
【００９４】
また、上記各実施の形態の印刷システムは、テンプレート生成装置、印刷指示装置、印刷データ生成装置、印刷装置、検査データ生成装置及び検査装置が有する機能をシステム全体として備えていればよく、複数の装置が１つの装置として構成されていてもよい。例えば、印刷データ生成装置及び印刷装置が１つ装置として構成されていてもよいし、検査データ生成装置及び検査装置が１つ装置として構成されていてもよいし、これらに限られない。
【００９５】
また、上記各実施の形態の印刷システムでは、印刷物に対する検査結果は、検査装置の表示部に表示されたが、例えば、検査装置７が検査結果を示す検査結果情報を、印刷指示装置等の他の装置にネットワークを介して送信してもよいし、記憶部に書き込んでもよいし、印刷装置に印刷するように指示してもよい。
【００９６】
また、上記各実施の形態の印刷システムでは、印刷物は、ユーザにより検査装置のＡＤＦ上に置かれるものとして説明したが、例えば、印刷物を印刷装置から検査装置に搬送する自動搬送路が設けられてもよい。
【図面の簡単な説明】
【００９７】
【図１】図１は、本発明の第１の実施の形態に係る印刷システムの概略構成の一例を示す全体図である。
【図２】図２（ａ）は、バリアブルデータの一例を示す図である。図２（ｂ）は、テンプレートの一例を示す図である。図２（ｃ）は、印刷物の一例を示す図である。
【図３】図３は、本発明の第１の実施の形態に係る検査データ生成装置の概略構成の一例を示すブロック図である。
【図４】図４は、検査データの一例を示す図である。
【図５】図５は、本発明の第１の実施の形態に係る検査データ生成装置の動作の一例を示すフローチャートである。
【図６】図６は、本発明の第２の実施の形態に係る検査データ生成装置の概略構成の一例を示すブロック図である。
【図７】図７は、本発明の第２の実施の形態に係る検査データ生成装置の動作の一例を示すフローチャートである。
【図８】図８は、本発明の第３の実施の形態に係る印刷システムの概略構成の一例を示す全体図である。
【図９】図９は、本発明の第３の実施の形態に係るテンプレート生成装置の概略構成の一例を示すブロック図である。
【図１０】図１０は、本発明の第３の実施の形態に係る検査データ生成装置の概略構成の一例を示すブロック図である。
【符号の説明】
【００９８】
１…印刷システム、２Ａ，２Ｂ…テンプレート生成装置、３…印刷指示装置、４…印刷データ生成装置、５…印刷装置、６Ａ〜６Ｃ…検査データ生成装置、７…検査装置、８…ネットワーク、１０…サンプルバリアブルデータ、１１…バリアブルデータ、１２…テンプレート、１３…印刷データ、１４…印刷物、１４ａ〜１４ｃ…ページ単位の印刷物、１５…検査データ、２０…制御部、２１…記憶部、２２…操作部、２３…表示部、２４…通信部、６０…制御部、６１…記憶部、６２…通信部、１１０Ａ〜１１０Ｈ…レコード、１１１Ａ〜１１１Ｅ…項目、１１２Ａ〜１１２Ｅ…項目データ、１２０Ａ〜１２０Ｅ…バリアブルフィールド、１２１…固定部、１２２…検査項目情報、１４０Ａ〜１４０Ｅ…領域、１４１Ａ〜１４１Ｅ…印刷文字列、１４２…領域、１４３…印刷画像、１４４…原点、１４５…左上頂点、２００…受付手段、２０１…検査項目抽出手段、２０２…テンプレート生成手段、２１０…項目抽出プログラム、２１１…テンプレート設計プログラム、６００…受付手段、６０１Ａ，６０１Ｂ…検査項目抽出手段、６０２…検査データ生成手段、６０３…取得手段、６１０Ａ〜６１０Ｃ…検査データ生成プログラム
【図１】
2010128759.tif 000003
【図２】
2010128759.tif 000004
【図３】
2010128759.tif 000005
【図４】
2010128759.tif 000006
【図５】
2010128759.tif 000007
【図６】
2010128759.tif 000008
【図７】
2010128759.tif 000009
【図８】
2010128759.tif 000010
【図９】
2010128759.tif 000011
【図１０】
2010128759.tif 000012