(57)【特許請求の範囲】
【請求項１】
商品重量ファイルを備えるセルフチェックアウトシステムにおいて、
商品陳列棚にある商品の重量を計量する商品計量手段と、
前記商品計量手段から前記商品陳列棚を特定する陳列棚特定情報と、計量した商品の重量とを取得する計量情報取得手段と、
前記商品を特定する商品特定情報と、前記陳列棚特定情報との予め設定した対応関係を記憶する陳列棚対応関係記憶手段と、
前記陳列棚対応関係記憶手段が記憶する前記対応関係から、前記計量情報取得手段が取得した前記陳列棚特定情報に対応する前記商品特定情報を特定する計量対象商品特定手段と、
前記計量情報取得手段が取得した前記商品の重量と、前記計量対象商品特定手段が特定した前記商品特定情報とから前記商品の重量に対応する前記商品特定情報を特定する商品重量特定手段と、
前記商品重量特定手段が特定した前記商品特定情報と前記商品の重量との対応関係を前記商品重量ファイルに登録する商品重量登録手段と、
精算対象となる商品から前記商品特定情報を取得し、取得した前記商品特定情報に対応する前記商品の重量を前記商品重量ファイルから取得して、前記商品の重量の確認をおこなう商品重量確認手段と、を備えることを特徴とするセルフチェックアウトシステム。
【請求項２】
前記商品重量登録手段は、予め設定されたタイミング、あるいは所定のイベント検出をトリガにして、前記商品特定情報と前記商品の重量との対応関係を前記商品重量ファイルに登録することを特徴とする請求項１記載のセルフチェックアウトシステム。
【請求項３】
前記商品重量ファイルは、１つの前記商品特定情報について前記商品の重量との対応関係を複数登録可能であって、前記対応関係の登録数が所定の上限値に達している場合は、登録が古い前記対応関係と置換して新しい前記対応関係を登録することを特徴とする請求項２記載のセルフチェックアウトシステム。
【請求項４】
前記商品計量手段は、
前記商品陳列棚に載置してある前記商品の１つについて重量を計量することを特徴とする請求項１乃至３のいずれか１つに記載のセルフチェックアウトシステム。
【請求項５】
前記商品計量手段は、
前記商品陳列棚に載置してある前記商品の載置数を検出する載置数検出手段を備え、載置してある前記商品を計量した合計重量を前記載置数で除して、前記商品の１つあたりの重量を計量することを特徴とする請求項１乃至３のいずれか１つに記載のセルフチェックアウトシステム。
【請求項６】
前記商品計量手段は、
前記商品陳列棚に載置してある前記商品を異なるタイミングで計量した２つ以上の合計重量の差分から、前記商品の１つあたりの重量を計量することを特徴とする請求項１乃至３のいずれか１つに記載のセルフチェックアウトシステム。
【請求項７】
商品重量特定手段は、さらに、前記商品の入荷に伴い取得する商品入荷情報から前記商品に対応する前記商品特定情報、および前記商品の重量を特定可能であることを特徴とする請求項１記載のセルフチェックアウトシステム。
【請求項８】
商品重量ファイルを備えるセルフチェックアウト端末と、サーバと、商品陳列棚とを通信可能に接続したセルフチェックアウトシステムにおいて、
前記商品陳列棚は、重量を計量する商品計量手段を備え、
前記サーバは、
前記商品計量手段から前記商品陳列棚を特定する陳列棚特定情報と、計量した商品の重量とを取得する計量情報取得手段と、
前記商品を特定する商品特定情報と、前記陳列棚特定情報との予め設定した対応関係を記憶する陳列棚対応関係記憶手段と、
前記陳列棚対応関係記憶手段が記憶する前記対応関係から、前記計量情報取得手段が取得した前記陳列棚特定情報に対応する前記商品特定情報を特定する計量対象商品特定手段と、
前記計量情報取得手段が取得した前記商品の重量と、前記計量対象商品特定手段が特定した前記商品特定情報とから前記商品の重量に対応する前記商品特定情報を特定する商品重量特定手段と、を備え、
前記セルフチェックアウト端末は、
前記商品重量特定手段が特定した前記商品特定情報と前記商品の重量との対応関係を前記商品重量ファイルに登録する商品重量登録手段と、
精算対象となる商品から前記商品特定情報を取得し、取得した前記商品特定情報に対応する前記商品の重量を前記商品重量ファイルから取得して、前記商品の重量の確認をおこなう商品重量確認手段と、を備える
ことを特徴とするセルフチェックアウトシステム。
【請求項９】
商品重量ファイルを備えるセルフチェックアウトシステムの商品重量ファイル更新方法において、
商品陳列棚にある商品の重量を計量した商品計量手段から前記商品陳列棚を特定する陳列棚特定情報と、計量した商品の重量とを取得して、
前記商品を特定する商品特定情報と、前記陳列棚特定情報との予め設定した対応関係から、取得した前記陳列棚特定情報に対応する前記商品特定情報を特定して、
取得した前記商品の重量と、特定した前記商品特定情報とから前記商品の重量に対応する前記商品特定情報を特定して、
特定した前記商品特定情報と前記商品の重量との対応関係を前記商品重量ファイルに登録するセルフチェックアウトシステムの商品重量ファイル更新方法。
【請求項１０】
コンピュータを、
商品陳列棚にある商品の重量を計量する商品計量手段から前記商品陳列棚を特定する陳列棚特定情報と、計量した商品の重量とを取得する計量情報取得手段、
前記商品を特定する商品特定情報と、前記陳列棚特定情報との予め設定した対応関係を記憶する陳列棚対応関係記憶手段、
前記陳列棚対応関係記憶手段が記憶する前記対応関係から、前記計量情報取得手段が取得した前記陳列棚特定情報に対応する前記商品特定情報を特定する計量対象商品特定手段、
前記計量情報取得手段が取得した前記商品の重量と、前記計量対象商品特定手段が特定した前記商品特定情報とから前記商品の重量に対応する前記商品特定情報を特定する商品重量特定手段と、
として機能させるための商品重量特定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品重量ファイルを備えるセルフチェックアウトシステム、商品重量ファイル更新方法、および商品重量特定プログラムに関する。
【背景技術】
【０００２】
近年、通常のレーンにあるレジ担当によるレジ端末を用いたチェックアウト（商品精算）によらずに、客によるセルフチェックアウトを可能にしたセルフチェックアウト端末の導入が進められている。
【０００３】
セルフチェックアウト端末は、来店した客自身が商品登録から支払いまでをおこなうことを可能にして店舗の省力化や、レジ待ち行列の待ち時間短縮に貢献している。しかし、客のなかには、商品の精算をせずに商品を持ち帰る不正行為をおこなう者がいるため、セルフチェックアウト端末の利用者に対する不正対策が欠かせない。
【０００４】
その不正対策の１つに商品重量のチェックがある。セルフチェックアウト端末は、商品重量ファイルと呼ばれる商品ごとの重量を記録したデータファイル（ＰＬＵファイル）を備える。そして、セルフチェックアウト端末は、商品をレジ袋に納める都度、商品の重量と、レジ袋計量値の増分とを比較して比較結果が許容範囲外にあれば警告を発する（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−７２５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、大量生産品であれば商品の入荷時に重量情報を受領することができる場合があるが、地元の小規模生産業者の商品の場合、入荷時に重量情報を受領することができない場合も多い。そのため、重量情報の商品重量ファイルへの登録がされていない商品の精算時にエラーが発生し、いちいち係員による確認を必要とする場合があった。
【０００７】
また、同じ商品であってもキャンペーン期間を設定しておまけを添付する場合があり、おまけ分だけ商品重量が変化して、予め登録してある重量と比較して許容できない誤差を生じる場合があった。このような許容できない誤差を生じた場合にも、商品の精算時にエラーが発生し、いちいち係員による確認を必要とした。
【０００８】
このような、入荷情報として商品重量を予め得ることが困難な商品や、キャンペーンなどを理由に商品重量が変化する商品について、セルフチェックアウトシステムが商品重量を適切に把握することができれば、無用なエラーの発生を防止することができる。
【０００９】
そこで、商品重量の適切な把握が困難な商品について、商品重量を適切に把握して商品重量のチェックが可能なセルフチェックアウトシステム、商品重量ファイル更新方法、および商品重量特定プログラムの提供を目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、セルフチェックアウトシステムは、商品重量ファイルと、商品計量手段と、計量情報取得手段と、陳列棚対応関係記憶手段と、計量対象商品特定手段と、商品重量特定手段と、商品重量登録手段と、商品重量確認手段とを備える。
【００１１】
商品重量ファイルは、商品特定情報と商品の重量との対応関係を記録する。商品計量手段は、商品陳列棚にある商品の重量を計量する。計量情報取得手段は、商品計量手段から商品陳列棚を特定する陳列棚特定情報と、計量した商品の重量とを取得する。陳列棚対応関係記憶手段は、商品を特定する商品特定情報と、陳列棚特定情報との予め設定した対応関係を記憶する。計量対象商品特定手段は、陳列棚対応関係記憶手段が記憶する対応関係から、計量情報取得手段が取得した陳列棚特定情報に対応する商品特定情報を特定する。商品重量特定手段は、計量情報取得手段が取得した商品の重量と、計量対象商品特定手段が特定した商品特定情報とから商品の重量に対応する商品特定情報を特定する。商品重量登録手段は、商品重量特定手段が特定した商品特定情報と商品の重量との対応関係を商品重量ファイルに登録する。商品重量確認手段は、精算対象となる商品から商品特定情報を取得し、取得した商品特定情報に対応する商品の重量を商品重量ファイルから取得して、商品の重量の確認をおこなう。
【発明の効果】
【００１２】
上記のセルフチェックアウトシステム、商品重量ファイル更新方法、および商品重量特定プログラムによれば、商品重量の適切な把握が困難な商品について、商品重量を適切に把握して商品重量のチェックを可能とする。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態のセルフチェックアウトシステムのブロック図である。
【図２】第２の実施形態のセルフチェックアウトシステムを示す図である。
【図３】第２の実施形態のセルフチェックアウト端末の概観を示す図である。
【図４】第２の実施形態のセルフチェックアウト端末のブロック図である。
【図５】第２の実施形態のセルフチェックアウト端末のハードウェア構成例を示す図である。
【図６】第２の実施形態の陳列棚の概要を示す図である。
【図７】第２の実施形態の陳列棚のブロック図である。
【図８】第２の実施形態の陳列棚サーバのブロック図である。
【図９】第２の実施形態のＰＯＳサーバのブロック図である。
【図１０】第２の実施形態のセルフチェックアウト端末が実行する商品登録処理のフローチャートである。
【図１１】第２の実施形態のセルフチェックアウトシステムでおこなわれる商品重量メンテナンスファイルの更新処理のフローチャートである。
【図１２】第２の実施形態のセルフチェックアウトシステムでおこなわれる商品重量ファイルの更新処理のフローチャートである。
【図１３】第２の実施形態の商品情報ファイルの１例を示す図である。
【図１４】第２の実施形態の商品重量ファイルの１例を示す図である。
【図１５】第２の実施形態の商品重量メンテナンスファイルの１例を示す図である。
【図１６】第２の実施形態の棚割り情報ファイルの１例を示す図である。
【図１７】第２の実施形態の入荷商品情報ファイルの１例を示す図である。
【図１８】第３の実施形態のセルフチェックアウトシステムでおこなわれる商品重量メンテナンスファイルの更新処理のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、実施形態を図面を参照して説明する。
図１は、第１の実施形態のセルフチェックアウトシステムのブロック図である。
第１の実施形態のセルフチェックアウトシステム１は、商品計量手段２と、計量情報取得手段３と、陳列棚対応関係記憶手段４と、計量対象商品特定手段５と、商品重量特定手段６と、商品重量登録手段７と、商品重量ファイル８と、商品重量確認手段９とを備える。セルフチェックアウトシステム１は、セルフチェックアウト端末を店舗内で運用するシステムであり、セルフチェックアウト端末を含んで構成される。
【００１５】
商品計量手段２は、陳列棚３１０に備えられる。陳列棚３１０は、商品を陳列する棚である。計量対象となる商品が複数ある場合、セルフチェックアウトシステム１は、複数の商品計量手段２を備える。商品計量手段２は、陳列棚３１０の所定位置にある１つの商品の重量を計量する。あるいは商品計量手段２は、陳列棚３１０の所定位置にある所定数の商品の重量を計量し、所定数で除して商品の１つあたりの重量を求める。商品計量手段２は、計量した商品の重量を計量情報取得手段３に通知する。また、商品計量手段２は、陳列棚特定情報を計量情報取得手段３に通知する。陳列棚特定情報は、商品計量手段２を備える陳列棚３１０を特定可能な情報である。陳列棚特定情報は、店舗内で重複のない識別情報であり、たとえば、シリアル番号である。計量情報取得手段３は、商品計量手段２から陳列棚特定情報と、商品の重量とを取得する。
【００１６】
陳列棚対応関係記憶手段４は、商品を特定する商品特定情報と、陳列棚特定情報との予め設定した対応関係を記憶する。商品特定情報とは、商品を特定可能な情報である。商品特定情報は、異なる商品間で重複のない識別情報であり、たとえば、商品に付されたバーコードである。
【００１７】
計量対象商品特定手段５は、陳列棚対応関係記憶手段４が記憶する対応関係から、計量情報取得手段３が取得した陳列棚特定情報に対応する商品特定情報を特定する。計量対象商品特定手段５は、商品特定情報と陳列棚特定情報とに設定された対応関係により、陳列棚３１０を特定することで、陳列棚３１０に陳列してある（計量対象となっている）商品を特定（商品特定情報を取得）することができる。
【００１８】
商品重量特定手段６は、計量情報取得手段３が取得した商品の重量と、計量対象商品特定手段５が特定した商品特定情報とから、商品の重量に対応する商品特定情報を特定する。つまり、商品重量特定手段６は、陳列棚３１０で計量した商品の重量がいかなる商品の重量であるか（商品と計量した重量との対応関係）を特定する。
【００１９】
商品重量登録手段７は、商品重量特定手段６が特定した商品特定情報と商品の重量との対応関係を商品重量ファイル８に登録する。商品重量ファイル８は、商品特定情報と商品の重量との対応関係を記録したデータファイルである。商品重量ファイル８は、たとえば、バーコード情報と、重量とを対応付けて記憶する。これにより、商品重量確認手段９は、バーコード情報にもとづいて、バーコードが付された商品の重量を取得することができる。なお、商品重量ファイル８が記憶するバーコード情報と重量との対応関係は、１つに限らず複数備えることができる。１つの商品が必ずしも１つの重量であるとは限らないからである。たとえば、商品の重量は、同じ商品（同じ商品特定情報を有する商品）であっても、おまけが付されているか、いないか、あるいは、おまけの種類の違い、包装の違いなどで複数種類がありえる。
【００２０】
商品重量確認手段９は、精算対象となる商品から商品特定情報を取得し、取得した商品特定情報に対応する商品の重量を商品重量ファイル８から取得して、商品の重量の確認をおこなう。商品重量確認手段９は、たとえば、精算対象となる商品の取得した重量と、精算対象となる商品をレジ袋に納めた際の前後の重量の差分（増分）とを比較する。そして、商品重量確認手段９は、比較結果が所定の閾値にあるか否かにより、精算対象外の商品がレジ袋に納められていないかを判定して不正の有無を確認する。商品重量確認手段９は、セルフチェックアウト端末１００に備えることができる。
【００２１】
また、セルフチェックアウトシステム１は、セルフチェックアウト端末１００の他に、ネットワークを備え、ネットワークに接続するサーバ、セルフチェックアウト端末を監視する監視端末を接続してもよい。セルフチェックアウトシステム１が備える計量情報取得手段３、陳列棚対応関係記憶手段４、計量対象商品特定手段５、商品重量特定手段６、商品重量登録手段７、商品重量ファイル８、商品重量確認手段９は、ネットワークに接続する各機器に集中して、あるいは分散して備えることができる。
【００２２】
このようにして、セルフチェックアウトシステム１は、商品重量の適切な把握が困難な商品について、商品重量を適切に把握して商品重量のチェックを可能とする。
次に、より具体的な第２の実施形態について説明する。セルフチェックアウトシステム１について図２を用いて説明する。図２は、第２の実施形態のセルフチェックアウトシステムを示す図である。
【００２３】
セルフチェックアウトシステム１は、スーパーマーケット等の商品を販売する店舗において、セルフチェックアウト端末１００を運用するシステムである。セルフチェックアウトシステム１は、１つ以上のセルフチェックアウト端末１００を備え、客によるセルフチェックアウトを可能とするサービスを提供する。セルフチェックアウトシステム１は、セルフチェックアウト端末１００を利用する客による不正対策として商品の重量を監視する。そのため、セルフチェックアウトシステム１は、商品と商品の重量とを対応付けたデータファイル（商品重量ファイル）を備える。そして、セルフチェックアウトシステム１は、商品入荷時に入手する商品入荷情報、セルフチェックアウト端末１００が備える秤による商品の重量の計量と、陳列棚３１０が備える秤による商品の重量の計量により、商品の重量を把握して、商品と商品の重量とを対応付ける。
【００２４】
そこで、セルフチェックアウトシステム１は、セルフチェックアウト端末１００、ＰＯＳ（Point Of Sale）サーバ２００、陳列棚サーバ３００、陳列棚３１０、これらを通信可能に接続するネットワーク４００を備えて構成される。
【００２５】
次に、セルフチェックアウトシステム１の構成要素の１つであるセルフチェックアウト端末１００の概観について、図３を用いて説明する。図３は、第２の実施形態のセルフチェックアウト端末の概観を示す図である。
【００２６】
セルフチェックアウト端末１００は、客が自分自身で商品の精算をおこなうための端末である。セルフチェックアウト端末１００は、モニタ１１１、タッチパネル１１２、監視カメラ１１３、レジ袋懸吊部１１４、硬貨入出金部１１５、合計重量計量用秤１１６、硬貨返却口１１７、買い物かご載置台１１８、紙幣入出金口１１９、個別重量計量用秤１２０、スキャナ１２１、プリンタ（レシート用）１２２、クレジットカード挿入口１２３を備える。
【００２７】
買い物かご載置台１１８は、客が精算前の商品を入れた買い物かごを載置する台である。スキャナ（バーコードスキャナ）１２１は、レーザ走査線を商品に照射して、商品に付されたバーコードを読み取る。セルフチェックアウト端末１００は、読み取った情報にもとづいて商品を精算対象として登録する。モニタ１１１は、読み取ったバーコードにもとづいて商品名、商品単価、商品重量などの商品の精算に伴う情報を表示する。また、商品に商品重量が対応付けられていない場合、個別重量計量用秤１２０に商品を載置して商品の重量を計量するように案内表示をおこなう。また、バーコードの付されていない商品を精算するための商品選択用の案内表示をおこなう。たとえば、モニタ１１１は、商品選択用の案内表示において惣菜や生鮮食料品などのカテゴリ表示、個別商品名の表示、数量表示などをおこなう。このとき、客は、モニタ１１１の案内表示にしたがい、タッチパネル１１２で選択操作をおこなうことができる。セルフチェックアウト端末１００は、客の選択操作によりバーコードの付されていない商品についても精算をおこなうことができる。監視カメラ１１３は、客が精算する手元を撮影し、セルフチェックアウト端末１００の近傍にある監視端末のモニタに撮影画像を表示する。撮影した画像は、不正対策の他、操作方法がわからない客への操作案内に用いられる。精算対象として登録をした商品は、レジ袋懸吊部１１４に吊り下げたレジ袋に納められ、合計重量計量用秤１１６により精算対象として登録した商品の合計重量が計量される。個別の商品の重量と、合計重量計量用秤１１６により計量した重量の増分との差が所定の許容範囲内にあれば、精算対象として登録した商品の精算をおこなう。客は、クレジットカード挿入口１２３へのクレジットカードの挿入、硬貨入出金部１１５への硬貨投入、紙幣入出金口１１９への紙幣投入により精算をおこなうことができる。このとき、受け付けできなかった硬貨は、硬貨返却口１１７から返却される。セルフチェックアウト端末１００は、釣銭が生じた場合、硬貨入出金部１１５からの硬貨払い出し、紙幣入出金口１１９からの紙幣払い出しにより釣銭を払い出す。セルフチェックアウト端末１００は、精算履歴をプリンタ１２２で印字してレシートを発券する。
【００２８】
次に、セルフチェックアウトシステム１の構成要素の１つであるセルフチェックアウト端末１００の有する機能について、図４を用いて説明する。図４は、第２の実施形態のセルフチェックアウト端末のブロック図である。
【００２９】
セルフチェックアウト端末１００は、データ制御部１１、表示制御部１２、出力制御部１３、入力制御部１４、通信制御部１５、商品情報検索部１６、商品重量検索部１７、商品重量登録部１８、商品情報ファイル２１、商品重量ファイル２２を有する。
【００３０】
表示制御部１２は、モニタ１１１と接続し、モニタ１１１に出力する表示を制御する。出力制御部１３は、プリンタ１２２と接続し、プリンタ１２２の印字出力を制御する。入力制御部１４は、タッチパネル１１２と接続し、タッチパネル１１２からの入力を制御する。また、入力制御部１４は、スキャナ１２１と接続し、スキャナ１２１からの入力を制御する。また、入力制御部１４は、秤（個別重量計量用秤１２０、合計重量計量用秤１１６）と接続し、秤（個別重量計量用秤１２０、合計重量計量用秤１１６）からの入力を制御する。このように、入力制御部１４は、タッチパネル制御部、スキャナ制御部、秤制御部として機能する。通信制御部１５は、ネットワーク４００と接続し、ネットワーク４００と接続するその他の機器との通信を制御する。
【００３１】
商品情報検索部１６は、商品情報ファイル２１のアクセス制御をおこなう。商品情報検索部１６は、商品情報ファイル２１に対してデータの照会、削除、更新をおこなうとともに、他のセルフチェックアウト端末１００、ＰＯＳサーバ２００との間で、各々が有する商品情報ファイル２１の同期をとって商品情報ファイル２１を最新の状態に保持する。
【００３２】
ここで商品情報ファイル２１の概要を図１３を用いて説明する。図１３は、第２の実施形態の商品情報ファイルの１例を示す図である。商品情報ファイル２１は、バーコード情報を含み、バーコード情報に関連付けて参照可能な情報、たとえば、品名情報、価格情報、値引情報（割引情報）、産地情報、メーカ情報などを含む。バーコード情報は、商品に付されたバーコードをスキャナ１２１で読み取り、取得する情報である。品名情報は、商品の品名を示す情報である。価格情報は、商品の価格を示す情報である。値引情報は、商品の値引額（割引額）、あるいは値引率（割引率）を示す情報である。産地情報は、商品の産地を示す情報である。メーカ情報は、商品の生産者を示す情報である。たとえば、商品情報検索部１６は、商品情報ファイル２１にバーコード情報「ｃｏｄｅ１２３４５６７８」を照会すると、品名情報「コーラ」、価格情報「１２０円」、値引情報「―１２円」、産地情報「国内」、メーカ情報「ＡＢＣ」を取得することができる。
【００３３】
商品重量検索部１７は、商品重量ファイル２２のアクセス制御をおこなう。商品重量検索部１７は、商品重量ファイル２２に対してデータの照会、削除、更新をおこなうとともに、他のセルフチェックアウト端末１００との間で、各々が有する商品重量ファイル２２の同期をとって商品重量ファイル２２を最新の状態に保持する。
【００３４】
ここで商品重量ファイル２２の概要を図１４を用いて説明する。図１４は、第２の実施形態の商品重量ファイルの１例を示す図である。商品重量ファイル２２は、バーコード情報を含み、バーコード情報に関連付けて参照可能な情報、たとえば、１つ以上の商品重量情報ＤＡＴＡ１、ＤＡＴＡ２、・・・、ＤＡＴＡ１０を含む。商品重量情報は、商品の重量を示す情報である。たとえば、商品重量検索部１７は、商品重量ファイル２２にバーコード情報「ｃｏｄｅ１２３４５６７８」を照会すると、商品重量情報ＤＡＴＡ１「２９０ｇ」、商品重量情報ＤＡＴＡ２「２８７ｇ」、・・・、商品重量情報ＤＡＴＡ１０「２９２ｇ」を取得することができる。
【００３５】
商品重量登録部１８は、商品重量ファイル２２のデータ登録制御をおこなう。商品重量登録部１８は、商品重量ファイル２２に対してデータの登録をおこなうとともに、他のセルフチェックアウト端末１００との間で、各々が有する商品重量ファイル２２の同期をとって商品重量ファイル２２を最新の状態に保持する。
【００３６】
商品重量登録部１８は、商品重量ファイル２２の商品重量情報記憶領域の数を上限（たとえば、１０個）に、商品が計量される都度、商品重量情報を登録する。なお、登録してある商品重量情報の数が上限に達している場合は、最もアクセス頻度（ヒット率）の低いデータと置換して登録する。つまり、商品重量ファイル２２は、アクセス頻度の高い順に上限数の商品重量情報を記録する。なお、登録データの置換対象とするデータは、アクセス頻度の低いデータに代えて、登録の古い順としてもよい。
【００３７】
データ制御部１１は、セルフチェックアウト端末１００を統括的に制御する。また、データ制御部１１は、入出力データの管理、加工をおこなう。
次に、セルフチェックアウトシステム１の構成要素の１つであるセルフチェックアウト端末１００のハードウェア構成について、図５を用いて説明する。図５は、第２の実施形態のセルフチェックアウト端末のハードウェア構成例を示す図である。
【００３８】
セルフチェックアウト端末１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、フラッシュＲＯＭ（Read Only Memory）１０３、通信インタフェース１０４、グラフィック処理装置１０５、および入出力インタフェース１０６が接続されている。
【００３９】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。フラッシュＲＯＭ１０３には、ＯＳやアプリケーションプログラムが格納される。
【００４０】
グラフィック処理装置１０５には、モニタ１１１が接続されている。グラフィック処理装置１０５は、ＣＰＵ１０１からの命令にしたがって、画像をモニタ１１１に表示させる。
【００４１】
入出力インタフェース１０６には、プリンタ１２２、タッチパネル１１２、スキャナ１２１、秤（個別重量計量用秤１２０、合計重量計量用秤１１６）が接続されている。また、入出力インタフェース１０６は、外部記憶媒体１０８への情報の書込み、および外部記憶媒体１０８への情報の読出しが可能な外部記憶媒体インタフェースと接続可能になっている。入出力インタフェース１０６は、タッチパネル１１２、スキャナ１２１、秤（個別重量計量用秤１２０、合計重量計量用秤１１６）から送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。
【００４２】
通信インタフェース１０４は、ネットワーク４００に接続されている。通信インタフェース１０４は、他のセルフチェックアウト端末１００、ＰＯＳサーバ２００、陳列棚サーバ３００、陳列棚３１０との間でデータの送受信をおこなう。
【００４３】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、ＰＯＳサーバ２００、陳列棚サーバ３００、陳列棚３１０も同様のハードウェア構成で実現できる。
【００４４】
なお、セルフチェックアウト端末１００は、それぞれＦＰＧＡ（Field Programmable Gate Array）やＤＳＰ（Digital Signal Processer）などからなるモジュールを含んで構成することもでき、ＣＰＵ１０１を有しない構成とすることもできる。その場合、セルフチェックアウト端末１００は、それぞれ不揮発性メモリ（たとえば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）、フラッシュメモリ、フラッシュメモリ型メモリカードなど）を備え、モジュールのファームウェアを記憶する。不揮発性メモリは、外部記憶媒体１０８、あるいは通信インタフェース１０４を介してファームウェアを書き込むことができる。このようにセルフチェックアウト端末１００は、不揮発性メモリに記憶されているファームウェアを書き換えることにより、ファームウェアの更新をすることもできる。
【００４５】
次に、セルフチェックアウトシステム１の構成要素の１つである陳列棚３１０について、図６を用いて説明する。図６は、第２の実施形態の陳列棚の概要を示す図である。
陳列棚３１０は、店舗内に１つ以上を備えられる。図示した陳列棚３１０は、１例であり、コンビニエンスストアなどの飲料用冷蔵庫にある陳列棚の１つを側方から眺めた様子を示す。このような飲料用冷蔵庫は、商品が陳列される買い物用スペースと、在庫品を収納するバックヤードとの間に配置される。商品補充用扉３１１は、バックヤード側の扉であり、ここから商品３５０を補充する。前面扉３１２は、客が商品３５０を取り出す際に開閉する扉である。陳列商品載置棚３１３は、所定数の同一商品を整列して陳列し、陳列棚３１０のなかに１つ以上が備えられる。陳列商品載置棚３１３は、バックヤード側から前面側に向かって下り傾斜していて、前面側にある商品３５０を取り出すと、バックヤード側にある商品が前面側に向かってスライドする。陳列商品載置棚３１３に載置された商品３５０は、支持軸３１５に備えられる秤３１４により合計重量が計量される。また、陳列商品載置棚３１３の商品最大載置時に載置される位置には、商品３５０ａの検出する検出センサ３１６が備えられる。検出センサ３１６の検出状態により、陳列商品載置棚３１３に載置された商品３５０が所定数だけあることを確認することができるので、秤３１４により計量した合計重量を所定数で除して商品１つあたりの重量を取得できる。
【００４６】
なお、商品補充用扉３１１および前面扉３１２に開閉センサを設けて、両扉が閉状態にあるときに、商品重量の検出をおこなうこととすれば、客が商品を取り出している最中などの不安定な状態での誤った計量を防止できる。また、商品補充用扉３１１の閉状態検出直後とすれば、店員による補充状態の確認後であることが期待できるので、客が誤って違う商品を戻した状態での誤った計量を防止できる。また、検出センサ３１６に代えて、検出センサ３１６の位置に単品計量用の秤を設けて単品計量をしてもよい。この位置での計量は、商品補充用扉３１１にあり前面扉３１２から遠いため、客が誤って違う商品を戻した状態での誤った計量を防止できる。また、秤３１４により計量した合計重量を所定数で除すことに代えて、異なるタイミングで計量した２つ以上の合計重量の変化を監視して商品１つあたりの重量を取得するようにしてもよい。この場合、おまけ付き商品、おまけ無し商品が混在した状態で誤った平均値を商品１つあたりの重量として取得することを防止できる。
【００４７】
なお、陳列棚３１０が飲料用冷蔵庫である場合を示したが、これに限らず、一般の商品陳列棚であってもよい。
次に、セルフチェックアウトシステム１の構成要素の１つである陳列棚３１０の有する機能について、図７を用いて説明する。図７は、第２の実施形態の陳列棚のブロック図である。
【００４８】
陳列棚３１０は、通信制御部６１、商品計量部６２を有する。
商品計量部６２は、陳列棚３１０にある商品の重量を計量する。通信制御部６１は、ネットワーク４００と接続し、ネットワーク４００と接続するその他の機器との通信を制御する。通信制御部６１は、特に、陳列棚サーバ３００との間の通信を制御し、陳列棚サーバ３００に対して、陳列棚３１０を特定する情報と、商品計量部６２が計量した商品の重量とを、自律的にあるいは陳列棚サーバ３００からの要求により通知する。
【００４９】
なお、陳列棚３１０が複数の陳列商品載置棚３１３を備えるようにしてもよく、複数の商品計量部６２に対して通信制御部６１を１つ設けるようにしてもよい。また、陳列棚３１０が複数の陳列商品載置棚３１３を備える場合、陳列棚３１０を特定する情報は、陳列商品載置棚３１３を特定する情報とする。そして、１つの商品計量部６２に対して１つの陳列商品載置棚３１３を識別する情報が対応するようにする。
【００５０】
次に、セルフチェックアウトシステム１の構成要素の１つである陳列棚サーバ３００の有する機能について、図８を用いて説明する。図８は、第２の実施形態の陳列棚サーバのブロック図である。
【００５１】
陳列棚サーバ３００は、通信制御部５１、陳列棚重量確認制御部５２を有する。通信制御部５１は、ネットワーク４００と接続し、ネットワーク４００と接続するその他の機器との通信を制御する。通信制御部５１は、陳列棚３１０から陳列棚３１０を特定する情報（あるいは、陳列商品載置棚３１３を特定する情報）と、商品の重量とを取得する。
【００５２】
陳列棚重量確認制御部５２は、店舗内の陳列棚３１０に対するポーリングにより、あるいは陳列棚３１０からの自立的な通知により商品の重量を確認する。そして、陳列棚重量確認制御部５２は、必要の是非を判断して、取得した陳列棚３１０を特定する情報と、商品の重量とをＰＯＳサーバ２００に通知する。
【００５３】
次に、セルフチェックアウトシステム１の構成要素の１つであるＰＯＳサーバ２００の有する機能について、図９を用いて説明する。図９は、第２の実施形態のＰＯＳサーバのブロック図である。
【００５４】
ＰＯＳサーバ２００は、データ制御部３１、商品情報ファイルアクセス制御部３２、商品重量メンテナンスファイルアクセス制御部３３、棚割り情報ファイルアクセス制御部３４、入荷商品情報ファイルアクセス制御部３５、表示制御部３６、出力制御部３７、入力制御部３８、外部記憶媒体制御部３９、通信制御部４０、商品情報ファイル２１、商品重量メンテナンスファイル２３、棚割り情報ファイル２４、入荷商品情報ファイル２５を有する。
【００５５】
表示制御部３６は、モニタ２０１と接続し、モニタ２０１に出力する表示を制御する。出力制御部３７は、プリンタ２０２と接続し、プリンタ２０２の印字出力を制御する。入力制御部３８は、スキャナ２０３と接続し、スキャナ２０３からの入力を制御する。外部記憶媒体制御部３９は、外部記憶媒体２０４への情報の書込み、および外部記憶媒体２０４への情報の読出しを制御する。通信制御部４０は、ネットワーク４００と接続し、ネットワーク４００と接続するその他の機器との通信を制御する。
【００５６】
商品情報ファイルアクセス制御部３２は、商品情報ファイル２１のアクセス制御をおこなう。商品情報ファイルアクセス制御部３２は、商品情報ファイル２１に対してデータの照会、登録、削除、更新をおこなうとともに、セルフチェックアウト端末１００との間で、各々が有する商品情報ファイル２１の同期をとって商品情報ファイル２１を最新の状態に保持する。
【００５７】
商品重量メンテナンスファイルアクセス制御部３３は、商品重量メンテナンスファイル２３のアクセス制御をおこなう。商品重量メンテナンスファイルアクセス制御部３３は、商品重量メンテナンスファイル２３に対してデータの照会、登録、削除、更新をおこなう。
【００５８】
ここで商品重量メンテナンスファイル２３の概要を図１５を用いて説明する。図１５は、第２の実施形態の商品重量メンテナンスファイルの１例を示す図である。商品重量メンテナンスファイル２３は、バーコード情報と、バーコード情報に関連付けて参照可能な商品重量情報を含む。商品重量情報は、陳列棚３１０にある商品の重量を示す情報であり、陳列棚サーバ３００から通知される情報である。たとえば、商品重量メンテナンスファイルアクセス制御部３３は、商品重量メンテナンスファイル２３にバーコード情報「ｃｏｄｅ１２３４５６７８」を照会すると、商品重量情報「２９０ｇ」を取得することができる。
【００５９】
棚割り情報ファイルアクセス制御部３４は、棚割り情報ファイル２４のアクセス制御をおこなう。棚割り情報ファイルアクセス制御部３４は、棚割り情報ファイル２４に対してデータの照会、登録、削除、更新をおこなう。
【００６０】
ここで棚割り情報ファイル２４の概要を図１６を用いて説明する。図１６は、第２の実施形態の棚割り情報ファイルの１例を示す図である。棚割り情報ファイル２４は、陳列棚番号と、陳列棚番号に関連付けて参照可能なバーコード情報、最大陳列個数情報、単位重量情報、棚在庫数情報を含む。最大陳列個数情報は、陳列棚３１０にある陳列可能な商品の最大数である。単位重量情報は、商品１つあたりの重量である。棚在庫数情報は、陳列棚３１０にある商品数である。たとえば、棚割り情報ファイルアクセス制御部３４は、棚割り情報ファイル２４に陳列棚番号「３２」を照会すると、バーコード情報「ｃｏｄｅ１２３４５６７８」、最大陳列個数情報「８」、単位重量情報「２９０ｇ」、棚在庫数情報「８」を取得することができる。
【００６１】
入荷商品情報ファイルアクセス制御部３５は、入荷商品情報ファイル２５のアクセス制御をおこなう。入荷商品情報ファイルアクセス制御部３５は、入荷商品情報ファイル２５に対してデータの照会、登録、削除、更新をおこなう。
【００６２】
ここで入荷商品情報ファイル２５の概要を図１７を用いて説明する。図１７は、第２の実施形態の入荷商品情報ファイルの１例を示す図である。入荷商品情報ファイル２５は、バーコード情報と、バーコード情報に関連付けて参照可能な品名情報、メーカコード、原価情報、入荷日情報、入荷時間情報、入荷数情報、サイズ情報、重量情報を含む。品名情報は、商品名を示す情報である。メーカコードは、メーカを一意に特定可能な識別情報である。原価情報は、商品原価を示す情報である。入荷日情報は、商品の入荷日を示す情報である。入荷時間情報は、商品の入荷時間を示す情報である。入荷数情報は、商品の入荷数を示す情報である。サイズ情報は、商品サイズを示す情報である。重量情報は、商品の重量を示す情報である。たとえば、入荷商品情報ファイルアクセス制御部３５は、入荷商品情報ファイル２５にバーコード情報「ｃｏｄｅ１２３４５６７８」を照会すると、品名情報「コーラ」、メーカコード「ｍｃｏｄｅ１０２４」、原価情報「３０円」、入荷日情報「２００９０９１０」、入荷時間情報「１５００」、入荷数情報「６００」、サイズ情報「―（なし）」、重量情報「２９０ｇ」を取得することができる。
【００６３】
入荷商品情報ファイル２５に登録する情報は、外部記憶媒体２０４に記録された情報としてＰＯＳサーバ２００が商品の入荷時に取得することができる。あるいは、入荷商品情報ファイル２５に登録する情報は、ネットワーク４００を介してＰＯＳサーバ２００が商品の入荷時に取得することができる。
【００６４】
データ制御部３１は、ＰＯＳサーバ２００を統括的に制御する。また、データ制御部３１は、入出力データの管理、加工をおこなう。
次に、セルフチェックアウト端末１００が実行する商品登録処理について、図１０を用いて説明する。図１０は、第２の実施形態のセルフチェックアウト端末が実行する商品登録処理のフローチャートである。
【００６５】
［ステップＳ１１］セルフチェックアウト端末１００は、精算要求があるか否かを判定する。
より詳しくは、タッチパネル１１２を制御する入力制御部１４が小計の選択入力を検出した場合、データ制御部１１は、商品の登録の受け付けを締め切って商品登録処理を終了する。タッチパネル１１２を制御する入力制御部１４が小計の選択入力を検出していない場合、データ制御部１１は、商品の登録の受け付けを継続する。
【００６６】
［ステップＳ１２］セルフチェックアウト端末１００は、客がスキャナ１２１の前にかざした商品のバーコードをスキャンしてバーコード情報を取得（商品登録）する。
より詳しくは、スキャナ１２１を制御する入力制御部１４が検出したバーコード情報を、データ制御部１１が取得する。
【００６７】
［ステップＳ１３］セルフチェックアウト端末１００は、取得したバーコード情報をキー（検索条件）にして商品情報ファイル２１から商品情報（バーコード情報に対応付けられた各種情報）を取得する。
【００６８】
より詳しくは、データ制御部１１は、商品情報検索部１６にバーコード情報を通知する。商品情報検索部１６は、バーコード情報をキーにして商品情報ファイル２１を検索し、品名情報、価格情報、値引情報、産地情報、メーカ情報を取得する。商品情報検索部１６は、取得した商品情報をデータ制御部１１に通知する。
【００６９】
［ステップＳ１４］セルフチェックアウト端末１００は、バーコード情報にもとづいて取得した商品情報をモニタ１１１に表示する。
より詳しくは、データ制御部１１は、商品情報を表示制御部１２に通知する。表示制御部１２は、商品情報にもとづいて商品名や金額をモニタ１１１に表示する。
【００７０】
［ステップＳ１５］セルフチェックアウト端末１００は、登録した商品を合計重量計量用秤１１６に置くように（あるいは、レジ袋懸吊部１１４に吊り下げたレジ袋に入れるように）モニタ１１１に案内を表示する。
【００７１】
より詳しくは、データ制御部１１は、案内表示用のメッセージデータを表示制御部１２に通知する。表示制御部１２は、案内表示用のメッセージデータにもとづいてモニタ１１１に案内を表示する。
【００７２】
［ステップＳ１６］セルフチェックアウト端末１００は、合計重量計量用秤１１６にある商品の計量をおこなう。
より詳しくは、データ制御部１１は、入力制御部１４から合計重量計量用秤１１６の計量値の通知を待つ。
【００７３】
［ステップＳ１７］セルフチェックアウト端末１００は、最後に合計重量計量用秤１１６に載せた商品の登録前後の計量値の差分から登録した商品の重量を求める。
より詳しくは、データ制御部１１は、入力制御部１４から計量値の通知がされたら、重量の増分値を算出し、重量の増分値とバーコード情報を商品重量検索部１７に通知する。
【００７４】
［ステップＳ１８］セルフチェックアウト端末１００は、商品の登録前後の計量値の差分と商品に対応して記録してある重量とを比較する。
より詳しくは、商品重量検索部１７は、バーコード情報と重量の増分値を検索キーにして、商品重量ファイル２２を検索する。商品重量検索部１７は、バーコード情報および重量の増分値に対応する商品重量情報の有無を確認し、検索結果をデータ制御部１１に通知する。
【００７５】
［ステップＳ１９］セルフチェックアウト端末１００は、商品の登録前後の計量値の差分と商品に対応して記録してある重量とが完全に一致するか否かを判定する。判定結果が完全一致であれば、ステップＳ１１にすすみ、セルフチェックアウト端末１００は、次の商品の登録、または精算の指示を待つ。判定結果が完全一致でなければ、ステップＳ２０にすすむ。
【００７６】
［ステップＳ２０］セルフチェックアウト端末１００は、商品の登録前後の計量値の差分と商品に対応して記録してある重量とが許容範囲内で一致するか否かを判定する。判定結果が許容範囲内で一致であれば、ステップＳ２４にすすみ、判定結果が許容範囲内で一致でなければ、ステップＳ２１にすすむ。
【００７７】
［ステップＳ２１］セルフチェックアウト端末１００は、重量エラーを報知する。
より詳しくは、データ制御部１１は、重量エラーの発生を検出し、重量エラー報知用のメッセージデータを表示制御部１２に通知する。また、データ制御部１１は、通信制御部１５を通じて、監視端末に重量エラー発生を通知する。
【００７８】
［ステップＳ２２］セルフチェックアウト端末１００は、報知した重量エラーについて監視端末からの承認を待つ。監視端末からの承認があれば、ステップＳ２４にすすみ、監視端末からの承認がなければ、ステップＳ２３にすすむ。
【００７９】
［ステップＳ２３］セルフチェックアウト端末１００は、取引を中止して、商品登録処理を終了する。
［ステップＳ２４］セルフチェックアウト端末１００は、許容範囲にあるとされた商品重量、あるいは監視端末から承認を受けた商品重量を商品重量ファイルに登録する。そしてステップＳ１１にすすみ、セルフチェックアウト端末１００は、次の商品の登録、または精算の指示を待つ。
【００８０】
より詳しくは、データ制御部１１は、許容範囲にあるとされた商品重量、あるいは監視端末から承認を受けた商品重量を通知し、商品重量ファイル２２への登録を商品重量検索部１７に指示する。商品重量検索部１７は、商品重量ファイル２２に指示された商品重量を登録する。商品重量検索部１７は、商品重量ファイル２２の商品重量情報記憶領域に空きがなければ、最も古いデータを置き換えて登録する。
【００８１】
このようにして、セルフチェックアウト端末１００は、商品登録の際に商品重量を検査して不正対策をおこなうことができる。
次に、セルフチェックアウトシステム１でおこなわれる商品重量メンテナンスファイルの更新処理について、図１１を用いて説明する。図１１は、第２の実施形態のセルフチェックアウトシステムでおこなわれる商品重量メンテナンスファイルの更新処理のフローチャートである。
【００８２】
セルフチェックアウトシステム１でおこなわれる商品重量メンテナンスファイルの更新処理は、陳列棚サーバ３００とＰＯＳサーバ２００とによりおこなわれる。ＰＯＳサーバ２００が備える商品重量メンテナンスファイル２３は、陳列棚３１０で計量した商品重量により更新される。
【００８３】
商品重量確認処理は、陳列棚サーバ３００が実行する処理であり、商品重量メンテナンスファイル自動更新処理は、ＰＯＳサーバ２００が実行する処理である。
［ステップＳ３１］陳列棚サーバ３００の陳列棚重量確認制御部５２は、予め設定されたタイミング、あるいは所定のイベント検出をトリガにした商品重量の確認タイミングであるか否かを判定する。陳列棚サーバ３００の陳列棚重量確認制御部５２は、商品重量の確認タイミングであると判定した場合、ステップＳ３２にすすみ、商品重量の確認タイミングであると判定しない場合、確認タイミングを待つ。
【００８４】
［ステップＳ３２］陳列棚サーバ３００の陳列棚重量確認制御部５２は、通信制御部５１を通じて、陳列棚３１０に現在重量（あるいは、直近で計量した重量）の確認を指示する。そして、陳列棚重量確認制御部５２は、商品計量部６２が計量した商品重量の通知を通信制御部６１、通信制御部５１を通じて取得する。
【００８５】
［ステップＳ３３］陳列棚サーバ３００の陳列棚重量確認制御部５２は、通知を受けた商品重量と、陳列棚番号とを通信制御部５１を通じてＰＯＳサーバ２００に通知して、商品重量確認処理を終了する。
【００８６】
［ステップＳ４１］ＰＯＳサーバ２００のデータ制御部３１は、陳列棚サーバ３００から通信制御部４０を通じて商品重量と、陳列棚番号とを取得する。
［ステップＳ４２］データ制御部３１は、棚割り情報ファイルアクセス制御部３４に陳列棚番号を通知し、バーコード情報の取得を指示する。棚割り情報ファイルアクセス制御部３４は、陳列棚番号をキーにして棚割り情報ファイル２４を参照して、陳列棚番号に対応するバーコード情報を検索する。棚割り情報ファイルアクセス制御部３４は、検索したバーコード情報をデータ制御部３１に通知する。データ制御部３１は、陳列棚番号に対応するバーコード情報を取得する。
【００８７】
［ステップＳ４３］データ制御部３１は、商品重量メンテナンスファイルアクセス制御部３３に商品重量とバーコード情報を通知し、商品重量メンテナンスファイル２３の更新を指示する。商品重量メンテナンスファイルアクセス制御部３３は、データ制御部３１から通知された商品重量とバーコード情報で商品重量メンテナンスファイル２３を更新する。そして、ＰＯＳサーバ２００は、商品重量メンテナンスファイル自動更新処理を終了する。
【００８８】
このようにして、ＰＯＳサーバ２００は、陳列棚３１０にある商品の現在重量（あるいは、直近で計量した重量）を把握する。
なお、陳列棚サーバ３００は、すべての陳列棚番号について商品重量確認処理を実行する。これにより、所定のタイミングで陳列棚サーバ３００は、店舗内に陳列してある商品の商品重量を取得することができる。
【００８９】
次に、セルフチェックアウトシステム１でおこなわれる商品重量ファイルの更新処理について、図１２を用いて説明する。図１２は、第２の実施形態のセルフチェックアウトシステムでおこなわれる商品重量ファイルの更新処理のフローチャートである。
【００９０】
商品重量メンテナンス指示データ通知処理は、ＰＯＳサーバ２００が実行する処理であり、商品重量ファイル更新処理は、セルフチェックアウト端末１００が実行する処理である。
【００９１】
［ステップＳ５１］ＰＯＳサーバ２００のデータ制御部３１は、予め設定されたタイミング、あるいは所定のイベント検出をトリガにした商品重量メンテナンスデータ（店舗内の陳列棚３１０で計量した商品重量）の確認タイミングであるか否かを判定する。データ制御部３１は、商品重量メンテナンスデータの確認タイミングであると判定した場合、ステップＳ５２にすすみ、商品重量メンテナンスデータの確認タイミングであると判定しない場合、確認タイミングを待つ。
【００９２】
［ステップＳ５２］データ制御部３１は、商品重量メンテナンスファイルアクセス制御部３３に所定（予めスケジュールされた１つ、あるいは複数）のバーコード情報を通知してバーコード情報に対応する商品重量の通知を指示する。商品重量メンテナンスファイルアクセス制御部３３は、商品重量メンテナンスファイル２３から指示された商品重量を取得して、データ制御部３１に通知する。
【００９３】
［ステップＳ５３］データ制御部３１は、バーコード情報と、バーコード情報に対応する商品重量とを含む商品重量メンテナンス指示データを作成する。商品重量メンテナンス指示データは、セルフチェックアウト端末１００に商品重量ファイル２２へのデータ登録を指示する指示データである。
【００９４】
［ステップＳ５４］データ制御部３１は、通信制御部４０を通じて商品重量メンテナンス指示データをセルフチェックアウト端末１００に通知する。ＰＯＳサーバ２００は、商品重量メンテナンス指示データ通知処理を終了する。
【００９５】
なお、ここでＰＯＳサーバ２００が通知対象とするセルフチェックアウト端末１００は、セルフチェックアウト端末１００間で商品重量ファイル２２の同期をとるので、複数台あるうちの１台とすればよい。
【００９６】
［ステップＳ６１］セルフチェックアウト端末１００のデータ制御部１１は、ＰＯＳサーバ２００から通信制御部１５を通じて商品重量メンテナンス指示データを取得する。データ制御部１１は、商品重量登録部１８に商品重量メンテナンス指示データを通知する。
【００９７】
［ステップＳ６２］商品重量登録部１８は、商品重量ファイル２２を参照して、通知された商品重量メンテナンス指示データにある商品について、すでに同一重量となる商品重量情報が登録済みであるか否かを判定する。商品重量登録部１８は、判定結果をデータ制御部１１に通知し、すでに同一重量となる商品重量情報が登録済みであると判定している場合、セルフチェックアウト端末１００のデータ制御部１１は、商品重量ファイル更新処理を終了する。一方、同一重量となる商品重量情報が登録済みでないと判定している場合、ステップＳ６３にすすむ。
【００９８】
［ステップＳ６３］商品重量登録部１８は、通知された商品重量メンテナンス指示データにある商品について、商品重量ファイル２２に通知された商品重量を登録する。セルフチェックアウト端末１００のデータ制御部１１は、商品重量ファイル更新処理を終了する。
【００９９】
このように、商品重量情報が登録済みでない商品について、図１０ステップＳ２２の承認を得ることなく、商品重量ファイル２２に商品重量を登録することができる。したがって、商品重量の適切な把握が困難な商品について、客に対して重量エラーを報知する機会を低減することができ、商品重量を適切に把握して商品重量のチェックを可能とする。
【０１００】
なお、商品重量メンテナンスファイル２３にあるバーコード情報の数だけ、上記した処理を繰り返すようにしてもよいし、商品重量メンテナンスファイル２３にあるバーコード情報について一括して、上記した処理を実行するようにしてもよい。
【０１０１】
次に、ＰＯＳサーバ２００が備える商品重量メンテナンスファイル２３の更新を陳列棚３１０で計量した商品重量によりおこなうことに代えて、入荷情報ファイルによりおこなう第３の実施形態について、図１８を用いて説明する。図１８は、第３の実施形態のセルフチェックアウトシステムでおこなわれる商品重量メンテナンスファイルの更新処理のフローチャートである。
【０１０２】
［ステップＳ７１］ＰＯＳサーバ２００のデータ制御部３１は、外部記憶媒体制御部３９を通じて、外部記憶媒体２０４に記録されている入荷商品情報を取得する。
［ステップＳ７２］データ制御部３１は、入荷商品情報ファイルアクセス制御部３５に取得した入荷商品情報を通知する。入荷商品情報ファイルアクセス制御部３５は、入荷商品情報ファイル２５に入荷商品情報を登録する。
【０１０３】
［ステップＳ７３］データ制御部３１は、入荷商品情報ファイルアクセス制御部３５に入荷商品のバーコード情報と商品重量情報の通知を指示する。入荷商品情報ファイルアクセス制御部３５は、入荷商品情報ファイル２５から入荷商品のバーコード情報と商品重量情報を取得し、データ制御部３１に通知する。データ制御部３１が通知対象とする入荷商品は、入荷商品情報ファイル２５の入荷日情報、入荷時間情報が所定範囲にあるものとすることができる。たとえば、データ制御部３１が通知対象とする入荷商品は、昨日から現在までの入荷商品を対象とすることができる。
【０１０４】
［ステップＳ７４］データ制御部３１は、入荷商品情報ファイルアクセス制御部３５から通知を受けた商品重量とバーコード情報を商品重量メンテナンスファイルアクセス制御部３３に通知し、商品重量メンテナンスファイル２３の更新を指示する。商品重量メンテナンスファイルアクセス制御部３３は、データ制御部３１から通知された商品重量とバーコード情報で商品重量メンテナンスファイル２３を更新する。そして、ＰＯＳサーバ２００は、商品重量メンテナンスファイル自動更新処理を終了する。
【０１０５】
なお、ＰＯＳサーバ２００のデータ制御部３１は、外部記憶媒体制御部３９を通じた外部記憶媒体２０４に記録されている入荷商品情報の取得に代えて、通信制御部４０を介してネットワーク４００経由で図示しない外部サーバなどから入荷商品情報を取得してもよい。
【０１０６】
これにより、陳列棚が商品計量機能を備えない場合、あるいは店舗内に十分な数の陳列棚３１０を有しない場合であっても、入荷商品情報から商品に対応した商品の重量を把握することができる。
【０１０７】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、セルフチェックアウト端末１００、ＰＯＳサーバ２００、陳列棚サーバ３００、陳列棚３１０が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（可搬型記録媒体を含む）に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【０１０８】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１０９】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。
【０１１０】
なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
【符号の説明】
【０１１１】
１  セルフチェックアウトシステム
２  商品計量手段
３  計量情報取得手段
４  陳列棚対応関係記憶手段
５  計量対象商品特定手段
６  商品重量特定手段
７  商品重量登録手段
８  商品重量ファイル
９  商品重量確認手段
１００  セルフチェックアウト端末
３１０  陳列棚
【図１】
0005420368.tif 000002
【図２】
0005420368.tif 000003
【図３】
0005420368.tif 000004
【図４】
0005420368.tif 000005
【図５】
0005420368.tif 000006
【図６】
0005420368.tif 000007
【図７】
0005420368.tif 000008
【図８】
0005420368.tif 000009
【図９】
0005420368.tif 000010
【図１０】
0005420368.tif 000011
【図１１】
0005420368.tif 000012
【図１２】
0005420368.tif 000013
【図１３】
0005420368.tif 000014
【図１４】
0005420368.tif 000015
【図１５】
0005420368.tif 000016
【図１６】
0005420368.tif 000017
【図１７】
0005420368.tif 000018
【図１８】
0005420368.tif 000019