(57)【要約】【課題】  提供する料理やドリンク類の種類、料理とドリンク類との比率等が状況に応じて大きく変化したとしても、複数台のうちのいずれかのキッチンプリンタの稼働率が異常に高まってしまうことを防止する。【解決手段】  注文データを保存し、個々のメニュー毎に出力先のプリンタ２１１を定義する第１の出力先プリンタ定義に応じて、注文データに含まれているメニュー毎に出力先のプリンタ２１１を選定して選定したプリンタ２１１毎に注文データに基づく送信伝文を作成する基本構成を有しながらも、予め決められたイベント（例えばある時刻の到来等）が発生した場合、第１の出力先プリンタ定義に応じて選定されるべき出力先のプリンタ２１１を個々のメニュー毎に変更する出力先プリンタ変更規則に応じて、選定する出力先のプリンタ２１１を変更するようにした。【選択図】    図１
2006259972.tif 000002
【特許請求の範囲】
【請求項１】
注文を受け付けるハンディーターミナルから無線送信された注文データを保存する手段と、
個々のメニュー毎に出力先のプリンタを定義する第１の出力先プリンタ定義に応じて、前記注文データに含まれているメニュー毎に出力先の前記プリンタを選定し、選定した前記プリンタ毎に前記注文データに基づく送信伝文を作成する手段と、
予め決められたイベントが発生した場合、前記第１の出力先プリンタ定義に応じて選定されるべき出力先の前記プリンタを個々のメニュー毎に変更する出力先プリンタ変更規則に応じて、選定する出力先の前記プリンタを変更する手段と、
作成した前記送信伝文を対応する前記プリンタに向けて送信出力する手段と、
を備える、注文データ管理装置。
【請求項２】
前記出力先プリンタ変更規則は、前記第１の出力先プリンタ定義とは別に、個々のメニュー毎に出力先の前記プリンタを定義する第２の出力先プリンタ定義に応じて、前記注文データに含まれているメニュー毎に出力先の前記プリンタを選定させる、請求項１記載の注文データ管理装置。
【請求項３】
前記出力先プリンタ変更規則は、個々のメニューに付された変更指定の有無を判定し、変更指定が付されたメニューについて前記第１の出力先プリンタ定義で定義された出力先プリンタとは別の前記プリンタを選定させる、請求項１記載の注文データ管理装置。
【請求項４】
前記出力先プリンタ変更規則は、予め決められた部門のメニューについてのみ、選定する出力先の前記プリンタを変更する、請求項１、２又は３記載の注文データ管理装置。
【請求項５】
前記出力先プリンタ変更規則は、予め決められた部門のメニューについては、選定する出力先の前記プリンタを予め決められた規則に従い変更する、請求項１記載の注文データ管理装置。
【請求項６】
前記予め決められた規則は、順番である、請求項５記載の注文データ管理装置。
【請求項７】
前記予め決められた規則は、ランダムである、請求項５記載の注文データ管理装置。
【請求項８】
前記予め決められたイベントは、設定された時刻の到来である、請求項１ないし７のいずれか一記載の注文データ管理装置。
【請求項９】
注文データ管理装置が備えるコンピュータにインストールされ、このコンピュータに、
注文を受け付けるハンディーターミナルから無線送信された注文データを保存する機能と、
個々のメニュー毎に出力先プリンタを定義する第１の出力先プリンタ定義に応じて、前記注文データに含まれているメニュー毎に出力先の前記プリンタを選定し、選定した前記プリンタ毎に前記オーダデータに基づく送信伝文を作成する機能と、
予め決められたイベントが発生した場合、前記第１の出力先プリンタ定義に応じて選定されるべき出力先の前記プリンタを個々のメニュー毎に変更する出力先プリンタ変更規則に応じて、選定する出力先の前記プリンタを変更する機能と、
作成した前記送信伝文を対応する前記プリンタに向けて送信出力する機能と、
を実行させる、注文データ管理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注文を受け付けるハンディーターミナルから無線送信された注文データを送信伝文としてプリンタに送信出力する注文データ処理装置及び注文データ管理装置にインストールされて使用される注文データ管理用プログラムに関する。
【背景技術】
【０００２】
従来、レストランや居酒屋等の飲食店では、オーダーエントリーシステムが広く普及している。オーダーエントリーシステムは、一例として、注文を受け付けるハンディーターミナルと、ハンディーターミナルから無線送信された注文データを受信する無線装置、無線装置が受信した注文データを管理する注文データ管理装置、及び注文データ管理装置からの指示に応じて注文データに基づく内容の伝票を印字発行するプリンタから構成される。プリンタとしては、一例として、キッチンに設置されて調理人に注文内容を示す伝票を印字発行するためのキッチンプリンタと、ホールに設置されて注文された料理等を給仕した後に顧客に渡す伝票を印字発行するためのカスタマチェックプリンタとが設けられることが多い。
【０００３】
このようなシステム構成の中で、注文データ管理装置は、ハンディーターミナルから無線送信された注文データをどのプリンタに印字発行させるかを決定する。一例として、特許文献１には、メニューコードに対応させて品名、単価、プリンタ指定コード等を記憶するテーブルを備え（第４図参照）、このテーブルでのメニューコードとプリンタ指定コードとの関係定義に従い、注文データ中の個々のメニュー毎に出力先のプリンタを決定するようにした注文データ管理装置が記載されている。
【０００４】
また、特許文献２には、商品コードに対応させて商品名、単価、キッチンプリンタ識別番号を記憶するテーブルを備えるところまでは特許文献１と共通性を有しながらも（図３（ａ）参照）、キッチンプリンタ識別番号と出力先プリンタ番号との対応関係のパターン（Ｎｏ．１〜Ｎｏ．３までのキッチンプリンタグループ１９ａ〜１９ｃ）を定義するテーブルを更に備え（図３（ｂ）参照）、このテーブルに定義されたパターンを選択することで、出力先のプリンタを変更できるようにした注文データ管理装置が記載されている。つまり、特許文献２に記載された注文データ管理装置によれば、キッチンプリンタが１〜３まである場合、キッチンプリンタ識別番号１、２、３とキッチンプリンタ１、２、３とが対応付けられたパターンを図３（ｂ）のテーブルから選択すれば、個々の商品コードに対応付けられたキッチンプリンタ識別番号１、２、３の通りのキッチンプリンタ１、２、３が選択される。これに対して、キッチンプリンタ識別番号１、２、３とキッチンプリンタ１、１、３とが対応付けられたパターンを図３（ｂ）のテーブルから選択すると、キッチンプリンタ識別番号が２である商品の注文は、本来のキッチンプリンタ２ではなく、キッチンプリンタ１から印字発行されることになる。このように、特許文献２に記載された発明は、図３（ｂ）のテーブルからパターンを選択するだけで、出力先のプリンタの変更が可能である。
【０００５】
【特許文献１】特開平０１−１４９１７１号公報
【特許文献２】特開２０００−３５７２６４公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
オーダーエントリーシステムにおいて、キッチンプリンタが複数個用意されている場合、一例ではあるが、メニュー毎に定められた調理場所に最も近い場所のキッチンプリンタから当該メニューの注文伝票を発行させるように運用される。例えば、料理を調理する調理場所とドリンク類を用意するドリンクカウンタとが別になっている場合、料理の調理場所とドリンクカウンタとにキッチンプリンタを一台ずつ用意し、料理の注文伝票とドリンク類の注文伝票とをそれぞれのキッチンプリンタで印字発行するようなことが良く行われている。
【０００７】
これに対して、飲食店によっては、提供する料理やドリンク類の種類、料理とドリンク類との比率等が状況に応じて大きく変化するような飲食店がある。例えば、昼間は一般的な食堂として営業していながら、夜になると居酒屋になったりバーになったりするような飲食店が良くある。また、通常は一般的なレストランとして営業していながら、時たまパーティー会場として貸切るような飲食店も良く見受けられる。前者の場合では夜になると、後者の場合ではパーティー会場として貸切ると、それぞれドリンク類の注文が激増することが予想される。このような場合、前述した具体例のように、料理を調理する調理場所とドリンク類を用意するドリンクカウンタとに一台ずつキッチンプリンタを用意し、料理の注文伝票とドリンク類の注文伝票とをそれぞれのキッチンプリンタで印字発行するとなると、昼と夜、あるいは通常営業時と貸切り営業時とで、料理の注文量とドリンク類の注文量とのバランスが著しく変動する。このため、一方のキッチンプリンタの稼働率が異常に高まってしまうという問題がある。一方のキッチンプリンタの稼働率が異常に高まると、データトラフィック上の混雑、印字発行処理の遅滞、一方のキッチンプリンタから発行される注文伝票に応じて料理の調理やドリンク類の用意をする調理人（あるいは給仕係）間での作業量の偏り等、各種の不都合が発生してしまう。
【０００８】
このような問題に対しては、上記特許文献１に記載された技術はもとより、上記特許文献２に記載された技術も、解決策を提供するものではない。つまり、特許文献２に記載された注文データ管理装置は、キッチンプリンタ識別番号とキッチンプリンタとの対応関係のパターンを変更する。このため、一例として、料理用の注文伝票はキッチンプリンタ１で、ドリンク類用の注文伝票はキッチンプリンタ２で出力するという運用を採用した場合、特許文献２に記載された注文データ管理装置が実行可能なのは、夜になった場合、あるいはパーティー会場として貸切った場合、料理もドリンク類もキッチンプリンタ１又は２から注文伝票を印字発行するということである。このような処理内容は、一方のキッチンプリンタの稼働率が異常に高まってしまうという問題に対して、解決策を与えるものではない。
【０００９】
本発明の目的は、提供する料理やドリンク類の種類、料理とドリンク類との比率等が状況に応じて大きく変化したとしても、複数台のうちのいずれかのキッチンプリンタの稼働率が異常に高まってしまうことを防止することである。
【課題を解決するための手段】
【００１０】
本発明の注文データ管理装置は、注文を受け付けるハンディーターミナルから無線送信された注文データを保存する手段と、個々のメニュー毎に出力先のプリンタを定義する第１の出力先プリンタ定義に応じて、前記注文データに含まれているメニュー毎に出力先の前記プリンタを選定し、選定した前記プリンタ毎に前記注文データに基づく送信伝文を作成する手段と、予め決められたイベントが発生した場合、前記第１の出力先プリンタ定義に応じて選定されるべき出力先の前記プリンタを個々のメニュー毎に変更する出力先プリンタ変更規則に応じて、選定する出力先の前記プリンタを変更する手段と、作成した前記送信伝文を対応する前記プリンタに向けて送信出力する手段と、を備える。
【００１１】
本発明の注文データ管理用プログラムは、注文データ管理装置が備えるコンピュータにインストールされ、このコンピュータに、注文を受け付けるハンディーターミナルから無線送信された注文データを保存する機能と、個々のメニュー毎に出力先プリンタを定義する第１の出力先プリンタ定義に応じて、前記注文データに含まれているメニュー毎に出力先の前記プリンタを選定し、選定した前記プリンタ毎に前記オーダデータに基づく送信伝文を作成する機能と、予め決められたイベントが発生した場合、前記第１の出力先プリンタ定義に応じて選定されるべき出力先の前記プリンタを個々のメニュー毎に変更する出力先プリンタ変更規則に応じて、選定する出力先の前記プリンタを変更する機能と、作成した前記送信伝文を対応する前記プリンタに向けて送信出力する機能と、を実行させる。
【発明の効果】
【００１２】
本発明によれば、予め決められたイベントが発生した場合、第１の出力先プリンタ定義に応じて選定されるべき出力先のプリンタを個々のメニュー毎に変更できるようにしたので、提供する料理やドリンク類の種類、料理とドリンク類との比率等が状況に応じて大きく変化したとしても、複数台のうちのいずれかのキッチンプリンタの稼働率が異常に高まってしまうことを有効に防止することができる。
【発明を実施するための最良の形態】
【００１３】
本発明の注文データ管理装置及び注文データ管理用プログラムの実施の形態を図１ないし図１５に基づいて説明する。
【００１４】
（システム構成例）
図１は、オーダーエントリーシステムのシステム構成例を示す模式図である。オーダーエントリーシステムは、ホール１０１、厨房２０１及びチェックアウトカウンタ３０１を備えた店舗で使用される。
【００１５】
ホール１０１には、注文データ管理装置としてのオーダーステーション１１１、カスタマチェックプリンタ１２１及び無線通信ユニット１３１が設置されており、ネットワーク４０１を介して通信自在に接続されている。また、ホール１０１では、複数個のハンディーターミナル１４１が使用される。ハンディーターミナル１４１は、表示器１４２及び入力キー１４３を有し、入力キー１４３による入力によって顧客からメニューについての注文を受け付け、受け付けた注文を注文データとして無線送信する。注文データは、ハンディーターミナル１４１において、入力キー１４３により入力された個々のメニューを含むように作成される伝文形式のデータである。無線通信ユニット１３１は、ハンディーターミナル１４１との間で無線通信を実行し、例えば、ハンディーターミナル１４１から無線送信された注文データを受信し、ネットワーク４０１を介してオーダーステーション１１１に送信出力する。
【００１６】
オーダーステーション１１１は、代表的には二つの役割を有している。一つは、ハンディーターミナル１４１から無線送信された注文データを記憶保存し、注文データから印字出力用の送信伝文を作成し、ネットワーク４０１を介してカスタマチェックプリンタ１２１及び厨房２０１に設置されている後述するキッチンプリンタ２１１に送信出力という役割である。もう一つは、ハンディーターミナル１４１から無線送信された注文データを記憶保存し、注文データから会計用の送信伝文を作成し、ネットワーク４０１を介してチェックアウトカウンタ３０１に設置されている後述する電子式キャッシュレジスタ３１１に送信出力するという役割である。このようなオーダーステーション１１１の詳細については、後に詳述する。
【００１７】
カスタマチェックプリンタ１２１は、オーダーステーション１１１からネットワーク４０１を介して送信伝文を受信し、送信伝文に応じた内容の伝票を印字発行する。このようなカスタマチェックプリンタ１２１は、構造的にはキッチンプリンタ２１１と同一である。そこで、キッチンプリンタ２１１について次に説明する。
【００１８】
図２は、キッチンプリンタ２１１の外観斜視図である。プリンタとしてのキッチンプリンタ２１１は、立方体状のハウジング２１２の上面に操作表示部２１３、正面に伝票発行口２１４が設けられて構成されている。操作表示部２１３は、表示器２１５と各種の操作ボタン２１６とインジケータランプ２１７とを有する。伝票発行口２１４は、ハウジング２１２の内部に納められた図示しないプリンタに連絡し、プリンタによって印字された伝票を発行する。
【００１９】
本実施の形態では、一例として、キッチンプリンタ２１１は二つ設けられている。一つのキッチンプリンタ２１１は、例えば調理場に設置され、もう一つのキッチンプリンタ２１１は、例えばドリンクカウンタに設置されている。本実施の形態においては、便宜上、調理場に設置されているキッチンプリンタ２１１ａのキッチンプリンタ番号を１、ドリンクカウンタに設置されているキッチンプリンタ２１１ｂのキッチンプリンタ番号を２とする。
【００２０】
図３は、オーダーステーション１１１のハードウェア構成を示すブロック図である。オーダーステーション１１１は、マイクロコンピュータ１１２を主体に構成されている。マイクロコンピュータ１１２は、各部を集中的に制御するＣＰＵ１１３に固定データを格納するＲＯＭ１１４と可変データを書き換え自在に記憶するＲＡＭ１１５とがシステムバス１１６を介して接続されて構成されている。
【００２１】
図３中、ＲＡＭ１１５は単一の構成物として示しているが、実際には複数個のチップから構成されていても良い。単一のチップによって構成されているＲＡＭ１１５は、バッテリにバックアップされている必要がある。複数個のチップによって構成されているＲＡＭ１１５の場合、少なくとも一つのチップはバッテリにバックアップされているか、不揮発性メモリから構成され、電力の供給を受けることなく記憶データの保存が可能となっている。このような電力の供給を受けることなく記憶データの保存が可能となっているＲＡＭ１１５の記憶領域には、ＣＰＵ１１３に解釈されて実行されるコンピュータプログラムである各種のプログラム１１７が記憶されている。ＲＡＭ１１５の他の記憶領域は、プログラム１１７の実行に際してワークエリア等として利用される。当該プログラム１１７には、ハンディーターミナル１４１から無線送信されて無線通信ユニット１３１で受信された注文データを管理する注文データ管理用プログラムが含まれている。そこで、マイクロコンピュータ１１２は、無線通信ユニット１３１等との間で通信を実行するために、システムバス１１６を介して通信インターフェース１１８と接続している。もっとも、各種のプログラム１１７は、ＲＡＭ１１５のバッテリバックアップ領域又は不揮発性メモリ領域に記憶されるばかりでなく、他の一例として、ＲＯＭ１１４や図示しないハードディスクドライブ（ＨＤＤ）に記憶されていても良い。
【００２２】
チェックアウトカウンタ３０１には、図１に示すように、電子式キャッシュレジスタ３１１が設置されている。電子式キャッシュレジスタ３１１は、ネットワーク４０１を介して、オーダーステーション１１１が送信出力した注文データに基づく会計用の送信伝文を受信する。この場合の送信伝文は、注文されたメニューコードとその単価とメニューコード毎の注文個数とを含んでいる。そこで、電子式キャッシュレジスタ３１１は、受信した送信伝文に基づいてサービスチャージ、テーブルチャージ、消費税等を含む決済金額を計算し、会計処理を実行する。
【００２３】
（オーダー処理の概要）
以上のようなシステム構成の下、ホール１０１にいる給仕係（ウエイター、ウエイトレス、ボーイ等）は、顧客から注文を聞くと、ハンディーターミナル１４１の入力キー１４３によって注文を入力し、受け付ける。そして、同様に入力キー１４３での操作によって注文を確定する。ハンディーターミナル１４１は、注文が確定すると、入力された注文を注文データとして無線送信する。ハンディーターミナル１４１が無線送信した注文データは、無線通信ユニット１３１に受信され、ネットワーク４０１を介してオーダーステーション１１１に送信出力される。
【００２４】
オーダーステーション１１１は、前述したように、プログラム１１７に従ったＣＰＵ１１３の制御により、ハンディーターミナル１４１から無線送信された注文データを例えばＲＡＭ１１５の記憶領域に記憶保存し（注文データを保存する手段）、注文データから印字出力用の送信伝文と会計用の送信伝文とを作成する。ＣＰＵ１１３は、通信インターフェース１１８を制御し、ネットワーク４０１を介して、作成した印字出力用の送信伝文をカスタマチェックプリンタ１２１及びキッチンプリンタ２１１に送信出力し、作成した会計用の送信伝文を電子式キャッシュレジスタ３１１に送信出力する。
【００２５】
キッチンプリンタ２１１は、受信した送信伝文に従い、注文伝票を印字し、伝票発行口２１４より発行する。調理場の調理人やドリンクカウンタの調理人（又は給仕係）は、キッチンプリンタ２１１から発行された注文伝票を見て、調理やドリンク類の作成を行なう。
【００２６】
カスタマチェックプリンタ１２１は、受信した送信伝文に従い、伝票を印字発行する。この伝票は、顧客が注文した料理を全て提供した後に顧客に渡す伝票である。顧客は、帰り際にチェックアウトカウンタ３０１まで伝票を持ち寄り、チェックアウトカウンタ３０１で会計処理をしてもらう。会計処理は、電子式キャッシュレジスタ３１１によって行われる。
【００２７】
以上、オーダー処理の概要を説明した。このようなオーダー処理の中で、本実施の形態のオーダーエントリーシステムでは、オーダーステーション１１１は、注文データに基づく印字出力用の送信伝文をカスタマチェックプリンタ１２１に送信出力し、二つのキッチンプリンタ２１１ａ，ｂのいずれか一方に選択的に送信出力する。このようなオーダーステーション１１１での処理は、オーダーステーション１１１にインストールされているプログラム１１７に含まれている注文データ管理用プログラムに基づいて実行される。以下、注文データ管理用プログラムに従い実行される処理を詳しく述べる。
【００２８】
（注文データ管理用プログラムに基づいて実行される処理の第一の実施の形態）
図４は、オーダーステーション１１１がアクセス可能なメニューテーブルの一例を示す模式図である。このメニューテーブルＴ１は、注文データ管理用プログラムの一部としてＲＡＭ１１５に書き換え自在に記憶されている。メニューテーブルＴ１は、メニューコードに対応させて部門、品名、単価、キッチンプリンタ番号（図４中ではＫＰ  ＩＤ番号）及びサブキッチンプリンタ番号（図４中ではサブＫＰ  ＩＤ番号）を記憶する。メニューコードは、本実施の形態の注文データ管理装置が設置されて使用される店舗が提供するメニューに付された一意のコード番号である。図４中の品名の欄を参照すると、「野菜サンド」、「ハムサンド」、「カツサンド」、「オレンジジュース」、「レモンジュース」、「ビール」、「焼酎」、「ウーロン茶」が例示されており、それぞれのアイテムに付されているコード番号は、それぞれ、００１、００２、００３、２０１、２０２、３０１、３０２、３０３である。また、メニューテーブルＴ１中の部門としては、メニューコード００１〜００３までの「野菜サンド」、「ハムサンド」及び「カツサンド」については部門１、メニューコード２０１〜２０２の「オレンジジュース」及び「レモンジュース」については部門２、メニューコード３０１〜３０３の「ビール」、「焼酎」及び「ウーロン茶」については部門３という部門コードが付されている。また、キッチンプリンタ番号としては、メニューコード００１〜００３までの「野菜サンド」、「ハムサンド」及び「カツサンド」についてはキッチンプリンタ番号１、メニューコード２０１〜２０２の「オレンジジュース」及び「レモンジュース」並びに３０１〜３０３の「ビール」、「焼酎」及び「ウーロン茶」についてはキッチンプリンタ番号２という番号が付されている。さらに、サブキッチンプリンタ番号は、基本的にはキッチンプリンタ番号と略同様のプリンタ番号が各アイテムに割り振られている。キッチンプリンタ番号と相違するのは、メニューコード３０１の「ビール」のみである。つまり、メニューコード３０１の「ビール」は、キッチンプリンタ番号２であるのに対して、サブキッチンプリンタ番号１である。
【００２９】
ここで、キッチンプリンタ番号とサブキッチンプリンタ番号との相違について説明する。キッチンプリンタ番号は、一例として、オーダーエントリーシステムが設置されている店舗において、通常営業に際しての二つのキッチンプリンタ２１１ａと２１１ｂとの振り分けを規定する。つまり、図４に例示するメニューテーブルＴ１の例では、メニューコード００１〜００３までの「野菜サンド」、「ハムサンド」及び「カツサンド」については、その注文についての注文伝票を印字発行するキッチンプリンタ２１１としてキッチンプリンタ番号１のキッチンプリンタ２１１ａが選択されるよう定義している。これに対して、メニューコード２０１〜２０２の「オレンジジュース」及び「レモンジュース」並びに３０１〜３０３の「ビール」、「焼酎」及び「ウーロン茶」については、その注文についての注文伝票を印字発行するキッチンプリンタ２１１としてキッチンプリンタ番号２のキッチンプリンタ２１１ｂが選択されるよう定義している。これが、メニューテーブルＴ１でのキッチンプリンタ番号の意味であり、このような定義を便宜上、第１の出力先プリンタ定義という。これに対して、サブキッチンプリンタ番号は、第１の出力先プリンタ定義に応じて選定されるべき出力先のキッチンプリンタ２１１を個々のメニュー毎に変更する出力先プリンタ変更規則を定義する。このような定義を便宜上、第２の出力先プリンタ定義という。
【００３０】
図５は、図４に示すメニューテーブルＴ１を参照して実行される注文データを受信したオーダーステーション１１１での処理内容を示すフローチャートである。このフローチャートに示す処理は、注文データ管理用プログラムに基づいて実行される。無線通信ユニット１３１を経由してハンディーターミナル（図５中ではＨＴＬ）１４１から注文データを受信すると、ＣＰＵ１１３は、ＲＡＭ１１５の一時記憶領域に対する注文データの保存処理を実行する（ステップＳ１０１：注文データを保存する手段）。この場合、注文データは、ハンディーターミナル１４１で注文を受け付けた時刻のデータ、つまり注文時刻を含んでいる。そこで、続くステップＳ１０２では、注文時刻が設定時間内の時刻であるかどうかが判定される。ここでいう設定時間は、イベントとして定義付けられているある時刻からある時刻までの時間帯であり、例えば、注文データ管理用プログラムの一部としてＲＡＭ１１５に記憶保存されている。このような設定時間は、一例として、オーダーエントリーシステムが設置されている店舗において、提供する料理やドリンク類の種類、料理とドリンク類との比率等が大きく変化するような時間帯として設定されている。例えば、昼間は一般的な食堂として営業していながら、夜になると居酒屋になったりバーになったりするような飲食店の場合、居酒屋になったりバーになったりする時間帯、例えば午後７時から営業が終了するまでの時間帯が設定時間としてＲＡＭ１１５に記憶保存される。別の一例として、通常は一般的なレストランとして営業していながら、時たまパーティー会場として貸切るような飲食店の場合、パーティー会場として貸切る時間帯が設定時間としてＲＡＭ１１５に記憶保存される。このような状況を考慮すると、設定時間は、ユーザの側で適宜変更できることが望ましい。
【００３１】
ステップＳ１０２において、注文時刻が設定時間内の時刻でないとの判断が得られた場合には（ステップＳ１０２のＮ）、ＣＰＵ１１３は、メニューテーブルＴ１中のキッチンプリンタ番号（図５中ではＫＰ  ＩＤ番号）によって特定されるキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ１０３）。例えば、野菜サンドとビールとが注文された場合、キッチンプリンタ番号１のキッチンプリンタ２１１ａに向けて野菜サンドの送信伝文、キッチンプリンタ番号２のキッチンプリンタ２１１ｂに向けてビールの送信伝文がそれぞれ作成される。
【００３２】
これに対して、ステップＳ１０２において、注文時刻が設定時間内の時刻であるとの判断が得られた場合には（ステップＳ１０２のＹ）、ＣＰＵ１１３は、メニューテーブルＴ１中のサブキッチンプリンタ番号（図５中ではサブＫＰ  ＩＤ番号）によって特定されるキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ１０４）。例えば、野菜サンドとビールとが注文された場合、キッチンプリンタ番号１のキッチンプリンタ２１１ａに向けて野菜サンド及びビールの送信伝文が作成される。
【００３３】
その後、ステップＳ１０３の処理を実行した場合にもステップＳ１０４の処理を実行した場合にも、ＣＰＵ１１３は、カスタマチェックプリンタ１２１に向けた送信伝文を作成する（ステップＳ１０５）。そして、ＣＰＵ１１３は、通信インターフェース１１８を制御し、ネットワーク４０１を介して、作成した送信伝文をキッチンプリンタ２１１及びカスタマチェックプリンタ１２１に向けて送信出力する（ステップＳ１０６）。
【００３４】
したがって、本実施の形態では、各メニューについてなされた注文について注文伝票を印字発行させるキッチンプリンタ２１１を、メニューテーブルＴ１中のキッチンプリンタ番号又はサブキッチンプリンタ番号によって選択可能とする。この場合、ある時刻からある時刻までの時間帯である設定時間に現在時刻が入っていることをイベントとして認識し（ステップＳ１０２）、当該イベントが発生していない場合と当該イベントが発生した場合とで、個々の商品毎に、注文伝票を発行させるキッチンプリンタ２１１を変更することが可能である。このような個々の商品毎の注文伝票を発行させるキッチンプリンタ２１１の変更は、例えば、あるイベントの発生前後で提供する料理やドリンク類の種類、料理とドリンク類との比率等が大きく変化するような店舗において、極めて有効である。例えば、昼間は一般的な食堂として営業していながら、夜になると居酒屋になったりバーになったりするような飲食店の場合、居酒屋になったりバーになったりする時間帯、例えば午後７時から営業が終了するまでの時間帯では、ドリンク類の注文が激増することが予想される。そこで、このような店舗では、現在時刻が午後７時以降をイベントの発生として設定し、当該イベントが発生しない午前７時になるまでは、ドリンク類の注文伝票を一方のキッチンプリンタ２１１ａ又は２１１ｂからのみ印字発行させ、当該イベントが発生する午後７時以降は、ドリンク類の注文伝票を二つのキッチンプリンタ２１１ａ及び２１１ｂから印字発行するようにする。これにより、一方のキッチンプリンタ２１１ａ又は２１１ｂの稼働率が異常に高まった場合の不都合、例えば、データトラフィック上の混雑、印字発行処理の遅滞、料理の調理やドリンク類の用意をする調理人（あるいは給仕係）間での作業量の偏り等の各種の不都合を回避することができる。
【００３５】
（注文データ管理用プログラムに基づいて実行される処理の第二の実施の形態）
図６は、オーダーステーション１１１がアクセス可能なメニューテーブルの別の一例を示す模式図である。本実施の形態のメニューテーブルＴ２は、基本的なデータ構造については、第一の実施の形態のメニューテーブルＴ１と共通性を有している。相違する点は、メニューによっては、サブキッチンプリンタ番号（図６中ではサブＫＰ  ＩＤ番号）の欄が設定入力できない状態になっている点である。つまり、メニューテーブルＴ２は、デフォルト設定として、サブキッチンプリンタ番号の欄への設定入力が禁止されており、部門コード５のメニューについてのみサブキッチンプリンタ番号の欄が設定入力できる状態となっている。したがって、本実施の形態の第２の出力先プリンタ定義は、予め決められた部門のメニューについてのみ、第１の出力先プリンタ定義に応じて選定されるべき出力先のキッチンプリンタ２１１を個々のメニュー毎に変更する。
【００３６】
図７は、図６に示すメニューテーブルＴ２に対するデータ入力時に実行される処理を示すフローチャートである。図７のフローチャートに示す処理は、サブキッチンプリンタ番号の欄への設定入力の禁止状態を解除する。本実施の形態では、前提として、部門コードが５であるメニューについてはサブキッチンプリンタ番号の入力を許容する設定がなされている場合を例示する。この前提の下、図７のフローチャートに示す処理では、部門コードが５であるかどうかが判定される（ステップＳ２５１）。ＣＰＵ１１３は、部門コードが５であると判定した場合（ステップＳ２５１のＹ）、サブキッチンプリンタ番号（図７のフローチャート中ではサブＫＰ  ＩＤ番号）の欄への入力を許容する（ステップＳ２５２）。これにより、図６に例示するメニューテーブルＴ２では、サブキッチンプリンタ番号の欄への設定入力がデフォルト設定として禁止されていながら、部門コードが５であるサブキッチンプリンタ番号の欄への設定入力が許容された状態となっている。
【００３７】
なお、サブキッチンプリンタ番号の入力が許容されるメニューとして、部門コードが５であるメニューについて例示したが、注文データ管理用プログラムは、ＣＰＵ１１３に、サブキッチンプリンタ番号の入力を許容する部門コードを適宜設定させることができる。
【００３８】
図８は、図６に示すメニューテーブルを参照して実行される注文データを受信した注文データ管理装置での処理内容を示すフローチャートである。このフローチャートに示す処理は、注文データ管理用プログラムに基づいて実行される。無線通信ユニット１３１を経由してハンディーターミナル（図５中ではＨＴＬ）１４１から注文データを受信すると、ＣＰＵ１１３は、ＲＡＭ１１５の一時記憶領域に対する注文データの保存処理を実行する（ステップＳ２０１：注文データを保存する手段）。この場合、注文データは、ハンディーターミナル１４１で注文を受け付けた時刻のデータ、つまり注文時刻を含んでいる。そこで、続くステップＳ２０２では、注文時刻が設定時間内の時刻であるかどうかが判定される。ここでいう設定時間は、イベントとして定義付けられているある時刻からある時刻までの時間帯であり、例えば、注文データ管理用プログラムの一部としてＲＡＭ１１５に記憶保存されている。このような設定時間は、一例として、オーダーエントリーシステムが設置されている店舗において、提供する料理やドリンク類の種類、料理とドリンク類との比率等が大きく変化するような時間帯として設定されている。例えば、昼間は一般的な食堂として営業していながら、夜になると居酒屋になったりバーになったりするような飲食店の場合、居酒屋になったりバーになったりする時間帯、例えば午後７時から営業が終了するまでの時間帯が設定時間としてＲＡＭ１１５に記憶保存される。別の一例として、通常は一般的なレストランとして営業していながら、時たまパーティー会場として貸切るような飲食店の場合、パーティー会場として貸切る時間帯が設定時間としてＲＡＭ１１５に記憶保存される。このような状況を考慮すると、設定時間は、ユーザの側で適宜変更できることが望ましい。
【００３９】
ステップＳ２０２において、注文時刻が設定時間内の時刻でないとの判断が得られた場合には（ステップＳ２０２のＮ）、ＣＰＵ１１３は、メニューテーブルＴ２中のキッチンプリンタ番号（図８中ではＫＰ  ＩＤ番号）によって特定されるキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ２０３）。例えば、野菜サンドとビールとが注文された場合、キッチンプリンタ番号１のキッチンプリンタ２１１ａに向けて野菜サンドの送信伝文、キッチンプリンタ番号２のキッチンプリンタ２１１ｂに向けてビールの送信伝文がそれぞれ作成される。
【００４０】
これに対して、ステップＳ２０２において、注文時刻が設定時間内の時刻であるとの判断が得られた場合には（ステップＳ２０２のＹ）、ＣＰＵ１１３は、メニューの部門コードに応じて異なる処理を実行する。部門コードが５以外のメニューについては、ＣＰＵ１１３は、メニューテーブルＴ２中のキッチンプリンタ番号によって特定されるキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ２０４）。この処理は、ステップＳ２０３の処理と共通している。これに対して、部門コードが５のメニューについては、ＣＰＵ１１３は、メニューテーブルＴ２中のサブキッチンプリンタ番号（図８中ではサブＫＰ  ＩＤ番号）によって特定されるキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ２０４）。例えば、野菜サンドとビールとが注文された場合、キッチンプリンタ番号１のキッチンプリンタ２１１ａに向けて野菜サンド及びビールの送信伝文が作成される。
【００４１】
その後、ステップＳ２０３の処理を実行した場合にもステップＳ２０４の処理を実行した場合にも、ＣＰＵ１１３は、カスタマチェックプリンタ１２１に向けた送信伝文を作成する（ステップＳ２０５）。そして、ＣＰＵ１１３は、通信インターフェース１１８を制御し、ネットワーク４０１を介して、作成した送信伝文をキッチンプリンタ２１１及びカスタマチェックプリンタ１２１に向けて送信出力する（ステップＳ２０６）。
【００４２】
以上説明したように、本実施の形態によれば、出力先プリンタ変更規則は、予め決められた部門のメニューについてのみ、選定する出力先のキッチンプリンタ２１１を変更する。したがって、メニューテーブルＴ２からも明らかなように、出力先のキッチンプリンタ２１１を変更する必要がない部門のメニューについては、サブキッチンプリンタ番号の設定入力が不要となり、設定作業の簡略化を図ることができる。
【００４３】
（注文データ管理用プログラムに基づいて実行される処理の第三の実施の形態）
図９は、オーダーステーション１１１がアクセス可能なメニューテーブルの更に別の一例を示す模式図である。本実施の形態のメニューテーブルＴ３は、基本的なデータ構造については、第二の実施の形態のメニューテーブルＴ２と共通性を有している。相違する点は、サブキッチンプリンタ番号の欄が設けられておらず、これに代えて出力先変更フラグの欄が設けられている点である。出力先変更フラグの欄には、チェックボックスが用意されている。チェックボックスは、そのチェック入力によって、個々のメニュー毎、注文伝票を印字発行させるキッチンプリンタ２１１として第１の出力先プリンタ定義で定義されているキッチンプリンタ２１１を変更させる出力先変更フラグとして用いられる。チェックボックスにそのような機能を持たせるために、注文データ管理用プログラムは、ＣＰＵ１１３に、チェックボックスのチェックの有無に応じて指定されるフラグ状態に従い、第１の出力先プリンタ定義で定義されている注文伝票を印字発行させるキッチンプリンタ２１１を変更させる。この意味で、本実施の形態の出力先プリンタ変更規則は、第２の出力先プリンタ定義としては規定されておらず、出力先変更フラグの欄において個々のメニューに付されたチェックボックスのチェック入力によって定まるフラグ状態、つまり、個々のメニューに付された変更指定の有無を判定し、変更指定が付されたメニューについて第１の出力先プリンタ定義で定義された出力先プリンタとは別のキッチンプリンタ２１１を出力先プリンタとして選定する（図１２のフローチャート中のステップＳ３１４）。
【００４４】
メニューテーブルＴ３では、デフォルト設定として、出力先変更フラグの欄に設けられたチェックボックスへの設定入力が禁止されており、部門コード５のメニューについてのみチェックボックスに設定入力できる状態となっている。
【００４５】
図１０は、図９に示すメニューテーブルＴ３に対するデータ入力時に実行される処理を示すフローチャートである。図１０のフローチャートに示す処理は、出力先変更フラグの欄に設けられたチェックボックスへの設定入力の禁止状態を解除する。本実施の形態では、前提として、部門コードが５であるメニューについては出力先変更フラグの欄への入力を許容する設定がなされている場合を例示する。この前提の下、図１０のフローチャートに示す処理では、部門コードが５であるかどうかが判定される（ステップＳ３５１）。ＣＰＵ１１３は、部門コードが５であると判定した場合（ステップＳ３５１のＹ）、出力先変更フラグの欄への入力を許容する（ステップＳ３５２）。これにより、図１０に例示するメニューテーブルＴ２では、チェックボックスへの設定入力がデフォルト設定として禁止されていながら、部門コードが５であるメニューについては、チェックボックスへの設定入力が許容された状態となっている。
【００４６】
なお、出力先変更フラグの欄に設けられたチェックボックスへの設定入力が許容されるメニューとして、部門コードが５であるメニューについて例示したが、注文データ管理用プログラムは、ＣＰＵ１１３に、チェックボックスへの設定入力を許容する部門コードを適宜設定させることができる。
【００４７】
図１１は、図９に示すメニューテーブルを参照して実行される注文データを受信した注文データ管理装置での処理内容を示すフローチャートである。このフローチャートに示す処理は、注文データ管理用プログラムに基づいて実行される。無線通信ユニット１３１を経由してハンディーターミナル（図５中ではＨＴＬ）１４１から注文データを受信すると、ＣＰＵ１１３は、ＲＡＭ１１５の一時記憶領域に対する注文データの保存処理を実行する（ステップＳ３０１：注文データを保存する手段）。この場合、注文データは、ハンディーターミナル１４１で注文を受け付けた時刻のデータ、つまり注文時刻を含んでいる。そこで、続くステップＳ３０２では、注文時刻が設定時間内の時刻であるかどうかが判定される。ここでいう設定時間は、イベントとして定義付けられているある時刻からある時刻までの時間帯であり、例えば、注文データ管理用プログラムの一部としてＲＡＭ１１５に記憶保存されている。このような設定時間は、一例として、オーダーエントリーシステムが設置されている店舗において、提供する料理やドリンク類の種類、料理とドリンク類との比率等が大きく変化するような時間帯として設定されている。例えば、昼間は一般的な食堂として営業していながら、夜になると居酒屋になったりバーになったりするような飲食店の場合、居酒屋になったりバーになったりする時間帯、例えば午後７時から営業が終了するまでの時間帯が設定時間としてＲＡＭ１１５に記憶保存される。別の一例として、通常は一般的なレストランとして営業していながら、時たまパーティー会場として貸切るような飲食店の場合、パーティー会場として貸切る時間帯が設定時間としてＲＡＭ１１５に記憶保存される。このような状況を考慮すると、設定時間は、ユーザの側で適宜変更できることが望ましい。
【００４８】
ステップＳ３０２において、注文時刻が設定時間内の時刻でないとの判断が得られた場合には（ステップＳ３０２のＮ）、ＣＰＵ１１３は、メニューテーブルＴ３中のキッチンプリンタ番号（図１１中ではＫＰ  ＩＤ番号）によって特定されるキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ３０３）。例えば、野菜サンドとビールとが注文された場合、キッチンプリンタ番号１のキッチンプリンタ２１１ａに向けて野菜サンドの送信伝文、キッチンプリンタ番号２のキッチンプリンタ２１１ｂに向けてビールの送信伝文がそれぞれ作成される。
【００４９】
これに対して、ステップＳ３０２において、注文時刻が設定時間内の時刻であるとの判断が得られた場合には（ステップＳ３０２のＹ）、ＣＰＵ１１３は、図１２に例示するサブルーチンＡの処理に従い、キッチンプリンタ２１１を選択し、選択されたキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ３０４）。図１２に例示するサブルーチンＡの処理については、後に詳しく述べる。
【００５０】
ＣＰＵ１１３は、ステップＳ３０３の処理を実行した場合にもステップＳ３０４の処理を実行した場合にも、カスタマチェックプリンタ１２１に向けた送信伝文を作成する（ステップＳ３０５）。そして、ＣＰＵ１１３は、通信インターフェース１１８を制御し、ネットワーク４０１を介して、作成した送信伝文をキッチンプリンタ２１１及びカスタマチェックプリンタ１２１に向けて送信出力する（ステップＳ３０６）。
【００５１】
図１２は、図１１のフローチャート中のステップＳ３０４で参照されるサブルーチンＡを示すフローチャートである。サブルーチンＡでは、部門コードが５であるかどうかの判定がなされる（ステップＳ３１１）。ここでいう部門コードは、メニューテーブルＴ３の部門に設定されている部門コードである。部門コードが５であると判定された場合（ステップＳ３１１Ｙ）、出力変更先フラグが１であるかどうかが判定される（ステップＳ３１２）。ここでいう出力先変更フラグは、メニューテーブルＴ３の出力先変更フラグに設定されているフラグ状態である。チェックボックスにチェックされている場合には出力先変更フラグが１、そうでない場合には出力先変更フラグが０であると判定される。ステップＳ３１２において、出力先変更フラグが１に設定されていないと判定された場合には（ステップＳ３１２のＮ）、ＣＰＵ１１３は、メニューテーブルＴ３中のキッチンプリンタ番号によって特定されるキッチンプリンタ２１１を選定する（ステップＳ３１３）。これに対して、ステップＳ３１２において、出力先変更フラグが１に設定されていると判定された場合には（ステップＳ３１２のＹ）、ＣＰＵ１１３は、メニューテーブルＴ３中のキッチンプリンタ番号によって特定されるキッチンプリンタ２１１とは別のキッチンプリンタ２１１を選定する（ステップＳ３１４）。こうして、サブルーチンＡは、メニューテーブルＴ３の出力先変更フラグに設定されているフラグ状態に応じたキッチンプリンタ２１１を選定する。
【００５２】
図１１のフローチャート中のステップＳ３０４の処理に戻る。前述したように、ステップＳ３０２において、注文時刻が設定時間内の時刻であるとの判断が得られた場合には（ステップＳ３０２のＹ）、ＣＰＵ１１３は、図１２に例示するサブルーチンＡの処理に従い、キッチンプリンタ２１１を選択し、選択されたキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ３０４）。例えば、野菜サンドとビールとが注文された場合を想定する。メニューテーブルＴ３中には、野菜サンドの注文伝票を印字発行するキッチンプリンタ２１１はキッチンプリンタ番号１、ビールの注文伝票を印字発行するキッチンプリンタ２１１はキッチンプリンタ番号２としてキッチンプリンタ番号の欄に設定されている。これに対して、サブルーチンＡでは、メニューテーブルＴ３中の出力先変更フラグが１に設定されていると判定された場合には（ステップＳ３１２のＹ）、メニューテーブルＴ３中のキッチンプリンタ番号によって特定されるキッチンプリンタ２１１とは別のキッチンプリンタ２１１を選定する（ステップＳ３１４）。そこで、メニューテーブルＴ３を参照すると、ビールというメニューでは出力先変更フラグのチェックボックスにチェックが付されて当該フラグが１に設定されているので、サブルーチンＡは、ビールの注文伝票を印字発行するキッチンプリンタ２１１として、キッチンプリンタ番号２ではなく１のキッチンプリンタ２１１ａを選定する。そこで、図１１のフローチャート中のステップＳ３０４では、キッチンプリンタ番号１のキッチンプリンタ２１１ａに向けて野菜サンド及びビールの送信伝文が作成される。
【００５３】
以上説明したように、本実施の形態によれば、出力先プリンタ変更規則は、予め決められた部門のメニューについてのみ、選定する出力先のキッチンプリンタ２１１を変更する。したがって、メニューテーブルＴ３からも明らかなように、出力先のキッチンプリンタ２１１を変更する必要がない部門のメニューについては、出力先変更フラグの欄のチェックボックスへのチェック入力が不要となり、設定作業の簡略化を図ることができる。
【００５４】
また、出力先プリンタ変更規則は、出力先変更フラグの欄において個々のメニューに付されたチェックボックスのチェック入力によって定まるフラグ状態、つまり、個々のメニューに付された変更指定の有無を判定し、変更指定が付されたメニューについて第１の出力先プリンタ定義で定義された出力先プリンタとは別のキッチンプリンタ２１１を出力先プリンタとして選定する（図１２のフローチャート中のステップＳ３１４）。したがって、チェックボックスへのチェック作業によって出力先プリンタを容易に変更することができ、設定作業の容易化を図ることができる。
【００５５】
（注文データ管理用プログラムに基づいて実行される処理の第四の実施の形態）
図１３は、オーダーステーション１１１がアクセス可能なメニューテーブルの更に別の一例を示す模式図である。本実施の形態のメニューテーブルＴ４は、基本的なデータ構造については、第三の実施の形態のメニューテーブルＴ２と共通性を有している。相違する点は、出力先変更フラグの欄が設けられていない点である。このようなメニューテーブルＴ４を用いながら、予め決められたイベントが発生した場合、第１の出力先プリンタ定義に応じて選定されるべき出力先のキッチンプリンタ２１１を個々のメニュー毎に変更するために、本実施の形態の注文データ管理用プログラムは、出力先プリンタ変更規則として、予め決められた部門（本実施の形態では、一例として、部門５）のメニューについては、選定する出力先のキッチンプリンタ２１１を予め決められた規則、例えば順番又はランダム（図１５のフローチャート中の４１２）に従い変更する（図１４のフローチャート中のステップＳ４０４）規則を定義している。
【００５６】
図１４は、図１３に示すメニューテーブルを参照して実行される注文データを受信した注文データ管理装置での処理内容を示すフローチャートである。このフローチャートに示す処理は、注文データ管理用プログラムに基づいて実行される。無線通信ユニット１３１を経由してハンディーターミナル（図５中ではＨＴＬ）１４１から注文データを受信すると、ＣＰＵ１１３は、ＲＡＭ１１５の一時記憶領域に対する注文データの保存処理を実行する（ステップＳ４０１：注文データを保存する手段）。この場合、注文データは、ハンディーターミナル１４１で注文を受け付けた時刻のデータ、つまり注文時刻を含んでいる。そこで、続くステップＳ４０２では、注文時刻が設定時間内の時刻であるかどうかが判定される。ここでいう設定時間は、イベントとして定義付けられているある時刻からある時刻までの時間帯であり、例えば、注文データ管理用プログラムの一部としてＲＡＭ１１５に記憶保存されている。このような設定時間は、一例として、オーダーエントリーシステムが設置されている店舗において、提供する料理やドリンク類の種類、料理とドリンク類との比率等が大きく変化するような時間帯として設定されている。例えば、昼間は一般的な食堂として営業していながら、夜になると居酒屋になったりバーになったりするような飲食店の場合、居酒屋になったりバーになったりする時間帯、例えば午後７時から営業が終了するまでの時間帯が設定時間としてＲＡＭ１１５に記憶保存される。別の一例として、通常は一般的なレストランとして営業していながら、時たまパーティー会場として貸切るような飲食店の場合、パーティー会場として貸切る時間帯が設定時間としてＲＡＭ１１５に記憶保存される。このような状況を考慮すると、設定時間は、ユーザの側で適宜変更できることが望ましい。
【００５７】
ステップＳ４０２において、注文時刻が設定時間内の時刻でないとの判断が得られた場合には（ステップＳ４０２のＮ）、ＣＰＵ１１３は、メニューテーブルＴ４中のキッチンプリンタ番号（図１４中ではＫＰ  ＩＤ番号）によって特定されるキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ４０３）。例えば、野菜サンドとビールと焼酎とウーロン茶とが注文された場合、キッチンプリンタ番号１のキッチンプリンタ２１１ａに向けて野菜サンドの送信伝文、キッチンプリンタ番号２のキッチンプリンタ２１１ｂに向けてビール、焼酎及びウーロン茶の送信伝文がそれぞれ作成される。
【００５８】
これに対して、ステップＳ４０２において、注文時刻が設定時間内の時刻であるとの判断が得られた場合には（ステップＳ４０２のＹ）、ＣＰＵ１１３は、図１５に例示するサブルーチンＢの処理に従い、キッチンプリンタ２１１を選択し、選択されたキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ４０４）。図１５に例示するサブルーチンＢの処理については、後に詳しく述べる。
【００５９】
ＣＰＵ１１３は、ステップＳ４０３の処理を実行した場合にもステップＳ４０４の処理を実行した場合にも、カスタマチェックプリンタ１２１に向けた送信伝文を作成する（ステップＳ４０５）。そして、ＣＰＵ１１３は、通信インターフェース１１８を制御し、ネットワーク４０１を介して、作成した送信伝文をキッチンプリンタ２１１及びカスタマチェックプリンタ１２１に向けて送信出力する（ステップＳ４０６）。
【００６０】
図１５は、図１４のフローチャート中のステップＳ４０４で参照されるサブルーチンＢを示すフローチャートである。サブルーチンＢでは、部門コードが５であるかどうかの判定がなされる（ステップＳ４１１）。ここでいう部門コードは、メニューテーブルＴ４の部門に設定されている部門コードである。部門コードが５であると判定された場合（ステップＳ４１１Ｙ）、ＣＰＵ１１３は、メニューテーブルＴ４中のキッチンプリンタ番号を予め決められた規則、例えば順番に又はランダムに変更する（ステップＳ４１２）。この場合のキッチンプリンタ番号の変更は、順番であってもランダムであっても良く、あるいは順番とランダムとが順番に繰り返されてもランダムに繰り返されてもある規則に則り繰り返されてもいずれでも良い。こうして、サブルーチンＢは、メニューテーブルＴ３中のキッチンプリンタ番号を予め決められた規則に従い変更することで、キッチンプリンタ２１１を選定する。
【００６１】
図１４のフローチャート中のステップＳ４０４の処理に戻る。前述したように、ステップＳ４０２において、注文時刻が設定時間内の時刻であるとの判断が得られた場合には（ステップＳ４０２のＹ）、ＣＰＵ１１３は、図１５に例示するサブルーチンＢの処理に従い、キッチンプリンタ２１１を選択し、選択されたキッチンプリンタ２１１ａ又は２１１ｂに向けた送信伝文を作成する（ステップＳ４０４）。例えば、野菜サンドとビールと焼酎とウーロン茶とが注文された場合を想定する。メニューテーブルＴ４中には、野菜サンドの注文伝票を印字発行するキッチンプリンタ２１１はキッチンプリンタ番号１、ビール、焼酎及びウーロン茶の注文伝票を印字発行するキッチンプリンタ２１１はキッチンプリンタ番号２としてキッチンプリンタ番号の欄に設定されている。これに対して、サブルーチンＢでは、部門コードが５であるビール、焼酎及びウーロン茶については、メニューテーブルＴ４中のキッチンプリンタ番号を予め決められた規則に従い変更する（ステップＳ４１２）。一例として、当該規則が順番である場合には、部門コードが５であるビール、焼酎及びウーロン茶についてのメニューテーブルＴ４中のキッチンプリンタ番号は、注文が入る度に、２、１、２、１、２、１…という具合に変更される。別の一例として、当該規則がランダムである場合には、部門コードが５であるビール、焼酎及びウーロン茶についてのメニューテーブルＴ４中のキッチンプリンタ番号は、注文が入る度に、ランダムに変更される。そこで、図１４のフローチャート中のステップＳ４０４では、キッチンプリンタ番号１のキッチンプリンタ２１１ａに向けて野菜サンドの送信伝文が作成され、図１５のフローチャート中のステップＳ４１２で変更されたキッチンプリンタ番号のキッチンプリンタ２１１ａ又は２１１ｂに向けてビール、焼酎及びウーロン茶の送信伝文が作成される。
【００６２】
以上説明したように、本実施の形態によれば、出力先プリンタ変更規則は、予め決められた部門のメニューについてのみ、予め決められた規則に従い出力先のキッチンプリンタ２１１を変更する。したがって、出力先のキッチンプリンタ２１１の変更に際して特別の操作を必要とせず、そのための設定作業を省略することができる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の一形態として、オーダーエントリーシステムのシステム構成例を示す模式図である。
【図２】キッチンプリンタの外観斜視図である。
【図３】注文データ管理装置のハードウェア構成を示すブロック図である。
【図４】注文データ管理装置がアクセス可能なメニューテーブルの一例を示す模式図である。
【図５】図４に示すメニューテーブルを参照して実行される注文データを受信した注文データ管理装置での処理内容を示すフローチャートである。
【図６】注文データ管理装置がアクセス可能なメニューテーブルの別の一例を示す模式図である。
【図７】図６に示すメニューテーブルに対するデータ入力時に実行される処理を示すフローチャートである。
【図８】図６に示すメニューテーブルを参照して実行される注文データを受信した注文データ管理装置での処理内容を示すフローチャートである。
【図９】注文データ管理装置がアクセス可能なメニューテーブルの更に別の一例を示す模式図である。
【図１０】図９に示すメニューテーブルに対するデータ入力時に実行される処理を示すフローチャートである。
【図１１】図９に示すメニューテーブルを参照して実行される注文データを受信した注文データ管理装置での処理内容を示すフローチャートである。
【図１２】図１１のフローチャート中のステップＳ３０４で参照されるサブルーチンＡを示すフローチャートである。
【図１３】注文データ管理装置がアクセス可能なメニューテーブルの更に別の一例を示す模式図である。
【図１４】図１３に示すメニューテーブルを参照して実行される注文データを受信した注文データ管理装置での処理内容を示すフローチャートである。
【図１５】図１３のフローチャート中のステップＳ４０４で参照されるサブルーチンＡを示すフローチャートである。
【符号の説明】
【００６４】
１１２：コンピュータ（マイクロコンピュータ），１４１：ハンディーターミナル：２１１：プリンタ（キッチンプリンタ）
【図１】
2006259972.tif 000003
【図２】
2006259972.tif 000004
【図３】
2006259972.tif 000005
【図４】
2006259972.tif 000006
【図５】
2006259972.tif 000007
【図６】
2006259972.tif 000008
【図７】
2006259972.tif 000009
【図８】
2006259972.tif 000010
【図９】
2006259972.tif 000011
【図１０】
2006259972.tif 000012
【図１１】
2006259972.tif 000013
【図１２】
2006259972.tif 000014
【図１３】
2006259972.tif 000015
【図１４】
2006259972.tif 000016
【図１５】
2006259972.tif 000017