(57)【要約】【課題】印字検査に先立って行う設定作業を短時間で済ますことができ、更に、担当者によるバラツキを吸収して高い精度で印字を検査できる印字文字の切り出し方法を提供する。【解決手段】  ドットパターンからなる文字を撮影して得られた画像から、印字検査の対象となる文字を切り出す際、連結処理およびノイズカット処理に先立ち、撮影画像中の一連の印字文字のうち、最大および最小と推定される文字を選択すると共に、当該選択された文字を、ドットが内接する矩形のバウンディングボックスで囲み、当該２つのバウンディングボックスの縦および横の寸法を用い、予め用意した計算式に従って、連結処理およびノイズカット処理に必要なパラメータを算出する。【選択図】図８
2018163421.tif 000002
【特許請求の範囲】
【請求項１】
ドットパターンからなる文字を撮影して得られた画像から、隣接するドットを仮想的に連結して一文字とみなされるドット群を抽出する連結処理と、
前記連結処理により一文字とみなされたドット群から、ノイズとみなされるドット群を除去するノイズカット処理と、を含み、
前記撮影画像から、印字検査の対象となる文字を切り出す印字文字の切り出し方法であって、
前記連結処理およびノイズカット処理に先立ち、前記撮影画像中の一連の印字文字のうち、最大および最小と推定される文字を選択すると共に、当該選択された文字を、ドットが内接する矩形のバウンディングボックスで囲み、
当該２つのバウンディングボックスの縦および横の寸法を用い、予め用意した計算式に従って、前記連結処理およびノイズカット処理に必要なパラメータを算出することを特徴とする印字文字の切り出し方法。
【請求項２】
前記パラメータを算出する計算式は、採用するドットパターンの印刷方式および文字を構成するドットの数に応じて変わる、請求項１に記載の印字文字の切り出し方法。
【請求項３】
前記連結処理においては、隣接するドットのうち縦方向および横方向のドット間の距離が所定の値以下のドットを仮想的に連結して、１文字とみなされるドット群を抽出すると共に、当該仮想的に連結されたドット群の縦方向および横方向のサイズが所定の値を超えるものを検査の対象から除外する、請求項１または２に記載の印字文字の切り出し方法。
【請求項４】
前記ノイズカット処理においては、前記連結処理により一文字とみなされたドット群のうち、縦方向および横方向のサイズが所定の範囲から外れるドット群を、ノイズとみなして検査の対象から除外する、請求項１ないし３のいずれかに記載の印字文字の切り出し方法。
【請求項５】
前記連結処理およびノイズカット処理に先立ち、前記撮影画像中に、連結処理およびノイズカット処理を行う領域を設定する、請求項１ないし４のいずれかに記載の印字文字の切り出し方法。
【請求項６】
請求項１ないし５のいずれかに記載の印字文字の切り出し方法を実現する印字検査装置であって、
カメラで撮影された印字画像を取り込むインターフェースと、
当該インターフェースによって取り込まれた画像を記憶する記憶部と、
印字検査に必要なデータを入力すると共に、前記印字画像および印字検査の結果を表示する入力・表示部と、
前記記憶部に記憶された画像から検査対象となる印字文字を切り出し、当該印字文字を、予め用意されたテンプレート画像と照合することにより、印字品質の適否を判定する印字検査処理部と、を備えたことを特徴とする印字検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品や梱包容器に印字された文字等の検査において、対象となる印字文字を撮影画像から切り出す方法およびその方法を採用した印字検査装置に関し、特に、ドットパターンで印字された文字の切り出し方法および印字検査装置に関する。
【背景技術】
【０００２】
食品や薬品の製造現場において、製造年月日、製造ロット、使用期限（賞味期限、消費期限）等を管理するため、それらの情報を製品または梱包容器に、インクジェトプリンタ等の印字装置を用いて印字している。
【０００３】
上述した印字装置においては、印字が正しく行われているか否かを確認するため、製品や梱包容器に印字された文字をカメラで撮影し、得られた印字画像を、登録されたテンプレート画像と照合することにより印字の適否を判定している（例えば、特許文献１参照）。
【０００４】
同検査においては、ドットパターンの印字画像をテンプレート画像と比較する前処理として、撮影画像から印字文字を切り出す必要があり、当該印字文字の切り出しにおいては、ドットの連結およびノイズカットの各処理が行われる。
【０００５】
ここでドットの連結とは、隣接したドットを仮想的に連結して一文字とみなされるドット群を抽出する処理であり、各ドット間の縦方向および横方向の距離が一定以下のもの、ならびに連結後のドット群の縦方向および横方向のサイズが所定の値以下となるもののみを印字検査の対象としている。
【０００６】
一方、ノイズカットとは、連結処理後、一文字とみなされたドット群のうち、縦方向および横方向のサイズが所定の範囲から外れるドット群を、ノイズとして印字検査の対象から除外する処理である。
【０００７】
上述した切り出しの処理によって切り出された印字文字に対してテンプレート画像との照合を行い、印字文字の適否を判定する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−１８６７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来、連結処理およびノイズカット処理におけるパラメータ（閾値）の設定はピクセル数によって行っており、例えば、ＶＧＡの解像度の画像（６４０ピクセル×４８０ピクセル）では、連結処理において、縦方向の最小間隔を３ピクセル程度、最大間隔を６０ピクセル程度に設定する。
【００１０】
しかし、印字文字の大きさは、カメラから製品等までの距離によって変わるため、ピクセル数でパラメータを設定する方法では、カメラと製品等との間の距離を常に一定に保つか、文字画像の大きさに応じてパラメータを変更する必要があり、印字検査に先立って行う設定作業の効率化の妨げとなっていた。
【００１１】
また仮に、カメラと製品等との距離を一定に保つことができたとしても、担当者によってパラメータにバラツキが生じるため、印字検査の精度を低下させる原因となっていた。
【００１２】
本発明は、このような状況に鑑みてなされたもので、印字検査に先立って行う設定作業を短時間で済ますことができ、更に、担当者によるバラツキを吸収して高い精度で印字を検査できる印字文字の切り出し方法および印字検査装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、本発明に係る印字文字の切り出し方法は、
ドットパターンからなる文字を撮影して得られた画像から、隣接するドットを仮想的に連結して一文字とみなされるドット群を抽出する連結処理と、
前記連結処理により一文字とみなされたドット群から、ノイズとみなされるドット群を除去するノイズカット処理と、を含み、
前記撮影画像から、印字検査の対象となる文字を切り出す印字文字の切り出し方法であって、
前記連結処理およびノイズカット処理に先立ち、前記撮影画像中の一連の印字文字のうち、最大および最小と推定される文字を選択すると共に、当該選択された文字を、ドットが内接する矩形のバウンディングボックスで囲み、
当該２つのバウンディングボックスの縦および横の寸法を用い、予め用意した計算式に従って、前記連結処理およびノイズカット処理に必要なパラメータを算出することを特徴とする。
【００１４】
ここで、前記パラメータを算出する計算式は、採用するドットパターンの印刷方式および文字を構成するドットの数に応じて変わることが好ましい。
【００１５】
また前記連結処理においては、隣接するドットのうち縦方向および横方向のドット間の距離が所定の値以下のドットを仮想的に連結して、１文字とみなされるドット群を抽出すると共に、当該仮想的に連結されたドット群の縦方向および横方向のサイズが所定の値を超えるものを検査の対象から除外することが好ましい。
【００１６】
また前記ノイズカット処理においては、前記連結処理により一文字とみなされたドット群のうち、縦方向および横方向のサイズが所定の範囲から外れるドット群を、ノイズとみなして検査の対象から除外することが好ましい。
【００１７】
更に、前記連結処理およびノイズカット処理に先立ち、前記撮影画像中に、連結処理およびノイズカット処理を行う領域を設定することが好ましい。
【００１８】
また本発明に係る印字検査装置は、上述のいずれかに記載の印字文字の切り出し方法を実現する印字検査装置であって、
カメラで撮影された印字画像を取り込むインターフェースと、
当該インターフェースによって取り込まれた画像を記憶する記憶部と、
印字検査に必要なデータを入力すると共に、前記印字画像および印字検査の結果を表示する入力・表示部と、
前記記憶部に記憶された画像から検査対象となる印字文字を切り出し、当該印字文字を、予め用意されたテンプレート画像と照合することにより、印字品質の適否を判定する印字検査処理部と、を備えたことを特徴とする。
【発明の効果】
【００１９】
本発明に係る印字文字の切り出し方法によれば、製品等とカメラとの間の距離を考慮する必要がないために、短時間で設定作業を終えることができ、更に、担当者によるパラメータのバラツキを吸収して、印字検査の精度を高い値に維持できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態にかかる印字検査装置の設置例を示す概略図である。
【図２】本発明の実施の形態にかかる印字検査装置の構成を示すブロック図である。
【図３】印字検査の手順を示すフローチャートである。
【図４】ニ値化された印字文字および切り出された印字文字の一例を示す図である。
【図５】連結処理を説明する図である。
【図６】ノイズカット処理を説明する図である。
【図７】印字検査に先立って行う設定作業の流れを示すフローチャートである。
【図８】印字文字をバウンディングボックスで囲む処理の説明図（その１）である。
【図９】印字文字をバウンディングボックスで囲む処理の説明図（その２）である。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態にかかる印字文字の切り出し方法および印字検査装置について、図面を参照して説明する。なお、本発明は実施の形態の記載内容のみに限定して解釈されるものではない。本発明の趣旨およびその範囲から逸脱することなく、その形態を様々に変更できる。
【００２２】
＜印字検査装置の設置例＞
図１に、本実施の形態にかかる印字検査装置の設置例を示す。印字検査装置１は、製品が梱包された容器４を搬送するコンベア３に隣接して設置され、コンベア３の上流側には、梱包容器４の側面に製造年月日やロット番号等を印字するインクジェットプリンタ２が設置されている。図中、印字検査と関係のないカメラの設置構造等については、簡略化して記載している。
【００２３】
最初に、インクジェットプリンタ２について説明する。インクジェットプリンタ２は、光電センサ２０、コントローラ２１および印字ヘッド２２で構成されている。
【００２４】
インクジェットプリンタは、連続式とオンデマンド式に大別されるが、本実施の形態では、連続式のインクジェットプリンタを採用している。連続式のインクジェットプリンタは、ポンプによって印字ヘッド２２に設けられたノズルからインクを噴射し、噴射したインクがインク滴に分離する位置においてインク滴を帯電させ、更に偏向電極によって帯電したインク滴の軌道を曲げて印字面の所定の位置に衝突させて、インクドットを形成するものである。
【００２５】
光電センサ２０から出力された光が、コンベア２で搬送される梱包容器４によって遮断されるときを基準として、梱包容器４の側面に連続してインクドットを形成することにより、図４（ａ）に示すようにドットパターンによる文字が形成される。
【００２６】
コントローラ２１には、タッチパネル式のディスプレイが搭載されており、作業者がディスプレイのタッチ面に触れることによって印字の内容を指示する。インクは、コントローラ２１に内蔵されたインクタンクからパイプを介して印字ヘッド２２に供給され、ガターで回収されたインクはインクタンクに移送され、再利用される。
【００２７】
次に、印字検査装置１について説明する。コンベア３の下流側に設置された印字検査装置１は、光電センサ１０、コントローラ１１、カメラ１２および照明器具１３で構成されており、カメラ１２と照明器具１３は、金具によって一体化されている。
【００２８】
光電センサ１０はコンベア３の縁に設置されており、梱包容器４が光電センサ１０から出力されている光を遮断したときから一定時間経過後にカメラ１２が作動し、梱包器具４の側面に印字された文字等を撮影する。なお、照明器具１３は、撮影の際に撮影面を明るく照らすために用いられる。
【００２９】
図２に、コントローラ１１の構成を示す。コントローラ１１は、制御部１４、インターフェース１５、入力・表示部１６、記憶部１７、印字検査処理部１８およびハードディスクドライブ（以降、「ＨＤＤ」という）１９で構成されている。
【００３０】
コントローラ１１は、ハード的には、一般的なパーソナルコンピュータと同様に、ＣＰＵおよびＲＡＭを備えており、制御部１４、インターフェース１５および印字検査処理部１８の各機能は、ＨＤＤ１９に格納されたプログラムを読み出してマイクロプロセッサで実行することにより実現される。
【００３１】
制御部１４は、破線で示したように、カメラ１２およびコントローラ１１の各部の動作を制御する。カメラ１２で撮影された画像は、インターフェース１５を介してコントローラ１１に取り込まれる。
【００３２】
入力・表示部１６はタッチパネルディスプレイで構成され、作業者が印字検査に必要なデータを入力するために用いられ、更に、カメラ１２で撮影された画像を表示したり、印字検査の結果を表示するために用いられる。
【００３３】
記憶部１７はＲＡＭで構成され、カメラ１２で撮影した画像データを一時的に記憶した後、必要に応じてＨＤＤ１９に転送する。逆に、ＨＤＤ１９から読み出された画像データや検査を実行するために必要なデータを一時的に記憶し、印字検査処理部１８等に転送する。
【００３４】
印字検査処理部１８は、ブロック内に列記したように、印字検査および設定作業に必要な処理、具体的には、パラメータの設定、二値化、文字切り出し、類似度算出および印字の適否判定の各処理を行う。これらの処理の内容については、後に図面を参照して詳述する。
【００３５】
＜印字検査の手順＞
次に、前述の図１および図２、更に図３のフローチャートを参照して、本発明に係る印字文字の切り出し方法の前提となる印字検査の手順を説明する。
【００３６】
最初に、作業者はコントローラ１１の入力・表示部１６を操作して、コンベア３上を搬送される梱包容器４の側面に印字された文字画像を撮影する（ステップＳ１１）。前述したように、撮影のタイミングは、梱包容器４が光電センサ１０の光を遮断した後、所定時間経過後にカメラ１２のシャッタが切れるため、印字画像は常に画面の同じ位置に表示される。
【００３７】
カメラ１２で撮影された画像データは、インターフェース１５および記憶部１６を介して印字検査処理部１８に転送され、ここで二値化処理が施される（ステップＳ１２）。二値化処理は、カメラ１２で撮影した諧調のある画像を、ＣＰＵでの処理が可能な白黒の画像に変換するための処理であり、画像の明るさ等に応じて閾値が設定される。
【００３８】
図４（ａ）に、二値化された印字文字の一例を示す。以後の説明では、印字画像の大きさは、ピクセル数で表わす。例えばＶＧＡの解像度の画面は、縦４８０×横６４０のピクセルで構成されている。
【００３９】
続いて、二値化された印字文字に対して文字の切り出しを行う（ステップＳ１３）。前述したように、撮影画像から文字の切り出しは、ドットの連結処理とノイズカット処理により検査対象となる印字文字を切り出す処理である。図５および図６を参照して、連結処理およびノイズカット処理について説明する。
【００４０】
図５は、ドットパターンによって印字された数字の「１」をカメラ１２で撮影した画像である。印字検査処理部１８は、連結処理に先立ち、二値化画像に基づいて画像中のドットの位置と形状を示すデータを作成し、そのデータに基づいて連結処理が行われる。
【００４１】
連結処理においては、縦方向のドット間の距離ｈ１が、予め定めた値以下（例えばｈ１≦３ピクセル）のときに、２つのドットを仮想的に矩形の枠で囲み、その作業を、最上部のドットから最下部のドットまで続ける。
【００４２】
横方向についても同様の処理を行う。横方向のドット間の距離ｗ１が、予め定めた値以下（例えばｗ１≦２ピクセル）のときに、２つのドットを仮想的に矩形の枠で囲み、その作業を、左側のドットから右側のドットまで続ける。
【００４３】
その際、ドットを囲む矩形の枠の高さｈ２が所定の値（例えば、６０ピクセル）を超えたときは、ドットを矩形の枠で囲む作業を中止する。同様に、ドットを囲む矩形の枠の幅ｗ２が所定の値（例えば、３０ピクセル）を超えたときは、ドットを枠で囲む作業を中止する。
【００４４】
最終的に、複数のドットが仮想的に連結され、かつ矩形の枠で囲まれたドット群が生成される。
【００４５】
次に、図６を参照して、ノイズカット処理について説明する。ドットパターンで形成された印字には、図５に示すようにドット間が離れた文字と、図６に示すようにドット間が繋がった文字がある。ここでは、ドット間が繋がった印字に対して行うノイズカット処理について説明する。このような文字についても連結処理が行われるが、その場合、図６に示すように、繋がったドット群が矩形の枠Ｆで囲まれる。
【００４６】
ノイズカット処理においては、連結処理によって形成された矩形の枠Ｆに対し、その枠の高さｈ３および幅ｗ３が所定の範囲（例えば、ｈ３max＝６５ピクセル、ｈ３min＝５ピクセル、ｗ３max＝３５ピクセル、ｗ３min＝５ピクセル）から外れるドット群を、印字ではなくノイズであるとして検査対象から除外する。ここで、ｈ３maxおよびｈ３minは、上限および下限となる枠の高さ、ｗ３maxおよびｗ３minは、上限および下限となる枠の幅である。
【００４７】
図６に示す例では、（ａ）に示す文字は、ｈ３max>ｈ３ａ>ｈ３min、ｗ３max>ｗ３ａ>ｗ３minであるため、印字検査の対象となる。一方、（ｂ）に示す文字は、ｈ３ｂ≧ｈ３max、ｗ３ｂ≧ｗ３maxであるため、ノイズとして検査対象から除外される。また（ｃ）に示す文字は、ｈ３ｃ≦ｈ３min、ｗ３ｃ≦ｗ３minであるため、ノイズとして検査対象から除外される。
【００４８】
フローチャートの説明に戻る。図４（ｂ）に、連結処理およびノイズカット処理が終了した印字文字を示す。図に示すように、検査対象となる印字文字は全て矩形の枠Ｆで囲まれており、撮影画像から印字検査の対象となる全ての文字が切り出されている。
【００４９】
次に、このようにして切り出された各文字について、ＨＤＤ１９から読み出した対応する文字のテンプレート画像と照合して、類似度、すなわちどの程度似ているかを算出する（ステップＳ１４）。
【００５０】
続いて、算出された類似度を、ＨＤＤ１９から読み出した基準類似度（例えば８０％）と比較し、それ以上の類似度の文字については適正、それ未満の文字については不適と判定する（ステップＳ１５）。
【００５１】
上述の類似度算出と適否判定を、図４（ｂ）に示された全ての文字について行い（ステップＳ１６でＹｅｓ）、判定結果を入力・表示部１６の画面に表示する。例えば、適正と判定された文字の枠を青色で表示し、不適と判定された文字の枠を赤色で表示することにより、不適な文字があるか否かを簡単に把握できる。
【００５２】
＜印字検査の設定作業＞
上述した印字検査では、コンベア３で搬送される梱包容器４を連続して検査する場合の手順を説明したが、印字検査に先立って行わなければならない作業がある。以後、この作業を「設定作業」と云う。図７に設定作業の流れを示す。
【００５３】
最初に、コンベア３によって搬送される梱包容器４の側面に印字された文字を検査するときと同じ状態を、コンベア３を静止した状態で再現する。すなわち、サンプルとしてコンベア３に搭載された梱包容器４を、検査においてカメラ１２で撮影するときと同じ位置に設置した後、カメラ１２で撮影する（ステップＳ２１）。
【００５４】
コントローラ１１の入力・表示部１６の画面には、梱包容器４の側面に印字された文字が、コンベア３によって梱包容器４が搬送されているときと同じ位置に表示される。図８（ａ）に、入力・表示部１６の画面に表示された印字画像を示す。
【００５５】
この状態において、作業者が入力・表示部１６を操作して検査文字列の設定を行う（ステップＳ２２）。具体的には、検査対象となる文字列を登録する。図８（ａ）に示す例では、数字、ピリオドおよびスラッシュが図に示す順序で登録される。検査文字列の設定は、検査の対象を限定することによって処理を短時間に終えるために行われる。
【００５６】
次に、図８（ｂ）に示すように、作業者が入力・表示部１６の画面をタッチペンか指で触れることにより、画面に表示された印字文字の周囲を枠で囲む（ステップＦ２３）。
【００５７】
検査対象の文字の周囲を枠で囲むのは、検査の対象となる印字文字を画面から切り出す際の時間を短縮するためであり、切り出しの処理において、枠で囲まれた領域Ａ内に含まれるドットに対してのみ、連結およびノイズカットの処理が行われる。
【００５８】
次に、作業者が入力・表示部１６の画面をタッチペン等で触れ、印字文字のうち最大および最小と推定される文字の周囲をバウンディングボックスで囲む。図８（ｃ）に、最大と推定される文字「２」をバウンディングボックスＢで囲んだ状態を示す。また図８（ｄ）に、最小と推定される文字「.」をバウンディングボックスＢで囲んだ状態を示す。
【００５９】
図９に、図８（ｃ）の一部を拡大して示す。バウンディングボックスＢは、画面に表示された文字や図形を囲むために用いられる矩形のＧＵＩツールであり、タッチペン等をボックスＢ１の上下左右に配置された四角形のハンドルＢ２に接触させた状態で移動させることにより、ボックスＢ１の高さや幅を簡単に変えることができる。図８（ｃ）および（ｄ）に示すように、作業者は、タッチペン等を移動させながら、ボックスＢ１の上下左右の枠にドットが内接するように調整する。
【００６０】
検査対象となる文字をバウンディングボックスＢで囲む理由を説明する。  図５、図６を用いて説明した連結処理およびノイズカット処理においては、パラメータ（閾値）の設定をピクセル数によって行った。前述したように、パラメータをピクセル数で設定する場合、検査対象物とカメラとの距離を一定に保つ必要があるため、検査の効率が低下し、更に、作業者によってバラツキが生じる等の問題がある。
【００６１】
そこで本発明では、最大文字および最小文字を囲むバウンディングボックスの縦、横の寸法と、予め用意した計算式を用いて、連結処理およびノイズカット処理に必要なパラメータを自動的に算出するようにしている。
【００６２】
ドットパターンによって文字を印字する場合、縦、横のドット数をＤh、Ｄw、最大文字を囲むバウンディングボックスの縦の寸法ＨL、横の寸法ＷL、最小文字を囲むバウンディングボックスの縦の寸法ＨS、横の寸法ＷSとすると、上述の各パラメータは以下の式によって算出される。
【００６３】
すなわち、前述した連結処理に必要なパラメータｈ１、ｈ２、ｗ１、ｗ２は、
ｈ１＝ＨL／Ｄh
ｈ２＝ＨL＋ＨL／Ｄh
ｗ１＝ＷL／Ｄw
ｗ２＝ＷL＋ＷL／Ｄw
【００６４】
一方、ノイズカット処理に必要なパラメータｈ３min、ｈ３max、ｗ３min、ｗ３maxは、
ｈ３min＝０．８×ＨS
ｈ３max＝０．８×ＨS＋ＨL
ｗ３min＝０．８×ＷS
ｗ３max＝０．８×ＷS＋ＷL
【００６５】
パラメータの算出に際し、作業者は、最大文字および最小文字と推定される印字をバウンディングボックスで囲むだけでよい。連結処理およびノイズカット処理に必要なパラメータは、バウンディングボックスの寸法データに基づいて自動的に算出されるため、設定作業に要する時間が大幅に短縮され、また属人的な要素によるバラツキもなくなり、印字検査の品質が高まる。
【００６６】
なお、印字をバウンディングボックスで囲む作業は、必ずしも厳密である必要はなく、枠とドットとの間に若干の隙間があっても、パラメータの算出にはほとんど影響しない。
【００６７】
また、上記式において、連結処理では計算式の係数を１とし、ノイズカット処理では係数を０．８としたが、この値については、試行を重ねて最適な値を決定すればよい。
【００６８】
更に、本実施の形態では、ドットパターンによって文字を印刷する方式として、ＣＩＪ（Continuous Ink Jet）方式を採用した。上記計算式は、採用する印刷方式や文字を構成するドットの数によって変わるため、印刷方式として、ＤＯＤ（Drop On Demand）、ベクトル等の方式を採用した場合には、それに応じて計算式を変える必要がある。
【００６９】
図７の説明に戻り、撮影された諧調画像を、コントローラで処理できる白黒の画像に変換するため、二値化に必要なパラメータを設定する（ステップＳ２５）。二値化の方法については、一般に広く知られているため、ここでは説明を省略する。
【００７０】
次に、合格点の設定を行う（ステップＳ２６）。前述したように、印字された文字の適否は、テンプレート画像との類似度を算出することによって判定され、例えば、類似度が８０％以上であれば、適正な印字であると判定する。そのために合格点を設定する必要がある。設定された合格点のデータはＨＤＤ１９に格納され、必要に応じて記憶部１７に読み出される。
【００７１】
最後に、予めＨＤＤ１９に格納されているテンプレート画像から検査に用いる画像、図８に示す例では、「２」「０」「１」「７」「.」および「５」のテンプレート画像を読み出して記憶部１７に一時的に記憶する。
【００７２】
以上説明した設定作業により、コンベア３で搬送される梱包容器４に印字された文字の適否を検査する準備が完了する。以後、コンベア３を駆動して梱包容器４を搬送し、これに合わせてインクジェットプリンタ２と印字検査装置１を駆動すれば、梱包容器４への印字と印字検査が連続的に行われ、印字の適否が判定される。
【００７３】
上述したように、本発明に係る印字文字の切り出し方法を用いれば、ドットの連結処理およびノイズカット処理に必要なパラメータは、作業者が、画面に表示された印字文字をバインディングボックスで囲むという簡単な操作をするだけで、後はボックスの縦と横の寸法を用いて自動的に算出されるため、設定にかかる作業時間を大幅に短縮でき、更には、属人的な要素による検査のバラツキを抑えて、印字検査の精度を高めることができる。
【符号の説明】
【００７４】
１  印字検査装置
２  インクジェットプリンタ
３  コンベア
４  梱包容器
１０  光電センサ
１１、２１  コントローラ
１２  カメラ
１３  照明器具
１４  制御部
１５  インターフェース
１６  入力・表示部
１７  記憶部
１８  印字検査処理部
１９  ＨＤＤ
【図１】
2018163421.tif 000003
【図２】
2018163421.tif 000004
【図３】
2018163421.tif 000005
【図４】
2018163421.tif 000006
【図５】
2018163421.tif 000007
【図６】
2018163421.tif 000008
【図７】
2018163421.tif 000009
【図８】
2018163421.tif 000010
【図９】
2018163421.tif 000011