(57)【要約】【課題】  高い精度で印刷媒体に印刷された文字列の品質を検査する印刷媒体検査装置及び印刷媒体検査方法を提供する。【解決手段】  一実施形態に係る印刷媒体検査装置は、通信インタフェースと、プロセッサとを具備する。通信インタフェースは、複数の文字により構成された文字列が印刷された印刷媒体の画像である印刷媒体画像を取得する。プロセッサは、前記印刷媒体画像に基づいて、文字列を構成する文字間のパラメータの変化率を算出し、算出した変化率が、予め設定された許容範囲内であるか否かを出力する。【選択図】図１
2020046938.tif 000002
【特許請求の範囲】
【請求項１】
複数の文字により構成された文字列が印刷された印刷媒体の画像である印刷媒体画像を取得する通信インタフェースと、
前記印刷媒体画像に基づいて、文字列を構成する文字間のパラメータの変化率を算出し、算出した変化率が、予め設定された許容範囲内であるか否かを出力するプロセッサと、
を具備する印刷媒体検査装置。
【請求項２】
前記パラメータは、文字の視覚的特徴を示し、
前記プロセッサは、文字列を構成する複数の文字の組合せ毎に、前記パラメータが示す視覚的特徴の変化率を算出する請求項１に記載の印刷媒体検査装置。
【請求項３】
前記パラメータは、文字サイズであり、
前記プロセッサは、文字列を構成する複数の文字の組合せ毎に、文字サイズの変化率を算出する請求項２に記載の印刷媒体検査装置。
【請求項４】
前記パラメータは、文字濃度であり、
前記プロセッサは、文字列を構成する複数の文字の組合せ毎に、文字濃度の変化率を算出する請求項２に記載の印刷媒体検査装置。
【請求項５】
前記パラメータは、２つの文字間隔であり、
前記プロセッサは、複数の文字間隔の組合せ毎に、文字間隔の変化率を算出する請求項２に記載の印刷媒体検査装置。
【請求項６】
前記プロセッサは、前記変化率を複数算出した場合、複数の前記変化率が前記許容範囲内であるか否かに基づいて、前記印刷媒体を使用可能であるか否か判断する請求項２に記載の印刷媒体検査装置。
【請求項７】
前記許容範囲は、変化率を算出する複数の文字の組合せ毎に、予め設定され、
前記プロセッサは、変化率が、変化率に対応する前記許容範囲内であるか否かを判断する請求項２に記載の印刷媒体検査装置。
【請求項８】
前記プロセッサは、変化率が、変化率に対応する前記許容範囲の下限から予め設定されたマージンを減算した値以上であり、変化率に対応する前記許容範囲の上限に予め設定されたマージンを加算した値未満であるか否かを判断する請求項７に記載の印刷媒体検査装置。
【請求項９】
複数の文字により構成された文字列が印刷された印刷媒体の画像である印刷媒体画像を取得する通信インタフェースと、プロセッサとを具備する印刷媒体検査装置において用いられる印刷媒体検査方法であって、
前記プロセッサは、
前記印刷媒体画像に基づいて、文字列を構成する文字間のパラメータの変化率を算出し、
算出した変化率が、予め設定された許容範囲内であるか否かを出力する、
印刷媒体検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、印刷媒体検査装置及び印刷媒体検査方法に関する。
【背景技術】
【０００２】
文字列の印刷状態が適切か否かを検査する装置（例えば、印刷媒体検査装置と称する）が実用化されている。印刷媒体検査装置は、文字列の状態（位置及び間隔など）を示すテンプレートに基づき、印刷媒体上の文字列が正しい状態で印刷されているか否か判断する。
【０００３】
しかしながら、文字列の状態がテンプレートを満たしている場合であっても、文字列の間隔が不均一であるなど、視覚的に許容できない場合がある。この為、上記の印刷媒体検査装置は、印刷媒体に印刷された文字列の品質を確保できない場合があるという課題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１３４１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、高い精度で印刷媒体に印刷された文字列の品質を検査する印刷媒体検査装置及び印刷媒体検査方法を提供することである。
【課題を解決するための手段】
【０００６】
一実施形態に係る印刷媒体検査装置は、通信インタフェースと、プロセッサとを具備する。通信インタフェースは、複数の文字により構成された文字列が印刷された印刷媒体の画像である印刷媒体画像を取得する。プロセッサは、前記印刷媒体画像に基づいて、文字列を構成する文字間のパラメータの変化率を算出し、算出した変化率が、予め設定された許容範囲内であるか否かを出力する。
【図面の簡単な説明】
【０００７】
【図１】図１は、一実施形態に係る印刷媒体検査装置の構成例について説明する為の説明図である。
【図２】図２は、一実施形態に係る印刷媒体検査装置の一部の構成例について説明する為の説明図である。
【図３】図３は、一実施形態に係る印刷媒体画像の例について説明する為の説明図である。
【図４】図４は、一実施形態に係る印刷媒体検査装置の動作の例について説明する為の説明図である。
【図５】図５は、一実施形態に係る印刷媒体検査装置の動作の例について説明する為の説明図である。
【図６】図６は、一実施形態に係る印刷媒体検査装置の動作の例について説明する為の説明図である。
【図７】図７は、一実施形態に係る印刷媒体検査装置の動作の例について説明する為の説明図である。
【図８】図８は、一実施形態に係る印刷媒体検査装置の動作の他の例について説明する為の説明図である。
【図９】図９は、一実施形態に係る印刷媒体検査装置の動作の他の例について説明する為の説明図である。
【図１０】図１０は、一実施形態に係る印刷媒体検査装置の動作の他の例について説明する為の説明図である。
【図１１】図１１は、一実施形態に係る印刷媒体検査装置の動作の他の例について説明する為の説明図である。
【発明を実施するための形態】
【０００８】
以下、実施形態について、図面を参照して説明する。  
図１は、一実施形態に係る印刷媒体検査装置１の概略的な構成例について説明する為の説明図である。
【０００９】
印刷媒体検査装置１は、印刷媒体２に印刷された文字列が適正であるか否かを検査する装置である。
【００１０】
印刷媒体２は、所定の文字列及び図柄などが印刷された紙葉類である。印刷媒体２は、例えば有価証券である。
【００１１】
印刷媒体検査装置１は、印刷媒体処理部１１、制御部１２、及びストレージ装置１３などを備える。印刷媒体処理部１１、制御部１２、及びストレージ装置１３は、ネットワーク１４を介して互いに通信可能に構成されている。
【００１２】
まず、印刷媒体処理部１１の構成について説明する。  
印刷媒体処理部１１は、印刷媒体２を取り込み、印刷媒体２の画像を取得する。印刷媒体処理部１１は、通信インタフェース２１、取込部２２、搬送部２３、画像読取部２４、区分機構２５、第１の集積部２６、及び第２の集積部２７を備える。
【００１３】
通信インタフェース２１は、他の機器と通信する為のインタフェースである。通信インタフェース２１は、ネットワーク１４を介して制御部１２、及びストレージ装置１３と通信する。
【００１４】
取込部２２は、文字列が印刷された印刷媒体２が配置されるカセットから、印刷媒体２を、搬送部２３の搬送路に１枚ずつ取り込む。
【００１５】
搬送部２３は、印刷媒体２を搬送する。搬送部２３は、図示されないモータ、ローラ、及びガイドなどを備える。モータ、ローラ、及びガイドは、印刷媒体２が搬送される搬送路を構成する。モータの軸が回転すると、軸の回転に連動するローラが回転する。複数のローラは、回転することにより印刷媒体２を移動させる。複数のガイドは、印刷媒体２の搬送方向を制御する。
【００１６】
画像読取部２４は、搬送部２３により搬送されている印刷媒体２から、画像を取得する。画像読取部２４は、光を電気信号に変換する画素が配列されたイメージセンサと、画素に被写体像を結像させる光学系とを備える。画像読取部２４の光学系は、搬送部２３により搬送されている印刷媒体２により反射、または印刷媒体２を透過した光（被写体像）を、イメージセンサの画素に結像させる。画像読取部２４のイメージセンサは、結像された光に基づいて電気信号を生成する。これにより、画像読取部２４は、印刷媒体２の画像を取得する。画像読取部２４は、例えば、画素がライン状に配列されたラインイメージセンサとして構成される。また、画像読取部２４は、画素がマトリクス状に配列されたエリアイメージセンサとして構成されていてもよい。
【００１７】
図２は、ラインイメージセンサとして構成された画像読取部２４の例を示す。図２に示されるように、印刷媒体２は、第１の文字列３１、及び第２の文字列３２を有する。印刷媒体２は、搬送部２３を構成するローラにより搬送される。画像読取部２４は、読取位置を通過する印刷媒体２から、１ラインずつ連続して画像を取得することにより、図３に示す印刷媒体２の全体の画像である印刷媒体画像４１を取得する。画像読取部２４は、取得した印刷媒体画像４１を、通信インタフェース２１を介して制御部１２に供給する。
【００１８】
図３は、印刷媒体画像４１の例について説明する。図３に示されるように、印刷媒体画像４１には、印刷媒体２の全体が写っている。また、印刷媒体画像４１には、印刷媒体２の第１の文字列３１、及び第２の文字列３２が写っている。第１の文字列３１の画像を第１の文字列画像４２、第２の文字列３２の画像を第２の文字列画像４３とそれぞれ称する。
【００１９】
区分機構２５は、制御部１２の制御に基づいて、印刷媒体２の搬送先を、第１の集積部２６と第２の集積部２７とで切り替える。区分機構２５は、例えば、印刷媒体２の搬送方向を制御する可動式のガイドにより構成される。
【００２０】
第１の集積部２６は、搬送部２３の搬送路の終端であり、搬送部２３により搬送されてきた印刷媒体２を集積する。
【００２１】
第２の集積部２７は、搬送部２３の搬送路の終端であり、搬送部２３により搬送されてきた印刷媒体２を集積する。
【００２２】
上記構成により、印刷媒体処理部１１は、印刷媒体２を取り込み、搬送部２３により搬送しつつ画像読取部２４により印刷媒体２の画像を取得し、印刷媒体２を第１の集積部２６と第２の集積部２７とのいずれかに集積する。
【００２３】
次に、制御部１２の構成について説明する。  
制御部１２は、印刷媒体処理部１１により印刷媒体２の処理の制御と、印刷媒体２に印刷された文字列の品質の検査とを行う。なお、本実施形態では、制御部１２は、印刷媒体検査装置１の一部構成として記載されているが、別の装置として構成されていてもよい。即ち、印刷媒体検査装置１の制御部１２に相当する装置と、印刷媒体処理部１１に相当する装置とが、それぞれ別の装置として構成されていてもよい。制御部１２は、通信インタフェース５１、プロセッサ５２、及びメモリ５３を備える。
【００２４】
通信インタフェース５１は、他の機器と通信する為のインタフェースである。通信インタフェース５１は、ネットワーク１４を介して印刷媒体処理部１１、及びストレージ装置１３と通信する。
【００２５】
プロセッサ５２は、演算処理を実行する演算素子である。プロセッサ５２は、例えばＣＰＵとして構成される。プロセッサ５２は、メモリ５３に記憶されているプログラムに基づいて種々の処理を行う。
【００２６】
メモリ５３は、プログラム及びデータを記憶する記憶装置である。メモリ５３は、例えば、読み出し専用の不揮発性メモリであるＲＯＭ、データを一時的に記憶するＲＡＭ、及びデータを記憶するストレージのいずれか、または複数を備える。
【００２７】
次に、ストレージ装置１３について説明する。  
ストレージ装置１３は、後述する印刷媒体２の文字列の品質の検査に用いられる「テンプレート」及び「第１のチェック用情報」を記憶する記憶装置である。ストレージ装置１３は、制御部１２からの要求に応じて、「テンプレート」及び「第１のチェック用情報」を制御部１２に供給する。
【００２８】
テンプレートは、印刷媒体２の文字列の位置に関する情報である。テンプレートは、例えば、文字列を構成する複数の文字の位置、及び文字間の間隔を示す情報である。テンプレートは、印刷媒体２の種類ごとに予め設定されたものである。また、テンプレートは、印刷媒体２に複数の文字列が含まれている場合、文字列のごとに予め設定される。即ち、ストレージ装置１３は、印刷媒体検査装置１で検査する印刷媒体２の種類及び文字列毎に予め設定されたテンプレートを記憶する。
【００２９】
第１のチェック用情報は、印刷媒体２の文字列を構成する複数の文字間の変化率に関する情報である。第１のチェック用情報は、例えば、文字列を構成する複数の文字間の関係を示す変化率を算出する為の情報と、算出された変化率と比較される許容範囲とを含む情報である。より具体的には、第１のチェック用情報は、変化率を算出する文字の組合せと、変化率を算出するパラメータと、変化率の許容範囲とをそれぞれ示す情報である。パラメータは、文字の視覚的な特徴を示すものである。例えば、パラメータは、文字のサイズ（文字サイズ）、複数の文字間の間隔（文字間隔）、または文字の印刷の濃度（文字濃度）などである。許容範囲は、変化率の上限と下限とを示す情報である。第１のチェック用情報の許容範囲は、パラメータ毎に変化率の上限と下限とを示す情報である。なお、変化率を算出する文字の組合せは、複数であってもよい。また、ストレージ装置１３は、異なるパラメータ毎に、第１のチェック用情報を複数記憶していてもよい。
【００３０】
またさらに、印刷媒体検査装置１は、操作部材または惣社端末と通信するためのインタフェースを備えていてもよい。操作部材及び操作端末は、マウス、トラックボール、キーボード、トラックパッドなど如何なるものであってもよい。また、操作部材及び操作端末は、ディスプレイと、ディスプレイに表示された画面上におけるタッチ位置に応じた信号を生成するタッチパネルであってもよい。
【００３１】
次に、印刷媒体検査装置１の動作について説明する。  
図４は、印刷媒体検査装置１の動作について説明する為の説明図である。
【００３２】
印刷媒体検査装置１の印刷媒体処理部１１は、搬送部２３により印刷媒体２を搬送しつつ、印刷媒体２を画像読取部２４により読み取る。これにより、制御部１２のプロセッサ５２は、印刷媒体画像４１を取得する（ステップＳ１１）。なお、この例では、印刷媒体２の第１の文字列３１について検査を行うものと仮定して説明する。
【００３３】
プロセッサ５２は、取得した印刷媒体画像４１に含まれる第１の文字列３１の配置を解析する（ステップＳ１２）。例えば、プロセッサ５２は、印刷媒体画像４１から、検査対象の第１の文字列３１の画像である第１の文字列画像４２を抽出する。プロセッサ５２は、第１の文字列画像４２に基づき、第１の文字列３１を構成する複数の文字の位置及び間隔を特定する。
【００３４】
プロセッサ５２は、特定した結果をテンプレートと比較する（ステップＳ１３）。プロセッサ５２は、特定した文字の配置が、テンプレートが示す文字の配置を満たすか否か判断する（ステップＳ１４）。即ち、プロセッサ５２は、第１の文字列３１を構成する複数の文字の位置及び間隔が、テンプレートが示す文字の位置及び間隔を満たすか否か判断する。
【００３５】
図５は、テンプレートに基づく文字の配置の検査について説明する為の説明図である。図５に示されるように、プロセッサ５２は、第１の文字列画像４２と、テンプレート６１とを比較する。例えば、プロセッサ５２は、第１の文字列画像４２における文字の配置とテンプレート６１との差分を算出し、差分が所定の値（閾値）未満である場合、第１の文字列画像４２がテンプレート６１を満たすと判断する。即ち、プロセッサ５２は、第１の文字列画像４２における文字の位置とテンプレート６１が示す文字の位置との差分、及び第１の文字列画像４２における文字の間隔とテンプレート６１が示す文字の間隔との差分を算出する。プロセッサ５２は、差分が所定の値（閾値）未満である場合、第１の文字列画像４２の文字の位置及び間隔が、テンプレート６１が示す文字の位置及び間隔を満たすと判断する。
【００３６】
図５では、２つの第１の文字列画像４２（第１の文字列画像４２ａ及び第１の文字列画像４２ｂ）を例に挙げて説明する。なお。第１の文字列画像４２ａは、テンプレート６１との差分が小さな文字列であり、第１の文字列画像４２ｂは、テンプレート６１との差分が大きな文字列であるとする。
【００３７】
第１の文字列画像４２ａは、テンプレート６１との差分が閾値未満である。この為、プロセッサ５２は、第１の文字列画像４２ａがテンプレート６１を満たすと判断する。
【００３８】
第１の文字列画像４２ｂは、テンプレート６１との差分が閾値以上である箇所を有する。この為、プロセッサ５２は、第１の文字列画像４２ｂがテンプレート６１を満たさないと判断する。
【００３９】
なお、テンプレート６１との比較は、文字の位置及び間隔に限定されるものではなく、如何なるものであってもよい。
【００４０】
プロセッサ５２は、第１の文字列画像４２の文字の配置が、テンプレート６１が示す文字の配置を満たすと判断した場合（ステップＳ１４、ＹＥＳ）、ストレージ装置１３から、第１のチェック用情報を読み出す（ステップＳ１５）。プロセッサ５２は、読み出した第１のチェック用情報に基づいて、第１の文字列画像４２の文字列を構成する文字の組合せ毎に、変化率を算出する（ステップＳ１６）。即ち、プロセッサ５２は、第１のチェック用情報が示す文字の組合せ毎に、第１のチェック用情報が示すパラメータの変化率を算出する。
【００４１】
図６は、プロセッサ５２による変化率の算出について説明する為の説明図である。なお、図６は、変化率を算出するパラメータが文字サイズ、文字間隔、及び文字濃度である例を示す。即ち、プロセッサ５２は、ステップＳ１５で、パラメータが文字サイズである第１のチェック用情報、パラメータが文字間隔である第１のチェック用情報、及びパラメータが文字濃度である第１のチェック用情報を読み出していると仮定する。
【００４２】
図６に示されるように、プロセッサ５２は、第１のチェック用情報が示す文字の組合せに基づいて、第１の文字列画像４２の文字列を構成する文字Ｂの文字Ａに対する文字サイズの変化率α１、文字Ｃの文字Ｂに対する文字サイズの変化率α２、文字Ｃの文字Ｄに対する文字サイズの変化率α３をそれぞれ算出する。
【００４３】
また、プロセッサ５２は、第１のチェック用情報が示す文字の組合せに基づいて、第１の文字列画像４２の文字列を構成する文字ＢＣ間の間隔の、文字ＡＢ間の間隔に対する文字間隔の変化率β１、文字ＣＤ間の間隔の、文字ＢＣ間の間隔に対する文字間隔の変化率β２をそれぞれ算出する。
【００４４】
また、プロセッサ５２は、第１のチェック用情報が示す文字の組合せに基づいて、第１の文字列画像４２の文字列を構成する文字Ｂの文字Ａに対する文字濃度の変化率γ１、文字Ｃの文字Ｂに対する文字濃度の変化率γ２、文字Ｃの文字Ｄに対する文字濃度の変化率γ３をそれぞれ算出する。
【００４５】
なお、図６の例では、説明を単純化する為、隣接する文字間で変化率を算出しているが、この構成に限定されない。変化率を算出する文字の組合せは、如何なるものであってもよい。また、複数の文字を１つのグループとみなし、グループ間の変化率を算出する構成であってもよい。
【００４６】
プロセッサ５２は、算出した各変化率と、第１のチェック用情報が示す許容範囲とを比較する（ステップＳ１７）。上記したように、第１のチェック用情報の許容範囲は、あるパラメータの変化率の上限と下限とを示す。プロセッサ５２は、算出した各変化率が、第１のチェック用情報が示す許容範囲内であるか否か判断する（ステップＳ１８）。
【００４７】
例えばプロセッサ５２は、文字サイズの変化率α１、変化率α２、及び変化率α３が、第１のチェック用情報が示す文字サイズの変化率の下限であるαｍｉｎ以上であり、上限であるαｍａｘ未満であるか否か判断する。また、プロセッサ５２は、文字間隔の変化率β１、及び変化率β２が、第１のチェック用情報が示す文字間隔の変化率の下限であるβｍｉｎ以上であり、上限であるβｍａｘ未満であるか否か判断する。また、プロセッサ５２は、文字濃度の変化率γ１、変化率γ２、及び変化率γ３が、第１のチェック用情報が示す文字濃度の変化率の下限であるγｍｉｎ以上であり、上限であるγｍａｘ未満であるか否か判断する。例えば、プロセッサ５２は、変化率α１、変化率α２、及び変化率α３が、αｍｉｎ以上αｍａｘ未満であり、変化率β１及び変化率β２が、βｍｉｎ以上βｍａｘ未満であり、変化率γ１、変化率γ２、及び変化率γ３が、γｍｉｎ以上γｍａｘ未満である場合、算出した各変化率が、第１のチェック用情報が示す許容範囲内であると判断する。
【００４８】
プロセッサ５２は、算出された各変化率が、第１のチェック用情報が示す許容範囲内である場合、印刷媒体２が使用可であると判断する。また、プロセッサ５２は、算出された各変化率のいずれかが、第１のチェック用情報が示す許容範囲外である場合、印刷媒体２が使用不可であると判断する。
【００４９】
図７は、図６のように変化率が算出された場合の、第１のチェック用情報が示す許容範囲と、算出された変化率との関係に基づくプロセッサ５２の判断について説明する為の説明図である。図７の例では、変化率α１、変化率α２、及び変化率α３が、αｍｉｎ以上αｍａｘ未満となっている。また、変化率β１及び変化率β２が、βｍｉｎ以上βｍａｘ未満となっている。また、変化率γ１及び変化率γ２が、γｍｉｎ以上γｍａｘ未満となっており、変化率γ３が、γｍｉｎ未満となっている。この場合、第１のチェック用情報が示す許容範囲外の値の変化率が存在する為、プロセッサ５２は、印刷媒体２が使用不可であると判断する。
【００５０】
プロセッサ５２は、算出した各変化率が、第１のチェック用情報が示す許容範囲内であると判断した場合（ステップＳ１８、ＹＥＳ）、印刷媒体２が使用可であることを示す情報を、印刷媒体処理部１１に通知し（ステップＳ１９）、ステップＳ１１に移行し、次の印刷媒体２の検査を行う。また、プロセッサ５２は、算出した各変化率が、第１のチェック用情報が示す許容範囲内ではないと判断した場合（ステップＳ１８、ＮＯ）、または、ステップＳ１４で文字列の配置がテンプレート６１を満たさないと判断した場合（ステップＳ１４、ＮＯ）、印刷媒体２が使用不可であることを示す情報を、印刷媒体処理部１１に通知し（ステップＳ２０）、ステップＳ１１に移行し、次の印刷媒体２の検査を行う。即ち、プロセッサ５２は、印刷媒体２に印刷された文字列が、テンプレート及び第１のチェック用情報が示す基準を満たすか否か検査し、検査結果を出力する。
【００５１】
プロセッサ５２は、上記のステップＳ１１乃至Ｓ２０の処理を、印刷媒体２上の検査対象の文字列毎に行う。これにより、プロセッサ５２は、印刷媒体２を使用可であるか使用不可であるかを判断する。
【００５２】
印刷媒体処理部１１は、印刷媒体２が使用可であることを示す情報を受け取った場合、印刷媒体２を第１の集積部２６に集積するように、区分機構２５を動作させる。また、印刷媒体処理部１１は、印刷媒体２が使用不可であることを示す情報を受け取った場合、印刷媒体２を第２の集積部２７に集積するように、区分機構２５を動作させる。
【００５３】
上記したように、印刷媒体検査装置１は、印刷媒体２の画像である印刷媒体画像４１を取得する通信インタフェース５１と、取得した印刷媒体画像４１に基づいて検査を行うプロセッサ５２とを備える。プロセッサ５２は、印刷媒体２に印刷された文字列を構成する文字の配置を認識し、文字間のパラメータの変化率を算出し、算出した変化率が、予め設定された許容範囲内であるか否か判断する。プロセッサ５２は、算出した変化率が、予め設定された許容範囲内である場合、印刷媒体２が使用可であるという検査結果を出力する。また、プロセッサ５２は、算出した変化率が、予め設定された許容範囲外である場合、印刷媒体２が使用不可であるという検査結果を出力する。これにより、印刷媒体検査装置１は、印刷媒体２上の文字列の印刷の品質が、所定の基準を満たしているか否かを判断することができる。これにより、印刷媒体検査装置１は、印刷媒体２に印刷された文字列の品質を確保することができる。
【００５４】
なお、パラメータは、文字列を構成する文字の視覚的特徴を示し、プロセッサ５２は、文字列を構成する複数の文字の組合せ毎に、パラメータが示す視覚的特徴の変化率を算出する。これにより、印刷媒体検査装置１は、印刷媒体２の文字列の視覚的特徴がばらつくことを防ぐことができる。
【００５５】
例えば、パラメータは、文字サイズであり、プロセッサ５２は、文字列を構成する複数の文字の組合せ毎に、文字サイズの変化率を算出する。これにより、印刷媒体検査装置１は、印刷媒体２の文字列の文字サイズがばらつくことを防ぐことができる。
【００５６】
例えば、パラメータは、文字濃度であり、プロセッサ５２は、文字列を構成する複数の文字の組合せ毎に、文字濃度の変化率を算出する。これにより、印刷媒体検査装置１は、印刷媒体２の文字列の文字濃度がばらつくことを防ぐことができる。
【００５７】
例えば、パラメータは、２つの文字間隔であり、プロセッサ５２は、複数の文字間隔の組合せ毎に、文字間隔の変化率を算出する。これにより、印刷媒体検査装置１は、印刷媒体２の文字列の文字間隔がばらつくことを防ぐことができる。
【００５８】
また、プロセッサ５２は、変化率を複数算出した場合、複数の変化率が許容範囲内であるか否かに基づいて、印刷媒体２を使用可能であるか否か判断する。これにより、印刷媒体検査装置１は、文字列の文字の視覚的な特徴が、他の文字と異なる印刷媒体２を、使用不可と判断することができる。
【００５９】
なお、上記の実施形態では、プロセッサ５２は、算出された複数の変化率と、１つの許容範囲とを比較し、印刷媒体２が使用可能であるか否か判断すると説明したが、この構成に限定されない。
【００６０】
例えば、図３に示される印刷媒体画像４１の第２の文字列３２のように、文字濃度、文字間隔、文字サイズなどの変化率が一定になることが想定されないデザインの文字列を印刷媒体２が含む場合がある。このような場合、複数の変化率が、デザインによってばらつくことが想定される。このようなばらつきを許容する許容範囲では、印刷の品質を確保することができない。そこで、許容範囲は、変化率を算出する文字の組合せ毎に予め設定されていてもよい。
【００６１】
図８は、印刷媒体検査装置１の他の動作について説明する為の説明図である。ここでは、図３の第２の文字列３２のように、変化率が一定になることが想定されないデザインの文字列の検査方法について説明する。
【００６２】
このような文字列の印刷の品質を検査する為に、ストレージ装置１３は、「第２のチェック用情報」をさらに記憶する。ストレージ装置１３は、制御部１２からの要求に応じて、「第２のチェック用情報」を制御部１２に供給する。
【００６３】
第２のチェック用情報は、印刷媒体２の文字列を構成する複数の文字間の変化率に関する情報である。第２のチェック用情報は、例えば、文字列を構成する複数の文字間の関係を示す変化率を算出する為の情報と、算出された変化率と比較される許容範囲とを含む情報である。より具体的には、第２のチェック用情報は、変化率を算出する文字の組合せと、変化率を算出するパラメータと、変化率の許容範囲とをそれぞれ示す情報である。パラメータは、文字の視覚的な特徴を示すものである。例えば、パラメータは、文字のサイズ（文字サイズ）、複数の文字間の間隔（文字間隔）、または文字の印刷の濃度（文字濃度）などである。変化率を算出する文字の組合せは、複数である。第２のチェック用情報の許容範囲は、変化率を算出する文字の組合せ毎に設定された変化率の上限及び下限を有する。また、第２のチェック用情報の許容範囲は、パラメータ毎に設定される。即ち、許容範囲が、変化率の上限及び下限を、変化率を算出する文字の組合せ毎に設定されている点が、図４乃至図７の例と異なる。
【００６４】
印刷媒体検査装置１の印刷媒体処理部１１は、搬送部２３により印刷媒体２を搬送しつつ、印刷媒体２を画像読取部２４により読み取る。これにより、制御部１２のプロセッサ５２は、印刷媒体画像４１を取得する（ステップＳ２１）。なお、この例では、印刷媒体２の第２の文字列３２について検査を行うものと仮定して説明する。
【００６５】
プロセッサ５２は、取得した印刷媒体画像４１に含まれる第２の文字列３２の配置を解析する（ステップＳ２２）。例えば、プロセッサ５２は、印刷媒体画像４１から、検査対象の第２の文字列３２の画像である第２の文字列画像４３を抽出する。プロセッサ５２は、第２の文字列画像４３に基づき、第２の文字列３２を構成する複数の文字の位置及び間隔を特定する。
【００６６】
プロセッサ５２は、特定した結果をテンプレートと比較する（ステップＳ２３）。プロセッサ５２は、特定した文字の配置が、テンプレートが示す文字の配置を満たすか否か判断する（ステップＳ２４）。即ち、プロセッサ５２は、第２の文字列３２を構成する複数の文字の位置及び間隔が、テンプレートが示す文字の位置及び間隔を満たすか否か判断する。
【００６７】
プロセッサ５２は、第２の文字列画像４３の文字の配置が、テンプレート６１が示す文字の配置を満たすと判断した場合（ステップＳ２４、ＹＥＳ）、ストレージ装置１３から、第２のチェック用情報を読み出す（ステップＳ２５）。プロセッサ５２は、読み出した第２のチェック用情報に基づいて、第２の文字列画像４３の文字列を構成する文字の組合せ毎に、変化率を算出する（ステップＳ２６）。即ち、プロセッサ５２は、第２のチェック用情報が示す文字の組合せ毎に、第２のチェック用情報が示すパラメータの変化率を算出する。
【００６８】
図９は、プロセッサ５２による変化率の算出について説明する為の説明図である。なお、図９は、変化率を算出するパラメータが文字サイズ、文字間隔、及び文字濃度である例を示す。即ち、プロセッサ５２は、ステップＳ２５で、パラメータが文字サイズである第２のチェック用情報、パラメータが文字間隔である第２のチェック用情報、及びパラメータが文字濃度である第２のチェック用情報を読み出していると仮定する。
【００６９】
図９に示されるように、プロセッサ５２は、第２の文字列画像４３に基づいて、第２のチェック用情報が示す文字の組合せ毎に、複数の文字サイズの変化率α１１、α１２、α１３、α１４、α１５、及びα１６をそれぞれ算出する。
【００７０】
また、プロセッサ５２は、第２の文字列画像４３に基づいて、第２のチェック用情報が示す文字の組合せ毎に、複数の文字間隔の変化率β１１、β１２、β１３、β１４、及びβ１５をそれぞれ算出する。
【００７１】
また、プロセッサ５２は、第２の文字列画像４３に基づいて、第２のチェック用情報が示す文字の組合せ毎に、複数の文字濃度の変化率γ１１、γ１２、γ１３、γ１４、γ１５、及びγ１６をそれぞれ算出する。
【００７２】
なお、図９の例でも、説明を単純化する為、隣接する文字間で変化率を算出しているが、この構成に限定されない。変化率を算出する文字の組合せは、如何なるものであってもよい。また、複数の文字を１つのグループとみなし、グループ間の変化率を算出する構成であってもよい。
【００７３】
プロセッサ５２は、算出した各変化率と、第２のチェック用情報が示す文字の組合せ毎の許容範囲とを比較する（ステップＳ２７）。即ち、プロセッサ５２は、変化率と、変化率の算出に用いた文字の組合せに対応する許容範囲とを比較する。上記したように、第２のチェック用情報の許容範囲は、変化率の上限と下限とを示す。プロセッサ５２は、算出した各変化率が、第２のチェック用情報が示す許容範囲内であるか否か判断する（ステップＳ２８）。
【００７４】
例えば、図１０に示されるように、プロセッサ５２は、文字サイズの変化率α１１が、変化率α１１の算出に用いた文字の組合せに対応する許容範囲の下限であるα１１ｍｉｎ以上であり、許容範囲の上限であるα１１ｍａｘ未満であるか否か判断する。また、プロセッサ５２は、文字サイズの変化率α１２が、変化率α１２の算出に用いた文字の組合せに対応する許容範囲の下限であるα１２ｍｉｎ以上であり、許容範囲の上限であるα１２ｍａｘ未満であるか否か判断する。また、プロセッサ５２は、文字サイズの変化率α１３が、変化率α１３の算出に用いた文字の組合せに対応する許容範囲の下限であるα１３ｍｉｎ以上であり、許容範囲の上限であるα１３ｍａｘ未満であるか否か判断する。プロセッサ５２は、上記の判断を、変化率α１４、変化率α１５、変化率α１６、変化率β１１、変化率β１２、変化率β１３、変化率β１４、変化率β１５、変化率γ１１、変化率γ１２、変化率γ１３、変化率γ１４、変化率γ１５、及び変化率γ１６についても行う。例えば、プロセッサ５２は、算出したすべての変化率が、第２のチェック用情報が示す許容範囲内である場合、印刷媒体２が使用可であると判断する。例えば、プロセッサ５２は、算出したすべての変化率が、第２のチェック用情報が示す許容範囲外である場合、印刷媒体２が使用不可であると判断する。
【００７５】
プロセッサ５２は、算出した各変化率がそれぞれ、第２のチェック用情報が示す許容範囲内であると判断した場合（ステップＳ２８、ＹＥＳ）、印刷媒体２が使用可であることを示す情報を、印刷媒体処理部１１に通知し（ステップＳ２９）、ステップＳ２１に移行し、次の印刷媒体２の検査を行う。また、プロセッサ５２は、算出した変化率のいずれかが、第２のチェック用情報が示す許容範囲内ではないと判断した場合（ステップＳ２８、ＮＯ）、または、ステップＳ２４で文字列の配置がテンプレート６１を満たさないと判断した場合（ステップＳ２４、ＮＯ）、印刷媒体２が使用不可であることを示す情報を、印刷媒体処理部１１に通知し（ステップＳ３０）、ステップＳ２１に移行し、次の印刷媒体２の検査を行う。即ち、プロセッサ５２は、印刷媒体２に印刷された文字列が、テンプレート及び第２のチェック用情報が示す基準を満たすか否か検査し、検査結果を出力する。
【００７６】
プロセッサ５２は、上記のステップＳ２１乃至Ｓ３０の処理を、印刷媒体２上の検査対象の文字列毎に行う。これにより、プロセッサ５２は、印刷媒体２を使用可であるか使用不可であるかを判断する。
【００７７】
またさらに、プロセッサ５２は、図４のステップＳ１５乃至ステップＳ１８の処理と、図８のステップＳ２５乃至ステップＳ２８の処理を両方実行し、いずれも変化率が許容範囲内であると判断した場合に、印刷媒体２が使用可であることを示す情報を、印刷媒体処理部１１に通知する構成であってもよい。
【００７８】
上記の例において、変化率α１１は、比較対象の文字に比べて文字が著しく小さくなっている為、負の値であり且つ絶対値が著しく大きな値になることが想定される。また例えば、変化率α１２は、比較対象の文字に比べて文字が著しく大きくなっている為、正の値であり且つ絶対値が著しく大きな値になることが想定される。しかしながら、上記のような構成によると、α１１ｍａｘ及びα１１ｍｉｎと、α１２ｍａｘ及びα１２ｍｉｎとを個別に設定することができる。即ち、変化率を算出する文字の組合せ毎に、許容範囲の上限及び下限を個別に設定することができる。これにより、プロセッサ５２は、文字の組合せ毎に、文字列が適正であるか否かを判断することができる。この結果、印刷媒体処理装置は、種々のデザインの文字列が印刷された印刷媒体２の印刷の品質を検査することができる。
【００７９】
また、印刷の品質が重視されない箇所を含む印刷媒体２も存在する。このような場合、上記のように、変化率を算出する文字の組合せ毎に設定された許容範囲に、さらに重みを考慮してもよい。
【００８０】
図１１は、重みを考慮した許容範囲と、変化率との比較の例について説明する為の説明図である。
【００８１】
図１１の例では、許容範囲が示す上限及び下限に、さらにマージンが追加されている。マージンは、重みに相当する。マージンは、印刷の品質が重視されるか否かに応じて増減する。
【００８２】
マージンを考慮する場合、プロセッサ５２は、算出された変化率が、許容範囲の上限にマージンを加算した値以上、許容範囲の下限からマージンを減算した値未満であるか否かに基づいて、印刷媒体２が使用不可であるか否かを判断する。
【００８３】
例えば、印刷の品質が重視される箇所では、厳密な比較を行う必要がある。この為、マージンの値（量）は小さく設定される。また例えば、印刷の品質が重視されない箇所では、厳密な比較が必要ない。この為、マージンの値（量）は大きく設定される。
【００８４】
例えば、図９の変化率α１３の算出に用いられた箇所が重視されないとする。この為、図１１の例では、変化率α１３との比較に用いられる許容範囲の上限α１３ｍａｘに大きなマージンが加算され、許容範囲の下限α１３ｍｉｎから大きなマージンが減算されている。変化率α１３は、元の許容範囲の上限α１３ｍａｘ以上の値であり、α１３ｍａｘ＋マージン未満の値である。マージンが考慮されない場合、変化率α１３は、許容範囲外であると判断される。しかし、マージンが考慮されると、変化率α１３は、許容範囲内であると判断される。このように、印刷の品質が重視されない箇所の結果を重視しないようにすることで、使用不可であると判断される印刷媒体２の数を抑えることができる。
【００８５】
なお、上記の実施形態では、プロセッサ５２は、第１の文字列画像４２の文字の位置及び間隔が、テンプレート６１が示す文字の位置及び間隔を満たすか否か判断すると説明したが、この構成に限定されない。例えば、プロセッサ５２は、第１の文字列画像４２の文字の位置及び間隔のいずれか先に判断した項目がＮＧであった場合、他方の判断を行わなくてもよい。
【００８６】
具体的には、プロセッサ５２は、位置の判断を行い、そのあとに間隔の判断を行う構成であってもよい。即ち、プロセッサ５２は、第１の文字列画像４２の文字の位置が、テンプレート６１が示す文字の位置を満たすか否か判断する。プロセッサ５２は、第１の文字列画像４２の文字の位置が、テンプレート６１が示す文字の位置を満たすと判断した場合、第１の文字列画像４２の文字の間隔が、テンプレート６１が示す文字の間隔を満たすか否か判断する。プロセッサ５２は、第１の文字列画像４２の文字の位置が、テンプレート６１が示す文字の位置を満たさないと判断した場合、第１の文字列画像４２の文字の間隔が、テンプレート６１が示す文字の間隔を満たすか否かの判断を行わない。
【００８７】
位置による判断は、座標の比較のみである為、間隔による判断よりも処理が容易である。この為、位置の判断を行い、そのあとに間隔の判断を行う構成によると、位置の判断がＮＧである場合に、処理負荷の大きな間隔による判断を行わずに済むという利点がある。
【００８８】
また、上記の構成によると、プロセッサ５２は、位置による判断にマージンの概念を加えることができる。即ち、テンプレート６１における各文字の位置は、ある座標からある座標までを許容範囲としたデータであってもよい。これにより、第１の文字列画像４２とテンプレート６１とを比較した結果、文字の位置はテンプレート６１の許容範囲内である場合に、文字間の間隔とテンプレート６１とに基づいて厳密な判断を行うことができる。
【００８９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９０】
１…印刷媒体検査装置、２…印刷媒体、１１…印刷媒体処理部、１２…制御部、１３…ストレージ装置、１４…ネットワーク、２１…通信インタフェース、２２…取込部、２３…搬送部、２４…画像読取部、２５…区分機構、２６…第１の集積部、２７…第２の集積部、３１…第１の文字列、３２…第２の文字列、４１…印刷媒体画像、４２…第１の文字列画像、４３…第２の文字列画像、５１…通信インタフェース、５２…プロセッサ、５３…メモリ、６１…テンプレート。
【図１】
2020046938.tif 000003
【図２】
2020046938.tif 000004
【図３】
2020046938.tif 000005
【図４】
2020046938.tif 000006
【図５】
2020046938.tif 000007
【図６】
2020046938.tif 000008
【図７】
2020046938.tif 000009
【図８】
2020046938.tif 000010
【図９】
2020046938.tif 000011
【図１０】
2020046938.tif 000012
【図１１】
2020046938.tif 000013