(57)【特許請求の範囲】
【請求項１】
原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を支援する光学パターン読取状況解析支援装置において、
前記光学パターン読取解読手段から２値化データである未解読データを取り込んで、対応する２値化パターンを生成する手段と、
前記光学パターン読取解読手段から取り込んだ未解読データを解読して比較用解読キャラクタを生成する手段と、
前記比較用解読キャラクタから規格に基づく比較用パターンを生成する手段と、
前記比較用パターン及び前記２値化パターンを比較すべく並べて出力する比較用出力手段とを備えることを特徴とする光学パターン読取状況解析支援装置。
【請求項２】
原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を支援する光学パターン読取状況解析支援装置において、
前記光学パターン読取解読手段から２値化データである未解読データを取り込んで、対応する２値化パターンを生成する手段と、
前記光学パターン読取解読手段から解読キャラクタを取り込んで、該解読キャラクタから規格に基づく比較用パターンを生成する手段と、
前記比較用パターン及び前記２値化パターンを比較すべく並べて出力する比較用出力手段とを備えることを特徴とする光学パターン読取状況解析支援装置。
【請求項３】
原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を支援する光学パターン読取状況解析支援装置において、
前記光学パターン読取解読手段から２値化データである未解読データを取り込んで、対応する２値化パターンを生成する手段と、
キャラクタを入力する手段と、
前記入力手段から入力されたキャラクタから規格に基づく比較用パターンを生成する手段と、
前記比較用パターン及び前記２値化パターンを比較すべく並べて出力する比較用出力手段とを備えることを特徴とする光学パターン読取状況解析支援装置。
【請求項４】
前記未解読データの規格に対する適合度合を評価する基準となる評価基準を設定する手段と、
前記光学パターン読取解読手段から未解読データを取り込んで、該未解読データの適合度合を評価基準と比較する手段と、
比較した結果を出力する手段とを備えることを特徴とする請求項１乃至３のいずれかに記載の光学パターン読取状況解析支援装置。
【請求項５】
前記光学パターン読取解読手段から取り込んだ未解読データを解読して比較用解読キャラクタを生成する手段を備え、
前記評価基準は、前記光学パターン読取解読手段が光学パターンを読み取り解読することが可能な範囲を示す許容値を、比較用解読キャラクタに基づいて設定したものであることを特徴とする請求項４に記載の光学パターン読取状況解析支援装置。
【請求項６】
前記評価基準は、光学パターン読取解読手段から解読キャラクタを取り込んで、該解読キャラクタに基づいて、光学パターン読取解読手段が光学パターンを読み取り解読することが可能な範囲を示す許容値を設定したものであることを特徴とする請求項４に記載の光学パターン読取状況解析支援装置。
【請求項７】
キャラクタを入力する入力手段を備え、
前記評価基準は、前記光学パターン読取解読手段が光学パターンを読み取り解読する範囲を示す許容値を、入力手段から入力されたキャラクタに基づいて設定したものであることを特徴とする請求項４に記載の光学パターン読取状況解析支援装置。
【請求項８】
原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段と、
請求項１乃至請求項７のいずれかに記載の光学パターン読取状況解析支援装置とを備えることを特徴とする光学パターン読取状況解析支援システム。
【請求項９】
前記光学パターン読取解読手段は未解読データを出力する手段を備えることを特徴とする請求項８に記載の光学パターン読取状況解析支援システム。
【請求項１０】
前記比較用出力手段は、前記比較用パターン及び前記２値化パターンを並列に並べて出力することを特徴とする請求項１乃至７のいずれかに記載の光学パターン読取り状況解析支援装置。
【請求項１１】
前記比較用出力手段は、前記比較用パターン及び前記２値化パターンを重ねて出力することを特徴とする請求項１乃至７のいずれかに記載の光学パターン読取り状況解析支援装置。
【請求項１２】
原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を、コンピュータに支援させるプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、
コンピュータに、光学パターン読取解読手段から２値化データである未解読データを取り込み、対応する２値化パターンを生成させるプログラムコード手段と、
コンピュータに、前記パターンを出力させるプログラムコード手段と、
コンピュータに、前記光学パターン読取解読手段から取り込んだ未解読データを解読して比較用解読キャラクタを生成させるプログラムコード手段と、
コンピュータに、前記比較用解読キャラクタから規格に基づく比較用パターンを生成させるプログラムコード手段と、
コンピュータに、前記比較用パターン及び前記２値化パターンを比較すべく並べて出力させる比較用出力プログラムコード手段とを含むコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【請求項１３】
原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を、コンピュータに支援させるプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、
コンピュータに、光学パターン読取解読手段から２値化データである未解読データを取り込み、対応する２値化パターンを生成させるプログラムコード手段と、
コンピュータに、該パターンを出力させるプログラムコード手段と、
コンピュータに、前記光学パターン読取解読手段から解読キャラクタを取り込んで、該解読キャラクタから規格に基づく比較用パターンを生成させるプログラムコード手段と、
コンピュータに、前記比較用パターン及び前記２値化パターンを比較すべく並べて出力させる比較用出力プログラムコード手段とを含むコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【請求項１４】
原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を、コンピュータに支援させるプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、
コンピュータに、光学パターン読取解読手段から２値化データである未解読データを取り込み、対応する２値化パターンを生成させるプログラムコード手段と、
コンピュータに、該パターンを出力させるプログラムコード手段と、
コンピュータに、入力手段から入力されたキャラクタから規格に基づく比較用パターンを生成させるプログラムコード手段と、
コンピュータに、前記比較用パターン及び前記２値化パターンを比較すべく並べて出力させる比較用出力プログラムコード手段とを含むコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。
【請求項１５】
コンピュータに、未解読データの規格に対する適合度合を評価する基準となる評価基準を設定させるプログラムコード手段と、
コンピュータに、光学パターン読取解読手段から未解読データを取り込んで、該未解読データの適合度合を評価基準と比較させるプログラムコード手段と、
コンピュータに、比較した結果を出力させるプログラムコード手段とを含むコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な請求項１２乃至１４のいずれかに記載の記録媒体。
【請求項１６】
コンピュータに、前記光学パターン読取手段から取り込んだ未解読データを解読して比較用解読キャラクタを生成させるプログラムコード手段と、
コンピュータに、前記評価基準として、光学パターン読取解読手段が光学パターンを読み取り解読することが可能な範囲を示す許容値を、比較用解読キャラクタに基づいて設定させるプログラムコード手段を含むコンピュータプログラムを記録してあることを特徴とする請求項１５に記載のコンピュータでの読み取りが可能な記録媒体。
【請求項１７】
コンピュータに、前記評価基準として、光学パターン読取解読手段から解読キャラクタを取り込んで、該解読キャラクタに基づいて、光学パターン読取解読手段が光学パターンを読み取り解読することが可能な範囲を示す許容値を設定させるプログラムコード手段を含むコンピュータプログラムを記録してあることを特徴とする請求項１５に記載のコンピュータでの読み取りが可能な記録媒体。
【請求項１８】
コンピュータに、前記評価基準として、光学パターン読取解読手段が光学パターンを読み取り解読する範囲を示す許容値を、入力手段から入力されたキャラクタに基づいて設定させるプログラムコード手段を含むコンピュータプログラムを記録してあることを特徴とする請求項１５に記載のコンピュータでの読み取りが可能な記録媒体。
【請求項１９】
前記比較用出力プログラムコード手段は、コンピュータに、前記比較用パターン及び前記２値化パターンを並列に並べて出力するプログラムコード手段を含むコンピュータプログラムを記録してあることを特徴とする請求項１２乃至１８のいずれかに記載のコンピュータでの読み取りが可能な記録媒体。
【請求項２０】
前記比較用出力プログラムコード手段は、コンピュータに、前記比較用パターン及び前記２値化パターンを重ねて出力するプログラムコード手段を含むコンピュータプログラムを記録してあることを特徴とする請求項１２乃至１８のいずれかに記載のコンピュータでの読み取りが可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バーコードリーダ等の光学パターン読取解読手段により読み取られた光学パターンの読取状況の解析を支援する光学パターン読取状況解析支援装置、その装置を使用する光学パターン読取状況解析支援システム、及びそれらを実現するためのプログラムが記録されてある記録媒体に関する。
【０００２】
【従来の技術】
製品又は部品を識別する方法として、一次元バーコード又は二次元コード（データシンボル）等のコード化された光学パターンを被識別物の表面に印刷、又は光学パターンを印刷したラベルを貼付し、光学パターン読取解読機により被識別物の表面の光学パターンを読み取り、読み取ったパターンを解読することにより識別を行う方法があり、この方法を用いた商品管理及び物流管理が普及している。
【０００３】
図７は光学パターン読取解読機を示すブロック図である。図中２は光学パターン読取解読機であり、光学パターン読取解読機２は光学パターンに光を照射する光源２１を備え、光源２１から照射された光は光学パターンの反射率に応じて反射する。
反射した光は、受光した光の量に応じた電荷を光学パターンの画像信号として送信するエリアＣＣＤ２２に読み取られ、読み取られた光は画像信号としてエリアＣＣＤ２２からアナログ信号をデジタル信号に変換するＡ／Ｄ変換器２３へ送られる。
Ａ／Ｄ変換器２３はエリアＣＣＤ２２から送られた画像信号を、暗部を“０”、明部を“１”で表現する未解読データである２値化データに変換し、変換された２値化データは、光学パターン読取解読装置全体の制御を行うＣＰＵ２４へ送られる。
【０００４】
ＣＰＵ２４では、ＣＰＵ２４での処理に用いられるプログラムが記録されているＲＯＭ２５から各種プログラムを読み出し、ＣＰＵ２４において発生するデータを一時的に記憶するＲＡＭ２６を用いて、プログラムを実行することにより、２値化データを解読して文字及び記号等のキャラクタを生成する２値化データ解読処理が行われ、解読キャラクタが生成される。
【０００５】
そして光学パターンの読み取りから解読までの処理を、所定回数繰り返し、解読に成功した回数が基準回数以上の場合、解読成功と判断し、解読結果を出力する入出力インターフェース２７から解読キャラクタを出力する。また解読に成功した回数が基準回数に満たない場合、解読失敗と判断し、入出力インターフェース２７からエラー信号を出力する。
なお光学パターンの読み取りから解読までの処理に異常が発生し、エラー信号を出力させる原因には、読み取り時の光学パターンからエリアＣＣＤまでの距離、外乱光、光学パターンの汚れ及び印刷不良、並びに光学パターン読取解読機の読取角度及びノイズ等の様々な要因がある。
【０００６】
【発明が解決しようとする課題】
エラー信号が出力された場合、光及び音を発するようにすることで使用者は光学パターンの読み取りから解読までの処理に異常が発生していることを認識できるが、その異常が如何なる原因に基づくものかまでは判別できない。
例えば光学パターンによる物流管理システムを新たに導入する場合で、初期試験において異常が多発したときに、異常の原因として光学パターンの印刷状況、光学パターン読取解読機の読取状況、及び光学パターン読取解読機の設置環境等の様々な要因が考えられるため、その異常の原因の追求には多大な労力及び時間を必要とする。
【０００７】
また光学パターンの解読に成功した場合でも、失敗する場合と比較してどの程度の余裕があるかという情報は得られない。例えば一次元バーコードを読み取って得られた２値化データにより示されるバー及びスペースの幅が、規格通りの標準バーコードを示すバー及びスペースの幅の太さにどの程度適合しているかの度合についての検証ができない。
例えば光学パターンの印刷又はラベルの貼付条件を変更する場合、光学パターン読取解読機のメンテナンスをする場合、光学パターン読取解読機の個体差を調べる場合等の読取状況の詳細な情報が必要な場合においても、解読が成功か失敗かという情報しか得られない。
【０００８】
このような異常の原因の追求を目的として光学パターン検証機が用いられているが、光学パターン検証機は光学パターン読取機により光学パターンを読み取り、該光学パターンに含まれるバーの幅のバラツキ等の情報を出力する光学パターンの品質を評価する装置であるため、異常の原因が印刷不良及び貼付不良等の光学パターンに基づくときにしか検証できない。
上述の光学パターン検証機を用いることにより光学パターンにおけるバーの幅の大小及び反射率等の規格に対する適合度合を検証することはできるが、光学パターン読取機を検証することはできず、さらには実際に使用する光学パターン読取解読機に対する光学パターンの相性の様に、光学パターン読取解読機の個体差に基づく適合度合については検証できない。
【０００９】
本発明は斯かる事情に鑑みてなされたものであり、光学パターンを読み取って得られた未解読データ、例えば光学パターンを“０”及び“１”で示した２値化データを表示すべく２値化パターンを生成し、該２値化パターンを出力することにより光学パターンの読み取りから解読までの処理に発生する異常の原因の解析を支援する光学パターン読取状況解析支援装置、その装置を使用する光学パターン読取状況解析支援システム、及びそれらを実現するためのプログラムが記録されている記録媒体の提供を主たる目的し、特に２値化パターンと比較すべく比較用のキャラクタをコード化して、コード化したキャラクタに基づく規格通りの標準バーコードを示す標準パターンを生成し、２値化パターン及び標準パターンを比較すべく並べて出力することにより光学パターンの読み取りから解読までの処理に発生する異常の原因の解析及び適合度合の検証を支援する光学パターン読取状況解析支援装置等の提供を目的とする。
【００１１】
第２の目的は、未解読データの規格に対する適合度合の評価基準を設定し、光学パターン読取解読機から取り込んだ未解読データの適合度合と比較して、比較結果を出力することにより光学パターンの読取状況を評価する光学パターン読取状況解析支援装置などの提供を他の目的とする。
【００１２】
【課題を解決するための手段】
第１発明に係る光学パターン読取状況解析支援装置は、原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を支援する光学パターン読取状況解析支援装置において、前記光学パターン読取解読手段から２値化データである未解読データを取り込んで、対応する２値化パターンを生成する手段と、前記光学パターン読取解読手段から取り込んだ未解読データを解読して比較用解読キャラクタを生成する手段と、前記比較用解読キャラクタから規格に基づく比較用パターンを生成する手段と、前記比較用パターン及び前記２値化パターンを比較すべく並べて出力する比較用出力手段とを備えることを特徴とする。
【００１３】
第２発明に係る光学パターン読取状況解析支援装置は、原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を支援する光学パターン読取状況解析支援装置において、前記光学パターン読取解読手段から２値化データである未解読データを取り込んで、対応する２値化パターンを生成する手段と、前記光学パターン読取解読手段から解読キャラクタを取り込んで、該解読キャラクタから規格に基づく比較用パターンを生成する手段と、前記比較用パターン及び前記２値化パターンを比較すべく並べて出力する比較用出力手段とを備えることを特徴とする。
【００１４】
第３発明に係る光学パターン読取状況解析支援装置は、原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を支援する光学パターン読取状況解析支援装置において、前記光学パターン読取解読手段から２値化データである未解読データを取り込んで、それに対応する２値化パターンを生成する手段と、キャラクタを入力する手段と、前記入力手段から入力されたキャラクタから規格に基づく比較用パターンを生成する手段と、前記比較用パターン及び前記２値化パターンを比較すべく並べて出力する比較用出力手段とを備えることを特徴とする。
【００１５】
第４発明に係る光学パターン読取状況解析支援装置は、第１発明乃至第３発明において、前記未解読データの規格に対する適合度合を評価する基準となる評価基準を設定する手段と、前記光学パターン読取解読手段から未解読データを取り込んで、該未解読データの適合度合を評価基準と比較する手段と、比較した結果を出力する手段とを備えることを特徴とする。
【００１６】
第５発明に係る光学パターン読取状況解析支援装置は、第４発明において、前記光学パターン読取解読手段から取り込んだ未解読データを解読して比較用解読キャラクタを生成する手段を備え、前記評価基準は、光学パターン読取解読手段が光学パターンを読み取り解読することが可能な範囲を示す許容値を、比較用解読キャラクタに基づいて設定したものであることを特徴とする。
【００１７】
第６発明に係る光学パターン読取状況解析支援装置は、第４発明において、前記評価基準が、光学パターン読取解読手段から解読キャラクタを取り込んで、該解読キャラクタに基づいて、光学パターン読取解読手段が光学パターンを読み取り解読することが可能な範囲を示す許容値を設定したものであることを特徴とする。
【００１８】
第７発明に係る光学パターン読取状況解析支援装置は、第４発明において、キャラクタを入力する入力手段を備え、前記評価基準は、光学パターン読取解読手段が光学パターンを読み取り解読する範囲を示す許容値を、入力手段から入力されたキャラクタに基づいて設定したものであることを特徴とする。
【００１９】
第８発明に係る光学パターン読取状況解析支援システムは、第１発明乃至第７発明において、原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段と、請求項１乃至請求項７のいずれかに記載の光学パターン読取状況解析支援装置とを備えることを特徴とする。
【００２０】
第９発明に係る光学パターン読取状況解析支援システムは、第８発明において、前記光学パターン読取解読手段は未解読データを出力する手段を備えることを特徴とする。
【００２１】
第１０発明に係る光学パターン読取状況解析支援装置は、第１発明乃至第７発明において、前記比較用出力手段は、前記比較用パターン及び前記２値化パターンを並列に並べて出力することを特徴とする。
【００２２】
第１１発明に係る光学パターン読取状況解析支援装置は、第１発明乃至第７発明において、前記比較用出力手段は、前記比較用パターン及び前記２値化パターンを重ねて出力することを特徴とする。
【００２３】
第１２発明に係るコンピュータでの読取りが可能な記録媒体は、原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を、コンピュータに支援させるプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、コンピュータに、光学パターン読取解読手段から２値化データである未解読データを取り込み、対応する２値化パターンを生成させるプログラムコード手段と、コンピュータに、前記パターンを出力させるプログラムコード手段と、コンピュータに、前記光学パターン読取解読手段から取り込んだ未解読データを解読して比較用解読キャラクタを生成させるプログラムコード手段と、コンピュータに、前記比較用解読キャラクタから規格に基づく比較用パターンを生成させるプログラムコード手段と、コンピュータに、前記比較用パターン及び前記２値化パターンを比較すべく並べて出力させる比較用出力プログラムコード手段とを含むコンピュータプログラムを記録してあることを特徴とする。
【００２４】
第１３発明に係るコンピュータでの読み取りが可能な記録媒体は、原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を、コンピュータに支援させるプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、
コンピュータに、光学パターン読取解読手段から2値化データである未解読データを取り込み、対応する２値化パターンを生成させるプログラムコード手段と、
コンピュータに、該パターンを出力させるプログラムコード手段と、
コンピュータに、前記光学パターン読取解読手段から解読キャラクタを取り込んで、該解読キャラクタから規格に基づく比較用パターンを生成させるプログラムコード手段と、
コンピュータに、前記比較用パターン及び前記２値化パターンを比較すべく並べて出力させる比較用出力プログラムコード手段とを含むコンピュータプログラムを記録してあることを特徴とする。
【００２５】
第１４発明に係るコンピュータでの読み取りが可能な記録媒体は、原キャラクタをコード化した光学パターンを読み取り、該光学パターンの未解読データを生成し、該未解読データを解読して解読キャラクタを生成し、未解読データ及び解読キャラクタを出力する光学パターン読取解読手段の読取状況の解析を、コンピュータに支援させるプログラムを記録してあるコンピュータでの読み取りが可能な記録媒体において、コンピュータに、光学パターン読取解読手段から2値化データである未解読データを取り込み、対応する２値化パターンを生成させるプログラムコード手段と、コンピュータに、該パターンを出力させるプログラムコード手段と、コンピュータに、入力手段から入力されたキャラクタから規格に基づく比較用パターンを生成させるプログラムコード手段と、コンピュータに、前記比較用パターン及び前記２値化パターンを比較すべく並べて出力させる比較用出力プログラムコード手段とを含むコンピュータプログラムを記録してあることを特徴とする。
【００２６】
第１５発明に係るコンピュータでの読み取りが可能な記録媒体は、第１２発明乃至第１４発明において、コンピュータに、未解読データの規格に対する適合度合を評価する基準となる評価基準を設定させるプログラムコード手段と、コンピュータに、光学パターン読取解読手段から未解読データを取り込んで、該未解読データの適合度合を評価基準と比較させるプログラムコード手段と、コンピュータに、比較した結果を出力させる比較用出力プログラムコード手段とを含むコンピュータプログラムを記録してあることを特徴とする。
【００２７】
第１６発明に係るコンピュータでの読み取りが可能な記録媒体は、第１５発明において、コンピュータに、前記光学パターン読取手段から取り込んだ未解読データを解読して比較用解読キャラクタを生成させるプログラムコード手段と、コンピュータに、前記評価基準として、光学パターン読取解読手段が光学パターンを読み取り解読することが可能な範囲を示す許容値を、比較用解読キャラクタに基づいて設定させるプログラムコード手段を含むコンピュータプログラムを記録してあることを特徴とする。
【００２８】
第１７発明に係るコンピュータでの読み取りが可能な記録媒体は、第１５発明において、コンピュータに、前記評価基準として、光学パターン読取解読手段から解読キャラクタを取り込んで、該解読キャラクタに基づいて、光学パターン読取解読手段が光学パターンを読み取り解読することが可能な範囲を示す許容値を設定させるプログラムコード手段を含むコンピュータプログラムを記録してあることを特徴とする。
【００２９】
第１８発明に係るコンピュータでの読み取りが可能な記録媒体は、第１５発明において、コンピュータに、前記評価基準として、光学パターン読取解読手段が光学パターンを読み取り解読する範囲を示す許容値を、入力手段から入力されたキャラクタに基づいて設定させるプログラムコード手段を含むコンピュータプログラムを記録してあることを特徴とする。
【００３０】
第１９発明に係るコンピュータでの読み取りが可能な記録媒体は、第１２発明乃至第１５発明において、コンピュータに、前記比較用出力手段は、前記比較用パターン及び前記２値化パターンを並列に並べて出力することを特徴とする。
【００３１】
第２０発明に係るコンピュータでの読み取りが可能な記録媒体は、第１２発明乃至第１５発明において、コンピュータに、前記比較用出力手段は、前記比較用パターン及び前記２値化パターンを重ねて出力することを特徴とする。
【００３３】
第１発明、第２発明、第３発明、第１２発明、第１３発明、第１４発明では、光学パターン読取解読機により光学パターンを読み取り、該光学パターンを解読すべく生成する未解読データ、特に読み取られた光学パターンの２値化データを表示すべく２値化パターンを生成し、該２値化パターンをモニタ及び／又はプリンタから出力する。これにより光学パターン読取解読機により読み取られた状態でのデータを目視により確認できるので、光学パターンの品質異常によるものに限らず、光学パターンの読み取りから解読までの処理に発生する異常の原因の解析を支援することができる。また２値化パターンと比較すべく比較用のキャラクタをコード化して、コード化したキャラクタに基づく規格通りの標準バーコードを示す標準パターンを生成し、２値化パターン及び標準パターンを比較すべく並べた状態でモニタ及び／又はプリンタから出力する。このときの並べ方として、暗部のバー及び明部のスペースからなる一次元のバーコードの場合は、それぞれのバー及びスペースが対応するように並列させ、２次元コードの場合は、２値化パターン及び標準パターンを重ねるようにする。これにより光学パターンを読み取って得られた２値化データが規格通りの標準バーコードを示すデータに対して、どの箇所にどの程度の差異があるかを目視により確認できるので、光学パターンの読み取りから解読までの処理に発生する異常の原因の解析を支援することができる。
【００３５】
第４発明、第５発明、第６発明、第７発明、第１５発明、第１６発明、第１７発明、及び第１８発明では、未解読データの規格に対する適合度合の評価基準を設定し、光学パターン読取解読機から取り込んだ未解読データの適合度合と比較して比較結果を出力する。これにより光学パターンの規格に対する適合度合及び光学パターン読取機に対する適合度合等の各種適合度合の検証を支援することができる。
【００３６】
【発明の実施の形態】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
図１は本発明の光学パターン読取状況解析支援システムを示すブロック図である。図中１はコンピュータであり、コンピュータ１はプログラム等の情報を記録したフレキシブルディスク及びＣＤ−ＲＯＭ等の記録媒体３からプログラム等の情報を読み取るフレキシブルディスクドライブ及びＣＤ−ＲＯＭドライブ等の外部記憶装置１２を備え、外部記憶装置１２により読み取った本発明のプログラム等の情報はハードディスク１３に格納される。
そしてプログラム等の情報をハードディスク１３から読み取り、一時的に情報を記憶するＲＡＭ１４に記憶させて、コンピュータ１が備えるＯＳ(operating system)上で本発明の光学パターン読取状況解析支援装置用のプログラムをＣＰＵ１１により実行することで、コンピュータ１は本発明の光学パターン読取状況解析支援装置として動作する。
さらにコンピュータ１は、キーボード及びマウス等の入力装置１５、モニタ及びプリンタ等の出力装置１６、並びに光学パターン読取解読機等の外部機器を接続する入出力インターフェース１７を備え、入出力インターフェース１７には光学パターン読取解読機としてバーコードリーダ２が接続されている。
【００３７】
バーコードリーダ２は、識別のための文字及び記号等のキャラクタを暗部であるバー及び明部であるスペースからなる１次元のバーコードにコード化した光学パターンに光を照射する光源２１を備えており、光源２１から光学パターンに照射された光は光学パターンの反射率に応じて反射する。
反射した光は、受光した光の量に応じた電荷を光学パターンの画像信号として送信するエリアＣＣＤ２２に読み取られ、読み取られた光は画像信号としてエリアＣＣＤ２２からアナログ信号をデジタル信号に変換するＡ／Ｄ変換器２３へ送られる。
Ａ／Ｄ変換器２３ではエリアＣＣＤ２２から送られた画像信号を、一定の周期でサンプリングし、サンプリングした箇所がバーを示す信号の場合“０”、スペースを示す信号の場合“１”で表現する２値化データに変換し、変換された２値化データは、バーコードリーダ２全体の制御を行うＣＰＵ２４へ送られる。
【００３８】
ＣＰＵ２４では、ＣＰＵ２４での処理に用いられるプログラムが記録されているＲＯＭ２５から各種プログラムを読み出し、ＣＰＵ２４において発生するデータを一時的に記憶するＲＡＭ２６を用いて、プログラムを実行することにより、２値化データを解読して文字及び記号等のキャラクタを生成する２値化データ解読処理が行われ、解読キャラクタが生成される。
そして２値化データ等の未解読データ及び解読キャラクタを出力する入出力インターフェース２７を備えている。
【００３９】
図２及び図３は本発明の光学パターン読取状況解析支援装置及び光学パターン読取解読機の処理を示すフローチャートである。バーコードリーダ２により光学パターンを読み取り（ステップＳ１）、読み取った光学パターンから未解読データである２値化データを生成し（ステップＳ２）、生成した２値化データを解読して解読キャラクタを生成し（ステップＳ３）、２値化データ、解読キャラクタ、及び許容値データをコンピュータ１へ出力する（ステップＳ４）。
【００４０】
コンピュータ１ではバーコードリーダ２から未解読の２値化データ、解読キャラクタ、及び許容値データを取り込んで、ＲＡＭ１４に記憶させ（ステップＳ５）、さらに２値化データをバー及びスペースとしてモニタに表示するためのパターンである２値化パターンを生成し、生成された２値化パターンをＲＡＭ１４に記憶させる（ステップＳ６）。
また２値化データを解読する２値化データ解読処理を行って比較用解読キャラクタを生成し、ＲＡＭ１４に記憶させる（ステップＳ７）。
【００４１】
そして読取状況を検証するための比較キャラクタとして比較用解読キャラクタを選択し（ステップＳ８：１，Ｓ９）、該比較用解読キャラクタ及び許容値データに基づいてバー及びスペースの幅、太いバー及び細いバーの幅の比等の評価項目について適合度合の評価基準を設定し（ステップＳ１２）、バーコードリーダ２から取り込んだ未解読データを評価基準と比較する適合度合検証を行い、検証した結果より検証データを生成し、ＲＡＭ１４に記憶させる（ステップＳ１３）。
さらに比較キャラクタとして選択してある比較用解読キャラクタをコード化して（ステップＳ１４）、バー及びスペースが規格通りの幅である標準パターンを生成し、ＲＡＭ１４に記憶させる（ステップＳ１５）。
【００４２】
そしてステップＳ６で生成した２値化パターンの確認を受けた場合（ステップＳ１６）、モニタ上に２値化パターンを表示させる（ステップＳ１７）。
さらにステップＳ１３で生成した検証データの確認を受けた場合（ステップＳ１８）、モニタ上に検証データを表示する検証ウインドウを開いて表示させる（ステップＳ１９）。
【００４３】
図４（ａ）及び（ｂ）は検証ウインドウに表示された内容を示す説明図である。検証データは図４（ａ）に示す様に、キャラクタ及び評価項目毎の判定結果として出力される。例えば図４（ａ）では項目３が太いバーと細いバーとの太さの比を示す指標であり、この比が規格通りの値に対する適合度合に応じてＡ，Ｂ，Ｃ，…というように記号によるランク付けがなされている。なお適合度合はランク付けではなく数値化して示すこともできる。また検証データは図４（ｂ）に示す様にグラフパターンとして表示することも可能であり、このように表示することで目視により読取状況を確認することができる。
【００４４】
またステップＳ６で生成された２値化パターン、ステップＳ７で生成された比較用解読キャラクタ、及びステップＳ１５で生成された標準パターンの確認を受けた場合（ステップＳ２０）、モニタ上にこれらの情報を比較するための比較ウインドウを開き、目視により容易に比較できるように並列させて比較ウインドウ内に表示させる（ステップＳ２１）。
なおステップＳ１６乃至ステップＳ２０においてモニタ上に表示した画像はプリンタを用いて印刷することも可能である。
【００４５】
図５は比較ウインドウに表示された内容を示す説明図である。図５中、上方の領域５Ａには２値化データ取得日時及び読取結果等の当該２値化データの付随情報が表示されており、表示されている読取結果より当該データはステップＳ０での解読に成功し、“＊ＡＢＣ＊”という比較用解読キャラクタが得られたことがわかる。
中央付近の領域５Ｂ内には２値化パターン、標準パターン、及び比較キャラクタである比較用解読キャラクタの夫々対応する箇所を比較すべく上下方向に並列させて表示しており、２値化パターン及び標準パターンの左端の５本のバー及びこれらのバーに挟まれたスペースがキャラクタ“＊”を示すものであり、以降“Ａ”，“Ｂ”，…，と続いている。
比較ウインドウ中の下方の領域５Ｃには２値化パターン及び標準パターンの表示位置及び長さを調整する２本のスクロールバーがあり、これらのスクロールバーを調整することにより、光学パターンの背景等のデータ外の不要な箇所を排除し、必要な箇所を適正なスケールで評価することができる。
【００４６】
図５において領域５Ｂ内の２値化パターン及び標準パターンを目視により比較した場合、２値化パターンのバーの幅及び対応する標準パターンのバーの幅に夫々若干差異があることが容易に判別でき、図４におけるバーの幅の大小を評価した判定結果を参照することにより、キャラクタ毎にバーの幅の差異が許容できるレベルに対して余裕があるか否かを判断できるので、適合度合を評価する基準とすることができる。
【００４７】
図６は比較ウインドウに表示された内容を示す説明図である。図６は光学パターンの読み取りから解読までの処理において失敗が生じた例であり、中央付近の２値化パターン、標準パターン、及び比較キャラクタを表示してある領域の２値化パターン及び標準パターンを比較すると、比較キャラクタ“Ａ”に対応するバー及びスペースにおいて、標準パターンの左から３番目及び４番目のバーが、２値化パターンでは一つになっている。
したがって、この箇所が原因で異常が発生した可能性が高いことが容易に判断でき、例えば光学パターンの該当個所が汚れており、読み取り時に汚れを暗部であるバーとして識別したことにより異常が発生したという推定ができる。
【００４８】
なおステップＳ８において比較キャラクタとしてバーコードリーダ２から取り込んだ解読キャラクタ（ステップＳ８：２，ステップＳ１０）、又は入力装置１５のキーボードを用いて入力したキャラクタを選択することが可能であり（ステップＳ８：３，ステップＳ１１）、図６に示す例の様に読み取りから解読までの処理において失敗が生じた場合、正常な比較用解読キャラクタが得られないので、利用者が入力装置１５を用いて手入力で入力した比較キャラクタを基に標準パターンを生成する。
また規格通りに印刷された標準光学パターンを読み取って標準パターンを生成することも可能である。
【００４９】
そして２値化データ及び中間データ等の未解読データを必要に応じて（ステップＳ２２）、ハードディスク１３又はデータ保存用の記録媒体に記録し（ステップＳ２３）、本発明のプログラムを終了させる（ステップＳ２４）。
【００５０】
なおバーコードリーダ２によりデータの収集をまとめて行い、ハードディスク１３又は記録媒体にデータを記録しておき、記録されてあるデータを任意の時刻に取り込んで、比較ウインドウに表示して解析することも可能であり、また記録されてある複数のデータを統計的に処理し、光学パターンの適合度合、及び光学パターン読取装置の安定性等の様々な検証をすることも可能である。
【００５１】
前記実施の形態では、光学パターンが一次元のバーコードの場合に、２値化パターン及び標準パターンを上下に並列させて表示する方法を示したが、光学パターンが２次元コードの場合は、２値化パターン及び標準パターを重ねて表示することにより目視にて容易に検証することができる。
【００５２】
また、光学パターン読取解読機は取り替えることが可能であり、検証を所望する光学パターン読取解読機をコンピュータに接続し、本発明を実施することにより光学パターン読取解読機の検証をすることができるので、光学パターンの印刷及び貼付状況の検証だけでなく、光学パターン読取解読機のメンテナンス及び個体差の検証、並びに使用環境及び設置環境の検証等の各種の用途への展開が可能である。
【００５３】
さらに、実際に使用している光学パターン読取解読機に本発明の光学パターン読取状況解析支援装置を接続することにより、通常は光学パターン読取解読機による製品又は部品の識別を行い、異常が発生した場合はモードを切り替えてオンライン検証機として用いることも可能である。
【００５４】
【発明の効果】
以上詳述した如く本発明に係る光学パターン読取状況解析支援装置、光学パターン読取状況解析支援システム、及び記録媒体においては、光学パターン読取解読機による光学パターンの読み取りから解読までに生じる未解読データ、特に読み取られた光学パターンを２値化した２値化データを出力すべく２値化パターンを生成し、該２値化パターンをモニタ及び／又はプリンタから出力することにより、光学パターン読取解読機により読み取られた状態でのデータを目視により確認できるので、光学パターンの品質異常によるものに限らず、光学パターンの読み取りから解読までの処理に発生する異常の原因の解析を支援することができる等、優れた効果を奏する。
【００５５】
また本発明に係る光学パターン読取状況解析支援装置等においては、２値化パターンと比較すべく比較用のキャラクタをコード化し、コード化したキャラクタを基に規格通りに生成したパターンである標準パターンを生成して、２値化パターン及び標準パターンを並べた状態でモニタ及び／又はプリンタから出力することにより、読み取られたデータが理想的なデータに対して、どの箇所にどの程度の差異があるかを目視により確認できるので、光学パターンの読み取りから解読までの処理に発生する異常の原因の解析を支援することができる等、優れた効果を奏する。
【００５６】
さらに本発明に係る光学パターン読取状況解析支援装置等においては、未解読データの規格に対する適合度合の評価基準を設定し、光学パターン読取解読機から取り込んだ未解読データの適合度合と比較して比較結果を出力することにより、光学パターンの規格に対する適合度合及び光学パターン読取機に対する適合度合等の各種適合度合の検証を支援することができる等、優れた効果を奏する。
【図面の簡単な説明】
【図１】本発明の光学パターン読取状況解析支援システムを示すブロック図である。
【図２】本発明の光学パターン読取状況解析支援システムの処理を示すフローチャートである。
【図３】本発明の光学パターン読取状況解析支援システムの処理を示すフローチャートである。
【図４】本発明の光学パターン読取状況解析支援装置の検証ウインドウに表示された内容を示す説明図である。
【図５】本発明の光学パターン読取状況解析支援装置の比較ウインドウに表示された内容を示す説明図である。
【図６】本発明の光学パターン読取状況解析支援装置の比較ウインドウに表示された内容を示す説明図である。
【図７】従来の光学パターン読取解読機を示すブロック図である。
【符号の説明】
１  コンピュータ
２  バーコードリーダ
３  記録媒体
１１  ＣＰＵ
１２  外部記憶装置
１３  ハードディスク
１４  ＲＡＭ
１５  入力装置
１６  出力装置
１７  入出力インターフェース
２１  光源
２２  エリアＣＣＤ
２３  Ａ／Ｄ変換器
２４  ＣＰＵ
２５  ＲＯＭ
２６  ＲＡＭ
２７  入出力インターフェース
【図１】
0004132309.tif 000002
【図２】
0004132309.tif 000003
【図３】
0004132309.tif 000004
【図４】
0004132309.tif 000005
【図５】
0004132309.tif 000006
【図６】
0004132309.tif 000007
【図７】
0004132309.tif 000008