(57)【要約】【課題】印刷前に、印刷ミスを検査することができる印刷物検査装置、印刷物検査方法、プログラム、記憶媒体および印刷物検査システムを提供する。【解決手段】印刷前に、印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得部１１２と、変換前のコード情報を取得する元データ取得部１１１と、マスターデータから、印刷用に変換されたコード情報を認識するコード情報認識部１１３と、印刷用に変換されたコード情報を、取得された変換前のコード情報と比較し、印刷用に変換されたコード情報が、変換前のコード情報と一致しない場合に、異常と判定するコード情報検査部１１４と、を備えた。【選択図】図３
2012108854.tif 000002
【特許請求の範囲】
【請求項１】
印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得部と、
変換前のコード情報を取得するコード情報取得部と、
取得された前記マスターデータから、前記印刷用に変換されたコード情報を認識するコード情報認識部と、
前記コード情報認識部による認識結果を、取得された前記変換前のコード情報と比較し、前記認識結果が、
前記変換前のコード情報と一致しない場合に、異常と判定するコード情報検査部と、
を備えたことを特徴とする印刷物検査装置。
【請求項２】
異常と判定された場合に、前記マスターデータの印刷を中止する印刷制御部、をさらに備えたことを特徴とする請求項１に記載の印刷物検査装置。
【請求項３】
異常と判定されなかった場合に、前記マスターデータを印刷する印刷制御部、をさらに備えたことを特徴とする請求項１に記載の印刷物検査装置。
【請求項４】
前記マスターデータが印刷された記録媒体が撮像された画像データである検査データを取得する検査データ取得部と、取得された前記検査データを、前記マスターデータと比較し、前記マスターデータと一致しない場合に、異常と判定する印刷状態検査部と、をさらに備えることを特徴とする請求項３に記載の印刷物検査装置。
【請求項５】
前記印刷状態検査部は、前記検査データの画素値と前記マスターデータの画素値との差分値、あるいは、前記検査データから抽出された特徴量と前記マスターデータから抽出された特徴量との差分値を算出し、前記差分値と予め定められた閾値とを比較し、前記差分値が前記閾値より大きい場合に、異常と判定すること、を特徴とする請求項４に記載の印刷物検査装置。
【請求項６】
前記マスターデータが、あらかじめ定められた処理により変換された画像データであって、比較の基準となる基準データを生成する基準データ生成部、をさらに備え、前記印刷状態検査部は、取得された前記検査データを、生成された前記基準データと比較し、取得された前記検査データが、生成された前記基準データと一致しない場合に、異常と判定すること、を特徴とする請求項３に記載の印刷物検査装置。
【請求項７】
原稿データが印刷用に変換された印刷データである元データを取得する元データ取得部と、
前記元データと異なる方法により印刷用に変換された印刷データであるマスターデータを取得するマスターデータ取得部と、
取得された前記マスターデータおよび取得された前記元データのそれぞれから、特徴量を抽出する特徴量抽出部と、
抽出された前記マスターデータの特徴量と前記元データの特徴量の差分値があらかじめ定められた所定の閾値を超えるか否かを判断し、前記閾値を超えると判断した場合に、異常と判定する特徴量検査部と、
を備えたことを特徴とする印刷物検査装置。
【請求項８】
印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得ステップと、変換前のコード情報を取得するコード情報取得ステップと、取得された前記マスターデータから、前記印刷用に変換されたコード情報を認識するコード情報認識ステップと、前記コード情報認識部による認識結果を、取得された前記変換前のコード情報と比較し、前記認識結果が、前記変換前のコード情報と一致しない場合に、異常と判定するコード情報検査ステップと、を含むことを特徴とする印刷物検査方法。
【請求項９】
コンピュータを、印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得ステップと、変換前のコード情報を取得するコード情報取得ステップと、取得された前記マスターデータから、前記印刷用に変換されたコード情報を認識するコード情報認識ステップと、前記コード情報認識部による認識結果を、取得された前記変換前のコード情報と比較し、前記認識結果が、前記変換前のコード情報と一致しない場合に、異常と判定するコード情報検査ステップ、として機能させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１１】
サーバと、印刷装置とを備えた印刷物検査システムであって、前記サーバは、印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得部と、変換前のコード情報を取得するコード情報取得部と、取得された前記マスターデータから、前記印刷用に変換されたコード情報を認識するコード情報認識部と、前記コード情報認識部による認識結果を、取得された前記変換前のコード情報と比較し、前記認識結果が、前記変換前のコード情報と一致しない場合に、異常と判定するコード情報検査部と、を備え、前記印刷装置は、前記マスターデータが印刷された記録媒体が撮像された画像データである検査データを取得する検査データ取得部と、取得された前記検査データを、前記マスターデータと比較し、前記マスターデータと一致しない場合に、異常と判定する印刷状態検査部と、を備えたことを特徴とする印刷物検査システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物検査装置、印刷物検査方法、プログラム、記憶媒体および印刷物検査システムに関する。
【背景技術】
【０００２】
従来、一枚一枚の内容が可変である頁を連続的に印刷するバリアブル印刷では、特に、印刷物の検査を高い精度で行うと同時に、異常時には極力早い段階で通知し、印刷を中止し、トナーやインクなどの無駄使い、損紙等を防ぐことが望まれている。そこで、印刷装置で印刷された印刷物に関して、必要な内容が正しく印刷されているか否かの検査を行う検査装置が提案されている。
【０００３】
例えば、印刷の元となる印刷物の画像データを基準データとし、印刷物を読取センサなどで読み取って得られる画像データを検査データとし、基準データと検査データとの比較により印刷状態を検査する技術が知られている。また、検査データをＯＣＲ（Optical Character Recognition）で認識し、文字コードに変換し、基準データの元となるデジタルデータとの比較により印刷内容を検査する技術も既に知られている。
【０００４】
具体的には、印刷された印刷物を、ビットマップマッチング用スキャナで読み取り、ビットマップ検査部で印刷に用いたビットマップデータとビットマップ単位で照合して印刷品質を検査する。検査方法は、ＯＣＲ用スキャナで印刷物の文字領域を読み取り、文字検査部で文字認識をして印刷内容を検査する。また、絵柄検査用スキャナで印刷物の絵柄領域を読み取り、絵柄検査部で絵柄を認識して内容を検査する。また、バーコード用リーダスキャナで印刷物のバーコードを読み取り、バーコード検査部でバーコードのデータを検査する。このような印刷物検査装置が開示されている（例えば、特許文献１参照。）。
【０００５】
また、枠線認識、文字認識において誤認識の大きな原因となる格納された画像の線部の切れ、かすれ、つぶれ或いは書込系でのノイズ画像の付加の発生を迅速に判別し、誤認識の原因を未然に排除することを目的として枠線から分離した文字をあらかじめ格納した文字部正解パターンと比較する画像生成装置が提案されている（例えば、特許文献２参照。）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のバリアブル印刷における検査装置では、基準データと印刷が完了した印刷物との比較による検査を行っているにすぎなかった。具体的には、印刷物の内容には、デジタルデータを印刷するために画像データに変換する処理で混入する文字化けなどの異常と、実際に印刷物を印刷する際に混入するノイズが含まれることがある。それにもかかわらず、実際に印刷物が出力された後に検査を行うために、印刷工程の上流で混入するＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）時の異常を早い段階で検査することができない。
【０００７】
このように、ＲＩＰされた異常な画像データを印刷装置に流すことにより、トナーやインクなどの無駄遣い、損紙、さらには、異常な頁の再印刷、差し替え作業などが発生し、効率が悪く、環境にも悪いという問題があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、印刷前に、印刷ミスを検査することができる印刷物検査装置、印刷物検査方法、プログラム、記憶媒体および印刷物検査システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得部と、変換前のコード情報を取得するコード情報取得部と、取得された前記マスターデータから、前記印刷用に変換されたコード情報を認識するコード情報認識部と、前記コード情報認識部による認識結果を、取得された前記変換前のコード情報と比較し、前記認識結果が、前記変換前のコード情報と一致しない場合に、異常と判定するコード情報検査部と、を備えたことを特徴とする。
【００１０】
また、本発明は、印刷前に、印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得ステップと、変換前のコード情報を取得するコード情報取得ステップと、取得された前記マスターデータから、前記印刷用に変換されたコード情報を認識するコード情報認識ステップと、認識された前記印刷用に変換されたコード情報を、取得された前記変換前のコード情報と比較し、前記印刷用に変換されたコード情報が、前記変換前のコード情報と一致しない場合に、異常と判定するコード情
報検査ステップと、を備えたことを特徴とする。
【００１１】
また、本発明は、コンピュータを、印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得ステップと、変換前のコード情報を取得するコード情報取得ステップと、取得された前記マスターデータから、前記印刷用に変換されたコード情報を認識するコード情報認識ステップと、前記コード情報認識部による認識結果を、取得された前記変換前のコード情報と比較し、前記認識結果が、前記変換前のコード情報と一致しない場合に、異常と判定するコード情報検査ステップ、として機能させることを特徴とするプログラムであることを特徴とする。
【００１２】
また、本発明は、コンピュータを、印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得ステップと、変換前のコード情報を取得するコード情報取得ステップと、取得された前記マスターデータから、前記印刷用に変換されたコード情報を認識するコード情報認識ステップと、前記コード情報認識部による認識結果を、取得された前記変換前のコード情報と比較し、前記認識結果が、前記変換前のコード情報と一致しない場合に、異常と判定するコード情報検査ステップ、として機能させることを特徴とするプログラムを記憶したコンピュータ読み取り可能な記憶媒体であることを特徴とする。
【００１３】
また、本発明は、サーバと、印刷装置とを備えた印刷物検査システムであって、前記サーバは、印刷用に変換されたコード情報を含む印刷用のデータであるマスターデータを取得するマスターデータ取得部と、変換前のコード情報を取得するコード情報取得部と、取得された前記マスターデータから、前記印刷用に変換されたコード情報を認識するコード情報認識部と、前記コード情報認識部による認識結果を、取得された前記変換前のコード情報と比較し、前記認識結果が、前記変換前のコード情報と一致しない場合に、異常と判定するコード情報検査部と、を備え、前記印刷装置は、前記マスターデータが印刷された記録媒体が撮像された画像データである検査データを取得する検査データ取得部と、取得された前記検査データを、前記マスターデータと比較し、前記マスターデータと一致しない場合に、異常と判定する印刷状態検査部と、を備えたことを特徴とする。
【００１４】
また、本発明は、原稿データが印刷用に変換された印刷データである元データを取得する元データ取得部と、前記元データと異なる方法により印刷用に変換された印刷データであるマスターデータを取得するマスターデータ取得部と、取得された前記マスターデータおよび取得された前記元データのそれぞれから、特徴量を抽出する特徴量抽出部と、抽出された前記マスターデータの特徴量と前記元データの特徴量の差分値があらかじめ定められた所定の閾値を超えるか否かを判断し、前記閾値を超えると判断した場合に、異常と判定する特徴量検査部と、を備えたことを特徴とする。
【００１５】
上述した課題を解決し、目的を達成するために、本発明は、印刷ミスによる資源の無駄を省くとともに、効率的な印刷を可能とすることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、印刷ミスによる資源の無駄を省くとともに、効率的な印刷を可能とするという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施の形態１にかかる印刷物検査システムの概要図である。
【図２】図２は、実施の形態１にかかる印刷物検査システムによる印刷物検査処理の流れの概要を示す図である。
【図３】図３は、実施の形態１にかかる印刷内容検査部の構成を示すブロック図である。
【図４】図４は、元データの一例を示す図である。
【図５】図５は、マスターデータの一例を示す図である。
【図６】図６は、コード情報認識部の機能ブロック図である。
【図７】図７は、実施の形態１にかかる印刷状態検査部の構成を示すブロック図である。
【図８】図８は、検査データの一例を示す図である。
【図９】図９は、実施の形態１にかかる検査サーバの構成を示すブロック図である。
【図１０】図１０は、実施の形態１にかかる印刷物検査システムによる印刷物検査処理の手順を示すフローチャートである。
【図１１】図１１は、コード情報検査処理の手順を示すフローチャートである。
【図１２】図１２は、印刷物検査装置の一例を示す概要図である。
【図１３】図１３は、実施の形態２にかかる印刷検査システムの概要図である。
【図１４】図１４は、実施の形態２にかかる印刷内容検査部の構成を示すブロック図である。
【図１５】図１５は、実施の携帯２にかかる印刷物検査システムによる印刷物検査処理の手順を示すフローチャートである。
【図１６】図１６は、実施の形態３にかかる印刷物検査システムの概要図である。
【図１７】図１７は、実施の形態３にかかる印刷物検査システムによる印刷物検査処理の流れの概要を示す図である。
【図１８】図１８は、実施の形態２にかかる印刷状態検査部の構成を示すブロック図である。
【図１９】図１９は、実施の形態２にかかる印刷物検査システムによる印刷物検査処理の手順を示すフローチャートである。
【図２０】図２０は、本実施の形態にかかる印刷装置のハードウェア構成を示す説明図である。
【図２１】図２１は、印刷物検査装置を備えた複合機のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１８】
以下に添付図面を参照して、この発明にかかる印刷物検査システムの最良な実施の形態を詳細に説明する。
【００１９】
（実施の形態１）
図１は、実施の形態１にかかる印刷物検査システムの概要図である。図１に示すように、印刷物検査システムは、ＤＦＥ（Ｄｉｇｉｔａｌ  Ｆｒｏｎｔ  Ｅｎｄ）サーバ１００と、印刷装置２００と、元データＤＢ（Ｄａｔａ  Ｂａｓｅ）３００と、検査サーバ４００とがネットワークを介して接続されている。
【００２０】
ＤＦＥサーバ１００は、印刷用のビットマップデータを生成し、印刷装置２００に生成したビットマップデータと印刷指示を送信するサーバである。ＤＦＥサーバ１００は、印刷用のビットマップデータの印刷内容を検査する印刷内容検査部１１０を有する。ここで、印刷内容とは、固定された背景に相当する不変なデータと、印刷物それぞれに個別に入力される可変なデータとに区別される印刷データのうち、可変なデータのことである。
【００２１】
印刷装置２００は、印刷用のビットマップデータを印刷する装置である。また、印刷装置２００は、印刷状態を検査する印刷状態検査部２１０を有する。ここで、印刷状態とは、印刷の仕上がり状態のことである。また、印刷装置２００は、印刷物をカメラ等の撮像装置により撮像し、印刷状態検査部２１０で検査されるデータを取得する。
【００２２】
元データＤＢ３００は、元データを種類別に保存する。ここで、元データとは、印刷内容の元となるデータのことである。検査サーバ４００は、印刷内容検査部１１０および印刷状態検査部２１０により検査された結果をユーザに通知する。
【００２３】
図２は、実施の形態１にかかる印刷物検査システムによる印刷物検査処理の流れの概要を示す図である。図２に示すように、印刷内容検査部１１０は、印刷用のビットマップデータを、元データＤＢ３００から取得された元データと照合し、印刷内容を検査する。次に、印刷状態検査部２１０は、印刷物を読み取ったデータを、印刷用のビットマップデータと照合し、印刷状態を検査する。
【００２４】
図３は、実施の形態１にかかる印刷内容検査部１１０の構成を示すブロック図である。図３に示すように、印刷内容検査部１１０は、元データ取得部１１１と、マスターデータ取得部１１２と、コード情報認識部１１３と、コード情報検査部１１４と、印刷制御部１１５と、通信制御部１１６と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１２０を主に備える。
【００２５】
元データ取得部１１１は、元データＤＢ３００から、元データを取得する。図４は、元データの一例を示す図である。図４に示すように、元データは、元データＤＢ３００に種類別に保存されている。図４に示すように、種類には、文字（住所）、文字（氏名）、バーコード、写真等がある。そして、種類に、コード情報と、位置情報が対応付けられている。コード情報とは、各データを一意に識別する情報である。コード情報は、例えば、図４に示すように、番地や氏名を示す文字や、バーコードの数字であってもよいし、写真データのＩＤであってもよい。なお、写真データについては、元データＤＢ３００に、ＩＤが紐付けられた画像データがあらかじめ保存されているが、文字やバーコードについても、同様にあらかじめ変換された画像データが保存されてもよい。この場合、写真データと同様に、文字やバーコードが変換された画像データに紐付けられたＩＤが、コード情報として登録されることとなる。また、位置情報とは、マスターデータにおいてレイアウトされる各データの位置を示す座標である。
【００２６】
マスターデータ取得部１１２は、マスターデータを取得する。ここで、マスターデータとは、印刷の元となるデータである。例えば、マスターデータ取得部１１２は、ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）化された元データを、印刷データのうちの不変なデータ上にレイアウトすることにより、マスターデータを生成する。ここで、ＲＩＰ化された元データとは、元データ取得部１１１により取得された元データが、ＲＩＰ変換された画像データのことである。
【００２７】
図５は、マスターデータの一例を示す図である。図５は、マスターデータ取得部１１２により、ＲＩＰ化された元データが、位置情報に従ってレイアウトされて生成されたマスターデータを示す。図５では、図４に示した住所、氏名、バーコード、写真の元データがＲＩＰ化されている。なお、マスターデータ取得部１１２は、マスターデータを生成することにより取得するほか、既に生成されたマスターデータを受け取ることにより取得してもよい。
【００２８】
ＨＤＤ１２０は、文字認識部１３２により文字をマッチングにより認識するために使用される認識用辞書を記憶する。例えば、フォントの種類に応じた認識用辞書として、ＭＳ明朝体のみで作成されたＭＳ明朝専用認識用辞書があり、また、文字サイズに応じた認識用辞書として、規定のサイズよりも小さい文字のみで作成された縮小サイズ認識用辞書や、規定のサイズよりも大きいサイズのみで作成された拡大サイズ認識用辞書があり、さらに文字コードに応じた認識用辞書として文字コードのみで作成された文字コード認識用辞書等がある。
【００２９】
また、ＨＤＤ１２０は、バーコードをマッチングにより認識するために使用されるコード認識用辞書を記憶する。例えば、バーコードの種類であるＣＯＤＥ３９専用のコード認識用辞書としては、ＣＯＤＥ３９専用認識用辞書を記憶する。さらに、ＨＤＤ１２０は、コード認識用辞書を、１次元コード、または２次元コード等コードの種類に応じて別個に記憶してもよい。
【００３０】
コード情報認識部１１３は、マスターデータ取得部１１２により取得されたマスターデータから、コード情報を認識する。図６は、コード情報認識部１１３の機能ブロック図である。図６に示すように、コード情報認識部１１３は、種類判断部１３１と、文字認識部１３２と、バーコード認識部１３３と、識別部１３４とを主に備える。
【００３１】
種類判断部１３１は、マスターデータのうち認識する対象領域（以下、対象領域という。）の種類を、元データに含まれる種類情報から判断し、判断した種類に応じて、具体的な認識処理を選択する。ここで、対象領域とは、位置情報に示される領域であり、元データに含まれるコード情報ごとに順次認識の対象とされる領域のことである。具体的には、種類判断部１３１は、文字であると判断した場合は、文字認識処理を選択し、バーコードであると判断した場合は、バーコード認識処理を選択する。また、種類判断部１３１は、文字やバーコード以外の要素により識別されるその他の領域であると判断した場合は、認識する対象領域に応じた識別処理を選択する。
【００３２】
文字認識部１３２は、種類判断部１３１により、対象領域の種類が文字であると判断された場合は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）により文字を認識する。例えば、文字認識部１３２は、種類判断部１３１により対象領域の種類が文字であると判断された場合、当該文字に適した認識用辞書をＨＤＤ１２０から取得し、対象領域の文字を取得した認識用辞書とマッチングすることにより文字を認識してもよい。
【００３３】
なお、文字認識部１３２は、文字認識に適した前処理を行った上で文字を認識してもよい。例えば、文字認識部１３２は、対象領域について判断された文字がＨＤＤ１２０に記憶されている認識用辞書のフォントと同一のサイズでない場合、マスターデータを拡大または縮小して対象領域の文字をＨＤＤ１２０に記憶されている認識用辞書と同一のサイズにした上でマッチングしてもよい。
【００３４】
ここで、対象領域に文字コードが含まれる場合は、文字認識部１３２は、対象領域に含まれる文字コードのみを認識用辞書から抽出し、マッチングすることも可能である。このように、元データの情報となりうる認識用辞書をあらかじめ登録しておくことにより、元データの情報を文字認識に活用し、より認識精度を高めることが可能となる。
【００３５】
バーコード認識部１３３は、種類判断部１３１により、対象領域の種類がバーコードであると判断された場合は、バーコード読み取りにより、バーコードを認識する。例えば、バーコード認識部１３３は、対象領域にＣＯＤＥ３９で作成されたバーコードが含まれる場合、ＨＤＤ１２０からＣＯＤＥ３９専用認識用辞書を取得し、元データに含まれるバーコードをＣＯＤＥ３９専用認識用辞書とマッチングする。ここでも、同様に、バーコード認識部１３３は、対象領域に含まれるバーコードと同種のコード認識用辞書がＨＤＤ１２０に記憶されていない場合、対象領域に含まれるバーコードをＨＤＤ１２０に記憶されているコード認識用辞書に縮小または拡大した上でマッチングしてもよい。
【００３６】
識別部１３４は、種類判断部１３１により、対象領域の種類が文字やバーコード以外であると判断された場合は、認識する対象領域に応じた識別処理を行う。例えば、写真である場合には、類似画像を検索し、写真以外の画像データである場合には、画素を比較する。
【００３７】
なお、認識する対象領域は、元データに含まれる位置情報に示される範囲に対して行えばよい。他の例としては、元データに含まれる位置情報によらず、領域の種類、位置を自動的に判断する処理としても良い。
【００３８】
コード情報検査部１１４は、コード情報認識部１１３により認識されたコード情報を検査する。例えば、コード情報検査部１１４は、認識されたコード情報を、元データに含まれるコード情報と照合し、同一であれば、コード情報は正常であると判断する。一方、同一でなければ、コード情報検査部１１４は、コード情報は異常であると判断する。
【００３９】
例えば、コード情報検査部１１４は、文字認識部１３２により、文字が認識された場合は、文字コードを比較する。また、コード情報検査部１１４は、バーコード認識部１３３により、バーコードが認識された場合は、バーコードを比較する。また、コード情報検査部１１４は、識別部１３４により、写真が認識された場合は、写真領域の類似画像を検索し、類似画像のＩＤと、コード情報のＩＤを比較する。
【００４０】
また、識別部１３４により写真以外の画像データが認識された場合は、コード情報検査部１１４は、ＲＩＰ化された元データと、元データＤＢ３００に保存されている画像データの画素を比較することにより認識検査する。この場合、コード情報検査部１１４は、元データがＲＩＰ化された元データの画像の画素と、元データＤＢ３００に保存されている画像データの画素の差分を、あらかじめ定められている閾値と比較する。コード情報検査部１１４は、差分が閾値以下である場合は、ＲＩＰ化された元データは正常と判断し、差分が閾値を超える場合は、ＲＩＰ化された元データは異常と判断する。
【００４１】
印刷制御部１１５は、コード情報検査部１１４により、コード情報が正常であると判断された場合は、マスターデータが正常であると判断し、マスターデータを印刷装置２００へ送信する。
【００４２】
印刷制御部１１５は、コード情報検査部１１４により、コード情報が異常であると判断された場合は、マスターデータが異常であると判断し、マスターデータの印刷装置２００への送信を中止する。
【００４３】
この場合、印刷制御部１１５は、マスターデータ取得部１１２により、元データからマスターデータが生成される段階で文字化けなどの異常が発生したと判断する。また、印刷制御部１１５は、マスターデータの送信を中止すると同時に、マスターデータの識別情報と、異常が発生したことをログに残してもよい。また、一定のデータをストックしておき、異常をユーザに通知した後に、正常と判断されたデータだけを印刷する構成としてもよい。
【００４４】
通信制御部１１６は、元データＤＢ３００や、印刷装置２００と通信し、元データや、マスターデータなどの情報を送受信する。
【００４５】
図７は、実施の形態１にかかる印刷状態検査部２１０の構成を示すブロック図である。図７に示すように、印刷状態検査部２１０は、検査データ取得部２１１と、検査部２１２と、印刷制御部２１３と、通信制御部２１４と、ＨＤＤ２２０とを主に備える。
【００４６】
検査データ取得部２１１は、印刷装置２００により印刷された印刷物を、カメラやスキャナなどの読取センサで撮像された、検査対象となる画像データ（以下、検査データという。）を取得する。なお、読取センサは、図１に示したように、印刷装置２００の外部に備えられてもよいし、印刷装置２００の内部に備えられてもよい。図８は、検査データの一例を示す図である。図８は、図５に示したマスターデータが印刷された印刷物が、読取センサで撮像された検査データである。
【００４７】
検査部２１２は、生成された検査データの印刷状態を検査する。具体的には、検査部２１２は、検査データおよびマスターデータから特徴量を抽出し、抽出したそれぞれの特徴量の差分値を求め、当該差分値があらかじめ定められた閾値以下であるか否かを判断する。検査部２１２は、当該差分値があらかじめ定められた閾値以下である場合は正常と判断し、閾値を超える場合は異常と判断する。例えば、特徴量として画素値を用いることができる。この場合、検査部２１２は、検査データおよびマスターデータから画素値を抽出し、抽出したそれぞれの画素値の差分値があらかじめ定められた閾値以下であれば正常と、閾値を超えれば異常と判断する。
【００４８】
印刷制御部２１３は、検査部２１２により、正常と判断された場合は、印刷処理を続行する。一方、印刷制御部２１３は、検査部２１２により、異常と判断された場合は、印刷処理を中断する。また、印刷制御部２１３は、異常と判断された画素の位置情報を、通信制御部２１４により、検査サーバ４００に送信する。検査サーバ４００は、異常と判断された画素の位置情報を蓄積保存する。
【００４９】
通信制御部２１４は、ＤＦＥサーバ１００や、検査サーバ４００と通信し、情報を送受信する。
【００５０】
図９は、実施の形態１にかかる検査サーバ４００の構成を示すブロック図である。図９に示すように、検査サーバ４００は、操作表示部４１０と、表示制御部４１１と、通信制御部４１２と、ＨＤＤ４２０とを主に備える。
【００５１】
表示制御部４１１は、印刷装置２００から受信した異常と判断された画素の位置情報を操作表示部４１０に表示する。通信制御部４１２は、印刷装置２００と通信し、情報を送受信する。ＨＤＤ４２０は、異常と判断された画素の位置情報をログとして保存する。
【００５２】
次に、以上のように構成された印刷物検査システムによる印刷物検査処理の流れについて説明する。図１０は、実施の形態１にかかる印刷物検査システムによる印刷物検査処理の手順を示すフローチャートである。
【００５３】
元データ取得部１１１は、元データＤＢ３００から、元データを取得する（ステップＳ１）。マスターデータ取得部１１２は、マスターデータを取得する（ステップＳ２）。コード情報検査部１１４は、コード情報検査処理により、コード情報を検査する（ステップＳ３）。
【００５４】
ここで、コード情報検査処理について説明する。図１１は、コード情報検査処理の手順を示すフローチャートである。種類判断部１３１は、認識する対象領域の種類が、文字領域であるか否かを判断する（ステップＳ１１）。種類判断部１３１により、文字領域であると判断された場合は（ステップＳ１１：Ｙｅｓ）、文字認識部１３２は、ＯＣＲにより文字を認識する（ステップＳ１２）。コード情報認識部１１３は、認識された文字を、元データに含まれる文字コードと照合する（ステップＳ１３）。
【００５５】
ステップＳ１１において、文字領域でないと判断した場合は（ステップＳ１１：Ｎｏ）、コード情報認識部１１３は、認識する対象領域の種類がバーコード領域であるか否かを判断する（ステップＳ１４）。コード情報認識部１１３により、バーコード領域であると判断された場合は（ステップＳ１４：Ｙｅｓ）、バーコード認識部１３３は、バーコードリーダー用スキャナでバーコードを読み取り、認識する（ステップＳ１５）。コード情報認識部１１３は、認識されたバーコードを、元データに含まれるバーコードと照合する（ステップＳ１６）。
【００５６】
ステップＳ１４において、コード情報認識部１１３により、バーコード領域でないと判断された場合であって（ステップＳ１４：Ｎｏ）、識別部１３４が、文字とバーコード以外の要素により識別されるその他の領域であると判断した場合は（ステップＳ１７：Ｙｅｓ）、識別部１３４は、認識する領域に応じた識別処理を行う（ステップＳ１８）。例えば、認識する領域が絵柄であれば、絵柄検査用スキャナで絵柄を読み取り、識別する。
【００５７】
コード情報認識部１１３は、識別処理の結果を、元データのコード情報と照合する（ステップＳ１９）。この一連のコード情報検査処理は、対象領域ごとに繰り返される。
【００５８】
図１０に戻り、ステップＳ４において、コード情報検査部１１４は、コード情報検査処理による検査結果を判断する（ステップＳ４）。具体的には、コード情報検査処理により、マスターデータに含まれるコード情報が、元データに含まれるコード情報と一致したか否かを判断する。
【００５９】
マスターデータに含まれるコード情報が、元データに含まれるコード情報と一致した場合は、正常と判断され（ステップＳ４：ＯＫ）、印刷制御部１１５は、マスターデータを印刷する（ステップＳ５）。
【００６０】
一方、マスターデータに含まれるコード情報が、元データに含まれるコード情報と一致しない場合は、異常と判断され（ステップＳ４：ＮＧ）、印刷制御部１１５は、印刷を中断する。この結果、印刷状態の検査についても行われず、検査対象から除外されることとなる。
【００６１】
ステップＳ６において、検査データ取得部２１１は、検査データを取得する（ステップＳ６）。具体的には、カメラやスキャナ等の読取センサにより検査データを取得する。
【００６２】
検査部２１２は、取得された検査データの印刷状態を検査する（ステップＳ７）。具体的には、検査データと、マスターデータの画素の差分値を、あらかじめ定められている閾値と比較する。例えば、カラーであれば、ＲＧＢの各画素値０〜２５５を直接比較して差分値を算出し、差分値と閾値とを比較する。
【００６３】
検査部２１２は、検査データの印刷状態の検査結果を判断する（ステップＳ８）。例えば、上記比較された画素の差分値が、閾値を超えない場合は、正常と判断される。一方、比較された画素が、閾値を超える場合は、異常と判断される。ここで、正常と判断された場合は（ステップＳ８：ＯＫ）、次処理に移行する。
【００６４】
一方、異常と判断された場合は（ステップＳ８：ＮＧ）、印刷制御部２１３は、印刷を中断する。具体的には、印刷制御部２１３は、通信制御部２１４により、異常と判断された画素の位置情報を検査サーバ４００に送信する。検査サーバ４００は、操作表示部４１０に異常を表示するとともに、ＨＤＤ４２０にログを保存する。ここで、１頁分の検査が終了した時点で、異常な画素の輝度を上げ、異常がない画素の輝度を下げるなどの可視化の工夫を施して、異常箇所を表示してもよい。
【００６５】
なお、本実施の形態では、印刷物検査システムにより実現される印刷内容検査部１１０と、印刷状態検査部２１０を説明したが、他の例として、これらが１つの印刷物検査装置で実現される構成としてもよい。図１２は、印刷物検査装置の一例を示す概要図である。図１２に示すように、印刷装置５００は、印刷内容検査部１１０と印刷状態検査部２１０を備える。
【００６６】
このように、本実施の形態によれば、実際に印刷する前の段階で、印刷内容を検査するので、印刷ミスによる資源の無駄を省くことができる。
【００６７】
また、このように、本実施の形態によれば、同一の印刷物を複数印刷する前の段階で、印刷状態を検査するので、印刷ミスによる資源の無駄を省くことができるとともに、効率的に印刷することができる。
【００６８】
さらに、このように、本実施の形態によれば、検査結果を目視により確認する場合に、印刷内容の検査と、印刷状態の検査の二段階に分けることによって、各工程にのみ着目して確認できるので、簡便かつ効率的に確認作業を行うことができる。
【００６９】
（実施の形態２）
実施の形態１では、印刷内容検査部１１０による印刷検査として、コード情報認識部１１３によりＯＣＲ等で認識されたコード情報を検査することにより検査した。これに対し、本実施の形態では、印刷内容検査部による印刷検査を、原稿がＲＩＰ化された元データ（以下、ＲＩＰ化された元データという。）とマスターデータの特徴量を検査することにより行う。
【００７０】
図１３は、実施の形態２にかかる印刷物検査システムの概要図である。図１３に示すように、印刷物検査システムは、ＤＦＥサーバ１１００と、印刷装置２００と、元データＤＢ３０００と、検査サーバ４００とがネットワークを介して接続されている。なお、ＤＦＥサーバ１１００と、元データＤＢ３０００以外の装置およびサーバの構成および印刷物検査システムによる印刷物検査処理の流れについては実施の形態１と同様である。
【００７１】
元データＤＢ３０００は、ＲＩＰ化された元データを記憶する。ここでＲＩＰ化された元データとは、マスターデータと異なる方法でＲＩＰ変換された元データのことである。例えば、元データＤＢ３０００は、ＲＩＰ化された元データに、ＲＩＰ化された元データを識別するための識別子を付してＲＩＰ化された元データを記憶する。
【００７２】
ＤＦＥサーバ１１００は、印刷用のビットマップデータを生成し、印刷装置２００に生成したビットマップデータと印刷指示を送信する。ＤＦＥサーバ１１００は、マスターデータの印刷内容を検査する印刷内容検査部１１１０を有する。
【００７３】
図１４は、実施の形態２にかかる印刷内容検査部１１１０の構成を示すブロック図である。図１４に示すように、印刷内容検査部１１１０は、元データ取得部１１１と、マスターデータ取得部１１２と、特徴量抽出部１１１３と、特徴量検査部１１１４と、印刷制御部１１５と、通信制御部１１６と、ＨＤＤ１２０を主に備える。なお、特徴量抽出部１１１３と、特徴量検査部１１１４以外の各部の機能および構成は実施の形態１と同様である。
【００７４】
特徴量抽出部１１１３は、ＲＩＰ化された元データおよびマスターデータから、それぞれの特徴量を抽出する。例えば、特徴量検査部１１１４は、ＲＩＰ化された元データとマスターデータそれぞれから画素値を特徴量として抽出する。なお、ここでは、画素値を用いて説明するが、特徴量は画素値に限定されず、輝度やエッジを含む輪郭情報等であってもよい。
【００７５】
特徴量検査部１１１４は、ＲＩＰ化された元データとマスターデータそれぞれの画像データ全体から抽出した特徴量の差分値を求め、差分値があらかじめ定められた閾値の範囲内であるか否かを判断することにより、元データの正常または異常を検査する。例えば、特徴量検査部１１１４は、ＲＩＰ化された元データとマスターデータから抽出した画素の差分値があらかじめ定められた閾値の範囲内である場合に元データは正常と判断し、閾値の範囲を超える場合は異常と判断する。
【００７６】
この際、特徴量検査部１１１４は、各画素の差分値のいずれかが閾値を超えた場合に異常としてもよい。例えば、各画素の差分値のいずれかが閾値を超えた場合に異常とする場合としては、特徴量検査部１１１４は、ＲＩＰ化された元データとマスターデータをあらかじめ付与された所定の座標ごとに画素値を比較する。特徴量検査部１１１４は、ＲＩＰ化された元データの原稿全体とマスターデータの原稿全体をそれぞれ対応する座標上の画素値と比較してもよいし、印刷内容が変わる領域を示す座標上の画素値だけを比較してもよい。特徴量検査部１１１４は、ＲＩＰ化された元データの画素とマスターデータの画素の差分値が閾値の範囲を超える場合に異常と判断する。なお、この方法に限定されず、特徴量検査部１１１４は、差分値の総合計等が閾値を超えた場合に異常と判断することとしてもよい。
【００７７】
なお、ＲＩＰ化された元データとマスターデータの画像は、ともに元データから画像データの形式に変換されるため、印刷時の汚れ等や読取センサで読み取られる際のノイズは、まったく含まれない。従って、品質の良い画像データであるため、上記閾値は、印刷状態検査部２１０における閾値よりも小さく設定することができる。これにより、認識検査の精度を高めることが出来る。
【００７８】
また、特徴量検査部１１１４の他の例として、特徴量の差分値があらかじめ定められた閾値の境界付近に属する場合、境界付近に属する差分値を、正常と異常のどちらでもない要再検査と判断する。この際、特徴量検査部１１１４は、要再検査を示すフラグや、位置情報などをＨＤＤ１２０に保存する。具体的には、境界付近に属する差分値とは、差分値があらかじめ設定された範囲内で小さい場合、文字認識等で出力される類似度の値があらかじめ設定された範囲内で小さい場合、または、相違度の値があらかじめ設定された範囲内で大きい場合を言う。
【００７９】
なお、特徴量検査部１１１４は、マスターデータを要再検査と判断した場合、再検査を行う。例えば、特徴量検査部１１１４は、要再検査の範囲のみ、画素値同士の比較と特徴量レベルの比較の両方を行い、両方の結果で正常と判定されたものだけを正常と判定する。
【００８０】
さらに、特徴量検査部１１１４の変形例として、実施の形態１におけるコード情報検査部１１３によるコード情報を用いたマスターデータの検査（方法１）と、本実施の形態における特徴量を用いたマスターデータの検査（方法２）とを組み合わせてもよい。
【００８１】
例えば、特徴量検査部１１１４は、方法１と方法２の結果において、両方正常と判定された時のみ正常と判定する、あるいは、どちらか一方でも正常であれば、正常と判定するとしても良い。そして、特徴量検査部１１１４は、どちらか一方のみが正常と判定されれば、要再検査と判断し、要再検査を示すフラグや、位置情報などをＨＤＤ１２０に保存する。
【００８２】
この場合、印刷内容検査の段階では結論を出さず、方法１と方法２で異常と判定された箇所の位置情報を印刷状態検査部２１０に渡し、印刷状態検査部２１０が最終判定することも可能である。ここで、最終判定とは、正常、異常の最終的な判定のことであり、例えば、印刷状態検査部２１０が要再検査の範囲のみ、画素値同士の比較と特徴量レベルの比較の両方を行い、両方の結果で正常と判定されたものだけを最終的に正常と判定することとなる。
【００８３】
次に、以上のように構成された印刷物検査システムによる印刷物検査処理の流れについて説明する。図１５は、実施の形態２にかかる印刷物検査システムによる印刷物検査処理の手順を示すフローチャートである。
【００８４】
元データ取得部１１１は、元データＤＢ３０００から、ＲＩＰ化された元データを取得する（ステップＳ１０１）。マスターデータ取得部１１２は、マスターデータを取得する（ステップＳ１０２）。特徴量検査部１１１４は、特徴量検査処理によりマスターデータとＲＩＰ化された元データの特徴量を検査する（ステップＳ１０３）。例えば、特徴量検査部１１１４は、マスターデータとＲＩＰ化された元データの画素値の比較により、マスターデータが正常であるか否かを検査する。
【００８５】
特徴量検査部１１１４は、特徴量検査処理による検査結果を判断する（ステップＳ１０４）。特徴量検査部１１１４は、マスターデータの画素とＲＩＰ化された元データの画素の差分値が、あらかじめ定められた所定の閾値の範囲内である場合に正常と判断し（ステップＳ１０４：ＯＫ）、所定の閾値の範囲を超える場合に異常と判断する（ステップＳ１０４：ＮＧ）。
【００８６】
特徴量検査部１１１４により正常と判断された場合（ステップＳ１０４：ＯＫ）、印刷制御部１１５は、マスターデータを印刷する（ステップＳ１０５）。
【００８７】
一方、特徴量検査部１１１４により異常と判断された場合（ステップＳ１０４：ＮＧ）、印刷制御部１１５は、印刷を中断する。この結果、印刷状態の検査についても行われず、検査対象から除外されることとなる。
【００８８】
なお、ステップＳ１０６からステップＳ１０８までの処理については、実施の形態１で説明した図１０の印刷物検査処理のフローチャートのステップＳ６からステップＳ８の処理と同様である。
【００８９】
このように、本実施の形態によれば、特徴量を用いて印刷内容を検査するので、マスターデータをより実際の変換方法に即した方法で検査することができる。
【００９０】
また、本実施の形態によれば、正常と異常の境界付近に属するデータを要再検査と判断し、再検査を実行するので、より精度の高い検査を実施することができる。
【００９１】
（実施の形態３）
実施の形態１では、検査データを、マスターデータと比較することにより印刷状態を検査した。これに対し、本実施の形態では、検査データを、マスターデータから生成された検査の基準となるデータと比較することにより印刷状態を検査する。
【００９２】
図１６は、実施の形態３にかかる印刷物検査システムの概要図である。図１６に示すように、印刷物検査システムは、ＤＦＥサーバ１００と、印刷装置１２００と、元データＤＢ３００と、検査サーバ４００とがネットワークを介して接続されている。
【００９３】
図１７は、実施の形態３にかかる印刷物検査システムによる印刷物検査処理の流れの概要を示す図である。図１７に示すように、印刷内容検査部１１０は、印刷用のビットマップデータを、元データＤＢ３００から取得された元データと照合し、印刷内容を検査する。次に、印刷状態検査部１２１０は、印刷物を読み取ったデータから、基準データを生成し、検査データを基準データと照合し、印刷状態を検査する。ここで、基準データとは、マスターデータから生成された検査の基準となるデータであり、印刷物を撮像したデータに相当する画質を有するデータのことである。
【００９４】
印刷装置１２００は、印刷用のビットマップデータを印刷する装置である。また、印刷装置１２００は、印刷状態を検査する印刷状態検査部１２１０を有する。
【００９５】
なお、ＤＦＥサーバ１００と、元データＤＢ３００と、検査サーバ４００の機能および構成は実施の形態１と同様である。
【００９６】
図１８は、実施の形態３にかかる印刷状態検査部１２１０の構成を示すブロック図である。図１８に示すように、印刷状態検査部１２１０は、基準データ生成部１２１１と、検査データ取得部２１１と、検査部２１２と、印刷制御部２１３と、通信制御部２１４と、ＨＤＤ２２０とを主に備える。
【００９７】
基準データ生成部１２１１は、マスターデータに対して、あらかじめ定められた処理を施すことにより、基準データを生成する。あらかじめ定められた処理としては、例えば、ぼかし処理や、アンチエイリアスなどのフィルタ処理がある。
【００９８】
なお、基準データ生成部１２１１以外の各部の構成および機能については、実施の形態１と同様である。
【００９９】
次に、以上のように構成された印刷物検査システムによる印刷物検査処理の流れについて説明する。図１９は、実施の形態３にかかる印刷物検査システムによる印刷物検査処理の手順を示すフローチャートである。
【０１００】
ステップＳ２１からステップＳ２５は、実施の形態１における印刷物検査処理のフローチャートのステップＳ１からステップＳ５と同様である。
【０１０１】
ステップＳ２６において、基準データ生成部１２１１は、あらかじめ定められた処理により、マスターデータから基準データを生成する（ステップＳ２６）。例えば、ぼかし処理が定められている場合は、マスターデータのうち、注目する画素と、その近傍画素（例えば３×３の画素）の濃度値にある重みをつけた後、これらの和をとり、その値を注目する画素の新しい濃度値とする処理を行う。また、アンチエイリアス処理が定められている場合は、基準データ生成部１２１１は、デジタル画像であるマスターデータの輪郭を背景と融合するように、色を滑らかに変化させる処理を行う。
【０１０２】
ステップＳ２７からステップＳ２９については、実施の形態１における印刷物検査処理のフローチャートのステップＳ６からステップＳ８と同様である。
【０１０３】
なお、本実施の形態では、印刷物検査システムにより実現される印刷内容検査部１１０と、印刷状態検査部１２１０を説明したが、実施の形態１と同様に、他の例として、これらが１つの印刷物検査装置で実現される構成としてもよい。
【０１０４】
このように、本実施の形態によれば、検査データを、印刷物を撮像したデータに相当する画質を有する基準データと比較するので、正常に印刷された印刷物を異常と判断する事態を回避し、効率的に印刷物を検査することができる。
【０１０５】
次に、本実施の形態にかかる印刷装置のハードウェア構成について図２０を用いて説明する。図２０は、本実施の形態にかかる印刷装置のハードウェア構成を示す説明図である。
【０１０６】
本実施の形態にかかる印刷装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ
Ｕｎｉｔ）５１などの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５２やＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、各部を接続するバス６１を備えている。
【０１０７】
本実施の形態にかかる印刷装置で実行される印刷物検査プログラムは、ＲＯＭ５２等に予め組み込まれて提供される。
【０１０８】
本実施の形態にかかる印刷装置で実行される印刷物検査プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供されるように構成してもよい。
【０１０９】
さらに、本実施の形態にかかる印刷装置で実行される印刷物検査プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態にかかる印刷装置で実行される印刷物検査プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１１０】
本実施の形態にかかる印刷装置で実行される印刷物検査プログラムは、コンピュータを上述した印刷装置の各部（元データ取得部、マスターデータ取得部、コード情報認識部、コード情報検査部、印刷制御部、検査データ取得部、検査部）として機能させうる。このコンピュータは、ＣＰＵ５１がコンピュータ読取可能な記憶媒体から印刷物検査プログラムを主記憶装置上に読み出して実行することができる。
【０１１１】
また、本実施の形態に示した印刷物検査装置を複合機において実現してもよい。図２１は、印刷物検査装置を備えた複合機のハードウェア構成を示すブロック図である。図２１に示すように、この複合機は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能
なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１１２】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ
（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【０１１３】
ＣＰＵ１１は、複合機の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１１４】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１１５】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１１６】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１１７】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【０１１８】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１１９】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１２０】
なお、本実施の形態の印刷装置で実行される印刷物検査プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１２１】
本実施の形態の印刷装置で実行される印刷物検査プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１２２】
さらに、本実施の形態の印刷装置で実行される印刷物検査プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の印刷装置で実行される印刷物検査プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１２３】
本実施の形態の印刷装置で実行される印刷物検査プログラムは、上述した各部（元データ取得部、マスターデータ取得部、コード情報認識部、コード情報検査部、印刷制御部、検査データ取得部、検査部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから印刷物検査プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、元データ取得部、マスターデータ取得部、コード情報認識部、コード情報検査部、印刷制御部、検査データ取得部、検査部が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１２４】
１００  ＤＦＥサーバ
１１０、１１１０  印刷内容検査部
１１１  元データ取得部
１１２  マスターデータ取得部
１１３  コード情報認識部
１１４  コード情報検査部
１１５  印刷制御部
１１６、２１４、４１２  通信制御部
１２０、２２０、４２０  ＨＤＤ
２００、５００、１２００  印刷装置
２１０、１２１０  印刷状態検査部
２１１  検査データ取得部
２１２  検査部
３００、３０００  元データＤＢ
４００  検査サーバ
４１０  操作表示部
４１１  表示制御部
１１１３  特徴量抽出部
１１１４  特徴量検査部
【先行技術文献】
【特許文献】
【０１２５】
【特許文献１】特開２００１−９６８７２号公報
【特許文献２】特許第２９２３００４号公報
【図１】
2012108854.tif 000003
【図２】
2012108854.tif 000004
【図３】
2012108854.tif 000005
【図４】
2012108854.tif 000006
【図５】
2012108854.tif 000007
【図６】
2012108854.tif 000008
【図７】
2012108854.tif 000009
【図８】
2012108854.tif 000010
【図９】
2012108854.tif 000011
【図１０】
2012108854.tif 000012
【図１１】
2012108854.tif 000013
【図１２】
2012108854.tif 000014
【図１３】
2012108854.tif 000015
【図１４】
2012108854.tif 000016
【図１５】
2012108854.tif 000017
【図１６】
2012108854.tif 000018
【図１７】
2012108854.tif 000019
【図１８】
2012108854.tif 000020
【図１９】
2012108854.tif 000021
【図２０】
2012108854.tif 000022
【図２１】
2012108854.tif 000023