(57)【要約】      （修正有）【課題】検証に必要な情報を簡単かつ正確に入力できる検証装置、検証方法を提供する。【解決手段】媒体上を読み取るスキャナ部７０と、スキャナ部７０による読み取り結果から検証に関する検証情報を取得して登録する登録部と、検証対象である媒体上をスキャナ部７０を制御して読みとり、検証対象である媒体上の表示を検証する検証部とを備え、検証部が行うスキャナ部７０の制御と検証対象である媒体上の表示の検証との少なくとも一方は、登録部に登録された検証情報に基づいて行われる。【選択図】図１
2012064011.tif 000002
【特許請求の範囲】
【請求項１】
媒体上を読み取る読み取り部と、
前記読み取り部による読み取り結果から検証に関する検証情報を取得して登録する登録部と、
検証対象である媒体上を前記読み取り部を制御して読みとり、前記検証対象である媒体上の表示を検証する検証部と、
を備え、
前記検証部が行う前記読み取り部の制御と前記検証対象である媒体上の表示の検証との少なくとも一方は、前記登録部に登録された前記検証情報に基づいて行われる検証装置。
【請求項２】
請求項１に記載の検証装置において、
前記登録部は、検証対象とする表示の前記媒体上における位置に関する情報である位置情報を取得して前記検証情報として登録し、
前記検証部は、前記登録部が登録した前記位置情報に基づいて、検証対象である媒体上を読み取る位置の制御を前記読み取り部に対して行うこと、
を特徴とする検証装置。
【請求項３】
請求項１に記載の検証装置において、
前記登録部は、検証対象とする表示の内容に関する情報である内容情報を取得して前記検証情報として登録し、
前記検証部は、前記登録部が登録した前記内容情報に基づいて、前記検証対象である媒体上の表示の内容を検証すること、
を特徴とする検証装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載の検証装置において、
前記登録部は、複数の検証情報を登録可能であり、
前記検証部は、前記登録部が登録した複数の検証情報の中から選択された１又は複数の検証情報に基づいて、前記読み取り部の制御と前記検証対象である媒体上の表示の検証との少なくとも一方を行うこと、
を特徴とする検証装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載の検証装置において、
検証対象である媒体が挿入される挿入部と、
前記挿入部から挿入された前記媒体を搬送する搬送部と、
をさらに備え、
外部の印刷装置により印刷された媒体を前記挿入部から挿入可能であり、単体で検証を行えること、
を特徴とする検証装置。
【請求項６】
媒体上を読み取り、
前記読み取りの結果から検証に関する検証情報を取得して登録し、
検証対象である媒体上を読み取り部を制御して読みとり、前記検証対象である媒体上の表示を検証する検証方法であって、
前記読み取りの制御と前記検証対象である媒体上の表示の検証との少なくとも一方は、登録された前記検証情報に基づいて行われる検証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に印刷されたバーコードや文字等を読み取り検証する検証装置、検証方法に関するものである。
【背景技術】
【０００２】
従来からプリンタを用いてバーコード等をラベルに印刷し、印刷されたバーコードを、プリンタに内蔵されたスキャナにより読み取り、正常に印刷されたかどうか検証する検証装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２１２３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の検証装置は、プリンタに内蔵された形態であり、プリンタ本体とバーコード検証装置の一部として用いるスキャナとが一体として備えられており、筐体の大型化が避けられなかった。また、検証装置は、一体に設けられたプリンタにより印刷された印刷媒体の検証専用のものとなってしまい、汎用性に乏しく、高価なものとなってしまう。そのため、プリンタと検証装置とが別体となっている汎用性の高いものが所望されている。
【０００５】
検証装置をプリンタとは別体として構成する場合には、印刷データをそのまま検証用のデータとして用いることができない。したがって、検証装置では、印刷媒体のどの位置に検証すべきバーコード等の検証すべき印刷表示がなされているかを把握できず、印刷媒体の全面を読み取る必要があり、読み取りに長い時間がかかってしまう場合があった。
【０００６】
また、印刷媒体上のどのような位置に検証すべき印刷表示がなされているかを示す位置情報を、検証装置に対して入力するためには、印刷媒体を実際に手作業で測定し、その測定値をパーソナルコンピュータを介したり、検証装置を直接操作したりして、入力する必要があった。
【０００７】
さらにまた、検証すべきバーコードの内容や、検証すべき印刷された文字の内容を示す内容情報を入力するためには、例えば、予めパーソナルコンピュータにより検証すべき内容を入力して、検証装置にメモリカードや通信により伝える方法が考えられる。
【０００８】
しかし、上述した位置情報や内容情報を上述したような方法で入力することは、作業が繁雑である上、測定誤差や入力ミス等が生じるおそれもあった。
【０００９】
本発明の課題は、検証に必要な情報を簡単かつ正確に入力できる検証装置、検証方法、を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
請求項１の発明は、媒体（５０１）上を読み取る読み取り部（７０）と、前記読み取り部による読み取り結果から検証に関する検証情報を取得して登録する登録部（１０２）と、検証対象である媒体（５００，５０１）上を前記読み取り部を制御して読みとり、前記検証対象である媒体上の表示を検証する検証部（１０１）と、を備え、前記検証部が行う前記読み取り部の制御と前記検証対象である媒体上の表示の検証との少なくとも一方は、前記登録部に登録された前記検証情報に基づいて行われる検証装置（１）である。
【００１１】
請求項２の発明は、請求項１に記載の検証装置において、前記登録部（１０２）は、検証対象とする表示の前記媒体（５０１）上における位置に関する情報である位置情報を取得して前記検証情報として登録し、前記検証部（１０１）は、前記登録部が登録した前記位置情報に基づいて、検証対象である媒体（５００，５０１）上を読み取る位置の制御を前記読み取り部に対して行うこと、を特徴とする検証装置（１）である。
【００１２】
請求項３の発明は、請求項１に記載の検証装置において、前記登録部（１０２）は、検証対象とする表示の内容に関する情報である内容情報を取得して前記検証情報として登録し、前記検証部（１０１）は、前記登録部が登録した前記内容情報に基づいて、前記検証対象である媒体（５００，５０１）上の表示の内容を検証すること、を特徴とする検証装置（１）である。
【００１３】
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載の検証装置において、前記登録部（１０２）は、複数の検証情報を登録可能であり、前記検証部（１０１）は、前記登録部が登録した複数の検証情報の中から選択された１又は複数の検証情報に基づいて、前記読み取り部（７０）の制御と前記検証対象である媒体（５００，５０１）上の表示の検証との少なくとも一方を行うこと、を特徴とする検証装置である。
【００１４】
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載の検証装置において、検証対象である媒体（５００，５０１）が挿入される挿入部（４ａ）と、前記挿入部から挿入された前記媒体を搬送する搬送部（１０，２０，３０）と、をさらに備え、外部の印刷装置により印刷された媒体を前記挿入部から挿入可能であり、単体で検証を行えること、を特徴とする検証装置（１）である。
【００１５】
請求項６の発明は、媒体（５０１）上を読み取り、前記読み取りの結果から検証に関する検証情報を取得して登録し、検証対象である媒体（５００，５０１）上を読み取り部（７０）を制御して読みとり、前記検証対象である媒体上の表示を検証する検証方法であって、前記読み取りの制御と前記検証対象である媒体上の表示の検証との少なくとも一方は、登録された前記検証情報に基づいて行われる検証方法である。
【発明の効果】
【００１６】
本発明によれば、検証に必要な情報を簡単かつ正確に入力できるという効果を奏することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明による検証装置１の第１実施形態を側面からみた透視図である。
【図２】検証装置１内の各部の関係を示すブロック図である。
【図３】検証装置１を示す斜視図である。
【図４】検証装置１により検証を行うラベル連続体５００の一例を示す図である。
【図５】ラベル連続体５００を構成するラベル５０１の１枚を拡大した図である。
【図６】自動学習動作及び検証動作を行う場合の検証装置１の動作を示すフローチャートである。
【図７】表示操作部９０を示す図である。
【図８】第２実施形態において、自動学習動作及び検証動作を行う場合の検証装置１の動作を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための最良の形態について図面等を参照して説明する。
【００１９】
（第１実施形態）
図１は、本発明による検証装置１の第１実施形態を側面からみた透視図である。
図２は、検証装置１内の各部の関係を示すブロック図である。
図３は、検証装置１を示す斜視図である。
なお、図１及び図２を含め、以下に示す各図は、模式的に示した図であり、各部の大きさ、形状は、理解を容易にするために、適宜誇張して示している。
また、以下の説明では、具体的な数値、形状、材料、動作等を示して説明を行うが、これらは、適宜変更することができる。
【００２０】
本実施形態の検証装置１は、下側本体２と、上側本体３と、挿入ガイド４とを備えている。
下側本体２は、検証装置１の略下半分を占める部分である。
上側本体３は、下側本体２の上方に設けられ、検証装置１の略半分を占める部分である。上側本体３は、下側本体２に対して、不図示の蝶番部を支点として回転移動して、印刷媒体の搬送路を露出させることができる。また、上側本体３は、外装部材３００を表面に有している。
挿入ガイド４は、印刷媒体を挿入部４ａから検証装置１に挿入するときの案内をする部分であり、下側本体２から図１中の右側へ突出して設けられている。
本実施形態の検証装置１は、市販されている汎用品のラベルプリンタ等（不図示）の直近に配置、又は接続して用いることを想定している。そして、検証装置１は、汎用品のラベルプリンタ等から連続的に排出される印刷済みのラベル連続体等の印刷媒体を、挿入ガイド４を用いて挿入部４ａから挿入し、印刷されているバーコード等の各種情報を単体で検証可能である。
【００２１】
検証装置１は、挿入センサ５と、上流側搬送部１０と、中間搬送部２０と、下流側搬送部３０と、上流側移動検出部４０と、下流側移動検出部５０と、媒体位置検出部６０と、スキャナ部７０と、マーキング部８０と、表示操作部９０と、制御部１００と、エンコーダＥｎと、モータＭとを備えている。
【００２２】
挿入センサ５は、挿入部４ａの搬送方向下流側の直近に設けられ、印刷媒体の先端を検出し、検出信号は、用紙検出制御回路２０４を介して制御部１００に伝達する。
【００２３】
上流側搬送部１０と、中間搬送部２０と、下流側搬送部３０とは、いずれも、挿入部４ａから挿入された印刷媒体を搬送する搬送部を構成する機構であり、対向するローラを有している。上流側搬送部１０と、中間搬送部２０と、下流側搬送部３０とは、不図示のベルト及びプーリ等によりモータＭと接続されている。
モータＭは、上流側搬送部１０と、中間搬送部２０と、下流側搬送部３０との駆動力を発生する駆動源であり、駆動制御回路２０６を介して制御部１００により駆動を制御される。
【００２４】
上流側移動検出部４０及び下流側移動検出部５０は、搬送部（１０，２０，３０）により搬送される印刷媒体の移動を検出する移動検出部である。上流側移動検出部４０及び下流側移動検出部５０は、不図示のベルト及びプーリ等によりエンコーダＥｎと接続されている。
エンコーダＥｎは、上流側移動検出部４０及び下流側移動検出部５０が検出した印刷媒体の移動を移動量に変換可能な形態で出力するロータリエンコーダである。エンコーダＥｎは、エンコーダ制御回路２０７を介して検出信号を制御部１００へ送る。
【００２５】
媒体位置検出部６０は、印刷媒体の位置を検出する。本実施形態の媒体位置検出部６０は、反射型光センサと、透過型光センサとを備えている。
反射型光センサは、印刷媒体の少なくとも一面に所定間隔で印刷された位置検出マーク（アイマーク）を検出することによって、基準位置を検出する。
透過型光センサは、印刷媒体が台紙と、台紙上に仮着されたラベルとにより構成されている場合に、台紙上にラベルが仮着されている位置と台紙にラベルが仮着されていない位置との光の透過率の差によって基準位置を検出する。
媒体位置検出部６０は、反射型光センサ又は透過型光センサにより検出した検出信号を、ピッチ検出制御回路２０５を介して制御部１００へ送る。
なお、媒体位置検出部６０は、位置検出マークの有無によって、反射型光センサ又は透過型光センサのいずれか一方を用いて印刷媒体の位置検出を行う。
【００２６】
スキャナ部７０は、搬送された印刷媒体に印刷された情報を読み取る読み取り部である。スキャナ部７０が読み取った情報は、スキャン制御回路２０２を介して制御部１００へ送られる。具体的には、スキャナ部７０は、不図示の照明部とセンサとを有し、照明部により照明された印刷媒体をセンサにより読み取り、印刷媒体上の情報を像の形態で取得する。そして、スキャナ部７０は、この取得した像を制御部１００へ送る。また、スキャナ部７０から送られたイメージデータは、イメージＲＡＭ２０３上に一時的に記憶され、制御部１００により利用される。
【００２７】
マーキング部８０は、マーキング制御回路２０８を介した制御部１００からの指示に応じて、印刷媒体にマーキングを行う。具体的には、マーキング部８０は、制御部１００がスキャナ部７０から得た情報に基づいて、印刷媒体上の印刷結果が所定の条件を満たさない不良品であると判断したときに、印刷媒体上に、例えば、「ＮＧ」と押印を行う。なお、マーキング部８０としては、ハンコを用いずに、レーザやインクジェット等を用いてマーキングを行ってもよいし、印刷媒体の一部を切り欠いたり孔を開けたりしてマーキングを行ってもよい。
【００２８】
表示操作部９０は、検証装置１に関する各種操作を受け付ける操作部９１と、各種情報の表示を行う表示部９２とを有している。表示操作部９０は、インタフェース（ＩＦ）２０１を介して制御部１００により制御される。
【００２９】
制御部１００は、検証装置１の動作を統括して制御を行う制御回路であり、ＣＰＵ１０３と、ＲＯＭ１０４と、ＲＡＭ１０５とにより構成されている。
また、制御部１００には、検証部１０１と、登録部１０２と、インタフェース（ＩＦ）２０１と、スキャン制御回路２０２と、イメージＲＡＭ２０３と、用紙検出制御回路２０４と、ピッチ検出制御回路２０５と、駆動制御回路２０６と、エンコーダ制御回路２０７と、マーキング制御回路２０８とが設けられている。ここでは、検証部１０１と、登録部１０２と、インタフェース（ＩＦ）２０１と、スキャン制御回路２０２と、イメージＲＡＭ２０３と、用紙検出制御回路２０４と、ピッチ検出制御回路２０５と、駆動制御回路２０６と、エンコーダ制御回路２０７と、マーキング制御回路２０８とは、上述のＣＰＵ１０３と、ＲＯＭ１０４と、ＲＡＭ１０５とは独立した構成として説明を行う。しかし、例えば、検証部１０１と、登録部１０２との機能は、上述のＣＰＵ１０３と、ＲＯＭ１０４と、ＲＡＭ１０５等を利用して動作する検証装置１のコンピュータプログラムの一部の機能として実現してもよい。
【００３０】
検証部１０１は、スキャナ部７０から転送され、画像データとして取得した印刷媒体上の情報を検証する。検証部１０１は、後述の登録部１０２に登録された検証情報に基づき、印刷媒体上の情報が、正しく印刷媒体上に印刷されているか否かを検証する。なお、検証する内容としては、印刷されるべき内容、印刷のかすれや欠け、汚れ、その他、適宜選択可能である。
【００３１】
登録部１０２は、検証に関する各種情報である検証情報の記憶を行う。検証情報としては、位置情報と内容情報とが用いられる。
位置情報は、検証対象とするバーコードや文字等の印刷された表示の、印刷媒体上における位置に関する情報である。検証部１０１は、この位置情報に基づいて印刷媒体のスキャンを行うことにより、不要な部分のスキャンを省略する等して、検証動作の高速化を図ることが可能となる。
【００３２】
内容情報は、検証対象とする表示の内容に関する情報である。例えば、検証対象がバーコードである場合には、内容情報は、バーコードが示すべき数値がいくつであるのかという情報である。また、例えば、検証対象が印刷された文字である場合には、内容情報は、どのような文字が表示されているべきであるかという情報である。
【００３３】
本実施形態の検証装置１では、検証情報を検証装置１に入力する手法として、以下の３つの手法を利用可能である。
検証情報の入力方法の１つ目は、検証装置１の表示操作部９０を直接操作して、入力を行う方法である。
検証情報の入力方法の２つ目は、検証装置１とは独立した外部の装置、例えば、不図示のパーソナルコンピュータを利用して、位置情報や内容情報を含む検証情報を外部で作成し、その検証情報を、検証装置１に入力する方法である。本実施形態では、外部で作成された検証情報は、メモリカード４００に記憶され、このメモリカード４００を、外装部材３００に設けられたカード挿入口３０５から挿入することにより、検証装置１に対して入力することが可能である（図３参照）。なお、外部で作成された検証情報は、外部から通信を介して入力されるようにしてもよい。
【００３４】
検証情報の入力方法の３つ目は、自動学習により入力する方法である。以下、この自動学習について、具体例を挙げて説明する。
図４は、検証装置１により検証を行うラベル連続体５００の一例を示す図である。
図５は、ラベル連続体５００を構成するラベル５０１の１枚を拡大した図である。
検証装置１により検証する検証対象の印刷媒体の一例として、ここでは、図４及び図５に示したラベル５０１が帯状に連続しているラベル連続体５００を例に挙げる。
【００３５】
ラベル５０１の表面に印刷された表示内容は、領域Ａから領域Ｅの５つの領域に分けることができる。
領域Ａは、ＣＯＤＥ３９で示された一次元バーコードが印刷された領域である。
領域Ｂは、ＪＡＮコードで示された一次元バーコードが印刷された領域である。
領域Ｃは、ＱＲコード（登録商標）で示された二次元コードが印刷された領域である。
領域Ｄは、文字が表示された領域である。
領域Ｅは、シリアルナンバーが表示された領域である。
【００３６】
本実施形態では、ラベル５０１の上記領域Ａから領域Ｅまでのうち、コードが印刷された領域Ａ，領域Ｂ，領域Ｃの３領域の検証を行う。したがって、領域Ｄと領域Ｅについては、スキャナ部７０による読み込みを必要としない。そこで、本実施形態では、検証情報として、領域Ａ，領域Ｂ，領域Ｃの３領域のラベル５０１上における位置に関する位置情報を利用して、不要な領域Ｄと領域Ｅとを読み込まないようにして、検証動作の高速化を図っている。このためには、位置情報を検証装置１に入力する必要がある。
【００３７】
次に、自動学習を利用した検証動作について説明する。
図６は、自動学習動作及び検証動作を行う場合の検証装置１の動作を示すフローチャートである。
検証装置１の電源を入れると、ステップ（以下、Ｓ）１０を実行する。
Ｓ１０では、検証装置１は、通常モードで起動し、検証待ちの状態となる。ここで、通常モードとは、印刷媒体の検証を行う動作モードである。
この状態で、自動学習モードに移行するために、利用者は、以下に示す操作を行う。
【００３８】
図７は、表示操作部９０を示す図である。
操作部９１には、スタートボタン９３と、ポーズボタン９４と、矢印上ボタン９５と、矢印下ボタン９６と、セレクトボタン９７と、読み取り中ＬＥＤ９８と、エラーＬＥＤ９９とが設けられている。
Ｓ１０の通常モードにおける検証待ちの状態において、矢印上ボタン９５を長く押す（例えば、１秒以上押す）と、図７（ａ）に示すように、「位置情報読み込み？」という表示と、「ハイ」という表示とが表示部９２に表示される。この状態で、矢印上ボタン９５又は矢印下ボタン９６を押すと、「ハイ」と「イイエ」とが切り替わる。表示部９２に「ハイ」と表示されている状態で、セレクトボタン９７を押下すると、Ｓ２０に進む。また、表示部９２に「イイエ」と表示されている状態で、セレクトボタン９７を押下すると、Ｓ１０の通常モードにおける検証待ちの状態に復帰する。
【００３９】
Ｓ２０では、検証装置１は、上述したＳ１０における表示部９２に「ハイ」と表示されている状態でのセレクトボタン９７の押下によって、自動学習モードに移行する。そして、学習対象のラベル挿入待ち状態となる。この状態では、図７（ｂ）に示すように、表示部９２に「ラベルを通してください」と表示を行う。
【００４０】
Ｓ３０で、利用者がラベル５０１を１枚だけ挿入部４ａに挿入すると、登録部１０２は、ラベル５０１のスキャンを行う。ここで、利用者は、正しく印刷されたラベル５０１、すなわち、利用者が意図した通りに印刷されているラベル５０１を検証装置１に挿入することを要する。ここで挿入したラベル５０１が、正しく印刷されていることを前提として、検証情報の登録を行うからである。
登録部１０２は、ラベル５０１をスキャンして、領域Ａのバーコードを自動認識し、搬送距離等からバーコードの位置情報（ｘｙ座標情報）を取得する。図５に示した例では、図５中のラベル５０１の左上角部分を原点として左方にｘプラス座標、下方にｙプラス座標としている。この場合、検証装置１は、領域Ａを現す座標として、（ｘＡ１，ｙＡ１）と（ｘＡ２，ｙＡ２）との２点の座標を取得する。この２点により矩形に囲まれる領域により、領域Ａの範囲が特定される。
【００４１】
なお、上述したバーコードの位置座標は、若干の余裕をもった座標となるように設定されている。すなわち、ラベル５０１をスキャンして得られたバーコードの位置座標にピッタリと合う座標とせずに、それよりも、例えば上下左右各方向に１ｍｍずつ広い領域を特定するような座標値とする。
【００４２】
Ｓ４０では、Ｓ３０の領域Ａの場合と同様にして、登録部１０２は、領域Ｂのバーコードの位置情報を取得する。図５に示した例では、（ｘＢ１，ｙＢ１）と（ｘＢ２，ｙＢ２）との２点の座標を取得する。
【００４３】
Ｓ５０では、Ｓ３０の領域Ａの場合と同様にして、登録部１０２は、領域Ｃのバーコードの位置情報を取得する。図５に示した例では、（ｘＣ１，ｙＣ１）と（ｘＣ２，ｙＣ２）との２点の座標を取得する。
【００４４】
Ｓ６０では、登録部１０２は、取得した全て（図５の例では、３つ）のバーコードの位置情報を、１つの検証情報にまとめて、検証装置１のフラッシュメモリ等（登録部１０２）に記憶する。このＳ６０を終了すると、自動学習モードが終了し、通常モードへと移行する。
【００４５】
Ｓ７０では、検証装置１は、通常モードで起動し、検証待ちの状態に戻る。この状態で、利用者が、ラベル連続体５００を検証装置１に挿入すると、検証動作を開始する。
【００４６】
Ｓ８０では、上述した自動学習モードによって登録された検証情報に基づいて、検証処理を実施する。具体的には、検証部１０１は、自動学習モードにより登録された検証情報に含まれる領域Ａから領域Ｃまでの位置情報（座標情報）を利用して、領域Ｄと領域Ｅとについては、スキャンを行わずに高速搬送を行うようにスキャナ部７０を制御する。そして、領域Ａと領域Ｂと領域Ｃのみをスキャンするようにスキャナ部７０を制御して、これらの領域に印刷されている各バーコードが正しく印刷されているか否かの検証を行う。
【００４７】
以上説明したように、第１実施形態によれば、登録部１０２は、位置情報を検証情報として登録する。そして、検証部１０１は、登録部１０２が登録した位置情報に基づいて、検証対象である印刷媒体上を読み取る位置の制御をスキャナ部７０に対して行う。よって、正しく印刷されているラベル５０１を検証装置１に挿入するという簡単な作業だけで、入力ミス等をすることなく正確に、位置情報の登録を自動学習により行える。また、登録された位置情報を利用して検証動作を行うので、印刷媒体の高速搬送を行うことができ、より高速な検証動作を行うことができ、印刷速度の高いプリンタにも対応可能となり、装置の汎用性を高めることができる。
【００４８】
（第２実施形態）
図８は、第２実施形態において、自動学習動作及び検証動作を行う場合の検証装置１の動作を示すフローチャートである。
第２実施形態の検証装置１は、第１実施形態において位置情報を自動学習により検証情報として登録して利用したのに加えて、内容情報も自動学習により検証情報として登録して利用可能とする形態である。第２実施形態の検証装置１は、図８中のＳ２１、及び、Ｓ２２からＳ２４までの動作を追加した他は、第１実施形態の検証装置１と同様の動作を行う。よって、前述した第１実施形態と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
【００４９】
Ｓ１０では、基本的には、第１実施形態と同様な動作を行う。ただし、第１実施形態におけるＳ１０の通常モードにおける検証待ちの状態において、矢印上ボタン９５を長く押す（例えば、１秒以上押す）と、図７（ａ）に示すように、「位置情報読み込み？」という表示と、「ハイ」という表示とが表示部９２に表示していた部分については、異なる表示を行う。具体的には、第１実施形態における「位置情報読み込み？」という表示に代わり、「検証情報読み込み？」という表示を行う。
Ｓ２０では、検証装置１は、第１実施形態と同様な動作を行う。
Ｓ２０においてラベルを挿入した後、Ｓ２１では、「バーコード？文字？」及び「バーコード」と表示部９２に表示される。この状態で、矢印上ボタン９５又は矢印下ボタン９６を押すと、「バーコード」と「文字」とが切り替わる。表示部９２に「バーコード」と表示されている状態で、セレクトボタン９７を押下すると、Ｓ３０に進む。また、表示部９２に「文字」と表示されている状態で、セレクトボタン９７を押下すると、Ｓ２２へ進む。
【００５０】
Ｓ２２では、検証装置１は、ラベル５０１をスキャンして、文字の領域Ｄを認識して、ＯＣＲ（Optical Character Recognition：光学文字認識）技術により表示されている文字を認識し、文字情報を内容情報として取得する。この例では、「ＭＯＤＥＬ  ＳＡＴＯ  ＰＲＩＮＴＥＲ」という文字を取得する。
【００５１】
Ｓ２３では、検証装置１は、領域Ｄと同様に、文字の領域Ｅを認識して、ＯＣＲ技術により表示されている文字を認識し、文字情報を内容情報として取得する。この例では、「Ｓ／Ｎｏ．  ９６０００００１」という文字を取得する。なお、文字として、このような数値を認識した場合には、番号が順次変化する場合が想定される。よって、例えば、文字中に数値を認識したときには、数字が記載されていればよいのか、特定の数値に限るのか、連番であるのか等を検証装置１が利用者に問い合わせ、それに対する回答（入力操作）内容に応じて、内容情報を作成するようにしてもよい。
【００５２】
Ｓ２４では、取得した全ての文字情報（内容情報）を１つの検証情報にまとめて、検証装置１のフラッシュメモリ等に記憶する。このＳ２４を終了すると、自動学習モードが終了し、通常モードへと移行する。
Ｓ３０からＳ７０までは、検証装置１は、第１実施形態と同様な動作を行う。
【００５３】
Ｓ８０では、上述した自動学習モードによって登録された検証情報に基づいて、検証処理を実施する。すなわち、検証情報として、位置情報が自動学習により登録されている場合には、検証部１０１は、第１実施形態と同様に、位置情報に基づいてスキャン動作を制御する。一方、検証情報として、内容情報が自動学習により登録されている場合には、領域Ｄ及び領域Ｅについてスキャンした結果について、内容情報と照合して、正しい文字が表示されているか否かの検証を行う。
【００５４】
以上説明したように、第２実施形態によれば、登録部１０２は、検証対象とする表示の内容に関する情報である内容情報を取得して検証情報として登録し、検証部１０１は、登録部１０２が登録した内容情報に基づいて、検証対象である印刷媒体上の表示の内容を検証する。よって、正しく印刷されているラベル５０１を検証装置１に挿入するという簡単な作業だけで、入力ミス等をすることなく正確に、検証すべき内容を含む内容情報の登録を自動学習により行える。
【００５５】
（変形形態）
以上説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の範囲内である。
第１実施形態において、位置情報を利用する例を説明し、第２実施形態において、内容情報を利用する例を説明した。これに限らず、例えば、位置情報と内容情報の両方を検証情報に含み、これらの双方を利用して検証を行うようにしてもよい。
【００５６】
各実施形態において、検証情報は、直前に登録したものを検証動作で自動的に利用する例を挙げて説明した。これに限らず、例えば、複数の検証情報を登録して、検証動作に利用する検証情報を１つ、又は、複数選択して利用するようにしてもよい。
【００５７】
なお、第１実施形態と第２実施形態及び変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。また、本発明は以上説明した各実施形態によって限定されることはない。
【符号の説明】
【００５８】
１      検証装置
４      挿入ガイド
４ａ    挿入部
１０    上流側搬送部
２０    中間搬送部
３０    下流側搬送部
７０    スキャナ部
９０    表示操作部
９１    操作部
９２    表示部
９３    スタートボタン
９４    ポーズボタン
９５    矢印上ボタン
９６    矢印下ボタン
９７    セレクトボタン
９８    中ＬＥＤ
９９    エラーＬＥＤ
１００  制御部
１０１  検証部
１０２  登録部
１０３  ＣＰＵ
１０４  ＲＯＭ
１０５  ＲＡＭ
５００  ラベル連続体
５０１  ラベル
【図１】
2012064011.tif 000003
【図２】
2012064011.tif 000004
【図３】
2012064011.tif 000005
【図４】
2012064011.tif 000006
【図５】
2012064011.tif 000007
【図６】
2012064011.tif 000008
【図７】
2012064011.tif 000009
【図８】
2012064011.tif 000010