(57)【特許請求の範囲】
【請求項１】
エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段で計数された数値を所定の態様にて報知する報知手段と、
を具備し、
上記読み取りエラー抽出手段は、上記復元手段で復元されたエラー訂正符号データと、印刷記録されるべき理想的なコードイメージに対応するエラー訂正符号データとを比較して、その不一致部分を上記コードイメージ読み取りエラーとして抽出するように構成されたことを特徴とするコードイメージ品質検査装置。
【請求項２】
エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段が計数した上記コードイメージ読み取りエラーの数値を各検査対象のコードイメージ間で規格化するための規格化手段と、
上記規格化手段で規格化された数値を所定の態様にて報知する報知手段と、
を具備することを特徴とするコードイメージ品質検査装置。
【請求項３】
エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段が計数した上記読み取りエラーの数値の、他の品質検査装置との性能差に基づく誤差を補正するための数値補正手段と、
上記数値補正手段で補正された数値を所定の態様にて報知する報知手段と、
を具備することを特徴とするコードイメージ品質検査装置。
【請求項４】
エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段で計数された数値を所定の態様にて報知する報知手段と、
を具備し、
上記コードイメージが、データを所定の情報量毎に分割したブロックデータの内容に応じてイメージ化されたデータパターンと、該ブロック毎に割り付けられたアドレスを表すアドレスデータの内容に応じてイメージ化されたアドレスデータパターンとから少なくとも構成されたブロックを、所定のブロック配列フォーマットに従って複数個配列したものであるとき、
上記読み取りエラー抽出手段は、上記撮像手段で撮像されたコードイメージに含まれる上記各ブロックのアドレスと、印刷記録されるべき理想的なコードイメージに含まれる各ブロックのアドレスとを比較してその異なるアドレスを上記コードイメージ読み取りエラーとして抽出するように構成されたことを特徴とするコードイメージ品質検査装置。
【請求項５】
エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段で計数された数値を所定の態様にて報知する報知手段と、
を具備し、
上記読み取りエラー抽出手段は、上記読取手段が一のコードイメージ中の同一箇所を複数回撮像したときの当該同一箇所においてコードイメージ読み取りエラーが発生する確率を算出するエラー発生確率算出手段を更に含んでおり、
上記エラー発生確率算出手段で算出された値が所定の閾値を越えた上記箇所を上記コードイメージ読み取りエラーとして抽出するように構成されたことを特徴とするコードイメージ品質検査装置。
【請求項６】
エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーの、当該コードイメージ上での位置を検出する読み取りエラー位置検出手段と、
上記読み取りエラー位置検出手段で検出された位置を表示する表示手段と、
を具備し、
上記読み取りエラー抽出手段は、上記復元手段で復元されたエラー訂正符号データと、印刷記録されるべき理想的なコードイメージに対応するエラー訂正符号データとを比較して、その不一致部分を上記コードイメージ読み取りエラーとして抽出するように構成されたことを特徴とするコードイメージ品質検査装置。
【請求項７】
上記コードイメージは、エラー訂正符号データ中の各「１」又は「０」の値に対応した所定の反射率又は色を有するドットイメージが２次元に配列されたドットパターンを含むものであることを特徴とする請求項１乃至６の何れかに記載のコードイメージ品質検査装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声情報，映像情報，又は各種ディジタルデータの少なくとも一つを含む情報データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の該コードイメージの品質を検査するためのコードイメージ品質検査装置に関するものである。
【０００２】
【従来の技術】
本出願人は、紙面等の印刷媒体上に音声情報等の情報データを光学的に読み取り可能な形で印刷記録するためのコードイメージであるドットコード、及び、そのドットコードを手動で走査して光学的に読み取り、元の音声情報等を再生出力する読取装置を発明し、特開平６−２３１４６６号公報として提案している。
【０００３】
図１０は、そのドットコード１０の物理フォーマット構成を示したものである。
即ち、複数個のブロック１２が２次元的に隣接配列されてドットコード１０を形成し、その各ブロック１２は、音声情報等の情報データを含むエラー訂正符号データのブロック毎に分割されたデータがその値である「０」又は「１」に対応した白ドット又は黒ドットのドットイメージとして存在するデータエリア１４と、そのデータエリア１４の各ドットを検出する基準点を見つけるためのパターンコード１６と、そのパターンコード１６を検出するために各ブロックの四隅に配置された一定の黒の連続数を有するマーカ１８と、上記複数の異なるブロックのイメージを読み取り時に識別できるように配置されたエラー検出又はエラー訂正符号を含むブロックアドレス２０とから構成されている。
【０００４】
このドットコード１０については、上記特開平６−２３１４６６号公報に詳細に示されているので、これ以上の説明は省略する。
而して、このような物理フォーマットからなる上記ドットコードは、方式や機種の違う様々な印刷機と、紙やインキの違う様々な印刷材料と、印刷機の調整や設定の違う様々な管理方法等の組合せで決定される、多様な印刷条件で印刷される。従って、その上記ドットコードを所定の読取装置で如何なる条件化においても常に安定して読み取らせるためには、上記ドットコード自体の印刷品質を常に安定して維持しておく必要がある。よって、そのためにドットコードのための品質検査が必要となる。
【０００５】
従来より知られているバーコードは、バー濃度、バーの幅、バー間距離等を測定して、印字の良否を検査している。これについては、例えば、特開平５−７７５３０号公報で開示されているように、印刷機やプリンタにこのバーコードの検査装置を取り付けて自動的に行っている。
【０００６】
また、本来、印刷物を全数検査することが好ましいものの、その印刷物から抜き取った一部の印刷物の品質を検査することで、すべての印刷物を所定の品質に管理するという抜き取り検査方法も知られている。これは検査を含めたトータル費用を全数検査を行った場合と比較して、安く抑えることができるという点で優れている。
【０００７】
通常の印刷で行われている、写真入り印刷物の写真画質の品質検査では、この抜き取り検査方法が多用されている。
これを説明すると、オフセット印刷方式での枚葉印刷機では、通常毎時１００００枚の速度で印刷される。その印刷物中の写真部分の品質検査は、その印刷工程中で印刷用紙を抜き取り、その抜き取った用紙中の複数の写真のうちの一部の写真を観察するか、それとも前記抜き取った用紙内に分散して配置された所定のパターンを濃度計で計測することで写真の品質を管理している。即ち、全印刷物中から所定の印刷用紙を抜き取り、且つ、その抜き取った用紙中の一部分の検査を行うことで全数を管理したものとみなしている。これは、通常の印刷においては、数枚違いで印刷物の写真の品質がほとんど変化しないという前提に基づいているから可能となる。
【０００８】
そこで、上記したドットコードについても同様に、上記したバーコードの検査方法を応用し、更に、上記抜き取り検査方法を適用することが考えられる。即ち、抜き取った用紙中に存在する一つのドットコードのドットやマーカの特徴量（濃度、大きさ、ドット間距離等）を測定することにより、全印刷物の全ドットコードの品質を検査するというものである。
【０００９】
然るに、ドットコードについて上記特開平５−７７５３０号公報と同様のことを行わせるには、撮像部と、その撮像部からの画像データよりドット等の形状解析や濃度を画像解析する画像解析部が必要となる。この撮像部としては、ドットの形状を解析できるレベルの解像度で、且つ、１コードの大きさ全体を撮像できるものが必要となってくる。従って、その装置は大規模で高価になってしまう。加えて、ドットコードは極めて多くのドットとマーカから構成されているため、通常の画像解析装置により、大きさや形状、濃度を計測するには処理時間があまりにもかかり過ぎ、ドットコードの品質検査に適用することは現実的に難しい。
【００１０】
ドットコードの別の品質検査方法として、印刷記録の対象である情報データがエラー訂正符号データとして構成されているため、特公昭６３−３３７４８号公報に開示のディジタル情報信号のエラー状態表示装置を利用することも考えられる。この場合、上記した如き大規模の撮像装置は必ずしも必要とせず、装置コストの上昇を抑えることができるが、別の理由からドットコードの品質を検査をすることが極めて困難となる。
【００１１】
即ち、ドットコードとして印刷記録されるべき、情報データを含むエラー訂正符号データの持つエラー訂正能力は、少なくともドットコードの品質、読取装置の性能、及び該読取装置の手動走査に基づく不定の読取状態に各起因したドットコード読み取りエラーに対応し得るだけのエラー訂正能力を予め備えていることが必要不可欠であって、そのために、上記情報データを含むエラー訂正符号データは、ドットコードをほぼ通常の条件化で読み取ったときのエラー訂正処理後に、エラーがほとんど残らないレベルのエラー訂正能力を確実に具備するエラー訂正符号データとなっている。従って、上記した特公昭６３−３３７４８号公報に開示の、エラー訂正処理した結果エラー訂正しきれなかったエラーの個数を表示するエラー状態表示装置を当該ドットコードの品質検査に利用したのでは、そのエラー数の表示がそもそも不可能となるため、当該ドットコードの品質検査装置には好適に利用できないわけとなる。なお、本発明における印刷記録とは、通常のオフセット方式や凸版方式などの印刷を含む他、熱転写やインクジェット方式など様々な記録方式のプリンタでの印刷記録も含むものとする。
【００１２】
【発明が解決しようとする課題】
上記した如く、手動走査による読み取りを前提とするコードイメージは、そのエラー訂正の能力を予め強力に設定しておく必要がある。
以下、これについて、図１１の（Ａ）乃至（Ｆ）を参照しながら、更に詳しく説明する。
【００１３】
図１１の（Ａ）は、走査の良否とコードイメージ読み取りエラーとの関係を示したもので、手動走査に基づく不定の読取状態である、読取装置の傾き、浮き、回転、或いは走査時のスピード等によって走査状態が悪化すると、読み取りエラーが増加することを示している。図中の最悪走査は、ユーザが行う走査のうちほとんどのユーザがこの最悪の走査より良い走査の範囲で走査することを前提にして設定された走査である。このときの読取装置は、基準となる所定の読取装置であり、コードイメージは、基準となる所定の検査用のコードイメージである。
【００１４】
図１１の（Ｂ）は、読取装置の性能の良否とコードイメージ読み取りエラーとの関係を示したもので、コードイメージ読取装置の性能が悪化すると読み取りエラーが増加することを示している。図中の基準となる読取装置は、読取装置の種々の性能のうちユーザに対して供給し得る最悪の性能を持った読取装置である。このときの走査は、ユーザが行う走査のうちの所定の上記最悪の走査であり、コードイメージは、基準となる所定の検査用のコードイメージである。
【００１５】
図１１の（Ｃ）は、コードイメージの品質の良否とコードイメージ読み取りエラーとの関係を示したもので、コードイメージの品質が悪化すると読み取りエラーが増加することを示している。図中の基準となるコードイメージとは、コードイメージの種々の品質のうちユーザに対して供給し得る最悪の品質のコードイメージである。このときの読取装置は上記基準となる読取装置で、走査はユーザが行う走査のうち上記最悪の走査である。
【００１６】
図１１の（Ｄ）は、上記コードイメージの品質と、上記読取装置の性能と、上記手動走査の仕方の３つの要因で概ね決定されるコードイメージ読み取りエラーの量を示した概念図である。
【００１７】
即ち、図中の立方体は、上記コードイメージの品質で決まる長さと、上記読取装置の性能で決まる長さと、上記手動走査の仕方で決まる長さの３辺より構成され、この立方体を一つの升とみなしたときに注入可能な水の容量が、実際の読み取り時に想定されるコードイメージ読み取りエラーの量に相当するものであることを示している。
【００１８】
図１１の（Ｅ）及び（Ｆ）は、手動走査を前提に、予め設定したエラー訂正の能力と、コードイメージ読み取りエラーとの関係を示した図である。ここで、予め設定されたエラー訂正の能力を図１１の（Ｅ）ではコップＡの容量として示してあり、また、図１１の（Ｆ）ではコップＢの容量として示してある。
【００１９】
図１１の（Ｅ）は、図１１の（Ｄ）で示す升の水をコップＡに注入した場合であって、コップＡが、注入される水の量より大きな容量を持っているため、コップＡから水が溢れ出ることはない。これは、予め設定されたエラー訂正能力が、最良走査に対する最悪走査時のコードイメージ読み取りエラーの増加分だけ、マージンを持っていることを意味している。これより殆どの場合、水が溢れ出ることはなく、換言すれば、エラー訂正処理後に残ったエラー数が「０」となり、読取装置はほぼ忠実に元のエラー訂正符号データを再生出力可能となる。
【００２０】
従って、上記した特公昭６３−３３７４８号公報に開示の、エラー訂正処理した結果エラー訂正しきれなかったエラーの個数を表示するエラー状態表示装置が、本発明におけるコードイメージの品質検査に利用できないことは、既述の如く明らかである。
【００２１】
また、図１１の（Ｆ）は、図１１の（Ｄ）で示す升の水をコップＢに注入した場合であって、コップＢが、注入される水の量より小さな容量であるため、コップＢから水が溢れ出る。これは、予め設定されたエラー訂正能力が、最良走査に対する最悪走査時のコードイメージ読み取りエラーの増加分だけ、マージンを持っていないために起きる現象であって、当然に、元のエラー訂正符号データを忠実に再生出力することが困難となる。上記特公昭６３−３３７４８号公報に開示のエラー状態表示装置は、元々このようなコップＢから溢れ出た水の量を測定する技術であって、同図のコップＣ内の水の量を測定することにより、読取装置や記録媒体の品質を検査するものと言える。
【００２２】
以上の如く、コードイメージを読取装置で読み取った際の、コードイメージ読み取りエラーは、コードイメージの品質、読取装置の性能、及び手動による走査方法の３つの要因で概ね決まる。そして、そのうちの走査方法はユーザに依存するため製造側としては管理ができず、従って、ユーザが所定の自由度を持ちながら安定して走査するためには、コードイメージの品質と読取装置の性能について、確実に管理できるだけの検査方法が必要となる。
【００２３】
ここでコードイメージ読み取りエラーとは、情報データを含むエラー訂正符号データをコードイメージとして印刷し、そのコードイメージを読取装置で光学的に読み取って処理を行う際、その読み取られたエラー訂正符号データと、本来正しく印刷記録されるべき元のエラー訂正符号データとの差異を指している。
【００２４】
本発明は、上記した種々の事情に鑑みてなされたものであって、大規模で、高価な撮像部や画像解析部等を必要とすることなく、印刷工程中におけるコードイメージの抜き取り検査によって当該コードイメージの品質を簡便に検査することができ、また、エラー訂正処理によって訂正しきれなかったエラーが存在しなくとも、コードイメージの品質を確実に検査することが可能なコードイメージ品質検査装置を提供することを目的とするものである。
【００２５】
【課題を解決するための手段】
上記の目的を達成するために、請求項１に記載の発明によるコードイメージ品質検査装置は、エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段で計数された数値を所定の態様にて報知する報知手段と、
を具備し、
上記読み取りエラー抽出手段は、上記復元手段で復元されたエラー訂正符号データと、印刷記録されるべき理想的なコードイメージに対応するエラー訂正符号データとを比較して、その不一致部分を上記コードイメージ読み取りエラーとして抽出するように構成されたことを特徴とする。
【００２６】
即ち、請求項１に記載の発明のコードイメージ品質検査装置によれば、計数手段にて計数された読み取りエラー数、又はその読み取りエラー数より算出されたエラーレートのうち何れかを報知手段で表示するようにしているので、被検査コードイメージの印刷品質を検査することが可能となる。これにより、印刷現場で手軽に、且つ、迅速に上記コードイメージの印刷品質を検査することができ、一方では、ユーザに対して走査自由度の高い、安定した走査感を与え得るコードイメージを提供することが可能となる。
【００２７】
なおここで、コードイメージ読み取りエラーとは、後述する第１の実施の形態の説明においては、読み取って復元された音声情報，映像情報，及び各種ディジタルデータの少なくとも一つでなる情報データを含むエラー訂正符号データと、本来印刷記録されるべき元の理想的なドット配列情報との比較に基づく差分に対応し、第２の実施の形態の説明においては、復調データのエラー検出処理がなされた結果のエラーに対応する。
また、請求項２に記載の発明によるコードイメージ品質検査装置は、エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段が計数した上記コードイメージ読み取りエラーの数値を各検査対象のコードイメージ間で規格化するための規格化手段と、
上記規格化手段で規格化された数値を所定の態様にて報知する報知手段と、
を具備することを特徴とする。
また、請求項３に記載の発明によるコードイメージ品質検査装置は、エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段が計数した上記読み取りエラーの数値の、他の品質検査装置との性能差に基づく誤差を補正するための数値補正手段と、
上記数値補正手段で補正された数値を所定の態様にて報知する報知手段と、
を具備することを特徴とする。
また、請求項４に記載の発明によるコードイメージ品質検査装置は、エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段で計数された数値を所定の態様にて報知する報知手段と、
を具備し、
上記コードイメージが、データを所定の情報量毎に分割したブロックデータの内容に応じてイメージ化されたデータパターンと、該ブロック毎に割り付けられたアドレスを表すアドレスデータの内容に応じてイメージ化されたアドレスデータパターンとから少なくとも構成されたブロックを、所定のブロック配列フォーマットに従って複数個配列したものであるとき、
上記読み取りエラー抽出手段は、上記撮像手段で撮像されたコードイメージに含まれる上記各ブロックのアドレスと、印刷記録されるべき理想的なコードイメージに含まれる各ブロックのアドレスとを比較してその異なるアドレスを上記コードイメージ読み取りエラーとして抽出するように構成されたことを特徴とする。
また、請求項５に記載の発明によるコードイメージ品質検査装置は、エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを計数する計数手段と、
上記計数手段で計数された数値を所定の態様にて報知する報知手段と、
を具備し、
上記読み取りエラー抽出手段は、上記読取手段が一のコードイメージ中の同一箇所を複数回撮像したときの当該同一箇所においてコードイメージ読み取りエラーが発生する確率を算出するエラー発生確率算出手段を更に含んでおり、
上記エラー発生確率算出手段で算出された値が所定の閾値を越えた上記箇所を上記コードイメージ読み取りエラーとして抽出するように構成されたことを特徴とする。
【００２８】
また、請求項６に記載の発明によるコードイメージ品質検査装置は、エラー訂正符号データが光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記コードイメージを撮像する撮像手段と、
上記撮像手段で撮像されたコードイメージから上記エラー訂正符号データを復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについてエラー訂正処理を行う前の当該エラー訂正符号データから、上記撮像されたコードイメージの読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーの、当該コードイメージ上での位置を検出する読み取りエラー位置検出手段と、
上記読み取りエラー位置検出手段で検出された位置を表示する表示手段と、
を具備し、
上記読み取りエラー抽出手段は、上記復元手段で復元されたエラー訂正符号データと、印刷記録されるべき理想的なコードイメージに対応するエラー訂正符号データとを比較して、その不一致部分を上記コードイメージ読み取りエラーとして抽出するように構成されたことを特徴とする。
【００２９】
即ち、請求項６に記載の発明のコードイメージ品質検査装置によれば、読み取りエラー位置検出手段にて、読み取りエラー抽出手段で抽出されたコードイメージ読み取りエラーの、当該コードイメージ上での位置を検出して、これを表示手段に表示するようにしているので、読み取りエラー位置を検出することができ、品質不良箇所を特定でき、フィルムや刷版等の原版や印刷物のコードイメージ上の位置と対比して観察することにより、不具合箇所を容易に検出することができる。これによって、印刷工程へのフィードバックが可能となり、不良印刷物を極力少なくすることができる。
【００３２】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
（第１の実施の形態）
図１の（Ａ）は、本発明の第１の実施の形態に係るコードイメージ品質検査装置の構成を示したものである。
【００３３】
本実施の形態では、コードイメージとして図１０に示したドットコード１０を用いており、このドットコードを手動で走査してドットコード全体を読み取り、そのドット単位の読み取りエラーを検出し、処理することで、ドットエラーレートを算出し、これをモニタに表示（報知）するようにしている。
【００３４】
上記ドットのエラーレートは、被検査ドットコードの品質を表す指標の一つであって、これを管理することにより、ユーザには常に安定した品質のドットコードが供給でき、ドットコードを読取装置で走査した際には、再生出力が不可能となる等の不具合が解消される。
【００３５】
図１の（Ａ）において、コードイメージ品質検査装置１００は、ＣＰＵバス１０２に、撮像部１０４、撮像メモリ１０６、ＣＰＵ１０８、ＲＡＭ１１０、ＲＯＭ１１２、マンマシンインターフェース１１４、及び出力部１１６が接続されて構成されている。
【００３６】
また、同図中の実線はデータを、破線は制御信号を意味し、矢印の向きはデータや制御信号の向きを示す。制御信号は主たる信号のみを記載する。
撮像部１０４は、ドットコード１０を照明し、そのドットコードからの反射光を撮像して読み取り、対応する画像データに変換する。撮像メモリ１０６は、この画像データを記憶する。ＣＰＵ１０８は、プログラムにそって演算処理し、各構成及び全体の動作制御を司る。
【００３７】
ＲＡＭ１１０は、ＣＰＵ１０８によって上記画像データを処理し出力部１１６に出力するまでの中間データ、例えば音声情報等の情報データを含むエラー訂正符号データを一時的に記憶し、また、制御情報等を記憶しておくためのものである。ＲＯＭ１１２は、ＣＰＵ１０８のプログラムを記憶し、且つ、各種パラメータ、テーブルデータ等を予め記憶しておくためのものである。
【００３８】
マンマシンインターフェース１１４は、電源投入の指示やユーザの操作指示を入力するためのスイッチ部を具備する。出力部１１６は、復元されたエラー訂正符号データに基づく元の情報データである音声情報や映像情報を出力するためのスピーカやモニタ、そして、これを印字記録するためのプリンタ等を含む。
【００３９】
以下、図２のフローチャートを参照して、このような構成のコードイメージ品質検査装置１００のＣＰＵ１０８の動作を説明する。
先ず、マンマシンインターフェース１１４のスイッチ部にある電源スイッチをＯＮにすると、当該コードイメージ品質検査装置１００がイニシャライズされる（ステップＳ１０）。このイニシャライズは、ＲＡＭ１１０及び画像メモリ１０６のメモリチェックやクリア、撮像部１０４内に構成されてドットコードを読み取るための照明系ＬＥＤの消灯、撮像素子の動作チェック、出力部１１６の初期化として、表示部の画面クリアや音声出力を無音状態にするなど各種の設定を行う。
【００４０】
次に、ユーザの読み取りの指示としてマンマシンインターフェース１１４の操作スイッチの押下状態であるかをチェックし（ステップＳ１２）、押下状態であれば次に進み、押下状態でなければ該ステップＳ１２を繰り返すことで待機する。
【００４１】
次いで、撮像部１０４の撮像素子であるＣＣＤと照明系のＬＥＤを起動して画像取り込み状態にし、１画面分の画像取り込みを行う（ステップＳ１４）。
そして、図１０で示したドットコード１０のマーカ１８をこの取り込んだ１画面分の画像から検出し、この検出されたマーカの中心座標より図１０のパターンコード１６の存在を画像処理することでドットコード１０の一部であるブロック１２を認識し、更に、そのパターンコード１６よりデータエリア１４のドットを検出するための基準座標である読み取り基準点検出を行う（ステップＳ１６）。
【００４２】
次に、認識したブロックのブロックアドレス２０を検出して、その検出されたブロックのブロックアドレスを検出し、取り込み済みブロックアドレスとしてＲＡＭ１１０にストアする（ステップＳ１８）。
【００４３】
その後、図１０で示したデータエリア１４内の所定のドット配列順に検出したドットの白か黒かを示すドット配列情報を、対応する「０」又は「１」の値として検出し、即ち情報データを含むエラー訂正符号データとして復元し、この復元された値に対応する各ドットの位置を示すドット位置情報と上記検出したブロックアドレスとからＲＡＭ１１０上のメモリアドレスを計算して、該メモリアドレスに上記ドット配列情報の値であるエラー訂正符号データをストアする（ステップＳ２０）。
【００４４】
そして、上記ステップＳ２０で検出されたドット配列情報の値と、ＲＯＭ１１２上の情報であって本来印刷記録されるべき元の理想的なドット配列情報の値とを比較して、不一致であるドットを検出し（コードイメージ読み取りエラーの抽出に相当）、その不一致数を計数する（ステップＳ２２）。
【００４５】
次に、操作スイッチが押下状態であるかをチェックし（ステップＳ２４）、もし押下状態のままであれば上記ステップＳ１４に戻り、次の画像を取り込んで、再度ステップＳ２２までの処理を繰り返す。
【００４６】
また、上記ステップＳ２４で押下状態でないことを確認した場合には、ＲＡＭ１１０に記憶した上記取り込み済みブロックアドレスより取り込みブロックアドレス総数を算出し、また、本来印刷記録されるべきドットコードのブロック総数をＲＯＭ１１２上の上記元のドット配列情報から検出する（ステップＳ２６）。ここで、ブロック総数とは、ドットコード中に記録された異なるブロックアドレスの総数を意味する。
【００４７】
なお、本実施の形態におけるブロック総数は、上記ドットコードを記録する際の本来印刷記録されるべき元の理想的なドット配列情報から検出するようにしたが、ドット配列情報中にブロック総数を算出することができるパラメータ情報を予め記録しておき、実際に読み取ったドット配列情報から該パラメータ情報を抽出してブロック総数を算出することも可能である。
【００４８】
次に、当該ドットコードの理想的なブロック総数と実際に取り込んだブロックアドレス総数を出力部で表示する（ステップＳ２８）。なおここで、上記取り込みブロックアドレス総数と上記ドットコードの理想的なブロック総数との比を算出して、ブロックの読み取り率として表示するようにしても良い。
【００４９】
上記取り込みブロックアドレスの総数と上記理想的ブロックの総数は、通常、一致するべきであり、上記読み取り率は１００％となるべきであるが、この１００％でないときは、当該品質検査装置１００で被検査物のドットコードを走査したときのドットコードに品質不良があったか、或いは、そのときに走査ミスがあったかの何れかが原因として考えられる。従って、適正且つ良好な走査をしても上記割合が１００％にならないときは、ドットコード自体に問題、即ち、品質不良のあったことがわかる。
【００５０】
よって、上記取り込み済みブロックアドレスに基づいて、ドットコードの品質不良を検出することができ、更に、品質検査時の走査ミスも検出できる。
而して、上記ドットの不一致数と、上記理想的なブロックの総数から求められた総ドット数との比率を求めることによって、ドットコード品質検査の結果をドットコード間で規格化しており、ドット単位のエラーレートとしてこれを出力部で表示する（ステップＳ３０）。そして、本フローを終了する。
【００５１】
図１の（Ｂ）は、上記ステップＳ３０での表示例を示す図で、求めた比率をドットエラーレートとして％表示を行っている。
このドットエラーレートは、読取装置での読み取り処理直後のドットに直接対応するエラー訂正符号データから求められた評価値であり、読み取り後の各種処理が無く、演算誤差も含まれない。従って、複数ドットのエラーが一つのエラーになったり複数のエラーに変化したりする復調処理等による精度劣化を生ずることがなく、印刷の品質を極めて精度良く判定することができる。また、エラーが多すぎてエラー訂正処理によって訂正しきれないときにでも確実にエラーレートを算出できる。
【００５２】
また、この図１の（Ｂ）の表示例では、上記ステップＳ２８で表示した上記取り込みブロックアドレス総数と理想的なブロック総数を、取り込みブロック総数とブロック総数として表示した。ここでは、取り込みブロック数＝６６、ブロック総数＝６８とした。これにより、取り込めなかったブロック数を意味するブロック落ち数を容易に確認することができる。このとき、ドットコードに対する走査が確実に行われているにも関わらず上記ブロック落ちが発生した場合には、ドットコードの品質に不具合のあることがほとんどであって、故に、ドットコードの品質の不具合が検出できる。このブロック落ち時のドットコードの品質不良部分としては、上記マーカ１８の不良や、上記パターンコード１６の不良、そして上記ブロックアドレス２０の不良などが挙げられる。
【００５３】
（第２の実施の形態）
次に、図３のフローチャートを参照して、第２の実施の形態に係るコードイメージ品質検査装置について説明する。
【００５４】
本実施の形態の構成は、上記図１の（Ａ）に示したコードイメージ品質検査装置の構成と同じであるので、その説明は省略する。また、図３のフローチャートにおけるステップＳ１０乃至ステップＳ１８の動作についても、既述の図２におけるフローチャートでの動作と同じであるので同様に省略する。
【００５５】
即ち、上記ステップＳ１０乃至ステップＳ１８の処理を行った後、検出したブロックのブロックアドレスと、読み取って復元された値に対応する各ドットの位置情報とからＲＡＭ１１０上のメモリアドレスを計算し、ドット読み取り処理で復元されたドット配列情報としてのエラー訂正符号データを復調してから、ＲＡＭ１１０上にマッピングしたインターリーブメモリ１１０Ａの該メモリアドレスにストアする（ステップＳ４０）。
【００５６】
ここで、上記復調処理について説明する。図１０におけるマーカ１８とデータエリア１４内のドットとをドットコードの読み取り処理時に確実に区別するためには、データエリア１４内の黒ドットの連続数を制限する必要がある。そのため、情報データを含むエラー訂正符号データに対しては、印刷記録時に、例えば８−１０変調処理が施してある。従って、ドット読み取り処理時にこの８−１０変調された１０ビットのエラー訂正符号データを８ビットのエラー訂正符号データに戻す必要があり、よって、１０−８復調処理等の復調処理が必要となる。しかし、印刷記録の際の変調処理は必ずしも必要なものではない。また、印刷記録の際に、このような変調処理ではなく、別の処理を施して印刷記録することも考えられる。この場合、この別の処理を施して印刷記録されたコードイメージに対しては、読み取り処理時に、上記別の処理の逆変換に相当する処理を施す必要がある。
【００５７】
図３のフローチャートに戻って、次に、マンマシンインターフェース１１４の操作スイッチが押下されたか否かをチェックし（ステップＳ２４）、もし押下状態のままであれば上記ステップＳ１４に戻って次の画像を取り込み、再度上記ステップＳ４０までの処理を行う。
【００５８】
また、上記ステップＳ２４で操作スイッチが押下状態でないことを確認したときには、上記読み取って復調されたエラー訂正符号データを上記インターリーブメモリ１１０Ａより読み出し、その復調データ中に含まれる検査パリティを利用してエラー検出処理を行い、エラー検出データ数を計数してエラー総数を算出し、これをコードイメージ読み取りエラー数とする。また、上記復調データ内に予め記録されているドットコードのデータ総数を当該復調データ内から検出する。そして、上記エラー総数とこのデータ総数の比から、データエラーレートを算出する（ステップＳ４２）。
【００５９】
ここで、上記エラー訂正符号データは、例えば、（８８、７２）リードソロモン符号の様に符号長を長く、且つ、パリティデータを多くすることで訂正能力を高く設定したものである。
【００６０】
なお、図２のフローチャートでは、本来印刷記録されるべき元の理想的なドット配列情報がＲＯＭ１１２上に前もって記憶されていたが、実際に印刷記録するドットコードは多種多様であり、上記元の理想的なドット配列情報もその分だけ複数個必要になって、更に、その複数のドット配列情報の選択も前もって必要となる。
【００６１】
本第２の実施の形態においては、上記理想的なドット配列情報を品質検査装置のＲＯＭ１１２上に持つことなく、実際の被検査ドットコード毎に読み取ったエラー訂正符号データからデータエラーレートを求めているため、検査対象としてのドットコードを限定することなく、全てのドットコードを印刷現場で速やかに検査することができる。
【００６２】
上記のようにしてデータエラーレートが算出されたならば、次に、上記検出されたエラーとエラー訂正能力を踏まえて、全データ中のエラーを全て訂正可能であるか否かのエラー訂正可否判定を行う（ステップＳ４４）。
【００６３】
次いで、上記取り込み済みブロックアドレスより取り込みブロックアドレス総数を算出し、また、上記ドットコードのブロック総数を上記読み取ったエラー訂正符号データより検出する（ステップＳ４６）。
【００６４】
そして、上記ブロック総数と上記取り込みブロックアドレス総数とを出力部１１６で表示し（ステップＳ４８）、上記算出したデータエラーレートを、出力部１１６で図１の（Ｃ）の表示例“データ（Ｂｙｔｅ）エラーレート”のように表示し（ステップＳ５０）、上記エラー訂正可否判定の結果を図１の（Ｃ）の表示例“再生の可否”として出力部で表示する（ステップ５２）。
【００６５】
次に、上記データエラーレートに所定の補正係数を乗算することにより、基準機としてのコードイメージ品質検査装置で検査したときのエラーレート相当値に換算し、これを出力部で、図１の（Ｃ）の表示例“基準機エラーレート”のように表示して（ステップＳ５４）、本フローチャートを終了する。
【００６６】
上記補正係数は、基準とする所定のコードイメージ品質検査装置と、現コードイメージ品質検査装置１００との性能差に基づいて予め決定された係数であって、この補正係数を現コードイメージ品質検査装置１００で求められたエラーレートに乗じることで、現コードイメージ品質検査装置１００と他のコードイメージ品質検査装置との間の性能差に基づく値の誤差が吸収でき、装置間での規格化が可能となる。
【００６７】
以下に、この補正係数を求めるための方法について、図４の（Ａ）及び（Ｂ）を参照しながら説明する。
先ず、基準とする品質検査装置、及び現品質検査装置１００により、キャリブレーション用コードである所定のドットコードをそれぞれ読み取って、そのドットコードに対するデータエラーレートを検査する。ここで、基準品質検査装置のデータエラーレートをＡ、現品質検査装置のデータエラーレートをＢとする。それにより、以下の式（１）で補正係数Ｋを算出する。
【００６８】
補正係数Ｋ＝Ａ／Ｂ                              …（１）
また、実際の被検査ドットコードを現品質検査装置１００で検査してデータエラーレートＢ’を算出し、以下の式（２）で補正データエラーレートを算出する。
【００６９】
補正データエラーレートＣ＝Ｂ’＊Ｋ              …（２）
図４の（Ａ）で示すように、良好な印刷を行うと、殆ど全てのドットは同じ形状となり、エラーレートを極力低減することが可能となる。しかし、この良好に印刷され、エラーレートの低減されたドットコードに対して検査したときの、異なる複数の品質検査装置のエラーレート値は、各装置の性能バラツキが仮にあったとしてもほとんど同じエラーレートとなって、上記式（１）での補正係数Ｋ＝１に近くなり、品質の良好でないドットコードに対して検査したときの検査装置の性能バラツキが効果的に補正できないものとなる。
【００７０】
一方、ドット形状の悪化する印刷条件で印刷したドットコードは、通常、エラーが多く発生する傾向にある。性能バラツキのある、異なる複数の品質検査装置でこの様な不良なドットコードの品質検査を行うと、異なる複数の各品質検査装置間では、そのエラーレート値に大きな差が認められる。
【００７１】
そこで、上記基準品質検査装置で読み取ったときのデータエラーレートが検査基準値相当となるドットコードをキャリブレーション用コードとして設定し、各品質検査装置では予めそのキャリブレーション用コードを測定し、上記式（１）により補正係数を求めておくことにより、基準品質検査装置との性能の違いのある複数の品質検査装置のエラーレート計測値を精度良く補正することが可能となる。
【００７２】
また、上記検査基準のデータエラーレートをもった同一のドットコードを繰り返し複製することは難しいが、図４の（Ｂ）で示すようなドット形状の、イメージデータの異なる複数のドットパターンからなるドットコードであると、所定のデータエラーレートを示すドットコードを良好な印刷方式やイメージセッタによる印画紙出力によって、データエラーレートが大きく、しかも検査基準のデータエラーレートに近いドットコードを安定して複製できることが、本発明者による研究の結果、判明した。
【００７３】
以上、データエラーレートの補正方法や補正係数算出用ドットコードについて説明したが、データエラーレートに限らずドットエラーレート等についても上記補正方法と補正係数算出用ドットコードを利用することができる。
【００７４】
（第３の実施の形態）
次に、図５のフローチャートを参照して、第３の実施の形態に係るコードイメージ品質検査装置について説明する。
【００７５】
本実施の形態の構成も、上記図１の（Ａ）に示したコードイメージ品質検査装置の構成と同じであるので、その説明は省略する。また、図５のフローチャートにおけるステップＳ１０乃至ステップＳ２０の動作についても、既述の図２におけるフローチャートでの動作と同じであるので同様に省略する。
【００７６】
即ち、上記ステップＳ１０乃至ステップＳ２０の処理を行った後、上記ステップＳ２０で検出されたドット配列情報の値と、ＲＯＭ１１２上の情報であって本来印刷記録されるべき元の理想的なドット配列情報の値とを比較して不一致であるドットを検出し、そのドットの各位置毎に不一致数を計数すると共に、そのときのドットに対する読み取り回数も計数する（ステップＳ６０）。
【００７７】
このＳ６０の処理を詳しく説明すると、上記不一致数と上記読み取り回数をストアするメモリエリアをＲＡＭ１０１上に持ち、上記ステップＳ１２での画像取り込みで取り込んだ前回までの画像で計数した上記２つの数を読み出し、今回検出した不一致数と読み取り回数を加算する処理である。なお、上記ステップＳ１０のイニシャライズで上記２つの数は「０」に設定しておく。
【００７８】
次に、マンマシンインターフェース１１４の操作スイッチの押下状態をチェックし（ステップＳ２４）、もし押下状態のままであれば上記ステップＳ１４に戻って次の画像を取り込み、再度上記ステップＳ６０までの処理を行う。
【００７９】
また、上記ステップＳ２４で押下状態でないことを確認した場合には、次に、上記計数された不一致総数と上記読み取り回数の比率であるドット単位でのエラー発生確率を算出してこれを固定化率とし、その固定化率が所定の確率を越えるドット（コードイメージ読み取りエラーの抽出に相当）を計数し、その総数と全ドットの総数との比率より固定エラーレートを算出する。また、固定化率が所定の確率を越えるドットの、エラー訂正符号データとして格納されるＲＡＭ１１０上のメモリアドレスをエラードットアドレスとして検出し、これを別のメモリにストアしておく（ステップＳ６２）。
【００８０】
そして、上記ステップＳ６２で処理された各種情報を図６の（Ａ）の如く、出力部１１６にて表示し（ステップＳ６４）、本フローチャートを終了する。
図６の（Ａ）の例においては、上記固定エラーレートの％表示と取り込みブロック総数とコードのブロック総数とを表示し、また、設定した上記所定の確率も表示している。
【００８１】
上記第１の実施の形態及び第２の実施の形態で説明したドットエラーレート及びデータエラーレートは、ドットコードと読取装置の双方に起因するエラーレートであったが、ここでの固定エラーレートはドットコードの品質に依存度の高い指標となる。これにより、ドットコードの品質を検査する上で、上記固定エラーレートは有効なものとなり、とりわけ、より厳格に品質検査の要求される印刷原版に対しては効果的となる。
【００８２】
上記固定化率が所定の確率を越えるドットの位置の表示にあたっては、ドットコードの位置を示す座標等の数値で表示しても勿論良いが、同図に示す如く、ドットコードイメージの概略図を表示すると共に、該概略図中に不良を表す位置指標として、不良（劣化）１の位置指標１１８Ａ、不良（劣化）２の位置指標１１８Ｂ等を表示することにより、より不良位置を分かりやすくして、検査者に即座にルーペ等で不良位置を確認し、不良の対策をさせることができる。
【００８３】
なお、その不良の位置を拡大して、汚れやキズによる不良状況を図６の（Ｂ）乃至（Ｅ）に示す如く、同時又は時分割で表示することも可能である。
即ち、図６の（Ｂ）は、本来印刷記録されるべき元の理想的なドットの状態を拡大して示した図であり、図６の（Ｃ）及び図６の（Ｄ）は、汚れやキズによる不良状況をドットと併せて表示した図であり、更に図６の（Ｅ）は、読み取りエラーとして検出されたドットのみ黒いドットとして表示した図である。
【００８４】
次に、上記図５のフローチャートにおけるステップＳ６４の動作について、図７のサブルーチンを示すフローチャートに従って説明する。
先ず、上記求められた固定エラーレートを出力部１１６で表示する（ステップＳ６４Ａ）。
【００８５】
そして、上記取り込みブロック総数とブロック総数を出力部で表示する（ステップＳ６４Ｂ）。
更に、取り込み済みブロックアドレスとブロック総数から、取り込んでいないブロックアドレスを検出する（ステップＳ６４Ｃ）。
【００８６】
そして、上記別のメモリにストアされたエラードットアドレスに相当する上記ＲＡＭ１１０のメモリアドレスから、図６の（Ａ）で示すドットコード概略図において対応する位置を算出し、この算出された位置に基づいて、エラードットを黒ドットとして出力部に表示する（ステップＳ６４Ｄ）。
【００８７】
更に、上記取り込んでいないブロックアドレスに相当する位置のブロックは、ブロックアドレス未検出ブロックとして、取り込み済みブロックアドレスに相当するブロックとは異なった色で出力部に表示する。そして、取り込み済みブロックアドレスに相当する位置のブロックは、そのブロックアドレスに相当する数字を図６の（Ａ）の如く表示させて（ステップＳ６４Ｅ）、本フローチャートを終了する。
【００８８】
ここで、図６の（Ａ）中の不良１の位置指標１１８Ａや不良２の位置指標１１８Ｂは、上記固定化率が所定の確率を越えるドットに対してのみドットコード概略図中で示すようにしてあり、加えて、その閾値としての所定の確率は、検査者が任意に設定して表示できるように構成されている。
【００８９】
なお、本実施の形態では、抽出されたコードイメージ読み取りエラーの位置を表示するにあたって、ドットのエラーに基づいてこれを行っているが、上記第２の実施の形態において説明した如く、エラー検出処理された結果のデータエラーをコードイメージ読み取りエラーとして抽出し、これをその対応する位置に表示するようにしても勿論良い。
【００９０】
多くの場合、印刷は印刷原版としてフィルム原版をつくり、次に該フィルム原版より写真と同様の光学的な焼き付け処理を行うことによって刷版を作製する。そのフィルム原版にキズやゴミ等の不良がある状態で刷版がつくられると、又は、刷版にキズやゴミの不良がある状態で印刷が行われると、その印刷で刷られる全ての印刷物に不良が生起される。ここで、その不良がドットコード上に存在すると、その不良のあるドットコード上の該当個所がコードイメージ読み取りエラーとなってしまう。故に、印刷原版フィルムや刷版については、極力、汚れやキズ等に対する注意を厳重に払っておく必要があると言える。既述の図５のフローチャートで説明した方法によれば、固定化率が高くエラーするドットのドットコード中での位置とその総数を検出しているため、この位置情報に基づいて、ルーペ等で視覚的に確認し、汚れを取るなどの対処をすることが簡単に行える。また、固定化率が高くエラーするドットとドットコード中のドット総数との比率より算出される固定エラーレートによって、印刷原版フィルムや刷版の不良度合いを検出することもでき、良好なドットコードの印刷を行うことが可能となる。更に、印刷原版フィルムや刷版の不良度を検出する以外に、印刷中に入るゴミ等によって固定化率が高くエラーするドットが発生することもあるが、その検査も兼ねることができる。
【００９１】
（第４の実施の形態）
次に、本発明の第４の実施の形態として、上記したドットコードを元の音声情報等の知覚可能な情報として再生出力するためのコードイメージ読取装置について説明する。
【００９２】
図４の（Ｃ）には、上記ドットコードを光学的に読み取って音声情報を再生出力するためのコードイメージ読取装置２００のブロック構成図を示し、特に、該コードイメージ読取装置２００のコードイメージ読み取りエラーに係る性能を検査するべく、読み取って復元した誤り訂正符号データ、又は、読み取ったコードイメージのデータを外部の検査機器に出力するためのインターフェース部が設けられている。
【００９３】
また、図４の（Ｄ）には、そのコードイメージ読取装置２００のインターフェース部より出力された情報を受けて、この読取装置の性能を検査し、その結果を表示する検査機器（エラーレート評価装置３００）のブロック構成図が示されている。
【００９４】
図４の（Ｃ）及び（Ｄ）の実線矢印及び破線矢印は、図１の（Ａ）で説明した内容と同じであるため省略する。
図４の（Ｃ）において、コードイメージ読取装置２００は、ＣＰＵバス２０２に、撮像部２０４、撮像メモリ２０６、ＣＰＵ２０８、ＲＡＭ２１０、ＲＯＭ２１２、スイッチ部２１４、出力部２１６、及びインターフェース部２１８を接続して構成されている。
【００９５】
ここで、撮像部２０４は、ドットコードを照明し、そのドットコードからの反射光を撮像して読み取り、対応する画像データに変換する。撮像メモリ２０６は、この画像データを記憶する。ＣＰＵ２０８は、プログラムにそって演算処理し、各構成及び全体の動作制御を司る。
【００９６】
ＲＡＭ２１０は、このＣＰＵ２０８によって上記画像データを処理し、出力部２１６に出力するまでの中間データ、例えば音声情報等の情報データを含むエラー訂正符号データを一時的に記憶し、また、制御情報等を記憶するためのものである。また、ＲＯＭ２１２は、ＣＰＵ２０８のプログラムを記憶し、且つ、各種パラメータ、テーブルデータ等を予め記憶しておくためのものである。
【００９７】
スイッチ部２１４は、電源の投入の指示や操作者の操作指示を入力するためのものである。出力部２１６は、復元されたエラー訂正符号データに基づく元の情報データである音声情報や映像情報を出力するためのスピーカやモニタ、そして、これを印字記録するためのプリンタ等を含む。インターフェース部２１８は、外部のパーソナルコンピュータ等とデータの転送を可能とするためのものである。
【００９８】
また、図４の（Ｄ）において、エラーレート評価装置３００は、ＣＰＵバス３０２に、ＣＰＵ３０４、ＲＡＭ３０６、ＲＯＭ３０８、インターフェース部３１０、及び出力部３１２を接続して構成されている。
【００９９】
ここで、ＣＰＵ３０４は、各構成及び全体の動作制御を司る。ＲＡＭ３０６は、出力部３１２に出力するまでの中間データ、例えば音声情報等の情報データを含むエラー訂正符号データを一時的に記憶し、また、制御情報等を記憶するためのものであり、ＲＯＭ３０８は、ＣＰＵ３０４のプログラムを記憶し、且つ、各種パラメータ、テーブルデータ等を予め記憶しておくためのものである。インターフェース部３１０は、図４の（Ｃ）に示すような外部のドットコード読取装置２００とデータの転送を行うためのものであり、出力部３１２は、転送されたデータを処理した後性能検査結果をモニタに表示したり、音声で出力したり、プリンタで印字記録したりするものである。
【０１００】
以下、図８のフローチャートを参照して、上記図４の（Ｃ）で示したコードイメージ読取装置２００に係るエラーレート計測時の動作を説明する。
本フローチャートにおいて、ステップＳ７０乃至ステップＳ８２の各ステップは、図３で示したフローチャートにおけるステップＳ１０乃至ステップＳ１８、ステップＳ４０、及びステップＳ２４と続く一連の処理ステップと同じものであるため、その説明を省略する。
【０１０１】
但し、ここでは、図３のフローチャートとは異なり、検査基準たる所定の検査用基準コードイメージに対する読取装置の読み取り性能とその読み取り装置毎の性能バラツキを測定して、この読取装置自体を検査することを目的としたものであって、従って、ここでの検査対象とするコードイメージは、所定の限られた範囲の印刷品質を有したコードイメージとすべきであり、好ましくは一つのコードイメージによって検査されるべきである。
【０１０２】
この所定の検査用基準コードイメージを用いることにより、各製造された読取装置２００の読み取り性能を検査することが可能となる。
図８のフローチャートに戻って、ステップＳ８２において操作スイッチが押下状態でないことを確認した場合には、復調されたデータのエラー訂正処理、音声伸長処理、音声再生出力処理等を行う（ステップＳ８４）。なお、このステップＳ８４での処理は、読取装置２００の性能検査に直接関係が無いため、適宜省略することが可能である。
【０１０３】
次に、コードイメージ読取装置２００のインターフェース部２１８を介して接続された不図示パーソナルコンピュータ（ＰＣ）に、データ取り込み終了情報を転送し（ステップＳ８６）、パーソナルコンピュータが受信可能であれば、上記復調されたデータの全部と取り込み済みブロックアドレスをパーソナルコンピュータに転送する（ステップＳ８８）。そして、本処理を終了する。
【０１０４】
ここで、上記ステップＳ８６及びステップＳ８８におけるパーソナルコンピュータとのデータ転送については、図４の（Ｃ）に示す読取装置２００がホスト側となって転送を指示するようにしたが、必ずしも読取装置２００がホスト側である必要はなく、各種のインターフェース方式が可能となる。このインターフェース方式としては、パラレル方式のＳＣＳＩ、シリアル方式のＲＳ２３２Ｃ、読取装置側のメモリ（ＲＡＭ）をパーソナルコンピュータのスロットに装着されたメモリカードにおけるメモリ部分とみなしてこれを認識させる方法、或いは光転送方式のＩＲＤＡ、更に磁気転送方式等が挙げられ、種々の方式が採用し得るものである。
【０１０５】
次に、図４の（Ｄ）に示した、パーソナルコンピュータを利用して構成された検査機器である読取装置性能表示装置即ちエラーレート評価装置３００の動作について説明するが、ここでは、上記図８のフローチャートにおける上記ステップＳ８８での、全復調データを処理して検査結果を表示する動作について、図９のフローチャートを参照しながら詳細に説明する。
【０１０６】
先ず、図示しないスイッチ部にある電源スイッチをＯＮにすると、イニシャライズされる（ステップＳ９０）。このイニシャライズでは、ＲＡＭ３０６のメモリチェックやクリア、出力部３１２の初期化である表示部の画面クリア、そして外部とのインターフェース部３１０の初期設定等を行う。
【０１０７】
次に、図８のステップＳ８６で転送されるデータ取り込み終了情報をインターフェース部３１０で受ける（ステップＳ９２）。これは、検査するための全復調データが揃ったことを意味する。
【０１０８】
このデータ取り込み終了情報を受信したならば、図８のステップＳ８８で転送する全復調データと取り込み済みブロックアドレスを受信する（ステップＳ９４）。
【０１０９】
そして、この復調データのエラー検出処理を行い、エラー検出データ数を計数してエラー総数を求めると共に、上記復調データ内に記録されている情報から総データ数を求め、上記エラー総数と上記総データ数の比からデータエラーレートを算出する（ステップＳ９６）。
【０１１０】
なお、ステップＳ９８以降の各ステップは、図３のフローチャートにおけるステップＳ４２以降の各ステップと同じ内容であるため、その説明を省略する。
ここで、図９に示した例では、データエラーレートを抽出することによって当該読取装置の性能を検査するようにしたが、必ずしもデータエラーレートを用いる必要は無く、例えば、第１の実施の形態で説明したドットエラーレートや、或いは第３の実施の形態で説明した固定エラーレートを用いるようにしても良い。その場合、図８のステップＳ８８、又は、図９のステップＳ９４で転送するデータは、復調された全データと取り込み済みブロックアドレスであったが、これを図２及び図５で説明した如く、検出したドット配列情報と取り込み済みブロックアドレスに変更すれば良い。
【０１１１】
また、上記転送するデータをステップＳ７４で取り込んだ画像データとし、その画像データに対する処理である図８のステップＳ７４乃至ステップＳ８４の処理と、図９のステップＳ９２以降の処理を図４の（Ｄ）のエラーレート評価装置３００側で全て行うようにしても良い。
【０１１２】
以上、本実施の形態によれば、読み取り性能を検査可能な読取装置と読取装置性能検査機器とにより、当該読取装置の読み取り性能、とりわけ、読取装置の組立性能や照明バラツキ、レンズバラツキ、ＣＣＤバラツキ等を簡便に検査し管理することができ、常に安定した読み取り性能を有するコードイメージ読取装置が提供できる。
【０１１３】
なお、以上は読取装置のオーバーオールの性能検査として、各種エラーレートを算出して検査する方法を説明したが、読取装置の部分的な各機能の品質検査を行うことにより、全体の性能を維持管理することが可能となる。そこで、図４の（Ｃ）及び図４の（Ｄ）と同じ構成で、上記読取装置の部分的な各機能の品質検査を行うことができる。
【０１１４】
その方法を、以下に説明する。
先ず、上記した転送データをステップＳ７４での取り込んだ画像データとし、図４の（Ｄ）に示す検査機器（エラーレート評価装置３００）で各種の処理を行う。
【０１１５】
このときの図４の（Ｃ）の撮像部２０４は、照明及びその制御機構を含む照明系と、レンズ等から成る光学系と、撮像素子とそのドライブ回路からなる撮像回路とで構成されている。従って、照明系によるコードイメージ上の配光特性と光学系と撮像回路による画面上の輝度ムラや全体光量などを検査することができ、上記撮像部内部の各機能の検査が行える。また、コードイメージの代わりに、専用のテストチャートを撮像することにより、レンズ等のＭＴＦ（Modulation Transform Function)特性も併せて検査することができる。
【０１１６】
以上各実施の形態に基づいて本発明を説明したが、本発明は上述した実施の形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能である。ここで、本発明の要旨をまとめると以下のようになる。
【０１１７】
（１）  音声情報，映像情報，及び各種ディジタルデータの少なくとも一つでなる情報データを含むエラー訂正符号データが手動走査による光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記エラー訂正符号データは、少なくともコードイメージの品質、コードイメージ読取装置の性能、及び該読取装置の手動走査に基づく不定の読取状態に各起因したコードイメージ読み取りエラーに対応し得るエラー訂正能力を予め備えており、
上記コードイメージ品質検査装置は、
上記コードイメージを撮像して光学的に読み取る読取手段と、
上記読取手段で読み取られたコードイメージをエラー訂正符号データに復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについて、エラー訂正処理を実行せずに、上記コードイメージ読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出された読み取りエラーを所定の単位に数値化して計数する計数手段と、
上記計数手段で計数された数値を所定の態様にて報知する報知手段と、
を具備することを特徴とするコードイメージ品質検査装置。
【０１１８】
即ち、大規模で、高価な撮像部や画像解析部等を必要とすることなく、印刷工程中におけるコードイメージの抜き取り検査によって当該コードイメージの品質を簡便に検査することができ、また、エラー訂正処理によって訂正しきれなかったエラーが存在しなくとも、コードイメージの品質を確実に検査することが可能なコードイメージ品質検査装置、及び、この種コードイメージを読み取るための読取装置における読み取り性能を外部より容易に検査可能となしたコードイメージ読取装置を提供することができる。
【０１１９】
（２）  上記読み取りエラー抽出手段は、上記復元手段で復元されたエラー訂正符号データと、印刷記録されるべきコードイメージに対応するエラー訂正符号データとを比較して、その異なる部分を上記コードイメージ読み取りエラーとして抽出するものであることを特徴とする上記（１）に記載のコードイメージ品質検査装置。
【０１２０】
即ち、上記（１）の効果に加えて、コードイメージの検査がダイレクトに行え、且つ、比較という単純な処理のため、検査精度が高く処理が簡単な品質検査装置が提供できる。
【０１２１】
（３）  上記読み取りエラー抽出手段は、上記復元手段で復元されたエラー訂正符号データのエラー検出によるエラーを上記コードイメージ読み取りエラーとして抽出するものであることを特徴とする上記（１）に記載のコードイメージ品質検査装置。
【０１２２】
即ち、上記（１）の効果に加えて、互いにエラー訂正符号の違う複数の被検査コードイメージを、比較する理想的なデータやその選択する処理を行うこと無しに、手軽に検査をすることができる。
【０１２３】
（４）  上記コードイメージは、エラー訂正符号データ中の各「１」又は「０」の値に対応した所定の反射率又は色を有するドットイメージが２次元に複数個配列されたドットパターンを含むものであることを特徴とする上記（２）及び（３）の何れか一に記載のコードイメージ品質検査装置。
【０１２４】
即ち、上記（２）又は（３）の効果に加えて、コードイメージであるドットコード読み取り単位の最小単位で比較するため、印刷の状態を確実にとらえることができ、より精度の高い測定をすることができる。
【０１２５】
（５）  上記コードイメージ品質検査装置は、上記計数手段が計数した上記コードイメージ読み取りエラーの数値を各検査対象のコードイメージ間で規格化するための規格化手段を更に具備することを特徴とする上記（１）に記載のコードイメージ品質検査装置。
【０１２６】
即ち、上記（１）の効果に加えて、音声等の情報データの情報量の違うコードイメージが同一の印刷品質下で印刷された場合、そのコードイメージの情報量に応じて読み取りエラー数が変化してしまうが、上記各検査対象のコードイメージ間で規格化（ノーマライズ）を行うことにより、印刷品質を素早く、且つ、的確に判断することができる。
【０１２７】
（６）  上記コードイメージ品質検査装置は、上記計数手段が計数した上記コードイメージ読み取りエラーの数値の、他の品質検査装置との性能差に基づく誤差を補正するための数値補正手段を更に具備することを特徴とする上記（１）に記載のコードイメージ品質検査装置。
【０１２８】
即ち、上記（１）の効果に加えて、基準となる品質検査装置に対して他の品質検査装置を使用して検査しても、的確に検査をすることができる。従って、品質検査装置の違いによる基準ズレを極力少なくすることができ、また、判定ミスを少なくすることができる。
【０１２９】
（７）  上記コードイメージが、上記エラー訂正符号データを所定の情報量毎に分割したブロックデータの内容に応じてイメージ化されたデータパターンと、該ブロック毎に割り付けられたアドレスを表すアドレスデータの内容に応じてイメージ化されたアドレスデータパターンとから少なくとも構成されたブロックを、所定のブロック配列フォーマットに従って複数個配列したものであって、
上記読み取りエラー抽出手段は、上記読取手段で読み取ったコードイメージに含まれる上記各ブロックのアドレスと、印刷記録されるべきコードイメージに含まれる各ブロックのアドレスとを比較してその異なるアドレスを上記コードイメージ読み取りエラーとして抽出するものであることを特徴とする上記（１）に記載のコードイメージ品質検査装置。
【０１３０】
即ち、上記（１）の効果に加えて、エラー訂正符号データに基づいてコードイメージ読み取りエラーの抽出を行う構成のものに比べ、読み取り処理におけるより大きな読取障害となるブロックアドレス認識不能状態を読み取りエラーの抽出として物理フォーマット構成を巧みに利用して行えるため、印刷品質の検査がより簡単、且つ、素早く行える。
【０１３１】
（８）  上記読み取りエラー抽出手段は、上記読取手段が一のコードイメージ中の同一箇所を複数回読み取ったときの当該同一箇所においてコードイメージ読み取りエラーが発生する確率を算出するエラー発生確率算出手段を更に含んでおり、
上記エラー発生確率算出手段で算出された値が所定の閾値を越えた上記箇所を上記コードイメージ読み取りエラーとして抽出するものであることを特徴とする上記（１）に記載のコードイメージ品質検査装置。
【０１３２】
即ち、上記（１）の効果に加えて、１回の走査、又は複数回にわたる走査において、何回も読み取りエラーするコードイメージ中の箇所を検出でき、その頻度を検査することができる。これにより、読み取りエラーの確率の高い箇所を検出して、その読み取りエラー確率の高い箇所の集中している場所やその頻度を知ることができるため、コードイメージの品質をより精度良く検査できる。そして、上記読み取りエラー発生確率の高い箇所に存在するであろう、大きなゴミやインキの塊、それにキズ等を探すことが容易にでき、印刷物に限らず、印刷原版であるフィルムについても本装置を適用することで、多くの不良印刷物が印刷されることを低減できる。
【０１３３】
（９）  音声情報，映像情報，及び各種ディジタルデータの少なくとも一つでなる情報データを含むエラー訂正符号データが手動走査による光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体上の、該コードイメージの品質を検査するためのコードイメージ品質検査装置であって、
上記エラー訂正符号データは、少なくともコードイメージの品質、コードイメージ読取装置の性能、及び該読取装置の手動走査に基づく不定の読取状態に各起因したコードイメージ読み取りエラーに対応し得るエラー訂正能力を予め備えており、
上記コードイメージ品質検査装置は、
上記コードイメージを撮像して光学的に読み取る読取手段と、
上記読取手段で読み取られたコードイメージをエラー訂正符号データに復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データについて、エラー訂正処理を実行せずに、上記コードイメージ読み取りエラーを抽出する読み取りエラー抽出手段と、
上記読み取りエラー抽出手段で抽出されたコードイメージ読み取りエラーの、当該コードイメージ上での位置を検出する読み取りエラー位置検出手段と、
上記読み取りエラー位置検出手段で検出された位置を表示する表示手段と、を具備することを特徴とするコードイメージ品質検査装置。
【０１３４】
即ち、読み取りエラー位置を検出することができ、品質不良箇所を特定でき、フィルムや刷版等の原版や印刷物のコードイメージ上の位置と対比して観察することにより、不具合箇所を容易に検出することができる。これによって、印刷工程へのフィードバックが可能となり、不良印刷物を極力少なくすることができる。
【０１３５】
（１０）  上記読み取りエラー抽出手段は、上記復元手段で復元されたエラー訂正符号データと、印刷記録されるべきコードイメージに対応するエラー訂正符号データとを比較して、その異なる部分を上記コードイメージ読み取りエラーとして抽出するものであることを特徴とする上記（９）に記載のコードイメージ品質検査装置。
【０１３６】
即ち、上記（９）の効果に加えて、コードイメージの検査がダイレクトに行え、且つ、比較という単純な処理のため、検査精度が高く、処理が簡単な装置が提供できる。
【０１３７】
（１１）  上記読み取りエラー抽出手段は、上記復元手段で復元されたエラー訂正符号データのエラー検出によるエラーを上記コードイメージ読み取りエラーとして抽出するものであることを特徴とする上記（９）に記載のコードイメージ品質検査装置。
【０１３８】
即ち、上記（９）の効果に加えて、互いにエラー訂正符号の違う複数の被検査コードイメージを、比較する理想的なデータやその選択する処理を行うこと無しに、手軽に検査をすることができる。
【０１３９】
（１２）  上記コードイメージは、エラー訂正符号データ中の各「１」又は「０」の値に対応した所定の反射率又は色を有するドットイメージが２次元に複数個配列されたドットパターンを含むものであることを特徴とする上記（１０）及び（１１）の何れか一に記載のコードイメージ品質検査装置。
【０１４０】
即ち、上記（１０）又は（１１）何れかの効果に加えて、コードイメージであるドットコード読み取り単位の最小単位で比較するため、印刷の状態を確実にとらえることができ、より精度の高い測定をすることができる。
【０１４１】
（１３）  上記コードイメージが、上記エラー訂正符号データを所定の情報量毎に分割したブロックデータの内容に応じてイメージ化されたデータパターンと、該ブロック毎に割り付けられたアドレスを表すアドレスデータの内容に応じてイメージ化されたアドレスデータパターンとから少なくとも構成されたブロックを、所定のブロック配列フォーマットに従って複数個配列したものであって、
上記読み取りエラー抽出手段は、上記読取手段で読み取ったコードイメージに含まれる上記各ブロックのアドレスと、印刷記録されるべきコードイメージに含まれる各ブロックのアドレスとを比較してその異なるアドレスを上記コードイメージ読み取りエラーとして抽出するものであることを特徴とする上記（９）に記載のコードイメージ品質検査装置。
【０１４２】
即ち、上記（９）の効果に加えて、エラー訂正符号データに基づいてコードイメージ読み取りエラーの抽出を行う構成のものに比べ、読み取り処理におけるより大きな読取障害となるブロックアドレス認識不能状態を読み取りエラーの抽出として物理フォーマット構成を巧みに利用して行えるため、印刷品質の検査がより簡単、且つ、素早く行える。そして、そのときのブロック検出できなかったコードイメージ中の不良位置をブロック単位で見易く表示することで品質不良箇所を簡単に見つけることができる。
【０１４３】
（１４）  音声情報，映像情報，及び各種ディジタルデータの少なくとも一つでなる情報データを含むエラー訂正符号データが手動走査による光学的に読み取り可能なコードイメージとして印刷記録された印刷媒体から、該コードイメージを撮像して光学的に読み取る読取手段と、
上記読取手段で読み取られたコードイメージをエラー訂正符号データに復元する復元手段と、
上記復元手段で復元されたエラー訂正符号データのエラー訂正処理を行うエラー訂正処理手段と、
上記エラー訂正処理手段でエラー訂正処理されたデータを元の情報データとして外部に出力する出力手段と、
を具備するコードイメージ読取装置であって、
上記エラー訂正符号データは、少なくともコードイメージの品質、当該読取装置の性能、及び当該読取装置の手動走査に基づく不定の読取状態に各起因したコードイメージ読み取りエラーに対応し得るエラー訂正能力を予め備えており、
当該読取装置のコードイメージ読み取りエラーに係る性能を検査するべく、上記読取手段が読み取って上記復元手段が復元したエラー訂正符号データ、又は、上記読取手段が読み取ったコードイメージのデータを外部の検査機器に出力するためのインターフェース手段を更に具備することを特徴とするコードイメージ読取装置。
【０１４４】
即ち、コードイメージ読取装置の性能や複数のコードイメージ読取装置毎のバラツキを検査することができ、常に安定したコードイメージ読取装置をユーザに提供することができる。
【０１４５】
（１５）  上記読取装置の上記読み取りエラーに係る性能を検査するべく、上記インターフェース手段が出力する上記復元手段が復元したエラー訂正符号データ、又は、上記読取手段が読み取ったコードイメージのデータは、所定の検査用基準コードイメージに基づいたデータであることを特徴とする上記（１４）に記載のコードイメージ読取装置。
【０１４６】
即ち、上記（１４）の効果に加えて、コードイメージ読取装置の性能検査を所定の検査用基準コードイメージに基づいて行っているため、常により安定した読取性能のコードイメージ読取装置をユーザに提供することができる。
【０１４７】
【発明の効果】
以上詳述したように、本発明によれば、大規模で、高価な撮像部や画像解析部等を必要とすることなく、印刷工程中におけるコードイメージの抜き取り検査によって当該コードイメージの品質を簡便に検査することができ、また、エラー訂正処理によって訂正しきれなかったエラーが存在しなくとも、コードイメージの品質を確実に検査することが可能なコードイメージ品質検査装置を提供することができる。
【図面の簡単な説明】
【図１】（Ａ）は本発明の第１の実施の形態に係るコードイメージ品質検査装置のブロック構成図であり、（Ｂ）及び（Ｃ）はそれぞれ第１及び第２の実施の形態に係るコードイメージ品質検査装置の表示例を示す図である。
【図２】第１の実施の形態に係るコードイメージ品質検査装置の予めＲＯＭに記録されている情報と読み取った情報を比較しドット単位のエラーレートを算出する動作のフローチャートである。
【図３】本発明の第２の実施の形態に係るコードイメージ品質検査装置のエラー訂正符号を使ってデータエラーレートを算出する動作のフローチャートである。
【図４】（Ａ）及び（Ｂ）は補正係数を求めるための方法を説明するための図で、特に（Ａ）はドット形状が全て同じコードを示し、（Ｂ）はドット形状が違うドットからなるコードを示しており、（Ｃ）は本発明の第４の実施の形態に係るコードイメージ読取装置のブロック構成図であり、（Ｄ）は（Ｃ）のコードイメージ読取装置の性能を検査しその結果を表示するエラーレート評価装置のブロック構成図である。
【図５】本発明の第３の実施の形態に係るコードイメージ品質検査装置の高確率に読み誤るドットの全体比率である固定エラーレートを算出する動作のフローチャートである。
【図６】（Ａ）は第３の実施の形態に係るコードイメージ品質検査装置の印刷原版の不良についての表示例を示す図、（Ｂ）は本来印刷記録されるべき元の理想的なドットの状態を拡大して示した図、（Ｃ）及び（Ｄ）はそれぞれ汚れやキズによる不良状況をドットと併せて表示した図であり、（Ｅ）は読み取りエラーとして検出されたドットのみ黒いドットとして表示した図である。
【図７】図５のフローチャートにおけるステップＳ６４のサブルーチンを示すフローチャートである。
【図８】第４の実施の形態に係るコードイメージ読取装置のエラーレート計測時の動作フローチャートである。
【図９】第４の実施の形態におけるエラーレート評価装置の動作フローチャートである。
【図１０】ドットコードの物理フォーマット構成を示す図である。
【図１１】（Ａ）は走査の良否とコードイメージ読み取りエラーとの関係を示す図、（Ｂ）は読取装置の性能の良否とコードイメージ読み取りエラーとの関係を示す図、（Ｃ）はコードイメージの品質の良否とコードイメージ読み取りエラーとの関係を示す図、（Ｄ）はコードイメージの品質と読取装置の性能と手動走査の仕方の３つの要因で概ね決定されるコードイメージ読み取りエラーの量を示した概念図であり、（Ｅ）及び（Ｆ）はそれぞれ手動走査を前提に予め設定したエラー訂正の能力とコードイメージ読み取りエラーとの関係を示した図である。
【符号の説明】
１０  ドットコード
１２  ブロック
１４  データエリア
１６  パターンコード
１８  マーカ
２０  エラー検出又はエラー訂正符号を含むブロックアドレス
１００  コードイメージ品質検査装置
１０２，２０２，３０２  ＣＰＵバス
１０４，２０４  撮像部
１０６，２０６  撮像メモリ
１０８，２０８，３０４  ＣＰＵ
１１０，２１０，３０６  ＲＡＭ
１１０Ａ，２１０Ａ  インターリーブメモリ
１１２，２１２，３０８  ＲＯＭ
１１４  マンマシンインターフェース
１１６，２１６，３１２  出力部
２００  コードイメージ読取装置
２１４  スイッチ部
２１８，３１０  インターフェース部
３００  エラーレート評価装置
【図１】
0003953144.tif 000002
【図２】
0003953144.tif 000003
【図３】
0003953144.tif 000004
【図４】
0003953144.tif 000005
【図５】
0003953144.tif 000006
【図６】
0003953144.tif 000007
【図７】
0003953144.tif 000008
【図８】
0003953144.tif 000009
【図９】
0003953144.tif 000010
【図１０】
0003953144.tif 000011
【図１１】
0003953144.tif 000012