(57)【特許請求の範囲】
【請求項１】
内部設定情報に従って動作し、印刷媒体に印刷された印刷情報を読み取って印刷情報の検証を行う検証装置であって、
印刷情報が印刷された印刷媒体を搬送する搬送部と、
前記搬送部によって搬送される印刷媒体に印刷された印刷情報を光学的に読み取って出力信号を生成する読取部と、
前記内部設定情報を格納する持ち運び可能な外部記憶媒体から前記内部設定情報を読み出し、又は、前記内部設定情報を格納する格納部を有する赤外線通信端末から前記内部設定情報を受信し、前記内部設定情報に基づいて、少なくとも前記搬送部における印刷媒体の搬送を制御し、前記読取部の出力信号に基づいて、読み取られた印刷情報の内容を表す読取データを生成し、該読取データを、本来印刷すべき印刷情報の内容を表す参照データと比較することにより、印刷媒体に印刷された印刷情報の検証を行う制御部と、
外部のプリンターに接続される外部接続端子をさらに具備し、
前記制御部が、前記内部設定情報に従って、前記外部接続端子を介して送信又は受信される信号を有効にするか無効にするかを設定する、ことを特徴とする検証装置。
【請求項２】
印刷媒体として台紙に仮着されたラベルの位置を検出する反射型光センサー及び透過型光センサーをさらに具備し、
前記制御部が、前記内部設定情報に従って選択された前記反射型光センサー及び前記透過型光センサーの内の一方の出力信号に基づいて、前記搬送部における印刷媒体の搬送を制御する、ことを特徴とする請求項１記載の検証装置。
【請求項３】
前記制御部が、前記内部設定情報に従って、前記搬送部における印刷媒体の搬送速度を調整する、ことを特徴とする請求項１又は２記載の検証装置。
【請求項４】
前記内部設定情報を設定するために用いられる操作部をさらに具備し、
前記制御部が、前記操作部を用いて入力された指示に従って、前記操作部を用いて設定された内部設定情報を前記外部記憶媒体に書き込む、ことを特徴とする請求項１〜３のいずれか１項記載の検証装置。
【請求項５】
前記内部設定情報が、印刷媒体のサイズに関する情報と、印刷媒体の位置に関する情報と、印刷媒体における印刷情報の読取位置に関する情報との内の少なくとも１つを含む、ことを特徴とする請求項１〜４のいずれか１項記載の検証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体に印刷されたバーコードや文字等の印刷情報を読み取って印刷情報の検証を行う検証装置に関する。
【背景技術】
【０００２】
ラベルやタグにバーコードや文字等の印刷情報を印刷するプリンターにおいては、印刷媒体（以下においては、「用紙」ともいう）として、例えば、長尺帯状の台紙（セパレーター）上に所定長さのラベルが所定間隔で仮着されているラベル連続体や、タグ製造用の帯状のシートが用いられる。さらに、用紙に印刷情報が正確に印刷されたか否かを検証するために、用紙に印刷された印刷情報をスキャナーを用いて読み取って印刷情報の検証を行う検証装置を備えたプリンターも知られている。
【０００３】
しかしながら、プリンターに検証装置が一体化されると、装置全体が大型化してしまうという問題がある。また、プリンターに一体化された検証装置は、そのプリンター専用となるので汎用性に乏しく、プリンター毎に検証装置を設ける場合には、装置のコストが上昇してしまうという問題がある。そこで、プリンターから独立したスタンドアローンタイプの検証装置が望まれている。
【０００４】
用紙に印刷されたバーコード等の検証処理をスタンドアローンタイプの検証装置を用いて行う場合に、検証装置の内部設定情報（検証対象情報や検証装置の動作設定内容等）を、検証装置を直接操作して設定したり、検証装置にパーソナルコンピューターを接続して専用のツールを利用して設定したりする必要がある。また、検証対象である用紙の種類を変更する場合には、検証装置の内部設定情報を設定し直す必要がある。さらに、複数の検証装置を使用する場合には、それらの検証装置の全てについて、上記の設定作業を行う必要がある。
【０００５】
しかしながら、検証装置を操作して内部設定情報を設定する作業は複雑であり、設定された内容を確認することも困難である。一方、検証装置にパーソナルコンピューターを接続して内部設定情報を設定するためには、検証装置が設置されている場所にパーソナルコンピューターを用意したり、パーソナルコンピューターに専用のツールをインストールしたりするために、手間やコストがかかる。特に、複数の検証装置を使用している際に用紙の種類を変更する場合には、上記の設定作業を検証装置の台数分だけ繰り返すことが必要となるので、作業ミスが発生したり、作業に時間を要するという問題がある。
【０００６】
関連する技術として、特許文献１には、モード設定を行う際のパネル装置からの煩わしい入力操作を不要にすることを目的とした画像形成装置（プリンター）が開示されている。特許文献１においては、プリンターが外部からの指示によってモード設定用シートのフォーマットを紙に印刷し、ユーザーがそのフォーマットが印刷されたモード設定用シートの設定したい項目及びその選択メニュー等にマーキングを施した後、そのモード設定用シートをスキャナーに読み込ませる。それによって、スキャナーからのモード設定用の画像データがプリンターコントローラーに入力され、その内部のＣＰＵがモード設定用シートに記入された内容を解析し、その結果に応じて自動的にモード設定を行う。
【０００７】
しかしながら、特許文献１によれば、ユーザーは、プリンターのモードを設定するために、モード設定用シートのフォーマットを紙に印刷する指示をプリンターに与える作業と、フォーマットが印刷されたモード設定用シートにマーキングを施す作業と、そのモード設定用シートをスキャナーに読み込ませる作業とを行う必要がある。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平５−１１２０６４号公報（要約書）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
そこで、上記の点に鑑み、本発明は、印刷媒体に印刷されたバーコードや文字等の印刷情報を読み取って印刷情報の検証を行うスタンドアローンタイプの検証装置において、内部設定情報をさらに簡単に設定できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
以上の課題を解決するため、本発明の１つの観点に係る検証装置は、内部設定情報に従って動作し、印刷媒体に印刷された印刷情報を読み取って印刷情報の検証を行う検証装置であって、印刷情報が印刷された印刷媒体を搬送する搬送部と、前記搬送部によって搬送される印刷媒体に印刷された印刷情報を光学的に読み取って出力信号を生成する読取部と、前記内部設定情報を格納する持ち運び可能な外部記憶媒体から前記内部設定情報を読み出し、又は、前記内部設定情報を格納する格納部を有する赤外線通信端末から前記内部設定情報を受信し、前記内部設定情報に基づいて、少なくとも前記搬送部における印刷媒体の搬送を制御し、前記読取部の出力信号に基づいて、読み取られた印刷情報の内容を表す読取データを生成し、該読取データを、本来印刷すべき印刷情報の内容を表す参照データと比較することにより、印刷媒体に印刷された印刷情報の検証を行う制御部と、外部のプリンターに接続される外部接続端子をさらに具備し、前記制御部が、前記内部設定情報に従って、前記外部接続端子を介して送信又は受信される信号を有効にするか無効にするかを設定を含む。
【発明の効果】
【００１１】
本発明の１つの観点によれば、スタンドアローンタイプの検証装置において、持ち運び可能な外部記憶媒体から内部設定情報を読み出し、又は、赤外線通信端末から内部設定情報を受信することにより、検証装置の内部設定情報の設定作業が完了するので、内部設定情報が極めて簡単に設定できるようになる。その結果、作業ミスが低減し、作業に要する時間が短縮される。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係る検証装置を用いた印刷／検証システムを示す概略図である。
【図２】１つのメモリーカードを用いて複数の検証装置に内部設定情報を設定する状況を示す図である。
【図３】連続して発行された一連のラベルの検証例を示す図である。
【図４】図１に示す検証装置の詳細な内部構造を示す側面断面図である。
【図５】（Ａ）幅が狭い用紙に印刷情報を印刷するためにサーマルヘッドの端部を用いる場合を示す図であり、（Ｂ）は、幅が狭い用紙に印刷情報を印刷するためにサーマルヘッドの中央部を用いる場合を示す図である。
【図６】本発明の第１の実施形態に係る検証装置の制御部の構成例をその周辺部と共に示すブロック図である。
【図７】メモリーカードに格納される複数のモードの例を示す図である。
【図８】本発明の第２の実施形態に係る検証装置を用いた印刷／検証システムを示す概略図である。
【図９】本発明の第２の実施形態に係る検証装置の制御部の構成例をその周辺部と共に示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の参照符号を付して、重複する説明を省略する。
図１は、本発明の第１の実施形態に係る検証装置を用いた印刷／検証システムを示す概略図である。この印刷／検証システムは、プリンター１０と、検証装置２０とによって構成される。プリンター１０は、台紙に仮着されたラベル、又は、タグ製造用の帯状のシート等の用紙に、バーコードや文字等の印刷情報を印刷する。検証装置２０は、メモリーカード２８を用いて内部設定情報を設定することが可能であり、用紙に印刷された印刷情報を読み取って印刷情報の検証を行う。なお、検証装置２０の内部設定情報をメモリーカード２８に格納するために、パーソナルコンピューター３０を用いても良い。
【００１４】
検証装置２０は、プリンター１０に一体化されておらず、パーソナルコンピューター３０に接続されていないスタンドアローンタイプの検証装置であり、設置場所は自由である。また、複数種類のプリンター１０が用いられる場合においても、それらのプリンター１０によって印刷媒体に印刷された印刷情報を、１台の検証装置２０を用いて検証することが可能である。
【００１５】
以下においては、台紙に仮着されたラベルを用紙１として用い、ラベルにバーコードを印刷する場合を例として説明する。プリンター１０において、用紙１が、ロール状に巻回されたロール紙として、プリンター１０の筐体に設けられた用紙供給軸１１に回転可能に支持されている。用紙供給軸１１から引き出された用紙１は、プラテンローラー１２とサーマルヘッド１３との間に供給され、プラテンローラー１２の回転によって搬送される。
【００１６】
ラベルとしては、例えば、ある温度領域に達すると特定の色（黒や赤等）を発色するサーマル紙が用いられる。印刷データに基づく電気信号をサーマルヘッド１３に供給することにより、サーマルヘッド１３の発熱体が発熱して、ラベルにバーコードが印刷される。印刷が行われた用紙１は、プリンター１０の筐体に形成された用紙排出口から外部に排出される。プリンター１０から排出された用紙１は、検証装置２０に直接挿入されても良いし、一旦切断されてから検証装置２０に挿入されても良い。
【００１７】
検証装置２０は、複数の搬送ローラーを備えた上流側搬送部２１、中間搬送部２２、及び、下流側搬送部２３を含む搬送部と、搬送部によって搬送される用紙１に印刷されたバーコードを光学的に読み取って出力信号を生成するスキャナー部２４と、検証エラーが発生したラベルに押印を行うマーキング部２５と、検証装置２０の各部の動作を制御する制御部２６と、持ち運び可能な外部記憶媒体であるメモリーカード２８が装着（挿入）されるメモリーカードスロット２７とを含んでいる。また、検証装置２０は、プリンター１０の外部接続端子にケーブルを介して接続される外部接続端子（Ｅｘｔ端子）をさらに含んでも良い。
【００１８】
メモリーカードスロット２７は、メモリーカード２８が装着されているか否かを表す検出信号を制御部２６に出力する。メモリーカード２８としては、フラッシュメモリに属するＳＤカードを用いることができる。あるいは、メモリーカード２８の替わりに、ＵＳＢメモリー、フレキシブルディスク、ＭＯ、ＭＴ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−Ｒ／Ｗ、又は、ＤＶＤ−ＲＡＭ等の外部記憶媒体を用いるようにしても良い。それらの外部記憶媒体を用いる場合には、それらの外部記憶媒体が装着（挿入）されるスロット部が設けられる。
【００１９】
メモリーカード２８には、検証装置２０の内部設定情報（検証対象情報や検証装置の動作設定内容等）が格納される。内部設定情報は、検証装置２０を用いて設定し、検証装置２０からメモリーカード２８に書き込むようにしても良いし、パーソナルコンピューター３０を用いて設定し、パーソナルコンピューター３０からメモリーカード２８に書き込むようにしても良い。好ましくは、メモリーカード２８に複数種類の内部設定情報が格納される。メモリーカード２８に内部設定情報が格納されると、今度は、そのメモリーカード２８を用いて、検証装置２０に内部設定情報を設定（再設定）することができる。
【００２０】
図２は、１つのメモリーカードを用いて複数の検証装置に内部設定情報を設定する状況を示す図である。１つのメモリーカード２８を複数の検証装置２０のメモリーカードスロット２７に順次装着することにより、複数の検証装置２０に共通の内部設定情報を設定することができる。あるいは、メモリーカード２８に複数種類の内部設定情報が格納されている場合には、複数の検証装置２０に異なる種類の内部設定情報を設定することも可能である。
【００２１】
再び図１を参照すると、制御部２６は、メモリーカード２８がメモリーカードスロット２７に装着されると、メモリーカードスロット２７から出力される検出信号に応答して、メモリーカード２８から内部設定情報を読み出し、読み出された内部設定情報に従って各部を制御する。あるいは、メモリーカード２８から内部設定情報を読み出す指示は、ユーザーが行っても良い。メモリーカード２８に複数種類の内部設定情報が格納されている場合には、いずれの内部設定情報を選択するかは、ユーザーが指示する。制御部２６の制御の下で、搬送部が用紙１を搬送する。
【００２２】
図３は、連続して発行された一連のラベルの検証例を示す図である。用紙１は、台紙２に８枚のラベル３を剥離可能に仮着して構成されている。スキャナー部２４は、８枚のラベル３にそれぞれ印刷された８個のバーコード４を順次読み取って出力信号を生成する。それらのバーコード４には、バーコード番号Ｎｏ．１〜８が付されているものとする。
【００２３】
図１に示す制御部２６は、スキャナー部２４の出力信号に基づいて、読み取られたバーコードの画像を表す画像データを生成すると共に、その画像データに基づいて、読み取られたバーコードの内容（数字や文字）を表す読取データを生成し、その読取データを、本来印刷すべきバーコードの内容を表す参照データと比較することにより、ラベル３に印刷されたバーコード４の検証を行う。
【００２４】
検証エラーが発生した場合（スキャナー部２４がバーコードを読み取ることができなかった場合、又は、検証結果がＮＧであった場合）には、制御部２６が、検証エラーが発生したバーコードが印刷されているラベルに押印を行うようにマーキング部２５を制御する。これにより、マーキング部２５が、検証エラーが発生したバーコード（バーコード番号Ｎｏ．２）が印刷されているラベルに、「不可」のスタンプ５を押印する。
【００２５】
図４は、図１に示す検証装置の詳細な内部構造を示す側面断面図である。検証装置２０は、先に説明した上流側搬送部２１〜メモリーカードスロット２７に加えて、警告音発生部２９と、挿入部４０と、挿入センサー５１と、下側搬送ガイド板５２と、上側搬送ガイド板５３と、上流側移動検出部５４と、下流側移動検出部５５と、ラベル位置検出部５６と、モーター５７と、エンコーダー５８と、ベルト５９と、表示部７３と、操作部７４とを含んでいる。ここで、挿入部４０、上流側搬送部２１〜下流側搬送部２３、及び、挿入センサー５１〜ベルト５９は、用紙を搬送する搬送部を構成している。
【００２６】
挿入部４０は、挿入ガイド４１と、挿入センサー４２と、モーター４３と、ベルト４４及び４６と、回転ローラー４５と、搬送ローラー４７及び４９と、搬送ベルト４８と、ガイドローラー５０とを含んでいる。挿入ガイド４１は、図１に示すプリンター１０によって印刷された用紙が検証装置２０内に挿入される際に用紙を案内する部分であり、用紙の幅方向の位置を規制するために、用紙の幅方向に移動可能な用紙ガイド部４１ａを含んでいる。
【００２７】
挿入センサー４２は、挿入ガイド４１の先端部近傍に設けられ、挿入される用紙を検出して、検出信号を制御部２６に出力する。挿入部４０に用紙が挿入されると、制御部２６は、モーター４３を駆動して回転軸４３ａを回転させる。回転軸４３ａの回転は、ベルト４４を介して回転ローラー４５に伝えられ、さらに、ベルト４６を介して搬送ローラー４７に伝えられる。これにより、搬送ローラー４７及び４９を連結している搬送ベルト４８が送られるので、挿入部４０に挿入された用紙が、搬送ベルト４８とガイドローラー５０との間に挟まれて搬送される。
【００２８】
挿入センサー５１は、挿入部４０の搬送方向下流側における直近に設けられ、搬送される用紙を検出して、検出信号を制御部２６に出力する。制御部２６は、挿入センサー５１から検出信号を受信すると、用紙を搬送するように、上流側搬送部２１〜下流側搬送部２３を駆動するモーター５７を制御する。
【００２９】
用紙（ラベル及び台紙）の幅は様々であり、幅が狭い用紙が用いられる場合を考慮して、挿入センサー４２及び挿入センサー５１の各々は、用紙の幅方向に沿った複数の位置にそれぞれ配置された複数のセンサーを含むようにしても良い。例えば、図５（Ａ）及び（Ｂ）に示すように、検証装置２０において、挿入センサー４２として端部センサー４２ａ及び中央部センサー４２ｂを設け、挿入センサー５１として端部センサー５１ａ及び中央部センサー５１ｂを設けるようにしても良い。
【００３０】
図５（Ａ）に示すように、幅が狭い用紙に印刷情報を印刷するためにプリンター１０のサーマルヘッド１３の端部を用いる場合には、幅方向の端部に配置された端部センサー４２ａ及び５１ａが用いられる。一方、図５（Ｂ）に示すように、幅が狭い用紙に印刷情報を印刷するためにプリンター１０のサーマルヘッド１３の中央部を用いる場合には、幅方向の中央部に配置された中央部センサー４２ｂ及び５１ｂが用いられる。
【００３１】
検証装置２０の内部設定情報は、検証対象情報として、用紙のサイズ（幅）に関する情報と、用紙の位置に関する情報と、用紙における印刷情報の読取位置に関する情報との内の少なくとも１つを含んでいる。例えば、用紙の幅が所定の値以上である場合には、制御部２６は、印刷情報の読取位置が端部寄りの場合に端部センサー４２ａ及び５１ａの出力信号を選択し、印刷情報の読取位置が中央部寄りの場合に中央部センサー４２ｂ及び５１ｂの出力信号を選択しても良い。一方、用紙の幅が所定の値よりも小さい場合には、制御部２６は、用紙の位置が端部寄りの場合に端部センサー４２ａ及び５１ａの出力信号を選択し、用紙の位置が中央部寄りの場合に中央部センサー４２ｂ及び５１ｂの出力信号を選択しても良い。
【００３２】
再び図４を参照すると、下側搬送ガイド板５２には、複数の搬送用開口と、複数の検出用開口とが形成されている。上流側搬送部２１の複数の搬送ローラー２１ａ、中間搬送部２２の複数の搬送ローラー２２ａ、及び、下流側搬送部２３の複数の搬送ローラー２３ａは、複数の搬送用開口を通して下側搬送ガイド板５２の上方に突出している。また、上流側移動検出部５４の複数の検出ローラー５４ａ、及び、下流側移動検出部５５の複数の検出ローラー５５ａは、複数の検出用開口を通して下側搬送ガイド板５２の上方に突出している。
【００３３】
上側搬送ガイド板５３にも、複数の搬送用開口と、複数の検出用開口とが形成されている。上流側搬送部２１の複数の搬送ローラー２１ｂ、中間搬送部２２の複数の搬送ローラー２２ｂ、及び、下流側搬送部２３の複数の搬送ローラー２３ｂは、複数の搬送用開口を通して上側搬送ガイド板５３の下方に突出している。また、上流側移動検出部５４の複数の検出ローラー５４ｂ、及び、下流側移動検出部５５の複数の検出ローラー５５ｂは、複数の検出用開口を通して上側搬送ガイド板５３の下方に突出している。
【００３４】
搬送ローラー２１ａと搬送ローラー２１ｂとは、互いに対向して接触するように配置されている。同様に、搬送ローラー２２ａと搬送ローラー２２ｂとは、互いに対向して接触するように配置されており、搬送ローラー２３ａと搬送ローラー２３ｂとは、互いに対向して接触するように配置されている。
【００３５】
搬送ローラー２１ａ〜２３ａは、図示しないベルト、トルクリミッター、及び、アイドルギアを介して、モーター５７によって駆動される。これらの構成要素も、搬送部を構成している。トルクリミッターは、図１に示すプリンター１０から排出される用紙が検証装置２０に直接挿入される場合に、検証装置２０における用紙の搬送速度をプリンター１０における用紙の搬送速度に合わせるために、用紙にかかる張力を制限するものである。
【００３６】
挿入部４０から挿入された用紙を搬送する際には、まず、上流側搬送部２１において、搬送ローラー２１ａが図中下方から用紙に接触すると共に、搬送ローラー２１ｂが図中上方から用紙に接触し、モーター５７の駆動力を受けて搬送ローラー２１ａが回転することにより、用紙を下流方向（図４における左方向）に搬送する。
【００３７】
中間搬送部２２は、上流側搬送部２１よりも搬送方向下流側であって、且つ、用紙に印刷された印刷情報をスキャナー部２４が読み取る位置（図４における矢印Ａの位置）の搬送方向下流側における近傍に設けられている。中間搬送部２２において、搬送ローラー２２ａが図中下方から用紙に接触すると共に、搬送ローラー２２ｂが図中上方から用紙に接触し、モーター５７の駆動力を受けて搬送ローラー２２ａが回転することにより、用紙を下流方向に搬送する。中間搬送部２２をこのような位置に設けることによって、矢印Ａの位置における用紙の平面性を高めて、スキャナー部２４による印刷情報の読み取りを精度良く行うことができる。
【００３８】
下流側搬送部２３は、中間搬送部２２よりも搬送方向下流側であって、且つ、マーキング部２５よりも搬送方向下流側に設けられている。下流側搬送部２３において、搬送ローラー２３ａが図中下方から用紙に接触すると共に、搬送ローラー２３ｂが図中上方から用紙に接触し、モーター５７の駆動力を受けて搬送ローラー２３ａが回転することにより、用紙を下流方向に搬送する。下流側搬送部２３をこのような位置に設けることによって、マーキング位置における用紙の平面性を高めて、マーキングを良好に行うことができる。
【００３９】
上流側移動検出部５４は、上流側搬送部２１の搬送方向下流側における直近に配置されており、検出ローラー５４ａ及び５４ｂと、プーリー５４ｃとを含んでいる。下流側移動検出部５５は、下流側搬送部２３の搬送方向下流側における直近に配置されており、検出ローラー５５ａ及び５５ｂと、プーリー５５ｃとを含んでいる。また、エンコーダー５８は、プーリー５８ｃを含んでいる。
【００４０】
上流側移動検出部５４において、検出ローラー５４ａが図中下方から用紙に接触すると共に、検出ローラー５４ｂが図中上方から用紙に接触することにより、用紙が搬送されると検出ローラー５４ａ及び５４ｂが回転する。同様に、下流側移動検出部５５において、検出ローラー５５ａが図中下方から用紙に接触すると共に、検出ローラー５５ｂが図中上方から用紙に接触することにより、用紙が搬送されると検出ローラー５５ａ及び５５ｂが回転する。
【００４１】
プーリー５４ｃ、５５ｃ、及び、５８ｃには、ベルト５９が掛けられている。従って、プーリー５４ｃ及び５５ｃの内のすくなくとも一方が回転すると、その回転がプーリー５８ｃに伝播する。エンコーダー５８は、ロータリーエンコーダーであり、プーリー５８ｃの回転に基づいて検出信号を制御部２６に出力する。
【００４２】
図１に示すように、プリンター１０から排出された用紙が検証装置２０に直接挿入される場合には、検証装置２０における用紙の搬送速度をプリンター１０における用紙の搬送速度に合わせることが望ましい。一方、プリンター１０から排出された用紙が一旦切断されてから検証装置２０に挿入される場合には、検証装置２０における用紙の搬送速度をプリンター１０における用紙の搬送速度とは無関係に決定することができる（自走）。
【００４３】
検証装置２０の内部設定情報は、検証装置の動作設定内容として、用紙の搬送速度をプリンターに追従させるか否かに関する搬送速度設定情報を含んでいる。制御部２６は、搬送速度設定情報に従って、搬送部における用紙の搬送速度を調整する。これにより、プリンターから排出された用紙が検証装置２０に直接挿入される場合には、用紙の搬送速度をプリンターに追従させ、一旦切断された用紙が検証装置２０に挿入される場合には、用紙の搬送速度を、印刷情報の検証に要する時間に合わせて自動的に、あるいは、手動で設定することができる。
【００４４】
さらに、図１に示すように、検証装置２０が外部接続端子（Ｅｘｔ端子）を用いてプリンター１０に接続される場合には、プリンター１０が、検証装置２０における用紙の搬送を開始させる搬送開始信号を検証装置２０に送信して、外部接続端子を介して搬送開始信号を受信した制御部２６が、用紙の搬送を開始させるように搬送部を制御するようにしても良い。これにより、プリンター１０から用紙が出力されるタイミングに同期して、検証装置２０における用紙の搬送を開始させることができる。
【００４５】
あるいは、検証装置２０の制御部２６が、プリンター１０における用紙の搬送速度を制御する搬送速度制御信号を外部接続端子を介してプリンター１０に送信することにより、プリンター１０における用紙の搬送速度を制御しても良い。これにより、検証装置２０における印刷情報の検証に時間を要する場合でも、それに合わせてプリンター１０における用紙の搬送速度を遅くすることができる。また、スキャナー部２４が印刷情報を読み取ることができなかった等の場合には、制御部２６が、プリンター１０の動作を停止させるプリンター停止信号を外部接続端子を介してプリンター１０に送信することにより、プリンター１０の動作を停止させても良い。
【００４６】
検証装置２０の内部設定情報は、検証装置の動作設定内容として、外部接続端子を介して送信される搬送速度制御信号もしくはプリンター停止信号、又は、外部接続端子を介して受信される搬送開始信号等のそれぞれを有効にするか無効にするかに関する外部接続端子設定情報を含んでいる。制御部２６は、外部接続端子情報に従って、外部接続端子を介して送信又は受信される信号を有効にするか無効にするかを設定する。
【００４７】
ラベル位置検出部５６は、好ましくは、反射型光センサーと透過型光センサーとの両方を含んでいる。反射型光センサーは、用紙の少なくとも一方の面においてラベルの位置に対応して印刷された位置検出マーク（アイマーク）を検出して、検出信号を制御部２６に出力する。また、透過型光センサーは、用紙上においてラベルが存在する領域とラベルが存在しない領域との光透過率の差を検出して、検出信号を制御部２６に出力する。
【００４８】
反射型光センサーを用いる場合には、下側センサー５６ａ又は上側センサー５６ｂが反射型光センサーによって構成される。一方、透過型光センサーを用いる場合には、下側センサー５６ａが、透過型光センサーの発光部又は受光部によって構成され、上側センサー５６ｂが、透過型光センサーの受光部又は発光部によって構成される。
【００４９】
検証装置２０の内部設定情報は、検証装置の動作設定内容として、反射型光センサーを用いるか透過型光センサーを用いるかに関するセンサー設定情報を含んでいる。制御部２６は、センサー設定情報に従って、反射型光センサーと透過型光センサーとの内の一方を選択し、選択されたセンサーの出力信号に基づいて、搬送部における印刷媒体の搬送を制御する。
【００５０】
スキャナー部２４は、搬送される用紙をスキャンすることにより、用紙に印刷されたバーコードを光学的に読み取って出力信号を生成する読取部である。例えば、スキャナー部２４は、照明部と光センサー部とを有しており、照明部によって照明された用紙に印刷されているバーコードを光センサー部が読み取って出力信号を生成する。光センサー部としては、１次元又は２次元ＣＣＤイメージセンサー等を用いることができる。スキャナー部２４によって生成される出力信号は、制御部２６に出力される。
【００５１】
マーキング部２５は、制御部２６の制御の下で、検証エラーが発生したバーコードが印刷されているラベルに押印を行う押印部である。スキャナー部２４がバーコードを読み取ることができなかったり、スキャナー部２４が読み取ったバーコードの内容が本来印刷すべきバーコードの内容と異なっていたりする場合には、そのバーコードが印刷されているラベルに、「不可」又は「ＮＧ」等の押印を行う。なお、マーキング部２５は、レーザーやインクジェットを用いてマーキングを行っても良いし、用紙の一部を切り欠いたり孔を開けたりしてマーキングを行っても良い。
【００５２】
さらに、検証エラーが発生したり、及び／又は、操作エラーが生じた際には、制御部２６が、警告音発生部２９に警告音（ブザー音）を発生させるようにしても良い。検証装置２０の内部設定情報は、検証装置の動作設定内容として、警告音発生部２９が発生する警告音の音量に関する警告音音量設定情報を含んでいる。制御部２６は、警告音音量設定情報に従って、警告音発生部２９が発生する警告音の音量を調節する。
【００５３】
図６は、本発明の第１の実施形態に係る検証装置の制御部の構成例をその周辺部と共に示すブロック図である。図６に示すように、制御部２６は、ＣＰＵ（central processing unit：中央演算装置）６０と、ＲＯＭ（read only memory）６１と、フラッシュＲＡＭ（random access memory）６２と、用紙検出制御回路６３と、ピッチ検出制御回路６４と、駆動制御回路６５と、エンコーダー制御回路６６と、インターフェース（ＩＦ）６７と、設定部６８と、スキャン制御回路６９と、検証部７０と、マーキング制御回路７１と、音声回路７２とを含んでいる。これらは、バスラインを介して相互に接続されている。
【００５４】
ＲＯＭ６１には、ＣＰＵ６０に各種の処理を行わせるためのソフトウェア（制御プログラム）が格納されている。ＣＰＵ６０は、ＲＯＭ６１に格納されている制御プログラムに従って、用紙検出制御回路６３〜音声回路７２を制御する。また、フラッシュＲＡＭ６２には、本来印刷すべき印刷情報の内容を表す参照データが格納されている。参照データは、メモリーカード、ＵＳＢメモリー、フレキシブルディスク、ＭＯ、ＭＴ、ＣＤ−Ｒ／Ｗ、ＤＶＤ−Ｒ／Ｗ、又は、ＤＶＤ−ＲＡＭ等の持ち運び可能な外部記憶媒体を用いることにより、予めフラッシュＲＡＭ６２に格納される。
【００５５】
用紙検出制御回路６３は、用紙が挿入部４０に挿入されたか否かを検出するように挿入センサー４２を制御すると共に、用紙が検証装置本体内に挿入されたか否かを検出するように挿入センサー５１を制御する。また、ピッチ検出制御回路６４は、ラベルの位置情報を利用する動作モードにおいて、ラベル位置検出部５６から出力される検出信号に基づいて、台紙に仮着されたラベルの位置（用紙の長手方向における位置）を求め、ラベル位置検出部５６がラベルを検出してから次のラベルを検出するまでの距離をラベルのピッチとして求める。
【００５６】
駆動制御回路６５は、用紙が挿入部４０に挿入された際に、用紙を搬送するようにモーター４３を制御すると共に、用紙が検証装置本体内に挿入された際に、用紙を搬送するようにモーター５７を制御する。エンコーダー制御回路６６は、エンコーダー５８から出力される検出信号に基づいて、用紙の移動量又は搬送速度を求める。エンコーダー制御回路６６によって求められた用紙の移動量又は搬送速度は、駆動制御回路６５によるモーター４３及び５７の制御にフィードバックされるようにしても良い。
【００５７】
ＣＰＵ６０は、インターフェース６７を介して表示部７３及び操作部７４に接続されている。表示部７３は、例えば、ＣＰＵ６０から供給される信号に基づいて操作メッセージ等を表示する液晶パネルと、バーコードを読取中であることを表示する発光ダイオードと、検証エラーが発生したことを表示する発光ダイオードとを含んでいる。
【００５８】
また、操作部７４は、例えば、検証装置を操作するために用いられるスタートキー等の操作キーと、内部設定情報を設定するために用いられる内部設定情報設定キーと、設定された内部設定情報をメモリーカード２８に書き込む指示を与えるために用いられる内部設定情報保存キーと、メモリーカード２８に複数種類の内部設定情報が格納されている場合に、それらの内から１種類の内部設定情報を選択するために用いられる内部設定情報選択キーとを含んでいる。
【００５９】
設定部６８は、操作部７４を用いて設定された内部設定情報をフラッシュＲＡＭ６２及び／又はメモリーカード２８に書き込む。また、設定部６８は、フラッシュＲＡＭ６２又はメモリーカード２８から内部設定情報を読み出す。メモリーカード２８がメモリーカードスロット２７に装着されている場合には、メモリーカード２８から読み出された内部設定情報が優先される。ＣＰＵ６０は、その内部設定情報に従って、検証装置２０の各部を制御する。ここで、メモリーカード２８に複数種類の内部設定情報を格納する場合には、検証対象情報や検証装置の動作設定内容等を組み合わせることにより、複数のモードを設定するようにしても良い。
【００６０】
図７は、メモリーカードに格納される複数のモードの例を示す図である。この例においては、検証対象情報や検証装置の動作設定内容等の組み合わせに応じて、モード１、モード２、・・・が設定されている。
【００６１】
再び図６を参照すると、スキャン制御回路６９は、用紙が搬送される際に、バーコードの読取動作を行うようにスキャナー部２４を制御する。特に、スキャン制御回路６９は、ラベルの位置情報を利用する動作モードにおいて、ピッチ検出制御回路６４によって求められたラベルの位置に対応する範囲（用紙の長手方向における範囲）においてバーコードの読取動作を行うようにスキャナー部２４を制御する。また、スキャン制御回路６９は、検証対象情報を利用する動作モードにおいて、設定部６８によって読み出された検証対象情報に対応する範囲（用紙の幅方向における範囲）においてバーコードの読取動作を行うようにスキャナー部２４を制御する。これにより、バーコードの検証動作を効率的に行うことができる。
【００６２】
検証部７０は、スキャナー部２４の出力信号に基づいて、読み取られたバーコードの画像を表す画像データを生成し、その画像データに基づいて、読み取られたバーコードの内容（数字や文字）を表す読取データを生成する。その際に、検証部７０は、スキャナー部２４がバーコードを読み取ることができたか否かを判定する。さらに、検証部７０は、生成された読取データを、フラッシュＲＡＭ６２に格納されている本来印刷すべきバーコードの内容を表す参照データと比較することにより、ラベルに印刷されたバーコードの検証を行う。
【００６３】
マーキング制御回路７１は、検証エラーが発生したバーコードが印刷されているラベルに押印を行うようにマーキング部２５を制御する。これにより、マーキング部２５は、検証エラーが発生したバーコードが印刷されているラベルに、「不可」又は「ＮＧ」等の押印を行う。音声回路７２は、検証エラーが発生したり、及び／又は、操作エラーが生じた際に、警告音発生部２９に警告音を発生させる。
【００６４】
次に、図４に示す検証装置の動作例について、図４及び図６を参照しながら説明する。
まず、オペレーターが、検証装置２０の電源スイッチを操作することにより、検証装置２０を電源オンの状態にする。ＣＰＵ６０は、メモリーカードスロット２７から出力される検出信号に基づいて、メモリーカードスロット２７にメモリーカード２８が装着されているか否かを判定する。
【００６５】
メモリーカード２８が装着されている場合には、設定部６８が、メモリーカード２８から複数種類の内部設定情報に対応する複数のモードを読み出すことにより、表示部７３の液晶パネルに、「モード１」、「モード２」、・・・の表示を行う。オペレーターは、内部設定情報選択キーを操作することにより、それらのモードの内の１つを選択することができる。
【００６６】
次に、「ラベルを通してください」というメッセージが液晶パネルに表示されると、オペレーターが、用紙（ラベルが仮着された台紙）を検証装置２０に挿入し、スタートキーを押下する。これにより、ＣＰＵ６０が、選択されたモードに従って、検証装置２０の検証動作を開始させる。
【００６７】
まず、用紙検出制御回路６３が、挿入センサー４２から出力される検出信号に基づいて、用紙が挿入部４０に挿入されたか否かを判定する。用紙が挿入部４０に挿入されると、駆動制御回路６５が、搬送ベルト４８によって用紙を搬送するようにモーター４３を駆動する。さらに、用紙検出制御回路６３は、挿入センサー５１から出力される検出信号に基づいて、用紙が検証装置本体内に挿入されたか否かを判定する。用紙が検証装置本体内に挿入されると、駆動制御回路６５は、上流側搬送部２１〜下流側搬送部２３によって用紙を搬送するようにモーター５７を駆動する。
【００６８】
ＣＰＵ６０は、ピッチ検出制御回路６４によって求められたラベルの位置及びピッチと、エンコーダー制御回路６６によって求められた用紙の移動量又は搬送速度と、設定部６８によって読み出された検証対象情報とに基づいて、バーコードの読み取り動作を行う範囲を決定する。これに従って、スキャン制御回路６９が、スキャナー部２４にラベルのスキャンを開始させる。
【００６９】
検証部７０は、スキャナー部２４の出力信号に基づいて、読み取られたバーコードの画像を表す画像データを生成し、さらに、その画像データに基づいて、読み取られたバーコードの内容（数字や文字）を表す読取データを生成する。その際に、検証部７０は、スキャナー部２４がバーコードを読み取ることができたか否かを判定する。
【００７０】
スキャナー部２４がバーコードを読み取ることができた場合には、検証部７０は、生成された読取データを、本来印刷すべきバーコードの内容を表す参照データと比較することにより、ラベルに印刷されたバーコードの検証を行う。さらに、検証部７０は、検証が行われたバーコードに関する検証データを、フラッシュＲＡＭ６２に格納されている検証ファイルに保存する。検証データは、例えば、バーコード番号、検証結果（ＯＫ又はＮＧ）、バーコードの内容（数字や文字）、及び、バーコードの画像のグレードを含んでいる。バーコードの画像のグレードとは、例えば、バーコードの画像の明瞭度を５段階で評価したものである。
【００７１】
マーキング制御回路７１は、マーキング部２５を制御することにより、検証エラーが発生したバーコードが印刷されているラベルに、「不可」又は「ＮＧ」等の押印を行う。ＣＰＵ６０は、ラベル位置検出部５６から出力される検出信号に基づいて、次に検証の対象とすべきラベルが存在するか否かを判定する。次に検証の対象とすべきラベルが存在する場合には、上記の検証動作が繰り返される。一方、台紙に仮着された一連のラベルに印刷されたバーコードの検証が終了して、次に検証の対象とすべきラベルが存在しない場合には、用紙を排出して処理が終了する。
【００７２】
本発明の第１の実施形態によれば、スタンドアローンタイプの検証装置において、持ち運び可能な外部記憶媒体から内部設定情報を読み出すことにより、検証装置の内部設定情報をさらに簡単に設定できるようにすることができる。
【００７３】
次に、本発明の第２の実施形態について説明する。
図８は、本発明の第２の実施形態に係る検証装置を用いた印刷／検証システムを示す概略図である。図８に示すように、この印刷／検証システムは、プリンター１０と、検証装置２０ａと、赤外線通信端末（リモートコントローラー）９０とによって構成される。第２の実施形態に係る検証装置２０ａは、図１等に示す第１の実施形態に係る検証装置２０において、メモリーカードスロット２７の替わりに赤外線通信部８１を設けたものであり、その他の点に関しては第１の実施形態に検証装置２０と同様である。赤外線通信端末９０は、検証装置２０ａの赤外線通信部８１との間で、赤外線による通信を行う。なお、プリンター１０にも赤外線通信部を設けることにより、赤外線通信端末９０がプリンター１０を制御できるようにしても良い。
【００７４】
赤外線通信端末９０は、赤外線通信部９１と、制御部９２と、格納部９３と、表示部９４と、操作部９５とを含んでいる。格納部９３には、検証装置２０ａの内部設定情報（検証対象情報や検証装置の動作設定内容等）が格納される。内部設定情報は、検証装置２０ａの操作部を用いて設定し、検証装置２０ａの赤外線通信部８１から赤外線通信端末９０の赤外線通信部９１に送信することにより、制御部９２が格納部９３に格納するようにしても良いし、赤外線通信端末９０の操作部９５を用いて設定し、制御部９２が格納部９３に格納するようにしても良い。好ましくは、格納部９３に複数種類の内部設定情報が格納される。
【００７５】
格納部９３に内部設定情報が格納されると、今度は、内部設定情報を赤外線通信端末９０の赤外線通信部９１から検証装置２０ａの赤外線通信部８１に送信することにより、検証装置２０ａに内部設定情報を設定することができる。ここで、格納部９３に複数種類の内部設定情報（例えば、図７に示すモード１、モード２、・・・）が格納されている場合には、いずれの内部設定情報を検証装置２０ａに送信するかは、オペレーターが選択する。
【００７６】
表示部９４は、例えば、制御部９２から供給される信号に基づいて操作メッセージ等を表示する液晶パネルを含んでいる。また、操作部９５は、例えば、検証装置２０ａを操作するために用いられるスタートキー等の操作キーと、内部設定情報を設定するために用いられる内部設定情報設定キーと、設定された内部設定情報を格納部９３に格納する指示を与えるために用いられる内部設定情報保存キーと、格納部９３から内部設定情報を読み出して検証装置２０ａに送信する指示を与えるために用いられる内部設定情報送信キーと、格納部９３に複数種類の内部設定情報が格納されている場合に、それらの内から１種類の内部設定情報を選択するために用いられる内部設定情報選択キーとを含んでいる。
【００７７】
図９は、本発明の第２の実施形態に係る検証装置の制御部の構成例をその周辺部と共に示すブロック図である。設定部６８は、操作部７４を用いて設定された内部設定情報をフラッシュＲＡＭ６２に書き込み、及び／又は、赤外線通信部８１を介して赤外線通信端末９０に送信する。また、設定部６８は、フラッシュＲＡＭ６２から内部設定情報を読み出し、又は、赤外線通信端末９０から赤外線通信部８１を介して内部設定情報を受信する。電源投入後に検証装置２０ａが赤外線通信端末９０から内部設定情報を受信した場合には、赤外線通信端末９０から受信した内部設定情報が優先される。ＣＰＵ６０は、その内部設定情報に従って、検証装置２０ａの各部を制御する。
【００７８】
本発明の第２の実施形態によれば、スタンドアローンタイプの検証装置において、格納部を有する赤外線通信端末から内部設定情報を受信することにより、検証装置の内部設定情報をさらに簡単に設定できるようにすることができる。
【符号の説明】
【００７９】
１…用紙、
２…台紙、
３…ラベル、
４…バーコード、
５…スタンプ、
１０…プリンター、
１１…用紙供給軸、
１２…プラテンローラー、
１３…サーマルヘッド、
２０、２０ａ…検証装置、
２１…上流側搬送部、
２１ａ〜２３ａ、２１ｂ〜２３ｂ…搬送ローラー、
２２…中間搬送部、
２３…下流側搬送部、
２４…スキャナー部、
２５…マーキング部、
２６…制御部、
２７…メモリーカードスロット、
２８…メモリーカード、
２９…警告音発生部、
３０…パーソナルコンピューター、
４２…挿入センサー、
４２ａ…端部センサー、
４２ｂ…中央部センサー、
４３…モーター、
５１…挿入センサー、
５１ａ…端部センサー、
５１ｂ…中央部センサー、
５６…ラベル位置検出部、
５６ａ…下側センサー、
５６ｂ…上側センサー、
６０…ＣＰＵ、
６１…ＲＯＭ、
６２…フラッシュＲＡＭ、
６３…用紙検出制御回路、
６４…ピッチ検出制御回路、
６５…駆動制御回路、
６６…エンコーダー制御回路、
６７…インターフェース、
６８…設定部、
６９…スキャン制御回路、
７０…検証部、
７１…マーキング制御回路、
７２…音声回路、
７３…表示部、
７４…操作部、
８１…赤外線通信部、
９０…赤外線通信端末、
９１…赤外線通信部、
９２…制御部、
９３…格納部、
９４…表示部、
９５…操作部
【図１】
0005757743.tif 000002
【図２】
0005757743.tif 000003
【図３】
0005757743.tif 000004
【図４】
0005757743.tif 000005
【図５】
0005757743.tif 000006
【図６】
0005757743.tif 000007
【図７】
0005757743.tif 000008
【図８】
0005757743.tif 000009
【図９】
0005757743.tif 000010