(57)【要約】【課題】  読取エラーとなった場合に読取エラーとなる状態の媒体の画像を保存することができ、エラー原因の究明に役立てることができる光学的シンボル情報読取装置およびＰＯＳシステムを提供することにある。【解決手段】  この発明は、所定の階調で前記二次元画像を媒体から採取して、採取された二次元画像からシンボル情報に付された所定の情報を復号するものであって、二次元画像から所定の情報が復号できない状態のときに二次元画像を外部へ出力するものである。【選択図】      図１
2005202473.tif 000002
【特許請求の範囲】
【請求項１】
バーコード等のシンボル情報が表示された媒体から前記シンボル情報を二次元画像として光学的に読取る光学的シンボル情報読取装置において、
所定の階調で前記二次元画像を前記媒体から採取して、採取された前記二次元画像から前記シンボル情報に付された所定の情報を復号するものであって、前記二次元画像から前記所定の情報が復号できない状態のときに前記二次元画像を外部へ出力す光学的シンボル情報読取装置。
【請求項２】
バーコード等のシンボル情報が表示された媒体から前記シンボル情報を二次元画像として光学的に読取る光学的シンボル情報読取装置において、
前記媒体に表示されたシンボル情報の劣化を示すハーフトーンが表示可能な所定の階調で前記二次元画像を前記媒体から採取する撮像手段と、
この撮像手段により採取された前記二次元画像から前記シンボル情報に付された所定の情報を復号する復号手段と、
前記復号手段により前記二次元画像から前記所定の情報が復号できない状態のときにあるいは前記復号手段が前記所定の情報を復号できなかったときに前記二次元画像を外部へ出力する出力手段とを有する光学的シンボル情報読取装置。
【請求項３】
前記シンボル情報はバーコードであり、前記媒体はバーコードラベルであり、前記所定の情報が復号できない状態のときあるいは復号できなかったときに、前記復号手段あるいは他の手段がエラー情報を発生するものであり、前記エラー情報とともに前記二次元画像を外部へ送信し、前記所定の情報が復号できたときに前記所定の情報を外部へ送信する請求項２の光学的シンボル情報読取装置。
【請求項４】
さらに前記二次元画像を記憶するメモリと、前記他の手段としてこのメモリに記憶された前記二次元画像から前記所定の情報が復号できるか否かを判定する判定手段とを有し、前記復号手段は、この判定手段により前記所定の情報が復号できるときに前記所定の情報を復号する請求項３記載の光学的シンボル情報読取装置。
【請求項５】
前記復号手段は、前記バーコードをデコードするデコード回路であり、前記所定の情報が復号できない状態のときあるいは復号できなかったときに複数回前記二次元画像が前記撮像手段により採取され、複数回前記所定の情報が復号できない状態のときあるいは復号できなかったときに前記エラー情報を発生する請求項３又は４項記載の光学的シンボル情報読取装置。
【請求項６】
さらにプロセッサを有し、前記復号手段と前記出力手段とは、前記プロセッサが所定のプログラムを実行することで実現され、外部に出力される前記二次元画像が圧縮処理される請求項５項記載の光学的シンボル情報読取装置。
【請求項７】
請求項１〜６記載の光学的シンボル情報読取装置と、この装置から出力される前記所定の情報あるいは前記エラー情報および前記二次元画像を受ける前記ＰＯＳ装置とからなるＰＯＳシステム。
【請求項８】
請求項１〜６記載の光学的シンボル情報読取装置と、この装置から出力される前記所定の情報あるいは前記エラー情報および前記二次元画像を受ける前記端末装置とからなる光学的シンボル情報読取・情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、光学的シンボル情報読取装置およびＰＯＳシステムに関し、詳しくは、印刷物等の媒体に記録されたバーコード、二次元バーコード、その他のシンボル情報を画像情報として光学的に読取り、読取った画像情報から元の情報を復号して外部へと出力する光学的シンボル情報読取装置において、読取エラーとなった場合に読取エラーとなる状態の媒体の画像を保存することができ、エラー原因の究明に役立てることができるような光学的シンボル情報読取装置に関する。
なお、ここでは、バーコード等のように所定の情報が所定の形態で付加された記号あるいは符号をシンボル情報という。
【背景技術】
【０００２】
従来、バーコード，二次元バーコードなど特定の情報が所定の形態でコード化されて付加されたシンボル情報を利用した商品管理システムや物流システムがあるが、これらシステムにおいては、例えば、商品に貼ったバーコードラベルからバーコードデータを光学的に入力して、商品管理、物流管理が行われている。この種のシステムにおいて、バーコードによるデータ入力は、操作性向上のための有効な手段となっている。
そこで、バーコードなどの読取り上の問題が発生すると、業務の円滑化に多大な支障を来たす。そのため、バーコードの読取り率向上のために読取り不良の原因究明の分析が必要になる。また、コード読取りエラーの発生率を低下させ、オペレーション効率を高める発明も公知である（特許文献１）。
バーコード読取不良の大きな要因としては、バーコードラベルの印刷不良、読取装置の機械の性能の劣化やレンズ面の汚れ、故障、商品を読ませるオペレータの操作上の問題などがある。なお、バーコードラベルの不良としては、劣化バーコード、規格外れのバーコードなどがある。
一般的なバーコード読取装置においては、読取れた場合は、“バーコードタイプ”、“バーコードデータ”、読取れなかった場合は、“エラーコード”がＰＯＳ装置に送られてくるだけであり、エラーの場合、どのバーコードが読取りエラーであったか不明である。
前記のバーコードの読取りエラーの解析を容易にするために、バーコード読取装置から「バーコードデータは読取れたが、印刷が日本工業規格（ＪＩＳ）違反である。」という中間（グレー）状態を検出するバーコード読取装置も公知である（非特許文献１）。
【特許文献１】特開２００２−３５２１４８号公報
【非特許文献１】NCR  ７８８２  コンパクト・スキャナー納入仕様書      http://www.ncr.co.jp/products/hardware/sa/ncr7882.html
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前記したように、読取り不良の要因としては、バーコードラベルの印刷不良やバーコードラベルの劣化などの媒体不良のほかに、オペレータ操作における読取り時の傾け方やスキャニング速度の癖や、読取り装置不良などの要因が含まれている。そこで、それを分析することが必要になる。しかし、印刷不良等のバーコードラベルは、商品を買った客が持ち帰り、当該ラベルの入手はほとんど無理である。オペレータは、商品登録や支払い業務等、買い物客をさばくのに繁忙であり、操作終了後に印刷不良の商品を思い出し、同種の商品のバーコードラベルを入手しようとしてもそれを特定するのが難しい。その上に、申告内容はオペレータにより異なることがある。
さらに、読取不良が発生したときに、たとえ、多少印刷不良のバーコードラベルであると判ったとしても、読取不良の原因がそれによるのかは特定できない。もちろん、商品を買った客が持ち帰った印刷不良等のバーコードラベルを入手したとしても同様である。その原因がオペレータ操作ミスに起因する可能性も大いにある。
一方、オペレータ操作ミスを特別に操作者対応に管理したとしても読取装置の機械の性能や読取装置のレンズ面の汚れ、読取装置の操作性も関係してくる。
この発明の目的は、このような従来技術の問題点を解決するものであって、読取エラーとなった場合に読取エラーとなる状態の媒体の画像を保存することができ、エラー原因の究明に役立てることができる光学的シンボル情報読取装置およびＰＯＳシステムを提供することにある。
【課題を解決するための手段】
【０００４】
このような目的を達成するためのこの発明の光学的シンボル情報読取装置およびＰＯＳシステムの構成は、バーコード等のシンボル情報が表示された媒体からシンボル情報を二次元画像として光学的に読取る光学的シンボル情報読取装置において、
所定の階調で前記二次元画像を媒体から採取して、採取された二次元画像からシンボル情報に付された所定の情報を復号するものであって、二次元画像から所定の情報が復号できない状態のときに二次元画像を外部へ出力するものである。
さらに具体的には、媒体に表示されたシンボル情報の劣化を示すハーフトーンが表示可能な所定の階調で二次元画像を媒体から採取する撮像手段と、この撮像手段により採取された二次元画像からシンボル情報に付された所定の情報を復号する復号手段と、この復号手段により二次元画像から所定の情報が復号できない状態のときあるいは復号手段が復号できなかったときに二次元画像を外部へ出力する出力手段とを有するものである。
【発明の効果】
【０００５】
このようにこの発明にあっては、媒体に表示されたシンボル情報の劣化が判るような所定の階調で二次元画像を媒体から採取して、復号手段で元の情報をデコードするようにし、復号手段がデコードできないようなものであるときあるいはデコードできなかったときに読取った画像そのものを外部に出力するものである。
これにより、印刷物等の媒体から読取ったシンボル情報の画像が読取りエラーとなるような状態のときには、その状態を保持した画像をそのまま外部に配置されるＰＯＳ装置あるいはホストコンピュータなどに送ることができ、その画像をそのままこれら装置に保存することが可能になる。
その結果、読取エラーが起こった原因を解析することが可能になり、シンボル情報を表示する媒体や読取作業を行う現場にエラー原因をフィードバックして、バーコードラベルの印刷不良のときにはその改善が可能になり、読取装置の機械の性能の劣化や読取装置のレンズ面の汚れ、故障のきにはそれぞれの対策が可能となり、商品を読ませるオペレータの操作上に問題があるときにはそれを改善することができる。
【発明を実施するための最良の形態】
【０００６】
図１は、この発明の光学的シンボル情報読取装置を適用した一実施例のブロック図、図２は、その電文フォーマットの説明図、図３は、バーコード読取処理のフローチャート、図４は、デジタルカメラで読取られ、送信される二次元画像の説明図である。
以下、シンボル情報として、バーコードを例にして、この発明の実施例を図を用いて詳細に説明する。
【０００７】
図１において、１は、手持ち式のバーコード読取装置である。バーコード読取装置１は、バーコードラベル２に印刷されているバーコードを結像レンズ１１を通して画像の映像データとしてデジタルカメラ１２で読取る。デジタルカメラ１２で読取った画像データを画像処理部１３で処理し、送信回路１４により、処理した復号データ、処理結果、画像データなどを送り、これを介して外部へ送信し、エラー結果を表示部１５に表示する。さらに、バーコード読取装置１は、読取り起動用のスイッチ１６とバーコードラベル２からの反射光を得るための光源である発光部（ＬＥＤ）１７とを有している。
３は、ＰＯＳ装置であって、バーコード読取装置１とはＵＳＢインタフェースライン４で接続されている。
スイッチ１６は、タッチスキャナのような手持ち式のバーコード読取装置１で使われるが、スイッチ１６の代わりに、常に、発光部（ＬＥＤ）１７あるいはレーザ光を発光させ、バーコードラベル２が無いかを常に、監視する方式の読取装置であってもよい。
デジタルカメラ１２は、バーコードラベル２（媒体）に印字（表示）されたバーコード（シンボル情報）の劣化を示すハーフトーンが表示可能な階調、例えば、２５６階調の白黒画像（カラーでも可）を採取する。その採取は、スイッチ１６のＯＮ操作とともに行われる。スイッチ１６がＯＮ操作されると発光部１７が駆動されてバーコードラベル２が照明され、その発光されたタイミングに合わせて画像処理部１３からの制御信号によりデジタルカメラ１２による撮像が行われる。採取されたその画像データをフレーム同期信号の割込み信号とともにデジタルカメラ１２から画像処理部１３に送出される。
デジタルカメラ１２で撮像される１画面の大きさは、例えば、２ｃｍ×４ｃｍであって、そのドット密度は、１５０ｄｐｉ程度のものである。総画素数としては、３万画素程度でよい。
【０００８】
画像処理部１３は、ＭＰＵ１３１と画像メモリ１３２、メモリ１３３、インタフェース１３４とからなり、バス１３５を介してこれらが相互に接続されている。
送信回路１４と、表示部１５、スイッチ１６、発光部１７、そしてデジタルカメラ１２とはそれぞれインタフェース１３４介して接続され、ＭＰＵ１３１とデータの授受を行い、ＭＰＵ１３１に制御される。
さらに、デジタルカメラ１２は、画像メモリ１３２に接続され、フレーム同期信号をインタフェース１３４を介してＭＰＵ１３１が受けて、デジタルカメラ１２で採取した二次元画像がデジタル値の形態で画像メモリ１３２に記憶される。
メモリ１３３には、画像データ採取プログラム１３３ａと、画像の状態判定プログラム１３３ｂ、データデコード処理プログラム１３３ｃ、そして画像圧縮送信処理プログラム１３３ｄ、読取結果表示プログラム１３３ｅ等が格納され、パラメータ領域１３３ｆと作業領域１３３ｇとを有している。
【０００９】
画像データ採取プログラム１３３ａは、スイッチ１６のＯＮによる割込み信号を受けてＭＰＵ１３１に実行され、これの実行によりＭＰＵ１３１は、デジタルカメラ１２を制御してバーコードラベル２の二次元画像を１画面分として読取り、画像メモリ１３２に１画面分のデータを記憶する処理をして画像の状態判定プログラム１３３ｂをコールする。
画像の状態判定プログラム１３３ｂは、ＭＰＵ１３１に実行され、これの実行によりＭＰＵ１３１は、作業領域１３３ｇのデータをクリアして、画像メモリ１３２から１画面分の二次元画像を読出して二値化処理をして作業領域１３３ｇに記憶し、デコード可能なデータか否か判定をする。
ここで、デコード可能なデータか否かは、作業領域１３３ｇに記憶された二値化処理をした画像データから白バーと黒バーとが所定の範囲に規格範囲、例えば、日本工業規格で指定されている範囲に入っているが否かの判定をすることによる。規格範囲に入っていないときには、エラー情報（エラーコード“ＮＧ”）を発生してこれを作業領域１３３ｇに記憶して送信処理プログラム１３３ｄをコールする。
なお、ここで、エラーコード“ＮＧ”を発生することなく、画像データ採取プログラム１３３ａをコールしてリトライして同様な処理をし、複数回（２回以上）リトライを行ってもデコード可能なデータでない場合にエラーコード“ＮＧ”を発生させてもよい。この場合には、白バーと黒バーとの判定を日本工業規格で指定された範囲に対して、さらにマージン設定を変更してそれぞれの判定幅を広げて判定をするようにしてもよい。
日本工業規格に対するマージン設定としては、例えば、日本工業規格より広い寸法マージンを白バーと黒バーに設定することである。これは、白バーと黒バーの現在の寸法から倍率を求めてその寸法に対して所定幅のマージンを採って、その範囲に入るか否かの判定である。また、白バーと黒バーとの反射率から定義した最小コントラスト比ＰＣ値を日本工業規格の所定値より低い値に設定するなどのマージン設定も行う。
一方、マージン設定をしない状態でデコード可能なデータとなっているときには、“ＯＫ”の結果コードを発生して作業領域１３３ｇに記憶し、データデコード処理プログラム１３３ｃをコールする。
なお、寸法マージン、コントラスト比のマージンを日本工業規格基準に従って復号して、“ＮＧ”の場合、上記、寸法マージン、コントラスト比のマージンを日本工業規格よりも広げて、復号可能となった場合、“ＧＲ”（グレー）の結果コードを発生する。
【００１０】
データデコード処理プログラム１３３ｃは、ＭＰＵ１３１に実行され、これの実行によりＭＰＵ１３１は、作業領域１３３ｇに記憶された二値化処理をした画像データから白バーと黒バーの寸法とセンターバーに対する位置等からバーコードに付された元の情報を復号して作業領域１３３ｇに復号した情報を記憶する。このとき、結果コードとして“ＯＫ”、バーコード種３３（図２参照）も生成して作業領域１３３ｇに記憶する。
送信処理プログラム１３３ｄは、ＭＰＵ１３１に実行され、これの実行によりＭＰＵ１３１は、エラーコード“ＮＧ”または“ＧＲ”が作業領域１３３ｇにあるときには、画像メモリ１３２の画像を圧縮処理をして図２の電文フォーマットに従って電文内容３０ｃの送信データ３０を組み立て送信回路１４を介してＰＯＳ装置３に送出する。一方、エラーコード“ＮＧ”が作業領域１３３ｇにないときには、作業領域１３３ｇにある復号した情報を結果コード“ＯＫ”等とともに図２の電文フォーマットの電文内容３０ａの送信データ３０を組み立て送信回路１４を介してＰＯＳ装置３に送出する。なお、電文フォーマットについては後述する。
そして、ＰＯＳ装置３に送出する処理をした後に読取結果表示プログラム１３３ｅをコールする。
読取結果表示プログラム１３３ｅは、ＭＰＵ１３１に実行され、これの実行によりＭＰＵ１３１は、作業領域１３３ｇのエラーコード“ＮＧ”の有無を判定してあるいは図２の送信電文を参照して、バーコード読取装置１の表示部１５により、読取れた場合（“ＯＫ”のとき）は、青ランプ、読取れなかった場合（“ＮＧ”のとき）は、赤ランプなどを点灯する。
ところで、以上の処理は、順次各プログラムが実行されて、画像データ採取処理、画像の状態判定処理、バーコードのデータデコード処理、送信処理、そして読取結果表示の順で行われるだけであるので、特に、これについては、フローチャートの形態での図示は割愛する。
【００１１】
図２に示すように、送信データ３０は、電文開始コード（ＳＴＸ）欄３１、結果コード欄３２、バーコード種類欄３３、データ欄３４、そして電文終了コード（ＥＴＸ）欄３５からなる電文フォーマットになる。
なお、結果コード欄３２には、二次元画像情報の判定結果として得られる“ＯＫ”，エラーコードの“ＮＧ”，グレー判定“ＧＲ”などのコードが記憶される。データ欄３４には、“ＮＧ”、“ＧＲ”のときに、復号データに換えて圧縮された画像データがイメージデータとして挿入される。
なお、グレー判定“ＧＲ”とは、広いマージン設定をして“ＯＫ”になった場合の判定結果である。その電文フォーマットの電文内容は、３０ｂとなる。
【００１２】
図３に示すバーコード読取処理は、画像の状態判定プログラム１３３ｂの処理内容をマージン設定機能に限定し、先にデータデコード処理プログラム１３３ｃを実行して、デコード処理でデコードできないときにマージン設定を広げることにより、リトライしてデコード処理をするものだる。二次元画像が読取れるか、否かの判定は、画像の状態判定プログラム１３３ｂによるのではなく、データデコード処理プログラム１３３ｃの実行において、デコードできたか否かによる。
デコードできないときにエラー情報を発生してデジタルカメラ１２で採取して二次元画像を転送するものでである。なお、この場合には、データデコード処理プログラム１３３ｃが画面メモリ１３２に記憶された二次元画像の二値化処理をする。
【００１３】
さて、オペレータは、バーコードラベル２にバーコード読取装置１をあてて、スイッチ１６をオンにして読取起動を行う（Ｓ１０１）。これにより、バーコード読取装置１の発光部１７が点灯（Ｓ１０２）し、結像レンズ１１とデジタルカメラ１２とによりバーコードラベル２のバーコード情報の画像読み取りが行われ（Ｓ１０３）、画像処理部１３の画像メモリ１３２に映像データとして記憶される。画像処理部１３においてＭＰＵ１３１がデータデコード処理プログラム１３３ｃを実行してまず復号処理を行う（Ｓ１０４）。
次に、読取ＯＫか？の判定を行い（Ｓ１０５）、Ｓ１０４の復号処理において、二値化した画像データから元のデータが復号できた場合にはここでＹＥＳとなって、ＭＰＵ１３１が送信処理プログラム１３３ｄを実行して送信データ３０の結果コード３２に“ＯＫ”を設定し、バーコード種３３、データ３４に復号したデータを設定する（Ｓ１１０）。そして、Ｓ１０９の結果ランプ点灯に至る。
【００１４】
次に、Ｓ１０４の復号処理において画像データが復号データとして読取できなかった場合にはＳ１０５でＮＯとなり、ＭＰＵ１３１が画像の状態判定プログラム１３３ｂを実行して、画像データの読取マージンを広げて設定して再復号処理を行う（Ｓ１０６）。ここで、読取ＯＫか？の判定を行い（Ｓ１０７）、画像データから元のデータが復号できた場合にはここでＹＥＳとなり、送信処理プログラム１３３ｄの実行によりＭＰＵ１３１は、送信データ３０の結果コード３２にグレー判定“ＧＲ”（図２参照）を設定し、バーコード種３３、データ３４に復号した結果を設定し、同時に画像メモリ１３２の画像データを圧縮してイメージデータとしてデータ欄３４に設定する（Ｓ１１１）。このとき、送信データ３０の結果コード３２には、付加情報として読取り可能となった読取設定マージン情報（マージン設定の設定値）が挿入されてもよい。そして、Ｓ１０９の結果ランプ点灯に至る。
また、Ｓ１０６の再復号処理において二値化画像データから元のデータが復号できなかった場合には、Ｓ１０７の読取ＯＫか？の判定において、ＮＯとなり、送信処理プログラム１３３ｄの実行によりＭＰＵ１３１は、送信データ３０の結果コード欄３２に“ＮＧ”を設定し、データ欄３４に同様に、画像メモリ１３２の画像データを圧縮してイメージデータとして設定する（Ｓ１０８）。
最後に、バーコード読取装置１の表示部１５により、読取れた場合（“ＯＫ”あるいはグレー判定“ＧＲ”）は、青ランプ、読取れなかった場合（ＮＧ判定）は、赤ランプなどの結果ランプを点灯する（Ｓ１０９）。
【００１５】
図４は、デジタルカメラで読取られ、送信される二次元画像の説明図である。
図４（ａ）は、読取操作時にバーコードをあまりにも傾けすぎたため、バーの幅の組み合わせが日本工業規格に合致せず、読取り不良が発生した場合を示している。これは、オペレータの操作ミスの場合であり、極端な例を示してある。したがって、このような画像は、たとえ、マージンを広く設定しても、偶然、復号可能となる部分を見つけることは至難のため、判定では、“ＮＧ”となり、ＰＯＳ装置３にこの画像が転送される。しかし、図４（ａ）の各バーの傾きがこれよりもゆるい場合には、認識マージンの設定によりグレー判定“ＧＲ”となる場合がある。このような場合でも図３の処理では、ＰＯＳ装置３にその画像が転送される。そして、必要に応じてマージン設定情報も転送される。
図４（ｂ）は、バーコードラベル２の下地が劣化してハーフトーンになっているものである。そこで、白黒のバーコードのコントラスト不良により、読取り不良が発生する。この場合に“ＮＧ”となれば、ＰＯＳ装置３にこの画像が転送される。また、グレー判定“ＧＲ”となれば、その画像もＰＯＳ装置３に転送される。
このような場合は、印刷不良、バーコード読取装置１の性能の劣化、結像レンズ１１のレンズ面の汚れ、故障などにより発生する。これにより、バーコードの印刷改良の指導、あるいは、使用しているバーコード読取装置１のメンテナンスの指示が的確にできる。
ここで、印刷不良、バーコード読取装置１の性能の劣化、結像レンズ１１のレンズ面の汚れ、故障などのいずれかの解析は、グレー判定“ＧＲ”として送信される、図４（ｂ）の二次元画像において、白バーと黒バーの反射率に対してハーフトーンのレベルが高い場合には印刷不良とすることができる。
また、白バーと黒バーの反射率とハーフトーンのレベルとが対応してそれぞに低下しているときには、結像レンズ１１のレンズ面の汚れ等として解析できる。さらに、性能の劣化、白バーと黒バーの反射率とハーフトーンのレベル差がある程度しかない場合には、感度不良としてバーコード読取装置１の性能の劣化等が考えられる。
【００１６】
図４（ｃ）は、バーコードの読取り方法として、レーザビーム光線を規定時間内に、さまざまな角度から、数百回発射して、その反射光線の画像を撮像画像として得た場合の例である。これにより、画像メモリ１３２には、本例では、その結果、２本のレーザビームの反射光線がデータとして記録される。
この場合には、それぞれの画像エリアに対応した切り出し枠により白バーと黒バーそれぞれのデータを得て、それぞれについての判定を行う。この場合、例えば、両者が“ＮＧ”のときにＮＧ判定とし、いずれか一方が“ＯＫ”のときにはＯＫ判定とし、それ以外のときにはグレー判定“ＧＲ”とする。
ここで、図４（ａ）あるいは図４（ｃ）において、二次元画像の水平ラインが所定間隔離れた位置でそれぞれ得たデータにおいて、白バーと黒バーとの間隔のずれを算出することで、所定以上傾斜したの白バーと黒バーが検出できる。このような場合には、オペレータの操作ミスを送信された画像から判定することが可能である。
このような画像をオペレータ対応で記憶すれば、操作の改善が可能になる。
【００１７】
以上説明してきたが、実施例では、バーコードラベルの二次元画像をデジタルカメラにより採取しているが、画像の採取は、デジタルカメラに限らず、二次元撮像素子とＡ／Ｄ変換回路と制御回路等により構成される撮像手段をデジタルカメラに換えてもよいことはもちろんである。
また、実施例では、バーコードの例を挙げているが、シンボル情報は、バーコード以外に、二次元コード、その他のシンボル情報画像、これらの組み合わせたコード等であってもよい。コード化される対象は、一般に英数を含めた文字データであるが、二次元コードのように、写真などの画像を含んだ状態でコード化されたシンボル情報もこの発明の対象に含まれる。
さらに、実施例では、二次元画像データは、圧縮して外部に出力しているが、この発明は、必ずしも圧縮する必要はなく、出力先は、ＰＯＳ装置に限定されるものではない。端末装置、ホストコンピュータ等であってもよい。このような場合には、ＰＯＳシステムは、光学的シンボル情報読取・情報処理システムになる。
【産業上の利用可能性】
【００１８】
従来技術の非特許文献１で説明したように、バーコードラベルの読取りエラーの解析を容易にするために、バーコード読取装置から“バーコードデータを読取れたが、印刷が日本工業規格違反である。”という中間（グレー）状態を検出するバーコード読取装置が公知である。
そこで、この発明として、外部に出力する二次元画像としてこの場合の中間（グレー）状態が検出されたときにもその画像を送信するようにしてもよい。
【図面の簡単な説明】
【００１９】
【図１】図１は、この発明の光学的シンボル情報読取装置を適用した一実施例のブロック図である。
【図２】図２は、その電文フォーマットの説明図である。
【図３】図３は、バーコード読取処理のフローチャートである。
【図４】図４は、デジタルカメラで読取られ、送信される二次元画像の説明図である。
【符号の説明】
【００２０】
１…バーコード読取装置、２…バーコードラベル、
３…ＰＯＳ装置、４…ＵＳＢインタフェースライン、
１１…バーコード読取装置１の結合レンズ、
１２…デジタルカメラ、
１３…バーコード読取装置１の画像処理部、
１４…バーコード読取装置１の送信回路、
１５…バーコード読取装置１の表示部、
１６…バーコード読取装置１のスイッチ、
１７…バーコード読取装置１の発光部、
３０…送信データ、
１３１…ＭＰＵ、１３２…画像メモリ、１３３…メモリ、
１３３ａ…画像データ採取プログラム、
１３３ｂ…画像の状態判定プログラム、
１３３ｃ…データデコード処理プログラム、
１３３ｄ…画像圧縮送信処理プログラム、
１３３ｅ…読取結果表示プログラム、
１３３ｆ…パラメータ領域、１３３ｇ…作業領域、
１３４…インタフェース、１３５…バス。
【図１】
2005202473.tif 000003
【図２】
2005202473.tif 000004
【図３】
2005202473.tif 000005
【図４】
2005202473.tif 000006