(57)【要約】【課題】バリアブル印刷時における画像検品を効率的かつ高精度に実現する。【解決手段】用紙上に画像を印刷する印刷部と、当該印刷部により印刷された印刷物を読み取りスキャン画像を生成する画像読取部と、当該画像読取部により生成されたスキャン画像を予め用意された正解画像と比較することで、印刷物の異常を検査する検品部と、を備えるバリアブル印刷画像検品システムにおいて、バリアブル印刷に係る印刷データを解析し、当該バリアブル印刷において再利用オブジェクトが各印刷物内の同一箇所で利用される回数に基づいて、当該バリアブル印刷に係る複数の画像から予め定められた上限数以下の代表画像を抽出し、当該抽出された代表画像を印刷部により印刷させ、当該印刷された代表画像を画像読取部により読み取らせて生成されたスキャン画像を正解画像として登録する。【選択図】図５
2020146969.tif 000002
【特許請求の範囲】
【請求項１】
用紙上に画像を印刷する印刷部と、
当該印刷部により印刷された印刷物を読み取りスキャン画像を生成する画像読取部と、
当該画像読取部により生成されたスキャン画像を予め用意された正解画像と比較することで、前記印刷物の異常を検査する検品部と、
バリアブル印刷に係る印刷データを解析し、当該バリアブル印刷において再利用オブジェクトが各印刷物内の同一箇所で利用される回数に基づいて、当該バリアブル印刷に係る複数の画像から予め定められた上限数以下の代表画像を抽出する抽出部と、
当該抽出された代表画像を前記印刷部により印刷させ、当該印刷された代表画像を前記画像読取部により読み取らせて生成されたスキャン画像を前記正解画像として登録する登録部と、
を備えるバリアブル印刷画像検品システム。
【請求項２】
前記上限数を設定するための設定部を備える請求項１に記載のバリアブル印刷画像検品システム。
【請求項３】
前記抽出部は、前記再利用オブジェクトの配置の組み合わせパターンのうち、利用回数が多いものから優先的に前記代表画像を抽出する請求項１又は２に記載のバリアブル印刷画像検品システム。
【請求項４】
前記バリアブル印刷に係る複数の画像のそれぞれを前記印刷部により印刷させ、当該印刷された各画像を前記画像読取部により読み取らせて各スキャン画像を生成させるバリアブル印刷制御部を備え、
前記検品部は、前記バリアブル印刷に係る複数の画像のそれぞれに対応する各スキャン画像のうち、比較すべき正解画像が存在しないスキャン画像に対し、前記正解画像のいずれかと一致する領域については、当該いずれかの正解画像と比較し、前記正解画像のいずれとも一致しない領域については、当該スキャン画像に対応する印刷前のラスタライズ画像と比較する請求項１から３のいずれか一項に記載のバリアブル印刷画像検品システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バリアブル印刷画像検品システムに関する。
【背景技術】
【０００２】
印刷装置で印刷された用紙には、種々の理由で画像の汚れや傷等の異常が生じることがある。そのため、印刷直後の用紙をスキャナー等で読み取り、異常を検出する技術が存在する。この技術では、最初に１部目を印刷して目視確認し、問題がなかった場合に、その印刷物のスキャン画像を正解画像として登録し、２部目以降の印刷物のスキャン画像を正解画像と比較することで、異常を検出している。
【０００３】
また、近年、用紙の所定領域内の画像を差し替えて印刷するバリアブル印刷が利用されている。ＰＰＭＬ（Personalized Print Markup Language）やＰＤＦ／ＶＴ（Portable Document Format／Variable Transactional）等のバリアブル印刷用フォーマットにおいては、オブジェクトごとに、再利用可能かどうかの情報が埋め込まれている。再利用オブジェクトについては、ラスタライズ処理（ＲＩＰ）後のデータを一時保管し、再度再利用オブジェクトの描画が行われる際に、ＲＩＰ済みのデータを再利用することで、従来の印刷画像フォーマットと比較して処理時間を効率化することが可能である。
【０００４】
また、バリアブル印刷における再利用オブジェクトを検出し、再利用オブジェクトのＲＩＰ後の画像を記録しておき、その後使用される再利用オブジェクトのＲＩＰ結果と比較することで検品処理を行う画像処理装置が提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１４６２５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、バリアブル印刷では、用紙ごとに画像の一部が異なるため、１部目の印刷物を読み取って生成されたスキャン画像と、２部目以降の印刷物を読み取って生成されたスキャン画像とを比較しても、画像異常を検出することができないという問題があった。
【０００７】
また、特許文献１の技術は、再利用オブジェクト単位でＲＩＰ結果が正しいかどうかを判断するものであり、実際に印刷された印刷物を検品しているわけではないので、その後の印刷処理で異常があったとしても、異常を検出することはできない。
【０００８】
本発明は、上記の従来技術における問題に鑑みてなされたものであって、バリアブル印刷時における画像検品を効率的かつ高精度に実現することを課題とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明は、用紙上に画像を印刷する印刷部と、当該印刷部により印刷された印刷物を読み取りスキャン画像を生成する画像読取部と、当該画像読取部により生成されたスキャン画像を予め用意された正解画像と比較することで、前記印刷物の異常を検査する検品部と、バリアブル印刷に係る印刷データを解析し、当該バリアブル印刷において再利用オブジェクトが各印刷物内の同一箇所で利用される回数に基づいて、当該バリアブル印刷に係る複数の画像から予め定められた上限数以下の代表画像を抽出する抽出部と、当該抽出された代表画像を前記印刷部により印刷させ、当該印刷された代表画像を前記画像読取部により読み取らせて生成されたスキャン画像を前記正解画像として登録する登録部と、を備えるバリアブル印刷画像検品システムである。
【００１０】
請求項２に記載の発明は、請求項１に記載のバリアブル印刷画像検品システムにおいて、前記上限数を設定するための設定部を備える。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載のバリアブル印刷画像検品システムにおいて、前記抽出部は、前記再利用オブジェクトの配置の組み合わせパターンのうち、利用回数が多いものから優先的に前記代表画像を抽出する。
【００１２】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載のバリアブル印刷画像検品システムにおいて、前記バリアブル印刷に係る複数の画像のそれぞれを前記印刷部により印刷させ、当該印刷された各画像を前記画像読取部により読み取らせて各スキャン画像を生成させるバリアブル印刷制御部を備え、前記検品部は、前記バリアブル印刷に係る複数の画像のそれぞれに対応する各スキャン画像のうち、比較すべき正解画像が存在しないスキャン画像に対し、前記正解画像のいずれかと一致する領域については、当該いずれかの正解画像と比較し、前記正解画像のいずれとも一致しない領域については、当該スキャン画像に対応する印刷前のラスタライズ画像と比較する。
【発明の効果】
【００１３】
本発明によれば、バリアブル印刷時における画像検品を効率的かつ高精度に実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態における画像検品システムのシステム構成図である。
【図２】クライアント端末の機能的構成を示すブロック図である。
【図３】印刷装置の機能的構成を示すブロック図である。
【図４】バリアブル印刷における出力画像例を示す図である。
【図５】正解画像の例を示す図である。
【図６】バリアブル印刷画像に含まれる再利用オブジェクトの配置の組み合わせが正解画像の中にない場合の検品時の処理例を示す図である。
【図７】クライアント端末に表示される検品設定画面の例である。
【図８】正解画像一覧画面の例である。
【図９】印刷装置において実行される正解画像生成処理を示すフローチャートである。
【図１０】バリアブル印刷に係る印刷データに含まれるオブジェクト指定情報の例である。
【図１１】正解画像管理テーブルの例である。
【図１２】印刷装置において実行される出力画像検品処理を示すフローチャートである。
【図１３】印刷装置において実行される出力画像検品処理を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明に係るバリアブル印刷画像検品システムの実施の形態について詳細に説明する。ただし、発明の範囲は図示例に限定されない。
【００１６】
図１に、本実施の形態におけるバリアブル印刷画像検品システムとしての画像検品システム１００のシステム構成を示す。画像検品システム１００は、クライアント端末１０と、印刷装置２０と、を有し、クライアント端末１０と印刷装置２０は、通信回線Ｎを介してデータ通信可能に接続されている。印刷装置２０には、印刷された用紙上の画像を読み取る画像読取部３０が内蔵されている。
【００１７】
図２は、クライアント端末１０の機能的構成を示すブロック図である。クライアント端末１０は、制御部１１、操作部１２、表示部１３、記憶部１４、通信部１５等を備える。
【００１８】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Unit）等を備え、クライアント端末１０の各部の処理動作を統括的に制御する。ＣＰＵは、ＲＯＭに記憶されている各種処理プログラムを読み出してＲＡＭに展開し、当該プログラムとの協働により各種処理を実行する。
【００１９】
操作部１２は、カーソルキー、文字・数字入力キー及び各種機能キー等を備えたキーボードと、マウス等のポインティングデバイスを備えて構成され、ユーザーによる操作入力を受け付ける。操作部１２は、キーボードで押下操作されたキーの押下信号とポインティングデバイスによる位置等の入力信号とを、操作信号として制御部１１に出力する。例えば、操作部１２は、正解画像の上限数を設定する際に用いられる。すなわち、操作部１２は、設定部として機能する。正解画像とは、検品処理において検品対象画像と比較するために予め用意されている画像である。
表示部１３は、ＬＣＤ（Liquid Crystal Display）を備え、制御部１１からの指示に従って、各種操作画面や各種処理結果を表示する。
【００２０】
記憶部１４は、不揮発性の半導体メモリーやハードディスク等の記憶装置からなり、各種処理に関するデータ等を記憶する。
通信部１５は、通信回線Ｎを介して印刷装置２０等の外部装置との間でデータの送受信を行う。
【００２１】
図３は、印刷装置２０の機能的構成を示すブロック図である。印刷装置２０は、制御部２１、操作部２２、表示部２３、記憶部２４、通信部２５、原稿読取部２６、印刷部２７、画像読取部３０等を備える。
【００２２】
制御部２１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、印刷装置２０の各部の処理動作を統括的に制御する。ＣＰＵは、ＲＯＭに記憶されている各種処理プログラムを読み出してＲＡＭに展開し、当該プログラムとの協働により各種処理を実行する。
【００２３】
操作部２２は、数字入力キー、スタートキー、タッチパネル等を備えて構成され、ユーザーによる操作入力を受け付ける。操作部２２は、キーやタッチパネルの操作により入力された操作信号を制御部２１に出力する。
表示部２３は、ＬＣＤを備え、制御部２１からの指示に従って、各種操作画面や各種処理結果を表示する。
【００２４】
記憶部２４は、不揮発性の半導体メモリーやハードディスク等の記憶装置からなり、各種処理に関するデータ等を記憶する。
通信部２５は、通信回線Ｎを介してクライアント端末１０等の外部装置との間でデータの送受信を行う。
【００２５】
原稿読取部２６は、原稿台に載置された原稿、又は、ＡＤＦ（Auto Document Feeder）によって所定の読取位置に搬送された原稿の画像を読み取る。
【００２６】
印刷部２７は、用紙上に画像を印刷する。印刷部２７は、例えば、電子写真方式の画像形成を行うものであり、感光体ドラム、感光体ドラムの帯電を行う帯電部、画像データに基づいて感光体ドラム表面を露光走査する露光部、感光体ドラムにトナーを付着させる現像部、感光体ドラム上に形成されたトナー像を用紙に転写する転写部、用紙上に形成されたトナー像を定着させる定着部等から構成される。なお、印刷部２７における印刷方式については、これに限定されない。
【００２７】
画像読取部３０は、用紙搬送経路上の用紙搬送方向において印刷部２７の下流に設けられており、印刷部２７により印刷された印刷物を読み取りスキャン画像を生成する。画像読取部３０は、ラインセンサー、エリアセンサー等によって構成され、光源から射出され用紙の表面で反射した光を受光素子で受光し、光の強度に応じた信号を出力する。
【００２８】
バリアブル印刷実行時、クライアント端末１０から印刷装置２０にバリアブル印刷に係る印刷データが送信される。バリアブル印刷に係る印刷データは、ＰＰＭＬやＰＤＦ／ＶＴ等のバリアブル印刷用フォーマットにより構成される。具体的には、バリアブル印刷に係る印刷データには、バリアブル印刷で利用されるオブジェクトのデータ、ページごとの各オブジェクトの配置情報（オブジェクトの指定及び配置領域）等が含まれる。オブジェクトには、複数ページから参照される再利用オブジェクトと、１回のみ参照される一時利用オブジェクト（固有オブジェクト）とがある。再利用オブジェクトについては、２回目以降の利用時に、ラスタライズ済みのデータを用いる。
【００２９】
制御部２１は、画像読取部３０により生成されたスキャン画像を予め用意された正解画像と比較することで、印刷物の異常を検査する検品処理を行う。すなわち、制御部２１は、検品部として機能する。検品処理では、印刷物の画像の色や位置が正しいか否か、汚れや傷等の異常の有無等を検査する。
なお、検品処理においては、複数の段階の検品レベル（「高」「中」「低」等）に応じて、スキャン画像から異常を検出する際のレベルを変更可能となっている。検品レベルが高いほど、検品処理で比較される画像間において、より小さな差異であっても異常として検出される。
【００３０】
制御部２１は、バリアブル印刷に係る印刷データを解析し、当該バリアブル印刷において再利用オブジェクトが各印刷物内の同一箇所で利用される回数に基づいて、当該バリアブル印刷に係る複数の画像（バリアブル印刷において印刷される各画像）から予め定められた上限数以下の代表画像を抽出する。すなわち、制御部２１は、抽出部として機能する。
具体的には、制御部２１は、再利用オブジェクトの配置の組み合わせパターンのうち、利用回数が多いものから優先的に代表画像を抽出する。
【００３１】
制御部２１は、抽出された代表画像を印刷部２７により印刷させ、当該印刷された代表画像を画像読取部３０により読み取らせて生成されたスキャン画像を、正解画像として登録する。すなわち、制御部２１は、登録部として機能する。
【００３２】
制御部２１は、バリアブル印刷に係る複数の画像のそれぞれを印刷部２７により印刷させ、当該印刷された各画像を画像読取部３０により読み取らせて各スキャン画像を生成させる。すなわち、制御部２１は、バリアブル印刷制御部として機能する。
【００３３】
制御部２１は、バリアブル印刷に係る複数の画像のそれぞれに対応する各スキャン画像のうち、比較すべき正解画像が存在しないスキャン画像に対し、正解画像のいずれかと一致する領域については、当該いずれかの正解画像と比較し、正解画像のいずれとも一致しない領域については、当該スキャン画像に対応する印刷前のラスタライズ画像と比較する。
【００３４】
図４に、バリアブル印刷における出力画像例を示す。図４では、レイアウト枠４０内に３か所の可変領域（第１可変領域４１、第２可変領域４２、第３可変領域４３。以下、まとめて可変領域４１〜４３と記す場合もある。）が設けられており、可変領域４１〜４３のそれぞれに再利用オブジェクトが配置されている。図４では、第１可変領域４１に「Ａ」が配置され、第２可変領域４２に「１」が配置され、第３可変領域４３に「あ」が配置されている。仮に、可変領域４１〜４３のそれぞれに１０種類の再利用オブジェクトが配置され得る場合、全ての組み合わせパターンに対して正解画像を用意しようとすると、１０×１０×１０＝１０００種類となる。このような方法では、正解画像を事前に準備するのに時間がかかる上に、バリアブル印刷の検品処理に用いる正解画像のデータ量も膨大になり、現実的ではない。
【００３５】
図５に、正解画像の上限数を１０に設定した場合の１０個の正解画像の例を示す。制御部２１は、クライアント端末１０から送信されたバリアブル印刷に係る印刷データから、ページごとの再利用オブジェクトの配置情報を取得し、再利用オブジェクトの配置の組み合わせパターン（「Ａ」＋「１」＋「あ」等）を取得する。次に、制御部２１は、バリアブル印刷に含まれる再利用オブジェクトの配置の組み合わせパターンを利用回数が多い順にソートし、上位１０個の組み合わせパターンを代表画像として抽出し、各代表画像を印刷するためのラスタライズデータを生成する。正解画像は、このようにして生成された代表画像のラスタライズデータに基づいて印刷部２７により印刷した画像を、画像読取部３０により読み取って生成されたスキャン画像の画像データである。
【００３６】
バリアブル印刷において印刷される複数の画像（バリアブル印刷画像）のうち、画像に含まれる再利用オブジェクトの配置の組み合わせが正解画像のいずれかと一致するものについては、一致した正解画像と比較することで、印刷物の異常を検査することができる。
【００３７】
一方、バリアブル印刷画像に含まれる再利用オブジェクトの配置の組み合わせが、正解画像の中にない場合の検品時の処理例を図６に示す。図６では、検品対象画像５０の第１可変領域４１に「Ｃ」が配置され、第２可変領域４２に「３」が配置され、第３可変領域４３に「か」が配置されている。
検品対象画像５０の上部は、図５に示した３番目の正解画像（「Ｃ」＋「３」＋「う」）の一部（「Ｃ」＋「３」）と一致するため、検品対象画像５０（スキャン画像）の上部については、３番目の正解画像（スキャン画像）の一部を切り出したものと比較して検品処理を行う。
検品対象画像５０の下部は、図５に示した１０個の正解画像の中で部分的に一致する画像がないため、検品対象画像５０（スキャン画像）の下部については、検品対象画像５０を印刷する際に用いたラスタライズ画像（ＲＩＰ画像）と比較して検品処理を行う。
【００３８】
次に、図７を参照して、クライアント端末１０の表示部１３に表示される検品設定画面１３１について説明する。
検品設定画面１３１には、モード選択領域６１、正解画像設定領域６２、画像検品設定領域６３、ＯＫボタン６４、キャンセルボタン６５が含まれる。
【００３９】
モード選択領域６１は、「正解画像生成モード」又は「出力画像検品モード」のいずれかのモードを選択するための領域である。
正解画像生成モードは、正解画像の上限数に応じて代表画像を抽出して用紙上に印刷し、印刷物を画像読取部３０で読み取ってスキャン画像を生成し、正解画像として登録する処理を実行するモードである。
出力画像検品モードは、用紙上に印刷された出力画像を画像読取部３０で読み取り、出力画像に異常がないか等、検品を行う処理を実行するモードである。
【００４０】
正解画像設定領域６２には、正解画像上限数指定領域６２Ａが含まれる。
正解画像上限数指定領域６２Ａは、正解画像生成モードにおける正解画像の上限数を指定するための領域である。
【００４１】
画像検品設定領域６３には、検品レベル選択領域６３Ａ、正解画像参照ボタン６３Ｂが含まれる。
検品レベル選択領域６３Ａは、「高」「中」「低」の中から検品レベルを選択するための領域である。
操作部１２からの操作により、正解画像参照ボタン６３Ｂがクリックされると、図８に示す正解画像一覧画面１３２が表示される。正解画像一覧画面１３２は、正解画像を利用者に通知する画面である。操作部１２からの操作により、正解画像一覧画面１３２内のＯＫボタン７１がクリックされると、正解画像一覧画面１３２は閉じられる。
【００４２】
ＯＫボタン６４は、検品設定画面１３１のモード選択領域６１において選択されたモードに対応する処理の実行を指示するためのボタンである。
キャンセルボタン６５は、検品設定画面１３１における設定をキャンセルするためのボタンである。
【００４３】
次に、画像検品システム１００における動作について説明する。
＜正解画像生成処理＞
まず、正解画像生成処理について説明する。
利用者は、クライアント端末１０において、バリアブル印刷に係る印刷データを指定するとともに、正解画像の上限数を設定する。具体的には、利用者が操作部１２からの操作により、表示部１３に表示される検品設定画面１３１（図７参照）のモード選択領域６１において、「正解画像生成モード」を選択し、正解画像設定領域６２の正解画像上限数指定領域６２Ａに正解画像の上限数を入力し、ＯＫボタン６４をクリックすると、制御部１１は、通信部１５を介して、バリアブル印刷に係る印刷データと正解画像の上限数を印刷装置２０に送信する。印刷装置２０では、正解画像生成処理が開始される。
【００４４】
図９は、印刷装置２０において実行される正解画像生成処理を示すフローチャートである。この処理は、制御部２１のＣＰＵとＲＯＭに記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【００４５】
制御部２１は、通信部２５を介して、クライアント端末１０からバリアブル印刷に係る印刷データと正解画像の上限数を取得する（ステップＳ１）。
【００４６】
次に、制御部２１は、バリアブル印刷に係る印刷データを解析して、ページごとに設定されている各可変領域４１〜４３に配置される再利用オブジェクトの組み合わせパターンを抽出する（ステップＳ２）。
【００４７】
図１０に、バリアブル印刷に係る印刷データに含まれるオブジェクト指定情報の例を示す。オブジェクト指定情報には、ページごとに、第１可変領域４１に配置される再利用オブジェクト、第２可変領域４２に配置される再利用オブジェクト、第３可変領域４３に配置される再利用オブジェクトが対応付けられている。
【００４８】
次に、制御部２１は、ステップＳ２で抽出された再利用オブジェクトの組み合わせパターンの中から、利用回数が多い順に再利用オブジェクトの組み合わせパターンを選択し、最大で［上限数］個の代表画像を抽出する（ステップＳ３）。なお、制御部２１は、ステップＳ２で抽出された再利用オブジェクトの組み合わせパターンの数が［上限数］未満である場合には、再利用オブジェクトの組み合わせの全パターンを代表画像とすればよい。
【００４９】
次に、制御部２１は、各代表画像のラスタライズデータを生成する（ステップＳ４）。具体的には、制御部２１は、各代表画像について、可変領域４１〜４３のそれぞれに、指定されている再利用オブジェクトをラスタライズ処理して合成する。なお、同一の再利用オブジェクトを２回目以降利用する場合には、ラスタライズ済みのデータを利用する。
【００５０】
次に、制御部２１は、印刷部２７を制御して、生成された各代表画像のラスタライズデータに基づいて、用紙上に各代表画像を印刷させる（ステップＳ５）。
次に、制御部２１は、画像読取部３０を制御して、各代表画像の印刷物をスキャンさせ、各代表画像のスキャン画像を生成させる（ステップＳ６）。
【００５１】
次に、利用者は、各代表画像の印刷物又はスキャン画像を確認し、各代表画像に問題があるか否かの判断結果を操作部２２から入力する。例えば、代表画像の印刷物自体に異常がある場合や、代表画像のスキャン画像に異常がある場合には、正解画像に適さない。なお、各代表画像のスキャン画像は、表示部２３又はクライアント端末１０の表示部１３に表示させた状態で確認すればよい。
制御部２１は、操作部２２からの入力内容に基づいて、各代表画像に問題があるか否かを判断する（ステップＳ７）。
各代表画像に問題がある場合には（ステップＳ７；ＹＥＳ）、ステップＳ５に戻り、再度、各代表画像の印刷からやり直す。
【００５２】
ステップＳ７において、各代表画像に問題がない場合には（ステップＳ７；ＮＯ）、制御部２１は、各代表画像のスキャン画像を正解画像として記憶部２４に登録する（ステップＳ８）。つまり、制御部２１は、［上限数］以下の正解画像（スキャン画像の画像データ）を記憶部２４に記憶させる。
【００５３】
また、制御部２１は、記憶部２４に記憶されている正解画像管理テーブルに正解画像の情報を格納する。図１１に示すように、正解画像管理テーブルには、正解画像ごとに、正解画像ＩＤ、第１可変領域４１に配置される再利用オブジェクト、第２可変領域４２に配置される再利用オブジェクト、第３可変領域４３に配置される再利用オブジェクト、固有領域、スキャン画像特定情報が対応付けられて格納される。
正解画像ＩＤは、複数の正解画像のそれぞれを識別するための識別情報である。
固有領域は、正解画像内で１回のみ利用されるオブジェクト（一時利用オブジェクト・固有オブジェクト）が配置されている領域を示す情報である。固有領域は、例えば、矩形領域の対角線の両端の座標等で表される。固有領域は、正解画像を生成する際に自動的に認識された領域でもよいし、利用者が指定した領域であってもよい。また、正解画像内に固有領域が存在しない場合には、固有領域は「なし」となり、正解画像内に固有領域が複数存在する場合には、固有領域として複数の領域情報を含むこととなる。
スキャン画像特定情報は、正解画像として登録されたスキャン画像の画像データを特定するための情報（ファイル名、データ格納場所等）である。
以上で、正解画像生成処理が終了する。
【００５４】
＜出力画像検品処理＞
次に、出力画像検品処理について説明する。
実際にバリアブル印刷を行う際、利用者は、クライアント端末１０において、バリアブル印刷に係る印刷データを指定するとともに、出力画像の検品動作を指示する。具体的には、利用者が操作部１２からの操作により、表示部１３に表示される検品設定画面１３１（図７参照）のモード選択領域６１において、「出力画像検品モード」を選択し、ＯＫボタン６４をクリックすると、制御部１１は、通信部１５を介して、バリアブル印刷に係る印刷データ、出力画像検品指示、画像検品設定領域６３の検品レベル選択領域６３Ａにおいて選択されている検品レベルを印刷装置２０に送信する。印刷装置２０では、選択された検出レベルでの出力画像検品処理が開始される。なお、バリアブル印刷に係る印刷データは、必ずしもこのタイミングで印刷装置２０に送信する必要はなく、既に印刷装置２０に保存されているバリアブル印刷に係る印刷データを特定するための情報を印刷装置２０に送信することとしてもよい。
【００５５】
図１２及び図１３は、印刷装置２０において実行される出力画像検品処理を示すフローチャートである。この処理は、制御部２１のＣＰＵとＲＯＭに記憶されているプログラムとの協働によるソフトウェア処理によって実現される。
【００５６】
制御部２１は、クライアント端末１０から取得したバリアブル印刷に係る印刷データ、又は、予め保存されているバリアブル印刷に係る印刷データに基づいて、バリアブル印刷の各ページ（バリアブル印刷画像）のラスタライズデータを生成する（ステップＳ１１）。具体的には、制御部２１は、ページごとに、可変領域４１〜４３のそれぞれに、指定されている再利用オブジェクトを配置し、既にラスタライズ済みのデータが存在する場合にはこれを利用して、ラスタライズデータを生成する。
【００５７】
ここで、制御部２１は、ｉを１に設定する（ステップＳ１２）。
次に、制御部２１は、ｉページ目の再利用オブジェクトの組み合わせに対応する正解画像があるか否かを判断する（ステップＳ１３）。具体的には、制御部２１は、ｉページ目の各可変領域４１〜４３に配置された再利用オブジェクトの組み合わせと完全に一致する正解画像があるか否かを判断する。
【００５８】
ｉページ目の再利用オブジェクトの組み合わせに対応する正解画像がある場合には（ステップＳ１３；ＹＥＳ）、制御部２１は、この正解画像の正解画像ＩＤを、ｉページ目と対応付けて記憶部２４に記憶させる（ステップＳ１４）。
【００５９】
ステップＳ１３において、ｉページ目の再利用オブジェクトの組み合わせに対応する正解画像がない場合には（ステップＳ１３；ＮＯ）、制御部２１は、ｉページ目に含まれる再利用オブジェクトの一部が、印刷物内の同一箇所で、いずれかの正解画像の一部と一致するか否かを判断する（ステップＳ１５）。
【００６０】
ｉページ目に含まれる再利用オブジェクトの一部が、印刷物内の同一箇所で、いずれかの正解画像の一部と一致する場合には（ステップＳ１５；ＹＥＳ）、制御部２１は、この正解画像の正解画像ＩＤと、一致する領域（一致領域）とを、ｉページ目と対応付けて記憶部２４に記憶させる（ステップＳ１６）。なお、ｉページ目に含まれる一部の領域が、或る正解画像の一部と一致し、ｉページ目に含まれる別の領域が、他の正解画像の一部と一致する場合には、それぞれの領域について、正解画像ＩＤと一致領域とを、ｉページ目と対応付けておく。
【００６１】
ステップＳ１５において、ｉページ目に含まれる再利用オブジェクトの一部が、印刷物内の同一箇所で、いずれの正解画像とも一致しない場合には（ステップＳ１５；ＮＯ）、制御部２１は、対応する正解画像がないことを、ｉページ目と対応付けて記憶部２４に記憶させる（ステップＳ１７）。
このようにして、ページ単位で、対応する正解画像との関連付けが行われる。
【００６２】
ステップＳ１４、ステップＳ１６又はステップＳ１７の後、制御部２１は、全ページ分の処理が終了したか否かを判断する（ステップＳ１８）。
処理が終了していないページが残っている場合には（ステップＳ１８；ＮＯ）、制御部２１は、ｉに１を加算して（ステップＳ１９）、ステップＳ１３に戻り、処理を繰り返す。
【００６３】
ステップＳ１８において、全ページ分の処理が終了した場合には（ステップＳ１８；ＹＥＳ）、図１３に移り、ｉを１に設定する（ステップＳ２０）。
【００６４】
次に、制御部２１は、印刷部２７を制御して、ｉページ目のラスタライズデータに基づいて、用紙上にｉページ目のバリアブル印刷画像を印刷させる（ステップＳ２１）。
次に、制御部２１は、画像読取部３０を制御して、ｉページ目のバリアブル印刷画像の印刷物をスキャンさせ、スキャン画像を生成させる（ステップＳ２２）。
【００６５】
次に、制御部２１は、ｉページ目の再利用オブジェクトの組み合わせに対応する正解画像があるか否かを判断する（ステップＳ２３）。すなわち、制御部２１は、ステップＳ２２で生成されたスキャン画像に対し、比較すべき正解画像が存在するか否か、言い換えると、ｉページ目に正解画像ＩＤが対応付けられているか否かを判断する。
【００６６】
ｉページ目の再利用オブジェクトの組み合わせに対応する正解画像がある場合（ステップＳ２３；ＹＥＳ）、すなわち、ｉページ目に正解画像ＩＤが対応付けられている場合には、制御部２１は、ｉページ目のスキャン画像（検品対象画像）を、この正解画像ＩＤが示す正解画像と比較することで検品処理を行う（ステップＳ２４）。
なお、検品対象画像を正解画像と比較する際、図１１に示す正解画像管理テーブルから当該正解画像に対応する固有領域を取得し、固有領域については、比較の対象外とする。
【００６７】
ステップＳ２３において、ｉページ目の再利用オブジェクトの組み合わせに対応する正解画像がない場合には（ステップＳ２３；ＮＯ）、制御部２１は、ｉページ目に含まれる再利用オブジェクトの一部が、印刷物内の同一箇所で、いずれかの正解画像の一部と一致するか否かを判断する（ステップＳ２５）。すなわち、制御部２１は、ステップＳ２２で生成されたスキャン画像に対し、正解画像のいずれかと一致する領域があるか否か、言い換えると、ｉページ目に正解画像ＩＤと一致領域が対応付けられているか否かを判断する。
【００６８】
ｉページ目に含まれる再利用オブジェクトの一部が、印刷物内の同一箇所で、いずれかの正解画像の一部と一致する場合（ステップＳ２５；ＹＥＳ）、すなわち、ｉページ目に正解画像ＩＤと一致領域が対応付けられている場合には、制御部２１は、ｉページ目のスキャン画像（検品対象画像）に対して、正解画像ＩＤが示す正解画像と一致する領域については当該正解画像と、一致する正解画像がない領域についてはｉページ目のラスタライズ画像と比較することで検品処理を行う（ステップＳ２６）。ここで、ｉページ目に、複数の正解画像ＩＤと一致領域の組が対応付けられている場合には、一致領域ごとに、ｉページ目のスキャン画像と、当該一致領域に対応する正解画像ＩＤにより特定される正解画像とを比較することで検品処理を行う。
なお、検品対象画像の一部の領域を正解画像の対応する領域と比較する際、図１１に示す正解画像管理テーブルから当該正解画像に対応する固有領域を取得し、固有領域については、比較の対象外とする。
【００６９】
ステップＳ２５において、ｉページ目に含まれる再利用オブジェクトの一部が、印刷物内の同一箇所で、いずれの正解画像とも一致しない場合（ステップＳ２５；ＮＯ）、すなわち、ｉページ目に対応する正解画像がないことが対応付けられている場合には、制御部２１は、ｉページ目のスキャン画像（検品対象画像）の全領域を、ｉページ目のラスタライズ画像と比較することで検品処理を行う（ステップＳ２７）。
【００７０】
ステップＳ２４、ステップＳ２６又はステップＳ２７の後、制御部２１は、検品処理の結果、出力画像に問題があったか否かを判断する（ステップＳ２８）。具体的には、制御部２１は、検品処理において、出力画像の色、位置、汚れ、傷等について、何らかの異常が検出されたか否かを判断する。
出力画像に問題があった場合には（ステップＳ２８；ＹＥＳ）、ステップＳ２１に戻り、再度、同じページの画像の印刷からやり直す。
【００７１】
ステップＳ２８において、出力画像に問題がなかった場合には（ステップＳ２８；ＮＯ）、制御部２１は、全ページ分の処理が終了したか否かを判断する（ステップＳ２９）。
処理が終了していないページが残っている場合には（ステップＳ２９；ＮＯ）、制御部２１は、ｉに１を加算して（ステップＳ３０）、ステップＳ２１に戻り、処理を繰り返す。
【００７２】
ステップＳ２９において、全ページ分の処理が終了した場合には（ステップＳ２９；ＹＥＳ）、出力画像検品処理が終了する。
【００７３】
以上説明したように、本実施の形態によれば、バリアブル印刷において再利用オブジェクトが各印刷物内の同一箇所で利用される回数に基づいて、当該バリアブル印刷に係る複数の画像から予め定められた上限数以下の代表画像を抽出し、当該抽出された代表画像を印刷部２７により印刷させ、当該印刷された代表画像を画像読取部３０により読み取らせて生成されたスキャン画像を正解画像として登録するので、バリアブル印刷時における画像検品を効率的かつ高精度に実現することができる。
【００７４】
具体的には、正解画像の数に上限を設けることで、正解画像の生成に要する時間を短縮させるとともに、正解画像のデータ量を低減させることができる。したがって、効率的な画像検品が可能となる。
また、利用回数が多い再利用オブジェクトの配置の組み合わせパターンに対しては、実際に印刷し、スキャンして生成した正解画像を用いることで、精度の高い画像検品が可能となる。同じ再利用オブジェクトを使用したとしても、印刷する用紙のどの位置に配置されるかによって、トナーやインクの付着特性や、正解画像の作成時（スキャン時）における光の当たり方が異なる。本実施の形態では、利用者が印刷結果を目視確認し、品質上問題ないと判断した画像を正解画像として保存しておき、このような正解画像と比較するため、印刷時における異常も検出することができる。
【００７５】
また、比較すべき正解画像が存在しないバリアブル印刷画像のスキャン画像に対し、正解画像を利用できる領域については、正解画像との比較に基づいて異常を検査するので、精度の高い画像検品を実現することができる。
また、バリアブル印刷画像のスキャン画像の、正解画像のいずれとも一致しない領域については、当該スキャン画像に対応する印刷前のラスタライズ画像との比較に基づいて異常を検査することができる。ラスタライズ画像と比較する領域については、登録された正解画像と比較する場合と比べて検品精度が劣る傾向にあるが、最低限の画像検品を実現することができる。
【００７６】
また、利用者が正解画像の上限数を設定することができるので、個々のバリアブル印刷に応じて、正解画像の数を変更することができる。
【００７７】
なお、上記実施の形態における記述は、本発明に係るバリアブル印刷画像検品システムの例であり、これに限定されるものではない。システムを構成する各装置の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００７８】
例えば、上記実施の形態では、クライアント端末１０で正解画像の上限数を設定することとしたが、印刷装置２０の表示部２３に表示される設定画面に対して、操作部２２からの操作により、正解画像の上限数を設定することとしてもよい。また、正解画像の上限数は、予め固定されていてもよい。
【００７９】
また、画像検品システム１００に含まれる各機能部が、複数の装置に分かれていてもよいし、１台の装置にまとめられていてもよい。例えば、クライアント端末１０において実行される各機能が印刷装置２０に含まれることとしてもよい。また、画像読取部３０と検品機能を含む検品装置が、印刷装置２０とは別に独立して設けられていてもよい。
【００８０】
以上の説明では、各処理を実行するためのプログラムを格納したコンピューター読み取り可能な媒体としてＲＯＭを使用した例を開示したが、この例に限定されない。その他のコンピューター読み取り可能な媒体として、フラッシュメモリー等の不揮発性メモリー、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、プログラムのデータを通信回線を介して提供する媒体として、キャリアウェーブ（搬送波）を適用することとしてもよい。
【符号の説明】
【００８１】
１０  クライアント端末
１１  制御部
１２  操作部
１３  表示部
１４  記憶部
１５  通信部
２０  印刷装置
２１  制御部
２２  操作部
２３  表示部
２４  記憶部
２５  通信部
２７  印刷部
３０  画像読取部
４０  レイアウト枠
４１  第１可変領域
４２  第２可変領域
４３  第３可変領域
５０  検品対象画像
６２Ａ  正解画像上限数指定領域
１００  画像検品システム
１３１  検品設定画面
１３２  正解画像一覧画面
Ｎ  通信回線
【図１】
2020146969.tif 000003
【図２】
2020146969.tif 000004
【図３】
2020146969.tif 000005
【図４】
2020146969.tif 000006
【図５】
2020146969.tif 000007
【図６】
2020146969.tif 000008
【図７】
2020146969.tif 000009
【図８】
2020146969.tif 000010
【図９】
2020146969.tif 000011
【図１０】
2020146969.tif 000012
【図１１】
2020146969.tif 000013
【図１２】
2020146969.tif 000014
【図１３】
2020146969.tif 000015