(57)【要約】      （修正有）【課題】テイクアウトすると申請した客が、軽減税率をかけて販売した商品を、イートインスペースで食べてしてしまう可能性がある。イートインスペースでの食事に供する商品に標準税率をかける確実性を高める。【解決手段】チェックアウトシステムに，商品の個品ひとつひとつが持つ商品ＩＤを検知する商品ＩＤスキャナと，商品ＩＤについての問合せを送信し，問合せに対する回答を受信する通信インタフェースと，商品ＩＤの個品が軽減税率で決済されていたという回答である場合は警報する警報デバイスと，を備えるゲートと，商品ＩＤ毎に標準税率で決済されたか軽減税率で決済されたかを記憶するストレージと，問合せを受信し，ストレージに問合せの商品ＩＤが標準税率で決済されたかと記録されているか軽減税率で決済されたと記録されているかを示す回答を送信する通信インタフェースと，を備えるサーバと，を備える。【選択図】図２
2019091188.tif 000002
【特許請求の範囲】
【請求項１】
商品の個品ひとつひとつが持つ商品ＩＤを検知する商品ＩＤスキャナと，
前記商品ＩＤについての問合せを送信し，前記問合せに対する回答を受信する通信インタフェースと，
前記回答が、
前記商品ＩＤの個品が標準税率で決済されていたという回答である場合は警報せず、
前記商品ＩＤの個品が軽減税率で決済されていたという回答である場合は警報する
警報デバイスと，
を備えるゲートと；
商品ＩＤ毎に標準税率で決済されたか軽減税率で決済されたかを記憶するストレージと，
前記問合せを受信し、前記ストレージに前記問合せの商品ＩＤが標準税率で決済されたかと記録されているか軽減税率で決済されたと記録されているかを示す前記回答を送信する通信インタフェースと，
を備えるサーバと；
を備えるチェックアウトシステム。
【請求項２】
商品の個品ひとつひとつが持つ商品ＩＤを検知する商品ＩＤスキャナと，
前記商品以外の客が運搬するもののＩＤを検知するＩＤスキャナと，
前記ＩＤスキャナで前記商品以外の客が運搬するもののＩＤを検知した場合は、前記商品ＩＤスキャナで検知した商品を標準税率で決済し、
前記ＩＤスキャナで前記商品以外の客が運搬するもののＩＤを検知しない場合は、前記商品ＩＤスキャナで検知した商品を軽減税率で決済する
ＣＰＵと，
前記商品ＩＤスキャナで検知した商品を標準税率で決済したか軽減税率で決済したかを前記サーバへ送信する通信インタフェースと，
を備えるチェックアウト端末をさらに備える請求項１記載のチェックアウトシステム。
【請求項３】
前記チェックアウト端末の前記ＣＰＵは、前記ＩＤスキャナで前記商品以外の客が運搬するもののＩＤを検知しない場合であっても、前記商品ＩＤスキャナで検知した商品が食品でなければ標準税率で決済する、請求項２記載のチェックアウトシステム。
【請求項４】
前記チェックアウト端末の前記通信インタフェースは、前記商品以外の客が運搬するもののＩＤを、前記商品ＩＤスキャナで検知した商品の商品ＩＤと関連付けて前記サーバへ送信する、請求項２記載のチェックアウトシステム。
【請求項５】
前記商品以外の客が運搬するものは、前記商品を載せるトレイである、請求項２記載のチェックアウトシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、チェックアウトシステム端末に関する。
【背景技術】
【０００２】
日本でも消費税として外食には標準税率をかけてテイクアウトには軽減税率をかける、軽減税率制度の導入が検討されている。軽減税率制度下では、イートインスペースを備える食品小売店では、商品をイートインスペースでの食事に供する場合には外食としての標準税率をかけ、同じ商品をテイクアウトに供する場合には軽減税率をかけることになる。過去のチェックアウト端末は、商品の種類ごとに異なる消費税率を設定することができるものがあったが、商品が外食用かテイクアウト用かに応じて税率が違う商品の売上登録を受けることができなかったので、軽減税率制度に対応することは難しかった。特許文献１記載の技術は標準税率か軽減税率かなどの消費税の種別を変更して売上登録することができる技術を開示し、その難しさを軽減する可能性を示した。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2015-18513号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
イートインスペースを備える食品小売店で、テイクアウトすると申請した客が、軽減税率をかけて販売した商品を、イートインスペースで食べてしてしまう可能性がある。イートインスペースで食べる商品には外食として、高い標準税率をかけなくてはならない軽減税率制度の趣旨に反した状況である。イートインスペースでの食事に供する商品に標準税率をかける確実性を高めることがひとつの課題である。
【課題を解決するための手段】
【０００５】
一実施形態において、チェックアウトシステムは，商品の個品ひとつひとつが持つ商品ＩＤを検知する商品ＩＤスキャナと，前記商品ＩＤについての問合せを送信し，前記問合せに対する回答を受信する通信インタフェースと，前記回答が，前記商品ＩＤの個品が標準税率で決済されていたという回答である場合は警報せず，前記商品ＩＤの個品が軽減税率で決済されていたという回答である場合は警報する警報デバイスと，を備えるゲートと；商品ＩＤ毎に標準税率で決済されたか軽減税率で決済されたかを記憶するストレージと，前記問合せを受信し，前記ストレージに前記問合せの商品ＩＤが標準税率で決済されたかと記録されているか軽減税率で決済されたと記録されているかを示す前記回答を送信する通信インタフェースと，を備えるサーバと；を備える。
【図面の簡単な説明】
【０００６】
【図１】店舗内平面模式図。
【図２】店舗内のイートインスペースの一例の斜視図。
【図３】チェックアウトシステムの機能ブロック図。
【図４】レシートの一例。
【図５】ドリンクチケットの一例。
【図６】料理注文チケットの一例。
【図７】店舗サーバの機能ブロック図。
【図８】メインレジの機能ブロック図。
【図９】イートインレジの機能ブロック図。
【図１０】イートインゲートの機能ブロック図。
【図１１】ドリンクベンダーの機能ブロック図。
【図１２】オーダー端末の機能ブロック図。
【図１３】キッチン端末の機能ブロック図。
【図１４】テーブルユニットの機能ブロック図。
【図１５】メインレジのＣＰＵの処理を表すフローチャート。
【図１６】イートインレジのＣＰＵの処理を表すフローチャート。
【図１７】イートインゲートのＣＰＵの処理を表すフローチャート。
【図１８】ドリンクベンダーのＣＰＵの処理を表すフローチャート。
【図１９】オーダー端末のＣＰＵの処理を表すフローチャート。
【図２０】キッチン端末のＣＰＵの処理を表すフローチャート。
【図２１】キッチン端末に絡むオペレーションに関する、メインレジのＣＰＵの処理を表すフローチャート。
【図２２】店舗サーバのＣＰＵの処理を表すフローチャート。
【図２３】店舗サーバのＣＰＵの処理を表すフローチャート。
【発明を実施するための形態】
【０００７】
以下、チェックアウトシステムの実施形態を、図面を用いて説明する。
【０００８】
図１は、一実施形態に係るチェックアウトシステムを構成する装置の配置の一例を示す店舗内平面模式図である。また、図２は店舗内のイートインスペースの一例の斜視図である。
【０００９】
一例としての店舗１のなかには、店舗１の出入口から入って通路右にイートインスペース３、通路左にメインレジスペース４、通路を通って右奥に商品が陳列される陳列棚１１がある。
【００１０】
陳列される商品は、商品の個品管理のための商品ＩＤタグを備え、商品の個品ひとつひとつに商品ＩＤを有する。商品ＩＤタグとして例えばいわゆる電子タグのようなものを用いることができる。
【００１１】
イートインスペース３の出入口は店舗１の通路につながるひとつしかなく、イートインスペース３から店舗外に直接出ることはできない。イートインスペース３の中には、椅子ＡとテーブルＡとの組である席Ａと、椅子ＢとテーブルＢとの組である席Ｂがある。
【００１２】
メインレジスペース４の通路側はメインレジカウンター６、通路と反対側はキッチン７である。メインレジカウンター６の店員側には複数のトレイが積まれている棚がある。メインレジスペース４の奥はバックヤード５に繋がる。
【００１３】
イートインレジ３００とイートインゲート４００がイートインスペース３の出入口付近にある。イートインレジ３００の隣のイートインサービスカウンタ８の上面にトレイＩＤリーダ３７０や商品ＩＤリーダ３８０がある。イートインサービスカウンタ８のなかの棚８１には複数のトレイ９７０が積まれている。
【００１４】
イートインサービスカウンタ８のなかの棚８２には複数のカップ９８０が積まれている。イートインサービスカウンタ８の上面にはイートインスペース３の内外から物理的にアクセスできるようドリンクベンダー５００が置かれる。イートインスペース３の出入口からしかイートインスペース３へ出入りすることができないように、イートインサービスカウンタ８とフェンス９とがイートインスペース３の中と外を区切る。
【００１５】
図３は、チェックアウトシステムの機能ブロック図である。チェックアウトシステムは、アクセスポイント２、店舗サーバ１００、チェックアウト端末としてのメインレジ２００、トレイＩＤリーダ２７０、商品ＩＤリーダ２８０、もうひとつのチェックアウト端末としてのイートインレジ３００、トレイＩＤリーダ３７０、商品ＩＤリーダ３８０、イートインゲート４００、ドリンクベンダー５００、トレイＩＤリーダ５７０、商品ＩＤリーダ５８０、オーダー端末６００、トレイＩＤリーダ６７０、キッチン端末７００、商品ＩＤリーダ７８０、テーブルユニット８００、を備える。
【００１６】
この実施の形態では、各装置が備えるあるいは各装置に接続される、商品ＩＤリーダや商品ＩＤアンテナとトレイＩＤリーダやトレイＩＤアンテナとを分けて説明するが、商品ＩＤタグとトレイＩＤタグとが単一の構造のリーダで読み取れるものであれば、商品ＩＤリーダの役割も果たしトレイＩＤリーダの役割を果たす単一のリーダを用いてもよい。商品ＩＤタグとトレイＩＤタグのみならず、電子マネーのカードや端末と非接触型決済のための通信インタフェースとしても共用可能なリーダを用いてもよい。さらに、電子チケットを読み取るためのインタフェースとしても共用可能なリーダを用いてもよい。
【００１７】
アクセスポイント２は、店舗内の装置群とＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ：ワイヤレスローカルアクセスネットワーク）を形成するためいわゆる基地局としてインフラストラクチャーモードで動作する。アクセスポイント２は、店舗内の装置群にＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ：インターネットプロトコル）アドレスを割り当てるＤＨＣＰ（Dynamic Host Configuration Protocol：ダイナミックホストコンフィグレーションプロトコル）サーバとして動作する機能を有していてもよい。
【００１８】
アクセスポイント２は店舗外のインターネットへのＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ：バーチャルプライベートネットワーク））通信のゲートウェイとして機能するルータでもよい。例えば、アクセスポイント２自らがゲートウェイとして機能するルータであったり、あるいは他のゲートウェイとして機能する装置を介して店舗外ネットワーク３と通信可能であれば、客が所有するスマートフォンなどの個人端末９１０と店舗内の装置群が通信できる構成としてもよい。店舗サーバ１００がＤＨＣＰサーバやゲートウェイとして振る舞うならば、アクセスポイント２は店舗内のＷＬＡＮのアクセスポイントとして振る舞うだけでもよい。
【００１９】
店舗サーバ１００は、
アクセスポイント２とのＷＬＡＮの構成メンバーである。
【００２０】
店舗サーバ１００は、バックヤード５から、ＷＬＡＮを介してメインレジ２００、イートインレジ３００、イートインゲート４００、ドリンクベンダー５００、オーダー端末６００、キッチン端末７００、テーブルユニット８００、と通信する。
【００２１】
店舗サーバ１００は、メインレジ２００やイートインレジ３００やオーダー端末６００からの売上登録結果情報を受信して記憶する。
【００２２】
店舗サーバ１００は、メインレジ２００やイートインレジ３００やオーダー端末６００からの料理オーダーを受信して記憶し、キッチン端末７００へ料理オーダーを送信する。
【００２３】
店舗サーバ１００は、イートインゲート４００やドリンクベンダー５００から、問合せを受信して回答を送信する。
【００２４】
店舗サーバ１００は、オーダー端末６００やテーブルユニット８００から、トレイＩＤを受信して記憶する。
【００２５】
メインレジ２００は、
アクセスポイント２とのＷＬＡＮの構成メンバーである。
【００２６】
メインレジ２００は、メインレジカウンター６から、ＷＬＡＮを介して店舗サーバ１００と通信する。
【００２７】
メインレジ２００は、メインレジ２００の傍のトレイＩＤリーダ２７０と有線で通信する。メインレジ２００は、メインレジ２００の傍の商品ＩＤリーダ２８０と有線で通信する。
【００２８】
メインレジ２００は、電子マネーの非接触型決済を行うためのインタフェースを備える。
【００２９】
イートインレジ３００は、
アクセスポイント２とのＷＬＡＮの構成メンバーである。
【００３０】
イートインレジ３００は、イートインスペース３の出入口付近から、ＷＬＡＮを介して店舗サーバ１００と通信する。
【００３１】
イートインレジ３００は、イートインレジ３００の傍のトレイＩＤリーダ３７０と有線で通信する。
【００３２】
イートインレジ３００は、イートインレジ３００の傍の商品ＩＤリーダ３８０と有線で通信する。
【００３３】
イートインレジ３００は、電子マネーの非接触型決済を行うためのインタフェースを備える。
【００３４】
イートインゲート４００は、
アクセスポイント２とのＷＬＡＮの構成メンバーである。
【００３５】
イートインゲート４００は、イートインスペース３の出入口付近から、ＷＬＡＮを介して店舗サーバ１００と通信する。
【００３６】
イートインゲート４００は、トレイＩＤリーダ３７０を備える。
【００３７】
イートインゲート４００は、商品ＩＤリーダ３８０を備える。
【００３８】
ドリンクベンダー５００は、
アクセスポイント２とのＷＬＡＮの構成メンバーである。
【００３９】
ドリンクベンダー５００は、イートインスペース３の内外から物理的にアクセスできる位置から、ＷＬＡＮを介して店舗サーバ１００と通信する。
【００４０】
ドリンクベンダー５００は、ドリンクベンダー５００の傍のトレイＩＤリーダ５７０と有線で通信する。
【００４１】
ドリンクベンダー５００は、商品ＩＤリーダ５８０を備える。
【００４２】
オーダー端末６００は、
アクセスポイント２とのＷＬＡＮの構成メンバーである。
【００４３】
オーダー端末６００は、イートインスペース３の中の席ＡからＷＬＡＮを介して店舗サーバ１００と通信する。
【００４４】
オーダー端末６００は、トレイＩＤリーダ６７０と有線で通信する。
【００４５】
オーダー端末６００は、電子マネーの非接触型決済を行うためのインタフェースを備える。
【００４６】
オーダー端末６００やトレイＩＤリーダ６７０は、イートインスペース３の中の席ＡにあるテーブルＡに据え付けられる。
【００４７】
オーダー端末６００は客が椅子Ａに座って操作できる位置に据え付けられ、トレイＩＤリーダ６７０は、テーブルＡにトレイが置かれるとそのトレイのトレイＩＤタグからトレイＩＤを読み取れる位置に据え付けられる。
【００４８】
キッチン端末７００は、
アクセスポイント２とのＷＬＡＮの構成メンバーである。
【００４９】
キッチン端末７００は、メインレジスペース４内のキッチン７から、ＷＬＡＮを介して店舗サーバ１００と通信する。
【００５０】
キッチン端末７００は、キッチン端末７００の傍の商品ＩＤリーダ７８０と有線で通信する。
【００５１】
テーブルユニット８００は、
アクセスポイント２とのＷＬＡＮの構成メンバーである。
【００５２】
テーブルユニット８００は、イートインスペース３の中の席Ｂから、ＷＬＡＮを介して店舗サーバ１００と通信する。
【００５３】
テーブルユニット８００は、トレイＩＤリーダ８７０を備える。
【００５４】
テーブルユニット８００は、イートインスペース３の中の席Ｂにあるテーブルに据え付けられる。
【００５５】
オーダー端末６００は客が椅子Ｂに座って操作できる位置に据え付けられる。
【００５６】
テーブルユニット８００のトレイＩＤリーダ８７０は、テーブルＢにトレイが置かれるとそのトレイのトレイＩＤタグからトレイＩＤを読み取れる位置に据え付けられる。
【００５７】
以下、オペレーションの概略を、装置に格納されるデータテーブルの状態を例示しつつ説明する。
【００５８】
表１は店舗サーバ１００が格納するテーブルである品種マスタの一例である。
【表１】
2019091188.tif 000003
品種マスタは、品種ＩＤ，品種名，単価，標準税率，軽減税率，商品区分，提供形態を関連付けて格納するテーブルである。表１のなかでは
品種ＩＤ「ＩＴＭ０１」に対して，品種名「もやし」，単価\120，標準税率10％，軽減税率8%，商品区分「食品」が関連づけられている。品種ＩＤ「ＩＴＭ０１」に対しては提供形態は指定がない。
【００５９】
品種ＩＤ「ＩＴＭ０２」に対して，品種名「牛乳」，単価\170，標準税率１０％，軽減税率８％，商品区分「食品」が関連づけられている。品種ＩＤ「ＩＴＭ０２」に対しては提供形態は指定がない。
【００６０】
品種ＩＤ「ＩＴＭ０３」に対して，品種名「アイスコーヒー」，単価\110，標準税率１０％，軽減税率８％，商品区分「食品」，提供形態「ドリンクベンダー」が関連づけられている。
【００６１】
品種ＩＤ「ＩＴＭ０４」に対して，品種名「ホットコーヒー」，単価\100，標準税率１０％，軽減税率８％，商品区分「食品」，提供形態「ドリンクベンダー」が関連づけられている。
【００６２】
品種ＩＤ「ＩＴＭ０５」に対して，品種名「焼きそば」，単価\300，標準税率１０％，軽減税率８％，商品区分「食品」，提供形態「キッチン」が関連づけられている。
【００６３】
品種ＩＤ「ＩＴＭ０６」に対して，品種名「花火セット」，単価\700，標準税率１０％，軽減税率0.1，商品区分「一般」が関連づけられている。品種ＩＤ「ＩＴＭ０６」に対しては提供形態は指定がない。
【００６４】
品種ＩＤ「ＩＴＭ０７」に対して，品種名「ホットドッグ」，単価\400，標準税率１０％，軽減税率８％，商品区分「食品」，提供形態「キッチン」が関連づけられている。
【００６５】
品種ＩＤ「ＤＳＨ０１」に対して，品種名「カップ」が関連づけられている。品種ＩＤ「ＤＳＨ０１」に対しては単価，標準税率，軽減税率，商品区分，提供形態などは指定がない。
【００６６】
品種ＩＤ「ＤＳＨ０２」に対して，品種名「皿」が関連づけられている。品種ＩＤ「ＤＳＨ０２」に対しては単価，標準税率，軽減税率，商品区分，提供形態などは指定がない。
【００６７】
表２は店舗サーバ１００が格納する商品ＩＤ−品種テーブルの一例である。
【表２】
2019091188.tif 000004
商品ＩＤ−品種テーブルは、商品ＩＤと品種ＩＤとを関連付けて格納するテーブルである。表２のなかでは例えば
商品ＩＤ「13300」に対して品種ＩＤ「ＩＴＭ０１」が関連づけられている。商品ＩＤ「13300」の商品ＩＤタグがある商品個品は、品種ＩＤ「ＩＴＭ０１」の品種つまり品種名「もやし」，単価\120，標準税率10％，軽減税率8%，商品区分「食品」であるということになる。
【００６８】
メインレジ２００やイートインレジ３００やオーダー端末６００などの売上登録する装置も品種マスタや商品ＩＤ−品種テーブルの写しを格納し、それらを店舗マスタ１００と同期する。
【００６９】
メインレジ２００に絡むオペレーションの概略を述べる。
【００７０】
メインレジスペース４の中の店員は、通路側の客から受け取る商品や受けた料理やドリンクの食品注文の売上登録をするためメインレジ２００を操作する。店員は、商品が備える商品ＩＤタグの商品ＩＤを商品ＩＤリーダ２８０に読み取らせることによって商品の売上登録をする。店員は、メインレジ２００のタッチパネルディスプレイやキーボードで入力することによって食品注文の売上登録をする。
【００７１】
表３はメインレジ２００が格納する売上登録一時テーブルの一例である。
【表３】
2019091188.tif 000005
売上登録テーブルは、トレイＩＤ，食品注文ＩＤ，商品ＩＤ，品種ＩＤを関連付けて格納するテーブルである。表３のなかでは商品ＩＤ「13301」に対して品種ＩＤ「ＩＴＭ０１」が関連づけられている。商品ＩＤ「13301」に対してトレイＩＤや食品注文ＩＤは指定がない。商品ＩＤ「13302」に対して品種ＩＤ「ＩＴＭ０１」が関連づけられている。商品ＩＤ「13302」に対してトレイＩＤや食品注文ＩＤは指定がない。商品ＩＤ「20601」に対して品種ＩＤ「ＩＴＭ０２」が関連づけられている。商品ＩＤ「20601」に対してトレイＩＤや食品注文ＩＤは指定がない。食品注文ＩＤ「ＯＤＲ０１」に対して品種ＩＤ「ＩＴＭ０３」が関連づけられている。商品ＩＤ「ＯＤＲ０１」に対してトレイＩＤや商品ＩＤは指定がない。食品注文ＩＤ「ＯＤＲ０２」に対して品種ＩＤ「ＩＴＭ０５」が関連づけられている。商品ＩＤ「ＯＤＲ０２」に対してトレイＩＤや商品ＩＤは指定がない。商品ＩＤ「44442」に対して品種ＩＤ「ＩＴＭ０６」が関連づけられている。商品ＩＤ「44442」に対してトレイＩＤや食品注文ＩＤは指定がない。
【００７２】
客がテイクアウト用と申し出た場合は、店員は、客から受け取る商品や、客からの料理やドリンクの食品注文を、トレイが備えるトレイＩＤタグのトレイＩＤをトレイＩＤリーダ２７０に読み取らせないで売上登録し決済する。
【００７３】
売上登録した商品のすべては商品それぞれの種類毎の税率がかけられた合計額で決済される。売上登録した食品は軽減税率がかけられた合計額で決済される。
【００７４】
決済に際しては、売上登録一時テーブル上でトレイＩＤが関連づいていない品種ＩＤの品種マスタ上での商品区分が「食品」である商品ＩＤについては、適用税率として品種マスタの軽減税率を採用し適用を「軽減（食品）」とする。一方、そうでない商品ＩＤについては適用税率として品種マスタの他の税率を採用する。
【００７５】
表４はメインレジ２００が格納する売上登録テーブルの一例である。
【表４】
2019091188.tif 000006
売上登録テーブルは、トレイＩＤ，食品注文ＩＤ，商品ＩＤ，適用税率，適用を関連付けて格納するテーブルである。表４のなかでは商品ＩＤ−品種テーブルで単価\120の品種名「もやし」が関連づけられている品種ＩＤ「ＩＴＭ０１」に品種マスタ上で関連付けられている商品ＩＤ「13301」に対して、トレイＩＤや食品注文ＩＤは指定がない。売上登録一時テーブル上でトレイＩＤが関連づいていない品種ＩＤ「ＩＴＭ０１」の品種マスタ上での商品区分は「食品」であるから適用税率として品種マスタの軽減税率８％が採用され適用に「軽減（食品）」が格納されている。商品ＩＤ−品種テーブルで単価\120の品種名「もやし」が関連づけられている品種ＩＤ「ＩＴＭ０１」に品種マスタ上で関連付けられている商品ＩＤ「13302」に対して、トレイＩＤや食品注文ＩＤは指定がない。売上登録一時テーブル上でトレイＩＤが関連づいていない品種ＩＤ「ＩＴＭ０１」の品種マスタ上での商品区分は「食品」であるから適用税率として品種マスタの軽減税率８％が採用され適用に「軽減（食品）」が格納されている。商品ＩＤ−品種テーブルで単価\110の品種名「アイスコーヒー」が関連づけられている品種ＩＤ「ＩＴＭ０３」に品種マスタ上で関連付けられている食品注文ＩＤ「ＯＤＲ０１」に対して、トレイＩＤや商品ＩＤは指定がない。売上登録一時テーブル上でトレイＩＤが関連づいていない品種ＩＤ「ＩＴＭ０３」の品種マスタ上での商品区分は「食品」であるから適用税率として品種マスタの軽減税率８％が採用され適用に「軽減（食品）」が格納されている。商品ＩＤ−品種テーブルで単価\700の品種名「花火セット」が関連づけられている品種ＩＤ「ＩＴＭ０６」に品種マスタ上で関連付けられている商品ＩＤ「44442」に対して、トレイＩＤや食品注文ＩＤは指定がない。売上登録一時テーブル上でトレイＩＤが関連づいていない品種ＩＤ「ＩＴＭ０６」の品種マスタ上での商品区分は「一般」であって「食品」ではないから適用税率として品種マスタの標準税率１０％が採用され適用に「標準」が格納されている。
【００７６】
図４は決済後に発行されるレシートの一例である。レシートには同じ品種ＩＤの商品である商品ＩＤ「13301」「13302」の品種名「もやし」がまとめて１つ表示され商品ＩＤ数として２つと表示される。決済された商品や食品注文の品種名と単価、まとめた個数や、税の適用区分として「軽減（食品）」や「標準」、そして適用税率が表示される。
【００７７】
店員は、売上登録した料理やドリンクの食品注文ＩＤを有するチケットを、決済したら客に渡す。
【００７８】
図５は決済後に発行されるチケットの一例である。売上登録一時テーブル上で食品注文ＩＤ「ＯＤＲ０１」に関連づいている品種ＩＤ「ＩＴＭ０３」の品種マスタ上での品種名が「アイスコーヒー」であり提供形態が「ドリンクベンダー」なので、ドリンクベンダー用に品種名「アイスコーヒー」を組み込んだフォームでチケットが発行される。このチケットの一例では食品注文ＩＤ「ＯＤＲ０１」を表す多次元コードが印刷されている。
【００７９】
図６は決済後に発行されるチケットの他の一例である。例えば売上登録一時テーブル上で食品注文ＩＤ「ＯＤＲ０３」に品種ＩＤ「ＩＴＭ０７」が関連づいているとしたら、品種マスタ上で品種ＩＤ「ＩＴＭ０７」のレコードの品種名が「ホットドッグ」であり提供形態が「キッチン」なので、キッチン用に品種名「ホットドッグ」を組み込んだフォームでチケットが発行される。このチケットの一例では食品注文ＩＤ「ＯＤＲ０３」を表す多次元コードが印刷されている。
【００８０】
チケットを客へ渡す方法として現代では様々な実現例が存在している。
【００８１】
例えばプリンタで紙などの媒体に印刷したハードチケットとして客に渡されてもよい。例えばネットワークを介してチケットの画像を個人端末９１０へ送付してもよい。例えばネットワークを介してチケットのデータを個人端末９１０へ送付して個人端末９１０のアプリケーション上で画像として構成する形態でもよい。例えばネットワークを介してチケットのデータを個人端末９１０へ送付して、個人端末９１０から非接触通信で読み取るような電子チケットの形態でもよい。
【００８２】
メインレジ２００は、売上登録した料理やドリンクの食品注文ＩＤを含めた、売上登録テーブルの内容を店舗サーバ１００へ送信する。店舗サーバ１００は受信した、食品注文ＩＤを含めた売上登録テーブルの内容を売上登録結果情報の一部として記憶する。
【００８３】
客がイートイン用と申し出た場合は、店員は、決済が完了するまでに、トレイが備えるトレイＩＤタグのトレイＩＤをトレイＩＤリーダ２７０に読み取らせる。
【００８４】
表５はトレイＩＤをトレイＩＤリーダ２７０に読み取らせた場合のメインレジ２００が格納する売上登録一時テーブルの一例である。
【表５】
2019091188.tif 000007
表３と異なるのは、すべてのレコードで商品ＩＤあるいは食品注文ＩＤにトレイＩＤ「Ｔ０１」が関連付けられていることである。決済をするまでの一連の売上登録の間、トレイＩＤをトレイＩＤリーダ２７０に読み取らせる前に格納したレコードにもトレイＩＤ「Ｔ０１」が関連付けられ、トレイＩＤをトレイＩＤリーダ２７０に読み取らせた後に格納しするレコードにもトレイＩＤ「Ｔ０１」が関連付けられる。
【００８５】
店員は、客から受け取った商品のうち食品以外は、売上登録した商品を、買物袋に入れて客に渡す。店員は、客から受け取った商品のうち食品を、売上登録しそのトレイに載せて客に渡す。店員は、客から受けた料理やドリンクの食品注文を売上登録しそのトレイを客に渡す。
【００８６】
決済するまでにトレイＩＤリーダ２７０がトレイＩＤを読み取らなければ、売上登録した商品のうち食品は軽減税率がかけられた合計額で決済される。売上登録した商品のうち食品以外は商品それぞれの種類毎の税率がかけられた合計額で決済される。決済するまでにトレイＩＤリーダ２７０がトレイＩＤが読み取ると、売上登録した商品のうち食品は標準税率がかけられた合計額で決済される。売上登録した商品のうち食品以外は商品それぞれの種類毎の税率がかけられた合計額で決済される。ここでいう食品とは、売上登録された商品のうち、商品ＩＤリーダ２８０が読み取った商品ＩＤの商品のうちの食品や、食品注文ＩＤに関連づいた注文された食品である。
【００８７】
表６はトレイＩＤをトレイＩＤリーダ２７０に読み取らせた場合のメインレジ２００が格納する売上登録テーブルの一例である。
【表６】
2019091188.tif 000008
表５と異なるのは、すべてのレコードで商品ＩＤあるいは食品注文ＩＤにトレイＩＤ「Ｔ０１」が関連付けられていることと、食品の適用税率や適用である。
【００８８】
決済に際して、どの商品ＩＤにも売上登録一時テーブル上でトレイＩＤが関連づいているので、品種マスタ上での商品区分が「食品」である品種ＩＤに関連づいた商品ＩＤについても、適用税率として品種マスタの軽減税率は採用されず他の税率としての標準税率が採用されて、適用に「標準（食品）」が格納されている。
【００８９】
メインレジ２００は店舗サーバ１００へ、トレイＩＤリーダ２７０が読み取ったトレイＩＤと、売上登録され決済された商品ＩＤや料理やドリンクの食品注文ＩＤなどとを関連づけた組を含めた、売上登録テーブルの内容を送信し、店舗サーバ１００はその関連付けた組を含めた売上登録テーブルの内容を売上登録結果情報の一部として記憶する。売上登録し決済した料理やドリンクの食品注文ＩＤは店舗サーバ１００がトレイＩＤと関連付けて記憶するので、トレイＩＤのトレイＩＤタグを備えるトレイを客に渡せば食品注文ＩＤを有するチケットの代わりになるので、チケットを発行する必要はない。客は食品の商品を載せたトレイを持ってイートインスペース３の入り口を通る。
【００９０】
イートインレジ３００に絡むオペレーションの概略を述べる。
【００９１】
客は、商品の売上登録や、料理やドリンクの食品注文の売上登録をするためイートインレジ３００を操作する。客は、商品が備える商品ＩＤタグの商品ＩＤを商品ＩＤリーダ３８０に読み取らせることによって商品の売上登録をする。イートインレジ３００は自らの売上登録一時テーブルにトレイＩＤ，食品注文ＩＤ，商品ＩＤ，品種ＩＤを関連付けて格納する。
【００９２】
客は、テイクアウトを意図して売上登録を行う場合は、トレイが備えるトレイＩＤタグのトレイＩＤをトレイＩＤリーダ３７０に読み取らせずに、商品ＩＤリーダ３８０に商品が備える商品ＩＤタグの商品ＩＤを読み取らせることによって商品の売上登録や、料理やドリンクの食品注文の入力をして、電子マネーで決済をする。客は、料理やドリンクの食品注文の入力をして決済した料理やドリンクの食品注文ＩＤを有するチケットを入手する。売上登録した商品のすべては商品それぞれの種類毎の税率がかけられた合計額で決済される。つまり、売上登録した食品は軽減税率がかけられた合計額で決済される。
【００９３】
決済に際しては、売上登録一時テーブル上でトレイＩＤが関連づいていない品種ＩＤの品種マスタ上での商品区分が「食品」である商品ＩＤについては、適用税率として品種マスタの軽減税率を採用し適用を「軽減（食品）」とする。一方、そうでない商品ＩＤについては適用税率として品種マスタの他の税率を採用する。
【００９４】
イートインレジ３００は自らの売上登録テーブルに、トレイＩＤ，食品注文ＩＤ，商品ＩＤ，適用税率，適用を関連付けて格納する。
【００９５】
イートインレジ３００は、売上登録した料理やドリンクの食品注文ＩＤを含めた、売上登録テーブルの内容を店舗サーバ１００へ送信する。店舗サーバ１００は受信した、食品注文ＩＤを含めた売上登録テーブルの内容を売上登録結果情報の一部として記憶する。
【００９６】
客がイートイン用を意図して売上登録を行う場合は、決済が完了するまでに、トレイが備えるトレイＩＤタグのトレイＩＤをトレイＩＤリーダ３７０に読み取らせる。イートインレジ３００は自らの売上登録一時テーブルに、トレイＩＤリーダ３７０で取得したトレイＩＤと、食品注文ＩＤ，商品ＩＤ，品種ＩＤを関連付けて格納する。
【００９７】
客は、商品ＩＤリーダ３８０に商品が備える商品ＩＤタグの商品ＩＤを読み取らせることによって商品の売上登録を行う。売上登録をした商品は買物袋に入れてもよいしそのトレイに載せてもよい。客は、料理やドリンクの食品注文の入力をする。客は、売上登録や食品注文の入力をしてから、電子マネーで決済をする。決済するまでにトレイＩＤリーダ３７０がトレイＩＤを読み取らなければ、売上登録した商品のうち食品は軽減税率がかけられた合計額で決済される。売上登録した商品のうち食品以外は商品それぞれの種類毎の税率がかけられた合計額で決済される。決済するまでにトレイＩＤリーダ３７０がトレイＩＤが読み取ると、売上登録した商品のうち食品は標準税率がかけられた合計額で決済される。売上登録した商品のうち食品以外は商品それぞれの種類毎の税率がかけられた合計額で決済される。ここでいう食品とは、売上登録された商品のうち、商品ＩＤリーダ３８０が読み取った商品ＩＤの商品のうちの食品や、食品注文ＩＤに関連づいた注文された食品である。イートインレジ３００は自らの売上登録テーブルに、トレイＩＤリーダ３７０で取得したトレイＩＤと、食品注文ＩＤ，商品ＩＤ，適用税率，適用を関連付けて格納する。
【００９８】
イートインレジ３００は店舗サーバ１００へ、トレイＩＤリーダ３７０が読み取ったトレイＩＤと、売上登録され決済された商品ＩＤや食品注文ＩＤなどとを関連づけた組を含めた、売上登録テーブルの内容を送信し、店舗サーバ１００はその関連付けた組を含めた売上登録テーブルの内容を売上登録結果情報の一部として記憶する。売上登録し決済した料理やドリンクの食品注文ＩＤは店舗サーバ１００がトレイＩＤと関連付けて記憶するので、トレイＩＤのトレイＩＤタグを備えるトレイを客に渡せば食品注文ＩＤを有するチケットの代わりになるので、チケットを発行する必要はない。客は食品の商品を載せたトレイを持ってイートインスペース３の入り口を通る。
【００９９】
イートインゲート４００に絡むオペレーションの概略を述べる。
【０１００】
イートインゲート４００は、イートインスペース３の外から中へ入場し始める客を検知するとスキャンをし始め、その客がイートインスペース３の外から中へ入場し終えたのを検知するとスキャンを停止する。イートインゲート４００は、スキャンしている間、客が持つ商品ＩＤタグの商品ＩＤやトレイＩＤタグのトレイＩＤを探して取得する。イートインゲート４００は、客がイートインスペース３の外から中へ入場し終えたのを検知するとスキャンを終了する。
【０１０１】
イートインゲート４００は、スキャンを終了するまでにトレイＩＤを取得できたら、そのトレイＩＤとスキャン中に取得できた商品ＩＤ群とを含めたイートイン問合せを店舗サーバ１００へ送信する。イートインゲート４００は、スキャンを終了するまでにトレイＩＤを取得できないと、スキャン中に取得できた商品ＩＤ群を含めたイートイン問合せを店舗サーバ１００へ送信する。
【０１０２】
表７は、イートイン用に、メインレジ２００にてトレイＩＤリーダ２７０にトレイＩＤを読み取らせて決済を完了したのちの、店舗サーバ１００が格納するイートイン登録テーブルの一例である。
【表７】
2019091188.tif 000009
イートイン登録テーブル、トレイＩＤ，商品ＩＤあるいは食品注文ＩＤを関連付けて格納するテーブルである。表７のなかではトレイＩＤ「Ｔ０１」に対して、商品ＩＤ「13301」「13302」「20601」、食品注文ＩＤ「ＯＤＲ０１」「ＯＤＲ０２」が関連づけられている。
【０１０３】
店舗サーバ１００は、イートインゲート４００からのイートイン問合せに含まれたトレイＩＤと商品ＩＤが、店舗サーバ１００が記憶しているトレイＩＤと売上登録され決済された商品ＩＤとを関連づけた組としてのイートイン登録テーブルのなかにあるかどうかを照合する。
【０１０４】
店舗サーバ１００は、イートイン問合せに含まれた商品ＩＤとイートイン問合せに含まれたトレイＩＤとが、イートイン登録テーブルのなかで関連づいているものばかりであったら、照合成功回答を送信する。表７の場合であれば、イートイン問合せに含まれたトレイＩＤが「Ｔ０１」で商品ＩＤが「13301」「13302」「20601」である場合に店舗サーバ１００は照合成功回答を送信する。
【０１０５】
店舗サーバ１００は、イートイン登録テーブルのなかで、イートイン問合せに含まれたトレイＩＤと関連づいていない商品ＩＤがイートイン問合せに含まれていても、関連づいていない商品ＩＤの商品が食品でないものばかりであれば、照合成功回答を送信する。表６および表７の場合であって、イートイン問合せに含まれたトレイＩＤが「Ｔ０１」で商品ＩＤが「13301」「13302」「20601」「44442」である場合、イートイン登録テーブルにない商品ＩＤ「44442」に対応する品種は食品ではなく他の商品ＩＤは、イートイン登録テーブルのなかでトレイＩＤと関連づいているから、店舗サーバ１００は照合成功回答を送信する。
【０１０６】
店舗サーバ１００は、イートイン登録テーブルのなかで、イートイン問合せに含まれたトレイＩＤと関連づいていない食品の商品ＩＤであって、トレイＩＤとも関連づいていない商品ＩＤがイートイン問合せに含まれていたら、照合失敗回答を送信する。表７の場合であれば、イートイン問合せに含まれたトレイＩＤが「Ｔ０１」で商品ＩＤが「13301」「13302」「20601」「20603」である場合には、品種ＩＤ「ＩＴＭ０２」の「牛乳」という「食品」に対応する商品ＩＤ「20603」があるから、店舗サーバ１００は照合失敗回答を送信する。
【０１０７】
店舗サーバ１００は、イートイン問合せにトレイＩＤは含まれず商品ＩＤばかりであったら、それらの商品ＩＤがイートイン登録テーブルのなかでいずれのトレイのＩＤと関連づいていれば照合成功回答を送信する。店舗サーバ１００は、イートイン問合せにイートイン登録テーブルのなかでいずれのトレイのＩＤとも関連づいていない商品ＩＤが含まれた場合は照合失敗回答を送信する。
【０１０８】
店舗サーバ１００は、イートイン問合せにトレイＩＤは含まれず商品ＩＤばかりで、イートイン登録テーブルのなかでそれらの商品ＩＤがイートインスペース３のなかの席Ａあるいは席Ｂに置いてあるトレイのＩＤと関連づいているものばかりであったら、照合成功回答を送信する。
【０１０９】
イートインゲート４００は、照合失敗回答を受信したら、警告音を鳴らし警告灯を点灯する。店舗サーバ１００は、照合成功回答を送信する原因となったイートイン問合せに含まれたトレイＩＤを記憶する。
【０１１０】
なお、イートインゲート４００がイートイン登録テーブルの写しを格納し、店舗サーバ１００のイートイン登録テーブルと同期をとる形態も実施することは可能である。その場合はイートイン問合せを店舗サーバ１００へ送信せずに、イートインゲート４００自身が格納するイートイン登録テーブルの写しを用いてイートインゲート４００自身が照合成功、照合失敗を判定するよう構成することが可能である。
【０１１１】
ドリンクベンダー５００に絡むオペレーションの概略を述べる。
【０１１２】
客は、ドリンクの食品注文ＩＤを有するチケットを、ドリンクベンダー５００に読み取らせる。
【０１１３】
表８はチケットを読み取らせた直後のドリンクベンダー５００が格納するドリンクベンダーテーブルの一例である。
【表８】
2019091188.tif 000010
ドリンクベンダーテーブルは、食品注文ＩＤ，品種ＩＤ，商品ＩＤを関連付けて格納するテーブルである。表８のなかでは食品注文ＩＤ「ＯＤＲ０１」のレコードが作成されているが、他のフィールドには指定がない。
【０１１４】
ドリンクベンダー５００は店舗サーバへ、チケットの食品注文ＩＤを含めた注文問合せを店舗サーバ１００へ送信する。
【０１１５】
店舗サーバ１００は、売上登録結果情報の一部として記憶する売上登録テーブルの内容に、ドリンクベンダー５００から受信した食品注文ＩＤと一致する食品注文ＩＤがなければ、照合失敗回答を送信する。ドリンクベンダー５００は、照合失敗回答を受信したらランプを点灯させる。
【０１１６】
店舗サーバ１００は、売上登録結果情報の一部として記憶する売上登録テーブルの内容として、ドリンクベンダー５００から受信した食品注文ＩＤと一致する食品注文ＩＤを記憶していれば、売上登録テーブルでその食品注文ＩＤに関連づいている品種ＩＤを含めた照合成功回答を送信する。
【０１１７】
表９は照合成功回答を受信した直後のドリンクベンダーテーブルの一例である。
【表９】
2019091188.tif 000011
表９のなかでは食品注文ＩＤ「ＯＤＲ０１」のレコードに、照合成功回答に含まれたアイスコーヒーの品種ＩＤ「ＩＴＭ３」が関連づいている。
【０１１８】
客はイートインサービスカウンタ８のなかの棚８２からカップを取り出してドリンクベンダー５００にセットすると、カップの商品ＩＤタグの商品ＩＤを商品ＩＤリーダ５８０が読み取って、そのカップに、メインレジ１００やイートインレジ２００やオーダー端末６００で注文してあったドリンクをそそぐ。
【０１１９】
表１０は商品ＩＤリーダ５８０にカップの商品ＩＤを読み取らせた直後のドリンクベンダーテーブルの一例である。
【表１０】
2019091188.tif 000012
表１０のなかでは食品注文ＩＤ「ＯＤＲ０１」アイスコーヒーの品種ＩＤ「ＩＴＭ３」のレコードに、カップの商品ＩＤ「99991」が関連づいている。
【０１２０】
ドリンクベンダー５００は店舗サーバ１００へ、ドリンクベンダーテーブルの内容を送信し、店舗サーバ１００はその関連付けた組をイートイン登録テーブルへ反映する。
【０１２１】
表１１は、表７の状態のあとに、ドリンクベンダー５００から受信したドリンクベンダーテーブルの内容が反映されたイートイン登録テーブルのレコードの一例である。
【表１１】
2019091188.tif 000013
表７の状態ではトレイＩＤ「Ｔ０１」に対して食品注文ＩＤ「ＯＤＲ０１」が関連づいていたレコードの商品ＩＤ／食品注文ＩＤフィールドに、ドリンクベンダー５００から受信したドリンクベンダーテーブルのなかで食品注文ＩＤ「ＯＤＲ０１」に関連づいていたカップの商品ＩＤ「99991」が、上書き更新されている。トレイＩＤ「Ｔ０１」に対してカップの商品ＩＤ「99991」が関連づいているので、客は商品ＩＤ「99991」のカップを持ってイートインゲート４００を通過することができるようになる。
【０１２２】
オーダー端末６００に絡むオペレーションの概略を述べる。
【０１２３】
客はイートインスペース３へ持ち込んだトレイのトレイＩＤタグのトレイＩＤを、席ＡのトレイＩＤリーダ６７０に読み込ませる。トレイＩＤリーダ６７０は、テーブルＡの、置かれるトレイのトレイＩＤタグからトレイＩＤを読み取れる位置に据え付けられるので客は特に意識することなくトレイＩＤをトレイＩＤリーダ６７０に読み込ませることができる。
【０１２４】
トレイＩＤリーダ６７０がトレイＩＤを読めないとオーダー端末６００は食品注文の入力を受け付けない。トレイＩＤリーダ６７０にトレイＩＤを読み込ませるとオーダー端末６００は食品注文の入力を受け付ける。
【０１２５】
客はトレイを置いた席ＡのテーブルＡに据え付けられたオーダー端末６００に料理やドリンクの食品注文の入力をする。オーダー端末６００は自らの売上登録一時テーブルにトレイＩＤ，食品注文ＩＤ，品種ＩＤを関連付けて格納する。客は、食品注文の入力をしてから、電子マネーで決済をする。注文入力した食品は標準税率がかけられた合計額で決済される。オーダー端末６００は自らの売上登録テーブルに、トレイＩＤ，食品注文ＩＤ，適用税率，適用を関連付けて格納する。オーダー端末６００は、客が注文した料理やドリンクの食品注文ＩＤを有するチケットを客へ発行する。オーダー端末６００は店舗サーバ１００へ、注文した食品毎の食品注文ＩＤとオーダー端末６００のトレイＩＤとを関連づけた組を含む売上登録テーブルの内容を送信し、店舗サーバ１００は受信した売上登録テーブルの内容を売上登録結果情報の一部として記憶する。
【０１２６】
客はトレイを席ＡのテーブルＡに置いたままメインレジ２００へ行き店員へチケットを渡して、店員から料理を受け取る。受け取った料理の食器の商品ＩＤは、その前にキッチン端末７００が食品注文ＩＤと関連づけて店舗サーバ１００へ送信してある。受信した店舗サーバ１００は食品注文ＩＤと関連づいたトレイＩＤを食器の商品ＩＤと関連付けて記憶してある。客がトレイを持たずにイートインスペース３の外から中へ食器を持って入場しても、店舗サーバ１００には、その食器の商品ＩＤとトレイＩＤとが関連づいた記憶があるので、照合成功回答が送信され、イートインゲート４００に警告されずに客はイートインスペース３の席Ａへ戻ることができる。
【０１２７】
キッチン端末７００に絡むオペレーションの概略を述べる。
【０１２８】
店舗サーバ１００は、料理やドリンクの食品注文ＩＤをメインレジ２００やイートインレジ３００やオーダー端末６００から受信すると、その食品注文ＩＤと品種ＩＤとを関連づいた食品注文レコードをキッチン端末７００へ送信する。キッチン端末７００は、店舗サーバ１００から受信した食品注文レコードのなかの品種ＩＤに関連づいた種類の料理を店員へ示す。店員は、キッチン７で、キッチン端末７００が示す料理を料理する。
【０１２９】
表１２は、店舗サーバ１００から食品注文レコードを受信した直後のキッチン端末７００が格納するキッチンテーブルの一例である。
【表１２】
2019091188.tif 000014
キッチンテーブルは、食品注文ＩＤ，品種ＩＤ，商品ＩＤ，調理完了フラグを関連付けて格納するテーブルである。表１２のなかでは食品注文ＩＤ「ＯＤＲ０２」のレコードに焼きそばの品種ＩＤ「ＩＴＭ０５」が関連づけられているが、他のフィールドには指定がない。
【０１３０】
店員はその料理を、商品ＩＤタグを備える食器に盛る。店員は、その料理を作り終えたらキッチン端末７００にその料理について調理完了登録をする。店員は、調理完了登録をするまでに、その料理を盛る食器の商品ＩＤタグを商品ＩＤリーダ７８０に読み取らせる。
【０１３１】
表１３は、商品ＩＤリーダ７８０に食器の商品ＩＤタグを読み取らせて調理完了登録をした直後のキッチン端末７００が格納するキッチンテーブルの一例である。
【表１３】
2019091188.tif 000015
焼きそばの食品注文ＩＤ「ＯＤＲ０２」に、商品ＩＤリーダ７８０に読み取らせた食器の商品ＩＤ「99997」や、調理完了登録されたことを示す調理完了フラグの「完了」も関連づく。
【０１３２】
キッチン端末７００は店舗サーバ１００へ、料理の食品注文ＩＤとその料理を盛る食器の商品ＩＤとを関連付けた組を含むキッチンテーブルのレコードを送信し、店舗サーバ１００はその関連付けた組をイートイン登録テーブルへ反映する。
【０１３３】
店員は、客からチケットを受け取り、そのチケットの食品注文ＩＤをメインレジ２００に認識させる。
【０１３４】
店員は、客からトレイを受け取り、そのトレイが備えるトレイＩＤタグのトレイＩＤをトレイＩＤリーダ２７０に読み取らせる。
【０１３５】
メインレジ２００はチケットの食品注文ＩＤやトレイＩＤに関連づいた食品注文ＩＤに関連づいた料理を表示する。メインレジ２００は、その料理が調理完了登録されたか否かも表示する。店員はその料理が調理完了登録されていればその料理をその客に渡す。
【０１３６】
表１４は、表１１の状態のあとに、キッチン端末７００から受信したキッチンテーブルの内容が反映されたイートイン登録テーブルのレコードの一例である。
【表１４】
2019091188.tif 000016
表１１の状態ではトレイＩＤ「Ｔ０１」に対して食品注文ＩＤ「ＯＤＲ０２」が関連づいていたレコードの商品ＩＤ／食品注文ＩＤフィールドに、キッチン端末７００から受信したキッチンテーブルのなかで食品注文ＩＤ「ＯＤＲ０２」に関連づいていた皿の商品ＩＤ「99997」が、上書き更新されている。トレイＩＤ「Ｔ０１」に対して皿の商品ＩＤ「99997」が関連づくで、客は商品ＩＤ「99997」の皿を持ってイートインゲート４００を通過することができるようになる。
【０１３７】
テーブルユニット８００に絡むオペレーションの概略を述べる。
【０１３８】
メインレジ２００は、
トレイＩＤリーダ２７０でトレイが備えるトレイＩＤタグのトレイＩＤを読み取ったときに、店舗サーバ１００へ空席問合せを送信する。
【０１３９】
イートインレジ３００は、
トレイＩＤリーダ３７０でトレイが備えるトレイＩＤタグのトレイＩＤを読み取ったときに、店舗サーバ１００へ空席問合せを送信する。
【０１４０】
店舗サーバ１００は、メインレジ２００やイートインレジ３００から空席問合せを受信したら、オーダー端末６００やテーブルユニット８００へトレイＩＤ問合せを行う。
【０１４１】
トレイＩＤ問合せを受けるとオーダー端末６００はトレイＩＤリーダ６７０でトレイＩＤを検知できるかどうか確認する。オーダー端末６００はトレイＩＤを検知できたか否かを店舗サーバ１００へ回答する。
【０１４２】
トレイＩＤ問合せを受けるとテーブルユニット８００はトレイＩＤを検知できるかどうか確認する。テーブルユニット８００はトレイＩＤを検知できたか否かを店舗サーバ１００へ回答する。
【０１４３】
店舗サーバ１００は、オーダー端末６００やテーブルユニット８００から受けた、トレイＩＤ問合せへの回答のなかに、トレイＩＤを検知できなかったという回答が含まれるか否かを、空席問合せの回答として送信する。トレイＩＤが検知できなかったということはその席にはトレイが置かれておらず空席であるものと解釈できる一方、トレイＩＤ問合せの回答全てがトレイＩＤが検知できたという回答である場合はトレイがすべての席に置かれており空席がないと解釈できる。
【０１４４】
メインレジ２００やイートインレジ３００は例えば、空席問合せの結果として、イートインスペース３の席Ａでも席ＢでもトレイＩＤが検知したという満席回答を店舗サーバ１００から受信すると、満席である旨を表示する。
【０１４５】
メインレジ２００やイートインレジ３００は例えば、空席問合せの結果として、イートインスペース３の席ＡでトレイＩＤを検知したが席ＢではトレイＩＤが検知できなかったという空席回答を店舗サーバ１００から受信すると、空席がある旨を表示する。
【０１４６】
装置それぞれの構成について述べる。
【０１４７】
店舗サーバ１００の構成を説明する。
【０１４８】
図７は、店舗サーバ１００の機能ブロック図である。
【０１４９】
店舗サーバ１００は、ＣＰＵ（Central Processing Unit：中央処理装置）１１０を搭載する。
【０１５０】
ＣＰＵ１１０は、バスライン１２０を介して、ＲＯＭ１３０、ＲＡＭ１４０、ストレージ１４１、ビデオカード１５０、ホストコントローラ１６０と通信する。
【０１５１】
ＲＯＭ１３０は、ＣＰＵ１１０によって実行されるプログラムや、ＣＰＵ１１０がプログラムを実行するために必要なデータを記憶する。
【０１５２】
ＲＡＭ１４０は、ＣＰＵ１１０がプログラムを実行するときに一時的なデータ等を記憶する。
【０１５３】
ＣＰＵ１１０は、ビデオカード１５０を介してディスプレイ１５１に画像を表示する。
【０１５４】
ＣＰＵ１１０は、ホストコントローラ１６０を介してキーボード１６１やマウス１６２から人間による入力を受け付ける。
【０１５５】
ＣＰＵ１１０は、アクセスポイント２と無線で通信してＷＬＡＮを構成するために、ホストコントローラ１６０を介して通信インタフェース１７０を制御する。
【０１５６】
メインレジ２００の構成を説明する。
【０１５７】
図８は、メインレジ２００の機能ブロック図である。
【０１５８】
メインレジ２００は、ＣＰＵ２１０を搭載する。
【０１５９】
ＣＰＵ２１０は、バスライン２２０を介して、ＲＯＭ２３０、ＲＡＭ２４０、ホストコントローラ２６０と通信する。
【０１６０】
ＲＯＭ２３０やストレージ２４１は、ＣＰＵ２１０によって実行されるプログラムや、ＣＰＵ２１０がプログラムを実行するために必要なデータを記憶する。
【０１６１】
ＲＡＭ２４０は、ＣＰＵ２１０がプログラムを実行するときに一時的なデータ等を記憶する。
【０１６２】
ＣＰＵ２１０は、店員用タッチパネルディスプレイ２５１に画像を表示する。また、ＣＰＵ２１０は、店員用タッチパネルディスプレイ２５１から店員による入力を受け付ける。
【０１６３】
ＣＰＵ２１０は、客面タッチパネルディスプレイ２５２に画像を表示する。また、ＣＰＵ２１０は、客面タッチパネルディスプレイ２５２から客による入力を受け付ける。
【０１６４】
ＣＰＵ２１０は、ホストコントローラ２６０を介してキーボード２６１から店員による入力を受け付ける。
【０１６５】
ＣＰＵ２１０は、アクセスポイント２と無線で通信してＷＬＡＮを構成するために、ホストコントローラ２６０を介して通信インタフェース２６２を制御する。
【０１６６】
ＣＰＵ２１０は、トレイのトレイＩＤタグのトレイＩＤを取得するために、ホストコントローラ２６０を介してトレイＩＤリーダ２７０と通信する。
【０１６７】
ＣＰＵ２１０は、商品の商品ＩＤタグの商品ＩＤを取得するために、ホストコントローラ２６０を介して商品ＩＤリーダ２８０と通信する。
【０１６８】
ＣＰＵ２１０は、電子マネーのカードや端末と非接触型決済のための通信をするために、ホストコントローラ２６０を介してカードリーダ２６５と通信する。
【０１６９】
ＣＰＵ２１０は、現金決済のための紙幣や貨幣の収受をするために、ホストコントローラ２６０を介して自動釣銭機２６６と通信する。
【０１７０】
ＣＰＵ２１０は、チケットの有する食品注文ＩＤを取得するために、ホストコントローラ２６０を介して、スキャナ２６７と通信する。
【０１７１】
ＣＰＵ２１０は、決済した結果をレシートに印刷したり、料理やドリンクの食品注文ＩＤを有するチケットを印刷したりするために、ホストコントローラ２６０を介してプリンタ２６３へ印刷命令を出す。
【０１７２】
イートインレジ３００の構成を説明する。
【０１７３】
図９は、イートインレジ３００の機能ブロック図である。
【０１７４】
イートインレジ３００は、ＣＰＵ３１０を搭載する。
【０１７５】
ＣＰＵ３１０は、バスライン３２０を介して、ＲＯＭ３３０、ＲＡＭ３４０、ホストコントローラ３６０と通信する。
【０１７６】
ＲＯＭ３３０やストレージ３４１は、ＣＰＵ３１０によって実行されるプログラムや、ＣＰＵ３１０がプログラムを実行するために必要なデータを記憶する。
【０１７７】
ＲＡＭ３４０は、ＣＰＵ３１０がプログラムを実行するときに一時的なデータ等を記憶する。
【０１７８】
ＣＰＵ３１０は、タッチパネルディスプレイ３５２に画像を表示する。また、ＣＰＵ３１０は、タッチパネルディスプレイ３５２から客による入力を受け付ける。
【０１７９】
ＣＰＵ３１０は、アクセスポイント２と無線で通信してＷＬＡＮを構成するために、ホストコントローラ３６０を介して通信インタフェース３６２を制御する。
【０１８０】
ＣＰＵ３１０は、決済した結果をレシートに印刷したり、料理やドリンクの食品注文ＩＤを有するチケットを印刷したりするために、ホストコントローラ３６０を介してプリンタ３６３へ印刷命令を出す。
【０１８１】
ＣＰＵ３１０は、トレイのトレイＩＤタグのトレイＩＤを取得するために、ホストコントローラ３６０を介してトレイＩＤリーダ３７０と通信する。
【０１８２】
ＣＰＵ３１０は、商品の商品ＩＤタグの商品ＩＤを取得するために、ホストコントローラ３６０を介して商品ＩＤリーダ３８０と通信する。
【０１８３】
ＣＰＵ３１０は、電子マネーのカードや端末と非接触型決済のための通信をするために、ホストコントローラ３６０を介してカードリーダ３６５と通信する。
【０１８４】
イートインゲート４００の構成を説明する。
【０１８５】
図１０は、イートインゲート４００の機能ブロック図である。
【０１８６】
イートインゲート４００は、ＣＰＵ４１０を搭載する。
【０１８７】
ＣＰＵ４１０は、バスライン４２０を介して、ＲＯＭ４３０、ＲＡＭ４４０、ホストコントローラ４６０と通信する。
【０１８８】
ＲＯＭ４３０やストレージ４４１は、ＣＰＵ４１０によって実行されるプログラムや、ＣＰＵ４１０がプログラムを実行するために必要なデータを記憶する。
【０１８９】
ＲＡＭ４４０は、ＣＰＵ４１０がプログラムを実行するときに一時的なデータ等を記憶する。
【０１９０】
ＣＰＵ４１０は、アクセスポイント２と無線で通信してＷＬＡＮを構成するために、ホストコントローラ４６０を介して通信インタフェース４６２を制御する。
【０１９１】
ＣＰＵ４１０は、ホストコントローラ４６０を介して、イートインスペース３の出入口を通行する客の存在の有無を検知する入口側人感センサ４６３や出口側人感センサ４６４の検知状態を取得する。イートインゲート４００は入口側人感センサ４６３をイートインスペース３の外側に近いほう、出口側人感センサ４６４をイートインスペース３の中側に近いほう、に有する。客がイートインスペース３へ入場するためにイートインスペース３の出入口をイートインスペース３の外から中へと通行する客を、入口側人感センサ４６３が先に検知しそのあとで出口側人感センサ４６４が検知する。客がイートインスペース３から退場するためにイートインスペース３の出入口をイートインスペース３の中から外へと通行する客を、出口側人感センサ４６４が先に検知しそのあとで入口側人感センサ４６３が検知する。
【０１９２】
ＣＰＵ４１０は、ホストコントローラ４６０を介して、警報デバイスとしてのスピーカ４６５に音を出させたりランプ４６６を点灯させたりする。
【０１９３】
ＣＰＵ４１０は、トレイのトレイＩＤタグのトレイＩＤを取得するために、ホストコントローラ４６０を介してトレイＩＤアンテナ４７０と通信する。
【０１９４】
ＣＰＵ４１０は、商品の商品ＩＤタグの商品ＩＤを取得するために、ホストコントローラ４６０を介して商品ＩＤアンテナ４８０と通信する。
【０１９５】
ドリンクベンダー５００の構成を説明する。
【０１９６】
図１１は、ドリンクベンダー５００の機能ブロック図である。
【０１９７】
ドリンクベンダー５００は、ＣＰＵ５１０を搭載する。
【０１９８】
ＣＰＵ５１０は、バスライン５２０を介して、ＲＯＭ５３０、ＲＡＭ５４０、ホストコントローラ５６０と通信する。
【０１９９】
ＲＯＭ５３０やストレージ５４１は、ＣＰＵ５１０によって実行されるプログラムや、ＣＰＵ５１０がプログラムを実行するために必要なデータを記憶する。ストレージ５４１は飲料供給器と品種ＩＤとの関連づけを示す飲料品種テーブルを記憶する。例えば飲料品種テーブルで、第１飲料供給器５６５にそれが吐出するアイスコーヒーの品種ＩＤ「ＩＴＭ０３」が関連づいていて、第２飲料供給器５６６にそれが吐出するホットコーヒーの品種ＩＤ「ＩＴＭ０４」が関連づいている。
【０２００】
ＲＡＭ５４０は、ＣＰＵ５１０がプログラムを実行するときに一時的なデータ等を記憶する。
【０２０１】
ＣＰＵ５１０は、アクセスポイント２と無線で通信してＷＬＡＮを構成するために、ホストコントローラ５６０を介して通信インタフェース５６２を制御する。
【０２０２】
ＣＰＵ５１０は、チケットの有する食品注文ＩＤを取得するために、ホストコントローラ５６０を介して、スキャナ５６３と通信する。
【０２０３】
ＣＰＵ５１０は、ホストコントローラ５６０を介して、ランプ５６４を点灯させる。
【０２０４】
ＣＰＵ５１０は、ホストコントローラ５６０を介して、第１飲料供給器５６５や第２飲料供給器５６６にドリンクを吐出させる。第１飲料供給器５６５や第２飲料供給器５６６はＣＰＵ５１０から吐出命令を受ける度にドリンクをカップ１杯分の量だけ吐出する。第１飲料供給器５６５は第２飲料供給器５６６とは異なるドリンクを吐出する。例えば第１飲料供給器５６５はアイスコーヒーを吐出し第２飲料供給器５６６はホットコーヒーを吐出する。
【０２０５】
ＣＰＵ５１０は、トレイのトレイＩＤタグのトレイＩＤを取得するために、ホストコントローラ５６０を介してトレイＩＤアンテナ５７０と通信する。
【０２０６】
ＣＰＵ５１０は、商品の商品ＩＤタグの商品ＩＤを取得するために、ホストコントローラ５６０を介して商品ＩＤアンテナ５８０と通信する。
【０２０７】
オーダー端末６００の構成を説明する。
【０２０８】
図１２は、オーダー端末６００の機能ブロック図である。
【０２０９】
オーダー端末６００は、ＣＰＵ６１０を搭載する。
【０２１０】
ＣＰＵ６１０は、バスライン６２０を介して、ＲＯＭ６３０、ＲＡＭ６４０、ホストコントローラ６６０と通信する。
【０２１１】
ＲＯＭ６３０やストレージ６４１は、ＣＰＵ６１０によって実行されるプログラムや、ＣＰＵ６１０がプログラムを実行するために必要なデータを記憶する。
【０２１２】
ＲＡＭ６４０は、ＣＰＵ６１０がプログラムを実行するときに一時的なデータ等を記憶する。
【０２１３】
ＣＰＵ６１０は、タッチパネルディスプレイ６５２に画像を表示する。また、ＣＰＵ６１０は、タッチパネルディスプレイ６５２から客による入力を受け付ける。
【０２１４】
ＣＰＵ６１０は、アクセスポイント２と無線で通信してＷＬＡＮを構成するために、ホストコントローラ６６０を介して通信インタフェース６６２を制御する。
【０２１５】
ＣＰＵ６１０は、決済した結果をレシートに印刷したり、料理やドリンクの食品注文ＩＤを有するチケットを印刷したりするために、ホストコントローラ６６０を介してプリンタ６６３へ印刷命令を出す。
【０２１６】
ＣＰＵ６１０は、電子マネーのカードや端末と非接触型決済のための通信をするために、ホストコントローラ６６０を介してカードリーダ６６５と通信する。
【０２１７】
ＣＰＵ６１０は、トレイのトレイＩＤタグのトレイＩＤを取得するために、ホストコントローラ６６０を介してトレイＩＤリーダ６７０と通信する。
【０２１８】
キッチン端末７００の構成を説明する。
【０２１９】
キッチン端末７００の構成を説明する。
【０２２０】
図１３は、キッチン端末７００の機能ブロック図である。
【０２２１】
キッチン端末７００は、ＣＰＵ７１０を搭載する。
【０２２２】
ＣＰＵ７１０は、バスライン７２０を介して、ＲＯＭ７３０、ＲＡＭ７４０、ホストコントローラ７６０と通信する。
【０２２３】
ＲＯＭ７３０やストレージ７４１は、ＣＰＵ７１０によって実行されるプログラムや、ＣＰＵ７１０がプログラムを実行するために必要なデータを記憶する。
【０２２４】
ＲＡＭ７４０は、ＣＰＵ７１０がプログラムを実行するときに一時的なデータ等を記憶する。
【０２２５】
ＣＰＵ７１０は、タッチパネルディスプレイ７５１に画像を表示する。また、ＣＰＵ７１０は、タッチパネルディスプレイ７５１から店員による入力を受け付ける。
【０２２６】
ＣＰＵ７１０は、アクセスポイント２と無線で通信してＷＬＡＮを構成するために、ホストコントローラ７６０を介して通信インタフェース７６２を制御する。
【０２２７】
ＣＰＵ７１０は、食器の商品ＩＤタグの商品ＩＤを取得するために、ホストコントローラ７６０を介して商品ＩＤリーダ７８０と通信する。
【０２２８】
テーブルユニット８００の構成を説明する。
【０２２９】
図１４は、テーブルユニット８００の機能ブロック図である。
【０２３０】
テーブルユニット８００は、ＣＰＵ８１０を搭載する。
【０２３１】
ＣＰＵ８１０は、バスライン８２０を介して、ＲＯＭ８３０、ＲＡＭ８４０、ホストコントローラ８６０と通信する。
【０２３２】
ＲＯＭ８３０やストレージ８４１は、ＣＰＵ８１０によって実行されるプログラムや、ＣＰＵ８１０がプログラムを実行するために必要なデータを記憶する。
【０２３３】
ＲＡＭ８４０は、ＣＰＵ８１０がプログラムを実行するときに一時的なデータ等を記憶する。
【０２３４】
ＣＰＵ８１０は、アクセスポイント２と無線で通信してＷＬＡＮを構成するために、ホストコントローラ８６０を介して通信インタフェース８６２を制御する。
【０２３５】
ＣＰＵ８１０は、トレイのトレイＩＤタグのトレイＩＤを取得するために、ホストコントローラ８６０を介してトレイＩＤリーダ８７０と通信する。
【０２３６】
装置それぞれの動作について述べる
メインレジ２００に絡むオペレーションに関する、メインレジ２００のＣＰＵ２１０の処理を説明する。
【０２３７】
図１５はメインレジ２００のＣＰＵ２１０の処理を表すフローチャートである。
【０２３８】
ＣＰＵ２１０は会計指示入力を検知するまで売上登録の検知のループを行う。ループのなかで、
ＣＰＵ２１０はトレイＩＤリーダ２７０からの入力を監視しトレイＩＤを検知したら（１５０１のＹｅｓ）、そのトレイＩＤをＲＡＭ２４０に保持する（１５０２）。
【０２３９】
ＣＰＵ２１０は商品ＩＤリーダ２８０からの入力を監視し商品ＩＤを検知したら（１５０３のＹｅｓ）、その商品ＩＤをＲＡＭ２４０の売上登録一時テーブルに、ストレージ２４１からＲＡＭ２４０に展開された商品ＩＤ−品種テーブルでその商品ＩＤと関連づいている品種ＩＤと共に売上登録一時テーブルへ追加する（１５０４）。
【０２４０】
ＣＰＵ２１０は店員用タッチパネルディスプレイ２５１やキーボード２６１からの入力を監視し食品注文が入力されたことを検知したら（１５０５のＹｅｓ）、その食品注文の食品注文ＩＤを発行して、ストレージ２４１からＲＡＭ２４０に展開された品種マスタから選択した注文された食品の品種ＩＤと共に売上登録一時テーブルへ追加する（１５０６）。
【０２４１】
ＣＰＵ２１０は店員用タッチパネルディスプレイ２５１やキーボード２６１からの会計指示が入力されたことを検知なければ（１５０７のＮｏ）、ループの最初に戻って再び１５０１を実行する。
【０２４２】
１５０７にてＣＰＵ２１０が店員用タッチパネルディスプレイ２５１やキーボード２６１から会計指示が入力されたことを検知したら（１５０７のＹｅｓ）、売上登録一時テーブルにあるレコード全て対する適用税率特定のループを行う。ループの中でＣＰＵ２１０は、
ＲＡＭ２４０にトレイＩＤが保持されているかどうか（１５０９）、
ＲＡＭ２４０の売上登録一時テーブルにある処理対象のレコードの品種ＩＤの、ストレージ２４１からＲＡＭ２４０に展開された品種マスタのなかでの商品区分が「食品」かどうか（１５１０）、
を判定する。
【０２４３】
ＲＡＭ２４０にトレイＩＤが保持され（１５０９のＹｅｓ）、売上登録一時テーブルにある処理対象のレコードの品種ＩＤの、商品区分が「食品」であれば（１５１０のＹｅｓ）、
ＣＰＵ２１０はＲＡＭ２４０の売上登録テーブルへ、ＲＡＭ２４０に保持されているトレイＩＤと、売上登録一時テーブルにある処理対象のレコードの食品注文ＩＤや商品ＩＤと品種ＩＤと、ストレージ２４１からＲＡＭ２４０に展開された品種マスタのなかでのその品種ＩＤの軽減税率を追加する（１５１１）。
【０２４４】
ＲＡＭ２４０にトレイＩＤが保持されていなかったり（１５０９のＮｏ）、売上登録一時テーブルにある処理対象のレコードの品種ＩＤの、商品区分が「食品」でなかったり（１５１０のＮｏ）、といった場合はＣＰＵ２１０はＲＡＭ２４０の売上登録テーブルへ、ＲＡＭ２４０に保持されているトレイＩＤと、売上登録一時テーブルにある処理対象のレコードの食品注文ＩＤや商品ＩＤと品種ＩＤと、ストレージ２４１からＲＡＭ２４０に展開された品種マスタのなかでのその品種ＩＤの標準税率を追加する（１５１２）。
【０２４５】
ＣＰＵ２１０は売上登録一時テーブルにある次のレコードについても適用税率特定を行うために、処理対象を次のレコードに変えてループの最初に戻って再び１５０９の判定を実行する（１５１３）。
【０２４６】
売上登録一時テーブルにあるレコード全て対する適用税率特定のループを行ったらＣＰＵ２１０は、ＲＡＭ２４０の売上登録テーブルの各レコードの単価と、その単価と適用税率とから計算した税額と、の和の、全レコード分の和を合計額として店員用タッチパネルディスプレイ２５１や客面タッチパネルディスプレイ２５２に表示する（１５１４）。
【０２４７】
ＣＰＵ２１０は店員用タッチパネルディスプレイ２５１やキーボード２６１から入金額の決定や、カードリーダ２６５からの電子マネー決済が、入力されたことを検知するまで待ち（１５１５のＮｏ）、
検知したら（１５１５のＹｅｓ）、店員用タッチパネルディスプレイ２５１や客面タッチパネルディスプレイ２５２に釣銭額を表示したり、自動釣銭機２６６に釣銭を払い出させたり、
ＲＡＭ２４０の売上登録テーブルにある食品注文ＩＤを有するチケットをプリンタ２６３に印刷させたりする（１５１６）。
【０２４８】
ＣＰＵ２１０は決済入力が終わったＲＡＭ２４０売上登録テーブルの内容を通信インタフェース２６２を介して店舗サーバ１００へ送信する（１５１７）。
【０２４９】
ＣＰＵ２１０はＲＡＭ２４０のトレイＩＤや売上登録一時テーブルや売上登録テーブルをクリアして処理を終了する。
【０２５０】
イートインレジ３００に絡むオペレーションに関する、イートインレジ３００のＣＰＵ３１０の処理を説明する。
【０２５１】
図１６はイートインレジ３００のＣＰＵ３１０の処理を表すフローチャートである。
【０２５２】
ＣＰＵ３１０は会計指示入力を検知するまで売上登録の検知のループを行う。ループのなかで、
ＣＰＵ３１０はトレイＩＤリーダ３７０からの入力を監視しトレイＩＤを検知したら（１６０１のＹｅｓ）、そのトレイＩＤをＲＡＭ３４０に保持する（１６０２）。
【０２５３】
ＣＰＵ３１０は商品ＩＤリーダ３８０からの入力を監視し商品ＩＤを検知したら（１６０３のＹｅｓ）、その商品ＩＤをＲＡＭ３４０の売上登録一時テーブルに、ストレージ３４１からＲＡＭ３４０に展開された商品ＩＤ−品種テーブルでその商品ＩＤと関連づいている品種ＩＤと共に売上登録一時テーブルへ追加する（１６０４）。
【０２５４】
ＣＰＵ３１０はタッチパネルディスプレイ３５１からの入力を監視し食品注文が入力されたことを検知したら（１６０５のＹｅｓ）、その食品注文の食品注文ＩＤを発行して、ストレージ３４１からＲＡＭ３４０に展開された品種マスタから選択した注文された食品の品種ＩＤと共に売上登録一時テーブルへ追加する（１６０６）。
【０２５５】
ＣＰＵ３１０はタッチパネルディスプレイ３５１からの会計指示が入力されたことを検知なければ（１６０７のＮｏ）、ループの最初に戻って再び１６０１を実行する。
【０２５６】
１６０７にてＣＰＵ３１０がタッチパネルディスプレイ３５１から会計指示が入力されたことを検知したら（１６０７のＹｅｓ）、売上登録一時テーブルにあるレコード全て対する適用税率特定のループを行う（１６０８から１６１３）。ループの中でＣＰＵ３１０は、
ＲＡＭ３４０にトレイＩＤが保持されているかどうか（１６０９）、
ＲＡＭ３４０の売上登録一時テーブルにある処理対象のレコードの品種ＩＤの、ストレージ３４１からＲＡＭ３４０に展開された品種マスタのなかでの商品区分が「食品」かどうか（１６１０）、
を判定する。
【０２５７】
ＲＡＭ３４０にトレイＩＤが保持され（１６０９のＹｅｓ）、売上登録一時テーブルにある処理対象のレコードの品種ＩＤの、商品区分が「食品」であれば（１６１０のＹｅｓ）、
ＣＰＵ３１０はＲＡＭ３４０の売上登録テーブルへ、ＲＡＭ３４０に保持されているトレイＩＤと、売上登録一時テーブルにある処理対象のレコードの食品注文ＩＤや商品ＩＤと品種ＩＤと、ストレージ３４１からＲＡＭ３４０に展開された品種マスタのなかでのその品種ＩＤの軽減税率を追加する（１６１１）。
【０２５８】
ＲＡＭ３４０にトレイＩＤが保持されていなかったり（１６０９のＮｏ）、売上登録一時テーブルにある処理対象のレコードの品種ＩＤの、商品区分が「食品」でなかったり（１６１０のＮｏ）、といった場合はＣＰＵ３１０はＲＡＭ３４０の売上登録テーブルへ、ＲＡＭ３４０に保持されているトレイＩＤと、売上登録一時テーブルにある処理対象のレコードの食品注文ＩＤや商品ＩＤと品種ＩＤと、ストレージ３４１からＲＡＭ３４０に展開された品種マスタのなかでのその品種ＩＤの標準税率を追加する（１６１２）。
【０２５９】
ＣＰＵ３１０は売上登録一時テーブルにある次のレコードについても適用税率特定を行うために、処理対象を次のレコードに変えてループの最初に戻って再び１６０９の判定を実行する（１６１３）。
【０２６０】
売上登録一時テーブルにあるレコード全て対する適用税率特定のループを行ったらＣＰＵ３１０は、ＲＡＭ３４０の売上登録テーブルの各レコードの単価と、その単価と適用税率とから計算した税額と、の和の、全レコード分の和を合計額としてタッチパネルディスプレイ３５１に表示する（１６１４）。
【０２６１】
ＣＰＵ３１０はタッチパネルディスプレイ３５１から入金額の決定や、カードリーダ３６５からの電子マネー決済が、入力されたことを検知するまで待ち（１６１５のＮｏ）、
検知したら（１６１５のＹｅｓ）、ＲＡＭ３４０の売上登録テーブルにある食品注文ＩＤを有するチケットをプリンタ３６３に印刷させる（１６１６）。
【０２６２】
ＣＰＵ３１０は決済入力が終わったＲＡＭ３４０売上登録テーブルの内容を通信インタフェース３６２を介して店舗サーバ１００へ送信する（１６１７）。
【０２６３】
ＣＰＵ３１０はＲＡＭ３４０のトレイＩＤや売上登録一時テーブルや売上登録テーブルをクリアして処理を終了する。
【０２６４】
イートインゲート４００に絡むオペレーションに関する、イートインゲート４００のＣＰＵ４１０の処理を説明する。
【０２６５】
図１７はイートインゲート４００のＣＰＵ３１０の処理を表すフローチャートである。
【０２６６】
ＣＰＵ４１０は入口側人感センサ４６３で客を検知するまで待機し（１７０１のＮｏ）、検知すると（１７０１のＹｅｓ）トレイＩＤや商品ＩＤのスキャンループを行う。ループのなかで、
ＣＰＵ４１０はトレイＩＤアンテナ４７０でトレイＩＤを検知したら（１７０２のＹｅｓ）、そのトレイＩＤをＲＡＭ４４０に保持する（１７０３）
ＣＰＵ４１０は商品ＩＤアンテナ４８０で商品ＩＤを検知したら（１７０４のＹｅｓ）、その商品ＩＤをＲＡＭ４４０に保持する（１７０５）
ＣＰＵ４１０は出口側人感センサ４６４で客を検知するまで（１７０７のＮｏ）、スキャンループの最初に戻って再び１７０２を実行する。
【０２６７】
ＣＰＵ４１０は出口側人感センサ４６４で客を検知したら（１７０７のＹｅｓ）、スキャンループを停止して、スキャンループ中にＲＡＭ４４０に保持したトレイＩＤや商品ＩＤを含めたイートイン問合せを通信インタフェース４６２を介して店舗サーバ１００へ送信する（１７０７）。
【０２６８】
ＣＰＵ４１０は店舗サーバ１００からの回答を受信するまで待機する（１７０８のＮｏ）。
【０２６９】
ＣＰＵ４１０は店舗サーバ１００からの回答を受信して（１７０８のＹｅｓ）、その回答が照合失敗回答であったら（１７０９のＹｅｓ）、スピーカ４６５を鳴らしランプ４６６を点灯する（１７１０）。
【０２７０】
ドリンクベンダー５００のＣＰＵ５１０の処理を、ドリンクベンダー５００に絡むオペレーションの概略と絡めて説明する。
【０２７１】
図１８はドリンクベンダー５００のＣＰＵ５１０の処理を表すフローチャートである。
【０２７２】
ＣＰＵ５１０はスキャナ５６３でチケットを検知するまで待機し（１８０１のＮｏ）、検知すると（１８０１のＹｅｓ）チケットの食品注文ＩＤをＲＡＭ５４０に保持し（１８０２）、その食品注文ＩＤを含めた注文問合せを店舗サーバへ送信する（１８０３）。
【０２７３】
ＣＰＵ５１０は店舗サーバ１００からの回答を受信するまで待機する（１８０４のＮｏ）。
【０２７４】
ＣＰＵ５１０は店舗サーバ１００からの回答を受信して（１８０４のＹｅｓ）、その回答が照合失敗回答であったら（１８０５のＹｅｓ）、ランプ５６４を点灯する（１８０６）。
【０２７５】
ＣＰＵ５１０は、その回答が照合失敗回答でなかったら（１８０５のＮｏ）、商品ＩＤリーダ５８０で商品ＩＤを検知するまで待機する（１８０７のＮｏ）。
【０２７６】
ＣＰＵ５１０は商品ＩＤアンテナ５８０で商品ＩＤを検知したら（１８０７のＹｅｓ）、その商品ＩＤをＲＡＭ５４０に保持する（１８０８）。
【０２７７】
ＣＰＵ５１０は、店舗サーバ１００からの回答に含まれた品種ＩＤに応じた飲料供給器からドリンクを吐出させる（１８０９）。例えば、
店舗サーバ１００からの回答に含まれた品種ＩＤが「ＩＴＭ０３」であればストレージ５４１からＲＡＭ５４０へ展開された飲料品種テーブルで品種ＩＤ「ＩＴＭ０３」に関連づいている、第１飲料供給器５６５にアイスコーヒーを吐出させる（１８１０）。
【０２７８】
店舗サーバ１００からの回答に含まれた品種ＩＤが「ＩＴＭ０４」であればストレージ５４１からＲＡＭ５４０へ展開された飲料品種テーブルで品種ＩＤ「ＩＴＭ０４」に関連づいている、第２飲料供給器５６６にアイスコーヒーを吐出させる（１８１１）。
【０２７９】
ＣＰＵ５１０は、ＲＡＭ５４０に保持した食品注文ＩＤと商品ＩＤとを店舗サーバ１００へ送信する（１８１２）。
【０２８０】
オーダー端末６００に絡むオペレーションに関する、オーダー端末６００のＣＰＵ６１０の処理を説明する。
【０２８１】
図１９はオーダー端末６００のＣＰＵ６１０の処理を表すフローチャートである。
【０２８２】
ＣＰＵ６１０はトレイＩＤを検知するまでトレイ待機のループを行う。ループのなかで、
ＣＰＵ６１０はトレイＩＤリーダ６７０からの入力を監視しトレイＩＤを検知したら（１９０１のＹｅｓ）、そのトレイＩＤをＲＡＭ６４０に保持する（１９０２）。
【０２８３】
ＣＰＵ６１０は、トレイＩＤを検知するまでループの最初に戻って再び１９０１を実行する（１９０１のＮｏ）。
【０２８４】
ＣＰＵ６１０は、トレイＩＤをＲＡＭ６４０に保持したら、会計指示入力を検知するまで売上登録の検知のループを行う。ループのなかで、
ＣＰＵ６１０はタッチパネルディスプレイ６５２からの入力を監視し食品注文が入力されたことを検知したら（１９０３のＹｅｓ）、その食品注文の食品注文ＩＤを発行して、ストレージ６４１からＲＡＭ６４０に展開された品種マスタから選択した注文された食品の品種ＩＤと共に売上登録一時テーブルへ追加する（１９０４）。
【０２８５】
ＣＰＵ６１０はタッチパネルディスプレイ６５２からの会計指示が入力されたことを検知なければ（１９０５のＮｏ）、ループの最初に戻って再び１９０３を実行する。
【０２８６】
１９０５にてＣＰＵ６１０がタッチパネルディスプレイ６５２から会計指示が入力されたことを検知したら（１９０５のＹｅｓ）、売上登録一時テーブルにあるレコード全て対する適用税率特定のループを行う（１９０６から１９０８）。
【０２８７】
ループの中でＣＰＵ６１０は、ＲＡＭ６４０の売上登録テーブルへ、ＲＡＭ６４０に保持されているトレイＩＤと、売上登録一時テーブルにある処理対象のレコードの食品注文ＩＤや商品ＩＤと品種ＩＤと、ストレージ６４１からＲＡＭ６４０に展開された品種マスタのなかでのその品種ＩＤの標準税率を追加する（１９０７）。
【０２８８】
ＣＰＵ６１０は売上登録一時テーブルにある次のレコードについても適用税率特定を行うために、処理対象を次のレコードに変えてループの最初に戻って再び１９０７を実行する（１９０８）。
【０２８９】
売上登録一時テーブルにあるレコード全て対する適用税率特定のループを行ったらＣＰＵ６１０は、ＲＡＭ６４０の売上登録テーブルの各レコードの単価と、その単価と適用税率とから計算した税額と、の和の、全レコード分の和を合計額としてタッチパネルディスプレイ６５２に表示する（１９０９）。
【０２９０】
ＣＰＵ６１０はタッチパネルディスプレイ６５２から入金額の決定や、カードリーダ６６５からの電子マネー決済が、入力されたことを検知するまで待ち（１９１０のＮｏ）、
検知したら（１９１０のＹｅｓ）、ＲＡＭ６４０の売上登録テーブルにある食品注文ＩＤを有するチケットをプリンタ６６３に印刷させる（１９１１）。
【０２９１】
ＣＰＵ６１０は決済入力が終わったＲＡＭ６４０売上登録テーブルの内容を通信インタフェース６６２を介して店舗サーバ１００へ送信する（１９１２）。
【０２９２】
ＣＰＵ６１０はＲＡＭ６４０のトレイＩＤや売上登録一時テーブルや売上登録テーブルをクリアして処理を終了する。
【０２９３】
キッチン端末７００に絡むオペレーションに関する、キッチン端末７００のＣＰＵ７１０の処理を説明する。図２０はキッチン端末７００のＣＰＵ７１０の処理を表すフローチャートである。
【０２９４】
ＣＰＵ７１０は店舗サーバ１００から通信インタフェース７６２を介して食品注文ＩＤと品種ＩＤを含む食品注文レコードを受信したら（２００１のＹｅｓ）、その食品注文レコードをＲＡＭ７４０のキッチンテーブルに追加し（２００２）、タッチパネルディスプレイ７５１にその品種ＩＤの料理を食品注文レコード毎に表示させる（２００３）。
【０２９５】
ＣＰＵ７１０はタッチパネルディスプレイ７５１で料理を選択する入力がされたのを検知し（２００４のＹｅｓ）たら、商品ＩＤを検知するか（２００５）調理完了登録を検知するまで（２００７）待機する。
【０２９６】
ＣＰＵ７１０は商品ＩＤリーダ７８０で商品ＩＤを検知したら（２００５のＹｅｓ）、タッチパネルディスプレイ７５１で選択された料理の食品注文レコードに対応するＲＡＭ７４０のキッチンテーブルのレコードにその商品ＩＤを関連付けて保持する（２００６）。
【０２９７】
ＣＰＵ７１０はタッチパネルディスプレイ７５１に調理完了登録が入力されたのを検知し（２００７のＹｅｓ）、タッチパネルディスプレイ７５１で選択された料理の食品注文レコードに対応するＲＡＭ７４０のキッチンテーブルのレコードに商品ＩＤが関連づいて保持されていたら（２００８のＹｅｓ）、
ＣＰＵ７１０は店舗サーバ１００へ通信インタフェース７６２を介して、タッチパネルディスプレイ７５１で選択された料理の食品注文レコードで関連づいた食品注文ＩＤと商品ＩＤとを含むキッチンテーブルのレコードを送信する（２００９）。
【０２９８】
タッチパネルディスプレイ７５１で選択された料理の食品注文レコードに対応するＲＡＭ７４０のキッチンテーブルのレコードに商品ＩＤが関連づいていなかったら（２００８のＮｏ）、
ＣＰＵ７１０はタッチパネルディスプレイ７５１に、食器の商品ＩＤを読ませるよう店員に促すメッセージを表示させる（２０１０）。
【０２９９】
キッチン端末７００に絡むオペレーションに関する、メインレジ２００のＣＰＵ２１０の処理を説明する。図２１はメインレジ２００のＣＰＵ２１０の処理を表すフローチャートである。
【０３００】
ＣＰＵ２１０はスキャナ２６７でチケットを検知したら（２１０１のＹｅｓ）、チケットの食品注文ＩＤをＲＡＭ２４０に保持し（２１０２）、その食品注文ＩＤを含めた注文問合せを店舗サーバへ送信する（２１０３）。
【０３０１】
ＣＰＵ２１０はトレイＩＤリーダ２７０でトレイＩＤを検知したら（２１０４のＮｏ）、そのトレイＩＤをＲＡＭ２４０に保持し（２１０５）、そのトレイＩＤを含めた注文問合せを店舗サーバへ送信する（２１０６）。
【０３０２】
ＣＰＵ２１０は店舗サーバ１００からの回答を受信するまで待機する（２１０７のＮｏ）。ＣＰＵ２１０は店舗サーバ１００からの回答を受信して（２１０７のＹｅｓ）、その回答が照合失敗回答であったら（２１０８のＹｅｓ）、料理が調理中であることを示すメッセージを店員用タッチパネルディスプレイ２５１と客面タッチパネルディスプレイ２５２に表示する（２１０９）。
【０３０３】
ＣＰＵ２１０は、その回答が照合失敗回答でなかったら（２１０８のＮｏ）、回答に含まれる品種ＩＤに、ストレージ２４１からＲＡＭ２４０に展開された品種マスタ上で関連づいている品種名を店員用タッチパネルディスプレイ２５１と客面タッチパネルディスプレイ２５２に表示する（２１１０）。
【０３０４】
店舗サーバ１００のＣＰＵ１１０の処理を説明する。図２２と図２３は店舗サーバ１００のＣＰＵ１１０の処理を表すフローチャートである。
【０３０５】
ＣＰＵ１１０は、通信インタフェース１７０を介して売上登録テーブルのレコードを受信したら（２２０１のＹｅｓ）、受信した売上登録テーブルのレコードをストレージ１４１の売上登録結果情報へ追加する（２２０２）。
【０３０６】
ＣＰＵ１１０は、通信インタフェース１７０を介してイートイン問合せを受信したら（２２０３のＹｅｓ）、イートイン問合せに含まれた商品ＩＤ群がストレージ１４１のイートイン登録テーブルのなかでトレイＩＤと関連づいているかどうか照合する（２２０４）。
【０３０７】
イートイン問合せに含まれた商品ＩＤ群全てがストレージ１４１のイートイン登録テーブルのなかでトレイＩＤと関連づいていたら（２２０４のＹｅｓ）、照合成功回答をイートインゲート４００へ送信する（２２０５）。
【０３０８】
イートイン問合せに含まれた商品ＩＤ群のなかに、ストレージ１４１のイートイン登録テーブルのなかでトレイＩＤと関連づいていないものがあったら（２２０４のＮｏ）、照合失敗回答をイートインゲート４００へ送信する（２２０６）。
【０３０９】
ＣＰＵ１１０は、通信インタフェース１７０を介してドリンクベンダー５００から注文問合せを受信したら（２２０７のＹｅｓ）、注文問合せに含まれた食品注文ＩＤがストレージ１４１の売上登録結果情報のなかにあるかどうか照合する（２２０８）。
【０３１０】
注文問合せに含まれた食品注文ＩＤがストレージ１４１の売上登録結果情報のなかのレコードにあれば（２２０８のＹｅｓ）、そのレコードの品種ＩＤを含めた照合成功回答をドリンクベンダー５００へ送信する（２２０９）。
【０３１１】
注文問合せに含まれた食品注文ＩＤがストレージ１４１の売上登録結果情報のなかになければ（２２０８のＮｏ）、照合失敗回答をドリンクベンダー５００へ送信する（２２１０）。
【０３１２】
ＣＰＵ１１０は、通信インタフェース１７０を介してメインレジ２００から注文問合せを受信したら（２２１１のＹｅｓ）、注文問合せに含まれた食品注文ＩＤがストレージ１４１の売上登録結果情報のなかで商品ＩＤに関連づいているかどうか照合する（２２１２）。
【０３１３】
ストレージ１４１の売上登録結果情報のなかに、注文問合せに含まれた食品注文ＩＤと商品ＩＤとが関連づいたレコードがあれば（２２１２のＹｅｓ）、そのレコードの商品ＩＤを含めた照合成功回答をメインレジ２００へ送信する（２２１３）。
【０３１４】
ストレージ１４１の売上登録結果情報のなかに、注文問合せに含まれた食品注文ＩＤと商品ＩＤとが関連づいたレコードがなければ（２２１２のＮｏ）、照合失敗回答をメインレジ２００へ送信する（２２１４）。
【０３１５】
ＣＰＵ１１０は、通信インタフェース１７０を介して空席問合せを受信したら（２３０１のＹｅｓ）、通信インタフェース１７０を介してトレイＩＤ問合せをブロードキャストする（２３０２）。
【０３１６】
ＣＰＵ１１０は、通信インタフェース１７０を介してオーダー端末６００やとテーブルユニット８００から回答を受信しする（２３０３）。
【０３１７】
受信した回答群のなかに、トレイＩＤを検知できなかったという回答があったら（２３０４のＹｅｓ）、ＣＰＵ１１０は、通信インタフェース１７０を介して空席問合せの送信元へ空席回答を送信する（２３０５）。
【０３１８】
受信した回答群のなかに、トレイＩＤを検知できなかったという回答がなければ（２３０４のＮｏ）、ＣＰＵ１１０は、通信インタフェース１７０を介して空席問合せの送信元へ満席回答を送信する（２３０６）。
【０３１９】
商品ＩＤに関連づいているか否かによって食品の決済が標準税率でされたか軽減税率でされたか区別するためのＩＤを、食品を載せるトレイが備えるトレイＩＤタグのトレイＩＤであるものとして説明した。イートインスペースへ入場する際にトレイに食品を載せて持ち込むのは一般的であり、客に大きな違和感を持たせることなく適用税率の適正化を図るためには効果的な実施形態となろう。
【０３２０】
しかし、例えばトレイが嵩張るとか、トレイが高価であるとか、など食品を載せるトレイを用いることが不都合な状況もあろうかと思われる。そのような場合は、区別するためのＩＤのＩＤタグをトレイに備えるのでなく、例えば小さなカードに備える実施形態としてもよいし、例えばシールに備えてそのシールを商品自体や食器に貼ったり客に貼ったりする形態も効果を奏するであろう。
【０３２１】
あるいはトレイＩＤの代わりに個人端末９１０のＭＡＣアドレス（Media Access Control address）や契約者固有ＩＤなどのソフトウェアＩＤを用いる形態でもよい。つまり、商品以外で客が運搬するもののＩＤをトレイＩＤの代わりに用いることができる
以上、装置内部のプログラム記憶部であるＲＯＭに発明の機能を実現させるプログラムが予め記録されているものとしたが、これに限らず、同様のプログラムがネットワークから装置にダウンロードされてもよい。あるいは、記録媒体に記録された同様のプログラムが、装置にインストールされてもよい。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【０３２２】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０３２３】
アクセスポイント・・・２、イートインスペース・・・３、店舗サーバ・・・１００、メインレジ・・・２００、イートインレジ・・・３００、イートインゲート・・・４００、ドリンクベンダー・・・５００、第１飲料供給器・・・５６５、第２飲料供給器・・・５６６、オーダー端末・・・６００、キッチン端末・・・７００、テーブルユニット・・・８００、ＣＰＵ・・・１１０，２１０，３１０，４１０，５１０，６１０，７１０，８１０、バスライン・・・１２０，２２０，３２０，４２０，５２０，６２０，７２０，８２０、ＲＯＭ・・・１３０，２３０，３３０，４３０，５３０，６３０，７３０，８３０、ＲＡＭ・・・１４０，２４０，３４０，４４０，５４０，６４０，７４０，８４０、ストレージ・・・１４１，２４１，３４１，４４１，５４１，６４１，７４１，８４１、ビデオカード・・・１５０、ディスプレイ・・・１５１、ホストコントローラ・・・１６０，２６０，３６０，４６０，５６０，６６０，７６０，８６０、キーボード・・・１６１，２６１、マウス・・・１６２、通信インタフェース・・・１７０，２６２，３６２，４６２，５６２，６６２，７６２，８６２、店員用タッチパネルディスプレイ・・・２５１、客面タッチパネルディスプレイ・・・２５２、プリンタ・・・２６３，３６３，６６３、カードリーダ・・・２６５，３６５，６６５、自動釣銭機・・・２６６、スキャナ・・・２６７，５６３、トレイＩＤリーダ・・・２７０，３７０，６７０，８７０、商品ＩＤリーダ・・・２８０，３８０，７８０、タッチパネルディスプレイ・・・３５２，６５２，７５１、入口側人感センサ・・・４６３、出口側人感センサ・・・４６４、スピーカ・・・４６５、ランプ・・・４６６，５６４、トレイＩＤアンテナ・・・４７０，５７０、商品ＩＤアンテナ・・・４８０，５８０。
【図１】
2019091188.tif 000017
【図２】
2019091188.tif 000018
【図３】
2019091188.tif 000019
【図４】
2019091188.tif 000020
【図５】
2019091188.tif 000021
【図６】
2019091188.tif 000022
【図７】
2019091188.tif 000023
【図８】
2019091188.tif 000024
【図９】
2019091188.tif 000025
【図１０】
2019091188.tif 000026
【図１１】
2019091188.tif 000027
【図１２】
2019091188.tif 000028
【図１３】
2019091188.tif 000029
【図１４】
2019091188.tif 000030
【図１５】
2019091188.tif 000031
【図１６】
2019091188.tif 000032
【図１７】
2019091188.tif 000033
【図１８】
2019091188.tif 000034
【図１９】
2019091188.tif 000035
【図２０】
2019091188.tif 000036
【図２１】
2019091188.tif 000037
【図２２】
2019091188.tif 000038
【図２３】
2019091188.tif 000039
【手続補正書】
【提出日】平成30年11月9日(2018.11.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品の個品ひとつひとつが持つ商品ＩＤを検知する商品ＩＤスキャナと，
前記商品ＩＤについての問合せを送信し，前記問合せに対する回答を受信する通信インタフェースと，
前記回答が、
前記商品ＩＤの個品が標準税率で決済されていたという回答である場合は警報せず、
前記商品ＩＤの個品が軽減税率で決済されていたという回答である場合は警報する
警報デバイスと，
を備えるゲートと；
商品ＩＤ毎に標準税率で決済されたか軽減税率で決済されたかを記憶するストレージと，
前記問合せを受信し、前記ストレージに前記問合せの商品ＩＤが標準税率で決済されたかと記録されているか軽減税率で決済されたと記録されているかを示す前記回答を送信する通信インタフェースと，
を備えるサーバと；
を備えるチェックアウトシステム。
【請求項２】
商品の個品ひとつひとつが持つ商品ＩＤを検知する商品ＩＤスキャナと，
前記商品以外の客が運搬するもののＩＤを検知するＩＤスキャナと，
前記ＩＤスキャナで前記商品以外の客が運搬するもののＩＤを検知した場合は、前記商品ＩＤスキャナで検知した商品を標準税率で決済し、
前記ＩＤスキャナで前記商品以外の客が運搬するもののＩＤを検知しない場合は、前記商品ＩＤスキャナで検知した商品を軽減税率で決済する
ＣＰＵと，
前記商品ＩＤスキャナで検知した商品を標準税率で決済したか軽減税率で決済したかを前記サーバへ送信する通信インタフェースと，
を備えるチェックアウト端末をさらに備える請求項１記載のチェックアウトシステム。
【請求項３】
前記チェックアウト端末の前記ＣＰＵは、前記ＩＤスキャナで前記商品以外の客が運搬するもののＩＤを検知しない場合であっても、前記商品ＩＤスキャナで検知した商品が食品でなければ標準税率で決済する、請求項２記載のチェックアウトシステム。
【請求項４】
前記チェックアウト端末の前記通信インタフェースは、前記商品以外の客が運搬するもののＩＤを、前記商品ＩＤスキャナで検知した商品の商品ＩＤと関連付けて前記サーバへ送信する、請求項２記載のチェックアウトシステム。
【請求項５】
前記商品以外の客が運搬するものは、前記商品を載せるトレイである、請求項２記載のチェックアウトシステム。
【請求項６】
商品が持つ商品ＩＤを検知するリーダと；前記商品ＩＤが標準税率で決済されていた場合は警報せず、前記商品ＩＤが軽減税率で決済されていた場合は警報する警報装置と；を備えるチェックアウトシステム。