(57)【特許請求の範囲】
【請求項１】
搬送される物体を含む第１の画像を撮像する第１の撮像手段と、
前記第１の画像に基づいて前記物体への印刷を行う印刷手段と、
前記印刷手段により印刷が行われた後の前記物体を含む第２の画像を撮像する第２の撮像手段と、
前記第２の画像における物体の印刷状態を確認する確認手段と、
前記第１の画像または前記第２の画像のうちの一方の画像から、前記物体上の所定サイズの第１の領域に分布する特徴を表す特徴データを登録用データとして取得する第１の取得手段と、
前記第１の画像または前記第２の画像のうちの他方の画像から、前記物体上の所定サイズの第２の領域に分布する特徴を表す特徴データを照合用データとして取得する第２の取得手段と、
前記登録用データと前記照合用データとを比較して、当該登録用データの信頼性が予め定められた基準値以上であることを検証する検証手段と、
前記登録用データを物体の同一性判定のためのデータとして格納する格納手段と、
を備えた印刷装置。
【請求項２】
前記検証手段は、前記登録用データと前記照合用データの対応する領域から取得されたデータどうしの相関値を演算し、当該相関値が予め定められた基準を満たす場合に、当該登録用データの信頼性が予め定められた基準値以上であるとの検証結果を出力する請求項１記載の印刷装置。
【請求項３】
前記第２の取得手段は、前記物体上の前記第１の領域を含み当該第１の領域よりも大きなサイズの第２の領域に分布する特徴を表す特徴データを照合用データとして取得し、
前記検証手段は、前記照合用データから前記登録用データと同じサイズのデータを順次選択して、選択したデータと前記登録用データとの相関値を順次演算して複数の相関値を取得し、取得された複数の相関値の最大値が第１の所定値以上で、かつ、前記相関値の最大値から平均値を減じた値を標準偏差で除すことで得られる相関値の最大値のノーマライズド・スコアが第２の所定値以上である場合に、当該登録用データの信頼性が予め定められた基準値以上であるとの検証結果を出力する請求項１記載の印刷装置。
【請求項４】
前記検証手段は、前記相関値を正規化相関法で演算することにより取得する請求項２または３記載の印刷装置。
【請求項５】
前記格納手段は、印刷後の物体の全体の画像を前記登録用データとして格納する請求項１から４のいずれか１項記載の印刷装置。
【請求項６】
印刷後の物体上に印刷された情報の文字認識処理を行う文字認識処理手段をさらに備え、
前記格納手段は、前記登録用データとともに、前記文字認識処理手段により得られた文字情報を格納する請求項１から５のいずれか１項記載の印刷装置。
【請求項７】
前記格納手段は、前記登録用データとともに当該登録用データに対する前記検証手段における検証結果の情報を格納する請求項１から６のいずれか１項記載の印刷装置。
【請求項８】
前記検証手段における検証結果が登録用データの信頼性が予め定められた基準値未満であった場合、自装置の動作を停止する停止手段をさらに備えた請求項１から６のいずれか１項記載の印刷装置。
【請求項９】
前記検証手段における検証結果が登録用データの信頼性が予め定められた基準値未満であった場合、前記物体を排出場所に排出する排出手段をさらに備えた請求項１から６のいずれか１項記載の印刷装置。
【請求項１０】
前記第１の取得手段は、前記物体の外形形状および当該物体上に印刷された印刷情報の位置により規定される位置に基づいて前記第１の領域を決定する請求項１から９のいずれか１項記載の印刷装置。
【請求項１１】
通常の物体とは外形が異なる試験用の物体の前記第１の領域に分布する特徴を表す特徴データを試験用データとして記憶する試験用データ記憶手段をさらに備え、
前記第２の取得手段は、前記第１の画像または前記第２の画像のうちの一方の画像における物体が前記試験用の物体である場合、当該試験用の物体上の所定サイズの第２の領域に分布する特徴を表す特徴データを照合用データとして取得し、
前記検証手段は、前記試験用データと前記照合用データとを比較して、自装置が正常に動作していることを検証する請求項１から１０のいずれか１項記載の印刷装置。
【請求項１２】
前記試験用の物体は、物体を搬送するための搬送路上に固定されている請求項１１記載の印刷装置。
【請求項１３】
試験用の物体の前記第１の領域に分布する特徴を表す特徴データを試験用データとして記憶する試験用データ記憶手段と、
物体を搬送するための搬送路上に固定された前記試験用データの画像パターンとをさらに備え、
前記第２の取得手段は、前記第１の画像または前記第２の画像のうちの一方の画像中に前記試験用データの画像パターンが含まれる場合、当該試験用データの画像パターンを照合用データとして取得し、
前記検証手段は、前記試験用データと前記照合用データとを比較して、自装置が正常に動作していることを検証する請求項１から１０のいずれか１項記載の印刷装置。
【請求項１４】
前記格納手段は、前記登録用データを格納する代わりに、
前記登録用データとして取得された前記第１の画像または前記第２の画像の少なくとも一部を、物体の同一性判定のためのデータとして格納することを特徴とする請求項１から１３のいずれか１項記載の印刷装置。
【請求項１５】
前記物体は錠剤である請求項１から１４のいずれか１項記載の印刷装置。
【請求項１６】
搬送される物体を含む第１の画像を撮像する第１の撮像ステップと、
前記第１の画像に基づいて前記物体への印刷を行う印刷ステップと、
前記印刷ステップにおいて印刷が行われた後の前記物体を含む第２の画像を撮像する第２の撮像ステップと、
前記第２の画像における物体の印刷状態を確認する確認ステップと、
前記第１の画像または前記第２の画像のうちの一方の画像から、前記物体上の所定サイズの第１の領域に分布する特徴を表す特徴データを登録用データとして取得する第１の取得ステップと、
前記第１の画像または前記第２の画像のうちの他方の画像から、前記物体上の所定サイズの第２の領域に分布する特徴を表す特徴データを照合用データとして取得する第２の取得ステップと、
前記登録用データと前記照合用データとを比較して、当該登録用データの信頼性が予め定められた基準値以上であることを検証する検証ステップと、
前記登録用データを物体の同一性判定のためのデータとして格納する格納ステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、ランダム性を有する読み取り可能な固有の特徴が表面に沿って分布している固体の真偽を判定する真偽判定方法が開示されている。
【０００３】
特許文献２には、連続してランダムにかつ所定列数の複数列で供給される多数の錠剤に対して非接触で印刷を行うことができ、さらに、不良品の錠剤のみをピンポイントで確実に排出できる錠剤印刷装置が開示されている。
【０００４】
特許文献３には、ランダムに供給される錠剤に対して錠剤の向きに応じた印刷処理を高速で行えるようにした錠剤印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４１０３８２６号公報
【特許文献２】特開２０１３−０１３７１１号公報
【特許文献３】特開２０１３−１２１４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
紙、錠剤、金属、樹脂等の様々な物体の表面には、人体の指紋、静脈パターン、虹彩パターン等と同じように一意性のあるランダムパターンが存在する。そのため、物体の表面に沿って分布するランダムパターンの一部の画像を取得して登録データとして登録しておき、再度物体から取得したランダムパターンの画像データと登録データと比較することにより同一物体であるか否かを判定する技術が提案されている。
【０００７】
この技術では、登録しておいた登録データと、判定対象の物体から取得された照合用データとが一致するかどうかにより真偽判定が行われる。
【０００８】
そのため、予め登録していた登録用データに不具合があった場合、本来であれば本物であると判定されるものが、偽物であると誤判定されてしまう可能性がある。
【０００９】
本発明の目的は、物体の一部の画像を取得して登録用データとして単に登録するだけの場合と比較して、登録用データの信頼性を向上させることが可能な印刷装置およびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
［印刷装置］
請求項１に係る本発明は、搬送される物体を含む第１の画像を撮像する第１の撮像手段と、
前記第１の画像に基づいて前記物体への印刷を行う印刷手段と、
前記印刷手段により印刷が行われた後の前記物体を含む第２の画像を撮像する第２の撮像手段と、
前記第２の画像における物体の印刷状態を確認する確認手段と、
前記第１の画像または前記第２の画像のうちの一方の画像から、前記物体上の所定サイズの第１の領域に分布する特徴を表す特徴データを登録用データとして取得する第１の取得手段と、
前記第１の画像または前記第２の画像のうちの他方の画像から、前記物体上の所定サイズの第２の領域に分布する特徴を表す特徴データを照合用データとして取得する第２の取得手段と、
前記登録用データと前記照合用データとを比較して、当該登録用データの信頼性が予め定められた基準値以上であることを検証する検証手段と、
前記登録用データを物体の同一性判定のためのデータとして格納する格納手段とを備えた印刷装置である。
【００１１】
請求項２に係る本発明は、前記検証手段が、前記登録用データと前記照合用データの対応する領域から取得されたデータどうしの相関値を演算し、当該相関値が予め定められた基準を満たす場合に、当該登録用データの信頼性が予め定められた基準値以上であるとの検証結果を出力する請求項１記載の印刷装置である。
【００１２】
請求項３に係る本発明は、前記第２の取得手段が、前記物体上の前記第１の領域を含み当該第１の領域よりも大きなサイズの第２の領域に分布する特徴を表す特徴データを照合用データとして取得し、
前記検証手段は、前記照合用データから前記登録用データと同じサイズのデータを順次選択して、選択したデータと前記登録用データとの相関値を順次演算して複数の相関値を取得し、取得された複数の相関値の最大値が第１の所定値以上で、かつ、前記相関値の最大値から平均値を減じた値を標準偏差で除すことで得られる相関値の最大値のノーマライズド・スコアが第２の所定値以上である場合に、当該登録用データの信頼性が予め定められた基準値以上であるとの検証結果を出力する請求項１記載の印刷装置である。
【００１３】
請求項４に係る本発明は、前記検証手段が、前記相関値を正規化相関法で演算することにより取得する請求項２または３記載の印刷装置である。
【００１４】
請求項５に係る本発明は、前記格納手段が、印刷後の物体の全体の画像を前記登録用データとして格納する請求項１から４のいずれか１項記載の印刷装置である。
【００１５】
請求項６に係る本発明は、印刷後の物体上に印刷された情報の文字認識処理を行う文字認識処理手段をさらに備え、
前記格納手段は、前記登録用データとともに、前記文字認識処理手段により得られた文字情報を格納する請求項１から５のいずれか１項記載の印刷装置である。
【００１６】
請求項７に係る本発明は、前記格納手段が、前記登録用データとともに当該登録用データに対する前記検証手段における検証結果の情報を格納する請求項１から６のいずれか１項記載の印刷装置である。
【００１７】
請求項８に係る本発明は、前記検証手段における検証結果が登録用データの信頼性が予め定められた基準値未満であった場合、自装置の動作を停止する停止手段をさらに備えた請求項１から６のいずれか１項記載の印刷装置である。
【００１８】
請求項９に係る本発明は、前記検証手段における検証結果が登録用データの信頼性が予め定められた基準値未満であった場合、前記物体を排出場所に排出する排出手段をさらに備えた請求項１から６のいずれか１項記載の印刷装置である。
【００１９】
請求項１０に係る本発明は、前記第１の取得手段が、前記物体の外形形状および当該物体上に印刷された印刷情報の位置により規定される位置に基づいて前記第１の領域を決定する請求項１から９のいずれか１項記載の印刷装置である。
【００２０】
請求項１１に係る本発明は、通常の物体とは外形が異なる試験用の物体の前記第１の領域に分布する特徴を表す特徴データを試験用データとして記憶する試験用データ記憶手段をさらに備え、
前記第２の取得手段は、前記第１の画像または前記第２の画像のうちの一方の画像における物体が前記試験用の物体である場合、当該試験用の物体上の所定サイズの第２の領域に分布する特徴を表す特徴データを照合用データとして取得し、
前記検証手段は、前記試験用データと前記照合用データとを比較して、自装置が正常に動作していることを検証する請求項１から１０のいずれか１項記載の印刷装置である。
【００２１】
請求項１２に係る本発明は、前記試験用の物体が、物体を搬送するための搬送路上に固定されている請求項１１記載の印刷装置である。
【００２２】
請求項１３に係る本発明は、試験用の物体の前記第１の領域に分布する特徴を表す特徴データを試験用データとして記憶する試験用データ記憶手段と、
物体を搬送するための搬送路上に固定された前記試験用データの画像パターンとをさらに備え、
前記第２の取得手段は、前記第１の画像または前記第２の画像のうちの一方の画像中に前記試験用データの画像パターンが含まれる場合、当該試験用データの画像パターンを照合用データとして取得し、
前記検証手段は、前記試験用データと前記照合用データとを比較して、自装置が正常に動作していることを検証する請求項１から１０のいずれか１項記載の印刷装置である。
【００２３】
請求項１４に係る本発明では、前記格納手段は、前記登録用データを格納する代わりに、前記登録用データとして取得された前記第１の画像または前記第２の画像の少なくとも一部を、物体の同一性判定のためのデータとして格納することを特徴とする請求項１から１３のいずれか１項記載の印刷装置である。
【００２４】
請求項１５に係る本発明は、前記物体が錠剤である請求項１から１４のいずれか１項記載の印刷装置である。
【００２５】
[プログラム]
請求項１６に係る本発明は、搬送される物体を含む第１の画像を撮像する第１の撮像ステップと、
前記第１の画像に基づいて前記物体への印刷を行う印刷ステップと、
前記印刷ステップにおいて印刷が行われた後の前記物体を含む第２の画像を撮像する第２の撮像ステップと、
前記第２の画像における物体の印刷状態を確認する確認ステップと、
前記第１の画像または前記第２の画像のうちの一方の画像から、前記物体上の所定サイズの第１の領域に分布する特徴を表す特徴データを登録用データとして取得する第１の取得ステップと、
前記第１の画像または前記第２の画像のうちの他方の画像から、前記物体上の所定サイズの第２の領域に分布する特徴を表す特徴データを照合用データとして取得する第２の取得ステップと、
前記登録用データと前記照合用データとを比較して、当該登録用データの信頼性が予め定められた基準値以上であることを検証する検証ステップと、
前記登録用データを物体の同一性判定のためのデータとして格納する格納ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２６】
請求項１に係る本発明によれば、物体の一部の画像を取得して登録用データとして単に登録するだけの場合と比較して、登録用データの信頼性を向上させることが可能な印刷装置を提供することができる。
【００２７】
請求項２に係る本発明によれば、物体の一部の画像を取得して登録用データとして単に登録するだけの場合と比較して、登録用データの信頼性を向上させることが可能な印刷装置を提供することができる。
【００２８】
請求項３に係る本発明によれば、物体の一部の画像を取得して登録用データとして単に登録するだけの場合と比較して、登録用データの信頼性を向上させることが可能な印刷装置を提供することができる。
【００２９】
請求項４に係る本発明によれば、物体の一部の画像を取得して登録用データとして単に登録するだけの場合と比較して、登録用データの信頼性を向上させることが可能な印刷装置を提供することができる。
【００３０】
請求項５に係る本発明によれば、請求項１から４のいずれか１項に係る本発明により得られる効果に加えて、物体に印刷された印刷情報を含む画像を格納しておくことができるという効果を得ることができる。
【００３１】
請求項６に係る本発明によれば、請求項１から５のいずれか１項に係る本発明により得られる効果に加えて、格納されている登録用データの検索が容易になるという効果を得ることができる。
【００３２】
請求項７に係る本発明によれば、請求項１から６のいずれか１項に係る本発明により得られる効果に加えて、格納されている登録用データの信頼性の有無を把握することが可能になるという効果を得ることができる。
【００３３】
請求項８に係る本発明によれば、請求項１から６のいずれか１項に係る本発明により得られる効果に加えて、信頼性の無い登録用データを格納することを防ぐことが可能になるという効果を得ることができる。
【００３４】
請求項９に係る本発明によれば、請求項１から６のいずれか１項に係る本発明により得られる効果に加えて、信頼性の無い登録用データしか取得できなかった物体を排出することが可能になるという効果を得ることができる。
【００３５】
請求項１０に係る本発明によれば、請求項１から９のいずれか１項に係る本発明により得られる効果に加えて、物体に印刷される印刷情報の位置がずれた場合でも、第１の領域の位置精度を維持することが可能になるという効果を得ることができる。
【００３６】
請求項１１に係る本発明によれば、請求項１から１０のいずれか１項に係る本発明により得られる効果に加えて、自装置の正常動作を確認することにより登録用データの信頼性を向上させることが可能になるという効果を得ることができる。
【００３７】
請求項１２に係る本発明によれば、請求項１１に係る本発明により得られる効果に加えて、試験用の物体を投入する手間を省くことができるという効果を得ることができる。
【００３８】
請求項１３に係る本発明によれば、請求項１から１０のいずれか１項に係る本発明により得られる効果に加えて、自装置の正常動作を確認することにより登録用データの信頼性を向上させることが可能になるという効果を得ることができる。
【００３９】
請求項１４に係る本発明によれば、請求項１から１３のいずれか１項に係る本発明により得られる効果に加えて、物体の真贋判定の際の自由度を向上させることが可能になるという効果を得ることができる。
【００４０】
請求項１５に係る本発明によれば、錠剤の一部の画像を取得して登録用データとして単に登録するだけの場合と比較して、登録用データの信頼性を向上させることが可能な印刷装置を提供することができる。
【００４１】
請求項１６に係る本発明によれば、物体の一部の画像を取得して登録用データとして単に登録するだけの場合と比較して、登録用データの信頼性を向上させることが可能なプログラムを提供することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施形態の印刷装置の構成を示す図である。
【図２】本発明の第１の実施形態におけるコントローラ１０のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施形態におけるコントローラ１０の機能構成を示すブロック図である。
【図４】検出用カメラ３０により撮像された画像の模式図示す図である。
【図５】実際に取得された錠剤の画像例および登録用データ取得領域８１の位置の一例を示す図である。
【図６】登録用データの一例を示す図である。
【図７】プリントヘッド部５０により印刷処理が行われる様子を示す図である。
【図８】検査用カメラ４０により撮像された画像の模式図を示す図である。
【図９】実際に取得された錠剤の画像例および照合用データ取得領域８２の位置の一例を示す図である。
【図１０】照合用データの一例を示す図である
【図１１】錠剤上に適切に印刷が行われなかった場合の検査用カメラ４０の画像例を示す図である。
【図１２】登録用データ格納部２３に格納されるデータの一例を示す図である。
【図１３】本発明の第１の実施形態の印刷装置の動作の流れを説明するためのフローチャートである。
【図１４】照合演算の対象である登録用データと照合用データの例を示す図である。
【図１５】照合用データから、登録用データと同サイズのデータを順次切り出す様子を説明するための図である。
【図１６】照合用データから切り出したデータとの相関値演算を、照合用データから切り出すデータの位置をＸ方向およびＹ方向に１ドット（画素）ずつ順次ずらしながら繰り返す様子を説明するための図である。
【図１７】照合演算により得られた１０８９個の相関値をグラフ化した例を示す図である。
【図１８】正常な登録用データが取得できない場合の錠剤画像例を示す図である。
【図１９】登録用データの信頼性が高いと判定できる相関値の最大値と、相関値の最大値のノーマライズド・スコアの範囲を示すグラフ例を示す図である。
【図２０】相関値の最大値が小さい場合の相関値のグラフ例を示す図である。
【図２１】相関値の最大値は基準値以上であるが登録用データとしては正常でない場合の相関値のグラフ例を示す図である。
【図２２】本発明の第２の実施形態におけるコントローラ１０ａの機能構成を示すブロック図である。
【図２３】本発明の第２の実施形態の印刷装置の動作の流れを説明するためのフローチャートである。
【図２４】錠剤毎に異なる製造番号の情報が、取得された登録データとともに格納された例を示す図である。
【図２５】錠剤を製造した際の生産単位（ロット）を特定するロット番号の情報が、取得された登録データとともに格納された例を示す図である。
【図２６】本発明の第３の実施形態におけるコントローラ１０ｂの機能構成を示すブロック図である。
【図２７】テスト用データ格納部２９に格納されるテスト用データを説明するための図である。
【図２８】本発明の第３の実施形態の印刷装置の動作を説明するための図である。
【図２９】搬送コンベア６０上にダミー錠剤９５を固定した印刷装置を示す図である。
【図３０】搬送コンベア６０上にテスト用データ画像９６を固定した印刷装置を示す図である。
【図３１】円形の錠剤にリング照明ユニット３１（４１）からの光を照射した場合の様子を説明するための図である。
【図３２】印刷パターンのみに基づいて登録用データの取得領域を決定した場合の一例を示す図である。
【図３３】登録用データ取得部２２が登録用データ取得領域８１の位置を決定する際の手順を説明するための図である。
【図３４】錠剤の外形形状と印刷パターンの両方に基づいて登録用データの取得領域を決定した場合の一例を示す図である。
【図３５】錠剤を反転して印刷処理を実行するような印刷装置の一例を示す図である。
【発明を実施するための形態】
【００４３】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００４４】
[第１の実施形態]
まず、本発明の第１の実施形態の印刷装置について説明する。図１は本発明の第１の実施形態の印刷装置の構成を示す図である。
【００４５】
本実施形態では、円形の錠剤上に文字等の印刷情報を印刷するための印刷装置において、錠剤上に印刷を行う際に錠剤を一意に特定可能な特徴データを取得して登録用データ（登録用画像データ）として格納する。
【００４６】
なお、このように印刷処理を行った全ての錠剤の登録用データを取得して格納しておくことにより、例えば、市場において偽造が疑われる錠剤が発見された場合、回収した偽造の疑いがある錠剤の特徴データを取得して、格納されている全ての登録用データと比較することにより正規に製造されて出荷された錠剤であるのか偽造の錠剤であるのかを判定することが可能となる。
【００４７】
なお、本実施形態では、円形の錠剤に対して印刷を行う場合について説明するが、円形以外の他の形状の錠剤についても同様に本発明を適用することができるものである。また、錠剤の種類もＦＣ（フィルムコート）錠、糖衣等のコーティング錠、素錠（裸錠）のいずれに対しても適用可能である。
【００４８】
さらに、本発明は物体の一例として円形の錠剤を用いているが、表面の微細な凹凸等のランダム性を有する読み取り可能な固有の特徴が表面に沿って分布している物体であれば、チップコンデンサ等のチップ部品、ギヤ、ワッシャー等の部品、ＩＣチップ、半導体部品、クレジットカード、チケット、有価証券、書類等の様々な物体を用いた場合でも本発明を適用可能である。
【００４９】
本実施形態の印刷装置は、図１に示されるように、コントローラ１０と、錠剤９０を供給するためのホッパ２０と、検出用カメラ３０と、リング照明ユニット３１と、検査用カメラ４０と、リング照明ユニット４１と、プリントヘッド部５０と、ホッパ２０により供給された錠剤９０を搬送するための搬送コンベア（搬送路）６０と、不要品排出ユニット７０と、良品格納ボックス７１と、不良品格納ボックス７２とを備えている。
【００５０】
リング照明ユニット３１、４１は、それぞれ、搬送コンベア６０上を搬送される錠剤９０に光を照射するための照明装置である。
【００５１】
検出用カメラ３０は、搬送コンベア６０上を搬送される錠剤を含む画像（第１の画像）を撮像する撮像手段である。この検出用カメラ３０は、リング照明ユニット３１の直上に設けられており、リング照明ユニット３１により光が照射された錠剤９０の画像を撮像することが可能になっている。そして、検出用カメラ３０により錠剤９０の画像を撮像することにより、錠剤の位置、向き等を検出することができる。
【００５２】
プリントヘッド部５０は、検出用カメラ３０により撮像された画像に基づいて錠剤９０への印刷を行う印刷手段である。ここでは、プリントヘッド部５０は、インクジェット方式により搬送コンベア６０を搬送されている錠剤９０に対して製造番号、ロット番号、商品名等の文字、数字、記号等の印刷を行う。
【００５３】
具体的には、プリントヘッド部５０は、コントローラ１０により印刷動作の制御が行われている。そして、コントローラ１０は、検出用カメラ３０により撮像された画像に基づいて、錠剤９０の位置や向き、および表裏等の情報を検出して、検出した情報に基づいて搬送コンベア６０上の錠剤９０に対して指定された位置に指定された文字等が印刷されるようなタイミングでプリントヘッド部５０を制御する。
【００５４】
なお、本実施形態では、錠剤９０は割線の無い円形の錠剤であるため、向きや表裏の情報を検出する必要はない。しかし、割線付きの円形の錠剤に印刷を行う場合には、搬送コンベア６０上の錠剤の向きや割線の有無に基づく表裏の判定を行い、印刷制御部２１は、その判定結果に基づいて印刷する文字の向き等を制御する。
【００５５】
検査用カメラ４０は、プリントヘッド部５０により印刷が行われた後の錠剤９０を含む画像（第２の画像）を撮像する撮像手段である。検査用カメラ４０は、リング照明ユニット４１の直上に設けられており、リング照明ユニット４１により光が照射された錠剤９０の画像を撮像することが可能になっている。そして、検査用カメラ４０は、印刷ずれや印刷かすれ等の印刷不良の錠剤９０を検出して排除するために設けられている。
【００５６】
不良品格納ボックス７２は、不良品排出ユニット７０により排出された不良品の錠剤を格納するための排出場所である。良品格納ボックス７１は、不良品排出ユニット７０により排出されなかった良品の錠剤を格納するための格納場所である。
【００５７】
不良品排出ユニット７０は、コントローラ１０の制御に基づいて、搬送コンベア６０上を搬送されている錠剤９０を不良品格納ボックス７２に排出するような動作を行う。
【００５８】
コントローラ１０は、検査用カメラ４０により撮像された画像に基づいて、この画像における錠剤９０の印刷状態を確認し、印刷不良だと判定した場合には、不良品排出ユニット７０を制御して不良品の錠剤９０が不良品格納ボックス７２に排出されるよう制御する。
【００５９】
次に、本実施形態の印刷装置におけるコントローラ１０のハードウェア構成を図２に示す。
【００６０】
コントローラ１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、検出用カメラ３０、プリントヘッド部５０、検査用カメラ４０、不良品排出ユニット７０等の外部装置との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００６１】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて予め定められた処理を実行して、コントローラ１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００６２】
図３は、上記の制御プログラムが実行されることにより実現されるコントローラ１０の機能構成を示すブロック図である。
【００６３】
本実施形態のコントローラ１０は、図３に示されるように、印刷制御部２１と、登録用データ取得部２２と、登録用データ格納部２３と、不良品検出部２４と、照合用データ取得部２５と、検証部２６と、処理部２７とを備えている。
【００６４】
印刷制御部２１は、検出用カメラ３０により撮像された画像から印刷対象の錠剤９０の位置を検出し、検出した位置に基づいてプリントヘッド部５０の印字タイミングを制御している。つまり、印刷制御部２１は、搬送コンベア６０の搬送速度、撮像された画像中の錠剤９０の位置、プリントヘッド部５０の印刷速度等の情報から、プリントヘッド部５０に対して印刷指示を出力するタイミングを算出して、算出されたタイミングでプリントヘッド部５０に対して印刷指示を送信している。
【００６５】
不良品検出部２４は、検査用カメラ４０により撮像された印刷後の錠剤９０を含む画像から錠剤９０に印刷された文字等の印刷情報に印刷かすれ、印刷ずれ等の不具合がないか否かを判定して、印刷不良があると判定した場合には、その錠剤９０を搬送コンベア６０から排出するよう不良品排出ユニット７０を制御する。なお、不良品検出部２４は、印刷不良だけでなく錠剤９０の欠け等の不具合も検出している。
【００６６】
登録用データ取得部２２は、検出用カメラ３０により撮像された画像から、錠剤９０の表面上の所定サイズの第１の領域に分布する特徴を表す特徴データを登録用データとして取得する。具体的には、登録用データ取得部２２は、錠剤９０の予め設定された登録用データ取得領域における３２ドット×３２ドットの画像を登録用データとして取得する。
【００６７】
例えば、検出用カメラ３０により撮像された画像の模式図を図４に示す。また、実際に取得された錠剤の画像例および登録用データ取得領域８１の位置の一例を図５に示す。
【００６８】
図４では、搬送コンベア６０上の錠剤９０を含む画像が撮像された様子が示されている。
【００６９】
また、図５では、実際に取得された錠剤の画像上の所定位置に登録用データ取得領域８１が設定されているのが分かる。この登録用データ取得領域８１の位置をどの位置を基準にするかについては様々な方法があるが、ここでは錠剤に印刷する予定の文字の位置を基準として規定するものとして説明する。
【００７０】
そして、この登録用データ取得領域８１における３２ドット×３２ドットの領域のデータを切り出すことにより得られた登録用データの一例を図６に示す。
【００７１】
図６に示した登録用データの例では、１０２４（３２×３２）ドットの画素毎の濃度値がデータとして取得されているのが分かる。
【００７２】
そして、印刷制御部２１は、検出用カメラ３０により撮像された画像における錠剤９０の位置に基づいて、プリントヘッド部５０を制御して錠剤９０上に指定された文字等を印刷する処理を実行する。
【００７３】
このようにしてプリントヘッド部５０により印刷処理が行われる様子を図７に示す。図７を参照すると、錠剤９０は、搬送コンベア６０によりプリントヘッド部５０の下を通過する際に「ＸＹ−００１」、「ＡＢＣ」という文字と横線（ライン）が印刷されているのが分かる。
【００７４】
照合用データ取得部２５は、検査用カメラ４０により撮像された画像から、錠剤９０上の所定サイズの第２の領域に分布する特徴を表す特徴データを照合用データ（照合用画像データ）として取得する。照合用データ取得部２５は、錠剤上の登録用データ取得領域（第１の領域）８１を含み登録用データ取得領域８１よりも大きなサイズの照合用データ取得領域（第２の領域）に分布する特徴を表す特徴データを照合用データとして取得する。
【００７５】
具体的には、照合用データ取得部２５は、錠剤９０の予め設定された照合用データ取得領域における６４ドット×６４ドットの画像を照合用データとして取得する。
【００７６】
例えば、検査用カメラ４０により撮像された画像の模式図を図８に示す。また、実際に取得された錠剤の画像例および照合用データ取得領域８２の位置の一例を図９に示す。
【００７７】
図８では、搬送コンベア６０上を搬送されている印刷後の錠剤９０を含む画像が撮像された様子が示されている。
【００７８】
また、図９では、実際に取得された錠剤の画像上の所定位置に照合用データ取得領域８２が設定されているのが分かる。この照合用データ取得領域８２は、登録用データ取得領域８１を含んだより広い領域となっている。
【００７９】
そして、本実施形態では、印刷された文字等の印刷情報の位置に基づいて登録用データ取得領域８１や照合用データ取得領域８２の位置が規定されている。そのため、ここでは錠剤上に印刷された横線からの相対的な位置に基づいて登録用データ取得領域８１や照合用データ取得領域８２が規定されている。
【００８０】
そして、この照合用データ取得領域８２における６４ドット×６４ドットの領域のデータを切り出すことにより得られた照合用データの一例を図１０に示す。
【００８１】
図１０に示した登録用データの例では、４０９６（６４×６４）ドットの画素毎の濃度値がデータとして取得されているのが分かる。
【００８２】
なお、プリントヘッド部５０による印刷処理によって錠剤上に適切に印刷が行われなかった場合の検査用カメラ４０の画像例を図１１に示す。図１１に示した画像例では、印刷不良の錠剤９０ａが撮像された様子が示されている。
【００８３】
この図１１に示すような画像が検査用カメラ４０により撮像された場合、不良品検出部２４は、不良品の錠剤９０ａが不良品格納ボックス７２に排出されるよう不良品排出ユニット７０を制御する。
【００８４】
登録用データ格納部２３は、登録用データ取得部２２により取得された登録用データを錠剤の同一性判定のためのデータとして格納する。なお、登録用データ格納部２３の記憶容量に余裕がある場合には、印刷後の錠剤の全体の画像を登録用データとして格納するようにしても良い。さらに、登録用データ格納部２３は、検出用カメラ３０により撮像された画像または検査用カメラ４０により撮像された画像全体または少なくとも一部を同一性判定のためのデータとしてそのまま保存しても良い。
【００８５】
検証部２６は、登録用データ格納部２３に格納されている登録用データと、照合用データ取得部２５により取得された同一の錠剤における照合用データとを比較して、登録用データの信頼性が予め定められた基準値以上であることを検証する。
【００８６】
例えば、検証部２６は、登録用データと、照合用データの対応する領域から取得されたデータどうしの相関値を演算し、算出された相関値が予め定められた基準を満たす場合に、その登録用データの信頼性が予め定められた基準値以上であるとの検証結果を出力する。
【００８７】
具体的には、検証部２６は、照合用データから登録用データと同じサイズのデータを順次選択して、選択したデータと登録用データとの相関値を正規化相関法により順次演算して複数の相関値を取得し、取得された複数の相関値の最大値が第１の所定値以上で、かつ、前記相関値の最大値から平均値を減じた値を標準偏差で除すことで得られる相関値の最大値のノーマライズド・スコアが第２の所定値以上である場合に、その登録用データの信頼性が予め定められた基準値以上であるとの検証結果を出力する。
【００８８】
なお、相関値の具体的な計算方法や、ノーマライズド・スコアの具体的な計算方法については後述する。
【００８９】
処理部２７は、検証部２６における検証結果に基づく処理を実行する。例えば、処理部２７は、検証部２６における検証結果の情報を登録用データ格納部２３に格納するようにする。このことにより登録用データ格納部２３は、登録用データとともにその登録用データに対する検証部２６における検証結果の情報を格納することになる。
【００９０】
この登録用データ格納部２３に格納されるデータの一例を図１２に示す。図１２に示した例では、格納された登録データとともに、その登録データの検証結果が格納されているのが分かる。例えば、図１２に示した例では、「登録データ１００７」は、検証部２６による検証結果において信頼性が予め定められた基準値を満たしておらず、後日照合処理を行った場合、正規の錠剤であるにもかかわらず偽造された錠剤であるという誤判定が出る可能性があることを示している。
【００９１】
また、処理部２７は、検証部２６における検証結果が登録用データの信頼性が予め定められた基準値未満であった場合、自装置である印刷装置の動作を停止するような制御を行うようにしても良い。
【００９２】
また、処理部２７は、検証部２６における検証結果が登録用データの信頼性が予め定められた基準値未満であった場合、不良品排出ユニット７０によりその錠剤を不良品格納ボックス７２に排出するような制御を行うようにしても良い。
【００９３】
次に、本実施形態の印刷装置の動作の流れを図１３のフローチャートを参照して説明する
【００９４】
本実施形態の印刷装置では、ホッパ２０により供給された錠剤９０が搬送コンベア６０上を搬送されて検出用カメラ３０の直下を通過すると、検出用カメラ３０によりこの錠剤９０の画像が撮像される。そして、登録用データ取得部２２は、検出用カメラ３０により撮像された画像から３２ドット×３２ドットの登録用データを取得する（ステップＳ１０１）。
【００９５】
そして、登録用データ取得部２２により取得された登録用データは登録用データ格納部２３に格納される（ステップＳ１０２）。
【００９６】
そして、印刷制御部２１は、検出用カメラ３０により撮像された画像に基づいて錠剤９０の位置を把握し、錠剤９０がプリントヘッド部５０の直下を通過するタイミングでプリントヘッド部５０が印刷を行うような制御を行う（ステップＳ１０３）。
【００９７】
そして、印刷処理が行われた後の錠剤９０が検査用カメラ４０の直下を通過すると、検査用カメラ４０により印刷処理後の錠剤９０の画像が撮像される。そして、照合用データ取得部２５は、検査用カメラ４０により撮像された画像から６４ドット×６４ドットの照合用データを取得する（ステップＳ１０４）。
【００９８】
検証部２６は、取得された照合用データと同一の錠剤の登録用データを登録用データ格納部２３から読み出して、読み出した登録用データと照合用データとの照合演算を行って、同一の錠剤から得られたものであるとの判定が得られるか否かを検証する（ステップＳ１０５）。つまり、この照合演算における登録用データと照合用データは同一の錠剤から取得されたものであるため、この照合演算において同一の錠剤であるという演算結果が得られれば、後日この登録用データを用いた照合演算を行った際でも誤判定が発生する可能性は低いと判定することができる。
【００９９】
そして、検証部２６は、この検証結果を出力し、処理部２７は、検証部２６における検証結果に基づいて処理を実行する（ステップＳ１０６）。
【０１００】
次に、図１４〜図２１を参照して、登録用データと照合用データとの照合演算の具体的な演算方法について詳細に説明する。
【０１０１】
なお、以下の説明では、登録用データの信頼性が予め定められた基準以上であるか否かを確認する際の演算方法について説明するが、同一性を判定したい物体から取得した照合用データと、予め格納しておいた登録用データとの照合演算を行う際にも同様の演算方法により実行されるものである。
【０１０２】
まず、照合演算の対象である登録用データと照合用データの例を図１４に示す。照合用データは、登録用データを取得した領域を含む領域から取得されたデータであるため、照合用データと登録用データとが同一の物体から取得されたものであれば、この照合用データの中に登録用データに対応するデータが含まれているはずである。
【０１０３】
そのため、図１５に示すように、照合用データから、登録用データと同サイズのデータを順次切り出して相関値演算を算出していく。
【０１０４】
そして、登録用データの集合をＦ、登録用データの各画素の画素値をｆi、登録用データ（及び照合用データ切り出した領域）の総画素数をＮ（Ｎ＝３２×３２＝１０２４）、照合用データの切り出した領域のデータをＧ、照合用データの切り出した領域の各画素の画素値をｇi、登録用データの各画素の画素値の平均値をｆAVE、照合用データの切り出した領域のデータの各画素の画素値の平均値をｇAVEとして下記の式（１）による相関値演算を行う。
【０１０５】
【数１】
0006587210.tif 000002
【０１０６】
そして、上記の登録用データと、照合用データから切り出したデータとの相関値演算を図１６に示すように、照合用データから切り出すデータの位置をＸ方向およびＹ方向に１ドット（画素）ずつ順次ずらしながら繰り返す。
【０１０７】
この結果、１つの登録用データ（３２×３２ドット）と照合用データ（６４×６４ドット）との照合演算を行うことにより、１０８９（（６４−３２＋１）×（６４−３２＋１））個の相関値が得られることになる。
【０１０８】
このようにして得られた１０８９個の相関値を、照合用データにおいて登録データとの照合を行った位置に対してグラフ化した例を図１７に示す。
【０１０９】
図１７に示した例では、照合用データにおけるある位置のデータと登録用データとの相関値が、他の場所よりも大きくなり１に近い値となっていることが分かる。
【０１１０】
つまり、この図１７に示した例では、登録用データと照合用データは同一の物体から取得されたものであると判定することができる。
【０１１１】
照合演算においてこのような相関値が得られれば、取得された登録用データは照合演算を行うために十分な信頼性があると判定することができる。
【０１１２】
しかし、登録用データを取得する際の照明量、検出用カメラ３０のフォーカス設定不良、振動による検出用カメラ３０と搬送コンベア６０との距離の変動等の様々な要因により、正常な登録用データが取得できない場合が考えられる。
【０１１３】
このように正常な登録用データが取得できない場合の錠剤画像例を図１８に示す。例えば、図１８では、露光過多、アンフォーカス、移動ずれ、照明異常等の場合に撮像された錠剤の画像が示されている。撮像された錠剤の画像がこのような画像であった場合、取得された登録用データは正常なものとはならずに、照合演算を行っても誤判定が発生する可能性が高くなってしまう。
【０１１４】
そのため、本実施形態では、相関値の最大値だけを用いて登録用データの信頼性の検証を行うのではなく、相関値の最大値と、相関値の最大値のノーマライズド・スコアを演算してこの２つの値により登録用データの信頼性の検証を行う。
【０１１５】
このノーマライズド・スコアとは、相関値の分布具合を表す特徴量であり、相関値の最大値のノーマライズド・スコアは下記の式(２)に基づいて算出される。
【０１１６】
ノーマライズド・スコア＝（相関値の最大値−相関値の平均値）÷相関値の標準偏差    ・・・(２)
【０１１７】
このノーマライズド・スコアとは、その値が母集団の平均値からどれだけ離れているかを示す指標である。そのため、相関値の最大値のノーマライズド・スコアとは、１０８９個の相関値のうちの最大値が、相関値の平均値からどれだけ離れているかを示す指標となる。
【０１１８】
本実施形態では、検証部２６は、図１９に示すように、一例として相関値の最大値が０．３以上で、かつ相関値の最大値のノーマライズド・スコアが５．０以上の場合に、その登録用データは、照合演算を行った際に十分信頼性の高い判定を行うことができるものであるとの判定を行う。
【０１１９】
つまり、検証部２６は、相関値の最大値とそのノーマライズド・スコアを図１９に示したようなグラフ上にプロットした場合に、プロット値が斜線のエリア内にあれば、その登録用データは信頼性が高く、斜線のエリア内に入らなければ、その登録用データは信頼性が低いと判定する。
【０１２０】
例えば、図１９に示したグラフでは、プロット値９１は登録用データの信頼性が高いことを示しており、プロット値９２、９３は登録用データの信頼性が低いことを示している。
【０１２１】
次に、相関値の最大値が小さい場合の相関値のグラフ例を図２０に示し、相関値の最大値は基準値以上であるが登録用データとしては正常でない場合の相関値のグラフ例を図２１に示す。
【０１２２】
図２０に示したグラフ例では、相関値の最大値が基準の０．３を満たしておらず、この登録用データは照合演算を行っても信頼性の高い判定を行うことができない場合が示されている。
【０１２３】
また、図２１に示したグラフ例では、相関値の最大値は基準の０．３を超えているが、他の照合位置における相関値も全体的に大きな値となっており、どの照合位置で照合演算を行っても大きな相関値が得られることを示している。そのため、この登録用データは照合演算を行っても信頼性の高い判定を行うことができない可能性が高い。そして、このような場合には相関値の最大値のノーマライズド・スコアを算出すれば、その値は小さくなるため、相関値の最大値だけでなく相関値の最大値のノーマライズド・スコアを用いることにより、このような登録用データの信頼性を正確に検証することが可能となる。
【０１２４】
[第２の実施形態]
次に、本発明の第２の実施形態の印刷装置について説明する。
【０１２５】
本実施形態の印刷装置の構成は、上記で説明した第１の実施形態の印刷装置と類似した構成であるため、第１の実施形態の印刷装置と異なる構成についてのみ説明する。
【０１２６】
本実施形態の印刷装置は、図３に示した第１の実施形態の印刷装置におけるコントローラ１０が、図２２に示すようなコントローラ１０ａに置き換えられた構成となっている。
【０１２７】
本実施形態におけるコントローラ１０ａは、図３に示した第１の実施形態におけるコントローラ１０に対して、照合用データ格納部２８が追加された構成となっている。
【０１２８】
また、本実施形態におけるコントローラ１０ａでは、照合用データ取得部２５は、検出用カメラ３０により撮像された画像から、錠剤９０上の所定サイズの第２の領域に分布する特徴を表す特徴データを６４×６４ドットの照合用データとして取得する。
【０１２９】
そして、照合用データ格納部２８は、照合用データ取得部２５により取得された照合用データを一時的に格納する。
【０１３０】
さらに、本実施形態におけるコントローラ１０ａでは、登録用データ取得部２２は、検査用カメラ４０により撮像された印刷処理後の錠剤９０の画像から、錠剤９０の表面上の所定サイズの第１の領域に分布する特徴を表す特徴データを３２×３２ドットの登録用データとして取得する。
【０１３１】
つまり、本実施形態の印刷装置では、錠剤９０を最初に撮像する検出用カメラ３０の画像から照合用データを取得して一旦格納しておき、印刷後の錠剤９０を撮像する検査用カメラ４０の画像から登録用データを取得し、格納しておいた照合用データを用いて登録用データの信頼性の確認を行うようにしている。
【０１３２】
なお、本実施形態の印刷装置では、印刷後の錠剤９０が含まれる画像から登録用データを取得するため、登録用データ格納部２３の記憶容量に余裕がある場合には、印刷後の錠剤の全体の画像を登録用データとして格納するようにしても良い。
【０１３３】
このように上記で説明した第１の実施形態および本実施形態の２つの実施形態によれば、照合用データ取得部２５は、検出用カメラ３０により撮像された画像または検査用カメラ４０により撮像された画像のうちの一方の画像から照合用データを取得し、登録用データ取得部２６は、検出用カメラ３０により撮像された画像または検査用カメラ４０により撮像された画像のうちの他方の画像から登録用データを取得している。
【０１３４】
次に、本実施形態の印刷装置の動作の流れを図２３のフローチャートを参照して説明する
【０１３５】
本実施形態の印刷装置では、ホッパ２０により供給された錠剤９０が搬送コンベア６０上を搬送されて検出用カメラ３０の直下を通過すると、検出用カメラ３０によりこの錠剤９０の画像が撮像される。そして、照合用データ取得部２５は、検出用カメラ３０により撮像された画像から６４ドット×６４ドットの照合用データを取得する（ステップＳ２０１）。
【０１３６】
そして、照合用データ取得部２５により取得された照合用データは照合用データ格納部２８に格納される（ステップＳ２０２）。
【０１３７】
そして、印刷制御部２１は、検出用カメラ３０により撮像された画像に基づいて錠剤９０の位置を把握し、錠剤９０がプリントヘッド部５０の直下を通過するタイミングでプリントヘッド部５０が印刷を行うような制御を行う（ステップＳ２０３）。
【０１３８】
そして、印刷処理が行われた後の錠剤９０が検査用カメラ４０の直下を通過すると、検査用カメラ４０により印刷処理後の錠剤９０の画像が撮像される。そして、登録用データ取得部２２は、検査用カメラ４０により撮像された画像から３２ドット×３２ドットの登録用データを取得する（ステップＳ２０４）。
【０１３９】
検証部２６は、取得された登録用データと同一の錠剤の照合用データを照合用データ格納部２８から読み出して、読み出した照合用データと登録用データとの照合演算を行って、同一の錠剤から得られたものであるとの判定が得られるか否かを検証する（ステップＳ２０５）。つまり、この照合演算における登録用データと照合用データは同一の錠剤から取得されたものであるため、この照合演算において同一の錠剤であるという演算結果が得られれば、後日この登録用データを用いた照合演算を行った際でも誤判定が発生する可能性は低いと判定することができる。
【０１４０】
そして、照合演算が終了すると照合演算に用いられた照合用データは廃棄される(ステップＳ２０６)。検証部２６は、照合演算における検証結果を出力し、処理部２７は、検証部２６における検証結果に基づいて処理を実行する（ステップＳ２０７）。
【０１４１】
本実施形態の印刷装置では、印刷処理後の錠剤の画像から登録用データを取得するため、処理部２７は、印刷後の錠剤上に印刷された情報の文字認識処理を行い、文字認識処理によって得られた文字情報を登録用データ格納部２３に格納するようにしても良い。
【０１４２】
このようにすれば、登録用データ格納部２３は、登録用データとともに、検証部２６の文字認識処理により得られた文字情報を格納することとなる。
【０１４３】
このような処理により登録用データとともに文字情報を格納するようにした登録用データ格納部２３の一例を図２４、図２５に示す。
【０１４４】
図２４に示した例では、錠剤毎に異なる製造番号の情報が、取得された登録データとともに格納された例が示されている。このように各錠剤を一意に特定できる製造番号のような情報とともに登録データを格納するようにすれば、市場に出回った錠剤の真贋判定を行う際には、照合計算を１回だけ行えば良くなる。
【０１４５】
例えば、市場から回収されて真贋判定を実行しようとする錠剤に印刷されている製造番号がＸＢ１２５であった場合、登録用データ格納部２３に格納されている登録データのうち製造番号がＸＢ１２５の錠剤から取得された登録データ１００５を用いてその錠剤の真贋判定を１回行うだけで、その錠剤が本物であるか偽物であるかを判定することができる。
【０１４６】
具体的には、読み取った錠剤の画像からＯＣＲ（Optical Character Reader)により文字認識を行い錠剤に印刷されている製造番号の文字を抽出する。そして、抽出した文字を用いて登録用データ格納部２３に格納されている登録データを検索し、当該文字と関連付けられている登録データを抽出する。そして、抽出した登録データを用いて錠剤の画像に対して真偽判定を行う。
【０１４７】
また、図２５に示した例では、錠剤を製造した際の生産単位（ロット）を特定するロット番号の情報が、取得された登録データとともに格納された例が示されている。このように各錠剤が製造された際のロットを特定できるロット番号のような情報とともに登録データを格納するようにすれば、市場に出回った錠剤の真贋判定を行う際には、照合計算をそのロットの錠剤数分だけ行えば良くなる。
【０１４８】
例えば、市場から回収されて真贋判定を実行しようとする錠剤に印刷されているロット番号が００２であった場合、登録用データ格納部２３に格納されている登録データのうちロット番号が００２の錠剤から取得された登録データ１２５１〜１３８４を用いてその錠剤の真贋判定を行うだけで、その錠剤が本物であるか偽物であるかを判定することができる。つまり、このようにすれば登録用データ格納部２３に格納されている全ての登録データを用いた真贋判定を行うことなくその錠剤が本物であるか偽物であるかを判定することができる。
【０１４９】
具体的には、上記で説明した製造番号の場合と同様に、読み取った錠剤の画像からＯＣＲ（Optical Character Reader)により文字認識を行い錠剤に印刷されているロット番号の文字を抽出する。そして、抽出した文字を用いて登録用データ格納部２３に格納されている登録データを検索し、当該文字と関連付けられている登録データを抽出する。そして、抽出した登録データを用いて錠剤の画像に対して真偽判定を行う。
【０１５０】
[第３の実施形態]
次に、本発明の第３の実施形態の印刷装置について説明する。
【０１５１】
本実施形態の印刷装置の構成は、上記で説明した第１の実施形態の印刷装置と類似した構成であるため、第１の実施形態の印刷装置と異なる構成についてのみ説明する。
【０１５２】
本実施形態の印刷装置は、通常の錠剤とは外形が異なるダミー錠剤（試験用の錠剤）を用いて、錠剤から登録データが正常に取得できていることを確認することにより、登録用データの信頼性を高めるようにするものである。
【０１５３】
本実施形態の印刷装置は、図３に示した第１の実施形態の印刷装置におけるコントローラ１０が、図２６に示すようなコントローラ１０ｂに置き換えられた構成となっている。
【０１５４】
本実施形態におけるコントローラ１０ｂは、図３に示した第１の実施形態におけるコントローラ１０に対して、テスト用データ格納部２９が追加された構成となっている。
【０１５５】
テスト用データ格納部２９は、図２７に示すように、「ＴＥＳＴ」という文字が事前に印刷されたダミー錠剤９５における登録用データ取得領域８１から取得された３２×３２ドットの登録用データがテスト用データとして格納されている。
【０１５６】
ここでは説明を簡単にするために１つのダミー錠剤の登録用データをテスト用データ格納部２９に格納する場合を示しているが、実際には複数のダミー錠剤から取得された複数の登録用データをテスト用データとして格納するようにしても良い。
【０１５７】
次に、本実施形態の印刷装置の動作について図２８を参照して説明する。
【０１５８】
先ず、図２８に示すように、錠剤への印刷開始時に１つまたは複数のダミー錠剤９５をホッパ２０に投入する。そして、このダミー錠剤９５が搬送コンベア６０上を搬送されて検出用カメラ３０により撮像される。
【０１５９】
印刷制御部２１は、検出用カメラ３０により撮像された画像中の錠剤に「ＴＥＳＴ」という文字が印刷されていることを確認すると、この錠剤はダミー錠剤９５であると判定して、プリントヘッド部５０の印刷動作を停止させる。
【０１６０】
そのため、ダミー錠剤９５は印刷処理を実行されることなくプリントヘッド部５０の下を通過して、検査用カメラ４０により撮像される。
【０１６１】
すると、照合用画像データ取得部２５は、検査用カメラ４０により取得された画像における錠剤がダミー錠剤である場合、このダミー錠剤９５の画像から照合用データを取得する。
【０１６２】
そして、検証部２６は、検査用カメラ４０により取得された画像における錠剤がダミー錠剤である場合、テスト用データ記憶部２９に記憶されているテスト用データと取得された照合用データとを比較して、自装置が正常に動作していることを検証する。
【０１６３】
具体的には、検証部２６は、ダミー錠剤から取得された照合用データと、テスト用データ記憶部２９に記憶されている各テスト用データとの照合計算をそれぞれ実行し、ダミー錠剤から取得された照合用データが照合計算を行ったいずれかのテスト用データと一致すれば、自装置は正常に動作しているものとを判定する。
【０１６４】
なお、ダミー錠剤９５をホッパ２０から投入して装置の動作確認を行うのではなく、図２９に示すように錠剤を搬送するための搬送コンベア６０上にダミー錠剤９５を固定するようにしても良い。
【０１６５】
このようにダミー錠剤９５を搬送コンベア６０上に固定することにより、周期的にダミー錠剤９５が検出用カメラ３０、検査用カメラ４０により撮像されて動作確認動作が実行されることになる。
【０１６６】
また、ダミー錠剤９５を搬送コンベア６０上に固定するのでなく、図３０に示すように、このダミー錠剤９５から取得された照合用データの画像をテスト用データ画像９６として搬送コンベア６０上に固定するようにしても良い。
【０１６７】
このテスト用データ画像９６には、例えば三角マークのようにテスト用データ画像９６であることが検出可能なような特定のマークが含まれている。
【０１６８】
そのため、本実施形態の印刷装置における照合用画像データ取得部２５は、検査用カメラ４０により取得された画像中にテスト用データ画像９６の画像パターンが含まれる場合、そのテスト用データ９６の画像パターンを照合用データとして取得する。
【０１６９】
そして、検証部２６は、テスト用データ記憶部２９に記憶されているテスト用データと、取得した照合用データとを比較して、自装置が正常に動作しているか否かを検証する。
【０１７０】
[第４の実施形態]
次に、本発明の第４の実施形態の印刷装置について説明する。
【０１７１】
本実施形態の印刷装置の構成は、上記で説明した第１〜第３の実施形態の印刷装置と類似した構成であるため、これらの実施形態の印刷装置と異なる構成についてのみ説明する。
【０１７２】
本実施形態の印刷装置は、登録用画像データ取得部２２が、登録用データを取得するための領域である登録用データ取得領域８１の位置を決定する方法が異なるのみであり、その他の構成は他の実施形態と同様である。
【０１７３】
上記実施形態では、登録用画像データ取得部２２は、印刷処理後の錠剤の画像から登録用データを取得する場合、印刷パターンの位置により規定される位置に基づいて、登録用データを取得するための登録用データ取得領域８１の位置を決定していた。
【０１７４】
ここで、円形の錠剤のように傾斜する面を有する物体では、リング照明ユニット３１、４１のような面光源による表面の微細な凹凸による影の出方（陰影の強さ）は、場所によって大きく変化する。
【０１７５】
例えば、図３１(Ａ)に示すような円形の錠剤にリング照明ユニット３１（４１）からの光を照射した場合、錠剤の中央部は陰影が弱くなるが、周縁部は陰影が強く表れる。つまり、周縁部の方が中央部と比較して、ランダムパターンの情報量が大きくなる。
【０１７６】
例えば、図３１(Ｂ)に示した例のように、錠剤の中央部から周縁部に行く程ランダムパターンの情報量が増加しているのが分かる。
【０１７７】
そのため、円形の錠剤のような物体から登録データを取得する場合には、登録用データ取得領域８１の位置はできるだけ物体の周縁部とすることが望ましい。
【０１７８】
しかし、物体に文字等を印刷して、この文字等に基づいて登録用データ取得領域８１の位置を規定した場合、印刷ずれ等が発生した場合に問題が発生する。
【０１７９】
錠剤等の物体に印刷を行う場合、搬送中の物体に印刷を行っていることにより、印刷パターンが物体の形状に対して常に一定位置になるわけではない。そのため、印刷パターンに基づいて、登録用データ取得領域８１の位置を規定した場合、印刷ずれが発生すると正常な登録用データが取得できなる場合がある。
【０１８０】
例えば、図３２に示した例では、円形の錠剤に対して「ＸＹ−００１」という文字と横線を印刷する場合に、印刷ずれが発生すると登録用データの取得領域がどのように変化するかを示している。
【０１８１】
この図３２では、錠剤上に横線の垂直二等分線を仮想的に描いて、横線から一定の距離の点を登録用データ取得領域の中心と規定した場合が示されている。
【０１８２】
このような場合に、図３２(Ａ)に示すように、印刷パターンが正常に印刷されている場合には、適正な位置に登録用データ取得領域が設定されている。
【０１８３】
また、図３２(Ｃ)に示すように、印刷パターンの向きが多少傾いただけの場合にも、適正な位置に登録用データ取得領域が設定されている。
【０１８４】
しかし、図３２(Ｂ)、図３２(Ｄ)に示すように印刷パターンが中心からずれて印刷されしまった場合には、適正な位置には登録用データ取得領域が設定されなくなってしまう。
【０１８５】
さらに、図３２(Ｅ)に示すように印刷パターンが中心から大幅にずれて印刷されしまった場合には、正常に登録用データが取得可能な位置には登録用データ取得領域が設定されず、登録用データ取得領域が錠剤の外形形状の外に設定されてしまっている。
【０１８６】
そこで、本実施形態の印刷装置における登録用データ取得部２２は、錠剤の外形形状およびこの錠剤上に印刷された印刷パターン（印刷情報）の位置の両方により規定される位置に基づいて、登録用データを取得するための登録用データ取得領域８１の位置を決定する。
【０１８７】
具体的には、登録用データ取得部２２は、図３３に示すように、下記の手順により登録用データ取得領域８１の位置を決定する。
【０１８８】
（１）印刷パターンにおける横線（ライン）錠剤の円周部（エッジ部）まで延長した線分を描く。
（２）描いた線分の垂直二等分線を、横線に対して「ＸＹ−１００」という文字が印刷されていない側に伸ばす。
（３）この垂直二等分線と錠剤の円周部との交点の位置を求める。
（４）この交点から垂直二等分線に沿って錠剤中央方向へ、予め設定しておいた距離ｄ進む。
（５）交点から距離ｄ進んだ垂直二等分線上の到達点が中心座標となるような登録用データ取得領域８１を決定する。
【０１８９】
このように錠剤の外形形状と印刷パターンの両方に基づいて登録用データ取得領域８１の位置を決定した場合に、印刷ずれが発生すると登録用データの取得領域８１がどのように変化するかを図３４を参照して説明する。
【０１９０】
図３４(Ａ)に示すように、印刷パターンが正常に印刷されている場合には、当然ながら適正な位置に登録用データ取得領域が設定されている。
【０１９１】
また、図３４(Ｃ)に示すように、印刷パターンの向きが多少傾いただけの場合にも、適正な位置に登録用データ取得領域が設定されている。
【０１９２】
そして、図３４(Ｂ)、図３４(Ｄ)に示すように印刷パターンが中心からずれて印刷されしまった場合でも、適正な位置に登録用データ取得領域が設定されているのが分かる。
【０１９３】
さらに、図３４(Ｅ)に示すように印刷パターンが中心から大幅にずれて印刷されしまった場合でも、適正な位置に登録用データ取得領域が設定されているのが分かる。
【０１９４】
[変形例]
上記実施形態では、錠剤の片側のみに印刷を行う場合を用いて説明したが、本発明はこれに限定されるものではなく、搬送コンベア６０の最後に錠剤を反転させる反転装置を設け、検査用カメラ３０、検出用カメラ４０、プリントヘッド部５０等の構成をもう１組用意して、反転された錠剤についても印刷処理を実行するような構成の場合でも同様に本発明を適用することができるものである。
【０１９５】
このように錠剤を反転して印刷処理を実行するような印刷装置の一例を図３５に示す。この図３５に示した印刷装置では、搬送コンベア６０の最後に反転ローラ１００を設けて錠剤を反転させ、反転された錠剤を搬送コンベア６０ａで搬送するような構成となっている。また、反転された錠剤を搬送する搬送コンベア６０ａ上には、搬送コンベア６０上に設けられた検査用カメラ３０、プリントヘッド部５０、検出用カメラ４０と同様な構成の検出用カメラ３０ａ、プリントヘッド部５０ａ、検査用カメラ４０ａが設けられている。そして、このコントローラ１０は、検出用カメラ３０ａおよび検査用カメラ４０ａにより撮像された錠剤の画像に基づいてプリントヘッド部５０ａの制御、登録用データの取得等の処理を上記で説明したのと同様な方法により実行する。
【０１９６】
この図３５に示したような印刷装置を用いることにより錠剤の両面に対して文字等を印刷することや、割線がある錠剤のように表裏がある錠剤の特定の面に対してのみ印刷するようなことが実現可能となる。
【０１９７】
また、上記実施形態の印刷装置では、説明を簡単にするために、搬送コンベア６０上を錠剤９０が１列だけ搬送される場合を用いて説明したが、複数列の錠剤を同時に搬送して、複数の錠剤に対して同時に印刷を行う場合でも本発明は同様に適用可能である。
【０１９８】
さらに、上記実施形態では、３２×３２ドットの画像データを登録用データとして取得し、６４×６４ドットの画像データを照合用データとして取得して照合演算を行う場合を用いて説明しているが、登録用データ、照合用データのデータサイズはこのようなサイズに限定されるものではない。
【符号の説明】
【０１９９】
１０、１０ａ、１０ｂ    コントローラ
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    制御バス
２０    ホッパ
２１    印刷制御部
２２    登録用データ取得部
２３    登録用データ格納部
２４    不良品検出部
２５    照合用データ取得部
２６    相関値演算部
２７    処理部
２８    照合用データ格納部
２９    テスト用データ記憶部
３０、３０ａ    検出用カメラ
３１    リング照明ユニット
４０、４０ａ    検査用カメラ
４１    リング照明ユニット
５０、５０ａ    プリントヘッド部
６０、６０ａ    搬送コンベア
７０    不良品排出ユニット
７１    良品格納ボックス
７２    不良品格納ボックス
８１    登録用データ取得領域
８２    照合用データ取得領域
９０    錠剤
９０ａ    錠剤（印刷不良）
９１〜９３    プロット値
９５    ダミー錠剤
９６    テスト用データ画像
１００    反転ローラ
【図１】
0006587210.tif 000003
【図２】
0006587210.tif 000004
【図３】
0006587210.tif 000005
【図４】
0006587210.tif 000006
【図５】
0006587210.tif 000007
【図６】
0006587210.tif 000008
【図７】
0006587210.tif 000009
【図８】
0006587210.tif 000010
【図９】
0006587210.tif 000011
【図１０】
0006587210.tif 000012
【図１１】
0006587210.tif 000013
【図１２】
0006587210.tif 000014
【図１３】
0006587210.tif 000015
【図１４】
0006587210.tif 000016
【図１５】
0006587210.tif 000017
【図１６】
0006587210.tif 000018
【図１７】
0006587210.tif 000019
【図１８】
0006587210.tif 000020
【図１９】
0006587210.tif 000021
【図２０】
0006587210.tif 000022
【図２１】
0006587210.tif 000023
【図２２】
0006587210.tif 000024
【図２３】
0006587210.tif 000025
【図２４】
0006587210.tif 000026
【図２５】
0006587210.tif 000027
【図２６】
0006587210.tif 000028
【図２７】
0006587210.tif 000029
【図２８】
0006587210.tif 000030
【図２９】
0006587210.tif 000031
【図３０】
0006587210.tif 000032
【図３１】
0006587210.tif 000033
【図３２】
0006587210.tif 000034
【図３３】
0006587210.tif 000035
【図３４】
0006587210.tif 000036
【図３５】
0006587210.tif 000037