(57)【特許請求の範囲】
【請求項１】
操作デバイスと、
前記操作デバイスでのオーダー操作に応じてオーダー品目の品目コードを判定する判定手段と、
前記オーダー操作のために前記操作デバイスに近接する所定のオブジェクトが写り込む撮影範囲を撮影して画像を得るカメラと、
前記カメラが得た前記画像を解析して前記オブジェクトに関する外観の特徴量を抽出し、当該特徴量を表すデータとして前記オブジェクトに関するメタデータを取得する取得手段と、
前記判定手段が前記品目コードを判定する毎に、その判定した品目コードと、その品目コードが判定された第１のタイミングと所定関係にある第２のタイミングで前記取得手段が取得した前記メタデータとを関連付けたオーダー情報を生成するオーダー情報生成手段とを具備することを特徴とするオーダー端末。
【請求項２】
前記操作デバイスは、タッチセンサを備え、
前記取得手段は、前記タッチペンを前記オブジェクトとし、当該タッチペンの色または形状を前記特徴量として抽出することを特徴とする請求項１に記載のオーダー端末。
【請求項３】
前記オーダー操作のためのオーダー画面を表示する表示デバイスと、
前記取得手段が前記メタデータを取得したことに応じて、前記取得手段が取得した前記メタデータに応じた変化を前記オーダー画面に加えるように前記表示デバイスを制御する手段とをさらに具備することを特徴とする請求項１または２に記載のオーダー端末。
【請求項４】
互いに通信可能な少なくとも１つのオーダー端末とオーダー情報管理装置とを具備し、
前記オーダー端末に備えられた操作デバイスと、
前記オーダー端末または前記オーダー情報管理装置に備えられ、前記操作デバイスでのオーダー操作に応じてオーダー品目の品目コードを判定する判定手段と、
前記オーダー端末に備えられ、前記オーダー操作のために前記操作デバイスに近接する所定のオブジェクトが写り込む撮影範囲を撮影して画像を得るカメラと、
前記オーダー端末または前記オーダー情報管理装置に備えられ、前記カメラが得た前記画像を解析して前記オブジェクトに関する外観の特徴量を抽出し、当該特徴量を表すデータとして前記オブジェクトに関するメタデータを取得する取得手段と、
前記オーダー端末または前記オーダー情報管理装置に備えられ、前記判定手段が前記品目コードを判定する毎に、その判定した品目コードと、その品目コードを判定した前記判定手段を備えた前記オーダー端末を識別する端末コードと、その品目コードが判定された第１のタイミングと所定関係にある第２のタイミングで前記取得手段が取得した前記メタデータとを関連付けたオーダー情報を生成するオーダー情報生成手段と、
前記オーダー情報管理装置に備えられ、前記オーダー情報生成手段が生成した前記オーダー情報を収集する収集手段と、
前記オーダー情報管理装置に備えられ、前記収集手段が収集した前記オーダー情報を記憶する記憶デバイスとを具備することを特徴とするオーダー管理システム。
【請求項５】
前記オーダー情報管理装置はさらに、
前記記憶デバイスが記憶する前記オーダー情報を、含んだ前記端末コードおよび前記メタデータが共通し、かつその端末コードに応じた所定の会計期間内に前記収集手段が収集した前記オーダー情報を同一のグループに属するようにグループ分けするグループ分け手段と、
前記グループ分け手段によりグループ分けされたグループ毎に、属するオーダー情報に含まれた品目コードが表すオーダー品目についての会計処理のための会計情報を生成する会計情報生成手段と、
を具備することを特徴とする請求項４に記載のオーダー管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、オーダー端末およびオーダー管理システムに関する。
【背景技術】
【０００２】
飲食店などにおいて、オーダー端末より入力されたオーダー品目に関する情報に基づいて、会計処理などのためのオーダー管理を行うオーダー管理システムが利用されている。
【０００３】
オーダー端末の１つに、セルフオーダー端末がある。セルフオーダー端末は、顧客による直接の操作を受けて、オーダー品目に関する情報を入力する。このようなセルフオーダー端末は多くの場合、テーブル毎や個室毎に１台が設置され、１グループに属する複数の顧客によって共用される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２６２４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の例のように１つのオーダー端末を複数の操作者で共用する場合、それら複数の操作者を区別したオーダー管理を行うためには、各操作者の識別情報を予めオーダー管理システムに登録しておき、オーダー端末の操作を開始する毎に操作者が識別情報を入力する必要があった。
【０００６】
このような事情から、１つのオーダー端末を共用する複数の操作者を区別したオーダー管理を、操作者の負担を増やすことなく実現することが望まれていた。
【課題を解決するための手段】
【０００７】
実施形態のオーダー端末は、操作デバイス、判定手段、カメラ、取得手段およびオーダー情報生成手段を備える。判定手段は、操作デバイスでのオーダー操作に応じてオーダー品目の品目コードを判定する。カメラは、オーダー操作のために操作デバイスに近接する所定のオブジェクトが写り込む撮影範囲を撮影して画像を得る。取得手段は、カメラが得た画像を解析してオブジェクトに関する外観の特徴量を抽出し、当該特徴量を表すデータとしてオブジェクトに関するメタデータを取得する。オーダー情報生成手段は、判定手段が品目コードを判定する毎に、その判定した品目コードと、その品目コードが判定された第１のタイミングと所定関係にある第２のタイミングで取得手段が取得したメタデータとを関連付けたオーダー情報を生成する。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係るＰＯＳシステムの構成を示す図。
【図２】図１中のオーダー端末およびステーションのブロック図。
【図３】図２中のオーダー端末が備えるＣＰＵのフローチャート。
【図４】オーダー情報の構成の一例を示す図。
【図５】オーダー品目を指定する操作が行われる様子の一例を示す斜視図。
【図６】オーダー品目を指定する操作が行われる様子の別の例を示す斜視図。
【図７】図２中のステーションが備えるＣＰＵのフローチャート。
【図８】取引テーブルの構成の一例を示す図。
【図９】オーダー管理テーブルの構成の一例を示す図。
【図１０】会計画面の一例を示す図。
【図１１】変形例におけるＰＯＳシステムの構成を示す図。
【発明を実施するための形態】
【０００９】
以下実施の形態の一例を図面を用いて説明する。なお、本実施の形態では、オーダー管理システムとしてＰＯＳ（point-of-sale）システムを例に説明する。
【００１０】
図１は本実施形態に係るＰＯＳシステム１００の構成を示す図である。
【００１１】
このＰＯＳシステム１００は、飲食店や販売店などのような顧客のオーダーに応じて飲食サービスや商品販売サービスなどの様々なサービスを提供する様々な施設で利用可能である。ただし以下においては、飲食店での利用に適応するものとして構成されたＰＯＳシステム１００について説明することとする。
【００１２】
ＰＯＳシステム１００は、複数のＰＯＳ端末１、複数のオーダー端末２、複数の伝票プリンタ３およびステーション４をＬＡＮ（local area network）５にそれぞれ接続して構成される。ＰＯＳ端末１、オーダー端末２および伝票プリンタ３は、図１では２つずつを図示しているが、その数はそれぞれに任意である。ＰＯＳ端末１、オーダー端末２および伝票プリンタ３は、１つのみが設けられても良い。
【００１３】
ＰＯＳ端末１は、例えば接客フロアやチェックアウトカウンタに設置される。ＰＯＳ端末１は、顧客に対する案内、受注、給仕（配膳）、あるいは会計などの各種の業務に関する処理を行う。そして、接客フロアに設置されたＰＯＳ端末１においては、案内、受注および給仕（配膳）に関する処理が主として利用される。またチェックアウトカウンタに設置されたＰＯＳ端末１においては、さらに会計に関する処理が利用される。なお、ＰＯＳ端末１は、上記の業務の一部のみに関する処理を行うことにより、特定の用途に特化したものとしても良い。
【００１４】
オーダー端末２は、オーダー入力に関する顧客の操作を入力するための端末装置である。つまりオーダー端末２は、セルフオーダー端末とも称されるものである。オーダー端末２は、入力した操作に従ってオーダー情報を生成し、このオーダー情報を送信する。オーダー端末２から送信されたオーダー情報は、ＬＡＮ５を介してステーション４に伝送される。オーダー端末２は、入力済みのオーダーの内容やオーダー品目の提供状況などを顧客に確認させるために表示する端末装置としての機能でもある。これらの顧客に確認させる情報は、ステーション４からＬＡＮ５を介してオーダー端末２へと伝送される。
【００１５】
伝票プリンタ３は、例えば接客フロアやキッチンに設置される。接客フロアに設置された伝票プリンタ３は、オーダー情報に基づくオーダー伝票を顧客のために印刷する。すなわち、接客フロアに設置された伝票プリンタ３は、いわゆるカスタマープリンタである。またキッチンに設置された伝票プリンタ３は、オーダー情報に基づく調理指示伝票を調理人のために印刷する。すなわち、キッチンに設置された伝票プリンタ３は、いわゆるキッチンプリンタである。
【００１６】
ステーション４は、例えばバックヤードに設置され、ＰＯＳ端末１やオーダー端末２から送信された各種の情報を集計処理し、飲食店の営業に関わる管理業務に関する処理を行う。またステーション４は、顧客に確認させる情報を生成し、オーダー端末２へと送信する。なおステーション４は、複数のＰＯＳ端末１で共通に利用される情報の管理処理を行うこともある。上記の管理業務には、オーダー情報の管理も含む。つまりステーション４は、オーダー情報管理装置としての機能を備える。
【００１７】
図２はオーダー端末２およびステーション４のブロック図である。
【００１８】
オーダー端末２は、ＣＰＵ（central processing unit）２ａ、ＲＯＭ（read-only memory）２ｂ、ＲＡＭ（random-access memory）２ｃ、補助記憶デバイス２ｄ、ＬＣＤ（liquid crystal display）２ｅ、表示インタフェース２ｆ、タッチセンサ２ｇ、入力インタフェース２ｈ、カメラ２ｉ、カメラインタフェース２ｊおよび通信デバイス２ｋを含む。このうち、ＣＰＵ２ａ、ＲＯＭ２ｂ、ＲＡＭ２ｃ、補助記憶デバイス２ｄ、表示インタフェース２ｆ、入力インタフェース２ｈ、カメラインタフェース２ｊおよび通信デバイス２ｋは、バスライン２ｍにそれぞれ接続されている。ＬＣＤ２ｅは表示インタフェース２ｆに接続されている。タッチセンサ２ｇは入力インタフェース２ｈに接続されている。カメラ２ｉはカメラインタフェース２ｊに接続されている。
【００１９】
ＣＰＵ２ａは、ＲＯＭ２ｂや補助記憶デバイス２ｄに記憶されたオペレーティングシステムやアプリケーションプログラムに従って、前述した各種の業務に関する各種の処理や後述する処理を実行する。
【００２０】
ＲＯＭ２ｂは、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＯＭ２ｂは、ＣＰＵ２ａが各種の処理を実行する上で必要なデータを記憶する場合もある。
【００２１】
ＲＡＭ２ｃは、ＣＰＵ２ａが各種の処理を実行する上で必要なデータを必要に応じて記憶する。またＲＡＭ２ｃは、ＣＰＵ２ａが各種の処理を行う際のワークエリアとしても利用される。
【００２２】
補助記憶デバイス２ｄは、例えばハードディスクドライブやＳＳＤ（solid state drive）などである。補助記憶デバイス２ｄは、ＣＰＵ２ａが各種の処理を行う上で使用するデータや、ＣＰＵ２ａでの処理によって生成されたデータを保存する。補助記憶デバイス２ｄは、上記のアプリケーションプログラムを記憶する場合もある。
【００２３】
ＬＣＤ２ｅは、表示インタフェース２ｆにより駆動されて画像を表示する。
【００２４】
表示インタフェース２ｆは、ＣＰＵ２ａの制御の下に転送されてくる画像データに応じた画像が表示されるようにＬＣＤ２ｅを駆動する。
【００２５】
タッチセンサ２ｇは、ＬＣＤ２ｅの表示面に積層配置される。タッチセンサ２ｇは、ＬＣＤ２ｅの表示画面へのタッチペンによるタッチがなされた際に、そのタッチ位置に応じた検出信号を出力する。かくして、ＬＣＤ２ｅとタッチセンサ２ｇとにより、タッチパネルが構成される。このタッチセンサ２ｇは、操作デバイスの一例である。
【００２６】
入力インタフェース２ｈは、タッチセンサ２ｇが出力した検出信号に基づいて上記のタッチ位置を表す座標情報を求め、この座標情報をＣＰＵ２ａへ送る。
【００２７】
カメラ２ｉは、タッチセンサ２ｇに近接するタッチペンを撮影可能なように撮影範囲を定めて設けられ、当該撮影範囲内のカラー画像を表した画像データを一定の撮影間隔で繰り返し生成する。カメラ２ｉとしては、例えばＣＣＤセンサを用いた周知の撮像デバイスを利用できる。撮影間隔は、タッチセンサ２ｇにタッチペンがタッチした時点よりも前における最新の撮影画像に上記のタッチのために操作者によりタッチセンサ２ｇに近接される段階にあるタッチペンが写り込むような時間間隔であれば良い。
【００２８】
カメラインタフェース２ｊは、カメラ２ｉが出力した画像データをＲＡＭ２ｃに書き込む。
【００２９】
通信デバイス２ｋは、ＬＡＮ５を介してステーション４と通信する。通信デバイス２ｋとしては、例えば既存のＬＡＮ通信デバイスを適用できる。なお、通信デバイス２ｋとしては、無線タイプのものを用いても良い。
【００３０】
図２に示すようにステーション４は、ＣＰＵ４ａ、ＲＯＭ４ｂ、ＲＡＭ４ｃ、補助記憶デバイス４ｄおよび通信デバイス４ｅを含む。これらＣＰＵ４ａ、ＲＯＭ４ｂ、ＲＡＭ４ｃ、補助記憶デバイス４ｄおよび通信デバイス４ｅは、バスライン４ｆにそれぞれ接続されている。
【００３１】
ＣＰＵ４ａは、ＲＯＭ４ｂや補助記憶デバイス４ｄに記憶されたオペレーションシステムやアプリケーションプログラムに従って、前述した各種の業務に関する各種の処理や後述する処理を実行する。
【００３２】
ＲＯＭ４ｂは、上記のオペレーションシステムやアプリケーションプログラムを記憶する。ＲＯＭ４ｂは、ＣＰＵ４ａが各種の処理を実行する上で必要なデータなどを記憶する場合もある。
【００３３】
ＲＡＭ４ｃは、ＣＰＵ４ａが各種の処理を実行する上で必要なデータを必要に応じて記憶する。ＲＡＭ４ｃは、ＣＰＵ４ａが各種の処理を行う際のワークエリアとしても利用される。
【００３４】
補助記憶デバイス４ｄは、例えばハードディスクドライブやＳＳＤ（solid state drive）などである。補助記憶デバイス４ｄは、ＣＰＵ４ａが各種の処理を行う上で使用するデータや、ＣＰＵ４ａでの処理によって生成されたデータを保存する。補助記憶デバイス４ｄは、上記のアプリケーションプログラムを記憶する場合もある。
【００３５】
なお、ステーション４は、例えば汎用のサーバ装置やコンピュータ装置を基本ハードウェアとして用いることができる。このときにステーション４は、必要なアプリケーションプログラムがＲＯＭ４ｂまたは補助記憶デバイス４ｄに予め記憶された状態にて販売や譲渡がなされても良いし、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により販売または譲渡されたアプリケーションプログラムが任意に補助記憶デバイス４ｄに書き込まれても良い。
【００３６】
次に以上のように構成されたＰＯＳシステム１００の動作について説明する。
【００３７】
図３はＣＰＵ２ａのフローチャートである。
【００３８】
オーダー端末２が起動されると、ＣＰＵ２ａは図３に示す処理を開始する。ＣＰＵ２ａは、オーダー端末２が正常に動作する状態にあっては、図３に示す処理を継続する。また、オーダー端末２が起動されると、カメラ２ｉも撮影を開始する。カメラ２ｉはこの後、画像データを一定の時間間隔で繰り返し生成する。そしてカメラインタフェース２ｊは、カメラ２ｉが生成した画像データをＲＡＭ２ｃに逐次書き込む。かくして、ＲＡＭ２ｃは、カメラ２ｉが生成した最新の画像データを常に記憶する。
【００３９】
ステップＳａ１においてＣＰＵ２ａは、予め用意された複数のオーダー画面のうちの１つを表示するよう表示インタフェース２ｆに指示する。この指示を受けて表示インタフェース２ｆは、指定のオーダー画面を表示するようにＬＣＤ２ｅを駆動する。
【００４０】
オーダー画面は、オーダーする品目の指定を行うためのＧＵＩ（graphical user interface）を表したものである。オーダー画面を表すデータは、例えば補助記憶デバイス２ｄが記憶する。
【００４１】
このようにしてオーダー画面をＬＣＤ２ｅが表示した状態でＣＰＵ２ａは、ステップＳａ２へ進む。
【００４２】
ステップＳａ２においてＣＰＵ２ａは、オーダー画面の変更を要求する操作が行われたか否かを確認する。そして、該当する操作が行われていないためにＮＯと判定したならばＣＰＵ２ａは、ステップＳａ３へと進む。
【００４３】
ステップＳａ３においてＣＰＵ２ａは、会計処理の実行を要求する操作が行われたか否かを確認する。そして、該当する操作が行われていないためにＮＯと判定したならばＣＰＵ２ａは、ステップＳａ４へと進む。
【００４４】
ステップＳａ４においてＣＰＵ２ａは、オーダー品目の指定のための操作が行われたか否か確認する。そして、該当する操作が行われていないためにＮＯと判定したならばＣＰＵ２ａは、ステップＳａ２へと戻る。
【００４５】
かくしてステップＳａ２乃至ステップＳａ４においてＣＰＵ２ａは、オーダー画面の変更または会計処理の実行が要求されるか、あるいはオーダー品目の指定がなされるのを待ち受ける。
【００４６】
ＣＰＵ２ａがステップＳａ２〜４の待ち受け状態にあるときに、オーダー画面の変更を要求する操作を操作者が行ったならば、ＣＰＵ２ａはステップＳａ２でＹＥＳと判定し、ステップＳａ５へ進む。なお、当該操作は、例えばオーダー画面中の画面変更ボタンにタッチする操作とする。そしてこの場合にＣＰＵ２ａは、画面変更ボタンに相当する領域内のタッチに応じた検出信号がタッチセンサ２ｇから出力されたことに応じて、当該操作がなされたと判定する。
【００４７】
ステップＳａ５においてＣＰＵ２ａは、操作者による操作に応じてオーダー画面を変更するように表示インタフェース２ｆに指示する。この指示を受けて表示インタフェース２ｆは、ＬＣＤ２ｅで表示するオーダー画面を変更する。そして、ＣＰＵ２ａはこののち、ステップＳａ２〜４の待ち受け状態に戻る。
【００４８】
ＣＰＵ２ａがステップＳａ２〜４の待ち受け状態にあるときに、オーダー品目の指定のための操作が行われたならば、ＣＰＵ２ａはステップＳａ４でＹＥＳと判定し、ステップＳａ６へ進む。なお、当該操作は、例えばオーダー画面中の品目ボタンにタッチする操作とする。そしてこの場合にＣＰＵ２ａは、上記の品目ボタンに相当する領域内のタッチに応じた検出信号がタッチセンサ２ｇから出力されたことに応じて、当該操作がなされたと判定する。
【００４９】
ステップＳａ６においてＣＰＵ２ａは、ＲＡＭ２ｃに記憶された最新の画像データを解析し、当該画像データが表す画像に写り込んだタッチペンの色を判定し、さらにその色の色コードを判定する。画像に複数のタッチペンが写り込んでいる場合にＣＰＵ２ａは、上記のようにタッチセンサ２ｇから出力された検出信号が表すタッチ位置に最も近いタッチペンを判定し、そのタッチペンの色を判定することとする。カメラ２ｉの撮影間隔を前述したように定めているから、ここで判定されるタッチペンの色は、上記のオーダー品目の指定のための操作に用いられたタッチペンの色である。かくして本実施形態では、タッチペンが、オーダー操作のために操作デバイス（タッチセンサ２ｇ）に近接するオブジェクトの一例であり、タッチペンの色が、オブジェクトの外観の特徴量の一例である。そして色コードが、メタデータの一例である。そしてＣＰＵ２ａは、メタデータを取得する取得手段として機能する。
【００５０】
なお、ＬＣＤ２ｅで表示中のオーダー画面の背景などを、上記の判定した色に応じた色に変更しても良い。つまり例えば、タッチペンの色を赤色と判定した場合には、オーダー画面の背景を赤系の色とする。このようにすれば、タッチペンの色が正しく判定されたか否かを操作者に認識させることが可能となる。
【００５１】
ステップＳａ７においてＣＰＵ２ａは、上記のオーダー品目の指定のための操作で指定されたオーダー品目の品目コードを判定する。かくしてＣＰＵ２ａは、判定手段として機能する。
【００５２】
図５はオーダー品目を指定する操作が行われる様子の一例を示す斜視図である。
【００５３】
図５に示す例では、赤色のタッチペン７ａを用いて「ホットコーヒー」をオーダー品目として指定する操作が行われている様子を示す。このとき、カメラ２ｉでの撮影画像に、タッチペン７ａが写り込むこととなり、ＣＰＵ２ａは、ステップＳａ６においては「赤色」の色コードを判定し、ステップＳａ７においては「ホットコーヒー」の品目コードを判定することになる。
【００５４】
図６はオーダー品目を指定する操作が行われる様子の別の例を示す斜視図である。
【００５５】
図６に示す例では、青色のタッチペン７ｂを用いて「オレンジジュース」をオーダー品目として指定する操作が行われている様子を示す。このとき、カメラ２ｉでの撮影画像に、タッチペン７ｂが写り込むこととなり、ＣＰＵ２ａは、ステップＳａ６においては「青色」の色コードを判定し、ステップＳａ７においては「オレンジジュース」の品目コードを判定することになる。
【００５６】
ステップＳａ８においてＣＰＵ２ａは、数量指定画面を表示するよう表示インタフェース２ｆに指示する。この指示を受けて表示インタフェース２ｆは、数量指定画面を表示するようにＬＣＤ２ｅを駆動する。
【００５７】
数量指定画面は、直前に指定したオーダー品目のオーダー数を指定するためのＧＵＩを表したものである。数量指定画面を表すデータは、例えば補助記憶デバイス２ｄが記憶する。
【００５８】
ステップＳａ９においてＣＰＵ２ａは、数量指定画面において数量を指定するための操作が行われたか否かを確認する。そして、該当する操作が行われていないためにＮＯと判定したならばＣＰＵ２ａは、ステップＳａ９に戻る。つまりステップＳａ９においてＣＰＵ２ａは、数量を指定するための操作が行われるのを待ち受ける。そして該当する操作が行われたためにステップＳａ９にてＹＥＳと判定したならばＣＰＵ２ａは、ステップＳａ１０へ進む。なお、当該操作は、例えば数量指定画面中の数量指定ボタンにタッチする操作とする。そしてこの場合にＣＰＵ２ａは、上記の数量指定ボタンに相当する領域内のタッチに応じた検出信号がタッチセンサ２ｇから出力されたことに応じて、当該操作がなされたと判定する。
【００５９】
ステップＳａ１０においてＣＰＵ２ａは、上記の数量を指定するための操作に基づき、操作者が指定した数量を判定する。
【００６０】
ステップＳａ１１においてＣＰＵ２ａは、オーダー情報を生成する。かくしてＣＰＵ２ａは、オーダー情報生成手段として機能する。
【００６１】
図４はオーダー情報の構成の一例を示す図である。
【００６２】
ＣＰＵ２ａは、図４に示すように、端末コード、色コード、品目コードおよび数量の各情報を含んだ情報としてオーダー情報を生成する。端末コードは、ＣＰＵ２ａが搭載されたオーダー端末２の識別情報として割り当てられたコードである。ＣＰＵ２ａは、例えばＲＯＭ２ｂまたは補助記憶デバイス２ｄが記憶している端末コードを読み出し、この端末コードに続けて、ステップＳａ６で判定した色の識別コード、ステップＳａ７で判定した品目コードおよびステップＳａ１０で判定した数量を並べてオーダー情報を生成する。
【００６３】
ステップＳａ１２においてＣＰＵ２ａは、上記のように生成したオーダー情報を通信デバイス２ｋからステーション４に宛ててＬＡＮ５へと送信する。
【００６４】
そしてこののちにＣＰＵ２ａは、ステップＳａ１に戻り、前述した処理を繰り返す。
【００６５】
さて、ステーション４が起動されると、ＣＰＵ４ａは図７に示す処理を開始する。ＣＰＵ４ａは、ステーション４が正常に動作する状態にあっては、図７に示す処理を継続する。
【００６６】
ステップＳｂ１においてＣＰＵ４ａは、通信デバイス４ｅが会計要求情報を受信したか否かを確認する。そして会計要求が受信されていないためにＮＯと判定したならばＣＰＵ４ａは、ステップＳｂ２へ進む。
【００６７】
ステップＳｂ２においてＣＰＵ４ａは、通信デバイス４ｅがオーダー情報を受信したか否かを確認する。そしてオーダー情報が受信されていないためにＮＯと判定したならばＣＰＵ４ａは、ステップＳｂ１に戻る。
【００６８】
かくしてステップＳｂ１およびステップＳｂ２においてＣＰＵ４ａは、通信デバイス４ｅが会計要求またはオーダー情報を受信するのを待ち受ける。
【００６９】
前述したようにオーダー端末２から送出されたオーダー情報がＬＡＮ５によりステーション４へと伝送されると、このオーダー情報を通信デバイス４ｅが受信する。通信デバイス４ｅは、受信したオーダー情報をＲＡＭ４ｃに書き込むとともに、オーダー情報を受信したことをＣＰＵ４ａに通知する。
【００７０】
この通知を受けてＣＰＵ４ａは、ステップＳｂ２においてＹＥＳと判定し、ステップＳｂ３へ進む。
【００７１】
ステップＳｂ３においてＣＰＵ４ａは、上記のオーダー情報を送信したオーダー端末２が取引中端末であるか否かを確認する。取引中端末とは、一組の顧客についてのオーダーの受け付けを完了していない状態にあるオーダー端末２を指す。つまり、後述する会計結果情報を受信したのちにオーダー情報の送信を一度も行っていないオーダー端末２は一組の顧客についてのオーダーの受け付けを開始していないのであり、このような状態にあるオーダー端末２は取引中ではないことになるが、上記の状態にはないオーダー端末２は取引中なのであり、取引中端末である。
【００７２】
そしてステップＳｂ３の判断のために本実施形態では、補助記憶デバイス４ｄに記憶した取引テーブルを用いる。取引テーブルは、ＲＡＭ４ｃが記憶しても良い。
【００７３】
図８は取引テーブルの構成の一例を示す図である。
【００７４】
図８に示す取引テーブルは、端末コードと取引コードとを関連付けて記述したデータレコードの集合である。
【００７５】
そしてＣＰＵ４ａは、受信されたオーダー情報に含まれた端末コードを含んだデータレコードが取引テーブルに存在しない場合にステップＳｂ３にてＮＯと判定し、ステップＳｂ４に進む。
【００７６】
ステップＳｂ４にてＣＰＵ４ａは、これまでに開始された別の取引に対して割り当てたのとは異なるコードとして新たな取引コードを決定し、当該取引コードを受信されたオーダー情報に含まれた端末コードと関連付けて記述したデータレコードを含むように取引テーブルを更新する。こののちにＣＰＵ４ａは、ステップＳｂ６へ進む。
【００７７】
一方でＣＰＵ４ａは、受信されたオーダー情報に含まれた端末コードを含んだデータレコードが取引テーブルに存在する場合にステップＳｂ３にてＹＥＳと判定し、ステップＳｂ５に進む。
【００７８】
ステップＳｂ５においてＣＰＵ４ａは、受信されたオーダー情報に含まれた端末コードを含んだデータレコードに記述された取引コードを読み出す。そしてこののちにＣＰＵ４ａは、ステップＳｂ６へ進む。
【００７９】
ステップＳｂ６においてＣＰＵ４ａは、補助記憶デバイス４ｄが記憶するオーダー管理テーブルを更新する。
【００８０】
以上のようにして、ＣＰＵ４ａは収集手段として機能する。また補助記憶デバイス４ｄは、収集したオーダー情報を記憶する記憶デバイスとして機能する。
【００８１】
図９はオーダー管理テーブルの構成の一例を示す図である。
【００８２】
図９に示すようにオーダー管理テーブルは、取引コード、注文時刻、端末コード、色コード、品目コードおよび数量の各情報を含んだデータレコードの集合である。
【００８３】
ＣＰＵ４ａは、ステップＳｂ４で決定した取引コードまたはステップＳｂ５で読み出した取引コードを、受信されたオーダー情報に含まれた端末コード、色コード、品目コードおよび数量と関連付けて記述したデータレコードを含むようにオーダー管理テーブルを更新する。そしてこののちにＣＰＵ４ａは、ステップＳｂ１，２の待ち受け状態に戻る。
【００８４】
このようにして、オーダー端末２にて１つのオーダー品目についての指定操作が行われる毎に、端末コード、色コード、品目コードおよび数量がオーダー端末２からステーション４へと通知される。そしてステーション４では、これらの情報が取引コードに関連付けた状態でオーダー管理テーブルにおいて管理される。
【００８５】
操作者は、取引を締めて会計を行おうとする場合、オーダー端末２にて会計を要求するための操作を行う。そしてこのような操作を操作者が行ったならば、ＣＰＵ２ａは図３中のステップＳａ３でＹＥＳと判定し、ステップＳａ１３へ進む。なお、当該操作は、例えばオーダー画面中の会計ボタンにタッチする操作とする。そしてこの場合にＣＰＵ２ａは、会計ボタンに相当する領域内のタッチに応じた検出信号がタッチセンサ２ｇから出力されたことに応じて、当該操作がなされたと判定する。
【００８６】
ステップＳａ１３においてＣＰＵ２ａは、会計要求情報を通信デバイス２ｋからステーション４に宛ててＬＡＮ５へと送信する。ＣＰＵ２ａは、会計要求情報に、端末コードを含める。
【００８７】
このようにオーダー端末２が送出した会計要求情報がＬＡＮ５によりステーション４へと伝送されると、この会計要求情報を通信デバイス４ｅが受信する。通信デバイス４ｅは、受信した会計要求情報をＲＡＭ４ｃに書き込むとともに、会計要求情報を受信したことをＣＰＵ４ａに通知する。
【００８８】
この通知を受けてＣＰＵ４ａは、ステップＳｂ１においてＹＥＳと判定し、ステップＳｂ７へ進む。
【００８９】
ステップＳｂ７においてＣＰＵ４ａは、受信された会計要求情報に含まれた端末コードに関連付けて取引テーブルに記述された取引コードを読み出す。
【００９０】
ステップＳｂ８においてＣＰＵ４ａは、ステップＳｂ７で読み出した取引コードで識別される取引に関するデータレコードをオーダー管理テーブルから抽出する。つまりＣＰＵ４ａは、オーダー管理テーブルに含まれるデータレコードのうちから、ステップＳｂ７で読み出した取引コードを含んだデータレコードを抽出する。
【００９１】
ステップＳｂ９においてＣＰＵ４ａは、ステップＳｂ８で抽出したデータレコードを、そこに含む色コード毎にグループ化し、グループ毎に会計情報を生成する。会計情報は、会計処理のために利用可能な情報であり、その具体的な内容は任意であって良い。会計情報は例えば、各グループに属するデータレコードに記述された品目コードが表す品目の名称のリスト、これら各品目の注文数量、およびこれら各品目の取引に関わる合計金額などを含む情報とすることが考えられる。なお、この会計情報は、集計処理やＰＯＳ端末１での会計処理などで利用するために補助記憶デバイス４ｄに記憶しておく。かくしてＣＰＵ４ａは、グループ分け手段および会計情報生成手段として機能する。
【００９２】
ステップＳｂ１０においてＣＰＵ４ａは、グループ毎の会計情報のそれぞれを含んだ情報として会計結果情報を生成し、これを通信デバイス４ｅから会計要求情報の送信元のオーダー端末２に宛ててＬＡＮ５へと送信する。
【００９３】
ステップＳｂ１１においてＣＰＵ４ａは、ステップＳｂ７にて読み出した取引コードを含んだデータレコードを含まないように取引テーブルを更新する。つまり、会計要求情報を送信したオーダー端末２における取引が終了したので、当該オーダー端末２を会計中端末から除外する。
【００９４】
そしてこののちにＣＰＵ４ａは、ステップＳｂ１，２の待ち受け状態に戻る。
【００９５】
さてＣＰＵ２ａは、ステップＳａ１３にて会計要求情報を送信した後には、ステップＳａ１４へ進む。
【００９６】
ステップＳａ１４にてＣＰＵ２ａは、会計結果情報が受信されたか否かを確認する。そして、会計結果情報が受信されていないためにＮＯと判定したならばＣＰＵ２ａは、ステップＳａ１４に戻る。かくしてステップＳａ１４においてＣＰＵ２ａは、会計結果情報が受信されるのを待ち受ける。
【００９７】
上述のようにステーション４が送出した会計結果情報がＬＡＮ５によりオーダー端末２へと伝送されると、この会計結果情報を通信デバイス２ｋが受信する。通信デバイス２ｋは、受信した会計結果情報をＲＡＭ２ｃに書き込むとともに、会計結果情報を受信したことをＣＰＵ２ａに通知する。
【００９８】
この通知を受けてＣＰＵ２ａは、ステップＳａ１４においてＹＥＳと判定し、ステップＳａ１５へ進む。
【００９９】
ステップＳａ１５においてＣＰＵ２ａは、ＲＡＭ２ｃが記憶する会計結果情報に基づいて会計画面を作成し、この会計画面を表示するよう表示インタフェース２ｆに指示する。この指示を受けて表示インタフェース２ｆは、会計画面を表示するようにＬＣＤ２ｅを駆動する。会計画面は、会計結果情報が含む情報をオーダー端末２の操作者に知らせるための画面である。
【０１００】
図１０は会計画面の一例を示す図である。
【０１０１】
ステップＳａ１６においてＣＰＵ２ａは、会計画面中に設けられた確認ボタンがタッチされたか否かを確認する。そして、確認ボタンがタッチされていないためにＮＯと判定したならばＣＰＵ２ａは、ステップＳａ１６に戻る。かくしてステップＳａ１６においてＣＰＵ２ａは、確認ボタンがタッチされるのを待ち受ける。
【０１０２】
操作者は、会計画面の内容を確認し終えた場合、会計画面中に配置された確認ボタンをタッチする。そしてこのような操作を操作者が行ったならば、ＣＰＵ２ａはステップＳａ１６でＹＥＳと判定し、ステップＳａ１に戻る。
【０１０３】
以上のようにＰＯＳシステム１００によれば、オーダー端末２は、タッチセンサ２ｇでのオーダー操作に応じて判定したオーダー品目の品目コードと、その品目をオーダーする操作に用いられたタッチペンの色の色コードとを関連付けたオーダー情報を生成する。かくして、このオーダー情報に基づくことにより、同一のオーダー端末２で行われた複数のオーダーを、オーダー操作のために用いられたタッチペンの色毎に区別して管理することができる。ＰＯＳシステム１００ではステーション４が、オーダー端末２が生成したオーダー情報を収集して、補助記憶デバイス４ｄにて記憶する。かくしてステーション４にて、上記のような管理を実現できる。
【０１０４】
そしてＰＯＳシステム１００によれば、オーダー端末２は、オーダー情報に端末コードを含める。かくして、複数のオーダー端末２で同一の色のタッチペンを利用しても、上記のようなオーダーの管理をオーダー端末２毎で行うことができる。
【０１０５】
さらにＰＯＳシステム１００によれば、ステーション４は、オーダー情報を、含んだ端末コードおよび色コードが共通し、かつその端末コードに応じた所定の会計期間内に前記収集手段が収集したオーダー情報を同一のグループに属するようにグループ分けし、当該グループ分けされたグループ毎に、属するオーダー情報に含まれた品目コードが表すオーダー品目についての会計処理のための会計情報を生成する。このため、一取引内でオーダーされた複数の品目に関する会計情報を、オーダー操作のために使用されたタッチペンの色毎に生成することができる。これにより、例えば、複数の顧客が異なる色のタッチペンを使い分けつつオーダー端末２を操作することにより、顧客毎の会計情報を生成することができる。つまり、１つの顧客グループに属する複数の顧客が個別会計を行おうとする場合に対応した会計情報を容易に生成することができる。
【０１０６】
この実施形態は、次のような種々の変形実施が可能である。
【０１０７】
オーダー品目とタッチペンの色とを関連付けて表した配膳指示画像を生成し、これを店員向けの表示器で表示したり、プリンタでプリントしたりしても良い。そうすると、店員は配膳指示画像を参照することにより、オーダー品目をどの顧客に配膳するべきかを判断することが可能となる。
【０１０８】
従来、多数のオーダー品目のオーダー受付の処理を複数の店員のいずれが行ったのかを管理する場合には、各店員にそれぞれ別々のオーダー端末を所持させて店員とオーダー端末とを関連付けておくことで、オーダー受付のための操作が行われたオーダー端末に基づいてそのオーダー受付を行った店員を特定できるようにする。この場合、オーダー端末の使用開始時に店員が入力した店員コードを端末コードと関連付けて管理しておくことが必要である。しかしながら本願の技術を利用すれば、各店員がそれぞれ異なるタッチペンを使用することとし、店員コードとカラーコードとを関連付けて管理しておくようにすることにより、複数の店員がオーダー端末２を共用していても、上記のような管理を容易に行うことができる。
【０１０９】
メタデータとしては、色の他に、タッチペンの形状などのようなタッチペンに関する他の特徴量を用いることもできる。また、操作者の顔から抽出した特徴量をメタデータとして使用することもできる。
【０１１０】
タッチペンに搭載した無線タグとの無線通信によりタッチペンの識別コードをメタデータとして取得するなどのようにカメラ２ｉにより得られた画像を用いずにメタデータの取得を行っても良い。
【０１１１】
読取確認音を出力する機能を備えて、タッチセンサ２ｇによりタッチが検出されたことに応じて読取確認音を出力しても良い。
【０１１２】
オーダーの管理に特化し、周知のＰＯＳシステムが備える他の機能を省いたシステムとして実現することも可能である。
【０１１３】
カメラ２ｉが出力する画像データをオーダー端末２からステーション４に送り、タッチペンの色の判定をステーション４で行っても良い。
【０１１４】
タッチセンサ２ｇが検出したタッチ位置を表す情報をオーダー端末２からステーション４に送り、オーダー品目の品目コードの判定をステーション４で行っても良い。
【０１１５】
タッチペンの色の判定および品目コードの判定の少なくとも一方をステーション４で行う場合、オーダー情報の生成はステーション４で行っても良い。
【０１１６】
オーダー品目を指定する操作が行われたことをトリガとしてカメラ２ｉによる撮影を行い、これにより得られた画像からタッチペンの色を判定しても良い。
【０１１７】
前記実施形態のようなＰＯＳシステムの実現には、クラウドコンピューティングを利用できる。より具体的には、software as a service（ＳａａＳ）と称されるソフトウェア提供形態が適する。
【０１１８】
図１１はＰＯＳシステム２００の構成を示す図である。なお、図１１において図１と同一部分には同一の符号を付し、その詳細な説明は省略する。
【０１１９】
このＰＯＳシステム２００は、ＰＯＳシステム１００におけるステーション４に代えてクラウド２１を利用する
クラウド２１はさらに、複数のサーバ装置２１ａを含む。これら複数のサーバ装置２１ａは互いに通信可能に構成される。ただしサーバ装置２１ａは、１つのみであっても良い。
【０１２０】
オーダー端末２は、前述したような専用の端末を用いずに、デスクトップタイプやノートブックタイプなどの種々のコンピュータや携帯ＰＯＳ端末（ＰＤＡ）などの各種の情報機器をハードウェアとして利用できる。タブレット型の携帯ＰＯＳ端末などは、オーダー端末２の代わりに用いるのに好適である。これらの情報機器を利用してオーダー端末２を実現する場合、上述のオーダー端末２が備える各種の機能を実現するためのプログラムは、オーダー端末２としての情報機器が有する記憶ユニットに予め記憶させておいても良いし、上記のプログラムをクラウド２１が有する記憶ユニットに記憶しておき、必要に応じてクラウド２１からオーダー端末２としての情報機器へと与えるようにしても良い。上記のプログラムをクラウド２１からオーダー端末２としての情報機器へと与える場合には、サーバ装置２１ａのうちの少なくとも１つに、上記のプログラムをオーダー端末２へと送信する機能を備える。
【０１２１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
以下に、本願の当初の特許請求の範囲に記載された発明を付記する。
［１］  操作デバイスと、
前記操作デバイスでのオーダー操作に応じてオーダー品目の品目コードを判定する判定手段と、
前記オーダー操作のために前記操作デバイスに近接する所定のオブジェクトに関するメタデータを取得する取得手段と、
前記判定手段が前記品目コードを判定する毎に、その判定した品目コードと、その品目コードが判定された第１のタイミングと所定関係にある第２のタイミングで前記取得手段が取得した前記メタデータとを関連付けたオーダー情報を生成するオーダー情報生成手段と、
を具備することを特徴とするオーダー端末。
［２］  互いに通信可能な少なくとも１つのオーダー端末とオーダー情報管理装置とを具備し、
前記オーダー端末に備えられた操作デバイスと、
前記オーダー端末または前記オーダー情報管理装置に備えられ、前記操作デバイスでのオーダー操作に応じてオーダー品目の品目コードを判定する判定手段と、
前記オーダー端末または前記オーダー情報管理装置に備えられ、前記オーダー操作のために前記操作デバイスに近接する所定のオブジェクトに関するメタデータを取得する取得手段と、
前記オーダー端末または前記オーダー情報管理装置に備えられ、前記判定手段が前記品目コードを判定する毎に、その判定した品目コードと、その品目コードを判定した前記判定手段を備えた前記オーダー端末を識別する端末コードと、その品目コードが判定された第１のタイミングと所定関係にある第２のタイミングで前記取得手段が取得した前記メタデータとを関連付けたオーダー情報を生成するオーダー情報生成手段と、
前記オーダー情報管理装置に備えられ、前記オーダー情報生成手段が生成した前記オーダー情報を収集する収集手段と、
前記オーダー情報管理装置に備えられ、前記収集手段が収集した前記オーダー情報を記憶する記憶デバイスとを具備することを特徴とするオーダー管理システム。
［３］  前記オーダー情報管理装置はさらに、
前記記憶デバイスが記憶する前記オーダー情報を、含んだ前記端末コードおよび前記メタデータが共通し、かつその端末コードに応じた所定の会計期間内に前記収集手段が収集した前記オーダー情報を同一のグループに属するようにグループ分けするグループ分け手段と、
前記グループ分け手段によりグループ分けされたグループ毎に、属するオーダー情報に含まれた品目コードが表すオーダー品目についての会計処理のための会計情報を生成する会計情報生成手段と、
を具備することを特徴とする［２］に記載のオーダー管理システム。
【符号の説明】
【０１２２】
２…オーダー端末、２ａ…ＣＰＵ、２ｂ…ＲＯＭ、２ｃ…ＲＡＭ、２ｄ…補助記憶デバイス、２ｅ…ＬＣＤ、２ｆ…表示インタフェース、２ｇ…タッチセンサ、２ｈ…入力インタフェース、２ｉ…カメラ、２ｊ…カメラインタフェース、２ｋ…通信デバイス、４…ステーション、４ａ…ＣＰＵ、４ｂ…ＲＯＭ、４ｃ…ＲＡＭ、４ｄ…補助記憶デバイス、４ｅ…通信デバイス、７ａ…タッチペン、７ｂ…タッチペン、２１…クラウド、２１ａ…サーバ装置、１００，２００…ＰＯＳシステム。
【図１】
0005564539.tif 000002
【図２】
0005564539.tif 000003
【図３】
0005564539.tif 000004
【図４】
0005564539.tif 000005
【図５】
0005564539.tif 000006
【図６】
0005564539.tif 000007
【図７】
0005564539.tif 000008
【図８】
0005564539.tif 000009
【図９】
0005564539.tif 000010
【図１０】
0005564539.tif 000011
【図１１】
0005564539.tif 000012