(57)【要約】【課題】読取り装置、方法、及びＰＯＳシステムに関し、商品に表示又は貼付された第１のコードの有無を即座に判別することにより第１のコード（例えば値引きコード）と第２のコード（例えば商品コード）を確実に検出可能とする。【解決手段】第１の読取り部２は、第１の読取りタイミングで、商品６に第１のコード７が表示又は貼付されていることを示すマーカ情報９を読み取る。マーカ情報判別部３は、第１の読取り部２が読み取ったマーカ情報９を判別する。第２の読取り部４は、マーカ情報判別部３によるマーカ情報９の判別の後の第２の読取りタイミングで、商品６に表示又は貼付されている第１のコード７と、第１のコード７とは異なる第２のコード８とを一括して読み取る。コードデコード部５は、第２の読取り部４が読み取った第１のコード７及び第２のコード８をそれぞれデコードし、デコードの結果を上位装置に通知する。【選択図】図１
2018136865.tif 000002
【特許請求の範囲】
【請求項１】
第１の読取りタイミングで、商品に第１のコードが表示又は貼付されていることを示すマーカ情報を読み取る第１の読取り部と、
前記第１の読取り部が読み取ったマーカ情報を判別するマーカ情報判別部と、
前記マーカ情報判別部による前記マーカ情報の判別の後の第２の読取りタイミングで、前記商品に表示又は貼付されている前記第１のコードと、前記第１のコードとは異なる第２のコードとを一括して読み取る第２の読取り部と、
前記第２の読取り部が読み取った前記第１のコード及び前記第２のコードをそれぞれデコードし、前記デコードの結果を上位装置に通知するコードデコード部と、
を有することを特徴とする読取り装置。
【請求項２】
前記第１の読取り部及び前記第２の読取り部は、前記マーカ情報、前記第１のコード、又は前記第２のコードを撮像スキャンによって読み取る共通のカメラスキャナ装置であり、
前記第１の読取り部は、前記商品が移動させられる方向に対応する所定の撮像領域を撮像スキャンして前記マーカ情報を読み取る、
ことを特徴とする請求項１に記載の読取り装置。
【請求項３】
前記所定の撮像領域を予め指定する、ことを特徴とする請求項２に記載の読取り装置。
【請求項４】
前記商品を移動させながら、前記カメラスキャナ装置によって前記移動させられる商品を撮像することによって前記マーカ情報が検出される撮像領域を前記所定の撮像領域として自動設定する、ことを特徴とする請求項２に記載の読取り装置。
【請求項５】
前記第１のコードはマトリックス型二次元コードであり、
前記マーカ情報は前記マトリックス型二次元コードの隅に表示される切り出しシンボルであり、
前記第２のコードはバーコードである、
ことを特徴とする請求項１乃至４の何れかに記載の読取り装置。
【請求項６】
前記第１のコードには前記商品の値引き情報が記録され、
前記第２のコードには前記商品の価格情報が記録される、
ことを特徴とする請求項１乃至５の何れかに記載の読取り装置。
【請求項７】
第１の読取りタイミングで、商品に第１のコードが表示又は貼付されていることを示すマーカ情報を読み取り、
前記第１の読取り部が読み取ったマーカ情報を判別し、
前記マーカ情報の判別の後の第２の読取りタイミングで、前記商品に表示又は貼付されている前記第１のコードと、前記第１のコードとは異なる第２のコードとを一括して読み取り、
前記一括して読み取った前記第１のコード及び前記第２のコードをそれぞれデコードし、前記デコードの結果を上位装置に通知する、
ことを特徴とする読取り方法。
【請求項８】
請求項１乃至６の何れかに記載の読取り装置を搭載したＰＯＳシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
読取り装置、方法、及びＰＯＳシステムに関する。
【背景技術】
【０００２】
スーパーマーケット等の小売店では、商品の価格、消費期限等と共に、商品の識別情報等を表すバーコートを貼付した状態で当該商品を店頭に並べて販売している。バーコードを読み取る手段として、レーザ方式やＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラによるスキャナが知られている。
【０００３】
近年、商品登録の際、タイムセールや賞味期限間近の商品に対して、値引して販売することが行われている。
【０００４】
値引きの登録及び認識をするための従来技術として、撮像カメラによって撮像された値引きシールの画像に文字認識を実行することによりその値引きシールに記載された値引き額を決定し、その値引き額に基づいて商品の売価を積算する技術が知られている（例えば特許文献１）。
【０００５】
値引きの登録及び認識をするための他の従来技術として、商品画像から特定した１つの商品を表す商品領域の内部に含まれている商品情報シンボルの商品情報とサービス情報シンボルのサービス情報（値引き情報）とを対応付けて検出する技術が知られている（例えば特許文献２）。
【０００６】
値引きの登録及び認識をするための更に他の従来技術として、取り込んだ撮像画像から複数の読取手段を設定情報に基づく所定の順序で動作させて、商品に係るバーコード、二次元コードなどの情報を読み取って出力する技術が知られている（例えば特許文献３）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−０２６７４５号公報
【特許文献２】特開２０１５−２２８０７９号公報
【特許文献３】特開２０１４−０５２７９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、上記従来技術は何れも、処理にある程度の時間がかかるため、レジで商品が素早くスキャンされたような場合に処理が追いつかず、例えば、決定された値引き額が次にスキャンされた商品の商品バーコードに対して適用されてしまうような不具合が発生し得るという課題があった。
【０００９】
そこで、本発明は、商品に表示又は貼付された第１のコードの有無を即座に判別することにより第１のコード（例えば値引きコード）と第２のコード（例えば商品コード）を確実に検出可能とすることを目的とする。
【課題を解決するための手段】
【００１０】
態様の一例では、第１の読取りタイミングで、商品に第１のコードが表示又は貼付されていることを示すマーカ情報を読み取る第１の読取り部と、第１の読取り部が読み取ったマーカ情報を判別するマーカ情報判別部と、マーカ情報判別部によるマーカ情報の判別の後の第２の読取りタイミングで、商品に表示又は貼付されている第１のコードと、第１のコードとは異なる第２のコードとを一括して読み取る第２の読取り部と、第２の読取り部が読み取った第１のコード及び第２のコードをそれぞれデコードし、デコードの結果を上位装置に通知するコードデコード部と、を有する。
【発明の効果】
【００１１】
本発明によれば、商品に表示又は貼付された第１のコードの有無を即座に判別することにより第１のコード（例えば値引きコード）と第２のコード（例えば商品コード）を確実に検出することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係る読取り装置のブロック図である。
【図２】読取り装置の動作説明図である。
【図３】ＱＲ検出エリアの選択方法の説明図である。
【図４】第２の実施形態に係るＰＯＳシステムの外観構成例を示す図である。
【図５】第２の実施形態に係るＰＯＳシステムのハードウェア構成例を示す図である。
【図６】ＰＯＳシステムによる商品読取り処理例を示すタイミングチャートである。
【図７】ＰＯＳシステムによる商品読取り処理例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。まず、本実施形態の基本となる構成では、値引き登録する際においても、時間をかけずに複数の商品登録を終えることを目的として、ＱＲコード（「ＱＲコード」は株式会社デンソーウェーブの登録商標）とバーコードを連続読取りする方法が採用される。この場合、一般的な方法では、カメラスキャナにて値引きデータ用ＱＲコードを検出し、次に商品バーコードを探し１００〜２００ｍｓｅｃ（ミリ秒）以内に検出した商品バーコードを対象に値引きが実施される。
【００１４】
しかしながら、近年店員（チェッカー）の登録技術が向上し、商品をカメラスキャナへ翳すのが早くなり、流し読みに近い動作をするようになってきている。商品にはＱＲコードと商品バーコードとが近接して表示又は貼付されるため、一回の商品登録操作でＱＲコードを検出し２００ｍｓｅｃ以内で商品バーコードを探す時点では、もうカメラスキャナの前に商品がなく、通り過ぎてしまっていることがある。
【００１５】
この時点で、店員は値引きが実行されたと思い、精算用カゴに商品を運んでしまい、値引きされたことに気づかずに正規価格で登録されることになることが問題として発生し得る。このような値引き商品の読みこぼしが、サービス低下につながるとして問題となり得る。
【００１６】
このように、値引き用ＱＲコードの検出と商品バーコードの検出までにタイムラグがある場合には、商品登録操作の速さによっては読取りできないエリアへ商品バーコードが移動してしまう、つまり読みこぼしが生じてしまう可能性がある。
【００１７】
図１は、このような問題を解決するための本発明の第１の実施形態に係る読取り装置１のブロック図である。
【００１８】
第１の読取り部２は、第１の読取りタイミングで、商品６に第１のコード７が表示又は貼付されていることを示すマーカ情報９を読み取る。第１のコード７は、例えばＱＲコード（マトリックス型二次元コード）であり、マーカ情報９はＱＲコードの隅に表示される切り出しシンボルである。第１のコード７には、例えば商品６の値引き情報が記録される。
マーカ情報判別部３は、第１の読取り部２が読み取ったマーカ情報９を判別する。
【００１９】
第２の読取り部４は、マーカ情報判別部３によるマーカ情報９の判別の後の第２の読取りタイミングで、商品６に表示又は貼付されている第１のコード７と、第１のコード７とは異なる第２のコード８とを一括して読み取る。第２のコード８は例えばバーコードである。第２のコード８には、例えば商品６の価格情報が記録される。
【００２０】
コードデコード部５は、第２の読取り部４が読み取った第１のコード７及び第２のコード８をそれぞれデコードし、デコードの結果を上位装置に通知する。
【００２１】
上述の第１の実施形態の読取り装置１の構成において、第１の読取り部２及び第２の読取り部４は、例えば、マーカ情報９、第１のコード７、又は第２のコード８を撮像スキャンによって読み取る共通のカメラスキャナ装置であってよい。そして、第１の読取り部２である上記カメラスキャナ装置は、商品６が移動させられる方向に対応する所定の撮像領域を撮像スキャンしてマーカ情報９を読み取ってよい。所定の撮像領域は、ユーザが予め指定してよい。或いは、商品読取り操作の練習を行うモードを読取り装置に用意し、練習操作中に商品６を移動させながら、カメラスキャナ装置によって練習操作中に移動させられる商品６を撮像することによってマーカ情報９が検出される撮像領域が所定の撮像領域として自動設定されてもよい。或いは、運用中に商品６を撮像することによってマーカ情報９が検出される撮像領域が所定の撮像領域として自動設定されてもよい。
【００２２】
以上説明したように、第１の実施形態の読取り装置１では、第１の読取り部２が商品６に第１のコード７が表示又は貼付されていることを示すマーカ情報９を読み取り、マーカ情報判別部３がその判別を行う。この場合、マーカ情報判別部３はマーカ情報９が存在するか否かを検出するだけなので、この判別処理を短時間で完了させることが可能である。このため、第１の読取りタイミングの次の例えばシャッタタイミングである第２の読取りタイミングにおいてすぐに、例えば値引き情報が記録されている第１のコード７と、例えば商品価格情報が記憶されている第２のコード８を一括して読取り、コードデコード部５がこれらのコードをデコードすることができる。このデコード時間は、例えば２００ｍｓｅｃ程度かかっても、次の商品が移動してくるまでには、通常５００ｍｓｅｃ程度の時間があるため、第１のコード７と第２のコード８を余裕をもってデコードすることが可能である。
【００２３】
この場合、マーカ情報判別部３がマーカ情報９を検出していれば、コードデコード部５は第１のコード７と第２のコード８の両方をデコードして、例えば商品価格情報＋値引き情報を上位装置に通知する。一方、マーカ情報判別部３がマーカ情報９を検出してなければ、コードデコード部５は第２のコード８のみをデコードして、例えば商品価格情報のみを上位装置に通知する。
【００２４】
第１の実施形態の読取り装置１では、第１の読取り部２による第１のコード７のマーカ情報９の読取りを更に高速化するために、次のような制御が行われる。図２は、この制御に関する読取り装置１の動作説明図、図３は、この制御における所定の撮像領域であるＱＲ検出エリアの選択方法の説明図である。特に、例えば値引きＱＲコード（以下「値引きＱＲコード」と呼ぶ）を検出するエリア（所定の撮像領域）については、商品を登録する際に、レジの店員が、図３（ａ）に例示されるように右から左へ流して読ませる場合と、図３（ｂ）に例示されるように左から右へ読ませる場合、そして図３（ｃ）に例示されるように翳して読ませる場合がある。そこで、第１の実施形態では、店員の読ませる方法により、ＱＲコードの検出エリア（所定の撮像領域）としてカメラスキャナ装置の右１／３、左１／３、又は中央の何れかのエリアを指定することができる。今、例えば図２に示されるように、第１の読取り部２であるカメラスキャナ装置１０の読取りエリア１２があった場合に、レジの店員が商品６を、例えばＡ→Ｂ→Ｃ又はＤ→Ｅ→Ｆのように、カメラ側から見て右から左に流して読ませようとした場合、ＱＲコードはカメラスキャナ装置１０の右端から入ってくる。そこで、カメラスキャナ装置１０は、右１／３のエリア１１のみを監視して、マーカ情報９の検出を行うように動作する。
【００２５】
以上の制御動作により、エリア１１のみを監視してマーカ情報９を検出することによって、カメラスキャナ装置１０の読取りエリア１２の全体を使って検出を行う場合よりも更に高速に第１のコード７のマーカ情報９の検出を行うことが可能となる。
【００２６】
従来であれば、値引きＱＲコードをカメラスキャナで撮像し、そのＱＲコードを検出した時点で、次に来るはずの商品バーコードの検出モードに入り、２００ｍｓｅｃ程度のタイムアウトになるまで、商品バーコードが読取りエリアに入ってくるのを待っていた。店員の技術力向上により商品が読取りエリアに留まる時間は短くなってきており、値引きＱＲコードの有無を意識せず画一的な操作を行うことが理想として、要望がある。第１の実施形態により、例えば図２のエリア１１で例えばＱＲコードのマーカ情報９を短時間で検出することができ、それに基づいてＱＲコード＋商品バーコードの一括読取りを行うことにより、値引き有り／無しの情報を付加した商品６の登録が可能となる。これにより、レジの店員は、値引きＱＲコードの有無に関わらず同じ動作をするだけで、値引き有り商品６と値引き無し商品６とを認識させることが可能となるため、店員の負荷軽減となるうえ、読みこぼしなく確実に買い物リストへの登録を行うことが可能となる。
【００２７】
図４は、第１の実施形態に係る読取り装置１を搭載した第２の実施形態に係るＰＯＳシステムの外観構成例を示す図である。
【００２８】
ＰＯＳシステム１００は、図４に示されるように、設置台１０１、１０２、キャッシュドロア１０３、ＰＯＳ端末１０４、ディスプレイ１０５、キーボード１０６、タッチパネル１０７、レシートプリンタ１０８、支柱１０９、カメラスキャナ１１０、タッチパネル１１１、１１２及びディスプレイ１１３、１１４を有する。更に、このようなＰＯＳシステムは、店舗ネットワーク２００を介して、店舗サーバ３００に接続されている。
【００２９】
設置台１０１、１０２は、ＰＯＳシステム１００全体を支持する。設置台１０１は、キャッシュドロア１０３、ＰＯＳ端末１０４、ディスプレイ１０５、キーボード１０６及びレシートプリンタ１０８を支持する。設置台１０２は、支柱１０９を支持する。また、設置台１０２には、顧客が持参した買い物かごや、買い物かごに投入された商品が載置される。
【００３０】
なお、以下では、設置台１０２に対する設置台１０１側をオペレータスペース、設置台１０２に対する設置台１０１とは逆側を顧客レーンと呼ぶこととする。
【００３１】
キャッシュドロア１０３は、貨幣を収納する収納庫である。キャッシュドロア１０３には、硬貨や紙幣が収納される。
【００３２】
ＰＯＳ端末１０４は、ＰＯＳシステム１００全体を制御するコンピュータである。
【００３３】
ディスプレイ１０５は、取引作業を行うための所定のＧＵＩ（ＧｒａｐｈｉｃａｌＵｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示する。ディスプレイ１０５は、例えば、液晶ディスプレイである。ディスプレイ１０５は、タッチパネル１０７の下層に位置している。ディスプレイ１０５の表示する画像は、タッチパネル１０７を透過して、オペレータスペース側から視認可能である。オペレータは、ディスプレイ１０５によって表示された画像を視認しながら、タッチパネル１０７に対するタッチ操作を行うことができる。
【００３４】
キーボード１０６は、ディスプレイ１０５に表示されたＧＵＩを操作するための入力装置である。
【００３５】
タッチパネル１０７は、ディスプレイ１０５に表示されたＧＵＩを操作するための入力装置である。
【００３６】
レシートプリンタ１０８は、顧客との取引の結果をロール紙に印字してレシートを発行する印刷装置である。
【００３７】
支柱１０９は、カメラスキャナ１１０、タッチパネル１１１、１１２及びディスプレイ１１３、１１４を支持する。また、支柱１０９には、後述するカメラスキャナ１１０に接続された情報変換装置が内蔵されている。
【００３８】
カメラスキャナ１１０は、商品に貼付された商品ラベルに印字されているバーコード及び値引きＱＲコード（図１の７に対応する）の画像を読み取るための装置である。カメラスキャナ１１０とＰＯＳ端末１０４とからなる部分は、図１の第１の実施形態の読取り装置１の動作を実行する。
【００３９】
タッチパネル１１１、１１２は、レジ店員又は顧客（買い物客）によるタッチ操作を検出する。タッチパネル１１１は、そのタッチ操作検出面がオペレータスペース側となるよう設置される。タッチパネル１１２は、そのタッチ操作検出面が顧客レーン側となるよう設置される。オペレータ並びに顧客は、指でタッチパネル１１１、１１２にタッチすることができる。また、オペレータ並びに顧客は、タッチペン等のポインティングデバイスを用いてタッチパネル１１１、１１２にタッチすることもできる。タッチパネル１１１、１１２に対するタッチ操作があると、指またはタッチペン等の物が接触している位置が検出される。
【００４０】
ディスプレイ１１３、１１４は、各種画像（例えば、顧客が購入対象としている商品の登録状況）を表示する。ディスプレイ１１３は、タッチパネル１１１の下層に位置している。ディスプレイ１１４は、タッチパネル１１２の下層に位置している。ディスプレイ１１３、１１４の表示する画像は、タッチパネル１１１、１１２を透過して、オペレータスペース側及び顧客レーン側から視認可能である。オペレータ並びに顧客は、ディスプレイ１１３、１１４によって表示された画像を見ながら、タッチパネル１１１、１１２に対するタッチ操作を行うことができる。
【００４１】
店舗サーバ３００は、ＰＯＳシステム１００により登録された販売情報を一元管理する。また、店舗サーバ３００は、商品を識別するための商品の識別番号や価格等を登録した商品マスタを管理する。
【００４２】
以下、図４の外観構成を有するＰＯＳシステム１００が備えるハードウェア構成についてさらに説明する。
【００４３】
図５は、図４の外観構成を有する第２の実施形態に係るＰＯＳシステムのハードウェア構成例を示す図である。
【００４４】
ＰＯＳシステム１００のＰＯＳ端末１０４は、図５に示されるように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０４ａ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０４ｂ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４ｃ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｕｎｉｔ）１０４ｄ、通信処理部１０４ｅ、表示処理部１０４ｆ、及び入力処理部１０４ｇを有する。
【００４５】
なお、図５に示した、キャッシュドロア１０３、ディスプレイ１０５、１１３、１１４、キーボード１０６、タッチパネル１０７、１１１、１１２、レシートプリンタ１０８及びカメラスキャナ１１０については、図４おいて同一の符号を付して説明した構成と同一であるため説明を省略する。
【００４６】
ＣＰＵ１０４ａは、ＰＯＳシステム１００全体を制御する。
ＲＯＭ１０４ｂは、ＣＰＵ１０４ａが実行する制御プログラムやその処理に用いるデータを記憶する。
【００４７】
ＲＡＭ１０４ｃは、ＣＰＵ１０４ａが実行する制御プログラムが、ＲＯＭ１０４ｂからロードされて実行される。
【００４８】
ＨＤＤ１０４ｄは、ＰＯＳシステム１００上のＯＳ並びにアプリケーションのプログラム、及びその処理に用いるデータを記憶する。
【００４９】
通信処理部１０４ｅは、店舗ネットワーク２００と接続される。通信処理部１０４ｅは、店舗ネットワーク２００を介して、店舗サーバ３００との間でデータの送受信を行う。
【００５０】
表示処理部１０４ｆは、ディスプレイ１０５、１１３、１１４と接続されている。表示処理部１０４ｆは、ＣＰＵ１０４ａからの命令に従って、画像をディスプレイ１０５、１１３、１１４に表示させる。
【００５１】
入力処理部１０４ｇは、キーボード１０６、タッチパネル１０７、１１１、１１２と接続されている。入力処理部１０４ｇは、キーボード１０６、タッチパネル１０７、１１１、１１２から送られてくる信号をＣＰＵ１０４ａに出力する。
【００５２】
更に、情報変換装置１２０は、カメラスキャナ１１０から送信された画像情報を所定の情報に変換して、ＣＰＵ１０４ａに通知する。
【００５３】
図６及び図７はそれぞれ、図４及び図５の構成を有するＰＯＳシステムによる商品読取り処理例を示すタイミングチャート及びフローチャートである。図５のＣＰＵ１０４ａは、図４又は図５のカメラスキャナ１１０と情報変換装置１２０を介して連携しながら、ＨＤＤ１０４ｄ又はＲＯＭ１０４ｂからＲＡＭ１０４ｃにロードされた商品読取り処理プログラムを実行することにより、図７のフローチャートで示される、図１の第１の実施形態で説明した読取り装置１の動作を実行する。
【００５４】
図７のフローチャートで示される商品読取り処理プログラムは、レジが稼働している間、ステップＳ７０１からＳ７０９で示される一連の処理ステップを繰り返し実行する。
【００５５】
また、図４又は図５において、カメラスキャナ１１０は、例えば図６の（ａ）に例示される２０ｍｓｅｃ周期のクロックの立ち上がり（ローレベルからハイレベルになる）タイミングで、繰り返しシャッタを動作させて撮像を行う。
【００５６】
図７のフローチャートにおいて、ＣＰＵ１０４ａは、シャッタタイミング（図６（ａ）のクロックの立ち上がりタイミング）になるまでステップＳ７０１のＮＯを繰り返す。
【００５７】
ステップＳ７０１の判定がＹＥＳになると（図６（ａ）のｔpre1）、ＣＰＵ１０４ａは、図４又は図５のカメラスキャナ１１０が撮像し図５の情報変換装置１２０を介してＲＡＭ１０４ｃ又はＨＤＤ１０４ｄに転送された撮像画像を取り込み、その撮像画像上の特定エリア（図２のエリア１１に対応）で、値引きＱＲコードのマーカ（以下「ＱＲマーカ」と呼ぶ）の検出を行う（ステップＳ７０２）。この検出処理は、図６（ａ）のｔpre1から始まる図６（ｂ）に示される区間として示されるように、２０ｍｓｅｃ以内に完了する。
【００５８】
その後、ＣＰＵ１０４ａは、次のシャッタタイミング（図６（ａ）のクロックの立ち上がりタイミング）になるまでステップＳ７０３のＮＯを繰り返す。
【００５９】
ステップＳ７０３の判定がＹＥＳになると（図６（ａ）のｔmain1 ）、ＣＰＵ１０４ａは、図４又は図５のカメラスキャナ１１０が撮像し図５の情報変換装置１２０を介してＲＡＭ１０４ｃ又はＨＤＤ１０４ｄに転送された撮像画像を取り込み、その撮像画像上の特定エリア（図２のエリア１１に対応）で、値引きＱＲコードと商品バーコードを一括して読み込む（ステップＳ７０４）。
【００６０】
続いて、ＣＰＵ１０４ａは、ステップＳ７０２でＱＲマーカの検出に成功しているか否かを判定する（ステップＳ７０５）。
【００６１】
ステップＳ７０５の判定がＹＥＳならば、ＣＰＵ１０４ａは、ステップＳ７０４で読み込んだ値引きＱＲコードをデコードする（ステップＳ７０６）。
ステップＳ７０５の判定がＮＯならば、ステップＳ７０６の処理はスキップする。
【００６２】
その後、ＣＰＵ１０４ａは、ステップＳ７０４で読み込んだ商品バーコードをデコードする（ステップＳ７０７）。
【００６３】
最後に、ＣＰＵ１０４ａは、ステップＳ７０６及びＳ７０７でデコードした内容を、上位システム、例えば図４の店舗サーバ３００に通知する（ステップＳ７０８）。その後、ＣＰＵ１０４ａは、ステップＳ７０１の待機処理に戻る。
【００６４】
上記ステップＳ７０４からＳ７０８までの処理は、図６（ａ）のｔmain1 から始まる図６（ｃ）に示される区間として示されるように、約１００〜２００ｍｓｅｃの時間となる。図６（ａ）のタイミングｔend1で終了する。
【００６５】
この場合、次の商品が移動してくるタイミング（ｔpre2、ｔmain2 ）までには、タイミングtpre1から５００ｍｓｅｃ程度の時間があるため、上記処理により１つの商品の値引きＱＲコードと商品バーコードの読込み及びデコードは、十分な余裕をもって実行することができる。
【００６６】
上述の実施形態により、運用中の店員の商品を流すスピードを常にモニタして、シャッタスピード(シャッタ間隔)を微調整すれば、値引きＱＲコードのマーカ情報を検出後の商品バーコードを、カメラスキャナ前のエリアでタイミングよく読ませることが可能となる。
【００６７】
以上説明した動作により、商品に表示又は貼付された第１のコードの有無を即座に判別することにより第１のコード（例えば値引きＱＲコード）と第２のコード（例えば商品コード）を確実に検出することが可能となる。
【符号の説明】
【００６８】
１  読取り装置
２  第１の読取り部
３  マーカ情報判別部
４  第２の読取り部
５  コードデコード部
６  商品
７  第１のコード
８  第２のコード
９  マーカ情報
１０、１１０  カメラスキャナ
１１  特定エリア
１２  読取りエリア
１０１、１０２  設置台
１０３  キャッシュドロア
１０４  ＰＯＳ端末
１０４ａ  ＣＰＵ
１０４ｂ  ＲＯＭ
１０４ｃ  ＲＡＭ
１０４ｄ  ＨＤＤ
１０４ｅ  通信処理部
１０４ｆ  表示処理部
１０４ｇ  入力処理部
１０５  ディスプレイ
１０６  キーボード
１０７  タッチパネル
１０８  レシートプリンタ
１０９  支柱
１１１、１１２  タッチパネル
１１３、１１４  ディスプレイ
２００  店舗ネットワーク
３００  店舗サーバ
【図１】
2018136865.tif 000003
【図２】
2018136865.tif 000004
【図３】
2018136865.tif 000005
【図４】
2018136865.tif 000006
【図５】
2018136865.tif 000007
【図６】
2018136865.tif 000008
【図７】
2018136865.tif 000009