(57)【要約】【課題】包装商品に対応する識別情報があるにもかかわらず単品の商品に対応する識別情報を読み取った場合であっても、店員を介さずに継続して商品の精算処理を続行することを可能とする商品登録装置を提供する。【解決手段】商品登録装置において、読み取られたバーコードが単品商品テーブルに格納されたバーコードに含まれていると判定されると、計量された重量が単品商品テーブルに格納されたバーコードに対応する重量と一致するか否かを判定し、単品商品テーブルに格納されたバーコードに対応する商品重量と一致しないと判定されると、読み取られたバーコードが含まれている包装商品のバーコードをバーコード関連テーブルから取得し、取得した包装商品のバーコードに対応する商品重量を包装商品テーブルから取得し、取得した商品重量と、計量した商品重量と、が一致するか否かを判定し、商品重量が一致したと判定すると、取得された商品金額を消去する。【選択図】図７
2019049795.tif 000002
【特許請求の範囲】
【請求項１】
商品の識別情報を読み取る識別情報読取部と、
前記商品の商品重量を計量する商品計量部と、
単品商品の識別情報と、前記単品商品の識別情報に対応する重量と、前記単品商品の識別情報に対応する商品金額と、が対応づけられて格納された単品商品格納部と、
前記単品商品がまとめて包装された包装商品の識別情報と、前記包装商品の識別情報に対応する重量の情報が格納された包装商品格納部と、
前記単品商品の識別情報と、前記包装商品の識別情報と、が関連付けて格納された識別情報関連格納部と、
前記識別情報読取部により読み取られた識別情報が、前記包装商品格納部に格納されている識別情報に含まれるか否かを判定する包装商品判定部と、
前記包装商品判定部により、前記識別情報読取部により読み取られた識別情報が、前記包装商品格納部に格納されている識別情報に含まれていないと判定されると、前記識別情報読取部により読み取られた識別情報が、前記単品商品格納部に格納されている識別情報に含まれるか否かを判定する単品商品判定部と、
前記識別情報読取部により読み取られた前記識別情報に基づいて、前記単品商品格納部に格納されている前記識別情報に対応する商品金額を取得する商品金額取得部と、
前記単品商品判定部により、前記識別情報読取部により読み取られた識別情報が、前記単品商品格納部に格納されている識別情報に含まれていると判定されると、前記商品計量部により計量された重量が、前記単品商品格納部に格納されている前記識別情報に対応する重量と、一致するか否かを判定する重量判定部と、
前記重量判定部により、前記単品商品格納部に格納されている前記識別情報に対応する商品重量と一致しないと判定されると、前記識別情報読取部により読み取られた前記識別情報が含まれている前記包装商品の識別情報を前記識別情報関連格納部から取得する包装商品識別情報取得部と、
前記包装商品識別情報取得部により取得された前記包装商品の識別情報に対応する商品重量を前記包装商品格納部から取得する包装商品重量取得部と、
前記包装商品重量取得部により取得された前記商品重量と、前記商品計量部が計量した商品重量とが一致するか否かを判定する包装商品重量判定部と、
前記包装商品重量判定部により商品重量が一致したと判定されると、前記商品金額取得部により取得された前記商品金額を消去する自動取消部と、
を備えることを特徴とする商品登録装置。
【請求項２】
前記自動取消部により前記商品金額を消去した場合に、前記識別情報読取部により再度前記商品の識別情報を読み取りを促す案内を行う案内部、
を更に備えることを特徴とする請求項１に記載の商品登録装置。
【請求項３】
前記自動取消部は、前記識別情報読取部により読み取られた前記識別情報もあわせて消去する
ことを特徴とする請求項１または請求項２に記載の商品登録装置。
【請求項４】
前記包装商品重量判定部により、前記包装商品重量取得部により取得された前記商品重量と、前記商品計量部が計量した商品重量とが一致したと判定されると、前記包装商品格納部から、前記一致した商品重量に対応する商品金額を取得する包装商品金額取得部、
を更に備えることを特徴とする請求項２に記載の商品登録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客操作に応じて商品登録を行う商品登録装置に関する。
【背景技術】
【０００２】
近年、スーパーマーケット等の店舗に設けられるチェックアウト装置の一例として、顧客自身が、購入する商品の登録を行うことができるセルフチェックアウト装置が知られている。
【０００３】
このようなセルフチェックアウト装置では、顧客が、購入する商品を手に持ち、当該商品に付されているバーコード等の識別情報がスキャナの読取可能範囲を通過するように当該商品を移動させることによって、バーコードがスキャナに読み取られ、商品登録が行われる。
【０００４】
このようなセルフチェックアウト装置では、商品登録の方法をわかりやすくするために、セルフチェックアウト装置のモニタに、操作案内や操作ガイダンス等を表示する方法もある。この方法を採用したセルフチェックアウト装置の一例としては、操作ガイダンス情報等をタッチパネル付きのディスプレイに表示する、セルフチェックアウト方式のＰＯＳ（point of sale）端末が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１９１９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ビールの６本パックのように、複数の商品がビニール等の外装で包装され１つにまとめられているパック商品（包装商品）においては、単品の商品に付されているバーコードとは別に、パック商品用のバーコードが外装に付されている場合がある。商品登録の際に、顧客はパック商品用のバーコードをスキャナで読み取らなければならないにもかかわらず、誤って単品の商品に付されているバーコードをスキャナで読み取ってしまう場合がある。その場合、誤って読み取ったバーコードを取り消すために、店員を呼び出す必要があるため人手がかかっていた。更に、セルフチェックアウト装置が空かないため、顧客の待ち行列が発生するという問題もあった。
【０００７】
本発明は、上記課題に鑑み、包装商品に対応する識別情報があるにもかかわらず単品の商品に対応する識別情報を読み取った場合であっても、店員を介さずに継続して商品の精算処理を続行することを可能とする商品登録装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様によれば、本発明の商品登録装置は、商品の識別情報を読み取る識別情報読取部と、前記商品の商品重量を計量する商品計量部と、単品商品の識別情報と、前記単品商品の識別情報に対応する重量と、前記単品商品の識別情報に対応する商品金額と、が対応づけられて格納された単品商品格納部と、前記単品商品がまとめて包装された包装商品の識別情報と、前記包装商品の識別情報に対応する重量の情報が格納された包装商品格納部と、前記単品商品の識別情報と、前記包装商品の識別情報と、が関連付けて格納された識別情報関連格納部と、前記識別情報読取部により読み取られた識別情報が、前記包装商品格納部に格納されている識別情報に含まれるか否かを判定する包装商品判定部と、前記包装商品判定部により、前記識別情報読取部により読み取られた識別情報が、前記包装商品格納部に格納されている識別情報に含まれていないと判定されると、前記識別情報読取部により読み取られた識別情報が、前記単品商品格納部に格納されている識別情報に含まれるか否かを判定する単品商品判定部と、前記識別情報読取部により読み取られた前記識別情報に基づいて、前記単品商品格納部に格納されている前記識別情報に対応する商品金額を取得する商品金額取得部と、前記単品商品判定部により、前記識別情報読取部により読み取られた識別情報が、前記単品商品格納部に格納されている識別情報に含まれていると判定されると、前記商品計量部により計量された重量が、前記単品商品格納部に格納されている前記識別情報に対応する重量と、一致するか否かを判定する重量判定部と、前記重量判定部により、前記単品商品格納部に格納されている前記識別情報に対応する商品重量と一致しないと判定されると、前記識別情報読取部により読み取られた前記識別情報が含まれている前記包装商品の識別情報を前記識別情報関連格納部から取得する包装商品識別情報取得部と、前記包装商品識別情報取得部により取得された前記包装商品の識別情報に対応する商品重量を前記包装商品格納部から取得する包装商品重量取得部と、前記包装商品重量取得部により取得された前記商品重量と、前記商品計量部が計量した商品重量とが一致するか否かを判定する包装商品重量判定部と、前記包装商品重量判定部により商品重量が一致したと判定されると、前記商品金額取得部により取得された前記商品金額を消去する自動取消部と、を備えることを特徴とする。
【発明の効果】
【０００９】
一態様によれば、複数の商品に対応する識別情報があるにもかかわらず単品の商品に対応する識別情報を読み取った場合であっても、店員を介さずに継続して商品の精算処理を続行することを可能とする商品登録装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態のセルフチェックアウト装置１０の外観構成の一例を示す図である。
【図２】第１の実施形態に係るセルフチェックアウト装置のハードウェア構成の一例を示す図である。
【図３】商品の外装に付されたバーコードの一例を示す図である。
【図４】ＲＡＭ１０２に格納されている商品テーブルの一例を示す図である。
【図５】ＲＡＭ１０２に格納されているバーコード関連テーブルの一例を示す図である。
【図６】ＲＡＭ１０２に格納されている商品情報記憶領域の一例を示す図である。
【図７】第１の実施形態に係るセルフチェックアウト装置１０の機能構成の一例を示す図である。
【図８Ａ】第１の実施形態の自動精算処理の例を示すフローチャートを示す図である。
【図８Ｂ】第１の実施形態の自動精算処理の例を示すフローチャートを示す図である。
【図９】第２の実施形態に係るセルフチェックアウト装置１０の機能構成の一例を示す図である。
【図１０Ａ】第２の実施形態の自動精算処理の例を示すフローチャートを示す図である。
【図１０Ｂ】第２の実施形態の自動精算処理の例を示すフローチャートを示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施の形態を説明する。
本発明に係る商品登録装置は、顧客自身が、購入する商品の登録を行うことができるセルフチェックアウト装置である。
【００１２】
［第１の実施形態］
図１は、第１の実施形態のセルフチェックアウト装置１０の外観構成の一例を示す図である。図１に示すように、セルフチェックアウト装置１０は、筐体１１と筐体１２を備える。
【００１３】
筐体１１及び筐体１２は、セルフチェックアウト装置１０を統括的に制御する不図示の制御装置や、外部との通信を行う不図示の通信装置や、不図示の電源装置等を収容する。
【００１４】
また、セルフチェックアウト装置１０は、筐体１１の上方に、ＬＣＤ（Liquid Crystal Display）１３、タッチパネル１４、カードＲ／Ｗ（Reader/Writer）１５、カメラスキャナ１６ａ、不図示のハンディスキャナ、レシートプリンタ１７、読取部１８、及び金銭取扱装置収容部１９を備え、筐体１１の右側方に計量装置２０を備え、筐体１２の上方に買物袋懸吊部２１を備える。
【００１５】
ＬＣＤ１３は、各種の情報や注意喚起メッセージを表示する。例えば、ＬＣＤ１３は、セルフチェックアウト装置１０の操作案内及び操作メニューや、読み取ったバーコードに基づく商品名、商品単価、商品重量等の商品精算に伴う情報、精算時の預かり金額、買い物合計の金額、及び釣銭額等の情報を表示する。なお、バーコードは、商品に付されている識別情報の一例である。
【００１６】
タッチパネル１４は、ＬＣＤ１３の表示に従った顧客のタッチ操作による操作情報の入力を受け付ける。例えば、ＬＣＤ１３には取引開始ボタン、精算ボタンを含む各種ボタンを表示し、取引開始ボタンへのタッチ操作を受け付けると、後述の自動精算処理が開始される。同様に、精算ボタンへのタッチ操作を受け付けると、精算処理が行われ、後述の自動精算処理が終了となる。
【００１７】
カードＲ／Ｗ１５は、磁気カード（例えば、クレジットカード）の磁気ストライプに記録された情報を読み取る。
【００１８】
カメラスキャナ１６ａは、下方読取方式のスキャナであって、セルフチェックアウト装置１０に固定されている。カメラスキャナ１６ａは、読取部１８を所定のフレームレートで撮像し、得られた画像内に、商品に付されているバーコードの存在が認識された場合に、そのバーコードを読み取る。なお、読取部１８は、カメラスキャナ１６ａの読取可能範囲に対応するとともに、カメラスキャナ１６ａの撮像範囲に対応する。
【００１９】
図示しないハンディスキャナ１６ｂは、カメラスキャナ１６ａで読み取ることができないバーコードを読み取ることができるように、セルフチェックアウト装置１０に有線または無線で接続され、移動可能である。ハンディスキャナ１６ｂは、商品に付されているバーコードにレーザ走査線を照射し、そのバーコードを読み取る。
【００２０】
レシートプリンタ１７は、購入した商品の名称（商品名）、商品単価、預かり金額、釣銭金額等の情報が記載されたレシートを印刷する。
【００２１】
金銭取扱装置収容部１９は、不図示の釣札機（紙幣取扱装置）と不図示の釣銭機（硬貨取扱装置）を収容する。また、金銭取扱装置収容部１９は、紙幣投入口１９ａ、紙幣出金口１９ｂ、硬貨投入口１９ｃ、硬貨返却口１９ｄ、及び硬貨出金口１９ｅを備える。紙幣投入口１９ａは、釣札機に入金する紙幣の投入口である。紙幣出金口１９ｂは、釣札機から出金する紙幣の取り出し口である。硬貨投入口１９ｃは、釣銭機に入金する硬貨の投入口である。硬貨返却口１９ｄは、釣銭機から返却される硬貨の取り出し口である。硬貨出金口１９ｅは、釣銭機から出金する硬貨の取り出し口である。
【００２２】
計量装置２０は、当該計量装置２０に載置された買物カゴに入れられている商品の総重量を計量する。なお、買物カゴの重量は既知であるから、計量装置２０は、商品が入れられている買物カゴの総重量を計量し、その計量値から、買物カゴの重量を減算することにより、買物カゴに入れられている商品の総重量を計量することができる。更に、計量装置２０は、バーコードを読み取り後の計量値から、次回バーコードを読み取り後の計量値を減算することで、スキャナにより読み取った商品の重量（以下、「商品重量」と称する）を計量することができる。計量装置２０は、後述の商品計量部４０３の制御に基づき商品の商品重量を計量する。
【００２３】
買物袋懸吊部２１は、商品登録後の商品が入れられる買物袋を吊り下げるためのものである。なお、買物袋は、レジ袋等であってもよい。
【００２４】
図２は、第１の実施形態に係るセルフチェックアウト装置のハードウェア構成の一例を示す図である。図２に示すように、セルフチェックアウト装置１０は、ＣＰＵ（Central Processing Unit）１０１やＲＡＭ（Random Access Memory）１０２等を含む制御装置１００を備え、制御装置１００は、ＬＣＤ１３やタッチパネル１４等を含む各種装置と接続されている。制御装置１００は各種装置を統括的に制御する。セルフチェックアウト装置１０は、制御装置１００に含まれるＣＰＵ１０１によって制御される。
【００２５】
ＣＰＵ１０１には、バス１０７を介して、ＲＡＭ１０２、ＨＤＤ（Hard Disk Drive）１０３、通信インタフェース１０４、グラフィック処理装置１０５、入出力インタフェース１０６が接続されている。ＣＰＵ１０１は、バス１０７を介して、ＨＤＤ１０３からＲＡＭ１０２上にプログラムを読み出し、実行する。これにより、後述の操作案内表示動作やバーコード読取動作等を含む、セルフチェックアウト装置１０の各種動作が行われる。
【００２６】
ＲＡＭ１０２には、ＣＰＵ１０１により実行される、ＯＳ（Operating System）やアプリケーション等のプログラムの一部が一時的に格納される他、ＣＰＵ１０１の処理に必要な各種データが格納される。また、ＲＡＭ１０２には、後述の商品情報領域や清算金額記憶領域が格納される。
【００２７】
ＨＤＤ１０３には、プログラムや各種データが格納されている。
通信インタフェース１０４は、例えばＬＡＮ（Local Area Network）等のネットワークを介して、外部装置と通信を行う。後述する商品テーブルやバーコード関連テーブル等は、不図示のプログラム提供者端末装置から不図示のネットワーク及び通信インタフェース１０４を介して接続される外部サーバ２００に格納される。後述する商品テーブルやバーコード関連テーブル等は必要時に外部サーバ２００から取り出され、ＲＡＭ１０２に格納される。
【００２８】
なお、外部サーバ２００に格納される商品テーブルやバーコード関連テーブル等は、ＨＤＤ１０３に格納されるものであってもよい。
【００２９】
また、ＨＤＤ１０３に格納されるプログラムや各種データは、不図示のネットワーク及び通信インタフェース１０４を介して接続される外部サーバ２００に格納されるものであってもよい。
【００３０】
グラフィック処理装置１０５には、ＬＣＤ１３が接続されている。グラフィック処理装置１０５は、ＣＰＵ１０１の制御の下に、ＬＣＤ１３に表示させる画像データを生成し、当該画像データを画像信号に変換して、ＬＣＤ１３へ出力する。
【００３１】
入出力インタフェース１０６には、タッチパネル１４、カードＲ／Ｗ１５、カメラスキャナ１６ａ、ハンディスキャナ１６ｂ、レシートプリンタ１７、計量装置２０、音声出力装置２４、及び入出金装置２５が接続されている。
【００３２】
セルフチェックアウト装置１０において、カメラスキャナ１６ａやハンディスキャナ１６ｂは、商品に付されている識別情報であるバーコードを読み取る識別情報読取部の一例である。以下、カメラスキャナ１６ａとハンディスキャナ１６ｂとを特に区別する必要がない場合は「バーコードスキャナ１６」と称する。
【００３３】
音声出力装置２４は、ブザーを含み、商品登録から支払いまでの一連の処理の中で、注意喚起メッセージ等の必要な音声を出力する。例えば、音声出力装置２４は、顧客がバーコードの読み取りを再度行わなければならない場合に、再読み取りを促す注意喚起メッセージの音声を出力する。音声出力装置２４は、後述の案内部の制御に基づき顧客に再読み取りを促す注意喚起メッセージの音声を出力する。
【００３４】
入出金装置２５は、上述した釣札機及び釣銭機を含む。
また、入出力インタフェース１０６には、不図示の媒体読取装置も接続されており、当該媒体読取装置にセットされた可搬型記憶媒体に対して、データの書込みまたは読み出しが可能である。なお、ＣＰＵ１０１により実行されるプログラムは、その可搬型記憶媒体に記憶されていてもよい。この場合、ＣＰＵ１０１は、媒体読取装置にセットされた可搬記憶媒体からＲＡＭ１０２上にプログラムを読み出して実行するようにしてもよい。可搬型記憶媒体は、例えば、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、フレキシブルディスク、光ディスク、光磁気ディスク、ＤＶＤ（Digital Versatile Disc）ディスク、ＵＳＢ（Universal Serial Bus）メモリなど様々な形式の記憶媒体のいずれでもよい。
【００３５】
図３は、商品の外装に付されたバーコードの一例を示す図である。ビールの６本パックのように、単品の商品（以下、「単品商品」と称する）３００が、紙やビニール等の外装３０１で包装されて１つにまとめられているパック商品（以下、「包装商品」と称する）３０２が存在する。例えば、図３では、単品商品３００であるビールが外装３０１で包装されて１つの包装商品３０２としてまとめられている。
【００３６】
単品商品３００には、その単品商品３００の識別情報としてバーコード３００ａが付されているとともに、包装商品３０２の外装３０１には、単品商品３００が複数まとめられた包装商品３０２の識別情報としてバーコード３０２ａが、それぞれ付されている。
【００３７】
セルフチェックアウト装置１０で、包装商品３０２のバーコードを読み取る際には、包装商品３０２のバーコード３０２ａをバーコードスキャナ１６で読み取らなければならないところ、顧客が誤って単品商品３００のバーコード３００ａを読み取ってしまう場合がある。その場合、バーコードスキャナ１６で読み取った単品商品３００のバーコード３００ａと、後述の商品テーブルに格納されている単品商品３００に対応する商品重量とが一致しないため、エラーとなる。このエラーを解消するために、店員を呼び出し誤って読み取ったバーコードを取り消す必要があるため、人手がかかっていた。また、繁忙時間帯や夜間等、店員の取消操作の対応が遅れてしまった場合、顧客の待ち行列（待ち時間）が発生する。更に、他の顧客がセルフチェックアウト装置１０の順番待ちを行っていた場合には、他の顧客の待ち時間も長くなっていた。
【００３８】
そこで、第１の実施形態では、包装商品に対応する識別情報があるにもかかわらず単品の商品に対応する識別情報を読み取った場合であっても、上記の構成により、継続して商品の精算処理を続行することができる。
【００３９】
図４は、ＲＡＭ１０２に格納されている商品テーブルの一例を示す図である。図４（Ａ）は、商品テーブルのうち、単品商品に対応する情報が格納された単品商品テーブルを示し、図４（Ｂ）は、商品テーブルのうち、包装商品に対応する情報が格納された包装商品テーブルを示す。
【００４０】
図４（Ａ）に示すように、単品商品テーブルには、単品商品のバーコード（以下、「単品商品バーコード」と称する）と、この単品商品バーコードに対応する商品名、商品重量、商品金額の情報が単品商品バーコード毎に格納されている。
【００４１】
図４（Ｂ）に示すように、包装商品テーブルには、包装商品のバーコード（以下、「包装商品バーコード」と称する）と、この包装商品バーコードに対応する商品名、商品重量、商品金額の情報が包装商品バーコード毎に格納されている。
【００４２】
包装商品テーブルに格納される商品名には、単品商品テーブルに格納されている単品商品の商品名と、その単品商品の数量の情報、が含まれる。また、包装商品テーブルに格納される商品名には、１種類の単品商品が複数包装されているもののみならず、多種類の単品商品が複数包装されているものも含まれる。
【００４３】
図５は、ＲＡＭ１０２に格納されているバーコード関連テーブルの一例を示す図である。バーコード関連テーブルには、図４（Ｂ）の包装商品テーブルに格納されている包装商品バーコードと、図４（Ａ）の単品商品テーブルに格納されている単品商品バーコードと、が関連付けて格納されている。
【００４４】
具体的には、包装商品の包装商品バーコードと、その包装商品に含まれる単品商品の単品商品バーコードと、が対応づけて格納されている。
【００４５】
例えば、包装商品が「牛乳６本、ヨーグルト６本パック」である場合、その包装商品バーコードは、図４（Ｂ）を参照すると「9001003」となる。そして、その包装商品に含まれる単品商品は、「牛乳」と「ヨーグルト」であるため、その単品商品の単品商品バーコードは、図４（Ａ）を参照すると「00001004」と「00001005」となる。従って、図５のバーコード関連テーブルには、包装商品バーコード「9001003」と単品商品バーコード「00001004」とが関連付けられているとともに、包装商品バーコード「9001003」と単品商品バーコード「00001005」とが関連付けられて格納されている。
【００４６】
図６は、ＲＡＭ１０２に格納されている商品情報記憶領域の一例を示す図である。商品情報記憶領域には、バーコードと、商品重量と、商品区分と、商品金額と、を含む情報が記憶される。バーコードには、バーコードスキャナ１６で読み取られたバーコードの情報が記憶される。商品重量には、計量装置２０で計量された商品重量が記憶される。商品区分には、バーコードスキャナ１６で読み取られた商品が単品商品であると判定された場合には、商品区分として単品商品の情報が記憶される。他方、バーコードスキャナ１６で読み取られた商品が包装商品であると判定された場合には、商品区分として包装商品の情報が記憶される。商品金額には、ＣＰＵ１０１により、図４（Ａ）の単品商品テーブルや、図４（Ｂ）の包装商品テーブルを参照して取得された商品金額が記憶される。
【００４７】
図４（Ａ）の単品商品テーブルは、単品商品３００のバーコード（以下、「単品商品バーコード」とも称する）３００ａと、この単品商品バーコード３００ａに対応する商品重量と、商品金額と、が対応づけられて格納された単品商品格納部の一例である。
【００４８】
図４（Ｂ）の包装商品テーブルは、単品商品３００がまとめて包装された包装商品３０２のバーコード（以下、「包装商品バーコード」とも称する）３０２ａと、この包装商品バーコード３０２ａに対応する商品重量と、が格納された包装商品格納部の一例である。
【００４９】
図５のバーコード関連テーブルは、単品商品３００の識別情報である単品商品バーコード３００ａと、単品商品３００が含まれる包装商品３０２の識別情報である包装商品バーコード３０２ａと、が関連付けて格納された識別情報関連格納部の一例である。
【００５０】
次に、第１の実施形態に係るセルフチェックアウト装置１０の機能構成について説明する。図７は、第１の実施形態に係るセルフチェックアウト装置１０の機能構成の一例を示す図である。
【００５１】
セルフチェックアウト装置１０のＣＰＵ１０１は、主制御部４０１と、識別情報読取部４０２と、商品計量部４０３と、包装商品判定部４０４と、単品商品判定部４０５と、商品金額取得部４０６と、重量判定部４０７と、包装商品識別情報取得部４０８と、包装商品重量取得部４０９と、包装商品重量判定部４１０と、自動取消部４１１と、案内部４１２と、を少なくとも有する。
【００５２】
主制御部４０１は、ＣＰＵ１０１が自動精算処理プログラムを実行することにより、セルフチェックアウト装置１０全体を制御する。
【００５３】
識別情報読取部４０２は、バーコードスキャナ１６を制御して商品のバーコードを読み取る。識別情報読取部４０２は、読み取ったバーコードを商品情報記憶領域５１０に記憶する。
【００５４】
商品計量部４０３は、計量装置２０を制御して識別情報読取部４０２によりバーコードが読み取られた商品の商品重量を計量する。商品計量部４０３は、計量した商品重量を商品情報記憶領域５１０に記憶する。
【００５５】
包装商品判定部４０４は、識別情報読取部４０２により読み取られたバーコードが、包装商品テーブル５０２に格納されているバーコードに含まれるか否かを判定する。具体的には、包装商品判定部４０４は、図４（Ｂ）の包装商品テーブル５０２を参照して、識別情報読取部４０２により読み取られたバーコードが、包装商品テーブル５０２の包装商品バーコードに含まれるか否かを判定する。
【００５６】
単品商品判定部４０５は、読み取られたバーコードが包装商品判定部４０４により、包装商品テーブル５０２に格納されている包装商品バーコードに含まれていないと判定されると、単品商品テーブル５０１に格納されているバーコードに含まれるか否かを判定する。具体的には、単品商品判定部４０５は、図４（Ａ）の単品商品テーブル５０１を参照して、識別情報読取部４０２により読み取られたバーコードが、単品商品テーブル５０１の単品商品バーコードに含まれるか否かを判定する。
【００５７】
商品金額取得部４０６は、識別情報読取部４０２により読み取られたバーコードに基づいて、単品商品テーブル５０１に格納されているバーコードに対応する商品金額を取得する。具体的には、商品金額取得部４０６は、図４（Ａ）の単品商品テーブル５０１を参照して、識別情報読取部４０２により読み取られたバーコードと同じ単品商品バーコードに対応する商品金額を取得する。商品金額取得部４０６は、取得した商品金額を商品情報記憶領域５１０に記憶する。
【００５８】
重量判定部４０７は、単品商品判定部４０５により、単品商品テーブル５０１に格納されている単品商品バーコードに含まれていると判定されると、商品計量部４０３により計量された商品重量が、単品商品テーブル５０１に格納されている単品商品バーコードに対応する商品重量と、一致するか否かを判定する。
【００５９】
具体的には、重量判定部４０７は、図４（Ａ）の単品商品テーブル５０１を参照して、識別情報読取部４０２により読み取られたバーコードと同じ単品商品バーコードに対応する商品重量を取得する。そして、重量判定部４０７は、商品計量部４０３により計量された商品重量と、単品商品テーブル５０１から取得した商品重量と、が一致するか否かを判定する。
【００６０】
包装商品識別情報取得部４０８は、重量判定部４０７により、単品商品テーブル５０１に格納されている単品商品バーコードに対応する商品重量と一致しないと判定されると、識別情報読取部４０２により読み取られたバーコードが含まれている包装商品の包装商品バーコードをバーコード関連テーブル５０３から取得する。
【００６１】
具体的には、包装商品識別情報取得部４０８は、図５のバーコード関連テーブル５０３を参照して、識別情報読取部４０２により読み取られたバーコードと同じ単品商品バーコードに対応づけられた包装商品バーコードを取得する。
【００６２】
例えば、識別情報読取部４０２により読み取られたバーコードが「00001003」であった場合、図５のバーコード関連テーブル５０３を参照すると、このバーコードと同じ単品商品バーコード「00001003」に対応づけられた包装商品バーコードは「90001002」と「90001004」の２種類となる。この場合、包装商品識別情報取得部４０８は、２つの包装商品バーコード「90001002」と「90001004」を取得する。
【００６３】
包装商品重量取得部４０９は、包装商品識別情報取得部４０８により取得された包装商品の包装商品バーコードに対応する商品重量を包装商品テーブル５０２から取得する。
【００６４】
例えば、包装商品識別情報取得部４０８により取得された包装商品バーコードが「90001002」と「90001004」の２種類であった場合、図４（Ｂ）の包装商品テーブル５０２を参照すると、この包装商品バーコード「90001002」と「90001004」に対応する商品重量は「1760g」と「1520g」の２種類となる。この場合、包装商品重量取得部４０９は、２つの商品重量「1760g」と「1520g」を取得する。
【００６５】
包装商品重量判定部４１０は、包装商品重量取得部４０９により取得された商品重量と、商品計量部４０３が計量した商品重量とが一致するか否かを判定する。
【００６６】
包装商品重量取得部４０９により取得された商品重量が複数種類であった場合には、包装商品重量判定部４１０は、商品計量部４０３が計量した商品重量が、包装商品重量取得部４０９により取得された複数種類の商品重量のうち何れかと一致しているか否かを判定する。
【００６７】
例えば、包装商品重量取得部４０９により取得された商品重量が「1760g」と「1520g」の２種類であった場合には、包装商品重量判定部４１０は、商品計量部４０３が計量した商品重量が、包装商品重量取得部４０９により取得された商品重量「1760g」「1520g」のうち何れかと一致しているか否かを判定する。
【００６８】
自動取消部４１１は、重量判定部４０７により、重量が一致しないと判定されるとともに、包装商品重量判定部４１０により商品重量が一致したと判定された場合には、識別情報読取部４０２により読み取られたバーコード、商品金額取得部４０６により取得された商品金額を消去する。
【００６９】
具体的には、商品計量部４０３により計量された商品重量と、単品商品テーブル５０１から取得した商品重量と、が一致せず、包装商品重量取得部４０９により取得された商品重量と、商品計量部４０３が計量した商品重量と、が一致する場合には、自動取消部４１１は、商品情報記憶領域５１０に記憶されているバーコード、商品重量、商品区分、商品金額を消去する。これにより、顧客により行われた誤スキャンを自動的に取消することができ、包装商品に対応する識別情報があるにもかかわらず単品の商品に対応する識別情報を読み取った場合であっても、店員を介さずに継続して商品の精算処理を続行することが可能となる。
【００７０】
更に、案内部４１２は、自動取消部４１１により商品金額やバーコードを消去した場合に、識別情報読取部４０２により再度商品のバーコードの読み取りを促す案内を行う。
具体的には、案内部４１２は、ＬＣＤ１３に包装商品の外装に付されたバーコードを再度読み取る旨の注意喚起メッセージを表示したり、音声出力装置２４に包装商品の外装に付されたバーコードを再度読み取る旨の注意喚起メッセージを表示したり、する制御を行う。これにより、顧客は店員を呼ばずに商品の精算処理を行うことが可能となる。
【００７１】
次に、第１の実施形態の自動精算処理の流れについて説明する。図８Ａ、図８Ｂは、第１の実施形態の自動精算処理の例を示すフローチャートを示す図である。自動精算処理は、顧客により取引開始のボタンが押され、主制御部４０１が精算処理の開始の指示を受け付けると、開始される。
【００７２】
はじめに、主制御部４０１は、バーコードスキャナ１６によるバーコードの読み取りを促すメッセージをＬＣＤ１３に表示する制御を行い（ステップＳ１０１）、識別情報読取部４０２は、バーコードスキャナ１６の設定を有効にする（ステップＳ１０２）。
【００７３】
識別情報読取部４０２は、バーコードの読み取りがあるまで待機し、バーコードスキャナ１６によりバーコードが読み取られると（ステップＳ１０３）、バーコードスキャナ１６が読み取ったバーコードを商品情報記憶領域５１０に記憶する（ステップＳ１０４）。そして、識別情報読取部４０２は、バーコードデータの二重読み取り防止のため、バーコードスキャナ１６の設定を無効にする（ステップＳ１０５）。
【００７４】
商品計量部４０３は、計量装置２０により商品重量を計量し（ステップＳ１０６）、計量した商品重量を商品情報記憶領域５１０に記憶する（ステップＳ１０７）。
【００７５】
包装商品判定部４０４は、図４（Ｂ）の包装商品テーブル５０２を参照し、商品情報記憶領域５１０に記憶したバーコードが包装商品のバーコードであるか否かを判断する（ステップＳ１０８）。この処理では、包装商品判定部４０４は、商品情報記憶領域５１０に記憶したバーコードが、包装商品テーブル５０２に格納されている包装商品バーコードに含まれるか否かを判断する。即ち、バーコードスキャナ１６により読み取られたバーコードが、包装商品に付された包装商品バーコードであるのか、それ以外のバーコード（例えば、単品商品バーコード）であるのか、が判断される。
【００７６】
読み取られたバーコードが、包装商品テーブル５０２に格納されている包装商品バーコードに含まれる場合（ステップＳ１０９のＹＥＳ）には、商品金額取得部４０６は、図４（Ｂ）の包装商品テーブル５０２を参照し、商品情報記憶領域５１０に記憶したバーコードから商品重量と商品金額を取得する（ステップＳ１１０）。この処理では、商品金額取得部４０６は、商品情報記憶領域５１０に記憶したバーコードと同じ包装商品バーコードに対応する商品重量と、商品金額を取得する。即ち、包装商品テーブル５０２に格納されている包装商品バーコードに含まれる場合には、バーコードスキャナ１６により読み取られた商品は包装商品であると判定され、包装商品に対応する商品重量と商品金額が取得される。
【００７７】
主制御部４０１は、商品情報記憶領域５１０の商品区分に包装商品と記憶する（ステップＳ１１１）。即ち、ステップＳ１０３においてバーコードスキャナ１６により読み取られたバーコードは包装商品に付された包装商品バーコードであると判定され、その判定標識として商品区分に包装商品の文字が記憶される。この処理が終了すると処理はステップＳ１１７に進む。
【００７８】
これに対し、読み取られたバーコードが、包装商品テーブル５０２に格納されている包装商品バーコードに含まれない場合（ステップＳ１０９のＮＯ）には、単品商品判定部４０５は、図４（Ａ）の単品商品テーブル５０１を参照し、商品情報記憶領域５１０に記憶したバーコードが単品商品のバーコードであるか否かを判断する（ステップＳ１１２）。この処理では、包装商品判定部４０４は、商品情報記憶領域５１０に記憶したバーコードが、単品商品テーブル５０１に格納されている単品商品バーコードに含まれるか否かを判断する。
【００７９】
読み取られたバーコードが、単品商品テーブル５０１に格納されている単品商品バーコードに含まれる場合（ステップＳ１１３のＹＥＳ）には、商品金額取得部４０６は、図４（Ａ）の単品商品テーブル５０１を参照し、商品情報記憶領域５１０に記憶したバーコードから対応する商品重量と商品金額を取得する（ステップＳ１１４）。この処理では、商品金額取得部４０６は、商品情報記憶領域５１０に記憶したバーコードと同じ単品商品バーコードに対応する商品重量と、商品金額を取得する。即ち、単品商品テーブル５０１に格納されている単品商品バーコードに含まれる場合には、バーコードスキャナ１６により読み取られた商品は単品商品であると判定され、単品商品に対応する商品重量と商品金額が取得される。
【００８０】
主制御部４０１は、商品情報記憶領域５１０の商品区分に単品商品と記憶する（ステップＳ１１５）。即ち、ステップＳ１０３においてバーコードスキャナ１６により読み取られたバーコードは単品商品に付された単品商品バーコードであると判定され、その判定標識として商品区分に単品商品の文字が記憶される。この処理が終了すると処理はステップＳ１１７に進む。
【００８１】
これに対し、単品商品テーブル５０１に格納されている単品商品バーコードに含まれない場合（ステップＳ１１３のＮＯ）には、主制御部４０１は、誤スキャンのため店員による取消処理を受け付ける（ステップＳ１１６）。店員による取消処理が行われると、自動精算処理が再開される。
【００８２】
ステップＳ１１７において、主制御部４０１は、ステップＳ１１０またはステップＳ１１４において商品金額取得部４０６が取得した商品金額を商品情報記憶領域５１０に記憶する。
【００８３】
重量判定部４０７は、商品情報記憶領域５１０に記憶した商品重量と、ステップＳ１１０またはステップＳ１１４において取得した商品重量と、が一致しているか否か判断する（ステップＳ１１８）。
【００８４】
この処理では、ステップＳ１１０を経由する場合、計量装置２０により計量された商品重量と、包装商品であると判定されて包装商品テーブル５０２から取得された商品重量と、が一致しているか否かが判定される。また、ステップＳ１１４を経由する場合、計量装置２０により計量された商品重量と、単品商品であると判定されて単品商品テーブル５０１から取得された商品重量と、が一致しているか否かが判定される。
【００８５】
商品重量が一致していない場合（ステップＳ１１９のＮＯ）には、主制御部４０１は、商品情報記憶領域５１０に記憶した商品区分は単品商品であるか否かを判定する（ステップＳ１２０）。商品情報記憶領域５１０に記憶した商品区分は単品商品でない場合（ステップＳ１２０のＮＯ）には、処理はステップＳ１１６に戻り、主制御部４０１は、誤スキャンのため店員による取消処理を受け付ける。
【００８６】
これに対し、商品情報記憶領域５１０に記憶した商品区分は単品商品である場合（ステップＳ１２０のＹＥＳ）には、包装商品識別情報取得部４０８は、バーコード関連テーブル５０３を参照し、商品情報記憶領域５１０に記憶したバーコードが含まれる包装商品バーコードを取得する（ステップＳ１２１）。商品情報記憶領域５１０に記憶したバーコードが含まれる包装商品バーコードが複数ある場合には、包装商品識別情報取得部４０８は、複数の包装商品バーコードを取得する。
【００８７】
包装商品重量取得部４０９は、包装商品テーブル５０２を参照し、ステップＳ１２１において包装商品識別情報取得部４０８が取得した包装商品バーコードから商品重量を取得する（ステップＳ１２２）。包装商品識別情報取得部４０８が取得した包装商品バーコードが複数ある場合には、包装商品重量取得部４０９は、複数の包装商品バーコード毎に複数の商品重量を取得する。
【００８８】
包装商品重量判定部４１０は、ステップＳ１０７において商品情報記憶領域５１０に記憶した商品重量と、ステップＳ１２２において包装商品重量取得部４０９が取得した商品重量のうちいずれかが一致しているか否かを判断する（ステップＳ１２３）。包装商品重量取得部４０９が取得した商品重量が複数ある場合には、包装商品重量判定部４１０は、包装商品重量取得部４０９が取得した複数の商品重量のうち、いずれかの商品重量と一致しているか否かを判断する。
【００８９】
包装商品重量取得部４０９が取得した商品重量のうちいずれとも一致していない場合（ステップＳ１２４のＮＯ）には、ステップＳ１１６に戻り、主制御部４０１は、誤スキャンのため店員による取消処理を受け付ける。
【００９０】
これに対し、包装商品重量取得部４０９が取得した商品重量のうちいずれかと一致している場合（ステップＳ１２４のＹＥＳ）には、自動取消部４１１は、商品情報記憶領域５１０に記憶したバーコード、商品重量、商品区分、商品金額を消去する（ステップＳ１２５）。この処理では、バーコードスキャナ１６により読み取られたバーコード、計量装置２０により計量された商品重量、主制御部４０１により記憶された商品区分、商品金額取得部４０６により取得された商品金額が自動取消部４１１により消去される。
【００９１】
識別情報読取部４０２は、ステップＳ１０５において無効にしていたバーコードスキャナ１６の設定を有効にする（ステップＳ１２６）。
【００９２】
案内部４１２は、包装商品バーコードの再読み取りを促す注意喚起メッセージをＬＣＤ１３に表示する制御を実行する（ステップＳ１２７）。更に、案内部４１２は、包装商品バーコードの再読み取りを促す注意喚起メッセージの音声を音声出力装置２４に出力する制御を実行してもよい。具体的には、案内部４１２は、例えば、「先ほど読み取ったバーコードは、単品商品のバーコードですのでキャンセルしました。商品を買物カゴに戻し、包装商品（パック商品）のバーコードの読み取りを再度お願いします」という注意喚起メッセージをＬＣＤ１３に表示する。案内部４１２は、注意喚起メッセージに、買物カゴに戻して、再度バーコードの読み取り対象とする商品の商品名を、付け加えることもできる。この場合、案内部４１２は、ステップＳ１２５において自動取消部４１１が消去したバーコードに対応する商品名を、図４（Ａ）の単品商品テーブル５０１から取り出して注意喚起メッセージに付け加える。また、案内部４１２は、バーコードの読み取り時にカメラスキャナ１６ａで撮像した商品の画像を、注意喚起メッセージに付け加えることもできる。また、案内部４１２は、同様の注意喚起メッセージの音声を音声出力装置２４に出力してもよい。この処理が終了すると、処理はステップＳ１０３に戻り、バーコードスキャナ１６によるバーコードの読み取りが再度開始される。
【００９３】
ステップＳ１１９に戻り、商品重量が一致している場合（ステップＳ１１９のＹＥＳ）には、主制御部４０１は、商品情報記憶領域５１０に記憶した商品金額を精算金額として精算金額記憶領域５１１に累積して記憶する（ステップＳ１２８）。
【００９４】
主制御部４０１は、ＬＣＤ１３に表示されている精算ボタン（図示せず）が押されたか否かをタッチパネル１４を介して入力されたか否かを判断する（ステップＳ１２９）。精算ボタン（図示せず）が押されていない場合（ステップＳ１２９のＮＯ）には、主制御部４０１は、商品情報記憶領域５１０に記憶したバーコード、商品重量、商品区分、商品金額を消去する（ステップＳ１３０）。この処理が終了すると、処理はステップＳ１０１に戻り、バーコードスキャナ１６により読み取りを促すメッセージの表示が再度開始される。
【００９５】
これに対し、精算ボタンが押された場合（ステップＳ１２９のＹＥＳ）には、主制御部４０１は、精算金額記憶領域５１１に記憶した精算金額により精算処理を行う（ステップＳ１３１）。この処理では、顧客の購入対象の全ての商品の商品金額が記憶された後、現金の投入またはクレジットカード等を挿入する。これにより精算処理が行われて、セルフチェックアウト装置１０から釣銭、使用したクレジットカード及びレシートが排出される。顧客がこれらを受け取って取引が終了すると、自動精算処理は終了となる。
【００９６】
例えば、セルフチェックアウト装置１０で、図３に示すような「ビール６本パック」の包装商品３０２のバーコードの読み取りを行う場合について説明する。この場合、包装商品３０２の外装３０１に付されたバーコード３０２ａをバーコードスキャナ１６で読み取らなければならないところ、顧客が誤って単品商品３００のバーコード３００ａを読み取ってしまったとする。
【００９７】
この場合、識別情報読取部４０２により読み取られた単品商品のバーコード「00001000」であり、バーコードの読み取り後、商品計量部４０３により計量された包装商品の商品重量は「1320g」となる。
【００９８】
識別情報読取部４０２により読み取られた単品商品のバーコード「00001000」と、商品計量部４０３により計量された商品重量「1320g」と、が図６に示すように商品情報記憶領域５１０に記憶（ステップＳ１０４、ステップＳ１０７）される。
【００９９】
包装商品判定部４０４により、図４（Ｂ）の包装商品テーブル５０２が参照され、バーコード「00001000」は包装商品バーコードに含まれるか否かが判断（ステップＳ１０８）される。バーコード「00001000」は包装商品バーコードにないため、包装商品バーコードには含まれないと判断（ステップＳ１０９のＮＯ）される。
【０１００】
この場合、単品商品判定部４０５により図４（Ａ）の単品商品テーブル５０１が参照され、バーコード「00001000」は単品商品バーコードに含まれるか否かが判断（ステップＳ１１２）される。バーコード「00001000」は単品商品バーコードにあるため、単品商品バーコードには含まれると判断（ステップＳ１１３のＹＥＳ）される。
【０１０１】
その後、商品金額取得部４０６により図４（Ａ）の単品商品テーブル５０１が参照され、バーコード「00001000」に対応する商品重量「220g」と商品金額「130円」が取得される（ステップＳ１１４）。そして、商品情報記憶領域５１０の商品区分に「単品商品」が、商品金額に「130円」がそれぞれ記憶される（ステップＳ１１５、Ｓ１１７）。
【０１０２】
重量判定部４０７により、商品情報記憶領域５１０に記憶した商品重量「1320g」と、単品商品テーブル５０１から取得された商品重量「220g」と、が一致しているか判断された結果、商品重量は一致していないと判断される（ステップＳ１１９のＮＯ）。
【０１０３】
包装商品識別情報取得部４０８により、図５のバーコード関連テーブル５０３が参照され、商品情報記憶領域５１０に記憶したバーコード「00001000」が含まれる包装商品バーコード「90001000」と「90001004」が取得される（ステップＳ１２１）。
【０１０４】
また、包装商品重量取得部４０９により、図４（Ｂ）の包装商品テーブル５０２が参照され、取得した包装商品バーコード「90001000」と「90001004」に対応する商品重量「1320g」と「1520g」が取得される（ステップＳ１２２）。
【０１０５】
包装商品重量判定部４１０により、商品情報記憶領域５１０に記憶した商品重量「1320g」が、包装商品重量取得部４０９が取得した商品重量「1320g」または「1520g」と一致しているか判断される（ステップＳ１２３）。
【０１０６】
商品情報記憶領域５１０に記憶した商品重量「1320g」は、包装商品重量取得部４０９が取得した商品重量「1320g」または「1520g」のうち、「1320g」と一致していると判断（ステップＳ１２４のＹＥＳ）される。この場合は、自動取消部４１１により、商品情報記憶領域５１０に記憶したバーコード、商品重量、商品区分、商品金額が消去される（ステップＳ１２５）。
【０１０７】
以上のように、第１の実施形態のセルフチェックアウト装置１０によれば、単品商品３００には、その単品商品３００の識別情報としてバーコード３００ａが付されているとともに、包装商品３０２の外装３０１には、単品商品３００が複数まとめられた包装商品３０２の識別情報としてバーコード３０２ａが、それぞれ付されている。
【０１０８】
セルフチェックアウト装置１０で、包装商品３０２のバーコードの読み取りを行う際には、包装商品３０２のバーコード３０２ａをバーコードスキャナ１６で読み取らなければならないところ、顧客が誤って単品商品３００のバーコード３００ａを読み取ってしまう場合がある。その場合、スキャナで読み取った単品商品３００のバーコード３００ａと、後述の商品テーブルに格納されている単品商品３００に対応する商品重量とが一致しないため、エラーとなる。その場合、誤って読み取ったバーコードを取り消すために、店員を呼び出す必要があるため、人手がかかっていた。また、繁忙時間帯や夜間等、店員の取消操作の対応が遅れてしまった場合、顧客の待ち行列（待ち時間）が発生する。更に、他の顧客がセルフチェックアウト装置１０の順番待ちを行っていた場合には、他の顧客の待ち時間も長くなっていた。そこで、第１の実施形態では、包装商品に対応する識別情報があるにもかかわらず単品の商品に対応する識別情報を読み取った場合であっても、上記の構成により、継続して商品の精算処理を続行することができる。
【０１０９】
［第２の実施形態］
第２の実施形態では、外観構成や、ハードウェア構成、商品テーブルの構成、バーコード関連テーブルの構成、商品情報記憶領域の構成については、第１の実施形態のセルフチェックアウト装置１０と同様であるため、説明を省略する。
【０１１０】
図９は、第２の実施形態に係るセルフチェックアウト装置１０の機能構成の一例を示す図である。
【０１１１】
第２の実施形態のセルフチェックアウト装置１０のＣＰＵ１０１は、案内部４１２の代わりに、包装商品金額取得部６０１を有する点が異なる。従って、主制御部４０１、識別情報読取部４０２、商品計量部４０３、包装商品判定部４０４、単品商品判定部４０５、商品金額取得部４０６、重量判定部４０７、包装商品識別情報取得部４０８、包装商品重量取得部４０９、包装商品重量判定部４１０、自動取消部４１１については、第１の実施形態と説明が重複するため省略する。
【０１１２】
包装商品金額取得部６０１は、図４（Ｂ）の包装商品テーブル５０２を参照し、一致した商品重量から商品金額を取得する。包装商品金額取得部６０１により商品金額を取得する処理について、第２実施形態の自動精算処理について説明する。
【０１１３】
次に、第２の実施形態の自動精算処理の流れについて説明する。図１０Ａ、図１０Ｂは、第２の実施形態の自動精算処理の例を示すフローチャートを示す図である。
【０１１４】
第２の実施形態の自動精算処理のステップＳ２０１〜ステップＳ２２４、ステップＳ２２９〜ステップＳ２３２の処理については、第１の実施形態の自動精算処理のステップＳ１０１〜ステップＳ１２４、ステップＳ１２８〜ステップＳ１３１の処理と同様であるため、説明を省略する。
【０１１５】
包装商品重量取得部４０９が取得した商品重量のうちいずれかと一致している場合（ステップＳ２２４のＹＥＳ）には、自動取消部４１１は、商品情報記憶領域５１０に記憶した商品金額を消去する（ステップＳ２２５）。
【０１１６】
包装商品金額取得部６０１は、図４（Ｂ）の包装商品テーブル５０２を参照し、一致した商品重量から商品金額を取得する。この処理では、包装商品金額取得部６０１は、ステップＳ２２４で商品重量が一致したと判断された商品重量の商品金額を取得する（ステップＳ２２６）。
【０１１７】
主制御部４０１は、商品情報記憶領域５１０の商品区分を包装商品に変更して記憶する（ステップＳ２２７）。即ち、ステップＳ２０３においてバーコードスキャナ１６により読み取られたバーコードは単品商品に付された単品商品バーコードであるが、包装商品のものであると見なして、その判定標識として商品区分に包装商品の文字が記憶される。主制御部４０１は、ステップＳ２２６において包装商品金額取得部６０１が取得した商品金額を商品情報記憶領域５１０に記憶に記憶する（ステップＳ２２８）。この処理が終了すると、処理はステップＳ２２９へ進む。
【０１１８】
例えば、商品情報記憶領域５１０に記憶した商品重量「1320g」は、包装商品重量取得部４０９が取得した商品重量「1320g」または「1520g」のうち、「1320g」と一致していると判断（ステップＳ２２４のＹＥＳ）された場合について説明する。
この場合は、自動取消部４１１により、商品情報記憶領域５１０に記憶した商品金額が消去される（ステップＳ２２５）。そして、包装商品金額取得部６０１は、包装商品テーブル５０２を参照し、一致した商品重量「1320g」と同一の商品重量の商品金額「760円」を取得する（ステップＳ２２６）。
【０１１９】
以上のように、第２の実施形態のセルフチェックアウト装置１０によれば、セルフチェックアウト装置１０で、包装商品３０２のバーコードの読み取りを行う際には、包装商品３０２のバーコード３０２ａをバーコードスキャナ１６で読み取らなければならないところ、顧客が誤って単品商品３００のバーコード３００ａを読み取ってしまう場合がある。その場合、単品商品のバーコード３００ａをバーコードスキャナ１６で読み込んだ処理を包装商品のバーコード３０２ａをバーコードスキャナ１６で読み込んだ処理と見なして、店員を介さずに包装商品の精算処理を継続して続行することができる。
【０１２０】
以上、本発明の実施の形態を説明したが、本発明は、上述した実施の形態に限定されることなく、本発明の要旨を逸脱しない範囲内で種々の改良・変更が可能である。
【符号の説明】
【０１２１】
１０        セルフチェックアウト装置
１１        筐体
１２        筐体
１３        ＬＣＤ
１４        タッチパネル
１５        カードＲ／Ｗ
１６        バーコードスキャナ
１６ａ      カメラスキャナ
１６ｂ      ハンディスキャナ
１７        レシートプリンタ
１９        金銭取扱装置収容部
１９ａ      紙幣投入口
１９ｂ      紙幣出金口
１９ｃ      硬貨投入口
１９ｄ      硬貨返却口
１９ｅ      硬貨出金口
２０        計量装置
２１        買物袋懸吊部
２４        音声出力装置
２５        入出金装置
１００      制御装置
１０１      ＣＰＵ
１０２      ＲＡＭ
１０３      ＨＤＤ
１０４      通信インタフェース
１０５      グラフィック処理装置
１０６      入出力インタフェース
１０７      バス
４０１      主制御部
４０２      識別情報読取部
４０３      商品計量部
４０４      包装商品判定部
４０５      単品商品判定部
４０６      商品金額取得部
４０７      重量判定部
４０８      包装商品識別情報取得部
４０９      包装商品重量取得部
４１０      包装商品重量判定部
４１１      自動取消部
４１２      案内部
５０１      単品商品テーブル
５０２      包装商品テーブル
５０３      バーコード関連テーブル
５１０      商品情報記憶領域
５１１      精算金額記憶領域
６０１      包装商品金額取得部
【図１】
2019049795.tif 000003
【図２】
2019049795.tif 000004
【図３】
2019049795.tif 000005
【図４】
2019049795.tif 000006
【図５】
2019049795.tif 000007
【図６】
2019049795.tif 000008
【図７】
2019049795.tif 000009
【図８Ａ】
2019049795.tif 000010
【図８Ｂ】
2019049795.tif 000011
【図９】
2019049795.tif 000012
【図１０Ａ】
2019049795.tif 000013
【図１０Ｂ】
2019049795.tif 000014