(57)【特許請求の範囲】
【請求項１】
光を送出し、バーコードラベルからの前記光の反射光を受光する光学装置と、
前記光学装置からの信号をバーコードデータに変換する信号変換器と、
前記信号変換器で得られたバーコードデータをデコードするバーコードデータ・デコード装置と、
前記バーコードデータをホストへ送信する送信装置と、
前記信号変換器で得られた前記バーコードデータが前回に読み取られたバーコードデータと同一であるかを比較検出する同一ラベル検出装置と、
バーコード読み取り後の所定時間の間、同一のバーコード読み取りを制限する二度読防止タイマと、
前記二度読防止タイマによる前記所定時間が経過している場合は、前記バーコードを前記ホストへ送信するとともに第１の報知を行い、前記二度読防止タイマによる前記所定時間が経過していない場合で、かつ、前記同一ラベル検出装置が同一ラベルを検出した場合は、該同一のバーコードデータを廃棄するとともに第２の報知を行う報知装置を有する、ことを特徴とするバーコード読み取り装置。
【請求項２】
前記報知装置は前記第１の報知と第２の報知が異なって認識されるようにしたことを特徴とする請求項１に記載のバーコード読み取り装置。
【請求項３】
前記報知装置は前記第１の報知と第２の報知のうち一方は音であり他方は光であることを特徴とする請求項２に記載のバーコード読み取り装置。
【請求項４】
バーコード退出検出装置を有し、前記バーコードが読み取りエリアを退出したと判断されるときに、前記二度読防止タイマをスタートさせるバーコード退出検出装置を有することを特徴とする請求項１に記載のバーコード読み取り装置。
【請求項５】
バーコードラベルからバーコードを読み取る段階、
読み取ったバーコード信号をバーコードデータに変換する段階、
前記バーコードデータを前回読込みに係るバーコードデータと比較するとともに、前記バーコードの読み取りが二度読防止タイマによる所定時間の間であるかを判断する段階、
前記二度読防止タイマによる前記所定時間が経過している場合は、前記バーコードデータを送信するとともに第１の報知を行い、前記二度読防止タイマによる前記所定時間が経過していない場合で、かつ、前記バーコードデータと前回読込みに係るバーコードデータとが一致している場合は、前記バーコードデータを廃棄するとともに第２の報知を行う段階、
を含むバーコード読み取り制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、光の反射でバーコードを読み取るバーコード読み取り装置とその制御方法に関し、特に、スーパーマーケット等の店頭において、商品等に貼付されたバーコードラベルからバーコードを読み取り、それにより精算等を行うＰＯＳシステムにおけるバーコード読み取り装置とその制御方法に関する。
【０００２】
【従来の技術】
従来のスーパーマーケット等の店頭で利用されているＰＯＳシステムの概略構成を図１に示す。ＰＯＳステーション端末１０１には、商品等に貼付されたバーコードラベルからバーコードを読み取るバーコード読み取り装置（バーコードスキャナー）１０２がケーブル１０４により接続されている。ＰＯＳステーション端末１０１はホストをなすＣＰＵを備え、バーコード読み取り装置１０２からの読み取りデータを処理し、キーボード、表示器、プリンタ等を制御している。バーコード読み取り装置１０２は、レーザ光等を発する光源、バーコードラベルからの反射光を受光し電気信号に変換する光学装置１０３、この電気信号に基づいてバーコードデータに変換する変換器等を備えている。
【０００３】
ここで、図１で示したバーコード読み取り装置１０２を用い、商品等に貼付されたバーコードラベルからバーコードを読み取る動作について、図２のタイムチャートを参照して説明する。図２では、或る商品に貼付されたバーコードＡが読み取り装置１０２で読み取られ、次いでバーコードＡとは異なるバーコードＢが読み取られる状態を表している。
【０００４】
バーコードＡが光学装置１０３の読み取りエリアに入ると、光学装置１０３はバーコードラベルからの反射光を受信し、バーコード読み取り装置１０２内において光受信信号をディジタル変換等の処理をして、最初に完全なバーコードとして認識されたバーコードデータがデコードされる。ここで、バーコード読み取り操作が連続している途中であれば、二度読防止の観点から今回のバーコードが前に読み取られたバーコードと同一であるかどうかが判断されるが、今回のバーコードＡの読み取り操作は初回であるため、同一ではないと判断される。そして、バーコード読み取り装置１０２はＰＯＳステーション端末１０１にバーコードＡのバーコードデータを送信し、その時に、バーコード読み取り装置１０２に備えられているスピーカを鳴動させてバーコードデータがＰＯＳステーション端末１０１に送信されたことを短い音で報知する。ＰＯＳステーション端末１０１では当該バーコードデータに基づいて会計処理が行われる。
【０００５】
しかし、バーコードＡの読み取りが完了しても、当該バーコードラベルが光学装置１０３の読み取りエリアにその後滞留している場合が考えられる。そのため、バーコードラベルが読み取りエリアから退出したことを判別してから、次の読み取り動作に移ることができるようになっている。バーコードが光学装置１０３の読み取りエリア内にあると、光学装置１０３は最初に認識されたバーコードの後にバーコードらしき光信号或いは不完全なバーコードデータの光信号を受信することになるから、これらの光信号を受信している間はバーコードラベルが読み取りエリア内にまだ滞留していると判断する。図２においては、これらの光信号によるバーコードデータが存在することを白抜き矢印で示している。そして、バーコードラベルが確実に読み取りエリアから退出したことを判別するために、バーコード退出タイマが設けられており、上記の光信号によるバーコードデータが検出されると退出タイマが起動される。退出タイマによる所定時間Ｔ１の間、上記光信号によるバーコードデータが検出されなければ、退出タイマはタイムアウトになり、ここで、バーコードＡが読み取りエリアから退出したと判別し、バーコード読み取り装置１０２は次の読み取り動作に待機すると共に、二度読防止タイマをスタートさせる。これは、同じバーコードを読み取り、当該バーコードデータをＰＯＳステーション端末１０１に送信しないように、二度読防止タイマによる所定時間Ｔ２の間制限するものであり、同じバーコードを所定時間Ｔ２内に読み取った場合には、当該所定時間内に読み取ったバーコードデータを廃棄している。なお、所定時間Ｔ２を経てから同じバーコードを読み取った場合には、その読み取ったバーコードのバーコードデータはＰＯＳステーション端末１０１に送信される。
【０００６】
続いて、バーコードＡの商品とは異なる商品のバーコードＢをバーコード読み取り装置１０２で読み取る場合について説明する。バーコードＢの読み取り時がバーコードＡの読み取り時から十分に離れていれば、初回読み取りと変わらず、バーコードＢの読み取り動作はバーコードＡの読み取り動作と同様である。図２では、バーコードＢの読み取り時がバーコードＡに対する二度読防止タイマの動作中の所定時間Ｔ２内の場合を示している。別の商品に貼付されたバーコードラベルのバーコードＢを読み取り装置１０２の光学装置１０３で読み取って、バーコードデータをデコードする。そして、バーコードＢのバーコードデータと前回の読み取りバーコード、即ちバーコードＡのバーコードデータとが比較されるが、同一ではないから、バーコードＢのバーコードデータはＰＯＳステーション端末１０１に送信され、バーコード読み取り装置１０２に備えられているスピーカ１０５を鳴動させてバーコードデータがＰＯＳステーション端末１０１に送信されたことを短い音で報知する。その後、バーコードＢが読み取りエリア内に滞留することがあると、バーコードＡの場合と同様にバーコード退出タイマが起動され、所定時間Ｔ１経過して退出と判別されると、バーコードＢに対する二度読防止タイマがスタートし、次のバーコード読み取り動作に待機する。
【０００７】
図３は、図２に示したタイムチャートに関連し、バーコード読み取り装置１０２に係わる読み取り動作フローチャートを示しており、そのフローチャートに従って説明する。
バーコード読み取り装置１０２に備えられている光学装置１０３で、商品等に貼付されたバーコードラベルをスキャンすることにより、バーコードを読み取ってバーコードデータをデコード（復調）する（Ｓ３０１）。読み取ったバーコードが前回に読み取ったバーコードと同一であるかどうかが判断される（Ｓ３０２）。もし今回読み取ったバーコードが前回読み取ったバーコードと同一でなければ、ＰＯＳステーション端末１０１のホスト（ＣＰＵ）、即ちＰＯＳステーションホストへ今回読み取ったバーコードのデータを送信する（Ｓ３０６）とともに、バーコード読み取り装置１０２に設けられたスピーカを鳴動させ、読み取ったバーコードデータを送信したことを報知するために短い音を発する（Ｓ３０７）。
【０００８】
一方、ステップＳ２０２において今回読み取ったバーコードが前回読み取ったバーコードと同一である場合（Ｙ）に、今回バーコードを読み取った時点が前回の読み取りに対する二度読防止用タイマの動作中であるかどうかが判断される（Ｓ３０３）。二度読防止タイマは、同じバーコードを二度読み取ってしまうようなことが発生しないようにするための対策として設けられており、バーコードを読み取った後所定時間Ｔ２内に読み取ったバーコードデータを無視することとしたものである。もし、前記タイマが動作中であり、今回読み取ったバーコードデータが前回の読み取ったバーコードデータと同じであると、今回読み取ったバーコードデータを廃棄してしまう（Ｓ３０８）。二度読防止用タイマの動作中でなければ、ＰＯＳステーションホストへ今回読み取ったバーコードのデータを送信する（Ｓ３０４）とともに、該データを送信したことを報知するためバーコード読み取り装置１０２に設けられたスピーカを鳴動させ、該バーコードデータを送信したことを短い音で報知する（Ｓ３０５）。
【０００９】
次に、今回のバーコードラベルが光学装置１０３の読み取りエリアを退出したかどうかを判断される（Ｓ３０９）。この判断には、バーコード退出タイマを用いており、バーコードデータが検出されてから所定時間Ｔ１を待ち、読み取ったバーコードに係わるバーコードデータが検出されなくなることにより、読み取り可能エリア内からバーコードラベルが退出されたと判断される。もし、バーコードデータが検出されると、まだ読み取りエリア内にバーコードラベルが滞留していると判断し、バーコードデータが検出される度にバーコード退出タイマを再起動する。そしてバーコードラベルが前記エリアから退出したことが確認されると、今回のバーコードが前回のバーコードと同一であるかどうかによって（Ｓ３１０）、今回読み取ったバーコードに対する二度読防止タイマのスタートが決まる。同一でない場合には、二度読取防止タイマをスタートさせる（Ｓ３１３）とともに、次のバーコード読取に待機する。同一である場合には、その判断時点で二度読防止タイマが動作中であれば、次のバーコード読取に待機する（Ｓ３１１）が、動作中でなければ、二度読防止タイマをスタートさせて（Ｓ３１２）、次のバーコード読取に待機する。
【００１０】
次に、バーコードＡを読み取った後、さらに同じバーコードＡを読み取る場合について、図４のタイムチャートを参照して説明する。
バーコードＡを最初に読み取る時は、図２に示した動作と同じである。バーコードＡを読み取った後、バーコードＡと同じバーコードＡ′を、バーコードＡに対する二度読防止タイマ動作中に読み取ろうとしている（Ｓ３０２、Ｓ３０３）。バーコードＡ′を読み取った時点で、今回読み取ったバーコードＡ′は前回のバーコードＡと同じであるため、バーコードＡ′のバーコードデータは廃棄される（Ｓ３０８）。そして、バーコードＡ′が読み取りエリアから退出していないと、バーコード退出タイマがスタートする。しかし、この時、オペレータはバーコードＡ′のバーコードデータが廃棄されたことを知らないから、なおバーコードＡ′を読み取らせようとして、バーコード読み取りエリアにおいてバーコードＡ′の読み取り操作を続けてしまうことになる。
【００１１】
その結果、バーコード退出タイマがタイムアウトになる前に、バーコードＡ′がバーコード読み取りエリア内に有り続けるため、バーコード退出タイマの再起動が繰り返される。しかし、バーコードＡ′のバーコードデータは廃棄されてしまい、しかも、バーコードＡに対する二度読防止タイマがタイムアウトになっても、バーコードＡ′が読み取りエリアを退出させるまで、オペレータはバーコードＡ′の読み取り操作を続けてしまうこととなる。
【００１２】
【発明が解決しようとする課題】
バーコード読み取り装置において、同一商品のバーコードを二度デコードしないように、バーコード退出タイマ機能及び二度読防止タイマ機能を備えており、所定時間の間、同一商品のバーコードをデコードしてもそのデータを廃棄している。
【００１３】
図２に示されるように、バーコード読み取り装置１０２でバーコードＡに続いてバーコードＢを読み取る場合には、バーコードが異なるために、オペレータの読み取り操作上、何ら問題は生じないが、図４に示されるように、バーコードＡに続いて、同じバーコードＡ′を読み取ろうとすると、前記機能が存在するため、操作上の障害が発生する。
【００１４】
しかし、スーパー等の店頭においては、バーコードラベルが貼付された商品から同一のバーコードを二度読ませたいことが度々生じる。
バーコード読み取り装置の二度読防止機能は前記所定時間が長ければ長い程、同一商品を二回デコードする確率は少なくなり、有効であるが、あまり長いと、オペレータは、読み取り感度が悪いものと錯覚したり、デコードできたかどうかがわからないため、何度も操作することとなる。これは、オペレータにとってかなりの負担となる。そのため、ユーザは二度読防止機能の時間を運用上問題ない程度に短い時間に設定している。しかし、この時間を短く設定することは、オペレータにとっては、二度読防止機能が働いていることを分からなくし、この場合も、何回も読み取り操作をさせることとなる。
【００１５】
図４に示されるように、バーコード読み取り装置の二度読防止機能を有する従来の方法であると、同一のバーコードを二度読ませた場合、ある一定の時間の間、同一バーコードを読み取りスキャンすることが出来ないため、オペレータはその時に読み取り感度が悪いと思って、再度の読み取り操作をしてしまうことになる。
【００１６】
同一のバーコードを二度読ませた場合、二度目のバーコードデータは廃棄されてしまうが、オペレータはその様なことは分からず、読み取られていないと勘違いしてしまい、バーコードを読み取りエリアから退出させようとしないため、退出タイマが次々と再起動する。このためオペレータに無駄な操作を強いることとなる。しかしオペレータはその待ち動作が分からず、操作の負担になっていた。
【００１７】
また、同一の商品を連続してスキャンさせた場合、前と同一の商品かどうか区別がつかず、区別するには、ディスプレー等を見なければ分からないため、オペレータの負担となっていた。
従って、本発明は、同一商品を二度読まないようにプロテクトをかけている場合に、その直前の商品と同一の商品をスキャンさせたときに、その待ち動作が分かるようにして、オペレータの読み取り操作の負担を軽減することを目的とする。
【００１８】
【課題を解決するための手段】
そこで、本発明においては、上記課題を解決するため、バーコードラベルからの反射光を受光して得た信号をバーコードデータに変換し、変換されたバーコードデータをデコードし、該バーコードデータを外部のホストへ送信する、即ちＰＯＳシステムにおけるバーコード読み取り装置において、前記バーコードデータが前回に読み取られたバーコードに係るデータと同一であるかを比較するとともに、前記バーコードの読み取りが二度読防止タイマによる所定時間の間であるかを判断することとし、該二度読防止タイマによる前記所定時間が経過している場合は、前記ホストに前記バーコードデータを送信するとともに前記スピーカの音で第１の報知を行い、前記二度読防止タイマによる前記所定時間が経過していない場合で、かつ、前記バーコードデータと前回読込みに係るバーコードデータとが同一である場合は、前記バーコードデータを廃棄するとともに、前記スピーカの音より高い音で第２の報知を行うようにしたものである。
【００１９】
【発明の実施の形態】
本発明に係るバーコード読み取り装置１０２の構成について、図５を用いて説明する。バーコード読み取り装置１０２は、種々の動作を制御するＣＰＵ５０２を有している。ＣＰＵ５０２は光学装置５０３、ディジタル変換器５０４、バーコードデータ抽出部５０５、バーコードデータ・デコード装置５０６、二度読防止タイマ５０７、同一ラベル検出装置５０９、バーコード退出タイマ５１０及び報知装置５１１にバスを介して接続され、ＰＯＳステーション端末１０１にホスト送信装置５０８を介して接続されている。そして、報知装置５１１は報知手段を有し、該報知手段は音又は光を放出するものであって、図５ではスピーカ５１２及びＬＥＤ５１３を駆動するように接続されており、スピーカ５１２又はＬＥＤ５１３を異なる周波数で駆動できる。光を放出するものとしてＬＥＤの他に電球、発光ダイオード等も含まれる。光学装置５０３は、商品等に貼付されたバーコードラベル５０１上に表示されたバーコードを読み取るため、レーザ光等を発する光源、バーコードラベルからの反射光を受光し電気信号に変換する受光器を備えるものである。
【００２０】
図５に示された本発明に係るバーコード読み取り装置１０２の動作について、図６を用いて説明する。図６において、図２と同じ動作に対応する符号を示した。
バーコード読み取り装置１０２に備えられている光学装置５０３の受光器で、バーコードを読み取る（Ｓ６０１）。商品等に貼付されたバーコードラベル５０１をスキャンし、バーコードラベル５０１からの反射光を受け、受信信号をディジタル変換器５０４で処理して、バーコードデータ・デコード装置５０６でバーコードデータをデコードする。
【００２１】
次に、同一ラベル検出装置５０９により、読み取ったバーコードが前回に読み取ったバーコードと同一であるかどうかが判断される（Ｓ６０２）。もし今回読み取ったバーコードが前回読み取ったバーコードと同一でなければ、ＰＯＳステーション端末１０１のホストへホスト送信装置５０８を介して今回読み取ったバーコードデータを送信する（Ｓ６０６）とともに、バーコード読み取り装置１０２に設けられたスピーカ５１２を鳴動（例えば、周波数600 Hz）させ、読み取ったバーコードデータをＰＯＳステーション端末１０１に送信したことを報知する音を発する（Ｓ６０７）。
【００２２】
一方、ステップＳ６０２において今回読み取ったバーコードが前回読み取ったバーコードと同一である場合（Ｙ）に、今回バーコードを読み取った時点で前回の読み取りに対する二度読防止タイマ５０７が動作中であるかどうか判断される（Ｓ６０３）。もし前記タイマ５０７が動作中であると、今回読み取ったバーコードのデータを廃棄する（Ｓ６０８）。ここで、従来のバーコード読み取り装置１０２では、今回読み取ったバーコードのデータを廃棄するのみであったが、本発明のバーコード読み取り装置１０２では、報知装置５１１により二種類の周波数で駆動されるスピーカー５１２を備えており、今回読み取ったバーコードのデータを廃棄する（Ｓ６０８）とともに、スピーカー５１２から、ステップＳ６０５及びＳ６０７で鳴動させるよりは高い周波数（例えば、900Hz ）の音を発生させ（Ｓ６１４）、今回読み取ったバーコードのデータを廃棄したことをオペレータに報知する。
【００２３】
二度読防止タイマ５０７の動作中でなければ、ＰＯＳステーション端末１０１のホストへホスト送信装置５０８を介して今回読み取ったバーコードのデータを送信する（Ｓ６０４）とともに、バーコード読み取り装置１０２に設けられたスピーカ５１２を鳴動（例えば、周波数600 Hz）させ（Ｓ６０５）、読み取ったバーコードデータをＰＯＳステーション端末１０１に送信したことをオペレータに報知する。
【００２４】
それ以降のバーコード読み取り装置１０２の動作ステップＳ６０９乃至６１３は、図３に示されたフローチャートの動作ステップＳ３０９乃至３１３と同様である。
なお、バーコードデータの送信時とバーコードデータの廃棄時にオペレータに報知する手段として、スピーカ５１２を双方の報知で互いに周波数を異ならせて鳴動させる場合について説明したが、報知装置５１１にはＬＥＤ５１３も備えているので、双方の報知で一方はスピーカー５１２を他方はＬＥＤ５１３を駆動するようにしてもよく、また、双方の報知で異なる色のＬＥＤを駆動するようにしてもよい。色による報知ではＬＥＤに限らず、他の発光素子、例えば、豆電球、発光ダイオードでもよい。
【００２５】
バーコード読み取り装置１０２に係るステップＳ６０８及びＳ６１４（図６）の動作を、図４のタイムチャートを参照して説明する。バーコード読み取り装置１０２で商品に貼付されたバーコードラベル５０１のバーコードＡを最初に読み取る時は、図３に示した動作と同じである。バーコードＡを読み取った後、バーコードＡと同一のバーコードＡ′を、バーコードＡに対する二度読防止タイマ５０７の動作中に読み取ろうとしている（Ｓ６０２、Ｓ６０３）。バーコードＡ′を読み取った時点で、今回読み取ったバーコードＡ′は前回のバーコードＡと同じであるため、バーコードＡ′のバーコードデータは廃棄される（Ｓ６０８）。しかし、この時点で、報知装置５１１がステップＳ６０５及びＳ６０７で鳴動させた周波数より高い周波数でスピーカ５１２を鳴動させるから（Ｓ６１４）、オペレータはバーコードＡ′のバーコードデータが廃棄されたことを把握できる。そうすると、オペレータは、この時点でのバーコードＡ′の読み取りはできないことが分かり、バーコードＡ′を読み取りエリアから退出させればよいことに気付く。
【００２６】
オペレータがバーコードＡ′を読み取りエリアから退出させると、バーコード退出タイマが再起動を繰り返すことは無くなる。そして、オペレータはバーコードＡの二度読防止タイマ５０７がタイムアウトするまで、バーコードＡ′の読み取りを待つ。タイムアウト後に再度バーコードＡ′の読み取りを開始すれば、読み取り操作を行うことができる。
【００２７】
なお、本発明に関し、バーコードデータが廃棄されたことをバーコード読み取り装置の報知装置で駆動される報知手段によって報知することを説明したが、この報知手段をＰＯＳステーション端末に設け、バーコード読み取り装置の報知装置で駆動するようにしてもよい。
【００２８】
【発明の効果】
本発明のバーコード読み取り装置及びその制御方法によれば、バーコード読み取り装置が報知手段を有するので、同一商品の二度読防止をしている場合、及びその直前と同一の商品をスキャンさせた場合に、オペレータは同一バーコードをスキャンしたことを知ることができ、しかも、バーコードの読み取り操作中にバーコードデータが廃棄されたことを把握でき、同一商品をスキャンさせたことも分かる。
【００２９】
そして、バーコードデータの廃棄を音等で知ることができるため、オペレータは何回も読み取り操作をする必要がなくなり、運用上問題無い程度でしばらくたってから操作すればよく、その間、別の商品を操作させる等ができ、オペレータの負担軽減、及び操作性の向上を図ることができる。
【図面の簡単な説明】
【図１】本発明に関連するバーコード読み取り装置を含むＰＯＳシステムの概略構成図である。
【図２】バーコード読み取り装置の正常動作時のタイムチャート図である。
【図３】従来のバーコード読み取り装置における動作のフローチャート図である。
【図４】バーコード読み取り装置の異常動作時のタイムチャート図である。
【図５】本発明に係るバーコード読み取り装置のブロック図である。
【図６】本発明に係るバーコード読み取り装置における動作のフローチャート図である。
【符号の説明】
１…ＰＯＳステーション端末
２…バーコード読み取り装置
３…光学装置
５０１…バーコードラベル
５０２…ＣＰＵ
５０３…光学装置
５０６…バーコードデータ・デコード装置
５０７…二度読み防止タイマ
５０９…同一ラベル検出装置
５１０…バーコード退出タイマ
５１１…報知装置
【図１】
0004410875.tif 000002
【図２】
0004410875.tif 000003
【図３】
0004410875.tif 000004
【図４】
0004410875.tif 000005
【図５】
0004410875.tif 000006
【図６】
0004410875.tif 000007