(57)【要約】【課題】ネットワークに接続されないセルフレジ端末で入力された商品ごとの売上情報を、ＰＯＳ端末で復元し、サーバで管理することを課題とする。【解決手段】入力端末が、商品特定情報を含むバーコードを読み取る第１コード入力部と、バーコードを解析し商品特定情報を取得するバーコード解析部と、１または複数個の取得された商品特定情報を含む２次元コードを生成する２次元コード生成部と、生成された２次元コードを出力する出力部とを備え、精算端末が、出力された２次元コードを読み取る第２コード入力部と、読み取られた２次元コードを解析しその２次元コードに含まれる商品特定情報を取得する２次元コード解析部と、２次元コードから取得された商品特定情報を用いて、購入商品ごとの売上金額と、一取引の全購入商品の合計金額を計算する金額計算部と、購入商品ごとの売上金額を含む売上データを記憶する記憶部とを備えたことを特徴とする。【選択図】図１
2012190246.tif 000002
【特許請求の範囲】
【請求項１】
商品情報を入力する入力端末と、購入商品の精算処理を行う精算端末とからなる商品情報登録システムであって、
前記入力端末が、商品特定情報を含むバーコードを読み取る第１コード入力部と、読み取られた前記バーコードを解析し、前記商品特定情報を取得するバーコード解析部と、  １または複数個の前記取得された商品特定情報を含む２次元コードを生成する２次元コード生成部と、前記生成された２次元コードを出力する出力部とを備え、
前記精算端末が、前記出力された２次元コードを読み取る第２コード入力部と、読み取られた前記２次元コードを解析し、その２次元コードに含まれる商品特定情報を取得する２次元コード解析部と、２次元コードから取得された商品特定情報を用いて、購入商品ごとの売上金額と、一取引の全購入商品の合計金額を計算する金額計算部と、一取引の購入商品ごとの前記売上金額を含む売上データを記憶する記憶部とを備えた
ことを特徴とする商品情報登録システム。
【請求項２】
前記入力端末が、ネットワークに接続できない位置に設置されることを特徴とする請求項１に記載の商品情報登録システム。
【請求項３】
前記入力端末が、同一商品の購入数量を入力するデータ入力部をさらに備え、前記２次元コード生成部によって生成される２次元コードに、前記購入数量を含むことを特徴とする請求項１または２に記載の商品情報登録システム。
【請求項４】
前記バーコードは、購入商品に付され、その購入商品を特定する商品コードを含むことを特徴とする請求項１ないし３のいずれかに記載の商品情報登録システム。
【請求項５】
前記出力部は、前記生成された２次元コードを所定の紙媒体に印刷する印刷部であることを特徴とする請求項１ないし４のいずれかに記載の商品情報登録システム。
【請求項６】
前記２次元コードは一取引の全購入商品の商品特定情報を含み、２次元コードに含まれる前記商品特定情報は、各商品ごとの商品コードとその購入数量とを有することを特徴とする請求項１ないし５のいずれかに記載の商品情報登録システム。
【請求項７】
前記記憶部に記憶される売上データには、各購入商品ごとの商品コード，商品名，購入数量，および売上金額からなる単品情報を含むことを特徴とする請求項１ないし６のいずれかに記載の商品情報登録システム。
【請求項８】
前記精算端末は、ネットワークを介して全商品の売上管理を行うサーバに接続され、前記記憶部に記憶された各商品ごとの売上データを前記サーバに送信する通信部を、さらに備えたことを特徴とする請求項１ないし７のいずれかに記載の商品情報登録システム。
【請求項９】
前記精算端末は、前記一取引の全購入商品の総重量を計測する重量計測部と、
前記２次元コードから取得された商品特定情報と、前記記憶部に予め記憶された各商品の標準重量とから購入商品ごとの購入重量を計算して一取引の全購入商品の合計重量を計算する重量計算部と、
前記計測された計測重量と、前記合計重量とを比較し、両重量の差が所定の重量設定範囲内にある場合に、正当な取引であると判断する重量比較部とを備えたことを特徴とする請求項１ないし８のいずれかに記載の商品情報登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、商品情報登録システムに関し、特に、コンビニエンスストアやスーパーマーケット等において、顧客自身により購入商品の登録が可能な登録端末を備えた商品情報登録システムに関する。
【背景技術】
【０００２】
今日、コンビニエンスストアやスーパーマーケットでは、購入商品の情報を入力し、売上精算管理を行うＰＯＳシステムが利用されている。
ＰＯＳシステムを利用する店舗では、複数のレジカウンタを配置し、店舗のレジ担当者が、ＰＯＳ端末を用いて商品情報の入力と、売上精算と、釣銭の引き渡しなどを一元管理しているが、混雑時には、顧客の待ち行列が発生している。
【０００３】
また、レジ担当者の削減や顧客の待ち時間の解消のために、種々のＰＯＳシステムが提案されているが、顧客自らが購入商品の情報入力を行ういわゆるセルフレジもその一つである。
セルフレジを利用したＰＯＳシステムの利用形態としては、たとえば次のようなものがある。
【０００４】
＜従来の利用形態１＞
ネットワークを介して、顧客が購入商品情報を入力するセルフレジ端末と、売上管理をするメインサーバと、精算管理をするＰＯＳ端末とが接続されているものとする。
（１）顧客が、セルフレジ端末を利用して、購入した商品の情報を、自ら入力する。このとき、商品に付されたバーコードをスキャナで読み取らせる操作をすることにより、購入商品の商品コード、数量等が入力され、購入合計金額が計算される。
（２）セルフレジ端末において、入力された商品情報（商品コード、数量）と購入合計金額が文字情報として、レシート用紙に印刷される。このとき、レシート番号も印刷される。
（３）セルフレジ端末は、ＬＡＮ等のネットワークを介して店舗のメインサーバと接続されているので、上記入力された商品情報やレシート番号を含む印刷情報が、メインサーバへ送信される。
これにより、メインサーバには、その顧客が購入した各商品の情報（購入商品情報）が格納される。
【０００５】
（４）その後、顧客は印刷されたレシート用紙と購入商品とを持参して、店舗のレジ担当者が操作するＰＯＳ端末のところへ行き、レシート用紙をレジ担当者に渡す。
（５）レジ担当者は、レシート用紙に印刷されているレシート番号をＰＯＳ端末に入力する。
（６）入力されたレシート番号が、ＰＯＳ端末からメインサーバへ送信される。メインサーバでは、受信したレシート番号に対応する購入商品情報を読み出し、購入商品情報をそのＰＯＳ端末へ送信する。
（７）ＰＯＳ端末へ送信されてきた購入商品情報には、個々の商品情報や購入合計金額が含まれているので、その購入合計金額等を表示あるいは印刷させながら、レジ担当者と顧客との間で代金の支払いなどの精算処理を行う。
【０００６】
このような利用形態１では、ＰＯＳ端末では、個々の商品の情報の入力は行わず、購入した商品の合計金額を確認して精算処理のみを行うので、短時間で処理を終了することができ、レジカウンタでの混雑を緩和できるという利点がある。
【０００７】
＜従来の利用形態２＞
セルフレジ端末をネットワークに接続せずに、セルフレジ端末単体で、購入商品情報の入力のみを行い、購入した全商品の合計金額をレシートに印刷するものがある。ここでは、ＰＯＳ端末とメインサーバとがネットワークを介して接続されているものとする。
（１）顧客が、セルフレジ端末を利用して、購入した商品の情報を自ら入力する。セルフレジ端末には、その店舗で扱っている商品すべての商品コードと単価とが予め記憶されているものとする。
このとき、商品に付されたバーコードをスキャナで読み取らせる操作をすることにより、購入商品をカテゴリー分類した情報が生成され、購入した全商品の合計金額が計算される。
（２）セルフレジ端末において、購入商品のカテゴリー分類情報と、購入商品の合計金額とが文字情報としてレシート用紙に印刷され、さらにこれらの情報を含めたバーコードも同じレシート用紙に印刷される。
（３）その後、顧客は、バーコード等が印刷されたレシート用紙と購入商品とを持参して、ＰＯＳ端末のところへ行き、レシート用紙をＰＯＳ端末のレジ担当者に渡す。
【０００８】
（４）ＰＯＳ端末の担当者は、受け取ったレシートに印刷されたバーコードをスキャナで読み取らせ、バーコードから取得した購入合計金額を確認して、顧客との間で代金の支払いなどの精算処理を行う。
（５）ＰＯＳ端末において、読み取られたバーコードから、購入商品のカテゴリー分類情報と、購入合計金額の情報が抽出されるので、この抽出された情報は、ネットワークを介してＰＯＳ端末と接続されたメインサーバに、送信される。
これにより、メインサーバには、その顧客の一取引に対する購入合計金額と、その取引で購入された商品のカテゴリー分類情報とが格納される。
【０００９】
このような利用形態２では、セルフレジ端末はネットワークに接続されないので、設置場所を自由に設定でき、さらにＰＯＳ端末で個々の商品の情報の入力は行わないので、レジカウンタの混雑を緩和できるという利点がある。
【００１０】
また、レジカウンタでの混雑を緩和するシステムとして、例えば、特許文献１や特許文献２のＰＯＳシステム等が提案されている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平８−１４２８７１号公報
【特許文献２】特開平４−２９３１９８公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記した従来の利用形態１では、セルフレジ端末は、ネットワークを介してメインＰＯＳ端末やメインサーバに接続する必要があるので、セルフレジ端末を設定する場所が予め固定され、ネットワークに接続できない場所にはセルフレジ端末を配置することはできなかった。
また、従来の利用形態２では、バーコードに含められる情報は、バーコード自体の記憶容量の関係で商品のカテゴリー分類情報と購入合計金額に限られていたので、購入商品の個別の情報（各商品の商品コード、購入数量などの単品情報）を、メインサーバに送信することができず、メインサーバにおいて、セルフレジ端末で入力された購入商品ごとの売上管理（たとえば、売上数量の管理）をするのが困難であった。
【００１３】
その他の従来のＰＯＳシステムでは、ショッピングカートに特別な入力装置や商品の重さを計る計量計を備えること等により、レジカウンタでの待ち時間を少なくしているが、新たなショッピングカートの導入などが必要となるので、新たな設備投資が必要である。
【００１４】
そこで、この発明は、以上のような事情を考慮してなされたものであり、ネットワークに接続しないセルフレジ端末を用いて購入商品情報を入力して、かつセルフレジ端末で入力された購入商品ごとの売上情報の管理を容易にすることが可能な商品情報登録システムを提供することを課題とする。
【課題を解決するための手段】
【００１５】
この発明は、商品情報を入力する入力端末と、購入商品の精算処理を行う精算端末とからなる商品情報登録システムであって、前記入力端末が、商品特定情報を含むバーコードを読み取る第１コード入力部と、読み取られた前記バーコードを解析し、前記商品特定情報を取得するバーコード解析部と、１または複数個の前記取得された商品特定情報を含む２次元コードを生成する２次元コード生成部と、前記生成された２次元コードを出力する出力部とを備え、前記精算端末が、前記出力された２次元コードを読み取る第２コード入力部と、読み取られた前記２次元コードを解析し、その２次元コードに含まれる商品特定情報を取得する２次元コード解析部と、２次元コードから取得された商品特定情報を用いて、購入商品ごとの売上金額と、一取引の全購入商品の合計金額を計算する金額計算部と、一取引の購入商品ごとの前記売上金額を含む売上データを記憶する記憶部とを備えたことを特徴とする商品情報登録システムを提供するものである。
【００１６】
これによれば、入力端末側で購入商品の商品特定情報を含む２次元コードを生成し、精算端末側でこの２次元コードを読み取ることによって購入商品ごとの売上金額等を計算しているので、入力端末と精算端末とがネットワークを介して接続されず、離れた場所に設置されている場合でも、２次元コードから、一取引の全購入商品について、各購入商品ごとの売上情報を取得できる。
また、精算端末において、担当者は、２次元コードを読み取る操作をするだけでよいので、担当者の操作負担を軽減でき、精算処理にかかる時間を短縮化でき、その結果、精算端末で購入商品の代金支払をしようとする顧客の待ち時間も短縮化できる。
【００１７】
また、前記入力端末は、ネットワークに接続できない位置に設置されることを特徴とする。
さらに、前記入力端末は、同一商品の購入数量を入力するデータ入力部を備え、前記２次元コード生成部によって生成される２次元コードに、前記購入数量を含むことを特徴とする。
【００１８】
また、前記バーコードは、購入商品に付され、その購入商品を特定する商品コードを含むことを特徴とする。
また、前記出力部は、前記生成された２次元コードを所定の紙媒体に印刷する印刷部であることを特徴とする。
【００１９】
また、前記２次元コードは、一取引の全購入商品の商品特定情報を含み、２次元コードに含まれる前記商品特定情報は、各商品ごとの商品コードとその購入数量とを有することを特徴とする。
また、前記記憶部に記憶される売上データには、各購入商品ごとの商品コード，商品名，購入数量，および売上金額からなる単品情報を含むことを特徴とする。
【００２０】
また、前記精算端末は、ネットワークを介して全商品の売上管理を行うサーバに接続され、前記記憶部に記憶された各商品ごとの売上データを前記サーバに送信する通信部を、さらに備えたことを特徴とする。
また、前記精算端末は、前記一取引の全購入商品の総重量を計測する重量計測部と、前記２次元コードから取得された商品特定情報と、前記記憶部に予め記憶された各商品の標準重量とから購入商品ごとの購入重量を計算して一取引の全購入商品の合計重量を計算する重量計算部と、前記計測された計測重量と、前記合計重量とを比較し、両重量の差が所定の重量設定範囲内にある場合に、正当な取引であると判断する重量比較部とを備えたことを特徴とする。
【発明の効果】
【００２１】
この発明によれば、入力端末において、購入商品の商品特定情報を含む２次元コードを生成し、精算端末において、この２次元コードを読み取ることにより、購入商品ごとの売上金額等を計算しているので、入力端末と精算端末とがネットワークを介して接続されず、離れた場所に設置されている場合でも、一取引の全購入商品について、各商品ごとの売上情報を取得することができる。
また、精算端末においては、２次元コードを読み取る操作をするだけで各商品ごとの売上情報が取得されるので、精算端末の担当者の操作負担を軽減でき、精算処理にかかる時間を短縮できる。
【図面の簡単な説明】
【００２２】
【図１】この発明の商品情報登録システムの一実施例の概略構成図である。
【図２】この発明のセルフレジ端末の一実施例の構成ブロック図である。
【図３】この発明のＰＯＳ端末の一実施例の構成ブロック図である。
【図４】この発明のサーバの一実施例の構成ブロック図である。
【図５】この発明のセルフレジ端末の登録処理の一実施例のフローチャートである。
【図６】この発明のＰＯＳ端末の情報処理の一実施例のフローチャートである。
【図７】この発明のサーバの売上管理処理の一実施例のフローチャートである。
【図８】この発明のセルフレジ端末で発行されるレシートの一実施例の説明図である。
【図９】この発明のＰＯＳ端末で売上データが印刷されたレシートの一実施例の説明図である。
【図１０】この発明の表示部に表示されるエラー内容の一実施例の説明図である。
【発明を実施するための形態】
【００２３】
以下、図に示す実施例に基づいて、この発明を説明する。
なお、これによって、この発明が限定されるものではない。
【００２４】
＜この発明の商品情報登録システムの構成＞
図１に、この発明の商品情報登録システムの一実施例の概略構成図を示す。
図１において、この発明の商品情報登録システムは、セルフレジ端末１００（セルフＴＥとも呼ぶ）と、ＰＯＳ端末２００（ＰＯＳ−ＴＥとも呼ぶ）と、サーバ３００（ＳＶ）とから構成される。
ここで、セルフＴＥ１００は上記した入力端末に相当し、ＰＯＳ端末２００は上記した精算端末に相当する。
また、サーバ３００と、ＰＯＳ−ＴＥ２００とは、ＬＡＮなどのネットワーク１を介して接続され、両者間で売上情報等のデータ送受信が行われるものとする。
【００２５】
セルフＴＥ１００は、主として、ネットワークに接続できない位置に設置される端末である。また、ネットワークに接続する機能を持たない端末であってもよい。
したがって、セルフＴＥ１００は、設置の自由度が大きく店舗内のあらゆる位置に設置可能であり、精算処理の混雑を回避できる場所や、商品購入後の顧客が商品情報の入力に都合のよい場所に設置すればよい。
セルフＴＥ１００も、ＰＯＳ−ＴＥ２００も、１つの店舗内に設置される端末であり、店舗の規模に応じて、どちらも１または複数台の端末が設置されるものとする。
【００２６】
図１において、サーバＳＶ３００は、その店舗で販売する全商品の売上管理を行う情報処理装置であり、たとえば、その店舗の１日の売上合計金額、店舗で販売している商品ごとの売上個数と売上金額、購入者の人数や支払い方法等の購入者情報を格納するものである。サーバＳＶ３００は、同じ店舗内に設置してもよいが、店舗とは異なる遠隔地の建物内に設置してもよい。
【００２７】
ＰＯＳ端末２００は、購入商品の精算処理を行う端末であり、顧客が購入した全商品について、一取引ごとの購入合計金額の支払いと入金などの処理を行うレジスタであり、店舗のレジ担当者が操作を行う端末である。
【００２８】
セルフＴＥ１００は、上記した入力端末に相当し、顧客が自ら購入商品の商品情報を入力する端末であり、入力した購入商品の情報を印刷したレシート２を発行する端末である。
顧客は、購入しようとする商品をセルフＴＥ１００へ持参し、セルフＴＥ１００に備えられたスキャナを用いて、商品に付されたバーコードを読み取らせる。この商品に付されたバーコードには、その商品を特定するための商品特定情報が含まれている。この商品特定情報には、たとえばその商品の「商品コード」が含まれる。
読み取られたバーコードを解析することにより、商品特定情報である商品コードが取得される。
購入しようとするすべての商品について、バーコードの読み取りが終了した後、入力終了を意味するキー入力をすることにより、セルフＴＥ１００に備えられたプリンタから、購入商品の情報が印刷されたレシートが出力される。
【００２９】
この発明では、レシート２に印刷される情報には、文字情報に加えて、２次元コード３が含まれることを特徴とする。したがって、セルフＴＥ１００は、２次元コード３を印刷するために、２次元コード３を生成する機能を有する。
この文字情報には、購入商品ごとに、少なくとも、購入した商品の「商品名」と、その商品の「数量」とが含まれる。「商品名」は、後述する設定データ１１１を参照することにより、バーコードに含まれている「商品コード」から取得される。
また、２次元コード３は、所定の規格に基づいて、数値をコード化したコード情報であり、１または複数個のバーコードの読み取りによって取得された１または複数個の商品特定情報を含む。たとえば、購入商品ごとの「商品コード」と、その商品コードで特定される同一商品の購入数量（以下、単に「数量」と呼ぶ）とが含まれる。
一取引で購入した商品が複数ある場合は、一取引の全購入商品の商品特定情報、すなわちその複数の商品すべての商品コードと数量とが、２次元コード３に含まれる。
なお、数量は、後述するデータ入力部であるキーボードから入力してもよく、あるいは、バーコードから読み取った同一商品コードの数が複数個ある場合は、その数をカウントすることにより取得してもよい。
【００３０】
また、この発明のＰＯＳ端末２００は、セルフＴＥ１００で発行されたレシート２に印刷された２次元コード３を読み取る機能を有する。
顧客がセルフＴＥ１００で発行されたレシートを持参して、ＰＯＳ端末２００へ行き、ＰＯＳ端末の担当者にそのレシートを渡すと、その担当者が、ＰＯＳ端末２００に備えられたスキャナにより、レシート２に印刷された２次元コード３を読み取らせる。
【００３１】
２次元コード３の読み取りに成功すると、２次元コード３を解析することにより、その２次元コードに含まれる商品特定情報を取得する。たとえば、商品特定情報として、購入商品ごとに、「商品コード」と「数量」とが取得される。また、ＰＯＳ端末２００において、２次元コードから取得されたこれらの商品特定情報を用いて、後述するような精算処理が行われる。たとえば、購入商品ごとの売上金額を計算し、顧客の一取引の全購入商品の合計金額を計算することにより、購入商品の代金の支払いや釣銭の引き渡し等が行われる。
【００３２】
また、ＰＯＳ端末２００では、２次元コード３から取得した商品ごとの商品特定情報（商品コード、数量）と、商品名と、精算処理で計算されたその商品の売上金額と、その顧客の一取引における合計金額などからなる売上データが各商品ごとに記憶される。また、この売上データから後述するような送信データが作成され、ネットワーク１を介してその商品ごとの送信データがサーバＳＶ３００に送信される。
売上データと送信データには、後述するような単品情報（各購入商品ごとの商品コード，商品名，購入数量および売上金額）が含まれる。
【００３３】
以上が、この発明のシステムで行われる処理の概要である。
この発明では、特に、セルフＴＥ１００で発行されるレシート２に２次元コード３を印刷し、この２次元コード３には、顧客が購入した商品ごとの「商品コード」と、「数量」とが含まれていることを特徴とする。
このような２次元コード３をＰＯＳ端末２００で読み取り、２次元コード３を解析してその内容を復元することにより、顧客が購入したすべての商品を特定することができ、購入商品ごとの購入数を特定できる。また、商品の単価をＰＯＳ端末２００に予め記憶しておくことにより、購入商品の売上金額が計算される。
すなわち、２次元コード３を解析することにより、すべての購入商品について、各商品ごとの情報（商品名、購入数、売上金額）を確認できる。
この場合、ＰＯＳ端末２００に印刷された２次元コード３をスキャナで読み取る操作を１回するだけで、購入商品ごとの情報を確認できる。
したがって、ＰＯＳ端末２００において、購入商品ごとのスキャナによるバーコードの読み取り操作を何回も繰り返さなくてもよいので、ＰＯＳ端末の担当者の負担軽減と、商品情報の入力時間の短縮化ができる。
【００３４】
また、２次元コード３から復元された情報を用いて、その顧客の購入商品全体の合計金額等が算出されるので、２次元コードの読み取り後すぐに担当者と顧客との間で精算処理をすることが可能となり、ＰＯＳ端末２００のあるレジカウンタでの顧客の待ち時間を短縮化できる。
【００３５】
さらに、２次元コード３から取得した商品ごとの単品情報等を含む送信データがサーバＳＶ３００に送信されるので、セルフＴＥ１００がネットワークに接続できない環境に設置されている場合でも、サーバＳＶ３００において、購入商品ごとの売上管理（売上数量、売上金額の管理）が可能となる。
【００３６】
＜セルフレジ端末（セルフＴＥ）の構成＞
図２に、この発明のセルフレジ端末（セルフＴＥ）１００の一実施例の構成ブロック図を示す。
この発明のセルフＴＥ１００は、商品情報を入力する入力端末であり、主として、データ入力部１０２であるキーボード、コード入力部１０３であるスキャナ、印刷部１０４であるプリンタ、表示部１０５であるＬＣＤ，ＣＲＴ，ＰＤＰなどの表示装置、バーコード解析部１０６，購入商品登録部１０７，２次元コード生成部１０９，記憶部１０８，および制御部１０１から構成される。
【００３７】
ここで、制御部１０１は、主として、ＣＰＵ，ＲＯＭ，ＲＡＭ，Ｉ／Ｏコントローラ、タイマー等からなるマイクロコンピュータにより実現され、他の構成ブロック（１０２〜１０９）の動作を制御する部分である。
特に、バーコード解析部１０６、購入商品登録部１０７および２次元コード生成部１０９は、ＲＯＭまたはＲＡＭ等に予め記憶された制御プログラムに基づいて、ＣＰＵ１０１が、ハードウェアを有機的に動作させることにより実現される。
【００３８】
データ入力部１０２は、利用者、特に、この発明では店舗の顧客がデータを入力する部分である。たとえば、顧客が同じ商品を複数個購入する場合に、キーボードを用いて、その数量を入力する。
また、数量入力の他に、ＩＤ番号入力、一度登録した商品の取り消し指示、あるいは購入商品の入力終了を意味する入力をする。
データ入力部１０２としては、キーボードの他に、マウス、タッチパネルなどのポインティングデバイスを用いてもよい。
【００３９】
コード入力部１０３は、上記した商品特定情報を含むバーコードを読み取る第１コード入力部に相当し、商品に付されたバーコードを入力する部分であり、主として、バーコードを読み取ることのできるスキャナが用いられる。
入力されるバーコードとしては、種々の規格のバーコードを用いることができ、特に限定されるものではない。たとえば、一次元のバーコードとしてＪＡＮコード、ＩＳＢＮコードがある。
【００４０】
ただし、商品に２次元コードが付されている場合は、ＱＲコードなどの２次元コードを読み取ることが可能なコードリーダーを用いてもよい。なお、商品に付されたバーコードに含まれる情報としては、種々のものが考えられるが、この発明では、少なくともその商品を特定することのできる識別番号（商品コード）が含まれるものとする。
すなわち、バーコードを読み取ることにより、少なくとも商品コードが取得できるものとする。
【００４１】
印刷部１０４は、上記した２次元コードを出力する出力部に相当し、２次元コード生成部によって生成された２次元コードを所定の紙媒体に印刷するものである。具体的には、レシート２を発行する装置であり、文字情報に加えて、２次元コード３を印刷することのできるプリンタである。
この発明のセルフＴＥ１００では、後述する図８に示すようなレシート２が印刷される。
ここでは、このレシート２に印刷される情報としては、商品名と数量とからなる文字情報と、２次元コード３を含むものとする。
また、２次元コード３には、少なくとも、商品名に対応する商品コードと、その商品の購入数量が含まれ、購入商品が複数ある場合は、１つの２次元コードの中に、それらの商品すべての情報が含まれる。
【００４２】
表示部１０５は、主として、顧客が入力した情報を表示する部分である。
たとえば、読み取ったバーコードから取得した商品コードに対応する商品名や、入力した商品の数量等を画面上に表示するものであり、顧客はその表示を見て正しく入力できたかどうかを確認する。
【００４３】
バーコード解析部１０６は、コード入力部１０３によって読み取られたバーコードを解析して、バーコードに含まれる商品特定情報を取得する部分である。
この発明では、バーコードから、商品コードが取得される。
【００４４】
購入商品登録部１０７は、バーコード解析部１０６によって取得された情報やデータ入力部１０２によって入力された情報を、記憶部１０８に記憶する部分であり、また、プリンタから印刷する印刷データを作成する部分である。
たとえば、バーコードから取得された商品コードと、入力されたその商品の数量とからなる登録データ１１２を、記憶部１０８に記憶する。
また、取得された商品コードに対応する商品名を、記憶部１０８に予め記憶された設定データ１１１から抽出し、その商品名と、数量と、２次元コード生成部１０９によって生成された２次元コードとからなる印刷データを作成する。
【００４５】
２次元コード生成部１０９は、バーコード解析部によって取得された１または複数個の商品特定情報を含む２次元コード３を生成する部分である。
この発明では、上記したように、２次元コード３には、購入したすべての商品について、商品に付されたバーコードから取得した商品コードと、その商品コードに対応する商品の購入数量とが含まれる。
すなわち、１人の顧客の１取引において、入力したすべての購入商品それぞれについての「商品コード」と「数量」とが含まれた１つの２次元コード３が生成される。
【００４６】
記憶部１０８は、主として、設定データ１１１，登録データ１１２，印刷データ１１３が記憶され、その他に、印刷や表示等の処理をするときに一時的に利用されるデータ等も記憶される。記憶部１０８に固定的に記憶されるデータはＲＯＭに記憶してもよいが、追加、変更及び削除等されるデータについては、ＲＡＭ，フラッシュメモリ、ハードディスク等の書き換え可能なメモリに記憶する。
【００４７】
設定データ１１１は、このセルフＴＥ１００に予め記憶されるデータであり、店舗で販売しているすべての商品に関する情報が含まれるデータである。
たとえば、図２に示すように、設定データ１１１は、１つの商品ごとに、その商品名と商品コードとが関係付けられて記憶されたものである。
また、この発明では、セルフＴＥ１００はネットワークに接続されていないので、設定データは、たとえば、開店前に、設定データが格納された記憶媒体からセルフＴＥ１００の記憶部１０８にダウンロードすることにより、更新するようにする。
なお、設定データ１１１としては、図２に示した「商品コード」、「商品名」の他に、情報の有効期間、購入数量の限定数などの情報を含めてもよい。
【００４８】
登録データ１１２は、上記したように購入商品登録部１０７によって記憶されるデータである。
たとえば、商品に付されたバーコードから抽出された「商品コード」と、セルフＴＥ１００で顧客が入力した「数量」とが含まれる。
【００４９】
印刷データ１１３は、印刷部１０４によってレシート２に印刷されるデータであり、文字情報と、２次元コードとが含まれる。印刷される文字情報は、たとえば、「商品名」と「数量」であり、顧客は、このレシート２に印刷される文字情報を見て、自分が購入した商品が正しく入力できたかどうかを確認する。
印刷された２次元コード３には、上記したように、購入商品ごとの商品コードと数量とが含まれるが、ＰＯＳ端末２００での精算処理に利用される。
また、印刷された２次元コード３から復元された購入商品ごとの単品情報は、ネットワークを介してＰＯＳ端末２００からサーバ３００へ転送され、商品ごとの売上管理に利用される。
【００５０】
図８に、セルフＴＥ１００において発行されるレシートの一実施例の説明図を示す。
図８では、４つの購入商品の文字情報（数量、商品名）と、２次元コード３とが印刷されたレシート２を示している。
【００５１】
＜ＰＯＳ端末（ＰＯＳ−ＴＥ）の構成＞
図３に、この発明のＰＯＳ端末（ＰＯＳ−ＴＥ）２００の一実施例の構成ブロック図を示す。
この発明のＰＯＳ−ＴＥ２００は、購入商品の精算処理を行う精算端末であり、主として、データ入力部２０２であるキーボード、コード入力部２０３であるスキャナ、印刷部２０４であるプリンタ、表示部２０５であるＬＣＤ，ＣＲＴ，ＰＤＰなどの表示装置、サーバ３００と通信する通信部２０６，２次元コード解析部２０７，重量計測部２０９，重量計算部２１０，重量比較部２１１，金額計算部２１２、ドロア制御部２１３，記憶部２０８，および制御部２０１から構成される。
【００５２】
ここで、制御部２０１は、主としてマイクロコンピュータによって実現され、他の構成ブロック（２０２〜２１３）の動作を制御する部分である。
データ入力部２０２，コード入力部２０３，印刷部２０４および表示部２０５は、上記したセルフＴＥ１００に備えられるものとほぼ同じものである。
ただし、コード入力部２０３は、２次元コードを読み取る第２コード入力部に相当し、セルフＴＥ１００で発行されたレシート２に印刷された２次元コード３を読み取ることができるスキャナである。
【００５３】
通信部２０６は、ネットワーク１に接続することができるハードウェアとソフトウェアとからなる通信モジュールであり、ＬＡＮ等のネットワーク１で予め定められた通信プロトコルでデータの送受信を行う部分である。
この発明では、たとえば、１台のサーバ３００と、ｎ台のＰＯＳ端末２００とがネットワーク（ＬＡＮ）１に接続されている場合、１対ｎの通信が行われ、主として、各ＰＯＳ端末２００における精算処理によって生成された売上データがサーバ３００へ送信される。
【００５４】
２次元コード解析部２０７は、コード入力部２０３によって読み取られた２次元コード３を解析する部分であり、２次元コード３に含まれる商品特定情報を取得する部分である。
上記したように、セルフＴＥ１００で発行されたレシートの２次元コード３に、商品コードと数量が含まれている場合は、その商品コードと数量が抽出される。
また、後述する記憶部２０８の設定データ２２１には、商品コードと商品名とが対応づけて記憶されているので、２次元コードの解析によって、抽出した商品コードから対応する商品名も取得される。
【００５５】
重量計測部２０９は、顧客が購入した一取引の全商品の総重量（計測重量Ｍ１）を、計測する部分であり、いわゆる重量計である。
たとえば、店舗の専用カゴにすべての購入商品を入れ、その専用カゴを重量計に載せて、重さを計測する。計測された重さは、計測重量２２４として、記憶部２０８に記憶される。計測重量（Ｍ１）２２４は、実際に購入された商品全体の重さである。
【００５６】
重量計算部２１０は、２次元コード３から取得された商品特定情報と、記憶部の設定データ２２１に予め記憶された各商品の標準重量とを用いて、購入商品ごとの購入重量を計算して、さらに顧客の一取引の全購入商品の総重量（合計重量Ｍ０）を、計算する部分である。
２次元コード３から取得された商品コードに対応する商品の標準重量を、記憶部２０８の設定データ２２１から読み出し、２次元コードから取得された数量と読み出した重量とを乗算することにより、その購入商品の重量（購入重量）を計算する。この重量計算をすべての購入商品に対して行い、全購入商品の合計重量（Ｍ０）を算出する。
【００５７】
重量比較部２１１は、重量計測部２０９によって計測された計測重量Ｍ１と、重量計算部２１０によって計算された合計重量Ｍ０とを比較する部分である。
ここでは、両重量の差（Ｍ１−Ｍ０）が、予め設定された「重量設定範囲２２５」の中に入っているかどうかが判定される。この差が所定の重量設定範囲にある場合には、正当な取引であると判断される。
【００５８】
たとえば、重量設定範囲２２５として、「合計重量Ｍ０の±１０％」が設定されていた場合、計算した合計重量が１０ｋｇであったとすると、重量設定範囲は、±１ｋｇとなるので、実際の計測重量Ｍ１が９ｋｇ以上１１ｋｇ以下であれば、入力された購入商品の情報と、実際に購入された商品の実物とが一致すると考え、不正購入はなかったとみなされる。
即ち、重量比較部の比較処理は、不正購入のチェックに用いられる。
なお、重量設定範囲２２５は、上記のように％で設定するのではなく、上限と下限の重さを数値で設定してもよく、また、店舗ごとに設定変更できるようにしてもよい。
【００５９】
金額計算部２１２は、２次元コード３から取得された商品特定情報を用いて、購入商品ごとの売上金額を計算し、一取引の全購入商品の合計金額を計算する部分である。
たとえば、２次元コード３から取得した商品コードに対応する商品の「単価」を、予め設定されていた記憶部２０８の設定データ２２１から読み出し、２次元コード３から取得したその商品の購入数量と単価とを乗算することにより、その購入商品の売上金額を算出する。
同様に、購入した各商品についての売上金額を算出し、その売上金額を加算した合計金額（購入合計金額）を計算する。
計算された各商品ごとの売上金額と、合計金額は、記憶部２０８に売上データ２２２として記憶される。
【００６０】
ドロア制御部２１３は、現金を収納した箱を制御する部分である。
【００６１】
記憶部２０８は、主として、設定データ２２１，売上データ２２２，送信データ２２３，計測重量２２４，重量設定範囲２２５が記憶される。ただし、ＰＯＳ端末２００で行われる情報処理に必要な一時的なデータも記憶される。
【００６２】
設定データ２２１は、店舗で販売されるすべての商品についての情報を予め設定したものであり、たとえば、１日１回、開店前に更新される。
設定データ２２１としては、たとえば、各商品ごとに、商品コード、商品名、単価、重量の情報を記憶しておく。
後述するように、２次元コード３から取得された商品コードに対応する商品名、単価および重量が、この設定データ２２１から読み出される。
【００６３】
売上データ２２２は、一取引の購入商品ごとの売上金額等を記憶したものであり、顧客が持参してきたレシート２に含まれる一取引に対応する売上情報である。
売上データ２２２としては、たとえば、１つの商品ごとに、「商品コード、商品名、売上金額、数量」を含み、一取引の合計金額、合計重量が記憶される。顧客が持参したレシート２に印刷された２次元コード３に、商品コードと数量が含まれる場合は、設定データ２２１を参照することにより、２次元コード３の商品コードから対応する商品名と単価と重量とが抽出され、２次元コード３の数量と抽出された単価とからその商品の売上金額が計算され、数量と抽出された重量とからその商品の購入重量が計算される。
さらに、各商品ごとの売上金額を加算することにより、購入された全商品の合計金額が計算され、各商品ごとの購入重量を加算することにより、購入された全商品の合計重量が計算される。
【００６４】
送信データ２２３は、ＰＯＳ端末２００からサーバ３００へ送信されるデータである。
送信データ２２３には、たとえば、１つの商品ごとの商品コード、商品名、売上金額、数量が含まれる。さらに、一取引の合計金額を含めてもよく、また、商品を購入した購入者情報や、支払い方法等を含めてもよい。
このように、送信データ２２３に、商品ごとの購入情報を含めることにより、サーバ３００において、商品ごとの売上管理が行われる。以下では、１つの商品についての商品コード、商品名、売上金額、および数量からなる情報を、単品情報と呼ぶことにする。
【００６５】
＜サーバの構成＞
図４に、サーバ３００の一実施例の構成ブロック図を示す。
この発明のサーバ３００は、主として、データ入力部３０２であるキーボード、印刷部３０３であるプリンタ、表示部３０４であるＬＣＤ，ＣＲＴ，ＰＤＰなどの表示装置、ＰＯＳ端末２００と通信する通信部３０５，売上情報更新部３０６，記憶部３０７及び制御部３０１から構成される。
【００６６】
制御部３０１は、主としてマイクロプロセッサによって実現され、他の構成ブロック（３０２〜３０７）の動作を制御する部分である。
データ入力部３０２，印刷部３０３，及び表示部３０４は、セルフＴＥ、あるいはＰＯＳ端末と同じ機能を有するものを用いればよい。
【００６７】
通信部３０５は、ＰＯＳ端末２００と同じ機能を持つ通信モジュールであり、ＰＯＳ端末２００の通信部２０６とデータ送受信を行う部分である。
売上情報更新部３０６は、ＰＯＳ端末２００から送られてきた送信データ２２３を受信した後、このデータに含まれる各商品ごとの単品情報を用いて、記憶部３０７に記憶されている売上データ３１１を更新する部分である。
【００６８】
記憶部３０７は、主として売上データ３１１，受信データ３１２を記憶する部分である。
受信データ３１２は、ＰＯＳ端末２００から送られてくる送信データ２２３と同一データである。
売上データ３１１は、各店舗ごとに集計されたデータや、商品ごとに集計されたデータであり、売上、在庫、発注、経理などの各業務で利用する管理データのもとになるデータである。
たとえば、図４に示すように、各商品ごとに集計される売上データ３１１としては、１つの商品ごとに、商品コード、商品名、売上合計金額から構成される。
【００６９】
サーバ３００では、受信データ３１２を受信するごとに、売上情報更新部３０６が、受信した商品コードに対応する売上金額を、売上データ３１１の中の同じ商品コードに対応する売上合計金額に加算する。
【００７０】
＜セルフレジ端末における処理＞
図５に、セルフレジ端末１００における入力処理等のフローチャートを示す。
セルフＴＥ１００では、主として、顧客自らの操作による購入商品の情報入力と、入力された購入商品に対する購入情報を印刷したレシートの発行とが行われる。
ここで、顧客は、コード入力部１０３であるスキャナを用いて、商品に付されたバーコードを読み取る操作をするものとする。また、同じ商品を複数個購入する場合は、各商品ごとにそのバーコードを読み取る操作を繰り返ししてもよいが、その代わりに、データ入力部１０２であるキーボードから購入数量を直接入力してもよい。
【００７１】
図５のステップＳ１において、制御部１０１は、コード入力部１０３から、商品のバーコードが入力されるか否か、チェックする。
スキャナからバーコードが入力されたと判断した場合、ステップＳ２へ進み、そうでない場合は、ステップＳ１１へ進む。
【００７２】
ステップＳ１１において、キーボードから数量が入力されるか否か、チェックする。
ここで、数量が入力されたと判断した場合、ステップＳ１２へ進み、そうでない場合は、ステップＳ１へ戻る。
ステップＳ１２において、入力された数量を記憶部１０８に記憶する。その後、ステップＳ１へ戻る。
【００７３】
ステップＳ２において、バーコード解析部１０６が、入力されたバーコードを解析する。バーコードに商品コードが含まれているので、その商品コードを取得し、記憶部１０８に記憶する。
【００７４】
ステップＳ３において、記憶部１０８に予め記憶されている設定データ１１１を参照し、ステップＳ２で取得された商品コードに対応する商品名を検索する。
ステップＳ４において、設定データ１１１の中に、取得された商品コードに対応する商品名があるかどうか、チェックする。対応商品名がある場合は、ステップＳ５へ進み、そうでない場合は、ステップＳ１３へ進む。
【００７５】
ステップＳ１３において、対応商品名がなかったので、記憶した数量があれば、その数量を消去する。
さらに、ステップＳ１４において、表示部１０５に、顧客によって入力された商品が設定データ１１１の中に登録されていなかったことを示すエラー表示をする。
たとえば、図１０（ａ）に示すように、「コードがありません」というような表示をする。顧客は、このエラー表示を見て、再度バーコードの読み取り操作をするか、あるいは、セルフＴＥ１００での入力操作を中止するかの選択をすることになる。その後、ステップＳ１へ戻る。
【００７６】
ステップＳ５において、購入商品登録部１０７が、登録データ１１２の生成と、記憶部１０８への記憶を行う。ここで、顧客の入力操作によって入力された商品の「商品コード」と、「数量」とからなる登録データ１１２が生成され、記憶部１０８に記憶される。
【００７７】
ステップＳ６において、購入商品登録部１０７が、印刷データ１１３のうち、文字情報の部分を生成し、印刷部１０４に対して、その印刷データを送る。ここで、生成される印刷データ１１３は、バーコードから取得された商品コードに対応する「商品名」と、その商品の購入数量とを含むデータである。
ただし、このステップＳ６では、文字情報からなる印刷データを生成するだけで、印刷データを印刷部１０４に送らなくてもよく、後述するステップＳ１０において、この文字情報と２次元コードとを共に、印刷部１０４に送ってもよい。
【００７８】
ステップＳ７において、データ入力部１０２により、入力終了キーが押し下げられたか否かを、チェックする。
顧客は、すべての購入商品のバーコード及び数量入力が終了した場合、キーボードに割り当てられた入力終了キーを押し下げればよい。
入力終了キーが押し下げられた場合、ステップＳ８へ進み、そうでない場合は、ステップＳ１へ戻る。
【００７９】
ステップＳ８において、２次元コード生成部１０９が、登録データ１１２から、各購入商品ごとに記憶された商品コードと数量とをすべて読み出す。
ステップＳ９において、２次元コード生成部１０９は、所定の規格に基づいたコード生成法を用いて、読み出した商品コードと数量とを含む２次元コードを生成する。
【００８０】
ステップＳ１０において、生成した２次元コードを、印刷部１０４へ送り、２次元コードを印刷する。ここで、上記したように、ステップＳ６で生成した文字情報と２次元コードとを共に印刷部１０４へ送ってもよい。
【００８１】
これにより、印刷部１０４により、所定のレシート用紙に、図８に示したような商品名及び数量とからなる文字情報と、商品コード及び数量が埋め込まれた２次元コード３とが印刷される。
以上により、顧客によって購入された商品に関する購入情報が印刷されたレシート２が発行される。この後、顧客は、このレシート２と購入商品の現物とを持参して、店舗の担当者がいるＰＯＳ端末２００へ行く。
【００８２】
＜ＰＯＳ端末における処理＞
図６に、ＰＯＳ端末２００における情報処理のフローチャートを示す。
ここでは、主として、２次元コードの読み取りと、購入金額の算出と、精算処理と、商品の売上情報のサーバへの送信とが行われる。
上記したように、顧客がセルフＴＥ１００で発行したレシート２を持参してＰＯＳ端末２００のところへ行くと、ＰＯＳ端末２００の担当者が、そのレシート２を受け取り、レシートに印刷された２次元コード３の読み取り操作を行う。
【００８３】
ステップＳ３１において、制御部２０１は、コード入力部２０３から、２次元コード３が入力されるか否か、チェックする。
２次元コード３が入力された場合、ステップＳ３２へ進み、そうでない場合は、ステップＳ３１をループする。
ステップＳ３２において、２次元コード解析部２０７が、入力された２次元コード３を取得し、その内容を解析する。ここで、２次元コード３に、購入されたすべての商品の商品コードと数量とが含まれている場合は、これらの情報が２次元コードから復元される。
【００８４】
ステップＳ３３において、２次元コード３から復元された商品コードと数量を取得し、売上データ２２２の一部として、記憶部２０８に記憶する。
ステップＳ３４において、取得した商品コードに基づいて、予め記憶部２０８に記憶されていた設定データ２２１の中から、商品コードに対応付けられた商品名、単価、重量を取得する。この処理は、２次元コード３から取得したすべての商品コードに対して行う。
【００８５】
ステップＳ３５において、重量計算部２１０が、１つの商品コードについて取得した数量と重量とを乗算して、その商品コードに対応する商品の購入重量を計算し、さらに、その各商品の購入重量を加算した購入商品全体の合計重量Ｍ０を計算し、記憶部２０８に記憶する。
【００８６】
ステップＳ３６において、重量計測部２０９が、顧客が持参した購入商品全体の重量を計測する。計測した重量は計測重量（Ｍ１）２２４として、記憶部２０８に記憶する。
ステップＳ３７において、重量比較部２１１が、計算した合計重量Ｍ０と、計測した計測重量Ｍ１とを比較する。
ここで、両重量の差（Ｍ０−Ｍ１）を算出し、記憶部２０８に予め記憶されている重量設定範囲２２５と比較してもよい。これにより、顧客によってセルフＴＥ１００で入力された購入商品の情報から得た重量と、顧客が持参した購入商品の現物の重量とが比較され、許容範囲にあるかどうかをチェックし、不正がないかどうかを確認する。
【００８７】
ステップＳ３８において、両重量の差（Ｍ０−Ｍ１）が、所定の重量設定範囲２２５の中に入っている場合、ステップＳ３９へ進み、そうでない場合は、ステップＳ４４へ進む。
ステップＳ３９へ進む場合は正当な取引であると判断し、ステップＳ４４へ進む場合は不正な取引と判断する。
ステップＳ４４では、入力された購入商品の情報から求めた合計重量Ｍ０と、購入商品の実際の計測重量Ｍ１とが、許容される範囲を超えてずれているので、不正な取引であると判断し、表示部２０５に、重量相違を示すエラー表示をする。
たとえば、図１０（ｂ）に示すように、「重量が違います」というようなエラー表示をする。この後、顧客が持参した商品についての取引処理を終了する。
【００８８】
ステップＳ３９において、重量比較により購入商品の正当性に問題がないと判断されたので、金額計算部２１２が、購入商品ごとの売上金額と、全商品の合計金額とを計算する。
各商品ごとの売上金額は、２次元コード３から取得した数量と、設定データ２２１から取得した商品コードに対応づけられた単価とを乗算することにより求められる。
合計金額は、購入商品の売上金額を、すべての購入商品について加算することにより求められる。
【００８９】
ステップＳ４０において、購入商品の売上データ２２２を記憶部２０８に記憶する。
ここで、売上データ２２２とは、各購入商品ごとの商品コード、商品名、売上金額、および数量からなる単品情報である。ただし、合計金額や合計重量を、売上データの中に含めてもよい。
【００９０】
ステップＳ４１において、ＰＯＳ端末２００の担当者は、顧客との間で支払精算処理を行う。ここでは、たとえば、計算した合計金額を表示部２０５に表示させ、それを見た顧客が代金を支払うと、担当者は、データ入力部２０２を用いて入金処理を行う。その入金により釣銭の支払いが必要な場合は釣銭額が算出されて表示部２０５に表示され、それを見た担当者が釣銭を顧客に渡す。
【００９１】
ステップＳ４２において、精算が終了すると、売上データ２２２をレシートに印刷し、印刷部２０４によりレシートを発行する。
図９に、ＰＯＳ端末２００で発行されるレシートの一実施例の説明を示す。
図９では、売上データ２２２のうち、数量と、商品名と、その商品の売上金額と、合計金額とが印刷されているレシートを示している。ただし、レシートに印刷される情報は、これに限るものではない。
【００９２】
ステップＳ４３において、制御部２０１は、売上データ２２２から送信データ２２３を作成し、その送信データをサーバ３００に送信する。
送信データ２２３には、少なくとも上記した各商品ごとの単品情報（商品コード、商品名、数量、売上金額）が含められる。また、その一つの取引の合計金額を送信データ２２３に含めてもよい。
【００９３】
以上のようにして、ＰＯＳ端末２００での支払精算処理が行われる。
これによれば、ＰＯＳ端末２００においては、スキャナを用いた商品ごとの情報入力を行わず、担当者が、レシート２に印刷された２次元コード３の読み取り操作を行うことによって、以後の支払精算処理を実行することができる。
したがって、ＰＯＳ端末において購入商品情報の入力にかかる時間が大幅に短縮できるので、ＰＯＳ端末での顧客の待ち時間も短縮できる。
【００９４】
さらに、ＰＯＳ端末２００からサーバ３００に対して、購入商品ごとの単品情報が送信されるので、ネットワークに接続されていないセルフレジ端末１００で入力された商品の情報についても、サーバで容易に管理することが可能となる。
【００９５】
＜サーバにおける処理＞
図７に、この発明のサーバにおける処理の一実施例のフローチャートを示す。
サーバ３００では、主として、ＰＯＳ端末２００から売上データを受信し、商品ごとの売上データの更新を行う。
ステップＳ６１において、制御部３０１が、ＰＯＳ端末２００からデータが送られてくるかどうか、チェックする。データを受信すればステップＳ６２へ進み、そうでないときはステップＳ６１をループする。
【００９６】
ステップＳ６２において、ＰＯＳ端末から受信した受信データ３１２から、商品コード、商品名、数量、売上金額および合計金額を取得し、記憶部３０７に記憶する。
ステップＳ６３において、記憶部３０７の売上データ３１１の中に、ステップＳ６２において取得した商品コードに対応する情報がすでに存在するか否か確認する。
【００９７】
ステップＳ６４において、商品コードに対応する情報が存在する場合は、ステップＳ６５へ進み、なければステップＳ６６へ進む。
ステップＳ６５において、売上情報更新部３０６が、取得した商品コードに対応する売上データ３１１の売上合計金額に、受信データの中の対応する商品コードの売上金額を加算し、記憶部３０７に記憶する。受信データの中に、複数の商品コードが存在する場合は、そのすべての商品コードについて、ステップＳ６５を実行し、各商品ごとの売上合計金額を更新する。
【００９８】
ステップＳ６６において、記憶部３０７の売上データにはなかった商品コードについては、新規データとして、売上データ３１１の中に追加する。すなわち、受信した商品コードと商品名と売上金額を、売上データ３１１の中に追加する。
【００９９】
これにより、サーバ３００において、各商品ごとの売上データの追加更新が行われる。特に、ネットワークに接続されていないセルフＴＥ１００において入力された商品についても、セルフＴＥ１００で発行されるレシート２に印刷される２次元コード３をＰＯＳ端末で読み取ることにより、サーバ３００において、商品ごとの売上管理が可能となる。
【符号の説明】
【０１００】
１  ネットワーク
２  レシート
３  ２次元コード
１００  セルフレジ端末（セルフＴＥ）
１０１  制御部
１０２  データ入力部
１０３  コード入力部
１０４  印刷部
１０５  表示部
１０６  バーコード解析部
１０７  購入商品登録部
１０８  記憶部
１０９  ２次元コード生成部
１１１  設定データ
１１２  登録データ
１１３  印刷データ
２００  ＰＯＳ端末
２０１  制御部
２０２  データ入力部
２０３  コード入力部
２０４  印刷部
２０５  表示部
２０６  通信部
２０７  ２次元コード解析部
２０８  記憶部
２０９  重量計測部
２１０  重量計算部
２１１  重量比較部
２１２  金額計算部
２１３  ドロア制御部
２２１  設定データ
２２２  売上データ
２２３  送信データ
２２４  計測重量
２２５  重量設定範囲
３００  サーバ
３０１  制御部
３０２  データ入力部
３０３  印刷部
３０４  表示部
３０５  通信部
３０６  売上情報更新部
３０７  記憶部
３１１  売上データ
３１２  受信データ
【図１】
2012190246.tif 000003
【図２】
2012190246.tif 000004
【図３】
2012190246.tif 000005
【図４】
2012190246.tif 000006
【図５】
2012190246.tif 000007
【図６】
2012190246.tif 000008
【図７】
2012190246.tif 000009
【図８】
2012190246.tif 000010
【図９】
2012190246.tif 000011
【図１０】
2012190246.tif 000012