(57)【要約】【課題】ＲＦＩＤ技術を用いた商品販売データ処理に際して、商品の重量チェックを可能にする。【解決手段】複数商品を載置可能な秤皿としての商品籠載置台１０５を有して当該商品籠載置台１０５に載置された商品１０６の重量を計量する秤部と、商品籠載置台１０５に載置された二以上の商品に付されているＲＦＩＤチップ１１１に記録されているデータをまとめて読み取り可能なＲＦＩＤリーダ１０９とをハードウェア構成として備え、ＲＦＩＤリーダ１０９が読み取ったデータに基づいて商品籠載置台１０５に載置された当該二以上の商品の重量の合計値を算出し、秤部による計量値と合計値とを比較してその同一性を判定し、計量値と合計値との同一性が判定された場合にのみ商品販売データ処理を許容するようにした。【選択図】図５
2007148723.tif 000002
【特許請求の範囲】
【請求項１】
複数商品を載置可能な秤皿を有して当該秤皿に載置された商品の重量を計量する秤部と、
前記秤皿に載置されている二以上の商品に付されているＲＦＩＤチップに記録されているデータをまとめて読み取り可能なＲＦＩＤリーダと、
前記ＲＦＩＤリーダが読み取ったデータに基づいて前記秤皿に載置された当該二以上の商品の重量の合計値を算出する手段と、
前記秤部による計量値と前記合計値とを比較してその同一性を判定する手段と、
前記計量値と前記合計値との同一性が判定された場合にのみ商品販売データ処理を許容する手段と、
を具備する商品販売データ処理装置。
【請求項２】
前記ＲＦＩＤリーダが読み取ったデータは、対応する商品の重量データである、請求項１記載の商品販売データ処理装置。
【請求項３】
前記ＲＦＩＤリーダが読み取ったデータは、対応する商品の商品コードであり、商品コードと重量とを対応付ける記憶部に記憶されたファイルを参照して当該商品の重量を求める、請求項１記載の商品販売データ処理装置。
【請求項４】
前記ＲＦＩＤリーダが読み取ったデータは、対応する商品の識別コードであり、識別コードと重量とを対応付ける記憶部に記憶されたファイルを参照して当該商品の重量を求める、請求項１記載の商品販売データ処理装置。
【請求項５】
前記秤皿に載置された二以上の商品の単独の重量を加算し、加算する毎に前記計量値と比較して前記計量値と前記合計値との同一性を判定する、請求項１ないし４のいずれか一記載の商品販売データ処理装置。
【請求項６】
前記秤皿に載置された二以上の商品の単独の重量を加算して前記合計値を求め、求めた合計値を前記計量値と比較して両者の同一性を判定する、請求項１ないし４のいずれか一記載の商品販売データ処理装置。
【請求項７】
情報を表示する表示器と、
前記計量値と前記合計値との同一性が判定されなかった場合、前記ＲＦＩＤチップに記録されているデータが読み取られなかった商品があることを示すメッセージを前記表示器に表示する手段と、
を具備する請求項１ないし６のいずれか一記載の商品販売データ処理装置。
【請求項８】
情報を入力する入力部と、
前記入力部によるスタート指示に応じて前記各手段での処理を開始させる手段と、
を具備する請求項１ないし７のいずれか一記載の商品販売データ処理装置。
【請求項９】
前記秤皿に品物が載置されたことを前記秤部の計量値に基づいて認識する手段と、
前記秤皿に品物が載置されたとの認識に応じて前記各手段での処理を開始させる手段と、
を具備する請求項１ないし７のいずれか一記載の商品販売データ処理装置。
【請求項１０】
前記商品販売データ処理は、決済処理を含む、請求項１ないし９のいずれか一記載の商品販売データ処理装置。
【請求項１１】
前記計量値と前記合計値との同一性が判定されなかった場合、前記合計値をメモリクリアするようにした、請求項１ないし１０のいずれか一記載の商品販売データ処理装置。
【請求項１２】
複数商品を載置可能な秤皿を有して当該秤皿に載置された商品の重量を計量する秤部と、前記秤皿に載置されている二以上の商品に付されているＲＦＩＤチップに記録されているデータをまとめて読み取り可能なＲＦＩＤリーダと、を具備する商品販売データ処理装置のコンピュータにインストールされ、当該コンピュータに、
前記ＲＦＩＤリーダが読み取ったデータに基づいて前記秤皿に載置された当該二以上の商品の重量の合計値を算出する機能と、
前記秤部による計量値と前記合計値とを比較してその同一性を判定する機能と、
前記計量値と前記合計値との同一性が判定された場合にのみ商品販売データ処理を許容する機能と、
を実行させるコンピュータプログラム。
【請求項１３】
複数商品を載置可能な秤皿を有して当該秤皿に載置された商品の重量を計量する秤部と、
前記秤皿に載置されている二以上の商品に付されているＲＦＩＤチップに記録されているデータをまとめて読み取り可能なＲＦＩＤリーダと、
前記ＲＦＩＤリーダが読み取ったデータに基づいて前記秤皿に載置された当該二以上の商品の重量の合計値を算出する手段と、
前記秤部による計量値と前記合計値とを比較してその同一性を判定する手段と、
前記計量値と前記合計値との同一性が判定されなかった場合、前記ＲＦＩＤチップに記録されているデータが読み取られなかった商品があることを示すメッセージを前記表示器に表示する手段と、
を具備する商品販売データ処理装置。
【請求項１４】
前記ＲＦＩＤリーダが読み取ったデータは、対応する商品の重量データである、請求項１３記載の商品販売データ処理装置。
【請求項１５】
前記ＲＦＩＤリーダが読み取ったデータは、対応する商品の商品コードであり、商品コードと重量とを対応付ける記憶部に記憶されたファイルを参照して当該商品の重量を求める、請求項１３記載の商品販売データ処理装置。
【請求項１６】
前記ＲＦＩＤリーダが読み取ったデータは、対応する商品の識別コードであり、識別コードと重量とを対応付ける記憶部に記憶されたファイルを参照して当該商品の重量を求める、請求項１３記載の商品販売データ処理装置。
【請求項１７】
前記秤皿に載置された二以上の商品の単独の重量を加算し、加算する毎に前記計量値と比較して前記計量値と前記合計値との同一性を判定する、請求項１３ないし１６のいずれか一記載の商品販売データ処理装置。
【請求項１８】
前記秤皿に載置された二以上の商品の単独の重量を加算して前記合計値を求め、求めた合計値を前記計量値と比較して両者の同一性を判定する、請求項１３ないし１６のいずれか一記載の商品販売データ処理装置。
【請求項１９】
情報を入力する入力部と、
前記入力部によるスタート指示に応じて前記各手段での処理を開始させる手段と、
を具備する請求項１３ないし１８のいずれか一記載の商品販売データ処理装置。
【請求項２０】
前記秤皿に品物が載置されたことを前記秤部の計量値に基づいて認識する手段と、
前記秤皿に品物が載置されたとの認識に応じて前記各手段での処理を開始させる手段と、
を具備する請求項１３ないし１８のいずれか一記載の商品販売データ処理装置。
【請求項２１】
前記商品販売データ処理は、決済処理を含む、請求項１３ないし２０のいずれか一記載の商品販売データ処理装置。
【請求項２２】
前記計量値と前記合計値との同一性が判定されなかった場合、前記合計値をメモリクリアするようにした、請求項１３ないし２１のいずれか一記載の商品販売データ処理装置。
【請求項２３】
複数商品を載置可能な秤皿を有して当該秤皿に載置された商品の重量を計量する秤部と、前記秤皿に載置されている二以上の商品に付されているＲＦＩＤチップに記録されているデータをまとめて読み取り可能なＲＦＩＤリーダと、を具備する商品販売データ処理装置のコンピュータにインストールされ、当該コンピュータに、
前記ＲＦＩＤリーダが読み取ったデータに基づいて前記秤皿に載置された当該二以上の商品の重量の合計値を算出する機能と、
前記秤部による計量値と前記合計値とを比較してその同一性を判定する機能と、
前記計量値と前記合計値との同一性が判定されなかった場合、前記ＲＦＩＤチップに記録されているデータが読み取られなかった商品があることを示すメッセージを前記表示器に表示する機能と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、重量チェックを伴う商品販売データ処理を実行する商品販売データ処理装置及びこれに用いるコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、チェックアウト装置等の商品販売データ処理装置では、重量チェックを伴う商品販売データ処理を実行するようにしたものがある。
【０００３】
例えば、特許文献１には、購入する商品の重量を計量し、その商品に付されている読み取り後の商品データに基づいてメモリに記憶されている記憶商品重量を検索し、計量重量と記憶商品重量とが一致したことを条件に当該商品データの販売登録を行なうようにした発明が記載されている。
【０００４】
また、特許文献２には、商品登録済みの商品を載置する登録済商品置台に秤部を組み込み、商品コードを読み取るスキャナとその登録済商品置台との間に商品の通過を検知するセンサを配置し、センサが商品の通過を検知しないにも拘らず登録済商品置台における重量変化が検出された場合、エラー信号を出力するようにした発明が記載されている。
【０００５】
【特許文献１】特開平０５−２３１９１４号公報
【特許文献２】特開平０７−３２０１４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献１、２に記載された発明は、いずれも、商品に付された商品コードを読み取るために商品の移動を操作者に要求する。商品の重量チェックも、そのような商品を移動させるというオペレーションの中で実施されるように構成されている。
【０００７】
これに対して、商品の移動を伴うことなく商品販売データ処理を実施することができれば、オペレータの労力を大幅に軽減することができる。近年、商品に当該商品の商品コード等のデータを記憶させたＲＦＩＤチップを付し、複数の商品の商品コード等をまとめて読み取ることができるようにした技術が開発されている。このようなＲＦＩＤの技術は、商品の移動を伴わない商品販売データ処理の実施を可能にする。ところが、前述した商品の重量チェックは、商品を移動させるというオペレーションの中で実施されるように構成されてきたという歴史的背景から、ＲＦＩＤ技術を用いた商品販売データ処理への適用については、従来、何も考慮されていないのが実状である。
【０００８】
なお、ＲＦＩＤは、Radio Frequency IDentificationを意味している（本出願書類の全体を通じて同様）。
【０００９】
本発明の目的は、ＲＦＩＤ技術を用いた商品販売データ処理に際して、商品の重量チェックを可能にすることである。
【課題を解決するための手段】
【００１０】
本発明の商品販売データ処理装置は、複数商品を載置可能な秤皿を有して当該秤皿に載置された商品の重量を計量する秤部と、前記秤皿に載置されている二以上の商品に付されているＲＦＩＤチップに記録されているデータをまとめて読み取り可能なＲＦＩＤリーダと、を備え、前記ＲＦＩＤリーダが読み取ったデータに基づいて前記秤皿に載置された当該二以上の商品の重量の合計値を算出し、前記秤部による計量値と前記合計値とを比較してその同一性を判定し、前記計量値と前記合計値との同一性が判定された場合にのみ商品販売データ処理を許容するようにした。
【００１１】
別の面から見た本発明の商品販売データ処理装置は、複数商品を載置可能な秤皿を有して当該秤皿に載置された商品の重量を計量する秤部と、前記秤皿に載置されている二以上の商品に付されているＲＦＩＤチップに記録されているデータをまとめて読み取り可能なＲＦＩＤリーダと、を備え、前記ＲＦＩＤリーダが読み取ったデータに基づいて前記秤皿に載置された当該二以上の商品の重量の合計値を算出し、前記秤部による計量値と前記合計値とを比較してその同一性を判定し、前記計量値と前記合計値との同一性が判定されなかった場合、前記ＲＦＩＤチップに記録されているデータが読み取られなかった商品があることを示すメッセージを前記表示器に表示するようにした。
【００１２】
本発明は、また、上記商品販売データ処理装置のコンピュータにインストールされ、当該コンピュータに上記各種処理を実行させるコンピュータプログラムをも規定する。
【発明の効果】
【００１３】
本発明によれば、ＲＦＩＤ技術を用いた商品販売データ処理に際して、商品の重量チェックを行なうことができ、これにより、ＲＦＩＤチップに記録されているデータが読み取られなかった商品の有無を直接的又は間接的に確認することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施の一形態を図面に基づいて説明する。本実施の形態は、商品販売データ処理装置として、セルフチェックアウトも可能なチェックアウト装置１０１への適用例である。
【００１５】
図１は、チェックアウト装置１０１の全体の外観斜視図である。チェックアウト装置１０１のハウジングは、床面に設置されるベースハウジング１０１ａと、このベースハウジング１０１ａから上方に延出する上部ハウジング１０１ｂとによって構成されている。ベースハウジング１０１ａの前面は、下方に向かうほどベースハウジング１０１ａの投影面積を狭めるように傾斜している。これにより、ベースハウジング１０１ａは、下方に向かうほど奥側にオフセットした形状となっている。上部ハウジング１０１ｂは、その上部に取り付けられた表示器としてのＬＣＤ１０２の支柱をなすような形状をしている。
【００１６】
ベースハウジング１０１ａは、秤部１０３（図２、図４参照）とレシートプリンタ１０４（図３、図４参照）とが設けられている。
【００１７】
ベースハウジング１０１ａの上部には、秤部１０３の秤皿である商品籠載置台１０５が配置されている。この商品籠載置台１０５は、顧客が購入しようとする一又は二以上の商品１０６を入れた籠１０７を載置するように形状及び大きさが定められている。したがって、商品籠載置台１０５は、複数商品１０６を載置可能な構成となっている。このような構造上、商品籠載置台１０５の下方に位置させて、秤部１０３がベースハウジング１０１ａに内蔵されている。
【００１８】
また、ベースハウジング１０１ａの正面側には、レシートＲを発行するためのレシート発行口１０８が配置されている。そこで、レシート発行口１０８の奥側に位置させて、レシートプリンタ１０４がベースハウジング１０１ａに内蔵されている。
【００１９】
上部ハウジング１０１ｂには、ＲＦＩＤリーダ１０９とカードリーダライタ１１０とが設けられている（それぞれ図４参照）。
【００２０】
ＲＦＩＤリーダ１０９は、商品１０６に付されたＲＦＩＤチップ１１１との間で通信を確立し、ＲＦＩＤチップ１１１に内蔵されている図示しない記憶部に記憶されたデータを読み取る。上部ハウジング１０１ｂの正面中間位置には「ＲＦＩＤ」と記された場所があり、この場所に、ＲＦＩＤリーダ１０９の図示しないアンテナが埋設されている。このアンテナは、商品籠載置台１０５に載置された籠１０７の略中央位置に位置付けられている。
【００２１】
また、カードリーダライタ１１０は、ＲＦＩＤ技術によって決済可能な非接触型のＩＣカードとの間で通信する。ＩＣカードは、一例として現金と等価な価値を有する電子マネーを記憶保存することが可能であり、別の一例として、引き落し銀行口座を特定するための識別番号を記憶保存し、決済に際して利用される。カードリーダライタ１１０の構成要素の一つとして、上部ハウジング１０１ｂの正面にはカード置き台１１２が前方に向けて突出形成されている。カード置き台１１２は、商品籠載置台１０５に載置された籠１０７の上縁よりも僅かに高い位置に配置され、ＩＣカードを載置できる形状に形成されている。そして、カード置き台１１２の上方位置には「カード」と記された場所があり、この場所に、カードリーダライタ１１０の図示しないアンテナが埋設されている。
【００２２】
ＲＦＩＤリーダ１０９とカードリーダライタ１１０とは、共にＲＦＩＤ技術を用いて通信をするハードウェアであるが、互いに異なる通信周波数を用いることで、通信の混乱が生ずることがない。
【００２３】
上部ハウジング１０１ｂの上部に取り付けられたＬＣＤ１０２は、液晶表示パネルを有し、この液晶表示パネルの表示面に入力部としてのタッチパネル１１３を有する。
【００２４】
図２は、秤部１０３のハードウェア構成を示す模式図である。秤部１０３は、ロードセルユニット１１４を有する。ロードセルユニット１１４は、構造及び形状を図示しないロードセルの一端側をベース１１５に固定し、他端側に荷重受け部１１６を有する。荷重受け部１１６には秤フレーム１１７が固定されている。秤フレーム１１７は、図２では図示しないが、平面から見てＸ字形状をしており、四隅に秤皿としての商品籠載置台１０５を載置する。ロードセルユニット１１４の出力信号は、アンプ１１８で増幅され、アナログデジタル変換器（ＡＤ／Ｃ）１１９でデジタル信号に変換され、演算部１２０で解析される。演算部１２０では、ロードセルユニット１１４の出力信号に基づく重量解析がなされる。演算部１２０は、例えば動作シーケンスが書き込まれた半導体チップ構成のものであっても、ＲＡＭ等にプログラムを記憶させて動作するマイクロコンピュータ構成のものであっても良い。演算部１２０は、解析結果である重量データを送信部１２１に送信し、送信部１２１を介して外部に出力する。
【００２５】
図３は、レシートプリンタ１０４の概略構成図である。レシートプリンタ１０４は、ロール紙１２２を収納保持するロール紙収納部１２３を有し、このロール紙収納部１２３に収納されたロール紙１２２を引き出してレシート発行口１０８に連なる所定の案内経路１２４に案内搬送する構造を有している。案内経路１２４上には、印字部１２５とカッタ１２６とが順に配列されている。印字部１２５は、プラテン１２７と、このプラテン１２７に案内経路１２４を介して当接するライン型のサーマルプリンタヘッド１２８とによって構成されている。カッタ１２６は、案内経路１２４を介して対抗配置された固定刃１２９と可動刃１３０とによって構成されている。
【００２６】
図４は、チェックアウト装置１０１の電気的なハードウェア構成を示すブロック図である。チェックアウト装置１０１は、内部に制御部１３１を有する。制御部１３１は、例えば動作シーケンスが書き込まれた半導体チップ構成のものであっても、ＲＡＭ１３２等にプログラムを記憶させて動作するマイクロコンピュータ構成のものであっても良い。ここでは、マイクロコンピュータ構成の制御部１３１を紹介する。
【００２７】
制御部１３１の中核をなすのはＣＰＵ１３３である。ＣＰＵ１３３には、固定データを固定的に記憶するＲＯＭ１３４と、可変データを書き換え自在に記憶するＲＡＭ１３２と、ＬＣＤ１０２に表示する表示画像を生成するＶＲＡＭ１３５と、ＨＤＤ１３６とがシステムバス１３７を介して接続されている。一例として、ＨＤＤ１３６には、商品販売データ処理用のコンピュータプログラムを含む各種のプログラムの他、各種表示フレーム、各種のファイル等（全て図示せず）が記憶保存されている。各種のファイルとしては、例えば、ＰＬＵファイル、商品識別ファイル、画像ファイル、売上ファイル等がＨＤＤ１３６に記憶保存されている。これらのプログラム、各種表示フレーム及び各種ファイル等は、その全部又は一部がチェックアウト装置１０１の起動時にＲＡＭ１３２に移されて使用される。
【００２８】
ＰＬＵファイルは、各商品１０６を特定する商品コードに対応させて、単価の他に、重量、重量に対する下限値と上限値、商品表示、割引商品の別、割引金額、Ｍ＆Ｍ（ミックス・アンド・マッチ）情報等を書き換え自在に記憶する。商品表示は、商品コードによって特定される商品の商品名称のテキストデータを含む。
【００２９】
商品識別ファイルは、各商品１０６を特定する識別コードに対応させて、単価の他に、重量、重量に対する下限値と上限値、商品表示、割引商品の別、割引金額、Ｍ＆Ｍ（ミックス・アンド・マッチ）情報等を書き換え自在に記憶する。識別コードは、例えば重量によって価格が変動するパック詰めの商品１０６等に付されて当該商品１０６の同一性を識別するためのコードである。ＰＬＵファイルに記憶されている商品コードがＪＡＮ等の規格体系やインストアコード体系等に則って付与され、同種の商品１０６については全て同一のコードが定義されているのに対して、識別コードは、同種の商品１０６であっても、個々の商品１０６毎に異なるコードが定義されている点で商品コードと相違する。商品識別ファイルに設定されている商品表示は、商品コードによって特定される商品の商品名称のテキストデータを含む。
【００３０】
制御部１３１には、ＬＣＤ１０２、タッチパネル１１３、ＲＦＩＤリーダ１０９、カードリーダライタ１１０、秤部１０３及びレシートプリンタ１０４がシステムバス１３７を介して接続され、制御部１３１による制御を受ける。制御部１３１は、それらの各部を制御し、検索処理と重量チェック処理と商品販売データ処理とを実行する。
【００３１】
また、制御部１３１には、システムバス１３７を介して通信インターフェース１３８も接続されている。通信インターフェース１３８は、例えば構内通信網に接続され、外部に設置されたストアコントローラやサーバの各種外部機器（全て図示せず）との間のデータ通信を実現させる。
【００３２】
制御部１３１が実行する検索処理は、ＲＦＩＤリーダ１０９によって商品１０６に付されたＲＦＩＤチップ１１１が読み取られた場合、このＲＦＩＤチップ１１１の図示しない記憶部に記憶されている商品コード又は識別コードを認識し、ＰＬＵファイルまたは商品識別ファイルを検索してその商品コード又は識別コードに対応する単価、重量及び商品表示を取得する。
【００３３】
このような検索処理については、各種の実施の形態を実施することができる。例えば、前述した一例の場合、ＨＤＤ１３６に予めＰＬＵファイル及び商品識別ファイルが記憶保存され、チェックアウト装置１０１の起動時、それらのＰＬＵファイル及び商品識別ファイルがＲＡＭ１３２に移される。そこで、検索処理に際しては、商品１０６に付されたＲＦＩＤチップ１１１の図示しない記憶部に記憶されている商品コード又は識別コードをキーとして検索する対象は、ＲＡＭ１３２に記憶されているＰＬＵファイル又は商品識別ファイルということになる。これに対して、それらのＰＬＵファイルと商品識別ファイルとのいずれか一方又は両方が、例えば図示しないストアコントローラやサーバによってアクセス制御される外部記憶装置に記憶保存されているようにシステム構成しても良い。この場合、制御部１３１は、検索処理に際して、商品１０６に付されたＲＦＩＤチップ１１１の図示しない記憶部に記憶されている商品コード又は識別コードを取得したならば、これらの商品コード又は識別コードに対応する単価、重量及び商品表示等の検索要求を、通信インターフェース１３８を経由してストアコントローラやサーバに送信する。ストアコントローラやサーバ、当該検索要求に応じて対応する単価、重量及び商品表示等のデータを取得し、これをチェックアウト装置１０１に送信する。
【００３４】
検索処理の更に別の一例としては、商品１０６に付されたＲＦＩＤチップ１１１の記憶部に、ＰＬＵファイル又は商品識別ファイルだけでなく、それらのＰＬＵファイル又は商品識別ファイルに対応する単価、重量及び商品表示等のデータを予め記憶させておいても良い。ＲＦＩＤチップ１１１の記憶部においてそのようなデータ構造を採用することで、ＲＦＩＤリーダ１０９が直接的に読み取り商品１０６についての単価、重量及び商品表示等のデータを取得することが可能となる。
【００３５】
加えて、以上説明した各種のバリエーションは、結局のところ、ＲＦＩＤリーダ１０９により読み取るべきＲＦＩＤチップ１１１を付した商品１０６の単価、重量及び商品表示等のデータが何処に記憶されているのかに依存する。この場合、ある商品コード又は識別コードに対応する商品１０６の単価、重量及び商品表示等のデータは、それぞれ同一の場所に記憶保存されていてもよく、別々の場所に記憶保存されていても良い。
【００３６】
次いで、制御部１３１が実行する重量チェック処理は、秤部１０３によって計量された重量である計量値が、検索処理によって取得した重量値と同一性を有しているかどうかを判定する処理である。同一性を有しているかどうかは、計量重量が検索処理によって取得した重量の下限値と上限値との間に収まっているかどうかを判定することによってなされる。この場合、本実施の形態における重量チェックは、個々の商品１０６単独での重量チェックではなく、商品籠載置台１０５に載置された籠１０７に収納されている全ての商品１０６の重量の合計値についての重量チェックである。そこで、計量値と重量値との同一性の判定に際しては、検索処理によって取得して重量値であるすべての商品の下限値の合計値と全ての商品の上限値の合計値とが許容範囲を構成し、当該許容範囲内に計量値が収まっているかどうかを判定することになる。もっとも、このような手法により取得される許容範囲は、実施の上で一例をなすに過ぎず、例えば、当該許容範囲の値にある係数を乗ずる等して当該許容範囲の幅を狭くしたり、反対に広くしたりするようにしても良い。別の一例としては、検索処理によって下限値及び上限値を取得しないか、あるいは取得してもそれらの値を使用せず、検索処理によって得られた重量の値のみを使用し、これを加算して合計値を算出し、この合計値に対してある許容範囲を設定するようにしても良い。
【００３７】
次いで、制御部１３１が実行する商品販売データ処理は、検索処理によって取得した単価に基づいて決済金額を算出し、その決済金額の決済を実行する処理である。決済金額は、必要な消費税計算等を含む売上合計金額を計算することによって算出され、ＲＡＭ１３２等に仮登録するか、あるいは売上ファイルに登録する。決済処理では、算出した決済金額について、電子マネー又は銀行口座特定用の識別番号を記憶保存する非接触ＩＣカードを利用した決済を可能にする。非接触ＩＣカードの扱いは、ＲＦＩＤリーダ１０９を介して実行される。
【００３８】
もっとも、本実施の形態では、商品販売データ処理という概念は、検索処理や重量チェック処理等を含む広義の概念として用いている。そこで、このような広義の意味での商品販売データ処理を支援するために、チェックアウト装置１０１の制御部１３１は、ＬＣＤ１０２に操作方法を表示し、顧客の便宜を図る。
【００３９】
図５は、チェックアウト処理の流れの一例を示すフローチャートである。このようなチェックアウト処理は、ＨＤＤ１３６にインストールされているプログラムに従い、制御部１３１のＣＰＵ１３３が各種演算等を行なうことによって実行される。
【００４０】
チェックアウト装置１０１においてまず実行すべきことは、購入する商品１０６を収納した籠１０７を商品籠載置台１０５に載置することである。これにより、秤部１０３は、商品籠載置台１０５に収納された商品１０６の重量を計量し、その計量値を出力できる。この際、秤部１０３は、商品籠載置台１０５の重量分を風袋重量として差し引き、商品籠載置台１０５に収納された商品１０６の重量のみの計量値を出力する。
【００４１】
チェックアウト装置１０１は、店員操作モードとセルフチェックアウトモードとに切り替えることができる。ＨＤＤ１３６にインストールされているプログラムは、このような二種類のモードをサポートしている。いずれのモードであっても、当該プログラムによって制御部１３１のＣＰＵ１３３が実行する各種の処理は、規定のトリガを待って実行される。このようなトリガとして、店員操作モードでは、商品籠載置台１０５に品物が載せられたこと、セルフチェックアウトモードではスタートボタンが押されたこと、というイベントの発生が用いられる。つまり、店員操作モードにおいては、秤部１０３は、商品籠載置台１０５に品物が載置されて重量変化を演算部１２０が認識すると、送信部１２１を介して当該認識を出力し、制御部１３１に知らせる。制御部１３１は、その知らせの受信に応じて、秤皿である商品籠載置台１０５に品物が載置されたことを秤部１０３の計量値に基づいて認識し、当該認識に応じて各種の処理を開始する。これに対して、セルフチェックアウトモードでは、制御部１３１は、商品販売データ処理に待機中のＬＣＤ１０２にスタートボタン（図示せず）を表示する。この場合、ＬＣＤ１０２には、チェックアウトをしたい場合にはスタートボタンを押すべきインストラクションを併せて表示することが望ましい。そこで、ＬＣＤ１０２に表示されているスタートボタンが入力部であるタッチパネル１１３によってタッチ指定されると、ＣＰＵ１３３はスタート指示を受け、これに応じて各種の処理を開始する。
【００４２】
そこで、図５に示す処理プログラムの最初の動作は、上記規定イベントの発生の有無の監視である（ステップＳ１０１）。規定イベントの発生が認識されたならば（ステップＳ１０１のＹ）、タイマースタートを実行する（ステップＳ１０２）。そして、ＲＦＩＤリーダ１０９を駆動制御し、商品１０６に付されたＲＦＩＤチップ１１１の記憶部に記憶されているデータに基づいて、商品データを取得する（ステップＳ１０３）。ここでいう商品データは、商品コード又は識別コード、そしてそれらの商品コード又は識別コードに対応する単価、重量及び商品表示等のデータを意味している。このような商品データの検索処理については、前述した通りである。
【００４３】
続くステップＳ１０４では、取得した商品データに含まれている重量をメモリであるＲＡＭ１３２のワークエリアに一時記憶する。この際、ＣＰＵ１３３は、既に記憶されている重量があれば、これに加算した重量の値をＲＡＭ１３２のワークエリアに一時記憶する。また、ＣＰＵ１３３は、商品データに含まれている商品コード又は識別コードを参照し、同一の商品コード又は識別コード対応する重量については、重複記憶しないように処理する。
【００４４】
続くステップＳ１０５では、秤部１０３から計量データをリードする。これにより、制御部１３１は、商品１０６に付されたＲＦＩＤチップ１１１の記憶部に記憶されているデータに基づいて取得した商品データからの重量値と、秤部１０３による計量結果である計量値との両方のデータを得る。そこで、制御部１３１のＣＰＵ１３３は、取得した重量値と計量値との同一性を判定する。この判定処理は、前述した重量チェック処理である。
【００４５】
制御部１３１は、以上説明したステップＳ１０３〜１０６までの処理を、タイムオーバーとなるまで続ける（ステップＳ１０７）。これにより、商品籠載置台１０５に載置された籠１０７に収納された全ての商品１０６について、ＲＦＩＤリーダ１０９が正しくそのＲＦＩＤチップ１１１を読み取った場合であれば、いずれ、ステップＳ１０６において、取得した重量値と計量値との同一性が判定されるはずである。そこで、取得した重量値と計量値との同一性が判定されたならば（ステップＳ１０６のＹ）、ＣＰＵ１３３は、商品販売データ処理の実行を許容する。つまり、ＣＰＵ１３３はＬＣＤ１０２を駆動制御し、画面上に読み取り商品１０６についての商品情報を表示し、決済ボタンを出現させ、「カードをおいて決済ボタンを押して下さい」というようなインストラクションを表示する（ステップＳ１０８）。
【００４６】
この際、図５のフローチャートでは示さないが、ＣＰＵ１３３は、ステップＳ１０３の処理で取得した商品データに含まれている単価の値に基づいて、売上合計金額や消費税額等の決済に必要な情報は既に算出済みである。このような各種演算処理の実行は、取得した重量値と計量値との同一性判定（ステップＳ１０６）の前後を問わず実行可能である。つまり、このような演算処理は、商品販売データ処理の事前準備であり、商品販売データ処理が許容されずともその実行が許容される。
【００４７】
ステップＳ１０８でＬＣＤ１０２に表示されるインストラクションに従い、ユーザは、決済可能な非接触型のＩＣカードをカード置き台１１２に置く。そして、タッチパネル１１３によってスタートボタンをタッチ指定する。これにより、ＣＰＵ１３３は、スタートボタンの押下を判定し（ステップＳ１０９のＹ）、カードリーダライタ１１０にＩＣカードとの通信確立を命令する。これに伴い、カードリーダライタ１１０は、カード置き台１１２に置かれたＩＣカードとＲＦＩＤによる通信を確立し、当該ＩＣカードに対してデータのリードを実行して取得したデータをＣＰＵ１３３に通知すると共に、ＣＰＵ１３３からの命令によって当該ＩＣカードに対する所定データのライト動作を実行する。これにより、決済処理が実行される（ステップＳ１１０）。この決済処理では、例えば、ＩＣカードが現金と等価な価値を有する電子マネーを記憶保存するＩＣカードである場合には、当該電子マネーによる支払処理が実行される。別の一例として、ＩＣカードが引き落し銀行口座を特定するための識別番号を記憶保存するＩＣカードである場合には、銀行口座からの引き落し処理のための決済処理が実行される。また、ステップＳ１１０の決済処理に際しては、ＲＡＭ１３２のワークエリアに一時記憶した商品データ等をクリアするメモリクリア処理が実行され、チェックアウト装置１０１での次の取引処理に備えられる。
【００４８】
これに対して、商品籠載置台１０５に載置された籠１０７に収納された全ての商品１０６について、ＲＦＩＤリーダ１０９が正しくそのＲＦＩＤチップ１１１を読み取れなかった場合、あるいは何らかの不正行為が行なわれた場合、ステップＳ１０６において、取得した重量値と計量値との同一性が判定されることがない。そこで、この場合、タイムオーバーしなければステップＳ１０３〜ステップＳ１０６の処理が繰り返されるのに対して（ステップＳ１０７のＮ）、タイムオーバーが判定された場合には（ステップＳ１０７のＹ）、ＣＰＵ１３３はＬＣＤ１０２を駆動制御し、再作業を促すメッセージを表示させる（ステップＳ１１１）。再作業を促すメッセージは、商品１０６の再セットを促すメッセージであり、このメッセージには、再作業を何故しなければならないかの理由を伴わせることが望ましい。再作業を何故しなければならないかの理由は、ＲＦＩＤチップ１１１に記録されているデータが読み取られなかった商品１０６があることを示すメッセージをなす。そこで、一例として、「読み取りができていない商品があるので、籠の向きを変えるなどしてスタートボタンを再度押して下さい」というようなメッセージが再作業を促すメッセージとして表示される。
【００４９】
その後、ＣＰＵ１３３は、ＲＡＭ１３２のワークエリアに一時記憶した商品データ等をクリアするメモリクリア処理を実行し（ステップＳ１１２）、ステップＳ１０１での規定イベントの発生の監視処理にリターンする。
【００５０】
図６は、チェックアウト処理の流れの別の一例を示すフローチャートである。このようなチェックアウト処理は、図５に示すチェックアウト処理と同様に、ＨＤＤ１３６にインストールされているプログラムに従い、制御部１３１のＣＰＵ１３３が各種演算等を行なうことによって実行される。
【００５１】
チェックアウト装置１０１においてまず実行すべきことは、購入する商品１０６を収納した籠１０７を商品籠載置台１０５に載置することである。また、チェックアウト装置１０１は、店員操作モードとセルフチェックアウトモードとに切り替えることができる。これらの事項については、前述した通りである。
【００５２】
そこで、図６に示す処理プログラムの最初の動作は、規定イベントの発生の有無の監視である（ステップＳ２０１）。店員操作モードでの規定イベントとセルフチェックアウトモードでの規定イベントとの相違については、前述した通りである。規定イベントの発生が認識されたならば（ステップＳ２０１のＹ）、ＲＦＩＤリーダ１０９を駆動制御し、商品１０６に付されたＲＦＩＤチップ１１１の記憶部に記憶されているデータに基づいて、商品データを取得する（ステップＳ２０２）。ここでいう商品データは、商品コード又は識別コード、そしてそれらの商品コード又は識別コードに対応する単価、重量及び商品表示等のデータを意味している。このような商品データの検索処理については、前述した通りである。
【００５３】
続くステップＳ２０３では、取得した商品データに含まれている重量をメモリであるＲＡＭ１３２のワークエリアに一時記憶する。この際、ＣＰＵ１３３は、既に記憶されている重量があれば、これに加算した重量の値をＲＡＭ１３２のワークエリアに一時記憶する。また、ＣＰＵ１３３は、商品データに含まれている商品コード又は識別コードを参照し、同一の商品コード又は識別コード対応する重量については、重複記憶しないように処理する。
【００５４】
このような重量加算値の一時記憶は、未読データがなくなるまで続行される（ステップＳ２０４）。未読データの有無については、ステップＳ２０２で取得した商品データに含まれている商品コード又は識別コードを管理することで、判定可能である。
【００５５】
続くステップＳ２０５では、秤部１０３から計量データをリードする。これにより、制御部１３１は、商品１０６に付されたＲＦＩＤチップ１１１の記憶部に記憶されているデータに基づいて取得した商品データからの重量の合計値と、秤部１０３による計量結果である計量値との両方のデータを得る。そこで、制御部１３１のＣＰＵ１３３は、取得した重量の合計値と計量値との同一性を判定する。この判定処理は、前述した重量チェック処理である。
【００５６】
商品籠載置台１０５に載置された籠１０７に収納された全ての商品１０６について、ＲＦＩＤリーダ１０９が正しくそのＲＦＩＤチップ１１１を読み取った場合であれば、ステップＳ２０６において、取得した重量の合計値と計量値との同一性が判定されるはずである。そこで、取得した重量値と計量値との同一性が判定されたならば（ステップＳ２０６のＹ）、ＣＰＵ１３３は、商品販売データ処理の実行を許容する。つまり、ＣＰＵ１３３はＬＣＤ１０２を駆動制御し、画面上に読み取り商品１０６についての商品情報を表示し、決済ボタンを出現させ、「カードをおいて決済ボタンを押して下さい」というようなインストラクションを表示する（ステップＳ２０７）。
【００５７】
この際、図６のフローチャートでは示さないが、ＣＰＵ１３３は、ステップＳ１０３の処理で取得した商品データに含まれている単価の値に基づいて、売上合計金額や消費税額等の決済に必要な情報は既に算出済みである。このような各種演算処理の実行は、取得した重量の合計値と計量値との同一性判定（ステップＳ２０６）の前後を問わず実行可能である。つまり、このような演算処理は、商品販売データ処理の事前準備であり、商品販売データ処理が許容されずともその実行が許容される。
【００５８】
ステップＳ２０７でＬＣＤ１０２に表示されるインストラクションに従い、ユーザは、決済可能な非接触型のＩＣカードをカード置き台１１２に置く。そして、タッチパネル１１３によってスタートボタンをタッチ指定する。これにより、ＣＰＵ１３３は、スタートボタンの押下を判定し（ステップＳ２０８のＹ）、カードリーダライタ１１０にＩＣカードとの通信確立を命令する。これに伴い、カードリーダライタ１１０は、カード置き台１１２に置かれたＩＣカードとＲＦＩＤによる通信を確立し、当該ＩＣカードに対してデータのリードを実行して取得したデータをＣＰＵ１３３に通知すると共に、ＣＰＵ１３３からの命令によって当該ＩＣカードに対する所定データのライト動作を実行する。これにより、決済処理が実行される（ステップＳ２０９）。この決済処理では、例えば、ＩＣカードが現金と等価な価値を有する電子マネーを記憶保存するＩＣカードである場合には、当該電子マネーによる支払処理が実行される。別の一例として、ＩＣカードが引き落し銀行口座を特定するための識別番号を記憶保存するＩＣカードである場合には、銀行口座からの引き落し処理のための決済処理が実行される。また、ステップＳ２０９の決済処理に際しては、ＲＡＭ１３２のワークエリアに一時記憶した商品データ等をクリアするメモリクリア処理が実行され、チェックアウト装置１０１での次の取引処理に備えられる。
【００５９】
これに対して、商品籠載置台１０５に載置された籠１０７に収納された全ての商品１０６について、ＲＦＩＤリーダ１０９が正しくそのＲＦＩＤチップ１１１を読み取れなかった場合、あるいは何らかの不正行為が行なわれた場合、ステップＳ２０６において、取得した重量の合計値と計量値との同一性が判定されることがない。そこで、この場合、ＣＰＵ１３３はＬＣＤ１０２を駆動制御し、再作業を促すメッセージを表示させる（ステップＳ２１０）。再作業を促すメッセージは、商品１０６の再セットを促すメッセージであり、このメッセージには、再作業を何故しなければならないかの理由を伴わせることが望ましい。再作業を何故しなければならないかの理由は、ＲＦＩＤチップ１１１に記録されているデータが読み取られなかった商品１０６があることを示すメッセージをなす。そこで、一例として、「読み取りができていない商品があるので、籠の向きを変えるなどしてスタートボタンを再度押して下さい」というようなメッセージが再作業を促すメッセージとして表示される。
【００６０】
その後、ＣＰＵ１３３は、ＲＡＭ１３２のワークエリアに一時記憶した商品データ等をクリアするメモリクリア処理を実行し（ステップＳ２１１）、ステップＳ２０１での規定イベントの発生の監視処理にリターンする。
【００６１】
以上説明した図５のフローチャートに示す処理と図６のフローチャートに示す処理とを比較する。図５のフローチャートに示す処理は、秤皿である商品籠載置台１０５に載置された一又は二以上の商品１０６の単独の重量を加算し、加算する毎に秤部１０３による計量値と比較して計量値と合計値との同一性を判定する、という処理である。これに対して、図６のフローチャートに示す処理は、秤皿である商品籠載置台１０５に載置された一又は二以上の商品１０６の単独の重量を加算して合計値を求め、求めた合計値を秤部１０３による計量値と比較して両者の同一性を判定する、という処理である。
【００６２】
いずれの処理を実行するにしても、本実施の形態によれば、ＲＦＩＤ技術を用いた商品販売データ処理に際して、商品の重量チェックを行なうことができる。
【００６３】
図７は、チェックアウト装置１０１の別の構成を示す全体の外観斜視図である。図１ないし図６において示した部分と同一の機能を奏する部分は同一符号で示し、説明も省略する。
【００６４】
本実施の形態は、ショッピングカートをチェックアウト装置１０１として構成した一例である。キャスタ付きの車輪２０１が四隅に取り付けられた矩形平板状の台座２０２が設けられ、この台座２０２の短辺をなす一辺からパイプ状部材２０３が立設されている。パイプ状部材２０３は、台座２０２からは二本が立設され、それらの二本が上方位置で連結され、この連結部分はハンドルバー２０４として構成されている。パイプ状部材２０３には、ハンドルバー２０４の近傍に位置させてＬＣＤ１０２が取り付けられている。このＬＣＤ１０２は、その表示面にタッチパネル１１３を有している。また、ＬＣＤ１０２の上縁には、カード置き台１１２が設けられており、ＩＣカードを立て掛けて置くことができるようになっている。カード置き台１１２の内部には、カードリーダライタ１１０の図示しないアンテナが内蔵されている。カードリーダライタ１１０は、ＬＣＤ１０２の裏面に取り付けられている。別の実施の形態として、これらのＬＣＤ１０２とカードリーダライタ１１０とは、同一のハウジング内に収容しても良い。
【００６５】
台座２０２には、本体ユニット２０５が載置された状態で取り付けられている。本体ユニット２０５は、その上面に商品籠載置台１０５を有する。したがって、秤部１０３は、本体ユニット２０５の上方部分に内蔵されている。また、本体ユニット２０５の正面側、つまり、チェックアウト装置１０１として見るとハンドルバー２０４が配置されている側には、レシート発行口１０８が配置されている。したがって、このレシート発行口１０８の奥側に位置させて、レシートプリンタ１０４が本体ユニット２０５に内蔵されている。制御部１３１やその電源部等、その他の構成要素は、秤部１０３及びレシートプリンタ１０４の下方に位置させて本体ユニット２０５に内蔵されている。
【００６６】
商品籠載置台１０５の僅かに上方位置には、当該商品籠載置台１０５に載置される籠１０７を取り囲むことができる形状及び大きさで、パイプ状のガイド部材２０６が設けられている。ガイド部材２０６は、台座２０２とパイプ状部材２０３とに支持されている。そして、このようなガイド部材２０６には、ＲＦＩＤリーダ１０９の図示しないアンテナが埋設されている。したがって、ガイド部材２０６は、商品籠載置台１０５に載置された籠１０７の脱落を抑制する機能と、ＲＦＩＤリーダ１０９の図示しないアンテナの支持機能とを果たすことになる。
【００６７】
このようにショッピングカートとして構成されたチェックアウト装置１０１は、図１ないし図６に基づいて説明したチェックアウト装置１０１と同一の機能を奏する。つまり、ＲＦＩＤ技術を用いた商品販売データ処理の実行が可能で、このような商品販売データ処理に際して、商品の重量チェックを行なうことができる。しかも、ショッピングカートとしての構造及び機能をも有することから、一例として、商品１０６を図示しない陳列棚から次々ととって籠１０７に収納するそばから、重量チェック機能付きの商品販売データ処理を実行することが可能である。
【図面の簡単な説明】
【００６８】
【図１】本発明の実施の一形態を示すチェックアウト装置（商品販売データ処理装置）の全体の外観斜視図である。
【図２】秤部のハードウェア構成を示す模式図である。
【図３】レシートプリンタの概略構成図である。
【図４】チェックアウト装置（商品販売データ処理装置）の電気的なハードウェア構成を示すブロック図である。
【図５】チェックアウト処理の流れの一例を示すフローチャートである。
【図６】チェックアウト処理の流れの別の一例を示すフローチャートである。
【図７】チェックアウト装置（商品販売データ処理装置）の別の構成を示す全体の外観斜視図である。
【符号の説明】
【００６９】
１０３  秤部、１０５  商品籠載置台（秤皿）、１０６  商品、１０９  ＲＦＩＤリーダ、１１１  ＲＦＩＤチップ、１０２  ＬＣＤ（表示器）、１１３  タッチパネル（入力部）
【図１】
2007148723.tif 000003
【図２】
2007148723.tif 000004
【図３】
2007148723.tif 000005
【図４】
2007148723.tif 000006
【図５】
2007148723.tif 000007
【図６】
2007148723.tif 000008
【図７】
2007148723.tif 000009