(57)【要約】【課題】顧客の商品登録操作時間を短縮化でき、セルフチャックアウト処理を迅速に行うことが可能となるセルフチェックアウト装置及び制御プログラムを提供する。【解決手段】購入する商品が載置される第１の載置台１１に載置された商品の重量を計量する第１の計量部１３と、商品コードを入力された商品が載置される第２の載置台１２に載置された商品の重量を計量する第２の計量部１４を備えたチェックアウト装置において、前記第２の計量部による重量値の計量以前に、連続して前記第１の計量部により計量された二つの重量値を記億部に書込む。【選択図】  図４
2011076321.tif 000002
【特許請求の範囲】
【請求項１】
購入する商品が載置される第１の載置台と、
前記商品の商品コードを入力する入力部と、
前記入力部で商品コードを入力された商品が載置される第２の載置台と、
前記第１の載置台に載置された商品の重量を計量する第１の計量部と、
前記第２の載置台に載置された商品の重量を計量する第２の計量部と、
前記第１の計量部により計量された重量値を二つ及び前記第２の計量部により計量された重量値を二つ記憶する記億部と、
前記記億部に記憶された第１の計量部により計量された重量値と前記記億部に記憶された第２の計量器により計量された重量値が同じであるか判定する重量判定部と、
前記記億部に、前記第２の計量部による重量値の計量以前に、連続して前記第１の計量部により計量された二つの重量値を前記記億部に書込む書込部と
を備えたことを特徴とするセルフチェックアウト装置
【請求項２】
前記書込部は、前記記億部に、１の商品に対する前記第１の計量部による重量値と前記第２の計量部による重量値を対応させ、別の商品に対する前記第１の計量部による重量値と前記第２の計量部による重量値を対応させて書込むこと
を特徴とする請求項１記載のセルフチェックアウト装置
【請求項３】
前記書込部は、１の商品に対する前記第２の計量部による重量値を記憶する以前に、別の商品に対する前記第１の計量部による重量値を書込むこと
を特徴とする請求項２記載のセルフチェックアウト装置
【請求項４】
前記書込部は、前記入力部で入力された１の商品または別の商品の商品コードに基づく商品情報を、前記記億部の１の商品に対する前記第１の計量部による重量値または前記記億部の別の商品に対する前記第１の計量部による重量値とに夫々対応させて書込むこと
を特徴とする請求項２記載のセルフチェックアウト装置
【請求項５】
前記記億部は、商品情報データ記億部を有し、
前記記億部に記憶された１の商品または別の商品の商品コードを、前記重量部判定部で対応する前記第１の計量部による重量値と前記第２の計量器による重量値が同じであると判定されると、前記商品情報データ記億部に書込むこと
を特徴とする請求項２記載のセルフチェックアウト装置
【請求項６】
購入する商品が載置される第１の載置台と、前記商品の商品コードを入力する入力部と、前記入力部で商品コードを入力された商品が載置される第２の載置台と、前記第１の載置台に載置された商品の重量を計量する第１の計量部と、前記第２の載置台に載置された商品の重量を計量する第２の計量部と、前記第１の計量部により計量された重量値と前記第２の計量部により計量された重量値を記憶する記億部とを備えたチェックアウト装置のコンピュータを、
前記記億部に記憶された第１の計量部により計量された重量値と前記記億部に記憶された第２の計量器により計量された重量値が同じであるか判定する重量判定部と、
前記記億部に、前記第２の計量部による重量値の計量以前に、連続して前記第１の計量部により計量された二つの重量値を前記記億部に書込む書込部と
して機能させるための制御プログラム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顧客自身がチェックアウト処理を可能とするセルフチェックアウト装置及び制御プログラムに関する。
【背景技術】
【０００２】
セルフチェックアウト装置では顧客が商品登録操作を行なうが、この商品登録操作によるセルフチャックアウト処理に間違いがないように、商品登録チェックをしているものがある（例えば、特許文献１参照）。上記商品登録チェックでは、まだ商品登録していない商品の重量を測る第１計量器の減少値と商品登録が済んだ商品の重量を測る第２計量器の増加値が同じであるかをチェックする。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
顧客が商品登録操作を行なう際には、商品登録していない商品が置かれる商品載置台から商品を取り出し、その商品に付されたバーコードをスキャナで入力して、その商品を商品登録が済んだ商品が置かれる商品載置台に置くという一連の作業を、商品毎に行なう必要があった。商品登録していない商品が置かれる商品載置台から取り出した１の商品を、商品登録後、商品登録が済んだ商品が置かれる商品載置台上に置く前に、別の商品を商品登録していない商品が置かれる商品載置台上から取り出すことはできなかった。そのため、顧客の商品登録操作時間が長くなるという問題点があった。
【課題を解決するための手段】
【０００４】
上述した課題を解決するために、本発明のセルフチェックアウト装置は、購入する商品が載置される第１の載置台と、前記商品の商品コードを入力する入力部と、前記入力部で商品コードを入力された商品が載置される第２の載置台と、前記第１の載置台に載置された商品の重量を計量する第１の計量部と、前記第２の載置台に載置された商品の重量を計量する第２の計量部と、前記第１の計量部による重量値と前記第２の計量部による重量値を記憶する記億部と、前記記億部に記憶された第１の計量部による重量値と前記記億部に記憶された第２の計量器による重量値が同じであるか判定する重量判定部と、前記記億部に、前記第２の計量部による重量値の計量以前に、連続して前記第１の計量部による二つの重量値を前記記億部に書込む書込部とを備える、ことを特徴とする。
【発明の効果】
【０００５】
本発明によれば、顧客の商品登録操作によるセルフチャックアウト処理を迅速に行うことが可能となる。
【図面の簡単な説明】
【０００６】
【図１】図１は、一実施形態の外観を示す斜視図
【図２】図２は、一実施形態の制御回路を含むブロック図
【図３】図３は、一実施形態のデータ記億部の構成を示す図
【図４】図４は、一実施形態の動作を示すフロー図
【発明を実施するための形態】
【０００７】
以下、この発明の一実施形態について図面を参照して説明する。
【０００８】
図１は、セルフチェックアウト装置の外観を示している。１は本体で、ディスプレイ２、スキャナ３、カード挿入口４、レシート発行口５、硬貨投入口６、硬貨排出口７、紙幣投入口８、紙幣排出口９、および手持式スキャナ１０を備えている。この本体１の左側にまだ精算していない商品を置くための商品載置台１１が設けられ、本体１の右側に精算済みの商品を置くための商品載置台１２が設けられている。上記ディスプレイ２は、買物客のタッチ操作による情報入力機能を有するタッチパネル付きの液晶表示器で、買物客に操作方法を知らせるための案内メッセージ、バーコードが付されていない商品の情報を入力するための情報入力画面、スキャナ３や手持式スキャナ１０のバーコード読取りに基づく情報を表示する読取情報表示画面、購入代金を支払う支払作業に際しての合計購入金額・預かり金額・釣り銭額などの精算画面を表示する。
【０００９】
上記スキャナ３は、買物客が手持ちで翳す商品に付されたバーコードを光学的に読取り、読み取ったバーコードをデコードして商品コードを出力する。カード挿入口４には、買物客のポイントカードや精算用のＩＣカードが挿入される。レシート発行口５は、チェックアウト業務の完了時にプリントされるレシートの発行口である。硬貨投入口６は、会計用の硬貨の投入口である。硬貨排出口７は、釣り硬貨の返却口である。紙幣投入口８は、会計用の紙幣の投入口である。紙幣排出口９は、釣り紙幣の返却口である。手持式スキャナ１０は、買物客が手持ちで商品のバーコードを読取る場合に使用される。
【００１０】
この本体１の右側には会計処理前の商品を置くための商品載置台１１が設けられる。本体の左側には会計処理済みの商品を置くための商品載置台１２が設けられる。前記商品載置台１１の内部には第１計量ユニット１３（図示せず）が設けられ、商品載置台１１の上面が第１計量ユニット１３の計量皿となる。第１計量ユニット１３は商品載置台１１上の置かれた会計処理前の商品の重量を計量する。前記商品載置台１２の内部には第２計量ユニット１４（図示せず）が設けられ、商品載置台１２の上面が第２計量ユニット１４の計量皿となる。第２計量ユニット１４は商品載置台１２上の置かれた会計処理後の商品の重量を計量する。
【００１１】
図２は、セルフチェックアウト装置の制御回路を示すブロック図である。 ＣＰＵ２０に、ディスプレイ２、スキャナ３、手持式スキャナ１０、ハードディスクドライブ（ＨＤＤ）２１、ＲＡＭ２２、カードリーダライタ２３、硬貨投入ユニット２４、硬貨排出ユニット２５、紙幣投入ユニット２６、紙幣排出ユニット２７、第１計量ユニット１３、第２計量ユニット１４、レシート発行用のプリンタ２８、通信ＩＦ２９が接続されている。ハードディスクドライブ２１には、会計処理に必要なオペレーティングシステム（ＯＳ）およびセルフチェックアウト処理プログラム、商品データファイル、売上げデータファイルが格納されている。なお、商品データファイルは商品コードに対応して商品情報が記憶されている。  ＲＡＭ２２は、通常の処理で用いるデータ記憶用のメモリである。通信ＩＦ２９は、ＬＡＮを通じて外部との通信を行う通信手段である。
【００１２】
図３は、ＲＡＭ２２に設けられるデータ記億部３０である。記億部Ａ及びＢは、第１計量ユニットから供給される重量減少値を、記億部Ｃ及びＤには、商品コードに基づく商品情報を記憶する。また、記億部Ｅ及びＦは、第２計量ユニットから供給される重量増加値を記憶する。また、記億部Ａに記憶される重量減少値と記録部Ｅに記憶される重量増加値とは商品情報Ｃと対応付けれ、記億部Ｂに記憶される重量減少値と記録部Ｆに記憶される重量増加値とは商品情報Ｄと対応付けれる。またデータ記億部３０には、商品載置台１１から商品を取り出す回数を示す回数値Ｚを記憶する記億部と商品載置台１２に商品を置く回数を示す回数値Ｘを記憶する記億部を有する（図示せず）。これらデータ記億部３０に記憶されたデータは、セルフチャックアウト動作開始時に、初期化され０となる。
【００１３】
このような構成において、セルフチャックアウト処理の動作を説明する。図４は、セルフチェックアウト装置のＣＰＵが行なうセルフチャックアウト処理のフロー図である。ＣＰＵ２０は、セルフチェックアウト処理を開始し、第１計量ユニット１３の計量データの減少変化を検出する（Ｓ１）。具体的には、変化前の計量データと変化後の計量データとの差が、予め設定された判定値以上であれば、計量データの減少変化有りとする。ＣＰＵ２０は、計量データの減少変化が有ると、データ記億部に記憶された回数Ｚに１加算する（Ｓ２）。次に、変化前の計量データと変化後の計量データとの差を商品の重量値として、回数Ｚが１であればデータ記億部Ａに書込む（Ｓ３）。また、回数Ｚが２であれば、商品の重量値をデータ記億部Bに書込む（Ｓ３）。
【００１４】
次にＣＰＵ２０は、商品コードの入力の有無を検出する（Ｓ４）。商品コードの入力は、スキャナによるバーコードの読み取りの他、タッチパネル付きディスプレイの操作画面上での入力操作によって行なわれる。商品コードの入力があると、ハードディスクドライブ２１に記憶された商品データファイルを参照して、入力された商品コードに対応する商品データを商品データファイルから読み出し、回数Ｚが１であれば、読み出した商品データを記億部Cに書込む（Ｓ５）。また、回数が２であれば、読み出した商品データを記億部Ｄに書込む（Ｓ５）。
【００１５】
また、第１計量ユニットの計量データの減少変化の検出とは別に、第２計量ユニットの計量データの増量変化の検出もする（Ｓ６）。具体的には、変化前の計量データと変化後の計量データとの差が、予め設定された判定値以上であれば、計量データの増量変化有りとする。ＣＰＵ２０は、計量データの増量変化が有ると、データ記億部に記憶された回数Ｘに１加算する（Ｓ７）。ＣＰＵ２０は、変化前の計量データと変化後の計量データとの差を商品の重量値として、回数が１であればデータ記億部Ｅに書込む（Ｓ８）。また、回数Ｘが２であれば、商品の重量値をデータ記億部Ｆに書込む（Ｓ８）。
【００１６】
次に、Ｓ５の処理またはＳ８の処理に引き続いて、データ記億部に記憶された回数Ｚが１、回数Ｘが１であるか検出する（Ｓ９）。回数Ｚが１、回数Ｘが１である場合、次に、データ記億部Ｅに記憶された商品の重量値が０であるか検出する（Ｓ１０）。商品の重量値が０である場合、第１計量ユニット１３の減量変化の検出及び第２計量ユニット１４の増量変化の検出に処理を戻す。商品の重量値が０でない場合、記億部Ａに記憶された商品の重量値と、記億部Ｅに記憶された商品の重量値が同じかチェックする。すなわち商品載置台１１から取り出された商品が、商品載置台１２に置かれたかをチェックする（Ｓ１１）。  同じ重量値であれば、記億部Ａに記憶された商品の重量値に対応付けて記億部Ｃに記憶された商品データを、ハードディスクドライブ２１の売上げデータファイルに追加して書込む（Ｓ１２）。また、商品に対する重量チェック処理は完了するので、データ記億部Ａ、Ｅ及び回数Ｚ、Ｘの値を０にする（Ｓ１２）。そして、精算入力の検出（Ｓ１９）に処理を移す。また、記億部Ａの重量値と記億部Ｅの重量値が同じでないならば、記億部Ｅに記憶された商品の重量値と回数Ｘを０にする（Ｓ２１）。そして、第１計量ユニットの減量変化の検出及び第２計量ユニットの増量変化の検出に処理を戻す。この際、「スキャナした商品を商品載置台に置いてください。」というメッセージを表示する。  
【００１７】
回数Ｚと回数Ｘが１でない場合、次に、回数Ｚが２、回数Ｘが１であるか検知する（Ｓ１３）。  回数Ｚが２、回数Ｘが１である場合、記億部Ａに記憶された重量値と、記億部Ｅに記憶された重量値が同じかチェックする。すなわち商品載置台から取り出された商品が、商品載置台に置かれたかをチェックする（Ｓ１４）。  同じ重量値であれば、記億部Ａに記憶された商品の重量値に対応付けて記億部Ｃに記憶された商品データを、ハードディスクドライブ２１の売上げデータファイルに追記して書込む（Ｓ１５）。また、商品載置台１２に商品を置く回数Ｘが未だ１なので回数Ｘの値は維持し、１の商品に対する重量チェック処理は完了するので、データ記億部Ａ、Ｅ及び回数Ｚの値を０にする（Ｓ１５）。そして、第１計量ユニットの減量変化の検出及び第２計量ユニットの増量変化の検出に処理を戻す。  記億部Ａの重量値と記億部Ｅの重量値が同じでないならば、記億部Ｅに記憶された重量値と回数Ｘを０にする（Ｓ１５）。そして、第１計量ユニット１３の減量変化の検出及び第２計量ユニット１４の増量変化の検出に処理を戻す。
【００１８】
回数Ｚが２、回数Ｘが１でない場合、次に、回数Ｘが２であるかを検出する（Ｓ１６）。回数Ｘが２である場合、記億部Ｂに記憶された商品の重量値と、記億部Ｆに記憶された商品の重量値が同じかチェックする。すなわち商品載置台１１から取り出された商品が、商品載置台１２に置かれたかをチェックする（Ｓ１７）。同じであれば、記億部Ｂに記憶された商品の重量値に対応付けて記億部Ｄに記憶された商品データを、ハードディスクドライブ２１の売上げデータファイルに追記して書込む（Ｓ１８）。  また、商品に対する商品重量チェック処理は完了するので、データ記億部Ｂ、Ｆ、及び回数Ｘの値を０にする（Ｓ１８）。そして、会計入力の検出（Ｓ１９）に処理を移す。記億部Ｂの重量値と記億部Ｆの重量値が同じでないならば、記億部Ｆに記憶された重量値を０にして、回数Ｘを１にする（Ｓ２２）。そして、第１計量ユニット１３の減量変化の検出及び第２計量ユニット１４の増量変化の検出に処理を戻す。また、回数Ｚが０、回数Ｘが２でない場合、第１計量ユニット１３の減量変化の検出及び第２計量ユニット１４の増量変化の検出に処理を戻す。
【００１９】
Ｓ１１の処理またはＳ１８の処理後は、会計入力の有無を検出する（Ｓ１９）。会計入力は、ディスプレイ２の操作画面上の会計ボタンのタッチ操作によって会計入力される。会計入力を検出すると、売上げデータファイルに記憶されたこの取引で購入された商品データに基づいて、会計処理（Ｓ２０）を行う。
【００２０】
この実施の一形態では、例えば顧客が、商品載置台１１から商品アを取り出して、商品アを商品載置台１２に置く前に、商品載置台１１から別の商品イを取り出す操作に対して、処理動作を図４を用いて説明する。
【００２１】
顧客はディスプレイ２の画面上に設けられた開始ボタンの押下によりセルフチェックアウト処理を開始させる。そして、購入する商品が載置された商品載置台１１から商品アを取り出す。ＣＰＵ２０は、第１計量ユニット１１が重量減少を検出（Ｓ１）するので、回数Ｚに１加算する（Ｓ２）。そして、計量した商品アの重量を、回数Ｚが１であるのでデータ記億部Ａに書込む（Ｓ３）。  次に、顧客は、商品アに付されたバーコードをスキャナ３で読み取る。スキャナ３は読み取ったバーコードをデコードして商品コードを出力する。スキャナ３からＣＰＵ２０へ商品コードの入力があると（Ｓ４）と、該当する商品データを商品データファイルから読み出し、回数Ｚが１であるのでカウンタ記億部Ｃに書込む（Ｓ５）。また、商品アが商品載置台１１から取り出された状態では、回数Ｚが１、回数Ｘが０であるので、Ｓ９、Ｓ１３、Ｓ１６の判定がいずれもＮＯとなり、第１計量ユニット１１の減量変化の検出及び第２計量ユニット１２の増量変化の検出待ちの状態となる。
【００２２】
顧客が商品アを商品載置台１２に載置する前に、商品載置台１１から商品イを取り出した場合、ＣＰＵ２０は、第１計量ユニット１１が重量減少を検出（Ｓ１）するので、回数Ｚに１加算する（Ｓ２）。そして、計量した商品イの重量を、回数Ｚが２であるのでデータ記億部Ｂに書込む（Ｓ３）。次に、顧客は、商品イに付されたバーコードをスキャナ３で読み取る。スキャナ３から商品コードの入力があると（Ｓ４）と、該当する商品データを商品データファイルから読み出し、回数Ｚが２であるので記億部Ｄに書込む（Ｓ５）。また、商品ア及び商品イが商品載置台１１から取り出された状態では、回数Ｚが２、回数Ｘが０であるので、Ｓ９、Ｓ１３、Ｓ１６の判定がいずれもＮＯとなり、第１計量ユニット１１の減量変化の検出及び第２計量ユニット１２の増量変化の検出待ちの状態となる。
【００２３】
顧客が、商品アと商品イの内、最初に商品載置台１１から取り出した商品アを商品載置台１２に置くと、ＣＰＵ２０は、第２計量ユニット１２が重量増加を検出し（Ｓ６）、回数Ｘに１加算する（Ｓ７）。そして、計量した商品アの重量を、回数Ｘが１であるのでデータ記億部Ｅに書込む（Ｓ８）。また、商品イが商品載置台１１から取り出され、商品アが商品載置台１２に置かれた状態では、回数Ｚが２、回数Ｘが１であるので、Ｓ１３で検出され、記億部Ａに記憶された商品アの重量値と、記億部Ｅに記憶された商品アの重量値が同じかチェックする（Ｓ１４）。同じ重量値であれば、記億部Ｃに記憶された商品情報を、ハードディスクドライブの売上げデータファイルに追記して書込む（Ｓ１５）。
【００２４】
顧客は、残った商品イを商品載置台１２に載置する。商品載置台１２に商品イが置かれると、ＣＰＵは、第２計量ユニットが重量増加を検出する（Ｓ６）ので、回数Ｘに１加算する（Ｓ７）。そして、計量した商品イの重量値を、回数Ｘが２であるのでデータ記億部Ｆに書込む（Ｓ８）。商品イが商品載置台１２に置かれた状態では、回数Ｘが２であるので、Ｓ１６で検出され、記億部Ｂに記憶された商品イの重量値と、記億部Ｆに記憶された商品イの重量値が同じかチェックする（Ｓ１７）。同じ重量値であれば、記億部Ｄに記憶された商品情報を、ハードディスクドライブの売上げデータファイルに追記して書込む（Ｓ１８）。
【００２５】
また、顧客は、商品イを商品載置台１２に載置する前に、新たに商品載置台１１から別の商品を取り出す場合がある。ＣＰＵ２０は、第１計量ユニット１２が重量減少を検出（Ｓ１）するので、回数Ｚに１加算する（Ｓ２）。そして、計量した別の商品の重量値を、回数Ｚが１であるのでデータ記億部Ａに書込む（Ｓ３）。次に、顧客は、別の商品に付されたバーコードをスキャナで読み込む。商品コードの入力があると（Ｓ４）と、該当する商品データを商品データファイルから読み出し、回数Ｚが１であるのでデータ記億部Ｃに書込む（Ｓ５）。また、商品イが商品載置台１１から取り出され、更に別の商品が商品載置台１１から取り出された状態では、回数Ｚが１、回数Ｘが１であるので、Ｓ９で検出される。この場合、データ記億部Ｅの値が０なので（Ｓ１０）、第１計量ユニット１１の減量変化の検出及び第２計量ユニット１２の増量変化の検出待ちの状態となる。
【００２６】
また、顧客が、１の商品を商品載置台１１から取り出し、別の商品を取り出す前に前記１の商品を商品載置台１２に置く場合には、この状態はＳ９で検出され、記億部Ａに記憶された１の商品の重量値と、記億部Ｅに記憶された１の商品の重量値が同じかチェックする（Ｓ１７）。  同じ重量値であれば、記億部Ｃに記憶された商品情報を、ハードディスクドライブの売上げデータファイルに追記して書込む（Ｓ１２）。
【００２７】
顧客は、購入する商品を全て、商品載置台１２に置き終わると、タッチパネル付きディスプレイの操作画面上の会計ボタンのタッチ操作によって会計入力する。ＣＰＵは会計入力を検出すると、売上げデータファイルに記憶されたこの取引で購入された商品データに基づいて、会計処理（Ｓ２５）を行う。  顧客は、画面操作で現金かカードかの支払方法を選択する。ＣＰＵ２０は、選択された支払い方法に基づき、購入された商品データの購入金額について、会計処理を行う。この際、顧客は、現金の場合には、硬貨投入口６や紙幣の投入口８に現金を入れ、カードの場合にはカード挿入口４にカードを通す。お釣は、硬貨排出口７や紙幣排出口９から戻される。そして、プリンタ２８よりレシートが発行され、チェックアウト処理が終了する。
【００２８】
以上説明したように、本実施の形態のセルフチャックアウト装置は、顧客が操作する場合においては、顧客が１の商品を商品載置台１１から取り出して、商品コード入力後、商品載置台１２に置く前に、次の商品を商品載置台１１から取り出す操作が可能となる。これにより、顧客の商品登録操作によるセルフチャックアウト処理を迅速に行うことが可能となる。
【符号の説明】
【００２９】
１  本体
２  ディスプレイ
３  スキャナ
４  カード挿入口
５  レシート発行口
６  硬貨投入口
８  紙幣投入口
１０  手持式スキャナ
１１  商品載置台
１２  商品載置台
１３  第１計量ユニット
１４  第２計量ユニット
２０  ＣＰＵ
２１  ハードディスクドライブ
２２  ＲＡＭ
２３  カードリーダライタ
２８  プリンタ
【先行技術文献】
【特許文献】
【００３０】
【特許文献１】特開２００３−２８１６２４公報
【図１】
2011076321.tif 000003
【図２】
2011076321.tif 000004
【図３】
2011076321.tif 000005
【図４】
2011076321.tif 000006