(57)【要約】【課題】調理指示発行が保留されたアイテムの調理指示発行を適切な時間で促すことである。【解決手段】コントローラ１０は、アイテムのカテゴリ別に、注文時から調理指示発行までの履歴時間及びその平均時間を記憶する記憶部を備える。コントローラ１０は、ハンディ端末２０に調理指示発行を保留するカテゴリのアイテムを注文するオーダ情報が入力された場合に、当該オーダ情報入力確定時からの経過時間を計時し、当該経過時間が、前記記憶部に記憶された履歴時間の平均時間以上となるか否かを判別し、当該経過時間が平均時間以上となる場合に、当該カテゴリのアイテムの調理指示発行を促すアラーム情報をハンディ端末２０のアラーム出力部に出力させ、ハンディ端末２０への調理指示発行の入力に応じて、当該カテゴリのアイテムの調理指示伝票をプリンタ３０に印刷させる。【選択図】  図１
2013037557.tif 000002
【特許請求の範囲】
【請求項１】
注文されたアイテムの調理指示伝票をプリンタで印刷するオーダエントリシステムであって、
オーダ情報の入力を受け付ける操作部と、
アイテムのカテゴリ別に、オーダ情報入力確定時から調理指示発行までの履歴時間及びその平均時間を記憶する記憶部と、
アラーム情報の出力を行うアラーム出力部と、
前記操作部を介して調理指示発行を保留するカテゴリのアイテムを注文するオーダ情報が入力された場合に、当該オーダ情報入力確定時からの第１の経過時間を計時し、当該第１の経過時間が、前記記憶部に記憶された履歴時間の平均時間以上となるか否かを判別し、当該第１の経過時間が平均時間以上となる場合に、当該カテゴリのアイテムの調理指示発行を促すアラーム情報を前記アラーム出力部に出力させ、前記操作部を介する調理指示発行の入力に応じて、当該カテゴリのアイテムの調理指示伝票を前記プリンタに印刷させる第１の制御部と、を備えるオーダエントリシステム。
【請求項２】
ハンディ端末と、当該ハンディ端末と通信可能なコントローラと、を備え、
前記コントローラは、
前記記憶部と、
前記第１の制御部と、を備え、
前記第１の制御部は、前記第１の経過時間が平均時間以上となる場合に、前記カテゴリのアイテムの調理指示発行を促すアラームコマンドを前記コントローラに送信し、
前記ハンディ端末は、
前記操作部と、
前記アラーム出力部と、
前記操作部を介して入力されたオーダ情報を前記コントローラに送信し、前記アラームコマンドを前記コントローラから受信すると、当該アラームコマンドに応じたアラーム情報を前記アラーム出力部に出力させる第２の制御部と、を備える請求項１に記載のオーダエントリシステム。
【請求項３】
前記第２の制御部は、前記操作部を介して前記アラームコマンドに応じたカテゴリの調理指示発行が入力された場合に、当該カテゴリのアイテムの調理指示を行う調理指示発行コマンドを前記コントローラに送信し、
前記第１の制御部は、前記調理指示発行コマンドを前記ハンディ端末から受信すると、当該調理指示発行コマンドのカテゴリのアイテムの調理指示伝票を前記プリンタに印刷させ、オーダ情報入力確定時から当該調理指示発行までの第２の経過時間を計時し、当該第２の経過時間を当該カテゴリに対応付けて前記記憶部に記憶されている履歴時間に追加してその平均時間を更新する請求項２に記載のオーダエントリシステム。
【請求項４】
前記記憶部は、客数及び客層の少なくとも一つの条件別でカテゴリ別に履歴時間及びその平均時間を記憶し、
前記操作部は、オーダしたアイテムのカテゴリとオーダを行った顧客の客数及び客層の少なくとも一つとを含むオーダ情報の入力を受け付け、
前記第１の制御部は、前記操作部を介してオーダ情報の入力が行われた場合に、当該オーダ情報のカテゴリと客数及び客層の少なくとも一つの条件とに対応する履歴時間の平均時間を前記記憶部から読み出して前記第１の経過時間と比較する請求項３に記載のオーダエントリシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーダエントリシステムに関する。
【背景技術】
【０００２】
従来、レストラン等の飲食店の店舗において、接客スタッフがオーダをとるためのハンディ端末を所持し、このハンディ端末を介してオーダ情報を調理スタッフに通知するオーダエントリシステムが知られている。
【０００３】
オーダエントリシステムは、少なくとも１台のハンディ端末と、コントローラ（コントロールボックス）と、プリンタと、を備える。ハンディ端末は、接客スタッフにより１人１台所持され、顧客の注文に関するオーダ情報が入力される。入力されたオーダ情報は、調理指示コマンドとして、ハンディ端末から無線通信によりコントローラへ送信され、キッチンに設置されたプリンタにより調理指示伝票として印刷される。調理スタッフは、印刷された調理指示伝票のオーダ情報を目視により確認して調理を実行する。
【０００４】
コース料理を出すような飲食店では、調理タイミング指示機能（Hold & Fire）を有するオーダシステムがよく使用されている。調理タイミング指示機能とは、ハンディ端末から、前菜、スープ、主菜、デザート等からなるコース料理の注文をコントローラが受けても、コントローラは、提供順が後になるアイテム（料理）については調理指示発行をせずに保留し、顧客の食事の進み具合に応じて順にアイテムの調理指示発行を行うことで、コース料理を提供していく機能である。
【０００５】
例えば、ハンディ端末が、注文を受けて提供保留していた料理の調理指示発行の入力を受け付け、その調理指示発行をコントローラに送信し、コントローラがプリンタに調理指示伝票を印刷させるシステムが知られている（例えば、特許文献１参照）。また、コントローラが、保留メニュー入力から調理を確定すべき時間経過でハンディ端末に調理の確定を促す通知を行うシステムが知られている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２６８０８２号公報
【特許文献２】特開２００６−２５１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記従来の、保留メニュー入力から調理を確定すべき時間経過でハンディ端末に調理の確定（調理指示発行）を促す通知を行うシステムの主な目的は、保留メニューの調理指示発行の忘れを防ぐことであった。よって、調理指示発行を促す通知に従って調理指示発行を行っても、最適なタイミングでアイテムを顧客に提供できるとは限らなかった。実際には、接客スタッフが、顧客の食事の進み具合や、キッチン内の忙しさ等を考慮して調理指示を発行するタイミングを決定する必要があった。このため、ハンディ端末に調理指示発行を促す時間を最適化する要請があった。
【０００８】
本発明の課題は、調理指示発行が保留されたアイテムの調理指示発行を適切な時間で促すことである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、
注文されたアイテムの調理指示伝票をプリンタで印刷するオーダエントリシステムであって、
オーダ情報の入力を受け付ける操作部と、
アイテムのカテゴリ別に、オーダ情報入力確定時から調理指示発行までの履歴時間及びその平均時間を記憶する記憶部と、
アラーム情報の出力を行うアラーム出力部と、
前記操作部を介して調理指示発行を保留するカテゴリのアイテムを注文するオーダ情報が入力された場合に、当該オーダ情報入力確定時からの第１の経過時間を計時し、当該第１の経過時間が、前記記憶部に記憶された履歴時間の平均時間以上となるか否かを判別し、当該第１の経過時間が平均時間以上となる場合に、当該カテゴリのアイテムの調理指示発行を促すアラーム情報を前記アラーム出力部に出力させ、前記操作部を介する調理指示発行の入力に応じて、当該カテゴリのアイテムの調理指示伝票を前記プリンタに印刷させる第１の制御部と、を備える。
【発明の効果】
【００１０】
本発明によれば、調理指示発行が保留されたアイテムの調理指示発行を適切な時間で促すことができ、顧客に適切な時間でアイテムを提供できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態のオーダエントリシステムを示すブロック図である。
【図２】コントローラの機能構成を示すブロック図である。
【図３】ハンディ端末の機能構成を示すブロック図である。
【図４】（ａ）は、コントローラに記憶されるカテゴリ設定テーブルを示す図である。（ｂ）は、コントローラに記憶される第１の条件設定テーブルを示す図である。（ｃ）は、コントローラに記憶される履歴テーブルを示す図である。（ｄ）は、コントローラに記憶される第１の伝票情報テーブルを示す図である。
【図５】コントローラで実行されるアラームコマンド送信処理のフローチャートである。
【図６】ハンディ端末で実行されるアラーム出力処理のフローチャートである。
【図７】ハンディ端末で実行される調理指示発行コマンド送信処理のフローチャートである。
【図８】コントローラで実行される調理指示発行処理のフローチャートである。
【図９】（ａ）は、コントローラに記憶される第２の条件設定テーブルを示す図である。（ｂ）は、コントローラに記憶される第２の伝票情報テーブルを示す図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明に係る第１及び第２の実施の形態を順に詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１３】
（第１の実施の形態）
図１〜図８を参照して、本発明に係る第１の実施の形態を説明する。先ず、図１〜図３を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態のオーダエントリシステム１を示すブロック図である。図２は、コントローラ１０の機能構成を示すブロック図である。図３は、ハンディ端末２０の機能構成を示すブロック図である。
【００１４】
本実施の形態のオーダエントリシステム１は、レストラン等の飲食店の店舗に設置される。オーダエントリシステム１は、ウエイター等の接客スタッフにより顧客の注文したアイテム（料理、ドリンク等）のアイテム名及び数量等のオーダ情報がハンディ端末２０に入力され、そのオーダ情報を印刷してキッチンの調理スタッフに通知するシステムである。また、オーダエントリシステム１は、従来技術で説明した調理タイミング指示機能を有する。
【００１５】
オーダエントリシステム１が設置されている店舗は、キッチンと、フロアと、デシャップと、を有するものとする。キッチンは、調理スタッフが調理を行う領域である。フロアは、顧客が食事を行い且つ注文を受ける接客スタッフが配置されている領域である。デシャップは、キッチン及びフロアの間に位置し、接客スタッフが入ることが可能であり、調理スタッフから接客スタッフへの調理済のアイテムの受け渡し等を行う領域である。
【００１６】
オーダエントリシステム１が設置される店舗は、簡単のため、１種類のコース料理を提供する料理店とする。このコース料理は、前菜、スープ、主菜、デザート等の複数のカテゴリ（のアイテム）からなる。これらのカテゴリのアイテムは、所定の順番（カテゴリ順）で顧客に提供される。このため、各カテゴリのアイテムの調理は、顧客の注文時からの時間経過に応じて、順次なされる。また、カテゴリ（のアイテム）の提供順は、固定されているものとする。
【００１７】
また、各カテゴリのアイテムの内容は、同一カテゴリ内で変更可能であるものとする。例えば、カテゴリがスープのアイテムは、日ごとに、ポタージュスープ→トマトスープ→コンソメスープのように変更可能である。
【００１８】
また、オーダエントリシステム１が設置される店舗には、複数のテーブルが設置されており、複数グループの顧客が同時に食事可能である。各テーブルには、識別情報としてのテーブル番号が付与されているものとする。１グループの顧客とは、１人客、カップル、家族等、一人又は複数人でアイテムの注文をまとめて行う顧客とする。１グループの顧客は、１つのテーブルに着席するものとする。また、オーダエントリシステム１が設置される店舗には、１グループの顧客として７人以上の顧客（例えば、１０人）が着席できるテーブルも設置されているものとする。また、オーダエントリシステム１が設置される店舗には、合計で２１人以上の顧客（例えば、３０人）が、店内のテーブルに着席できるものとする。
【００１９】
オーダエントリシステム１は、コントローラ（コントロールボックス）１０と、ハンディ端末２０と、プリンタ３０，４０と、ハブ（ＨＵＢ）５０と、ＥＣＲ（Electronic Cash Resister）６０と、を備える。
【００２０】
ハンディ端末２０は、複数台用意されており、フロアに配置された複数の接客スタッフの各々により１台ずつ所持されるものとする。コントローラ１０、プリンタ４０、ハブ５０は、例えば、デシャップに配置されている。プリンタ３０は、キッチンに配置されている。ＥＣＲ６０は、フロアに配置されている。
【００２１】
コントローラ１０は、オーダエントリシステム１における情報の管理装置である。コントローラ１０は、オーダエントリシステム１の各装置との通信を行う通信機能、メニュー情報等の設定機能、プリンタ３０，４０の印刷等の制御機能等の機能を有する。
【００２２】
ハンディ端末２０は、接客スタッフがオーダ情報を入力するＯＥＳ（Order Entry System）端末である。但し、オーダエントリシステム１におけるハンディ端末の台数は、複数台に限定されるものではなく、１台としてもよい。
【００２３】
プリンタ３０は、コントローラ１０の制御により、ハンディ端末２０で入力されたオーダ情報に対応するオーダアイテムの情報（種類及びアイテム数）を用紙に印刷して調理指示伝票として出力するプリンタである。調理スタッフは、プリンタ３０で印刷された調理指示伝票に記載されたオーダアイテムの情報を目視により確認して、オーダアイテムの調理を行う。
【００２４】
プリンタ４０は、コントローラ１０の制御により、ハンディ端末２０で入力されたオーダ情報に対応するオーダアイテムの情報を用紙に印刷して顧客用の伝票として出力するプリンタである。接客スタッフは、調理スタッフから調理済のアイテムを受け取るとともに、プリンタ４０で印刷された顧客用の伝票に記載されたオーダアイテムの情報を目視により確認して、オーダアイテムを顧客用の伝票とともにフロアの顧客に配膳（提供）する。
【００２５】
ハブ５０は、通信ネットワークの集線装置であり、コントローラ１０と、プリンタ３０，４０、ＥＣＲ６０と、の通信を中継する。ＥＣＲ６０は、顧客の食事の精算処理を行う装置である。ＥＣＲ６０は、コントローラ１０から精算のための情報を受信する機能、お釣り用の金銭や顧客が支払った金銭を収納する機能、レシートを印刷して発行する機能、売上データを登録する機能等を有する。
【００２６】
次いで、図２を参照して、コントローラ１０の内部の機能構成を説明する。図２に示すように、コントローラ１０は、ＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、ＲＯＭ（Read Only Memory）１５と、無線通信部１６と、記憶部１７と、通信部１８と、計時部１９と、を備える。コントローラ１０の各部は、バス１９ａを介して接続されている。
【００２７】
ＣＰＵ１１は、コントローラ１０の各部を制御する。ＣＰＵ１１は、各種プログラムのうち指定されたプログラムをＲＯＭ１５から読み出してＲＡＭ１３に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００２８】
操作部１２は、各種設定用のキー等を有し、ユーザ（管理者）からの各種操作入力を受け付け、その操作情報をＣＰＵ２１に出力する。
【００２９】
ＲＡＭ１３は、揮発性の半導体メモリであり、各種データ及び各種プログラムを格納するワークエリアを有する。
【００３０】
表示部１４は、ＬＣＤ（Liquid Crystal Display）等の表示パネルで構成され、ＣＰＵ１１から入力される表示情報に応じて各種表示を行う。
【００３１】
ＲＯＭ１５は、各種データ及び各種プログラムを記憶する読み出し専用のメモリである。ＲＯＭ１５には、調理指示発行プログラム１５１と、アラームコマンド送信プログラム１５２と、が記憶されている。
【００３２】
無線通信部１６は、ハンディ端末２０と無線通信を行う無線通信モジュールである。無線通信部１６は、アンテナ、変調部、復調部、信号処理部等を有する。無線通信部１６は、送信する情報を信号処理部により信号処理し、変調部で変調し、その変調信号の無線電波をアンテナからハンディ端末２０に送信する。また、無線通信部１６は、アンテナによりハンディ端末２０から受信した無線電波の電気信号を復調部により復調し、その復調信号を信号処理部により信号処理して受信した情報を取得する。
【００３３】
記憶部１７は、各種情報を読み出し及び書き込み可能に記憶する不揮発性の半導体メモリである。記憶部１７は、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable）や、電池でバックアップされたＲＡＭ等により構成される。記憶部１７には、カテゴリ設定テーブル７０、条件設定テーブル８０、履歴テーブル９０及び伝票情報テーブル１００が記憶されている。
【００３４】
通信部１８は、ハブ５０に接続されるネットワークカード等の通信部であり、ハブ５０を介してプリンタ３０，４０及びＥＣＲ６０と通信を行う。
【００３５】
計時部１９は、現在の日時を計時する計時回路を有し、計時回路で計時された現在の日時情報をＣＰＵ１１に出力するＲＴＣ(Real Time Clock)である。
【００３６】
次いで、図３を参照して、ハンディ端末２０の内部の機能構成を説明する。ハンディ端末２０は、ＣＰＵ２１と、操作部２２と、ＲＡＭ２３と、アラーム出力部としての表示部２４と、ＲＯＭ２５と、無線通信部２６と、記憶部２７と、電源部２８と、を備える。ハンディ端末２０の電源部２８を除く各部は、バス２９を介して接続されている。
【００３７】
ＣＰＵ２１、ＲＡＭ２３、表示部２４、ＲＯＭ２５、無線通信部２６、記憶部２７は、コントローラ１０のＣＰＵ１１、ＲＡＭ１３、表示部１４、ＲＯＭ１５、無線通信部１６、記憶部１７と同様の構成を有する。このため、ＣＰＵ２１、ＲＡＭ２３、表示部２４、ＲＯＭ２５、無線通信部２６、記憶部２７については、コントローラ１０の各部と同様の説明を省略し、異なる部分を主として説明する。
【００３８】
ＣＰＵ２１は、ハンディ端末２０の各部を制御する。ＣＰＵ２１は、各種プログラムのうち指定されたプログラムをＲＯＭ２５から読み出してＲＡＭ２３に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００３９】
操作部２２は、複数のキーを有し、ユーザ（接客スタッフ）からの各種キー操作入力を受け付け、その操作情報をＣＰＵ２１に出力する。
【００４０】
ＲＯＭ２５には、調理指示発行コマンド送信プログラム２５１と、アラーム出力プログラム２５２と、が記憶されている。無線通信部２６は、コントローラ１０と無線通信を行う。
【００４１】
電源部２８は、リチウム電池等の二次電池であり、ハンディ端末２０の各部に電源供給を行う。電源部２８は、アルカリ電池等の一次電池としてもよい。
【００４２】
次に、図４を参照して、オーダエントリシステム１に記憶される情報を説明する。図４（ａ）は、コントローラ１０に記憶されるカテゴリ設定テーブル７０を示す図である。図４（ｂ）は、コントローラ１０に記憶される条件設定テーブル８０を示す図である。図４（ｃ）は、コントローラ１０に記憶される履歴テーブル９０を示す図である。図４（ｄ）は、コントローラ１０に記憶される伝票情報テーブル１００を示す図である。
【００４３】
図４（ａ）に示すカテゴリ設定テーブル７０は、店舗で提供するコース料理の各アイテムのカテゴリ番号が設定されたテーブルであり、コントローラ１０の記憶部１７に記憶されている。カテゴリ設定テーブル７０は、カテゴリ番号７１と、名称７２と、調理指示発行保留対象７３と、の項目を有する。
【００４４】
カテゴリ番号７１は、コース料理の各アイテムのカテゴリを識別する情報であり、顧客への提供順に昇順に設定されている。名称７２は、カテゴリ番号７１のカテゴリの名称である。調理指示発行保留対象７３は、カテゴリ番号７１のカテゴリが注文時（オーダ情報入力確定（送信）時）に調理指示発行の保留対象であるか否かを示す情報である。
【００４５】
図４（ｂ）に示す条件設定テーブル８０は、注文時（オーダ情報入力確定（送信）時）から調理指示保留となっているカテゴリについてハンディ端末２０に調理指示発行を促す時間（以下、調理指示発行催促時間とする）を選択（特定）するための条件情報が設定されているカテゴリ別のテーブルであり、コントローラ１０の記憶部１７に記憶されている。ここでは、カテゴリがデザートである条件設定テーブル８０を説明するが、他のカテゴリの条件設定テーブル８０も同様の構成をとる。
【００４６】
条件設定テーブル８０は、テーブル客数８１と、店内合計客数８２と、条件８３と、を有する。テーブル客数８１は、店舗内の１つのテーブルに着席した１グループの顧客の客数である。テーブル客数８１は、例えば、１〜３人と、４〜６人と、７人以上と、の３つの範囲に分けられている。
【００４７】
店内合計客数８２は、店舗内に存在する全顧客の客数である。店内合計客数８２は、例えば、１〜１０人と、１１〜２１人と、２１人以上と、の３つの範囲に分けられている。条件８３は、テーブル客数８１及び店内合計客数８２に対応する客数による条件情報である。条件８３は、例えば、テーブル客数８１の３つの範囲と、店内合計客数８２の３つの範囲と、に応じて、条件Ａ〜Ｉの９つの条件に分けられて設定されている。
【００４８】
調理指示発行催促時間を特定するための条件に、テーブル客数８１を用いる理由を説明する。先ず、テーブル客数が多ければ、同じカテゴリの料理を同時に用意する。すると、調理指示発行から調理終了までに時間を要する。よって、早めに調理指示を発行する必要がある。このため、調理指示発行催促時間を設定するための要因にテーブル客数が関係するからである。
【００４９】
また、調理指示発行催促時間を特定するための条件に、店内合計客数８２を用いる理由を説明する。先ず、店内合計客数が多ければ厨房が忙しい。すると、調理指示発行から調理終了までに時間を要する。よって、早めに調理指示を発行する必要がある。このため、調理指示発行催促時間を設定するための要因に店内合計客数が関係するからである。
【００５０】
図４（ｃ）に示す履歴テーブル９０は、実際に調理指示発行を促した時間の履歴情報を格納するカテゴリ別のテーブルであり、コントローラ１０の記憶部１７に記憶されている。履歴テーブル９０は、客数条件９１と、調理指示発行回数９２と、履歴時間９３と、平均時間９４と、有する。ここでは、カテゴリがデザートである履歴テーブル９０を説明するが、他のカテゴリの履歴テーブル９０も同様の構成をとる。
【００５１】
客数条件９１は、条件設定テーブル８０で設定された客数による条件情報である。客数条件９１は、例えば、条件Ａ〜Ｉの９つの条件に分けられている。調理指示発行回数９２は、実際に調理指示を発行した回数の情報である。調理指示発行回数９２は、１〜ｎ回目（ｎ：任意の正の整数）が設けられている。履歴時間９３は、客数条件９１及び調理指示発行回数９２毎の実際に調理指示発行を促した時間の履歴情報である。
【００５２】
平均時間９４は、客数条件９１毎の履歴時間９３の平均時間である。平均時間９４は、調理指示発行催促時間として用いられる。また、履歴テーブル９０は、調理指示発行回数９２について、回数ｎを固定の値とし、リングバッファとすることにより、履歴テーブル９０の容量を低減できる。
【００５３】
図４（ｄ）に示す伝票情報テーブル１００は、店舗内にいるグループの顧客の注文に対応する伝票（プリンタ３０で印刷される調理スタッフ用の調理指示伝票（及びプリンタ４０で印刷される顧客用の伝票）に関する情報を有するテーブルである。伝票情報テーブル１００は、店舗内の状況の変化に応じて、適宜更新される。伝票情報テーブル１００は、伝票番号１０１と、テーブル番号１０２と、日付１０３と、注文時刻１０４と、保留カテゴリ１０５と、テーブル客数１０６と、を有する。
【００５４】
伝票番号１０１は、各グループの顧客の注文に対応する伝票の識別情報である。テーブル番号１０２は、伝票番号１０１の調理指示伝票に対応する注文をしたグループの顧客が着席するテーブルの識別情報である。日付１０３は、伝票番号１０１の調理指示伝票に対応する注文（オーダ情報入力確定（送信））がなされた日付の情報である。注文時刻１０４は、伝票番号１０１の調理指示伝票に対応する注文（オーダ情報入力確定（送信））がなされた時刻の情報である。
【００５５】
保留カテゴリ１０５は、伝票番号１０１の調理指示伝票に対応する注文について、調理指示発行を保留中のアイテムのカテゴリのカテゴリ番号である。保留カテゴリ１０５は、保留のカテゴリ番号が１つもない場合に、０の値にされる。テーブル客数１０６は、伝票番号１０１の調理指示伝票に対応する注文をしたグループの顧客数（テーブル番号１０２のテーブルに着席している１グループの顧客数）の情報である。
【００５６】
伝票情報テーブル１００には、伝票番号１０１の調理指示伝票に対応する注文に対応するアイテムの買い上げ点数、小計、税金、コース料理のアイテム名等、他の情報を含む。
【００５７】
次に、図５〜図８を参照して、オーダエントリシステム１の動作を説明する。図５は、コントローラ１０で実行されるアラームコマンド送信処理のフローチャートである。図６は、ハンディ端末２０で実行されるアラーム出力処理のフローチャートである。図７は、ハンディ端末２０で実行される調理指示発行コマンド送信処理のフローチャートである。図８は、コントローラ１０で実行される調理指示発行処理のフローチャートである。
【００５８】
先ず、図５〜図８の各処理の前提となるオーダ情報送信処理及びオーダ情報受信処理を説明する。先ず、ハンディ端末２０で実行されるオーダ情報送信処理を説明する。
【００５９】
オーダエントリシステム１が設置されている店舗のフロアに、ハンディ端末２０を所持する複数の接客スタッフが配置されているものとする。この店舗の営業時間内において、１グループの顧客が入店すると、ある１人の接客スタッフが、適切なテーブルを案内し、そのグループの顧客をテーブルに着席させる。そして、その接客スタッフは、テーブルに案内したグループの顧客から注文をとるため、所持しているハンディ端末２０の操作部２２を介して、オーダ情報送信処理の実行指示を入力する。
【００６０】
オーダ情報送信処理の実行指示入力に応じて、ハンディ端末２０のＣＰＵ２１は、操作部２２を介して接客スタッフからのオーダ情報の入力を受け付け、顧客のグループ毎にユニークな伝票番号を生成する。このオーダ情報には、注文されたアイテム（本実施の形態ではコース料理）の識別番号と、注文されたアイテム（コース料理）の数と、案内したグループの顧客が着席しているテーブルのテーブル番号と、案内したグループの顧客数であるテーブル客数と、が含まれる。本実施の形態では、コース料理の注文数と、テーブル客数と、が同じ値になる。
【００６１】
そして、ＣＰＵ２１は、操作部２２を介する接客スタッフからのオーダ情報送信操作に応じて、無線通信部２６を介して、入力されたオーダ情報に、生成した伝票番号を含めてコントローラ１０に送信する。
【００６２】
コントローラ１０のＣＰＵ１１は、ハンディ端末２０のオーダ情報送信処理に応じて、オーダ情報受信処理を実行する。先ず、ＣＰＵ１１は、無線通信部１６を介して、ハンディ端末２０から送信されたオーダ情報を受信する。そして、ＣＰＵ１１は、計時部１９から現在の日時情報を取得する。そして、ＣＰＵ１１は、記憶部１７に記憶されているカテゴリ設定テーブル７０を参照し、調理指示保留対象７３がＮＯであるカテゴリ番号７１が１の名称７２の前菜のアイテムを、オーダ情報の伝票番号及びテーブル番号の顧客にテーブル客数分調理するための調理指示伝票をプリンタ３０に印刷させる。調理スタッフは、印刷された調理指示伝票を目視して調理を開始する。
【００６３】
そして、ＣＰＵ１１は、オーダ情報の伝票番号、テーブル番号、取得した日時情報の日付及び時刻、カテゴリ設定テーブル７０の調理指示保留対象７３がＹＥＳである全てのカテゴリ番号７１、オーダ情報のテーブル客数等を、記憶部１７に記憶されている伝票情報テーブル１００の伝票番号１０１、テーブル番号１０２、日付１０３、注文時刻１０４、保留カテゴリ１０５、テーブル客数１０６等に同一レコードとして記憶する。このようにして、コントローラ１０は、オーダ情報受信処理により、全てのハンディ端末２０からオーダ情報を受信していき、受信したオーダ情報に対応して伝票情報テーブル１００のレコードを更新（追加）していく。なお、ユニークな伝票番号は、コントローラ１０側で生成する構成としてもよい。
【００６４】
次いで、図５を参照して、コントローラ１０で実行されるアラームコマンド送信処理を説明する。アラームコマンド送信処理は、周期的に実行される処理であり、調理指示発行催促時間経過でハンディ端末２０を所持する接客スタッフに調理指示発行を促すためのアラームコマンドを全てのハンディ端末２０に送信する処理である。コントローラ１０において、周期的なアラームコマンド送信処理の実行タイミングになったことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出され適宜ＲＡＭ１３に展開されたアラームコマンド送信プログラム１５２との協働でアラームコマンド送信処理を実行する。
【００６５】
先ず、ＣＰＵ１１は、記憶部１７に記憶されている伝票情報テーブル１００を参照し、全てのテーブル客数１０６から店内合計客数を算出する（ステップＳ１１）。そして、ＣＰＵ１１は、伝票情報テーブル１００から未選択の伝票番号１０１を１つ選択する（ステップＳ１２）。そして、ＣＰＵ１１は、ステップＳ１２で未選択の伝票番号１０１を選択したか否かを判別する（ステップＳ１３）。未選択の伝票番号１０１を選択していない場合（ステップＳ１３；ＮＯ）、未選択の伝票番号１０１が無く、アラームコマンド送信処理が終了する。
【００６６】
未選択の伝票番号１０１を選択した場合（ステップＳ１３；ＹＥＳ）、ＣＰＵ１１は、選択中の伝票番号１０１に対応する保留カテゴリ１０５に保留カテゴリがあるか否かを判別する（ステップＳ１４）。保留カテゴリがない場合（ステップＳ１４；ＮＯ）、ステップＳ１２に移行される。保留カテゴリがある場合（ステップＳ１４；ＹＥＳ）、ＣＰＵ１１は、ステップＳ１５として、記憶部１７に記憶されている条件設定テーブル８０を参照し、選択中の伝票番号１０１に対応する保留カテゴリ１０５の次の提供順のカテゴリに対応するテーブル客数８１及び店内合計客数８２が、選択中の伝票番号１０１に対応するテーブル客数１０６及びステップＳ１１で算出した店内合計客数である条件８３を取得する。また、ＣＰＵ１１は、記憶部１７に記憶されている履歴テーブル９０を参照し、選択中の伝票番号１０１に対応する保留カテゴリ１０５の次の提供順のカテゴリに対応する客数条件９１が、取得した条件８３に対応する平均時間９４を読み出す（ステップＳ１５）。
【００６７】
そして、ＣＰＵ１１は、計時部１９から現在の日時情報を取得し、選択中の伝票番号１０１に対応する日付１０３及び注文時刻１０４からの現在の日時情報の経過時間を算出し、算出した経過時間がステップＳ１５で読み出した平均時間９４以上であるか否かを判別する（ステップＳ１６）。経過時間＜平均時間である場合（ステップＳ１６；ＮＯ）、ステップＳ１２に移行される。経過時間≧平均時間である場合（ステップＳ１６；ＹＥＳ）、注文時（オーダ情報入力確定（送信）時）から調理指示発行催促時間経過しており、ＣＰＵ１１は、選択中の伝票番号１０１と、この伝票番号１０１に対応する保留カテゴリ１０５の次の提供順のカテゴリのカテゴリ番号と、この伝票番号１０１に対応するテーブル番号１０２と、を含むアラームコマンドを生成し、無線通信部１６を介して全てのハンディ端末２０に無線送信し（ステップＳ１７）、ステップＳ１２に移行される。
【００６８】
次いで、図６を参照して、全てのハンディ端末２０で実行されるアラーム出力処理を説明する。アラーム出力処理は、周期的に実行される処理であり、図５のアラームコマンド送信処理によりコントローラ１０から送信されたアラームコマンドに応じて、ハンディ端末２０を所持する接客スタッフに調理指示発行を促すためのアラームを出力（表示）する処理である。ハンディ端末２０において、周期的なアラーム出力処理の実行タイミングになったことをトリガとして、ＣＰＵ２１は、ＲＯＭ２５から読み出され適宜ＲＡＭ２３に展開されたアラーム出力プログラム２５２との協働でアラーム出力処理を実行する。
【００６９】
先ず、ＣＰＵ２１は、操作部２２を介して接客スタッフから操作入力があるか否かを判別する（ステップＳ２１）。ステップＳ２１の操作入力は、例えば、上述のオーダ情報送信処理や、後述する調理指示発行コマンド送信処理の実行指示の操作入力である。操作入力がある場合（ステップＳ２１；ＹＥＳ）、ＣＰＵ２１は、ステップＳ２１の操作入力に応じた処理を行い（ステップＳ２２）、アラーム出力処理を終了する。ステップＳ２２の操作入力に応じた処理は、例えば、オーダ情報送信処理の実行指示に対応するオーダ情報送信処理や、調理指示発行コマンド送信処理の実行指示に対応する調理指示発行コマンド送信処理である。
【００７０】
操作入力がない場合（ステップＳ２１；ＮＯ）、ＣＰＵ２１は、図５のアラームコマンド送信処理のステップＳ１７に対応して、無線通信部１６を介して、コントローラ１０から送信されたアラームコマンドを受信したか否かを判別する（ステップＳ２３）。アラームコマンドを受信していない場合（ステップＳ２３；ＮＯ）、アラーム出力処理が終了する。
【００７１】
アラームコマンドを受信した場合（ステップＳ２３；ＹＥＳ）、ＣＰＵ２１は、受信したアラームコマンドに含まれる伝票番号、カテゴリ番号及びテーブル番号を取得し、取得した伝票番号とともに、取得したテーブル番号のグループ顧客に対応して、取得したカテゴリ番号のカテゴリのアイテムの調理指示発行を促すアラーム情報を生成して表示部２４に表示し（ステップＳ２４）、アラーム出力処理を終了する。ステップＳ２４では、例えば、「伝票番号２、テーブル番号６の主菜の調理指示時間になりました。お食事の進み具合を確認して調理指示発行して下さい」のメッセージがアラーム情報として表示される。アラーム出力処理により、全てのハンディ端末２０でアラーム情報が出力される。
【００７２】
次いで、図７を参照して、ハンディ端末２０で実行される調理指示発行コマンド送信処理を説明する。調理指示発行コマンド送信処理は、図６のアラーム出力処理によるアラーム情報出力及び顧客の食事の進み具合に応じた接客スタッフの操作入力により、調理指示発行が保留中のカテゴリのアイテムの調理を指示する調理指示発行コマンドをコントローラ１０に送信する処理である。ハンディ端末２０において、接客スタッフから操作部２２を介して調理指示発行コマンド送信処理の実行指示が入力されたことをトリガとして、ＣＰＵ２１は、ＲＯＭ２５から読み出され適宜ＲＡＭ２３に展開された調理指示発行コマンド送信プログラム２５１との協働で調理指示発行コマンド送信処理を実行する。この調理指示発行コマンド送信処理の実行指示の操作は、例えば、アラーム情報のテーブル番号に対応するテーブルに近い位置の接客スタッフが行い、あるいは各接客スタッフが担当するテーブルが予め決まっている場合に、アラーム情報のテーブル番号に対応するテーブルを担当する接客スタッフが行う。
【００７３】
先ず、ＣＰＵ２１は、操作部２２を介して接客スタッフから、調理指示を行う顧客の伝票番号と、調理指示を行うカテゴリのカテゴリ番号と、の入力を受け付ける（ステップＳ３１）。そして、ＣＰＵ２１は、ステップＳ３１で入力された伝票番号及びカテゴリ番号を含む調理指示発行コマンドを生成し、無線通信部２６を介してコントローラ１０に無線送信する（ステップＳ３２）。
【００７４】
そして、ＣＰＵ２１は、ステップＳ３２で送信した調理指示発行コマンドを受信した旨を示す応答情報を、無線通信部２６を介してコントローラ１０から受信したか否かを判別する（ステップＳ３３）。応答情報を受信した場合（ステップＳ３３；ＹＥＳ）、ＣＰＵ２１は、ステップＳ３３で受信した応答情報に応じて、応答結果を表示部２４に表示し（ステップＳ３４）、調理指示発行コマンド送信処理を終了する。応答情報を受信していない場合（ステップＳ３３；ＮＯ）、ＣＰＵ２１は、エラー処理を行い（ステップＳ３５）、調理指示発行コマンド送信処理を終了する。
【００７５】
次いで、図８を参照して、コントローラ１０で実行される調理指示発行処理を説明する。調理指示発行処理は、図７の調理指示発行コマンド送信処理によりハンディ端末２０から送信された調理指示発行コマンドに応じて、カテゴリのアイテムの調理指示を行う処理である。コントローラ１０において、無線通信部１６を介してハンディ端末２０から送信された調理指示発行コマンドを受信開始したことをトリガとして、ＣＰＵ１１は、ＲＯＭ１５から読み出され適宜ＲＡＭ１３に展開された調理指示発行プログラム１５１との協働で調理指示発行処理を実行する。
【００７６】
先ず、ＣＰＵ１１は、無線通信部１６を介して、ハンディ端末２０から送信された調理指示発行コマンドを受信完了する（ステップＳ４１）。そして、ＣＰＵ１１は、記憶部１７に記憶されている伝票情報テーブル１００を参照し、全てのテーブル客数１０６から店内合計客数を算出する（ステップＳ４２）。
【００７７】
そして、ＣＰＵ１１は、ステップＳ４１で受信した調理指示発行コマンドに含まれる調理指示指定の伝票番号が、伝票情報テーブル１００の伝票番号１０１にあるか否かを判別する（ステップＳ４３）。調理指示指定の伝票番号がある場合（ステップＳ４３；ＹＥＳ）、ＣＰＵ１１は、ステップＳ４１で受信した調理指示発行コマンドに含まれる調理指示指定のカテゴリ番号が、伝票情報テーブル１００の調理指示指定の伝票番号１０１に対応する保留カテゴリ１０５にあるか否かを判別する（ステップＳ４４）。
【００７８】
調理指示指定のカテゴリ番号がある場合（ステップＳ４４；ＹＥＳ）、ＣＰＵ１１は、調理指示指定の伝票番号に対応するテーブル番号１０２について、調理指示指定のカテゴリ番号のアイテムを調理指示する旨の調理指示指定伝票をプリンタ３０に印刷させ、無線通信部１６を介して、調理指示発行コマンドの応答情報をハンディ端末２０に無線送信する（ステップＳ４５）。
【００７９】
そして、ＣＰＵ１１は、調理指示伝票を印刷したカテゴリのカテゴリ番号を、伝票情報テーブル１００の調理指示指定の伝票番号１０１に対応する保留カテゴリ１０５から削除する（ステップＳ４６）。ステップＳ４６において、保留カテゴリ１０５は、全てのカテゴリ番号が削除されると、０の値にされる。
【００８０】
そして、ＣＰＵ１１は、ステップＳ４７として、記憶部１７に記憶されている条件設定テーブル８０を参照し、調理指示指定の伝票番号１０１に対応する保留カテゴリ１０５の調理指示指定のカテゴリ番号に対応するテーブル客数８１及び店内合計客数８２が、調理指示指定の伝票番号１０１に対応するテーブル客数１０６及びステップＳ４１で算出した店内合計客数である条件８３を取得する。また、ＣＰＵ１１は、ステップＳ４７として、計時部１９から現在の日時情報を取得し、調理指示指定の伝票番号１０１に対応する日付１０３及び注文時刻１０４からの現在の日時情報の経過時間を算出する。また、ＣＰＵ１１は、記憶部１７に記憶されている履歴テーブル９０を参照し、調理指示指定の伝票番号１０１に対応する保留カテゴリ１０５の各カテゴリに対応する客数条件９１が、取得した条件８３であり、且つ対応する回数の調理指示発行回数９２である履歴時間９３に、算出した経過時間を記憶させる（ステップＳ４７）。
【００８１】
そして、ＣＰＵ１１は、履歴テーブル９０のステップＳ４７で履歴時間９３を記憶したレコードの全ての履歴時間９３の平均時間を算出し、同じレコードの平均時間９４に記憶して更新し（ステップＳ４８）、調理指示発行処理を終了する。ステップＳ４８の平均時間の算出方法は、全ての履歴時間９３の単純平均算出とするが、中央値をとる方法等、他の平均時間の算出方法でもよい。
【００８２】
調理指示指定の伝票番号がない場合（ステップＳ４３；ＮＯ）、又は調理指示指定のカテゴリ番号がない場合（ステップＳ４４；ＮＯ）、ＣＰＵ１１は、エラー処理を行い（ステップＳ４９）、調理指示発行処理を終了する。
【００８３】
以上、本実施の形態によれば、コントローラ１０は、ハンディ端末２０の操作部２２に調理指示発行を保留するカテゴリのアイテムを注文するオーダ情報が入力された場合に、当該オーダ情報入力確定（送信）時からの経過時間を計時し、当該経過時間が、記憶部１７に記憶された当該カテゴリの履歴テーブル９０の履歴時間９３の平均時間９４以上となるか否かを判別する。コントローラ１０は、当該経過時間が平均時間９４以上となる場合に、前記カテゴリのアイテムの調理指示発行を促すアラームコマンドをハンディ端末２０に送信する。ハンディ端末２０は、アラームコマンドを受信するとカテゴリのアイテムの調理指示発行を促すアラーム情報を表示部１４に表示する。ハンディ端末２０は、操作部２２を介する調理指示発行の入力に応じて、当該カテゴリのアイテムの調理指示伝票をプリンタ３０に印刷させる。
【００８４】
このため、過去にアイテムを提供した履歴時間に応じて、調理指示発行が保留されたアイテムの調理指示発行を、ハンディ端末２０を所持する接客スタッフに適切な時間で促すことができ、顧客に適切な時間でアイテムを提供できる。
【００８５】
また、ハンディ端末２０は、操作部２２を介してアラームコマンドに応じたカテゴリの調理指示発行が指示入力された場合に、当該カテゴリのアイテムの調理指示を行う調理指示発行コマンドをコントローラ１０に送信する。コントローラ１０は、調理指示発行コマンドをハンディ端末２０から受信すると、当該調理指示発行コマンドのカテゴリのアイテムの調理指示伝票をプリンタ３０に印刷させ、オーダ情報入力時から当該調理指示発行までの経過時間を計時し、当該経過時間を当該カテゴリに対応付けて記憶部１０に記憶されている履歴テーブル９０の履歴時間９３に追加してその平均時間９４を更新する。このため、過去にアイテムを提供した履歴時間及びその平均時間を容易且つ適切に更新できる。
【００８６】
また、ハンディ端末２０は、履歴テーブル９０に、客数（テーブル客数及び店内合計客数）の条件別でカテゴリ別に履歴時間９３及びその平均時間９４を記憶し、またカテゴリと顧客の客数とを含むオーダ情報の入力を受け付ける。コントローラ１０は、オーダ情報のカテゴリと客数の条件とに対応する履歴時間９３の平均時間９４を履歴テーブル９０から読み出して、オーダ情報入力確定（送信）時からの経過時間が、読み出した平均時間９４以上となるか否かを判別する。このため、顧客及び店舗の状況（顧客の人数状況、キッチンの忙しさ等）に応じて、調理指示発行が保留されたアイテムの調理指示発行を、ハンディ端末２０を所持する接客スタッフに適切な時間で促すことができる。
【００８７】
（第２の実施の形態）
図９を参照して、本発明に係る第２の実施の形態を説明する。図９（ａ）は、コントローラ１０に記憶される条件設定テーブル２００を示す図である。図９（ｂ）は、コントローラ１０に記憶される伝票情報テーブル３００を示す図である。
【００８８】
本実施の形態では、第１の実施の形態と同様に、オーダエントリシステム１が用いられる。第１の実施の形態では、コントローラ１０に記憶される条件設定テーブル８０に示されるように、調理指示発行催促時間を特定するための条件は、カテゴリ別のテーブル客数８１及び店内合計客数８２であった。本実施の形態では、条件設定テーブル８０に代えて、図９（ａ）に示す条件設定テーブル２００が、コントローラ１０の記憶部１７に記憶される。
【００８９】
条件設定テーブル２００は、顧客の客層別でカテゴリ別の条件設定テーブルである。客層は、女性グループ、家族、カップル等である。ここでは、客層が女性グループである条件設定テーブル２００を説明するが、他の客層の条件設定テーブル２００も同様の構成をとる。
【００９０】
条件設定テーブル２００は、カテゴリ別に、条件設定テーブル２１０ａ，２１０ｂ〜を有する。カテゴリがスープの条件設定テーブル２１０ａ、カテゴリが主菜の条件設定テーブル２１０ｂは、それぞれ、テーブル客数２１１と、店内合計客数２１２と、条件２１３と、を有する。他のカテゴリの条件設定テーブルも同様の構成をとる。
【００９１】
また、第１の実施の形態における履歴テーブル９０も、条件設定テーブル２００と同様に、本実施の形態では、客層別でカテゴリ別の履歴テーブルとなる。
【００９２】
また、第１の実施の形態における伝票情報テーブル１００に代えて、図９（ｂ）に示す伝票情報テーブル３００が記憶部１７に記憶される。伝票情報テーブル３００は、伝票番号３０１、テーブル番号３０２、日付３０３、注文時刻３０４、保留カテゴリ３０５、テーブル客数３０６、客層３０７等を有する。
【００９３】
オーダエントリシステム１では、第１の実施の形態と同様に、ハンディ端末２０において、オーダ情報送信処理、図６のアラーム出力処理、図７の調理指示発行コマンド送信処理、が実行され、コントローラ１０において、オーダ情報受信処理、図５のアラームコマンド送信処理、図８の調理指示発行コマンド送信処理、が実行される。
【００９４】
但し、オーダ情報送信処理では、顧客の客層も操作部２２を介して操作入力されてオーダ情報に含められる。オーダ情報受信処理では、受信したオーダ情報の客層を客層３０７とした伝票情報テーブル３００が記憶部１７に記憶される。また、アラームコマンド送信処理のステップＳ１５では、選択中の伝票番号のテーブル客数、店内合計客数及び客層に応じた条件が読み出され、この条件に対応する平均時間が読み出される。
【００９５】
また、調理指示発行処理のステップＳ４７では、調理指示指定の伝票番号のテーブル客数、店内合計客数及び客層に応じた条件が読み出され、この条件に対応する履歴時間が履歴テーブルに記憶される。
【００９６】
以上、本実施の形態によれば、ハンディ端末２０は、履歴テーブルに、客数（テーブル客数及び店内合計客数）及び客層の条件別でカテゴリ別に履歴時間及びその平均時間を記憶し、またカテゴリと顧客の客数及び客層とを含むオーダ情報の入力を受け付ける。コントローラ１０は、オーダ情報のカテゴリと客数及び客層の条件とに対応する履歴時間の平均時間を履歴テーブルから読み出して、オーダ情報入力確定（送信）時からの経過時間が、読み出した平均時間以上となるか否かを判別する。このため、顧客及び店舗の状況（顧客の人数状況、キッチンの忙しさ等）及び客層に応じて、調理指示発行が保留されたアイテムの調理指示発行を、ハンディ端末２０を所持する接客スタッフに適切な時間で促すことができる。
【００９７】
なお、上記実施の形態における記述は、本発明に係るオーダエントリシステムの一例であり、これに限定されるものではない。
【００９８】
上記実施の形態では、オーダエントリシステム１が、１種類のコース料理を提供する店舗に設置されて、このコース料理のカテゴリ毎に、アラーム出力及び調理指示発行を行う構成を説明したが、これに限定されるものではない。複数のコース料理を提供する構成や、コース料理内のカテゴリの種類及びカテゴリ数やアイテムの種類を顧客が選択可能な構成としてもよい。
【００９９】
また、上記実施の形態では、コントローラ１０が、アラームコマンドを全てのハンディ端末２０へ一斉に送信し、全てのハンディ端末２０がアラーム情報を出力する構成としたが、これに限定されるものではない。例えば、コントローラ１０が、送信対象のアラームコマンドに対応するオーダ情報の送信元のハンディ端末２０へ当該アラームコマンドを送信する構成としてもよい。この構成において、テーブル毎に担当する接客スタッフが固定されていてもいなくてもよい。例えば、オーダ情報には、当該オーダ情報の送信元のハンディ端末２０の端末識別情報が含められるものとし、コントローラ１０は、受信したオーダ情報に含まれる伝票番号及び端末識別情報を対応付けて記憶しておくものとする。コントローラ１０は、アラームコマンドの送信時に、伝票情報テーブルを参照して、送信対象のアラームコマンドに含まれるテーブル番号に対応する伝票番号の端末識別情報を取得し、取得した端末識別情報のハンディ端末２０へ当該アラームコマンドを送信する構成としてもよい。あるいは、ハンディ端末２０が、自機が送信したオーダ情報の伝票番号を記憶しておくものとする。コントローラ１０がアラームコマンドを全てのハンディ端末２０へ一斉に送信した場合に、各ハンディ端末２０は、受信したアラームコマンドに含まれる伝票番号が自機の記憶する伝票番号と同じであるか否かを判別し、同じである場合に、アラーム情報を出力し、異なる場合に、アラーム情報を出力しない構成としてもよい。
【０１００】
また、上記実施の形態では、ハンディ端末２０及びコントローラ１０を備えるオーダエントリシステム１でアラーム出力及び調理指示発行を行う構成を説明したが、このシステムに限定されるものではない。例えば、売上データ処理装置（ＥＣＲ等）と、プリンタ３０と、を備えるオーダエントリシステムとしてもよい。このオーダエントリシステムでは、売上データ処理装置が、ハンディ端末２０及びコントローラ１０の機能を有する。このオーダエントリシステムにおいて、オーダ情報送信処理、図６のアラーム出力処理、図７の調理指示発行コマンド送信処理、オーダ情報受信処理、図５のアラームコマンド送信処理、図８の調理指示発行コマンド送信処理、と同様の処理が、売上データ処理装置のＣＰＵで実行される（但し、無線通信に関する処理は、実行されない）。
【０１０１】
また、上記実施の形態では、ハンディ端末２０が、調理指示発行を促すアラーム情報をアラーム出力部としての表示部２４に表示してアラーム出力する構成としたが、これに限定されるものではない。例えば、ハンディ端末２０が、ＬＥＤ（Light Emitting Diode）等の発光部、バイブレータ、音（音声）出力部のアラーム出力部を備え、表示部２４によるアラーム情報の表示出力を、発光部による発光出力、バイブレータによる振動出力、音（音声）出力部による音（音声）出力と組み合わせて行う構成としてもよい。アラーム出力部が音声出力部である場合には、アラーム情報を音声により出力する構成としてもよい。
【０１０２】
また、上記実施の形態では、コントローラ１０の記憶部１７に記憶する履歴テーブルの履歴時間が、テーブル客数、店内合計客数、客数の条件毎に記憶される構成としたが、これに限定されるものではない。履歴時間を特定するための条件として、時間帯、曜日、月（季節）、接客スタッフ及び調理スタッフの出勤状況等、他の条件を含めることとしてもよい。同一カテゴリでアイテムの種類を選択可能な構成では、アイテムの種類によって、食事に要する時間が異なる場合には、調理指示発行催促時間を特定するための条件に、アイテム（の種類）を含める構成としてもよい。
【０１０３】
また、上記実施の形態におけるオーダエントリシステムの各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１０４】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
注文されたアイテムの調理指示伝票をプリンタで印刷するオーダエントリシステムであって、
オーダ情報の入力を受け付ける操作部と、
アイテムのカテゴリ別に、オーダ情報入力確定時から調理指示発行までの履歴時間及びその平均時間を記憶する記憶部と、
アラーム情報の出力を行うアラーム出力部と、
前記操作部を介して調理指示発行を保留するカテゴリのアイテムを注文するオーダ情報が入力された場合に、当該オーダ情報入力確定時からの第１の経過時間を計時し、当該第１の経過時間が、前記記憶部に記憶された履歴時間の平均時間以上となるか否かを判別し、当該第１の経過時間が平均時間以上となる場合に、当該カテゴリのアイテムの調理指示発行を促すアラーム情報を前記アラーム出力部に出力させ、前記操作部を介する調理指示発行の入力に応じて、当該カテゴリのアイテムの調理指示伝票を前記プリンタに印刷させる第１の制御部と、を備えるオーダエントリシステム。
＜請求項２＞
ハンディ端末と、当該ハンディ端末と通信可能なコントローラと、を備え、
前記コントローラは、
前記記憶部と、
前記第１の制御部と、を備え、
前記第１の制御部は、前記第１の経過時間が平均時間以上となる場合に、前記カテゴリのアイテムの調理指示発行を促すアラームコマンドを前記コントローラに送信し、
前記ハンディ端末は、
前記操作部と、
前記アラーム出力部と、
前記操作部を介して入力されたオーダ情報を前記コントローラに送信し、前記アラームコマンドを前記コントローラから受信すると、当該アラームコマンドに応じたアラーム情報を前記アラーム出力部に出力させる第２の制御部と、を備える請求項１に記載のオーダエントリシステム。
＜請求項３＞
前記第２の制御部は、前記操作部を介して前記アラームコマンドに応じたカテゴリの調理指示発行が入力された場合に、当該カテゴリのアイテムの調理指示を行う調理指示発行コマンドを前記コントローラに送信し、
前記第１の制御部は、前記調理指示発行コマンドを前記ハンディ端末から受信すると、当該調理指示発行コマンドのカテゴリのアイテムの調理指示伝票を前記プリンタに印刷させ、オーダ情報入力確定時から当該調理指示発行までの第２の経過時間を計時し、当該第２の経過時間を当該カテゴリに対応付けて前記記憶部に記憶されている履歴時間に追加してその平均時間を更新する請求項２に記載のオーダエントリシステム。
＜請求項４＞
前記記憶部は、客数及び客層の少なくとも一つの条件別でカテゴリ別に履歴時間及びその平均時間を記憶し、
前記操作部は、オーダしたアイテムのカテゴリとオーダを行った顧客の客数及び客層の少なくとも一つとを含むオーダ情報の入力を受け付け、
前記第１の制御部は、前記操作部を介してオーダ情報の入力が行われた場合に、当該オーダ情報のカテゴリと客数及び客層の少なくとも一つの条件とに対応する履歴時間の平均時間を前記記憶部から読み出して前記第１の経過時間と比較する請求項３に記載のオーダエントリシステム。
【符号の説明】
【０１０５】
１  オーダエントリシステム
１０  コントローラ
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  ＲＯＭ
１６  無線通信部
１７  記憶部
１８  通信部
１９  計時部
１９ａ  バス
２０  ハンディ端末
２１  ＣＰＵ
２２  操作部
２３  ＲＡＭ
２４  表示部
２５  ＲＯＭ
２６  無線通信部
２７  記憶部
２８  電源部
２９  バス
３０，４０  プリンタ
５０  ハブ
６０  ＥＣＲ
【図１】
2013037557.tif 000003
【図２】
2013037557.tif 000004
【図３】
2013037557.tif 000005
【図４】
2013037557.tif 000006
【図５】
2013037557.tif 000007
【図６】
2013037557.tif 000008
【図７】
2013037557.tif 000009
【図８】
2013037557.tif 000010
【図９】
2013037557.tif 000011