(57)【特許請求の範囲】
【請求項１】
入出力装置と、
通信インターフェースと、
メインメニュー及びサブメニューカテゴリ毎のサブメニューを格納するメニューマスタと、
前記サブメニューカテゴリ毎の前記サブメニューのオーダー数の最小値及び最大値を格納するサブテーブルと、
受注したオーダーを格納するオーダーファイルと、
前記サブメニューカテゴリ毎のオーダーを入力する際に前記サブメニューカテゴリの前記サブメニューのオーダー数が前記最小値以上前記最大値以下の場合にオーダー登録処理する制御部と、
を備えるオーダー処理端末。
【請求項２】
前記制御部は、
前記サブメニューカテゴリ毎のオーダーを入力する際に前記サブメニューカテゴリの前記サブメニューのオーダー数が最小値以上最大値以下にない場合にエラー処理する請求項１記載のオーダー処理端末。
【請求項３】
前記サブテーブルは、
前記サブメニューカテゴリ毎のコメントを格納し、
前記制御部は、
前記サブメニューカテゴリ毎の前記サブメニューの受注時に前記入出力装置に前記コメントを表示する請求項２記載のオーダー処理端末。
【請求項４】
前記サブテーブルは、
前記サブメニューカテゴリと前記コメントとを１対１に格納する請求項３記載のオーダー処理端末。
【請求項５】
入出力装置と、
通信インターフェースと、
メインメニュー及びサブメニューカテゴリ毎のサブメニューを格納するメニューマスタと、
前記サブメニューカテゴリ毎の前記サブメニューのオーダー数の最小値及び最大値を格納するサブテーブルと、
受注したオーダーを格納するオーダーファイルと、
を備えるオーダー処理端末を、
前記サブメニューカテゴリ毎のオーダーを入力する際に前記サブメニューカテゴリの前記サブメニューのオーダー数が前記最小値以上前記最大値以下の場合にオーダー登録処理するオーダー登録処理手段として機能させるためのオーダー処理プログラム。
【請求項６】
前記オーダー処理端末を、
前記サブメニューカテゴリ毎のオーダーを入力する際に前記サブメニューカテゴリの前記サブメニューのオーダー数が前記最小値以上前記最大値以下にない場合にエラー処理するエラー処理手段としてさらに機能させるための請求項５記載のオーダー処理プログラム。
【請求項７】
前記サブテーブルは、
前記サブメニューカテゴリ毎のコメントを格納する前記オーダー処理端末を、
前記サブメニューカテゴリ毎の前記サブメニューの受注時に前記入出力装置に前記コメントを表示するコメント表示手段としてさらに機能させるための請求項６記載のオーダー処理プログラム。
【請求項８】
前記サブテーブルは、
前記サブメニューカテゴリと前記コメントとを１対１に格納する請求項７記載のオーダー処理プログラム。
【請求項９】
入出力装置と、通信インターフェースと、メインメニュー及びサブメニューカテゴリ毎のサブメニューを格納するメニューマスタと、前記サブメニューカテゴリ毎の前記サブメニューのオーダー数の最小値及び最大値を格納するサブテーブルと、受注したオーダーを格納するオーダーファイルと、前記サブメニューカテゴリ毎のオーダーを入力する際に前記サブメニューカテゴリの前記サブメニューのオーダー数が前記最小値以上前記最大値以下の場合にオーダー登録処理する制御部と、を備えるオーダー端末と、
前記オーダー端末からオーダーを受信し、受信したオーダーを記録媒体に画像形成するするプリンタと、
前記オーダー端末からオーダーを受信し、受信したオーダーを表示するディスプレイと、
前記オーダー端末からオーダーを受信し、清算処理する清算端末と、
を備えるオーダー処理システム。
【請求項１０】
前記清算端末は、
入出力装置と、通信インターフェースと、メインメニュー及びサブメニューカテゴリ毎のサブメニューを格納するメニューマスタと、
前記サブメニューカテゴリ毎の前記サブメニューのオーダー数の最小値及び最大値を格納するサブテーブルと、受注したオーダーを格納するオーダーファイルと、
前記サブメニューカテゴリ毎のオーダーを入力する際に前記サブメニューカテゴリの前記サブメニューのオーダー数が前記最小値以上前記最大値以下の場合にオーダー登録処理する制御部と、
を備える請求項９記載のオーダー処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、オーダー処理端末、オーダー処理プログラム及びオーダー処理システムに関する。
【背景技術】
【０００２】
レストランなどの店舗において顧客の注文を処理するオーダー処理端末が実用化されている。このオーダー処理端末は、演算装置のほか、タッチパネル、通信インターフェース、記憶装置などを備える。
【０００３】
記憶装置にはメニューを格納するメニューマスタと、メニューマスタから抽出したメニューをオーダーとして格納するオーダーファイルと、が格納される。
【０００４】
従来のオーダー処理端末は、メニューマスタに格納される限られたパターンのオーダーしか登録できなかった。
【０００５】
具体的には、メインメニューに属する複数のサブメニューカテゴリ毎に複数のサブメニューを複数選択するというオーダーは受注ができない。
【０００６】
例えば、メインメニューにパスタセットがあり、パスタセットにはパスタ、ピッツァ、及びドリンクのサブメニューカテゴリがあり、パスタは１０種類のサブメニューの中から２種類選べるというメニューがあるとする。
【０００７】
従来のオーダー処理端末は、パスタは１種類しか選べず、パスタは１０種類の中から２種類選べるという複雑なメニューは処理ができなかった。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１０−１１１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従って、サブメニューカテゴリ毎に複数のサブメニューを選択し、オーダー登録処理できるオーダー処理端末、オーダー処理プログラム及びオーダー処理システムが求められている。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の一実施形態は、入出力装置と、通信インターフェースと、メインメニュー及びサブメニューカテゴリ毎のサブメニューを格納するメニューマスタと、サブメニューカテゴリ毎のサブメニューのオーダー数の最小値及び最大値を格納するサブテーブルと、受注したオーダーを格納するオーダーファイルと、サブメニューカテゴリ毎のオーダーを入力する際にサブメニューカテゴリのサブメニューのオーダー数が最小値以上最大値以下の場合にオーダー登録処理する制御部と、を備えるオーダー処理端末を提供する。
【図面の簡単な説明】
【００１１】
【図１】オーダー端末の外観斜視図である。
【図２】清算端末の外観斜視図である。
【図３】オーダー処理端末を使用するシステムの例を示す図である。
【図４】オーダー処理端末の構成を示すブロック図である。
【図５】メニューマスタのデータ構造を示す図である。
【図６】サブテーブルのデータ構造を示す図である。
【図７】オーダーファイルのデータ構造を示す図である。
【図８】オーダー処理端末の動作を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、オーダー処理端末、オーダー処理プログラム、及びオーダー処理システムの一実施形態について、図面を用いて詳細に説明する。
【００１３】
本実施形態のオーダー処理端末は、入出力装置と、通信インターフェースと、メインメニュー及びサブメニューカテゴリ毎のサブメニューを格納するメニューマスタと、サブメニューカテゴリ毎のサブメニューのオーダー数の最小値及び最大値を格納するサブテーブルと、受注したオーダーを格納するオーダーファイルと、サブメニューカテゴリ毎のオーダーを入力する際にサブメニューカテゴリのサブメニューのオーダー数が最小値以上最大値以下の場合にオーダー登録処理する制御部と、を備える。
【００１４】
図１は、オーダー端末１００の外観斜視図である。図１に示すように、オーダー端末１００は、本体と蓋部のそれぞれに入出力部としてタッチパネル１０１を備える。
【００１５】
オペレータは、このオーダー端末１００を携帯して店舗内を巡回し、顧客のオーダーをオーダー端末１００に入力する。
【００１６】
図２は、清算端末２００の外観斜視図である。図２に示すように、清算端末２００は、本体上部に入出力部としてタッチパネル１０１を備える。
【００１７】
清算端末２００は、例えば店舗の出口に設置され、オペレータはオーダーを清算処理する。
【００１８】
以下、このオーダー端末１００と、清算端末２００とを合わせてオーダー処理端末と言う。
【００１９】
図３は、オーダー処理端末を使用するシステムの例を示す図である。図３に示すように、オーダー端末１００は、入力したオーダーをキッチンなどに設置されるプリンタ３０１、ディスプレイ３０２、清算端末２００に、例えば無線ＬＡＮなどの通信方法を使用して配信する。
【００２０】
プリンタ３０１は、記録媒体に画像形成する画像形成部と、通信Ｉ／Ｆと、記憶装置であるメモリと、演算装置であるＣＰＵと、を備える。
【００２１】
プリンタ３０１は、オーダー端末１００からオーダーを受信し、受信したオーダーを記録媒体に画像形成する。
【００２２】
ディスプレイ３０２は、入出力装置であるタッチパネルと、通信Ｉ／Ｆと、記憶装置であるメモリと、演算装置であるＣＰＵと、を備える。
【００２３】
ディスプレイ３０２は、オーダー端末１００からオーダーを受信し、受信したオーダーを表示する。
【００２４】
調理者は、プリンタ３０１又はディスプレイ３０２から出力されるオーダーをもとにメニューを調理する。
【００２５】
清算係は、清算端末２００によりオーダーを顧客ごとに清算する。
【００２６】
図４は、オーダー処理端末の構成を示すブロック図である。図４に示すように、オーダー処理端末は、制御部であるＣＰＵ４０１と、入出力装置であるタッチパネル４０２と、無線ＬＡＮインターフェースなどの通信インターフェース（以下、インターフェースをＩ／Ｆと言う。）４０３と、ＲＯＭ、ＲＡＭなどの記憶装置であるメモリ４０４と、ハードディスク又はフラッシュメモリなどの補助記憶装置４０５と、を備える。
【００２７】
補助記憶装置４０５は、メインメニュー及びサブメニューカテゴリ毎のサブメニューを格納するメニューマスタ４０５Ａと、サブメニューカテゴリ毎のサブメニューのオーダー数の最小値及び最大値を格納するサブテーブル４０５Ｂと、受注したオーダーを格納するオーダーファイル４０５Ｃと、を格納する。
【００２８】
図５は、メニューマスタ４０５Ａのデータ構造を示す図である。図５に示すように、メニューマスタ４０５Ａは、メニューに固有に割り当てられるメニュー識別子である「ＩＤ」と、メニューの名称を示す「メニュー名」と、メインメニュー又はサブメニューの別を示す「属性」と、オーダーの処理に使用する「付加情報」と、メニューの価格を示す「単価」と、を格納する。
【００２９】
各データの例は、ＩＤが「０００１」、メニュー名が「パスタセット」、属性が「メイン」、付加情報が「０」、単価が「３８００」である。
【００３０】
図５に示すメニューの例は、メインメニューとして「パスタセット」が格納され、サブメニューカテゴリの「パスタ」としてサブメニュー「スパゲッティカルボナーラ」とサブメニュー「スパゲッティミートソース」などの複数のサブメニューがあり、サブメニューカテゴリの「ピッツァ」としてサブメニュー「ピッツァイタリアーナ」とサブメニュー「ピッツァテリヤキ」などの複数のサブメニューがあり、サブメニューカテゴリの「ドリンク」としてサブメニュー「アイスコーヒー」とサブメニュー「アイスティー」などの複数のサブメニューが格納されている。
【００３１】
サブメニューカテゴリの別はＩＤの１桁目により識別する。従って、メニューマスタ４０５Ａはメインメニューと、サブメニューカテゴリ毎のサブメニューと、を格納する。
【００３２】
このパスタセットは、「パスタ」を最大１０種類まで、「ピッツァ」を最大８種類まで、「ドリンク」を最大１２種類まで指定できるメニューであるとする。
【００３３】
図６は、サブテーブル４０５Ｂのデータ構造を示す図である。図６に示すように、サブテーブル４０５Ｂは、オーダー処理端末のタッチパネルに、サブメニュー受注時に表示するメインメニューに固有に割り当てられ、サブメニュー受注時に表示するコメント識別子である「コメントＩＤ」と、表示するコメントの内容を示す「コメント」と、サブメニューとしてオーダー可能な最小値である「最小値」と、サブメニューとしてオーダー可能な最大値である「最大値」と、オーダー処理に使用される「追加情報」と、を格納する。
【００３４】
各データの例は、コメントＩＤが「０００１」、コメントが「パスタは？」、最小値が「１」、最大値が「１０」、追加情報が「１」である。
【００３５】
図７は、オーダーファイル４０５Ｃのデータ構造を示す図である。図７に示すように、オーダーファイル４０５Ｃは、オーダーごとに固有に割り当てられるオーダー識別子である「オーダーＩＤ」と、基礎情報である「テーブル・人数・担当」と、「属性」と、「メニュー名」と、「単価」と、イートイン又はテイクアウトの別を示す「備考」と、を格納する。
【００３６】
各データの例は、オーダーＩＤが「１１０８０４００１」、テーブル・人数・担当が「０１００２０１０１」、属性が「メイン」、メニュー名が「パスタセット」、単価が「３８００」、備考が「ＩＮ」である。
【００３７】
図８は、オーダー処理端末の動作を示すフローチャートである。図８に示すように、動作８０１において、オーダー処理端末は基礎情報の入力を行う。
【００３８】
動作８０２において、オーダー処理端末はメニューマスタ４０５Ａを検索し、タッチパネル４０２に表示し、オペレータからのメインメニューの選択を入力する。
【００３９】
動作８０３において、オーダー処理端末は選択されたメインメニューをオーダーファイル４０５Ｃに登録する。
【００４０】
動作８０４において、オーダー処理端末はカウンタを０で初期化する。
【００４１】
動作８０５において、オーダー処理端末はメインメニューのＩＤを基にサブテーブル４０５ＢのコメントＩＤを検索し、対応するコメントと、最小値と、最大値と、を読み出し、コメントをタッチパネル４０２に表示する。
【００４２】
動作８０６において、オーダー処理端末はメニューマスタ４０５Ａをメインメニューに基づいて検索し、メインメニューの下位のサブメニューをタッチパネル４０２に表示し、オペレータからのサブメニューの選択を入力する。
【００４３】
動作８０７において、オーダー処理端末はカウンタに１を加算する。
【００４４】
動作８０８において、オーダー処理端末は、カウンタの値が最小値以上かつ最大値以下であるかを判定する。オーダー処理端末は、カウンタの値が最小値以上かつ最大値以下であると判定したとき、動作８０９に進み、カウンタの値が最小値以上かつ最大値以下でないと判定したとき、動作８１０に進んでエラー処理をした後に動作８１１に進む。
【００４５】
従って、各サブメニューカテゴリに対して最小値以上かつ最大値以下のサブメニューを登録できる。
【００４６】
動作８０９において、オーダー処理端末は選択されたサブメニューをオーダーファイル４０５Ｃに登録する。
【００４７】
動作８１１において、オーダー処理端末は入力すべきサブメニューカテゴリがあるかを判定する。オーダー処理端末は入力すべきサブメニューカテゴリがあると判定した場合、動作８０４に戻り、ないと判定した場合、動作８１２に進む。
【００４８】
動作８１２において、オーダー処理端末はオーダーファイル４０５Ｃを、プリンタ３０１、ディスプレイ３０２、及びオーダー処理端末がオーダー端末１００のときは清算端末２００に送信する。
【００４９】
以上述べたように、オーダー処理端末は、入出力装置と、通信Ｉ／Ｆ４０３と、メインメニュー及びサブメニューカテゴリ毎のサブメニューを格納するメニューマスタ４０５Ａと、サブメニューカテゴリ毎のサブメニューのオーダー数の最小値及び最大値を格納するサブテーブル４０５Ｂと、受注したオーダーを格納するオーダーファイル４０５Ｃと、サブメニューカテゴリ毎のオーダーを入力する際にサブメニューカテゴリのサブメニューのオーダー数が最小値以上最大値以下の場合にオーダー登録処理する制御部と、を備える。
【００５０】
従って、サブメニューカテゴリ毎に複数のサブメニューを選択し、オーダー登録処理できるという効果がある。
【００５１】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００５２】
４０１：ＣＰＵ
４０２：タッチパネル
４０３：通信インターフェース
４０４：メモリ
４０５：補助記憶装置
【図１】
0005412480.tif 000002
【図２】
0005412480.tif 000003
【図３】
0005412480.tif 000004
【図４】
0005412480.tif 000005
【図５】
0005412480.tif 000006
【図６】
0005412480.tif 000007
【図７】
0005412480.tif 000008
【図８】
0005412480.tif 000009