(57)【要約】【課題】本発明が解決しようとする課題は、無線タグとシンボルの両方が読み取られても、二重登録の恐れがない物品情報読取装置およびプログラムを提供することである。【解決手段】実施形態の物品情報読取装置は、アンテナが受信した物品に付された無線タグに記憶されているタグ情報に基づいて取得した物品特定情報毎の当該物品特定情報の取得数を記憶する第１記憶部と、物品に付されたシンボルを読み取って取得した物品特定情報毎の当該物品特定情報の取得数を記憶する第２記憶部と、同一種類の物品について前記第１記憶部が記憶した前記取得数と前記第２記憶部が記憶した前記取得数の大小を判断する判断部と、前記判断部が大きいと判断した取得数に対応付けられた物品特定情報に基づいて処理を実行する処理部と、を備える。【選択図】図７
2020135445.tif 000002
【特許請求の範囲】
【請求項１】
アンテナが受信した物品に付された無線タグに記憶されているタグ情報に基づいて取得した物品特定情報毎の当該物品特定情報の取得数を記憶する第１記憶部と、
物品に付されたシンボルを読み取って取得した物品特定情報毎の当該物品特定情報の取得数を記憶する第２記憶部と、
同一種類の物品について前記第１記憶部が記憶した前記取得数と前記第２記憶部が記憶した前記取得数の大小を判断する判断部と、
前記判断部が大きいと判断した取得数に対応付けられた物品特定情報に基づいて処理を実行する処理部と、
を備える物品情報読取装置。
【請求項２】
前記処理部が実行する処理は、当該物品特定情報を用いて前記取得数分の当該物品の売上登録処理である、
請求項１に記載の物品情報読取装置。
【請求項３】
同一物品について前記第１取得部と前記第２取得部のいずれか一方が前記物品特定情報を取得した場合には、前記処理部は、取得した前記物品特定情報を用いて前記売上登録処理を実行する、
請求項２に記載の物品情報読取装置。
【請求項４】
報知部をさらに備え、
前記処理部が実行する処理は、前記報知部に対して前記売上登録処理を実行したことを示す報知である、
請求項２または３に記載の物品情報読取装置。
【請求項５】
表示部をさらに備え、
前記処理部は、前記売上登録処理に用いられる物品特定情報を取得した媒体を示す情報を表示する、
請求項２乃至４のいずれか一に記載の物品情報読取装置。
【請求項６】
物品情報読取装置としてのコンピュータを、
アンテナが受信した物品に付された無線タグに記憶されているタグ情報に基づいて取得した物品特定情報毎の当該物品特定情報の取得数を記憶する第１記憶部と、
物品に付されたシンボルを読み取って取得した物品特定情報毎の当該物品特定情報の取得数を記憶する第２記憶部と、
同一種類の物品について前記第１記憶部が記憶した前記取得数と前記第２記憶部が記憶した前記取得数の大小を判断する判断部と、
前記判断部が大きいと判断した取得数に対応付けられた物品特定情報に基づいて処理を実行する処理部と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、物品情報読取装置およびプログラムに関する。
【背景技術】
【０００２】
従来、商品等に付されたバーコード等のシンボルをバーコードリーダ等で読み取って、当該シンボルが付された商品を特定する商品コードを取得し、取得した商品コードに基づいて当該商品の売上登録処理を実行するＰＯＳ（Point  of  Sales）端末等の物品情報読取装置が存在する。
【０００３】
また最近は、シンボルに代わる無線タグを商品に付して、無線タグが発信するタグ情報をタグリーダが読み取って売上登録処理を実行する機能を備えたＰＯＳ端末が存在する。そして最近は、シンボルのみが付してある商品と、シンボルと無線タグの両方が付してある商品が混在して販売されることがあるため、ＰＯＳ端末は、両方を読み取れるよう、バーコードリーダおよびタグリーダを備えている。
【０００４】
顧客または店員は、カゴから商品を取り出してシンボルを読ませる操作を行う。すると、バーコードリーダは、シンボルを読み取る。また、シンボルを読ませる操作を行うことで、タグリーダはタグ情報を読み取る。
【０００５】
ところで、商品に付された無線タグとシンボルの両方が読み取られた場合、ＰＯＳ端末は、一つの商品について、無線タグから読み取ったタグ情報に基づく売上登録処理と、読み取ったシンボルに基づいて売上登録処理の両方を行う、あたかも２個の商品について売上登録処理を行ったような、いわゆる二重登録の恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、無線タグとシンボルの両方が読み取られても、二重登録を行わない物品情報読取装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の物品情報読取装置は、アンテナが受信した物品に付された無線タグに記憶されているタグ情報に基づいて取得した物品特定情報毎の当該物品特定情報の取得数を記憶する第１記憶部と、物品に付されたシンボルを読み取って取得した物品特定情報毎の当該物品特定情報の取得数を記憶する第２記憶部と、同一種類の物品について前記第１記憶部が記憶した前記取得数と前記第２記憶部が記憶した前記取得数の大小を判断する判断部と、前記判断部が大きいと判断した取得数に対応付けられた物品特定情報に基づいて処理を実行する処理部と、を備える。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るセルフＰＯＳ端末の外観を示す斜視図である。
【図２】図２は、セルフＰＯＳ端末のハードウェア構成を示すブロック図である。
【図３】図３は、タグ情報部のメモリ構成の一例を示す図である。
【図４】図４は、バーコード情報部のメモリ構成の一例を示す図である。
【図５】図５は、商品情報部のメモリ構成の一例を示す図である。
【図６】図６は、セルフＰＯＳ端末の機能構成を示す機能ブロック図である。
【図７】図７は、セルフＰＯＳ端末の制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態について説明する。なお、実施形態では、顧客が売上登録操作と決済操作を行うセルフ型のＰＯＳ端末（以降「セルフＰＯＳ端末」という）を物品情報読取装置の一例として説明する。また、商品を物品の一例として説明する。なお、以下に説明する実施形態により、この発明が限定されるものではない。
【００１０】
まず、セルフＰＯＳ端末１について説明する。セルフＰＯＳ端末１は、購入する商品に付された無線タグ（媒体）からタグ情報を読み取らせる登録部と、読み取らせたタグ情報基づいて当該商品に係る決済操作を行う決済部とを備えている。また、セルフＰＯＳ端末１は、購入する商品に付されたシンボル（媒体）を読み取らせる登録部と、読み取らせたタグ情報基づいて当該商品に係る決済操作を行う決済部とを備えている。登録部における売上登録操作と決済部における決済操作は、いずれも顧客自身が行う。セルフＰＯＳ端末１は、顧客が行った売上登録操作に基づいて売上登録処理を実行する。また、セルフＰＯＳ端末１は、顧客が行った決済操作に基づいて決済処理を実行する。
【００１１】
ここで、売上登録処理とは、セルフＰＯＳ端末１が読み取ったタグ情報に含まれる商品の種類を特定する商品コード（物品特定情報）に基づいて、商品マスタ１４２（図２を参照）から当該商品の商品情報（商品名、価格等）読み出し、読み出した当該商品の商品情報を表示するとともに、商品情報を商品情報部１３１（図２を参照）に記憶する処理をいう。決済処理とは、売上登録処理に伴い商品情報部１３１に記憶された商品情報に基づいて、取引に係る合計金額や税額の表示、顧客から預かった預り金に基づいて釣銭を計算して表示する処理、商品情報や決済情報（合計金額、預り金額、釣銭額等）を印字したレシートを発行する処理等をいう。なお、商品情報と決済情報を合わせた情報を売上情報という。
【００１２】
ここで、商品コードについて説明する。商品コードは、商品の種類を特定する情報である。例えば、商品コードは、○○牛乳を特定する情報である。商品コードは、○○牛乳の一つ一つの個品を個別に特定する情報ではない。同一種類の商品を個別に特定する情報は個品コード（個品特定情報）である。セルフＰＯＳ端末１がシンボルを読み取って取得するのは商品コードである。無線タグから発信するタグ情報には、当該商品を個品として特定する個品コードが含まれている。セルフＰＯＳ端末１は、読み取った個品コードに基づいて当該商品の商品コードを取得する。
【００１３】
図１は、セルフＰＯＳ端末１の外観を示す斜視図である。図１に示すように、セルフＰＯＳ端末１は、第１筐体４１と第２筐体４２とを備えている。第１筐体４１は、内部に硬貨と紙幣の釣銭機２３や制御部１００（いずれも図２を参照）を含む制御装置を収納している。釣銭機２３は、顧客から預かった硬貨や紙幣を金種別に収納する。また釣銭機２３は、顧客に対して釣銭として硬貨や紙幣を払い出す。
【００１４】
第１筐体４１は、硬貨を入金する入金部２３１と硬貨の釣銭を払い出す出金部２３３と払い出された硬貨を受ける受皿２３２を備えている。また、第１筐体４１は、紙幣を入金する入金部２３４と紙幣の釣銭を払い出す出金部２３５を備える。
【００１５】
また、第１筐体４１は、側面左右に載置台２５と載置台２６を備えている。載置台２５は第１計量部２５１を有している。載置台２６は第２計量部２６１を有している。
【００１６】
載置台２５は、購入する商品が入れられたカゴを載置する台である。第１計量部２５１は、載置台２５に載置されたカゴとカゴ内に入れられた商品の合計重量を計量する。載置台２６は、載置台２５から取り出した商品を投入する袋をセットする台である。第２計量部２６１は、載置台２６にセットされた袋と袋内に入れられた商品の合計重量を計量する。
【００１７】
また、載置台２６は、載置台２６の上面から上方に延出する２本の支柱４３と支柱４３の上部に形成された一時置台４４と２本の延出棒４５を備える。延出棒４５は、商品に係るタグ情報やシンボルを読み取らせた商品を入れるレジ袋（図示せず）をセットする棒である。レジ袋は延出棒４５にレジ袋の取っ手を引っ掛けられた状態で開口し、商品を投入し易くする。また、一時置台４４は、タグ情報やシンボルを読み取らせた商品のうち、壊れやすい商品（豆腐や卵）を一時的に載置する台である。一時置台４４に載置された商品は最後にレジ袋に入れる。
【００１８】
第２筐体４２は、第１筐体４１の上部に設けられている。第２筐体４２は、バーコードリーダ３３と、アンテナ２７に接続されたタグリーダ３０と、プリンタ２４と、カードリーダ２９（いずれも図２を参照）を収納する。バーコードリーダ３３とアンテナ２７は近接して設けられている。
【００１９】
バーコードリーダ３３は、商品に付されたバーコードや二次元コード等のシンボルを光学的に読み取る。または、バーコードリーダ３３は、商品にふされたバーコードや二次元コード等のシンボルを撮像して読み取る。
【００２０】
タグリーダ３０は、アンテナ２７から電波を発信し、当該電波を受信した無線タグが発信したタグ情報をアンテナ２７が受信して読み取る。
【００２１】
顧客は、載置台２５に載置されたカゴから商品を取り出して、バーコードリーダ３３の前方を通過させて載置台２６に設けられたレジ袋に収納する操作を行う。商品がバーコードリーダ３３の前方を通過する際に、バーコードリーダ３３は商品に付されたシンボルを読み取る。また、顧客が商品をバーコードリーダ３３に近づけた際に、アンテナ２７は、商品に付された無線タグから発信されたタグ情報を受信する。そしてタグリーダ３０は、アンテナ２７が受信したタグ情報を読み取る。通常は、タグリーダ３０が無線タグからタグ情報を読み取り、続いてバーコードリーダ３３がシンボルを読み取ることが多い。しかしながら、時には、バーコードリーダ３３がシンボルを読み取り、続いてタグリーダ３０が無線タグからタグ情報を読み取ることもある。
【００２２】
プリンタ２４は、セルフＰＯＳ端末１が売上登録処理した商品の商品情報や、決済処理した決済情報をレシート用紙に印字してレシートを発行する。カードリーダ２９は、例えば挿入されたクレジットカードから顧客特定情報を読み出す。クレジットカードで決済する場合は、セルフＰＯＳ端末１は、カードリーダ２９によって読み出された顧客特定情報に基づいて決済処理を実行する。
【００２３】
また、第２筐体４２は、アンテナ２７とプリンタ２４から発行されるレシートを排出する排出部２４１と、カードリーダ２９に対してカードを挿入する挿入部２９１を備えている。
【００２４】
また、第２筐体４２は、上部に、表示部２２を備えている。表示部２２は、顧客による売上登録操作に伴う商品の商品情報を表示する。また、表示部２２は、顧客による決済操作に伴う決済情報を表示する。
【００２５】
表示部２２は、表面にタッチパネルから成る操作部２１を備えている。操作部２１はキーの役目を果たす。表示部２２上に表示された各種キーに対応する位置の操作部２１を操作することで、当該キーが操作される。
【００２６】
また、第２筐体４２は、後方に、上部に延出する円柱状のポール４６を備えている。ポール４６の上方先端部には、発光部３１を備えている。発光部３１は、セルフＰＯＳ端末１がエラー状態となった場合や、セルフＰＯＳ端末１の操作が分からない場合等に、顧客がアテンダントを呼び出す操作をした場合に発光してアテンダントに報知する。
【００２７】
次に、セルフＰＯＳ端末１のハードウェアについて説明する。図２は、セルフＰＯＳ端末１のハードウェア構成を示すブロック図である。図２に示すように、セルフＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２、ＲＡＭ（Random  Access  Memory）１３、メモリ部１４等を備えている。ＣＰＵ１１は制御主体となる。ＲＯＭ１２は各種プログラムを記憶する。ＲＡＭ１３はプログラムや各種データを展開する。メモリ部１４は各種プログラムを記憶する。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４は、互いにバス１５を介して接続されている。ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３が、制御部１００を構成する。すなわち、制御部１００は、ＣＰＵ１１がＲＯＭ１２やメモリ部１４に記憶されＲＡＭ１３に展開された制御プログラムに従って動作することによって、後述するセルフＰＯＳ端末１の制御処理を実行する。
【００２８】
ＲＡＭ１３は、商品情報部１３１とタグ情報部１３２とバーコード情報部１３３を備える。商品情報部１３１については図５で後述する。タグ情報部１３２については図３で後述する。バーコード情報部１３３については図４で後述する。
【００２９】
メモリ部１４は、ＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等で構成されており、電源を遮断しても記憶内容を維持する。メモリ部１４は、制御プログラム部１４１と商品マスタ１４２を備える。制御プログラム部１４１はセルフＰＯＳ端末１を制御するための制御プログラムを記憶する。商品マスタ１４２は、商品を特定する商品コードに対応付けて当該商品の商品名、単価等の商品情報を記憶する。
【００３０】
制御部１００は、バス１５とコントローラ１６を介して、操作部２１、表示部２２、釣銭機２３、プリンタ２４、カードリーダ２９、バーコードリーダ３３、タグリーダ３０、音声出力部２８を接続する。操作部２１は、終了キー２１１を含むキーボードである。終了キー２１１は、購入するすべての商品について売上登録処理が終了し、セルフＰＯＳ端末１による顧客の売上登録操作を終了する際に顧客が操作する。表示部２２は、セルフＰＯＳ端末１を操作する顧客に向けて商品情報や決済情報等の情報を表示する。釣銭機２３は、顧客が入金部２３１から投入した硬貨や、入金部２３４から投入した紙幣を金種別に収納する。また釣銭機２３は、出金部２３３および出金部２３５から、釣銭としての硬貨と紙幣を払い出す。プリンタ２４は、商品情報や決済情報等を印字したレシートを発行する。カードリーダ２９は、クレジットカード等のカード情報を読み取る。
【００３１】
バーコードリーダ３３は商品に付されたシンボルを読み取る。タグリーダ３０は、アンテナ２７を接続する。タグリーダ３０は、無線タグが発信し、アンテナ２７が受信したタグ情報を読み取る。音声出力部２８は、顧客に音や音声で情報を報知する。
【００３２】
また、制御部１００は、バス１５を介して、通信インタフェース（Ｉ／Ｆ）３２と接続している。通信インタフェース３２は、セルフＰＯＳ端末１の上位機器である店舗サーバ（図示せず）と、情報を送受信可能に接続している。
【００３３】
次に、タグ情報部１３２について説明する。タグ情報部１３２は、アンテナ２７が受信したタグ情報に基づいて取得した商品を特定する商品コードと、当該商品コードを取得した回数である取得数を記憶する。図３は、タグ情報部１３２のメモリ構成の一例を示す図である。図３に示すように、タグ情報部１３２は、商品コード部１３２１と取得数部１３２２を備える。タグ情報部１３２は、初めて取得した商品コードを商品コード部１３２１に記憶する。また、タグ情報部１３２は、初めて取得した商品コードについて、取得数部１３２２に取得数「１」を記憶する。また、タグ情報部１３２は、取得した商品コードが既に商品コード部１３２１に記憶されている場合には、当該商品コードについて、取得数部１３２２に記憶されている取得数を＋１カウントアップして記憶する。
【００３４】
図３の例では、商品コード部１３２１に記憶されている商品コード「４９００００１」について、取得数は「５」である。これは、読み取ったタグ情報に基づいて、商品コード「４９００００１」を５回取得したことを示す。また、商品コード「４９００００２」について、取得数は「２」であり、読み取ったタグ情報に基づいて商品コード「４９００００２」を２回取得したことを示す。また、商品コード「４９００００３」について、取得数は「１」であり、読み取ったタグ情報に基づいて商品コード「４９００００３」を１回取得したことを示す。
【００３５】
次に、バーコード情報部１３３について説明する。バーコード情報部１３３は、シンボルを読み取って取得した商品コードと、当該商品コードを取得した数を記憶する。図４は、バーコード情報部１３３のメモリ構成の一例を示す図である。図４に示すように、バーコード情報部１３３は、商品コード部１３３１と取得数部１３３２を備える。バーコード情報部１３３は、初めて取得した商品コードを商品コード部１３３１に記憶する。また、バーコード情報部１３３は、初めて取得した商品コードについて、取得数部１３３２に取得数「１」を記憶する。また、バーコード情報部１３３は、取得した商品コードが既に商品コード部１３３１に記憶されている場合には、当該商品コードについて、取得数部１３３２に記憶されている取得数を＋１カウントアップして記憶する。
【００３６】
図４の例では、商品コード部１３３１に記憶されている商品コード「４９００００１」について、取得数は「４」である。これは、読み取ったシンボルに基づいて、商品コード「４９００００１」を４回取得したことを示す。また、商品コード「４９００００２」について、取得数は「２」であり、読み取ったシンボルに基づいて商品コード「４９００００２」を２回取得したことを示す。また、商品コード「４９００００４」について、取得数は「１」であり、読み取ったシンボルに基づいて商品コード「４９００００４」を１回取得したことを示す。
【００３７】
ここで、タグ情報部１３２に記憶されている商品コードとバーコード情報部１３３に記憶されている商品コードを比べてみると、商品コード「４９００００１」については、タグ情報部１３２の取得数部１３２２には取得数「５」が記憶され、バーコード情報部１３３の取得数部１３３２には取得数「４」が記憶されている。これは、顧客が商品コード「４９００００１」に係る商品を５回バーコードリーダ３３の前を通過させた際に、タグリーダ３０は、商品コード「４９００００１」係るタグ情報を５回読み取り、バーコードリーダ３３は、商品コード「４９００００１」係るシンボルを４回読み取ったことを示す。すなわち、タグリーダ３０は、５回通過した商品に付された無線タグからタグ情報をすべて読み取った。また、バーコードリーダ３３は、５回通過した商品に付されたシンボルを４回読み取った（１回は読み取れなかった）。１回読み取れなかった理由は、例えば、通過させた商品に付されたシンボルが、バーコードリーダ３３側を向いていなかった、あるいは、シンボルが汚れていて、バーコードリーダ３３で読み取れなかった、等である。
【００３８】
また、商品コード「４９００００２」については、タグ情報部１３２の取得数部１３２２に取得数「２」が記憶され、バーコード情報部１３３の取得数部１３３２にも取得数「２」が記憶されている。これは、顧客が商品コード「４９００００２」に係る商品を２回バーコードリーダ３３の前を通過させた際に、タグリーダ３０は、商品コード「４９００００２」係るタグ情報を２回読み取り、バーコードリーダ３３は、商品コード「４９００００２」係るシンボルを２回読み取ったことを示す。すなわち、タグリーダ３０は、２回通過した商品に付された無線タグからタグ情報を２回とも読み取った。また、バーコードリーダ３３は、２回通過した商品に付されたシンボルを２回とも読み取った。
【００３９】
商品コード「４９００００３」についても、タグリーダ３０は、１回通過した商品に付された無線タグからタグ情報を１回読み取った。また、バーコードリーダ３３は、１回通過した商品に付されたシンボルを１回読み取った。
【００４０】
商品コード「４９００００４」については、バーコード情報部１３３の取得数部１３３２には取得数「１」が記憶されている。しなしながら、タグ情報部１３２には当該商品コードおよび取得数が記憶されていない。これは、商品コード「４９００００４」で特定される商品には、シンボルは付してあるが無線タグが付されていない。そのため、当該商品を通過させた際に、バーコードリーダ３３は、シンボルを読み取ったが、タグリーダ３０は、タグ情報を読み取れなかった。
【００４１】
次に、商品情報部１３１について説明する。商品情報部１３１は、セルフＰＯＳ端末１が売上登録処理を行った商品の商品情報（商品名、商品の価格、等）を記憶する。商品情報部１３１は、タグ情報部１３２およびバーコード情報部１３３に記憶されている商品コードと取得数に基づいて作成される。図５は、商品情報部１３１のメモリ構成の一例を示す図である。商品情報部１３１は、商品コード部１３１１と取得数部１３１２を備える。
【００４２】
商品コード「４９００００１」に係る商品については、取得数部１３２２には取得数「５」が記憶されており、取得数部１３３２には取得数「４」が記憶されている。そのため、商品情報部１３１の商品コード部１３１１には商品コード「４９００００１」が記憶される。また、取得数部１３１２には、取得数「５」が記憶される。これは、取得数部１３２２に記憶された取得数「５」が取得数部１３３２に記憶された取得数「４」より大きいからである。
【００４３】
また、商品コード「４９００００２」に係る商品については、取得数部１３２２には取得数「２」が記憶されており、取得数部１３３２には取得数「２」が記憶されている。そのため、商品情報部１３１の商品コード部１３１１には商品コード「４９００００２」が記憶される。また、取得数部１３１２には取得数「２」が記憶される。
【００４４】
同様に、商品コード「４９００００３」に係る商品については、商品情報部１３１の商品コード部１３１１には商品コード「４９００００３」が記憶される。また、取得数部１３１２には取得数「１」が記憶される。
【００４５】
また、商品コード「４９００００４」に係る商品については、バーコード情報部１３３のみに商品コード「４９００００４」および取得数「１」が記憶されている。タグ情報部１３２には商品コード「４９００００４」および取得数が記憶されていない（すなわち取得数「０」が記憶されている）。そのため、商品情報部１３１の商品コード部１３１１には商品コード「４９００００４」が記憶される。また、取得数部１３１２には取得数「１」が記憶される。
【００４６】
ここからは、セルフＰＯＳ端末１の機能構成について説明する。図６は、セルフＰＯＳ端末１の機能構成を示す機能ブロック図である。図６に示すように、セルフＰＯＳ端末１の制御部１００は、制御プログラム部１４１に記憶され、ＲＡＭ１３に展開された制御プログラムに従うことで、タグ情報読取判断部１０１、第１記憶部１０２、商品コード取得判断部１０３、第２記憶部１０４、判断部１０５、処理部１０６として機能する。
【００４７】
タグ情報読取判断部１０１は、アンテナ２７が商品に付された無線タグに記憶されているタグ情報を受信して、タグリーダ３０が当該タグ情報を読み取ったかを判断する。
【００４８】
第１記憶部１０２は、アンテナ２７が受信した商品に付された無線タグに記憶されているタグ情報に基づいて取得した商品コード毎の当該商品コードの取得数を記憶する。具体的には、第１記憶部１０２は、タグ情報読取判断部１０１が読み取ったタグ情報に含まれる個品コードに基づいて当該商品の種類を示す商品コードを取得して、同一種類の商品コード毎に商品コードの取得数を記憶する。さらに具体的には、第１記憶部１０２は、商品コードを取得する毎に、取得数部１３２２に記憶されている当該商品コードの取得数を＋１カウントアップして記憶する。
【００４９】
商品コード取得判断部１０３は、商品に付されたシンボルに基づいて商品の種類を特定する商品コードを取得したかを判断する。具体的には、顧客が通過させた商品に付されたシンボルをバーコードリーダ３３が読み取る。商品コード取得判断部１０３は、バーコードリーダ３３が読み取ったシンボルを解析して当該商品の商品コードを取得したかを判断する。
【００５０】
第２記憶部１０４は、商品に付されたシンボルを読み取って取得した商品コード毎の当該商品コードの取得数を記憶する。具体的には、第２記憶部１０４は、商品コード取得判断部１０３が取得した商品コードに基づいて、同一種類の商品コードの取得数を記憶する。さらに具体的には、第２記憶部１０４は、商品コードを取得する毎に、取得数部１３３２に記憶されている当該商品コードの取得数を＋１カウントアップして記憶する。
【００５１】
判断部１０５は、同一種類の商品について第１記憶部１０２が記憶した商品コードの取得数と第２記憶部１０４が記憶した商品コードの取得数の大小を判断する。具体的には、判断部１０５は、取得数部１３２２に記憶されている取得数と取得数部１３３２に記憶されている取得数を比較して、どちらが大きいかを判断する。
【００５２】
処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて処理を実行する。具体的には、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードおよび取得数を、商品情報部１３１に記憶する処理を実行する。この処理が売上登録処理である。また、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて売上登録処理を実行したことを示す報知を行う。また、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードを取得した媒体（無線タグあるいはシンボル）を示す情報を表示部に表示する。
【００５３】
また、処理部１０６は、同一商品についてタグ情報とシンボルのいずれか一方のみに基づいて商品コードを取得した場合には、取得した商品コードを用いて売上登録処理を実行する。
【００５４】
ここからは、セルフＰＯＳ端末１の制御について説明する。図７は、セルフＰＯＳ端末１の制御処理の流れを示すフローチャートである。図７に示すように、セルフＰＯＳ端末１の商品コード取得判断部１０３は、バーコードリーダ３３が撮像した商品に付されたシンルに基づいて商品の種類を特定する商品コードを取得したかを判断する（Ｓ１１）。
【００５５】
シンボルに基づく商品コードの取得ではないと判断した場合には（Ｓ１１のＮｏ）、次にタグ情報読取判断部１０１は、アンテナ２７が商品に付された無線タグに記憶されているタグ情報を受信して、タグリーダ３０が当該タグ情報を読み取ったかを判断する（Ｓ１２）。タグリーダ３０が当該タグ情報を読み取ったと判断した場合には（Ｓ１２のＹｅｓ）、制御部１００は、Ｓ１２で読み取ったと判断したタグ情報が、既に読み取られている重複情報であるかを判断する（Ｓ１３）。重複情報ではないと判断した場合には（Ｓ１３のＮｏ）、制御部１００は、タグ情報読取判断部１０１が読み取ったと判断したタグ情報に含まれる個品コードに基づいて、当該商品に種類を示す商品コードを取得する（Ｓ１４）。
【００５６】
次に第１記憶部１０２は、取得した商品コードについて、タグ情報部１３２に次の情報を記憶する（Ｓ１５）。取得した商品コードが商品コード部１３２１にすでに記憶されている場合には、当該商品コードに対応付けられている取得数部１３２２に記憶されている取得数を＋１カウントアップする（Ｓ１５）。また、取得した商品コードが商品コード部１３２１にまだ記憶されていない場合には、当該商品コードを商品コード部１３２１に新たに記憶するとともに、当該商品コードに対応した取得数部１３２２に、取得数「１」を記憶する（Ｓ１５）。
【００５７】
次に制御部１００は、タグ情報に基づいて取得した当該商品コードに係るシンボルに基づく商品コードをすでに取得しているかを判断する（Ｓ１６）。当該商品コードに係るシンボルに基づく商品コードをすでに取得していると判断した場合には（Ｓ１６のＹｅｓ）、判断部１０５は、同一種類の商品について第１記憶部１０２が記憶した商品コードの取得数と第２記憶部１０４が記憶した商品コードの取得数の大小を判断する（Ｓ１７）。具体的には、判断部１０５は、取得数部１３２２に記憶されている取得数（タグ情報に基づいて取得した商品コードの取得数）と取得数部１３３２に記憶されている取得数（シンボルに基づいて取得した商品コードの取得数）とを比較して、取得数部１３２２に記憶されている取得数の方が大きいかを判断する（Ｓ１７）。前述のように、同一の商品に無線タグとシンボルの両方が付されている場合、多くの場合はタグ情報がシンボルより早く読み取られるため、Ｓ１７の判断で「Ｙｅｓ」とされることが多い。Ｓ１７で「Ｙｅｓ」の場合には、当該商品についてまだシンボルに基づく商品コードを取得していない。
【００５８】
取得数部１３２２に記憶されている取得数の方が大きいと判断した場合には（Ｓ１７のＹｅｓ）、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて処理を実行する（Ｓ１８）。すなわち、処理部１０６は、表示部２２に、商品コードを取得した媒体（無線タグ）を示す情報（例えば、「無線タグ」）を表示部に表示する（Ｓ１８）。次に処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて処理を実行する（Ｓ１９）。すなわち、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて当該商品に係る売上登録処理を実行する（Ｓ１９）。次に処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて処理を実行する（Ｓ２０）。すなわち、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて売上登録処理を実行したことを示す報知音を鳴らす（報知する）（Ｓ２０）。
【００５９】
一方、Ｓ１７において、取得数部１３２２に記憶されている取得数は、取得数部１３３２に記憶されている取得数より大きくないと判断した場合には（Ｓ１７のＮｏｓ）、制御部１００は、処理部１０６が処理するＳ１８、Ｓ１９、Ｓ２０の処理を実行しない。すなわち、制御部１００は、商品コードを取得した媒体を示す情報を表示部に表示しない。また、制御部１００は、取得した商品コードに基づいて当該商品に係る売上登録処理を実行しない。また制御部１００は、取得した商品コードに基づいて報知音を鳴らさない。
【００６０】
また、Ｓ１６において、当該商品コードに係るシンボルに基づく商品コードをまだ取得していないと判断した場合には（Ｓ１６のＮｏ）、当該商品コードを初めて取得したため、Ｓ１７の判断をすることなくＳ１８、Ｓ１９、Ｓ２０の処理を実行する。
【００６１】
一方、Ｓ１１において、シンボルに基づく商品コードを取得したと判断した場合には（Ｓ１１のＹｅｓ）、第２記憶部１０４は、商品に付されたシンボルを読み取って取得した商品コード毎の取得数を記憶する（Ｓ２１）。具体的には、第２記憶部１０４は、商品コード取得判断部１０３が取得した商品コードに基づいて、同一種類の商品コードの取得数を記憶する（Ｓ２１）。さらに具体的には、第２記憶部１０４は、取得した商品コードが商品コード部１３３１にすでに記憶されている場合には、当該商品コードに対応付けられている取得数部１３３２に記憶されている取得数を＋１カウントアップする（Ｓ２１）。また、取得した商品コードが商品コード部１３３１にまだ記憶されていない場合には、当該商品コードを商品コード部１３３１に新たに記憶するとともに、当該商品コードに対応した取得数部１３３２に、取得数「１」を記憶する（Ｓ２１）。
【００６２】
次に制御部１００は、シンボルに基づいて取得した当該商品コードに係るタグ情報に基づく商品コードをすでに取得しているかを判断する（Ｓ２２）。当該商品コードに係るタグ情報に基づく商品コードをすでに取得していると判断した場合には（Ｓ２２のＹｅｓ）、判断部１０５は、同一種類の商品について第１記憶部１０２が記憶した商品コードの取得数と第２記憶部１０４が記憶した商品コードの取得数の大小を判断する（Ｓ２３）。具体的には、判断部１０５は、取得数部１３２２に記憶されている取得数（タグ情報に基づいて取得した商品コードの取得数）と取得数部１３３２に記憶されている取得数（シンボルに基づいて取得した商品コードの取得数）とを比較して、取得数部１３３２に記憶されている取得数の方が大きいかを判断する（Ｓ２３）。Ｓ２３で「Ｙｅｓ」の場合には、当該商品についてまだタグ情報に基づく商品コードを取得していない。
【００６３】
取得数部１３３２に記憶されている取得数の方が大きいと判断した場合には（Ｓ２３のＹｅｓ）、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて処理を実行する（Ｓ２４）。すなわち、処理部１０６は、表示部２２に、商品コードを取得した媒体（無線タグ）を示す情報（例えば、「バーコード」）を表示部に表示する（Ｓ２４）。次に処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて処理を実行する（Ｓ１９）。すなわち、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて売上登録処理を実行する（Ｓ１９）。次に処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて処理を実行する（Ｓ２０）。すなわち、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて売上登録処理を実行したことを示す報知音を鳴らす（報知する）（Ｓ２０）。
【００６４】
一方、Ｓ２３において、取得数部１３２２に記憶されている取得数の方が大きいと判断した場合には（Ｓ２３のＮｏｓ）、制御部１００は、処理部１０６が処理するＳ２４、Ｓ１９、Ｓ２０の処理を実行しない。すなわち、制御部１００は、商品コードを取得した媒体を示す情報を表示部に表示しない。また、制御部１００は、取得した商品コードに基づいて当該商品に係る売上登録処理を実行しない。また制御部１００は、取得した商品コードに基づいて報知音を鳴らさない。
【００６５】
また、Ｓ２２において、当該商品コードに係るタグ情報に基づく商品コードをまだ取得していないと判断した場合には（Ｓ２２のＮｏ）、当該商品コードを初めて取得したため、Ｓ２３の判断をすることなくＳ２４、Ｓ１９、Ｓ２０の処理を実行する。
【００６６】
Ｓ２０の処理が実行された場合、Ｓ１７において取得数部１３２２に記憶されている取得数は取得数部１３３２に記憶されている取得数より大きくないと判断した場合（Ｓ１７のＮｏ）、Ｓ２４の処理が実行された場合、Ｓ２３において取得数部１３３２に記憶されている取得数は取得数部１３２２に記憶されている取得数より大きくないと判断した場合（Ｓ２３のＮｏ）、また、Ｓ１２でタグ情報を読み取っていないと判断した場合（Ｓ１２のＮｏ）、Ｓ１３で重複情報であると判断された場合（Ｓ１３のＹｅｓ）には、次に制御部１００は、終了キー２１１が操作されたかを判断する（Ｓ３１）。終了キー２１１が操作されたと判断した場合には（Ｓ３１のＹｅｓ）、制御部１００は、商品情報部１３１に記憶されている商品情報に基づいて決済処理を実行する（Ｓ３２）。そして制御部１００は、商品情報部１３１、タグ情報部１３２、バーコード情報部１３３に記憶されている情報をクリアする（Ｓ３３）。そして制御部１００は、Ｓ１１に戻る。
【００６７】
なお、終了キー２１１の操作ではないと判断した場合には（Ｓ３１のＮｏ）、制御部１００は、Ｓ１１に戻る。
【００６８】
このような実施形態によれば、アンテナ２７が受信した商品に付された無線タグに記憶されているタグ情報に基づいて取得した商品コード毎の商品コードの取得数を記憶する第１記憶部１０２と、商品に付されたシンボルを読み取って取得した商品コード毎の商品コードの取得数を記憶する第２記憶部１０４と、同一種類の商品について第１記憶部１０２が記憶した前記取得数と第２記憶部１０４が記憶した前記取得数の大小を判断する判断部１０５と、判断部１０５が大きいと判断した取得数に対応付けられた商品コードに基づいて処理を実行する処理部１０６と、を備えた。そのため、無線タグとシンボルの両方が読み取られても、セルフＰＯＳ端末１は二重登録を行わない。
【００６９】
また、実施形態によれば、処理部１０６として、判断部１０５が大きいと判断した取得数に対応付けられた商品コードを用いて前記取得数分の当該商品の売上登録処理を実行する。そのため、無線タグとシンボルの両方が読み取られても、セルフＰＯＳ端末１は二重登録を行わない。
【００７０】
また、実施形態によれば、Ｓ１７においてタグ情報に基づく商品コードの取得数が大きいと判断し、またＳ２３においてシンボルに基づく商品コードの取得数が大きいと判断した場合に、処理部１０６が、売上登録処理に使用した商品コードに基づいて、報知音を鳴らす。そのため、タグ情報とシンボルの両方を読み取っても、報知音は１回しか鳴らない。そのため、顧客に、二重登録ではないか、との不信感を抱かせることがない。
【００７１】
また、実施形態によれば、タグ情報とシンボルのいずれの媒体から取得した商品コードであるかを表示する。そのため、顧客に安心感を与えることができる。
【００７２】
以上、本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７３】
例えば、実施形態では、Ｓ１８の処理およびＳ２４の処理で、タグ情報とシンボルのいずれから取得した商品コードであるかを表示するようにした。また、Ｓ２０の処理で報知音を鳴らすようにした。しかしながら、これらの処理は必須の構成ではない。
【００７４】
また、実施形態では、セルフＰＯＳ端末１を物品情報読取装置の一例として説明した。しかしながらこれに限らず、例えば、店舗の店員等の操作者が操作するＰＯＳ端末や、店員が売上登録操作を行い、顧客が決済操作を行うセミセルフ型のＰＯＳ端末における商品登録装置を物品情報読取装置としてもよい。
【００７５】
また、図２における少なくともバーコードリーダ３３、タグリーダ３０の構成を含む装置（例えば、物品に付されたシンボルとタグ情報を読み取る装置）を物品情報読取装置としてもよい。このような物品情報読取装置としては、例えば箱詰めする商品や物品を検品するための検品装置や、ＰＯＳ端末に読み取った商品の情報を送るリーダがある。この物品情報読取装置の場合、処理部１０６は、判断部１０５が大きいと判断した取得数に対応付けられた物品の種類を特定する物品コードに基づく処理を実行する。物品コードに基づく処理とは、例えば図３に示すタグ情報部１３２に記憶された情報および図４に示すバーコード情報部１３３に記憶された情報から、判断部１０５が判断した取得数の大きい物品コードに基づいて商品情報部１３１に該当する物品情報部に物品コードおよび取得数を記憶させる処理である。
【００７６】
なお、実施形態のセルフＰＯＳ端末１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００７７】
また、実施形態のセルフＰＯＳ端末１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態のセルフＰＯＳ端末１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００７８】
また、実施形態のセルフＰＯＳ端末１で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００７９】
１      セルフＰＯＳ端末
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    メモリ部
２１    操作部
２２    表示部
２３    釣銭機
２４    プリンタ
２５    載置台
２６    載置台
２７    アンテナ
２８    音声出力部
３０    タグリーダ
３３    バーコードリーダ
１００  制御部
１０１  タグ情報読取判断部
１０２  第１記憶部
１０３  商品コード取得判断部
１０４  第２記憶部
１０５  判断部
１０６  処理部
１３１  商品情報部
１３２  タグ情報部
１３３  バーコード情報部
１４１  制御プログラム部
１４２  商品マスタ
２１１  終了キー
１３１１  商品コード部
１３１２  取得数部
１３２１  商品コード部
１３２２  取得数部
１３３１  商品コード部
１３３２  取得数部
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開２００９−０３１９１９号公報
【図１】
2020135445.tif 000003
【図２】
2020135445.tif 000004
【図３】
2020135445.tif 000005
【図４】
2020135445.tif 000006
【図５】
2020135445.tif 000007
【図６】
2020135445.tif 000008
【図７】
2020135445.tif 000009