(57)【要約】【課題】店員等の管理者の手間を軽減し、且つ確実に適切な状態で注文入力端末を顧客に使用させる。【解決手段】顧客による操作に応じて商品を注文する注文入力端末として、注文入力端末により注文された商品の配膳先を特定する特定情報であって、注文入力端末が注文に使用されるテーブルを示す情報を含む特定情報を取得する取得部と、取得部により取得された特定情報を記憶する記憶部と、記憶部から読み出した特定情報に基づいて、顧客の注文が会計処理された場合に、記憶部から特定情報を消去する消去部とを備える注文入力端末。【選択図】図４
2019083070.tif 000002
【特許請求の範囲】
【請求項１】
顧客による操作に応じて商品を注文する注文入力端末であって、
前記注文入力端末により注文された商品の配膳先を特定する特定情報であって、前記注文入力端末が注文に使用されるテーブルを示す情報を含む特定情報を取得する取得部と、
前記取得部により取得された特定情報を記憶する記憶部と、
前記記憶部から読み出した前記特定情報に基づいて、前記顧客の注文が会計処理された場合に、前記記憶部から前記特定情報を消去する消去部と、
を備える注文入力端末。
【請求項２】
当該前記注文入力端末の状態に基づいて待機モードの解除が行われた場合に、前記顧客の注文が会計処理されたか否かについて判定する判定部をさらに備える
請求項１に記載の注文入力端末。
【請求項３】
請求項１または２に記載の注文入力端末と、
顧客の注文が会計処理されたか否かを示す情報を記憶する管理装置と、
前記注文入力端末に充電が可能なクレードルと、
を備えるオーダリングシステム。
【請求項４】
顧客による操作に応じて商品を注文する注文入力端末の注文入力方法であって、
前記注文入力端末により注文された商品の配膳先を特定する特定情報であって、前記注文入力端末が注文に使用されるテーブルを示す情報を含む特定情報を取得する取得ステップと、
記憶部に記憶された前記特定情報に基づいて、前記顧客の注文が会計処理された場合に、前記記憶部から前記特定情報を消去する消去ステップ、
を有する注文入力方法。
【請求項５】
顧客による操作に応じて商品を注文する注文入力端末としてのコンピュータを、
前記注文入力端末により注文された商品の配膳先を特定する特定情報であって、前記注文入力端末が注文に使用されるテーブルを示す情報を含む特定情報を取得する取得部、
記憶部に記憶された前記特定情報に基づいて、前記顧客の注文が会計処理された場合に、前記記憶部から前記特定情報を消去する消去部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注文入力端末、オーダリングシステム、注文入力方法、及びプログラムに関する。
【背景技術】
【０００２】
飲食店等で、顧客自身の操作によって商品の注文を登録する注文データ入力装置が知られている（例えば、特許文献１参照）。このような注文データ入力装置を用いたシステムにおいては、注文データ入力装置を特定する識別情報と、顧客または客テーブルを特定する情報とを、関連付けて管理する必要がある。よって、顧客の会計が終了した後、注文データ入力装置を次の顧客に利用させるために、店員が当該注文データ入力装置を回収し、この装置内に記憶された前の顧客の情報を消去（初期化）する作業を行っていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１６４０８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、注文データ入力装置を回収したり情報を消去したりする作業は手間であり、また、この作業をし忘れてしまった場合、未初期化状態の注文データ入力装置が次の顧客に利用されてしまうという問題があった。
本発明は、上記問題を解決するためになされたものであり、店員等の管理者の手間を軽減し、且つ確実に適切な状態で注文入力端末を顧客に使用させることができる、注文入力端末、オーダリングシステム、および注文入力方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
［１］上記の課題を解決するため、本発明の一態様である注文入力端末は、顧客による操作に応じて商品を注文する注文入力端末であって、前記注文入力端末により注文された商品の配膳先を特定する特定情報であって、前記注文入力端末が注文に使用されるテーブルを示す情報を含む特定情報を取得する取得部と、前記取得部により取得された特定情報を記憶する記憶部と、前記記憶部から読み出した前記特定情報に基づいて、前記顧客の注文が会計処理された場合に、前記記憶部から前記特定情報を消去する消去部と、を備える。
【０００６】
［２］上記［１］記載の注文入力端末において、当該前記注文入力端末の状態に基づいて待機モードの解除が行われた場合に、前記顧客の注文が会計処理されたか否かについて判定する判定部をさらに備える。
【０００７】
［３］上記の課題を解決するため、本発明の一態様であるオーダリングシステムは、上記［１］または［２］記載の注文入力端末と、顧客の注文が会計処理されたか否かを示す情報を記憶する管理装置と、前記注文入力端末に充電が可能なクレードルと、を備える。
【０００８】
［４］上記の課題を解決するため、本発明の一態様である注文入力方法は、顧客による操作に応じて商品を注文する注文入力端末の注文入力方法であって、前記注文入力端末により注文された商品の配膳先を特定する特定情報であって、前記注文入力端末が注文に使用されるテーブルを示す情報を含む特定情報を取得する取得ステップと、記憶部に記憶された前記特定情報に基づいて、前記顧客の注文が会計処理された場合に、前記記憶部から前記特定情報を消去する消去ステップ、を有する。
［５］上記の課題を解決するため、本発明の一態様は、顧客による操作に応じて商品を注文する注文入力端末としてのコンピュータを、前記注文入力端末により注文された商品の配膳先を特定する特定情報であって、前記注文入力端末が注文に使用されるテーブルを示す情報を含む特定情報を取得する取得部、記憶部に記憶された前記特定情報に基づいて、前記顧客の注文が会計処理された場合に、前記記憶部から前記特定情報を消去する消去部、として機能させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、店員等の管理者の手間を軽減し、且つ確実に適切な状態で注文入力端末を顧客に使用させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態である注文入力端末を適用したセルフオーダシステムの構成図である。
【図２】注文入力端末の電気的な内部構成を示すブロック図である。
【図３】メニューの一覧が記載され、顧客がメニューを選択する際に使用されるメニューコードブックの例を示した図である。
【図４】注文入力端末のＲＯＭにおける再書き込み可能なＲＯＭが記憶する端末情報のデータ構成の例を示す図である。
【図５】注文入力端末がオーダコントローラに送信する注文データのデータ構成の例を示す図である。
【図６】オーダコントローラが管理する注文管理テーブルのデータ構成の例を示す図である。
【図７】待機モードが解除された注文入力端末とオーダコントローラとの処理手順の例を示すフローチャートである。
【図８】オーダコントローラが会計状況を“済”（会計済）に変更した場合の処理手順の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
図１は、本発明の一実施形態である注文入力端末を適用したセルフオーダシステム（オーダリングシステム）の構成図である。図１に示すように、セルフオーダシステムは、オーダコントローラ１００（管理装置）と、複数台の注文入力端末２００と、無線トランシーバ３００と、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）端末４００（会計端末）と、キッチンプリンタ５００と、複数台のクレードル７００と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）８００とを含む。
【００１２】
オーダコントローラ１００は、顧客により注文されるメニューを示す注文データを注文入力端末２００から収集して注文管理テーブルとしてメニューごとに管理するとともに、注文の内容を調理作業者に伝えるためキッチンプリンタ５００に注文データを送信して調理指示伝票を印刷させるコンピュータ装置である。例えば、オーダコントローラ１００は、飲食店の事務室等（バックヤード）に設置される。オーダコントローラ１００は、ネットワーク通信機能を有する。オーダコントローラ１００は、飲食店内に敷設されたＬＡＮ８００を介して、無線トランシーバ３００、ＰＯＳ端末４００、およびキッチンプリンタ５００と通信可能に接続されている。ＬＡＮ８００の通信方式として、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）が適用される。また、オーダコントローラ１００は、インターネット等の外部ネットワーク９００とも通信可能である。例えば、飲食店チェーンの本社に設置された図示しないデータ管理サーバが、外部ネットワーク９００を介して各店舗のオーダコントローラ１００から売上情報を収集して管理するようにしてもよい。
【００１３】
注文入力端末２００は、顧客自身の操作により、少なくとも商品のコードが記録されたメニューコードブックからコードをコードリーダ（読取部）で読み取ることによって商品を注文する携帯型の注文端末装置である。例えば、注文入力端末２００は、ペン型の外観形状を有している。このペンの先端部分には、メニューコードブックに記載されたコードを読み取るコードリーダが備えられている。メニューの入力は、このコードリーダでメニューコードブック上のコードを読み取らせることによって行われる。注文入力端末２００により入力され送信された注文データは、無線トランシーバ３００によって受信されて、ＬＡＮ８００を介してオーダコントローラ１００へ送信される。
【００１４】
注文入力端末２００と無線トランシーバ３００との間の通信は、無線通信である。例えば、注文入力端末２００と無線トランシーバ３００との間の通信方式として、近距離無線通信が適用可能である。
【００１５】
また、注文入力端末２００は、各メニューのメニュー名称や、メニューに関する調理方法、食材等を説明したメニュー情報を音声出力するための音声データを保持している。注文入力端末２００にメニューが入力されると、注文入力端末２００は、該当するメニュー名称やメニュー情報を音声として出力する。
【００１６】
注文入力端末２００は、非使用時にはクレードル７００に装着されている。クレードル７００は、装着された注文入力端末２００を信号線（例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ））によりキッチンプリンタ５００に通信可能に接続させて、当該装着された注文入力端末２００内の音声データを、オーダコントローラ１００からキッチンプリンタ５００経由で更新可能にする接続装置である。クレードル７００には、注文入力端末２００を装着するための装着口が、例えば、縦３列、横１０列の合計３０個設けられている。各装着口の奥には、コネクタ（例えば、ＵＳＢコネクタ）および充電用端子が設けられている。また、クレードル７００には、ＰＯＳ端末４００と接続するための信号端子（例えば、ＵＳＢ端子）が設けられており、この信号端子にＰＯＳ端末４００が接続される。クレードル７００が多数ある場合は、例えばハブを経由してＰＯＳ端末４００に接続してもよい。すなわち、例えばハブに１０台のクレードル７００を接続した構成とした場合には、クレードル１台には３０台の注文入力端末２００を装着できる（装着口が３０個ある）ので、店舗内全体で合計３００台の注文入力端末２００を使用する構成となる。さらに、クレードル７００はＡＣケーブルを有し、このＡＣケーブルは外部のＡＣ電源に接続されて、クレードル７００内蔵の充電回路により、上記の充電用端子から注文入力端末２００を充電できるようになっている。
【００１７】
キッチンプリンタ５００は、注文されたメニューを調理指示伝票として印刷するプリンタである。キッチンプリンタ５００は、飲食店の厨房内あるいはその近傍に設置される。注文されたメニューを指示する注文データは、注文入力端末２００からオーダコントローラ１００へ送られて処理され、オーダコントローラ１００からＬＡＮ８００を介してキッチンプリンタ５００へ送信される。印刷された調理指示伝票は厨房の調理作業者へ渡され、注文されたメニューの料理が調理作業者によって調理される。
【００１８】
また、キッチンプリンタ５００には、通信を行うためのポート（例えば、ＵＳＢポート）が備えられており、このポートとクレードル７００の信号端子とを信号ケーブル（例えば、ＵＳＢケーブル）で接続できるようになっている。そして、キッチンプリンタ５００はＬＡＮ８００により通信されるデータと信号ケーブルにより通信されるデータとを相互に変換する機能を有しており、これによりオーダコントローラ１００とクレードル７００に装着された注文入力端末２００の間で通信を行うことが可能になっている。
【００１９】
なお、キッチンプリンタ５００には図示しない操作部が設けられており、調理作業者が操作部を操作することによって、在庫がなくなったメニューをオーダコントローラ１００に通知することができるようになっている。オーダコントローラ１００はこの通知を受けて、例えばその店で提供されるメニュー一覧を記憶したメニューファイルを更新する。これによって、上記通知されたメニューについては、新たな注文を注文入力端末２００から受け付けることがないようになっている。
【００２０】
ＰＯＳ端末４００は、顧客の代金精算において利用される端末装置である。ＰＯＳ端末４００は、例えば、飲食店の出入口付近に設置される。代金精算を行うために必要となる、支払金額やレシートへの記載事項（飲食したメニューの名前やその数量、日付等）等の会計情報は、注文入力端末２００から会計の指示がなされるとオーダコントローラ１００からＬＡＮ８００を介してＰＯＳ端末４００へ送信される。ＰＯＳ端末４００は、送られてきた会計情報を表示用ディスプレイやプリンタなどの出力装置から出力したり、レシートとして印刷出力したりする。ＰＯＳ端末４００には、クレードル７００と接続するための信号端子（例えば、ＵＳＢ端子）が設けられており、この信号端子にクレードル７００が接続される。
【００２１】
図２は、注文入力端末２００の電気的な内部構成を示すブロック図である。
ＣＰＵ２０１は、ＲＯＭ２０２からプログラムを読み込んで実行することによって注文入力端末２００の各部を制御する。ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラムを格納している記憶部である。ただし、ＲＯＭ２０２の一部分の記憶部は、再書き込み可能なＲＯＭ（例えば、フラッシュＲＯＭ）である。例えば、この再書き込み可能なＲＯＭには、端末情報を記憶させる。端末情報は、当該注文入力端末２００の端末識別情報、テーブル番号、および伝票番号を含む。テーブル番号および伝票番号は、商品の注文を特定するインデックス情報（特定情報）である。言い換えると、インデックス情報は、注文したメニューとその取引に関する情報とを関係付ける情報である。ＲＡＭ２０３は、前述のメニューファイルや音声データ等を格納するファイル記憶エリアと、ＣＰＵ２０１が動作時に呼び出し、使用するデータを一時的に記憶する一時記憶エリアとを有した記憶部（ランダムアクセスメモリ）である。一時記憶エリアには、端末識別情報、テーブル番号、伝票番号、コードリーダ２０４で読み取ったメニューコード、および注文数量を含む注文データ、会計指令コード、担当者（接客係）コード、更に、音声データを音声出力する際の音量レベルを指示する音量制御情報等が記憶される。
【００２２】
コードリーダ（読取部）２０４は、メニューコードブックの文字表示部分に重ねて一見すると見えないように印刷されているメニューコードやファンクションキー、会計指令コードなどの各種コードを赤外線により読み取る赤外線式読取部である。コードリーダ２０４は、注文入力端末２００のペン先端部分に設けられている。コードリーダ２０４をメニューコードブックの所定箇所に当てる、あるいは所定箇所をなぞることによって、当該箇所に印刷されているコードの入力（読み取り）が行われる。
【００２３】
音声合成回路２０５は、ＲＡＭ２０３から読み出された音声データから音声波形を合成して音量調整回路２０５ａへ出力するデジタル回路である。音量調整回路２０５ａは、音声合成回路２０５からの音声をＲＡＭ２０３の一時記憶エリアに設定されている音量制御情報に応じた音量レベルに調整してスピーカ２０６へ出力するデジタル回路である。コードリーダ２０４からメニューが入力されると、そのメニューに関する音声が音声合成回路２０５によって音声合成され、音量調整回路２０５ａによって所望の設定された音量レベルに調整されて、スピーカ２０６からメニューの案内情報の音声が出力される。
【００２４】
無線通信部２０７は、無線トランシーバ３００との間で注文データ等の無線通信を行う通信装置である。つまり、無線通信部２０７は、コードリーダ２０４で読み取ったコードおよびインデックス情報を含む注文情報をオーダコントローラ１００に送信する送信部の機能を実現する。
ＵＳＢ  Ｉ／Ｆ２０８は、クレードル７００への装着時に装着口奥のＵＳＢコネクタと接続されて、ＲＡＭ２０３内の音声データを更新するための通信を行う通信インタフェースである。
【００２５】
バッテリ２０９は、注文入力端末２００の各部へ電力を供給する充電式の内蔵電池であり、クレードル７００への装着時に充電が行われる。バッテリ２０９の電池残量は、ＬＥＤインジケータ２１０に表示されるようになっている。
【００２６】
モーションセンサ２１１は、注文入力端末２００自体の状態の変化を検出する検出部である。注文入力端末２００自体の状態とは、例えば、注文入力端末２００の動きの状態である。モーションセンサ２１１は、例えば、加速度センサであり、注文入力端末２００が持ち上げられたり動かされたりすることによる注文入力端末２００の動きの変化を検出する。モーションセンサ２１１が注文入力端末２００自体の状態の変化を検出することにより、当該注文入力端末２００の操作者による使用の有無を判断することができる。
【００２７】
ＮＦＣリーダ２１２は、客テーブルに設けられたＩＣタグ（不図示）との間で通信を行い、ＩＣタグに記憶されたインデックス情報を読み込んで、このインデックス情報を再書き込み可能なＲＯＭに書き込む取得部である。オーダコントローラ１００は、会計処理が完了するごとに、ＩＣタグに記憶された伝票番号の書き替え（例えば、伝票番号のインクリメント）を行う。
【００２８】
なお、注文入力端末２００は、ＮＦＣリーダ２１２によらず、オーダコントローラ１００からインデックス情報を取得してもよい。この場合の取得部は、無線通信部２０７である。また、ＮＦＣリーダ２１２の代わりにコードリーダ２０４でテーブル番号を取得してもよい。この場合、テーブル番号を表すコードがメニューコードブックに設けられており、そのコードを読み取らせることによって注文入力端末２００はテーブル番号を取得する。
【００２９】
ＣＰＵ２０１がＲＯＭ２０２からプログラムを読み込んで実行することにより、判定部、消去部、制御部の機能を実現する。
判定部は、再書き込み可能なＲＯＭから読み出したインデックス情報に基づいて、顧客の注文が会計処理されたか否かを判定する。具体的に、判定部は、注文情報を管理するオーダコントローラ１００から取得される会計状況を示す情報（会計状況情報）に基づいて、顧客の注文が会計処理されたか否かを判定する。例えば、会計状況を示す情報が“済”を表す情報である場合、判定部は、顧客の注文が会計処理されたと判定する。一方、例えば、会計状況を示す情報が“未”を表す情報である場合、判定部は、顧客の注文が会計処理されていないと判定する。
【００３０】
消去部は、判定部が、顧客の注文が会計処理されたと判定した場合に、再書き込み可能なＲＯＭからインデックス情報を消去、つまり初期化する。
【００３１】
制御部は、モーションセンサ２１１が一定時間（例えば、１分間）、注文入力端末２００自体の状態の変化を検出しない場合に、当該注文入力端末２００を待機モードに移行させる。待機モードは、例えば、バッテリ２０９からコードリーダ２０４、無線通信部２０７、ＵＳＢ  Ｉ／Ｆ２０８、およびＮＦＣリーダ２１２への電力供給を停止または低減して注文入力端末２００の消費電力を抑える動作モードである。
なお、制御部は、一定時間、コードリーダ２０４、無線通信部２０７、ＮＦＣリーダ２１２が何もデータ入力を行わない場合に待機モードに移行するようにしてもよい。
【００３２】
また、制御部は、当該注文入力端末２００が待機モードであるときにおいて、モーションセンサ２１１が注文入力端末２００自体の状態の変化を検出した場合に、当該注文入力端末２００の待機モードを解除する。そして、判定部は、注文情報を管理するオーダコントローラ１００から取得される会計状況を示す情報に基づいて、顧客の注文が会計処理されたか否かを判定する。
なお、制御部は、オーダコントローラ１００が送信した解除コマンドを無線通信部２０７を介して受信した場合、コードリーダ２０４による読取り操作が行われた場合、インデックス情報を取得した場合に、当該注文入力端末２００の待機モードを解除してもよい。
【００３３】
図３は、メニューの一覧が記載され、顧客がメニューを選択する際に使用されるメニューコードブックの例を示した図である。メニューコードブックには、メニューエリア部に各種のメニューの名称とその値段が記載されており、またメニューによってはその調理方法（例えばステーキの場合、焼き方はレアかミディアムかウェルダンか）や選択可能なサイドディッシュ（例えばベイクドポテト、フレンチフライ、温野菜など）、飲み物の提供タイミング（食前か食後か）などの調理指示情報も記載されている。そして、メニューの名称と調理指示情報の部分には、当該記載内容を所定の方式でコード化した、赤外線で読み取り可能なコードが印刷されている。注文入力端末２００のペン先端部（コードリーダ２０４）をメニューの名称や調理指示情報の部分に触れさせると、上記コードが読み取られて注文入力端末２００に注文内容として入力されることになる。
【００３４】
またメニューコードブックには、ファンクションキーエリア部に、「０」〜「９」の数字や「確定」、「キャンセル」、「繰り返し」、「送信」、「会計」、「スタッフを呼ぶ」等の各種ファンクションキーが記載されており、これらの各ファンクションキー部分にも、上記の赤外線読み取り可能なコードが印刷されている。注文入力端末２００のコードリーダ２０４でメニューを入力していく際、ファンクションキーの読み取り入力と組み合わせながら、注文の入力を行っていく。また、飲食後などに接客係を呼んで会計を頼む際には、「会計」のファンクションキー、すなわち会計指令コードをコードリーダ２０４に読み取らせる。
【００３５】
図４は、注文入力端末２００のＲＯＭ２０２における再書き込み可能なＲＯＭが記憶する端末情報のデータ構成の例を示す図である。図４に示すように、端末情報は、端末識別情報と、テーブル番号と、伝票番号とを含む。端末識別情報は、当該注文入力端末２００を特定する情報である。テーブル番号は、当該注文入力端末２００が扱われるテーブル、すなわち、顧客がつくテーブルを特定する情報である。伝票番号は、その顧客の注文を特定する伝票番号である。テーブル番号および伝票番号がインデックス情報である。
【００３６】
なお、伝票番号のみをインデックス情報としてもよい。また、端末識別情報をＲＯＭ２０２における再書き込み不可領域に記憶させてもよい。また、インデックス情報を、ＲＡＭ２０３に記憶させてもよい。
【００３７】
図５は、注文入力端末２００がオーダコントローラ１００に送信する注文データのデータ構成の例を示す図である。図５に示すように、注文データは、端末識別情報と、テーブル番号と、伝票番号と、メニューコードと、注文数量とを含む。すなわち、注文データは、図４に示した端末情報と、メニューコードと、注文数量とを含む。メニューコードは、コードリーダ２０４が読み取ったメニューのコードの情報である。注文数量は当該メニューの商品の注文の数量である。
【００３８】
図６は、オーダコントローラ１００が管理する注文管理テーブルのデータ構成の例を示す図である。同図に示すように、注文管理テーブルは、注文メニューごとの注文管理情報を含む。注文管理情報は、端末識別情報と、テーブル番号と、伝票番号と、メニューコードと、注文数量と、注文日時と、会計状況とを含む。すなわち、注文管理情報は、注文データと、注文日時と、会計状況とを含む。注文日時は、オーダコントローラ１００が注文データを受信したときの日時を表す情報である。会計状況は、当該注文について会計処理が完了したか否かを表す情報である。
【００３９】
図６の注文管理テーブルには、端末識別情報が“１００１”、テーブル番号が“３”、伝票番号が“２１”、メニューコードが“３５”、注文数量が“２”、注文日時が“2014.10.15.11:40”（２０１４年１０月１５日１１時４０分）、会計状況が“済”（会計済）である注文管理情報が含まれている。また、この注文管理テーブルには、端末識別情報が“１０１６”、テーブル番号が“７”、伝票番号が“２２”、メニューコードが“２８”、注文数量が“１”、注文日時が“2014.10.15.11:45”（２０１４年１０月１５日１１時４５分）、会計状況が“未”（未会計）である注文管理情報が含まれている。
【００４０】
次に、本実施形態におけるセルフオーダシステムの動作について説明する。
図７は、待機モードが解除された注文入力端末２００とオーダコントローラ１００との処理手順の例を示すフローチャートである。まず、注文入力端末２００の処理について説明する。
ステップＳ１において、注文入力端末２００は、待機モードが解除されるまで待機している（ステップＳ１：ＮＯ）。注文入力端末２００のモーションセンサ２１１が注文入力端末２００自体の状態の変化を検出すると（ステップＳ１：ＹＥＳ）、制御部は待機モードを解除する。
【００４１】
次に、ステップＳ２において、判定部は、会計状況取得要求情報を、無線通信部２０７からオーダコントローラ１００に対して送信する。会計状況取得要求情報は、例えば、端末情報を含み、オーダコントローラ１００が管理している注文管理テーブルから、端末情報に対応する会計状況の取得を要求する情報である。
【００４２】
次に、ステップＳ３において、無線通信部２０７は、会計状況取得要求情報を受信したオーダコントローラ１００が送信した会計状況情報を受信し、この会計状況情報を判定部に供給する。
次に、ステップＳ４において、無線通信部２０７は、受信アクノリッジをオーダコントローラ１００に対して送信する。
【００４３】
ステップＳ５において、判定部は、取得した会計状況情報が示す会計状況が会計済であると判定した場合はステップＳ６の処理に進め、会計状況が未会計であると判定した場合は本フローチャートの処理を終了させる。
【００４４】
ステップＳ６において、消去部は、ＲＯＭ２０２の再書き込み可能なＲＯＭからインデックス情報を消去し、本フローチャートの処理を終了させる。
【００４５】
上記の注文入力端末２００の処理に対応するオーダコントローラ１００の処理について説明する。
ステップＳ１１において、オーダコントローラ１００は、注文入力端末２００が送信した会計状況取得要求情報を受信する。
【００４６】
次に、ステップＳ１２において、オーダコントローラ１００は、会計状況取得要求情報に含まれる端末情報をキーとして、注文管理テーブルから注文管理情報を抽出し、この注文管理情報に含まれる会計状況を取得する。次に、オーダコントローラ１００は、会計状況を含めた会計状況情報を、会計状況取得要求情報に含まれる端末識別情報を有する注文入力端末２００に対して送信する。
【００４７】
次に、ステップＳ１３において、オーダコントローラ１００は、注文入力端末２００が送信した受信アクノリッジを受信する。そして、オーダコントローラ１００は、本フローチャートの処理を終了させる。
【００４８】
図８は、オーダコントローラ１００が会計状況を“済”（会計済）に変更した場合の処理手順の例を示すフローチャートである。
ステップＳ２１において、注文管理情報に含まれる注文データについてＰＯＳ端末４００で会計処理が実行されると、オーダコントローラ１００は、当該注文管理情報に含まれる会計状況を“未”から“済”に書き替える。
【００４９】
次に、ステップＳ２２において、オーダコントローラ１００は、ＲＡＭ２０３上の内部変数ｉを初期化（ｉ＝０）する。
【００５０】
次に、ステップＳ２３において、オーダコントローラ１００は、内部変数ｉを１だけ増加（ｉ＝ｉ＋１）させる。
次に、ステップＳ２４において、オーダコントローラ１００は、会計状況を含む会計状況情報を、注文管理情報に含まれる端末識別情報を有する注文入力端末２００に対して送信する。
【００５１】
次に、ステップＳ２５において、オーダコントローラ１００は、計時を開始する。
次に、ステップＳ２６において、オーダコントローラ１００は、受信アクノリッジを受信したか否かを判定する。オーダコントローラ１００は、受信アクノリッジを受信したと判定した場合は本フローチャートの処理を終了させる。一方、オーダコントローラ１００は、受信アクノリッジを受信していないと判定した場合はステップＳ２７の処理に進める。
【００５２】
ステップＳ２７において、オーダコントローラ１００は、計時している時間が所定時間（例えば、５秒）を超えたか否かを判定する。オーダコントローラ１００は、計時している時間が所定時間を超えたと判定した場合、すなわち、タイムアウトしたと判定した場合はステップＳ２８の処理に進める。一方、オーダコントローラ１００は、計時している時間が所定時間以内であると判定した場合、すなわち、タイムアウトしていないと判定した場合はステップＳ２６の処理に戻す。
【００５３】
ステップＳ２８において、オーダコントローラ１００は、内部変数ｉが例えば“３”であるか否かを判定する。オーダコントローラ１００は、内部変数ｉが“３”であると判定した場合はステップＳ２９の処理に進め、内部変数ｉが“３”でないと判定した場合はステップＳ２３の処理に戻す。
【００５４】
ステップＳ２９において、オーダコントローラ１００は、注文管理情報に含まれる端末識別情報を有する注文入力端末２００を初期化できないことを示すエラー情報を出力する。このエラー情報の出力先は、例えば、オーダコントローラ１００に接続された表示装置、または、店員が携帯する携帯端末である。
【００５５】
つまり、本フローチャートの処理によれば、オーダコントローラ１００は、会計状況を“済”にした後、会計状況情報を該当する注文入力端末２００に送信してから受信アクノリッジを受信するまで、最大３回の送信リトライを行い、それでも受信アクノリッジを受信しない場合はエラー情報を出力する。なお、リトライ回数は、３回には限定されず、０回（リトライなし）でもよい。
【００５６】
なお、注文入力端末２００の判定部は、定期的（例えば、１０分おき）、または定時に、会計状況取得要求情報を、無線通信部２０７からオーダコントローラ１００に対して送信するようにしてもよい。
【００５７】
以上、説明したとおり、本発明の実施形態である注文入力端末２００は、顧客による操作に応じて商品を注文する端末である。この注文入力端末２００は、商品の注文を特定するインデックス情報を記憶するＲＯＭ２０２と、ＲＯＭ２０２から読み出したインデックス情報に基づいて、顧客の注文が会計処理された場合に、ＲＯＭ２０２からインデックス情報を消去する消去部と、を備える。
本発明の実施形態である注文入力端末２００は、顧客自身の操作により、少なくとも商品のコードが記録されたメニューからコードをコードリーダ２０４で読み取ることによって商品を注文する端末としてもよい。この注文入力端末２００は、商品の注文を特定するインデックス情報を記憶するＲＯＭ２０２と、ＲＯＭ２０２から読み出したインデックス情報に基づいて、顧客の注文が会計処理されたか否かを判定する判定部と、判定部が、顧客の注文が会計処理されたと判定した場合に、ＲＯＭ２０２からインデックス情報を消去する消去部と、を備えてもよい。
この構成により、注文入力端末２００は、会計処理がされたと判定した後にインデックス情報を消去するので、店員が注文入力端末２００を回収したり手動でインデックス情報をリセットしたりする必要がなく、作業の手間を軽減することができる。また、この構成によれば、未初期化状態の注文入力端末２００が次の顧客に利用されてしまうおそれがない。
【００５８】
なお、注文入力端末２００において、インデックス情報を含む注文情報をオーダコントローラ１００に送信する無線通信部２０７と、オーダコントローラ１００から取得される会計状態を示す情報に基づいて、顧客の注文が会計処理されたか否かを判定する判定部と、を更に備えてもよい。
この構成により、注文入力端末２００は、注文情報を管理するオーダコントローラ１００と協調して顧客の注文が会計処理されたか否かを判定し、オーダコントローラ１００が会計済にしたオーダに対応する注文入力端末２００のインデックス情報をリセットすることができる。
【００５９】
また、注文入力端末２００において、インデックス情報を取得するＮＦＣリーダ２１２を更に備えてもよい。
【００６０】
また、注文入力端末２００において、当該注文入力端末２００の状態の変化を検出するモーションセンサ２１１と、モーションセンサ２１１が所定時間、状態の変化を検出しない場合に、当該注文入力端末２００を待機モードに移行させる制御部とを更に備えてもよい。
この構成により、バッテリ２０９の消費電力を抑えることができる。
【００６１】
また、注文入力端末２００において、制御部は、当該注文入力端末２００が待機モードであるときにおいて、モーションセンサ２１１が状態の変化を検出した場合に、当該注文入力端末２００の待機モードを解除し、判定部は、注文情報を管理するオーダコントローラ１００から取得される会計状況を示す情報に基づいて、顧客の注文が会計処理されたか否かを判定してもよい。
この構成により、注文入力端末２００は、待機モードが解除された場合に顧客の注文が会計処理されたか否かを判定することができる。
【００６２】
したがって、本実施形態によれば、店員等の管理者の手間を軽減し、且つ確実に適切な状態で注文入力端末２００を顧客に使用させることができる。
【００６３】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６４】
１００…オーダコントローラ、２００…注文入力端末、２０１…ＣＰＵ、２０２…ＲＯＭ、２０３…ＲＡＭ、２０４…コードリーダ、２０５…音声合成回路、２０５ａ…音量調整回路、２０６…スピーカ、２０７…無線通信部、２０８…ＵＳＢ  Ｉ／Ｆ、２０９…バッテリ、２１０…ＬＥＤインジケータ、２１１…モーションセンサ、２１２…ＩＣタグ、３００…無線トランシーバ、４００…ＰＯＳ端末、５００…キッチンプリンタ、７００…クレードル、８００…ＬＡＮ、９００…外部ネットワーク
【図１】
2019083070.tif 000003
【図２】
2019083070.tif 000004
【図３】
2019083070.tif 000005
【図４】
2019083070.tif 000006
【図５】
2019083070.tif 000007
【図６】
2019083070.tif 000008
【図７】
2019083070.tif 000009
【図８】
2019083070.tif 000010