(57)【特許請求の範囲】
【請求項１】
オーダー端末と、伝票媒体に印刷する印刷部と、コントローラ装置とを含むオーダリングシステムであって、
前記オーダー端末が、
ユーザからの操作入力を受け付け、この操作入力に基づき操作情報を出力する操作部と、
少なくとも１つの商品を表わす商品情報を含むオーダー情報を前記操作情報に基づき作成するとともに、前記操作部を介して個別会計を要求する操作が入力されると、個別会計が要求されていることを表わす個別会計情報を前記オーダー情報に付与する端末制御部と、
前記操作部を介して前記オーダー情報を前記コントローラ装置に送信する操作を受け付けると、前記端末制御部によって作成されたオーダー情報を前記コントローラ装置に送信する第１の通信部とを備え、
前記コントローラ装置は、
前記オーダー端末から前記オーダー情報を受信する第２の通信部と、
前記第２の通信部を介して受信したオーダー情報に前記個別会計情報が付与されていない場合、当該オーダー情報に対して１つ伝票番号を割り振り、当該伝票番号と当該オーダー情報に含まれる全商品情報を対応付けてオーダー登録情報を作成し、受信したオーダー情報に前記個別会計情報が付与されている場合、当該オーダー情報の前記商品情報に含まれる商品毎に前記商品情報を区分して、区分された前記商品情報のそれぞれに対して異なる伝票番号を割り振り、この伝票番号が割り振られた各商品情報に当該伝票番号を対応付けてオーダー登録情報を作成するオーダー制御部とを備える
ことを特徴とするオーダリングシステム。
【請求項２】
前記コントローラ装置のオーダー制御部は、
前記第２の通信部を介して受信したオーダー情報に前記個別会計情報が付与されている場合、区分された前記商品情報のそれぞれに対して割り振る前記伝票番号とは異なる共通伝票番号を、当該オーダー情報に対して１つ割り振り、前記共通伝票番号を前記伝票番号に対応付けて前記オーダー登録情報を作成する、
ことを特徴とする請求項１に記載のオーダリングシステム。
【請求項３】
前記コントローラ装置の前記オーダー制御部は、
前記オーダー端末から受信したオーダー情報に、前記オーダー登録情報に含まれる共通伝票番号と同一の伝票番号が含まれる場合、当該伝票番号を共通伝票番号とみなし、
当該オーダー情報内の商品情報に含まれる商品毎に前記商品情報を区分して、区分された前記商品情報のそれぞれに対して異なる伝票番号を割り振り、
この伝票番号が割り振られた各商品情報に対して、各商品情報に割り振った当該伝票番号と、前記みなした当該共通伝票番号とを対応付けてオーダー登録情報を作成する
ことを特徴とする請求項２に記載のオーダリングシステム。
【請求項４】
前記コントローラ装置の前記オーダー制御部は、
前記オーダー端末から受信したオーダー情報に、前記オーダー登録情報に含まれる伝票番号と同一の伝票番号が含まれ、かつ、当該オーダー情報に個別会計情報が付与されている場合、当該伝票番号を共通伝票番号とみなし、
当該オーダー登録情報内において当該伝票番号と対応付けられているすべての商品情報に含まれる商品毎に前記商品情報を区分して、区分された前記商品情報のそれぞれに対して異なる伝票番号を割り振り、この伝票番号が割り振られた各商品情報に対して、各商品情報に割り振った当該伝票番号と、前記みなした当該共通伝票番号とを対応付けてオーダー登録情報を作成する、
ことを特徴とする請求項２に記載のオーダリングシステム。
【請求項５】
前記オーダー制御部は、作成した前記オーダー登録情報について、前記伝票番号毎に、前記印刷部に印刷させる印刷伝票データを作成して出力する
ことを特徴とする請求項１から４の何れかに記載のオーダリングシステム。
【請求項６】
商品情報を含むオーダー情報を作成するとともに、個別会計を要求する操作がされて場合に個別会計情報を前記オーダー情報に付与して送信するオーダー端末と、通信可能に接続されるコントローラ装置であって、
前記オーダー端末から前記オーダー情報を受信する第２の通信部と、
前記第２の通信部を介して受信したオーダー情報に前記個別会計情報が付与されていない場合、当該オーダー情報に対して１つ伝票番号を割り振り、当該伝票番号と当該オーダー情報に含まれる全商品情報を対応付けてオーダー登録情報を作成し、受信したオーダー情報に前記個別会計情報が付与されている場合、当該オーダー情報の前記商品情報に含まれる商品毎に前記商品情報を区分して、区分された前記商品情報のそれぞれに対して異なる伝票番号を割り振り、この伝票番号が割り振られた各商品情報に当該伝票番号を対応付けてオーダー登録情報を作成するオーダー制御部とを備える
ことを特徴とするコントローラ装置。
【請求項７】
伝票媒体に印刷する印刷部に接続し、
前記オーダー制御部は、作成した前記オーダー登録情報について、前記伝票番号毎に、前記印刷部に印刷させる印刷伝票データを作成して出力する
ことを特徴とする請求項６に記載のコントローラ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レストランや居酒屋などの飲食店等において、客から受けた注文を管理する管理サーバー機能を備えるオーダリングシステム、オーダー端末およびコントローラ装置に関する。
【背景技術】
【０００２】
近年、レストランや居酒屋などの飲食店において、オーダー端末の操作部を介して客から受けたオーダーを従業員がオーダー端末に入力し、オーダーされた商品とその個数を表わす情報がオーダー端末から管理サーバー機能を有するコントローラ装置に送信され、コントローラ装置において客のオーダーを管理するオーダーエントリーシステムが導入されている。
【０００３】
コントローラ装置は、伝票出力機能を有し、オーダー端末からオーダーされた商品とその個数を表わす情報を受信すると、客が会計時にレジスターまで持参する伝票であって会計時に会計係の従業員によって参照されるゲスト（会計用）伝票と、従業員の作業分担に応じてオーダーされた商品とその個数が表わされている調理指示（スタッフ用）伝票とを、出力手段から印刷させる。
このようなシステムにおいて、会計の際、個人毎に会計を要求する客に対して、客のそれぞれに対して固有の個人番号割り振り、従業員がこの個人番号をオーダー端末に入力した後に、客のオーダーを個別に受けて、個人番号とオーダーの内容をオーダー端末に入力するシステムが考案されている（例えば、特許文献１参考）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−７６２５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、オーダリングシステムでは、１つのグループとして従業員により扱われる客から受けたオーダーに対して、１つのゲスト（会計用）伝票を発行するのが一般的である。このため、例えば、ランチタイムに職場の同僚や友人同士で食事をした場合、客は発行された１枚のゲスト（会計用）伝票に基づきレジスターで会計を行う必要がある。各自で支払いを行うためには、自分が食べた分の飲食代や自分がオーダーしたメニューを、客のひとりひとりが会計係の従業員に申告して、個別に支払いを行わなければならず、客にとってその行為が面倒であるという問題があった。
【０００６】
一方、会計係の従業員は、１つのゲスト（会計用）伝票としてまとめられている会計内容に基づき、客から申告されたメニューをそれぞれ選択して、１つのゲスト（会計用）伝票において支払いが終了したオーダーと、終了していないオーダーとを確認しながら会計しなければならないため、従業員の作業が煩雑となる問題があった。
【０００７】
このようなレジスターでの会計処理の煩雑さを回避するために、特許文献１のような個別会計を行うシステムが考案されているが、特許文献１に記載されている個別会計を利用する場合、客のオーダーに対して、それぞれの個人番号を入力しなければならないため、オーダーを受け付ける際の従業員のオーダー端末の操作が煩雑となり、オーダーの受け付けに時間がかってしまうという問題があった。
【０００８】
本発明は、このような課題を鑑みてなされたものであり、その目的は、複数の客を含む１つのグループから、オーダーを受ける時および会計する時の従業員の操作負担を軽減し、作業効率を向上させるオーダリングシステム、オーダー端末およびコントローラ装置を提供することにある。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明は、オーダー端末と、伝票媒体に印刷する印刷部を有するコントローラ装置とが通信可能に接続されたオーダリングシステムであって、前記オーダー端末が、ユーザからの操作入力を受け付け、この操作入力に基づき操作情報を出力する操作部と、少なくとも１つの商品を表わす商品情報を含むオーダー情報を前記操作情報に基づき作成するとともに、前記操作部を介して個別会計を要求する操作が入力されると、個別会計が要求されていることを表わす個別会計情報を前記オーダー情報に付与する端末制御部と、前記操作部を介して前記オーダー情報を前記コントローラ装置に送信する操作を受け付けると、前記端末制御部によって作成されたオーダー情報を前記コントローラ装置に送信する第１の通信部と、を備え、前記コントローラ装置は、前記オーダー端末から前記オーダー情報を受信する第２の通信部と、前記第２の通信部を介して前記オーダー情報を受信すると、前記オーダー情報に前記個別会計情報が付与されているか否かを判断し、当該個別会計情報が付与されている場合、前記オーダー情報の前記商品情報に含まれる商品毎に前記商品情報を区分して、区分された前記商品情報に対してそれぞれ異なる伝票番号を割り振り、この伝票番号が割り振られた各商品情報に当該伝票番号を対応付けてオーダー登録情報を作成するとともに、印刷部に印刷させる印刷伝票データを伝票番号毎に作成して出力するオーダー制御部と、を備えることを特徴とする。
【００１０】
本発明は、上記の発明において、前記コントローラ装置のオーダー制御部が、前記伝票番号が対応付けられる商品情報を少なくとも１つ含むグループを識別し、前記伝票番号と異なる共通伝票番号を、前記個別会計情報が付与されているオーダー情報に含まれる前記商品情報に対して割り振り、当該商品情報に対して、前記伝票番号および当該共通伝票番号を対応付けてオーダー登録情報を作成し、入力されたオーダー情報を印刷部に印刷させる印刷伝票データを前記オーダー登録情報に基づき前記伝票番号毎に作成して出力することを特徴とする。
【００１１】
本発明は、上記の発明において、前記コントローラ装置の前記オーダー制御部が、前記オーダー端末から受信したオーダー情報に、前記オーダー登録情報に含まれる共通伝票番号と同一の伝票番号が含まれる場合、当該伝票番号を共通伝票番号とみなし、当該オーダー情報内の商品情報に含まれる商品毎に前記商品情報を区分して、区分された前記商品情報に対してそれぞれ異なる伝票番号を割り振り、この伝票番号が割り振られた各商品情報に対して、各商品情報に割り振った当該伝票番号と、前記みなした当該共通伝票番号とを対応付けてオーダー登録情報を作成し、入力されたオーダー情報を印刷部に印刷させる印刷伝票データとして前記オーダー登録情報に基づき前記伝票番号毎に作成して出力することを特徴とする。
【００１２】
本発明は、上記の発明において、前記コントローラ装置の前記オーダー制御部が、前記オーダー端末から受信したオーダー情報に、前記オーダー登録情報に含まれる伝票番号と同一の伝票番号が含まれ、かつ、当該オーダー情報に個別会計情報が付与されている場合、当該伝票番号を共通伝票番号とみなし、当該オーダー登録情報内において当該伝票番号と対応付けられているすべての商品情報に含まれる商品毎に前記商品情報を区分して、区分された前記商品情報に対してそれぞれ異なる伝票番号を割り振り、この伝票番号が割り振られた各商品情報に対して、各商品情報に割り振った当該伝票番号と、前記みなした当該共通伝票番号とを対応付けてオーダー登録情報を作成し、オーダー登録情報および入力されたオーダー情報を印刷部に印刷させる印刷伝票データとして前記オーダー登録情報に基づき前記伝票番号毎に作成して出力することを特徴とする。
【００１３】
本発明は、上記の発明において、前記オーダー端末の端末制御部が、前記入力部を介して前記オーダー内容情報を前記コントローラ装置に送信する操作指示を受け付ける以前まで、前記個別会計を要求する操作指示に従って、前記個別会計情報を前記オーダー登録情報に付与することを特徴とする。
【００１４】
本発明は、上記の発明において、前記コントローラ装置のオーダー制御部が、前記オーダー登録情報を参照して、それぞれ対応付けられている前記伝票番号と前記商品情報に基づく印刷伝票データを、前記伝票番号ごとに作成して、前記印刷部に出力することを特徴とする。
【００１５】
また、上述した課題を解決するために、本発明は、コントローラ装置と通信可能に接続されるオーダー端末であって、ユーザからの操作入力を受け付け、この操作入力に基づき操作情報を出力する操作部と、少なくとも１つの商品を表わす商品情報を含むオーダー情報を前記操作情報に基づき作成するとともに、前記操作部を介して個別会計を要求する操作が入力されると、個別会計が要求されていることを表わす個別会計情報を前記オーダー情報に付与する端末制御部と、前記操作部を介して前記オーダー情報を前記コントローラ装置に送信する操作を受け付けると、前記端末制御部によって作成されたオーダー情報を前記コントローラ装置に送信する第１の通信部と、を備えることを特徴とする。
【００１６】
また、上述した課題を解決するために、本発明は、オーダー端末と通信可能に接続されるコントローラ装置であって、前記オーダー端末から前記オーダー情報を受信する第２の通信部と、前記第２の通信部を介して前記オーダー情報を受信すると、前記オーダー情報に前記個別会計情報が付与されているか否かを判断し、当該個別会計情報が付与されている場合、前記オーダー情報の前記商品情報に含まれる商品毎に前記商品情報を区分して、区分された前記商品情報に対してそれぞれ異なる伝票番号を割り振り、この伝票番号が割り振られた各商品情報に当該伝票番号を対応付けてオーダー登録情報を作成するとともに、印刷部に印刷させる印刷伝票データを作成して出力するオーダー制御部と、を備えることを特徴とする。
【発明の効果】
【００１７】
この発明によれば、特に複数の客のグループから、オーダーを受ける時および会計する時の従業員の操作負担を軽減させ作業効率を向上させることができ、客にとっても、店舗の従業員にとっても有益なシステムを提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態に係るオーダリングシステムの一例について示す概略図である。
【図２】本実施形態に係るオーダリングシステムの構成の一例について示すブロック図である。
【図３】本実施形態に係るオーダリングシステムにおいて利用されるオーダー登録情報の一例を示す概略図である。
【図４】本実施形態に係るオーダリングシステムにおいて利用されるゲスト（会計用）伝票の一例を示す概略図である。
【図５】本実施形態に係るオーダリングシステムによるオーダー処理フローにおけるオーダー端末側の処理の一例を説明するフローチャートである。
【図６】本実施形態に係るオーダリングシステムによるオーダー処理フローにおけるコントローラ装置側の処理の一例を説明するフローチャートである。
【図７】本実施形態に係るオーダリングシステムにおいて利用されるオーダー端末においてシングルタイプでの入力により、印刷されるオーダーのゲスト（会計用）伝票の一例について示す概略図である。
【図８】本実施形態に係るオーダリングシステムにおいて利用されるオーダー端末においてノーマルタイプでの入力により、印刷されるオーダーのゲスト（会計用）伝票の一例について示す概略図である。
【図９】本実施形態に係るオーダリングシステムによる伝票分割処理フローにおけるコントローラ装置側の処理の一例を説明するフローチャートである。
【図１０】本実施形態に係るオーダリングシステムによる“個別会計への変更処理”において作成されるオーダー登録情報の一例を示す参考図である。
【図１１】本実施形態に係るオーダリングシステムにより作成されるオーダー登録情報の他の一例を示す参考図である。
【図１２】本実施形態に係るオーダリングシステムにおける、オーダー端末の表示部に表示される画像の一例を示す概略図である。
【発明を実施するための形態】
【００１９】
［第１実施形態］
以下、本発明による第１実施形態について、図面を参照して説明する。
図１は、本実施形態に係るオーダリングシステムの一例について示す概略図である。
図１に示す通り、オーダリングシステムは、客の会計の際に利用されるゲスト（会計用）伝票を印刷する機能を有するコントローラ装置１＿１と、オーダーされた商品を提供する際に従業員により利用される調理指示書等を印刷する機能を有するコントローラ装置１＿２と、このコントローラ装置１＿１およびコントローラ装置１＿２と無線通信を介して通信するオーダー端末３と、ネットワーク５を介してコントローラ装置１＿１およびコントローラ装置１＿２と接続されているレジスター７とを備える。
このオーダー端末３は、例えば、複数のオーダー端末３＿１、３＿２、・・・、３＿ｎを含み、客から受けたオーダーの内容を表わすオーダー情報（例えば、オーダーが新規であるかあるいは追加であるかを表わす種別、オーダーを受けた客のテーブル番号や人数、オーダーされた商品（例えばメニュー）とその数量等を含む）をコントローラ装置１（１＿１、１＿２を含む）に送信する。
【００２０】
また、このオーダリングシステムは、オーダー端末３から受信したオーダー情報に応じて“個別会計サービス”を実行し、商品毎にゲスト（会計用）伝票を作成することができる。
この“個別会計サービス”は、１つのグループにおいて商品が複数オーダーされた場合、商品毎に異なるゲスト（会計用）伝票をそれぞれ発行するサービスであって、会計時には、このゲスト（会計用）伝票ごとに、レジスター７による各商品の会計を可能とするサービスである。
本実施の形態において、この“個別会計サービス”は、オーダー端末３において“個別会計サービス”が選択されることによって実行される。このオーダー端末３は、“個別会計サービス”を選択する操作を受け付けると、“個別会計サービス”が選択されたことを表わす個別会計情報（以下、“個別会計フラグ”という）を、オーダーの内容を表わすオーダー情報に付与して、コントローラ装置１＿１に送信する。
【００２１】
コントローラ装置１＿１は、オーダー端末３から受信したオーダー情報に応じてゲスト（会計用）伝票を印刷する。この印刷されたゲスト（会計用）伝票は、従業員によって各客に運ばれ、客のテーブル付近に置かれる。
コントローラ装置１＿２は、オーダー端末３から受信したオーダー情報に基づき調理指示書を印刷する。この印刷された調理指示書は、調理を担当する従業員によって利用される。
なお、コントローラ装置１＿２は、コントローラ装置１＿１のバックアップ機能を備えており、コントローラ装置１＿１がダウンした場合は、伝票印字機能およびサーバー機能を引き継ぐことができる。
また、本例では、コントローラ装置１＿１、１＿２と出力装置を一体として表現しているが、コントローラ装置１＿１、１＿２と出力装置はそれぞれ専用の機能をもつ別体の機器としてもよい。
【００２２】
次いで、図２を参照して、図１に示したオーダリングシステムの各構成の機能構成について詳細に説明する。図２は、本実施形態に係るオーダリングシステムの構成の一例について示すブロック図である。
図２に示す通り、コントローラ装置１＿１は、ネットワーク通信部１１と、記憶部１２と、バッファ記憶部１３と、オーダー制御部１４と、プリンタ制御部１５と、印刷部１６と、無線通信部１７とを含む。なお、コントローラ装置１＿２は、コントローラ装置１＿１と同様の構成と機能を有するため、詳細な説明は省略する。
【００２３】
ネットワーク通信部１１は、ネットワーク５を介してレジスター７と通信を行い、オーダー制御部１４から出力される情報を、レジスター７に送信する。このネットワーク通信部１１は、例えば、レジスター７によってゲスト（会計用）伝票から読み取られた情報（例えば、伝票番号）を受信すると、この伝票番号をオーダー制御部１４に出力する。そして、伝票番号に基づきオーダー制御部１４が記憶部１２から得た会計金額（支払い金額）あるいはオーダーしたメニューとその数量等を表わす情報を取得してレジスター７に送信する。なお、オーダー制御部１４は、後述する通り、オーダー登録情報を記憶部１２に記憶しており、この記憶部１２を参照して、伝票番号に対応するメニュー情報に含まれる商品の合計金額を算出することができる。
【００２４】
記憶部１２は、オーダー制御部１４によって作成されるオーダー登録情報を記憶する。オーダー登録情報とは、１つのまとまりとして扱われる単位オーダー情報に、伝票番号を対応付けた情報である。このオーダー登録情報は、例えばオーダー制御部１４に参照され、伝票番号をキーとして、単位オーダー情報に含まれる商品の合計金額を算出する際に利用される情報である。単位オーダー情報は、オーダー情報に対応する情報を含み、例えば、オーダーが新規であるかあるいは追加であるかを表わす種別、オーダーを受けた客のテーブル番号や人数、オーダーされた商品（例えばメニュー）とその数量等を含む。
【００２５】
図３は、このオーダー登録情報の一例を示す概略図である。
図３に示す通り、オーダー登録情報は、行と列からなる２次元の表形式のデータであり、「種別」と、「伝票番号」と、「共通伝票番号」と、「テーブル番号」と、「人数」と、「メニュー情報」とが、それぞれ対応付けられている情報である。このオーダー登録情報における１つの列が、１つのまとまりとして扱われ単位オーダー情報に対応しており、各列においてそれぞれ対応付けられている情報は、１つのゲスト（会計用）伝票に印刷される内容を表わしている。
なお、オーダー制御部１４は、オーダー情報を受信すると、１つの単位オーダー情報として扱われるオーダー情報に含まれる情報を、単位オーダー情報毎に、このオーダー登録情報の各列に追記して、オーダー情報の内容を記憶させる。
【００２６】
「種別」は、オーダー種別として、新規のオーダーであるか、あるいは追加のオーダーであるかを表わす情報である。
「伝票番号」は、オーダー制御部１４によって１つのまとまりとして扱われる単位オーダー情報に付与される番号である。
【００２７】
オーダー端末３から受信したオーダー情報に“個別会計フラグ”が付与されていない場合、オーダー情報そのものを単位オーダー情報として扱う。よって、例えば、図３の３Ｃの新規の伝票番号０００９のように、客が複数商品をオーダーした場合には、１伝票番号に複数の商品を含むメニュー情報が関連することもある。また、図３の３Ｅの追加の伝票番号０００９のように、同一客からの追加オーダーには同一の伝票番号“０００９”が付与される。このように、個別会計フラグが付与されない場合の伝票番号は、新規や追加に関わらず、ある客がオーダーした商品の全てを識別する。
一方、オーダー端末３から受信したオーダー情報に“個別会計フラグ”が付与されている場合、オーダー制御部１４は、オーダー情報に含まれる商品を数量１ごとに分配し、分配した情報と、種別、テーブル番号、人数とを含む情報を単位オーダー情報として扱う。そして、例えば、図３の３Ａの新規の伝票番号０００２、０００３、０００４のように、それぞれ１つの商品に関する情報を含む各単位オーダー情報に、一意の識別番号として「伝票番号」を割り振る。このように、個別会計フラグが付与されている場合の伝票番号は、ある客が注文したオーダーに含まれる商品の１つ１つを識別する。
【００２８】
「共通伝票番号」は、オーダー端末３から受信したオーダー情報に“個別会計フラグ”が付与されている場合に生成される番号である。“個別会計フラグ”が付与されたオーダー情報は、前述のように、オーダー情報内の商品が数量１ごとに分配されて単位オーダー情報が生成され、それぞれに伝票番号が割り振られる。共通伝票番号は、これら伝票番号をグループ化し、識別した番号である。よって、“個別会計サービス”が利用されていない場合には割り振られない。
なお、オーダー制御部１４は、受信した追加のオーダー情報内に、既にオーダー登録情報に登録済みの共通伝票番号が含まれる場合、オーダー情報内の商品を数量１ごとに分配して単位オーダー情報を生成し、それぞれに伝票番号を割り振る（例えば、図３の３Ｄの伝票番号００３４）。しかし、この場合の共通伝票番号は新規で割り振らず、登録済みの共通伝票番号（図３の共通伝票番号０００１）を割り振る。
【００２９】
「テーブル番号」は、オーダーをする客が座っている座席を表わし、複数の座席のうち個々の座席を識別するための情報である。
「人数」は、「伝票番号」によって区別される１まとまりの単位オーダー情報をオーダーした客の人数を表わす。なお、“個別会計サービス”が利用されている場合、この「人数」は“１”となるように、予め決められている。
【００３０】
「メニュー情報」は、客が注文した商品（例えばメニュー）と、その個数を表わす情報を含む。
“個別会計フラグ”が付与されている単位オーダー情報の場合、１つのメニューを表わす情報と、このメニューの個数（数量）として「１つ」であることを表わす情報とを含む。
一方、“個別会計フラグ”が付与されていない単位オーダー情報の場合、オーダー登録情報における「メニュー情報」は、オーダー端末３から送信されるオーダー情報に含まれる全てのメニューとその個数（数量）とを含む。
この「メニュー情報」において、１つの商品として扱われるグランドメニューには、例えば、Ａセット、Ｂセット、日替わり、和風ハンバーグ、とんかつ膳等がある。
バッファ記憶部１３は、オーダー端末３から受信したオーダー情報を一時的に記憶する。
【００３１】
オーダー制御部１４は、無線通信部１７を介して受信したオーダー情報を一時的にバッファ記憶部１３に記憶させるとともに、このオーダー情報に基づき、オーダー登録情報を作成して、記憶部１２に記憶させる。
【００３２】
ここで、オーダー制御部１４は、オーダー登録情報として記憶される、１まとまりとして扱われる単位オーダー情報に伝票番号を付与する。
その際、単位オーダー情報に“個別会計フラグ”が付与されていない場合には、最終的に１つの支払い金額（合計金額）で会計処理される商品を含む全ての単位オーダー情報に対して同一の「伝票番号」を付与する。
【００３３】
単位オーダー情報に“個別会計フラグ”が付与されており、“個別会計サービス”が利用される場合には、各単位オーダー情報（すなわち、各商品）に対して異なる「伝票番号」を割り振るとともに、グループに共通する「共通伝票番号」を付与する。
なお、オーダー制御部１４は、既に付与した番号と新たに付与する番号が、「伝票番号」と「共通伝票番号」との間で、一致することがないように、例えば、既に付与した番号に“１”を加算して連番となる「伝票番号」および「共通伝票番号」を割り振る。さらに、オーダー制御部１４は、“個別会計フラグ”が付与されているオーダー情報を受信した場合、各「伝票番号」の間、および「伝票番号」と「共通伝票番号」との間でそれぞれが一致することがないように、連番となる「伝票番号」を割り振る。
また、このオーダー制御部１４は、オーダー登録情報を作成した日付や時刻を計時する時計部や、「メニュー情報」に含まれる商品の販売金額を算出する演算部等を内部に備える。
【００３４】
はじめに“個別会計サービス”がオーダー端末３において選択された場合のオーダー制御部１４の機能について詳細に説明する。
オーダー制御部１４は、無線通信部１７を介して受信したオーダー情報に、“個別会計フラグ”が関連付けられているか否かを検出する。このオーダー制御部１４は、オーダー情報に“個別会計フラグ”が関連付けられている場合、このオーダー情報に対して１つの「共通伝票番号」を割り振るとともに、オーダー情報に含まれる商品を数量１ごとに分配し、それぞれ異なる「伝票番号」を割り当てる。
【００３５】
例えば、図３を参照して説明すると、オーダー情報に含まれる商品とその数量を表わす情報として、コーヒーが１つ付いているＡセット（以下、グランドメニュー１という）を１つと、紅茶が１つ付いているＡセット（以下、グランドメニュー２という）を１つと、Ａセット（以下、グランドメニュー３という）を１つとが含まれている場合、オーダー制御部１４は、これらＡセットを数量１ごとに分配して、それぞれのグランドメニュー１〜３を単位オーダー情報として扱い、これらが同一グループに属することを表わす「共通伝票番号」“０００１”を割り当てる。また、オーダー制御部１４は、これら単位オーダー情報のそれぞれに対して「伝票番号」を割り振り、コーヒーが１つ付いているＡセットには「伝票番号」“０００２”、紅茶が１つ付いているＡセットには「伝票番号」“０００３”、Ａセットには「伝票番号」“０００４”を、それぞれ割り当てる（図３の３Ａ参照）。
【００３６】
また、オーダー情報として、Ｂセット３つが含まれている場合、オーダー制御部１４は、これらＢセットを数量１ごとに分配して、それぞれを単位オーダー情報として扱い、これらが同一グループに属することを表わす「共通伝票番号」“０００５”を割り当てる。また、オーダー制御部１４は、各Ｂセットに、それぞれ「伝票番号」“０００６”〜“０００８”を割り当てる（図３の３Ｂ参照）。
【００３７】
このオーダー制御部１４は、オーダー情報に含まれる商品に「共通伝票番号」および「伝票番号」を割り振ると、この商品及び数量を表わす情報を「メニュー情報」として、「共通伝票番号」、「伝票番号」および「メニュー情報」を、それぞれ対応づけて記憶部１２のオーダー登録情報に記憶させる。また、オーダー制御部１４は、「人数」を“１”と、オーダー情報に含まれる“テーブル番号”を「テーブル番号」として、上述の「共通伝票番号」、「伝票番号」および「メニュー情報」に、それぞれ対応づけて記憶部１２のオーダー登録情報に記憶させる。これにより、図３に示すようなオーダー登録情報が作成される。
さらに、オーダー制御部１４は、「共通伝票番号」と「伝票番号」の組み合わせにおいて決定されるオーダー登録情報の列（図３を参照）に基づき、印刷伝票データを作成して、プリンタ制御部１５に出力する。
【００３８】
次に、“個別会計サービス”がオーダー端末３において選択されていない場合に関連するオーダー制御部１４の機能について詳細に説明する。
オーダー制御部１４は、無線通信部１７を介して受信したオーダー情報に、“個別会計フラグ”が関連づけられているか否かを検出し、オーダー情報に“個別会計フラグ”が関連付けられていない場合、オーダー情報を１まとまりと認識して、１つの「伝票番号」を割り振り、「共通伝票番号」は割り振らない。
【００３９】
このオーダー制御部１４は、「伝票番号」が割り振られたオーダー情報に含まれる全ての商品とその数量とを「メニュー情報」として、この「伝票番号」と対応付けて記憶部１２のオーダー登録情報に記憶させる。つまり、オーダー登録情報の１つの列の「メニュー情報」に、１まとまりとして取り扱われるオーダー情報に含まれる全ての商品とその数量とを表わす情報が記憶され、複数の商品のオーダーを１まとまりのオーダーとして受け付けた場合（つまり、１つのオーダー情報としてオーダー端末３から送信された情報に商品が複数あることを表わす情報が含まれている場合（詳細については後述する））、商品が複数、オーダー登録情報の１列に対応する「メニュー情報」に記憶される。
【００４０】
例えば、図３の３Ｃを参照して説明すると、オーダー情報に含まれる商品とその数量を表わす情報として、コーヒーが１つ付いている日替わりセットを１つと、和風ハンバーグを１つと、とんかつ膳を１つとが含まれている場合、オーダー制御部１４は、これらの全ての商品をまとめて１つの単位オーダー情報として扱い、この単位オーダー情報に対して「伝票番号」“０００９”を割り当てる。
【００４１】
また、オーダー制御部１４は、オーダー情報に含まれる人数とテーブル番号を表わす情報を、それぞれ「人数」および「テーブル番号」として、上述の「伝票番号」“０００９”および「メニュー情報」“コーヒーが１つ付いている日替わりセットが１つ、和風ハンバーグが１つ、とんかつ膳が１つ”と対応づけて記憶部１２のオーダー登録情報に記憶させる。
さらに、オーダー制御部１４は、「共通伝票番号」（ここでは、「共通伝票番号」が付与されていないということを表わす情報が含まれており、「−」で表わされる）と「伝票番号」の組み合わせにおいて決定されるオーダー登録情報の列（図３の３Ｃを参照）に基づき、印刷伝票データを作成して、プリンタ制御部１５に出力する。
【００４２】
図２にもどって、プリンタ制御部１５は、オーダー制御部１４から印刷伝票データを受信すると、この印刷伝票データに基づき伝票を印刷するよう印刷部１６を制御して、この印刷伝票データを印刷部１６に出力する。
【００４３】
印刷部１６は、プリンタ制御部１５から入力された印刷伝票データに基づき伝票あるいは調理指示書を印刷する。この印刷部１６は、例えば、図４に示すようなゲスト（会計用）伝票を印刷する。図４は、印刷されるゲスト（会計用）伝票の一例を示す概略図である。
図４に示す通り、ゲスト（会計用）伝票は、“品名”として「メニュー情報」に含まれる商品の内容が印刷され、この“品名”の上部に「伝票番号」である“０００２”が印刷される。また、“品名”の下部には「共通伝票番号」である“０００１”が印刷される。
なお、“個別会計サービス”が適用されている場合、“品名”が印刷される文章は、例えば２行以内のスペースに記載されるものとし、各ゲスト（会計用）伝票のサイズを小さくすることが好ましい。
【００４４】
図示のように、「共通伝票番号」と「伝票番号」の両方が印刷されている伝票は、“個別会計サービス”が実行されることによって作成された伝票であることを表わしている。
また、このゲスト（会計用）伝票には、バーコードが印刷されている。このバーコードには、「伝票番号」や「共通伝票番号」を表わす情報、および／あるいは「メニュー情報」に含まれる商品の販売合計金額を表わす情報が含まれている。
【００４５】
無線通信部１７は、オーダー端末３と無線通信を行い、オーダー端末３から送信されたオーダー情報を受信する。
【００４６】
オーダー端末３は、端末制御部３１と、無線通信部３２と、記憶部３３と、操作部３４と、表示部３５とを含む。
端末制御部３１は、操作部３４を介して入力された操作内容に応じて、客がオーダーした商品等を表わすオーダー情報を作成し、無線通信部３２を介してオーダー情報をコントローラ装置１に送信する。このオーダー情報には、例えば、新規オーダーの場合には、コントローラ装置１によって作成されるオーダー登録情報の「種別」、「テーブル番号」、「人数」、「メニュー情報」に対応する情報等が含まれている。
この端末制御部３１は、操作部３４を介して入力された情報に基づき、オーダー情報を作成し、“個別会計サービス”が選択されている場合、“個別会計フラグ”をオーダー情報に付与する。これによりオーダー情報は、“個別会計フラグ”が関連付けられる。
【００４７】
無線通信部３２は、コントローラ装置１の無線通信部１７と無線通信を行い、無線通信を介してオーダー情報をコントローラ装置１に送信する。
記憶部３３は、操作部３４を介して入力されるユーザからの操作指示に応じたオーダー情報を作成するための情報等を記憶する。また、記憶部３３は、コントローラ装置１から送信されたオーダー登録情報を受信した場合、このオーダー登録情報を記憶する。
【００４８】
操作部３４は、ユーザからの操作入力を受け付けて、この操作入力によって表わされる操作情報を端末制御部３１に出力する。この操作部３４は、メニューの種類を選択するためのボタンや、メニューの個数を選択するためのボタン、“個別会計サービス”を選択するためのボタンや、オーダーが終了した際にオーダー情報をコントローラ装置１に送信するためのボタン等を含む。また、操作部３４は、“個別会計サービス”が選択されている状態において、“個別会計サービス”を選択するためのボタンがもう一度押下されることによって、“個別会計サービス”の選択を解除する操作情報を出力する。
【００４９】
なお、操作部３４は、上述のボタンを含む構成に限られず、例えば、数字や文字等のキー入力を受け付け、予め決められたコードが入力されることで、上述のボタンが押下された際に検出する操作情報を得る構成であってもよい。
表示部３５は、操作部３４を介して入力される操作入力に応じた操作画面等を表示する。
なお、操作部３４は、押下によって情報が入力される押ボタンやスイッチのような構造物として、オーダー端末３内であって表示部３５から離して配してもよく、または、タッチパネルのような構造物として、表示部３５の操作画面上に配してもよい。
【００５０】
レジスター７は、レジスター制御部７１と、ネットワーク通信部７２と、記憶部７３と、読取部７４と、表示部７５と、操作部７６と、を含む。
レジスター制御部７１は、読取部７４によって読み取られた情報に基づき、会計処理を行う。また、レジスター制御部７１は、ネットワーク通信部７２を介してコントローラ装置１からオーダー登録情報を受信した場合、このオーダー登録情報を記憶部７３に記憶させるとともに、このオーダー登録情報を参照して会計処理を行う。
【００５１】
このレジスター制御部７１は、例えば、読取部７４を介してゲスト（会計用）伝票のバーコードから「伝票番号」が読み取られた場合、この「伝票番号」に基づき、ネットワーク通信部７２を介してコントローラ装置１＿１からオーダー登録情報を受信し、記憶部７３に記憶するとともに、記憶部７３に記憶されたオーダー登録情報を参照して、支払い金額（会計金額）を算出し、表示部７５に表示させる。これにより、客が支払った会計金額の現金等が会計係の従業員によって受け取られ、操作部７６を介して会計が終了したことを表わす操作が従業員により入力された場合、レジスター制御部７１は、会計が終了したことを表わす“会計終了フラグ”を「伝票番号」に対応付けて記憶部７３のオーダー登録情報に記憶させる。なおここでは、このような処理を、会計処理という。
【００５２】
さらに、レジスター制御部７１は、上述の会計処理に限られず、例えば、読取部７４によって会計金額が読み取られた場合、この会計金額に基づき、会計処理を行うものであってもよい。この場合、レジスター制御部７１は、コントローラ装置１＿１によって作成されるオーダー登録情報に関連することなく、会計処理を行うことができる。
なお、このような構成の場合、レジスター制御部７１は、コントローラ装置１＿１と通信を行わない構成（ネットワーク通信部７２を必要としない構成）とすることができる。これにより、ネットワーク接続機能を有さない安価なレジスターを使用することができ、また飲食店舗内において、ネットワーク５を介した通信環境を整える労力や経費を削減することができる。また、この場合、コントローラ装置１は、記憶部１２に記憶されているオーダー登録情報のうち、記憶された日付が古い順番に、予め決められている情報量を超えたものを削除する。
【００５３】
ネットワーク通信部７２は、ネットワーク５を介してコントローラ装置１と通信を行い、コントローラ装置１＿１から送信されるオーダー登録情報を受信する。
記憶部７３は、コントローラ装置１＿１から受信したオーダー登録情報を記憶する。
読取部７４は、伝票に印刷されているバーコードを読み取り、このバーコードが表わす情報をレジスター制御部７１に出力する。
表示部７５は、読取部７４によって読み取られた情報に基づく会計金額とそのメニュー等の情報を表示する。
操作部７６は、ユーザからの操作入力を受け付けて、この操作入力を表わす操作情報をレジスター制御部７１に出力する。
【００５４】
次に、図３、５、６を参照して、オーダー処理フローについて説明する。このオーダー処理フローとは、客からのオーダーを受け付けた従業員によってオーダー端末３にオーダーされた商品とその個数等が入力され、これらの情報がオーダー情報としてオーダー端末３からコントローラ装置１＿１に送信され、このコントローラ装置１＿１においてオーダー登録情報として記憶されるまでの処理フローをいう。
図５は、このオーダー処理フローにおけるオーダー端末３が実行する処理の一例を説明するフローチャートである。ここでは、オーダーを受け付けていない客からのオーダーを従業員がオーダー端末３を用いて受ける新規オーダーの例（以下、新規オーダーパターンという）と、既に“個別会計サービス”を利用してオーダーを受けた客から追加オーダーを受ける追加オーダーの例（以下、個別追加オーダーパターンという）と、以前の新規オーダーあるいは追加オーダーにおいて“個別会計サービス”を利用していない客から追加オーダーを受ける追加オーダーの例（以下、非個別追加オーダーパターンという）と、について以下説明する。
【００５５】
図５に示す通り、例えば新規オーダーパターンの場合、従業員によって新規オーダーを受け付けるためのボタンが、オーダー端末３の操作部３４を介して押下される（ステップＳＴ１）。すると、オーダー端末３の端末制御部３１は、新規オーダーであると判断して（ステップＳＴ２−ＹＥＳ）、新規オーダーの内容を記述するためのオーダー情報シートを作成し、記憶部３３に一時的に記憶させる。
次いで、ステップＳＴ３において、個別会計を行う客の場合には、個別会計ボタンが従業員によって押下される（ステップＳＴ３−ＹＥＳ）。端末制御部３１は、“個別会計サービス”を選択するボタンが押下されたことを検出すると、記憶部３３のオーダー情報シートに“個別会計フラグ”を記述して記憶させる（ステップＳＴ４）。
一方、ステップＳＴ３において、個別会計を希望しない客の場合は、“個別会計サービス”を選択するボタンが押下されないため、端末制御部３１は、“個別会計フラグ”を記述することなく、ステップＳＴ５に進む。
なお、オーダー情報シートとは、オーダー情報を作成する際に一時的に情報を記載して記憶しておく格納領域であって、端末制御部３１が内部に備えるバッファ記憶部において作成される情報である。
【００５６】
そして、操作部３４を介して、例えば、テーブル番号“１７”が入力され（ステップＳＴ５）、客から受けたオーダーである商品（例えば、グランドメニュー１〜３）とその数量（各１つ）、客人数が入力されると（ステップＳＴ６）、端末制御部３１は、このテーブル番号と、商品と、その数量と、客人数とを記憶部３３のオーダー情報シートに記述して記憶させる。このオーダーを入力するタイミングでも、客が個別会計を希望し、従業員が個別会計ボタンを押下している可能性があるため、端末制御部３１は、ここで再び“個別会計サービス”を選択するボタンが押下されたか否かを確認し（ステップＳＴ７）、“個別会計サービス”を選択するボタンが押下されたことを確認すると（ステップＳＴ７−ＹＥＳ）、記憶部３３のオーダー情報シートに“個別会計フラグ”を記述して記憶させる。
一方、ステップＳＴ７でも、“個別会計サービス”を選択するボタンが押下されない場合、端末制御部３１は、“個別会計フラグ”を記述することなく、ステップＳＴ９に進む。
【００５７】
ここで、端末制御部３１は、オーダーの入力が全て終了したか否かを検出し（ステップＳＴ９）、例えば、従業員により、操作部３４を介してオーダー情報を送信するためのボタンが押下されると、端末制御部３１は、オーダーが終了したことを検出する。
そして、端末制御部３１は、すべてのオーダーの入力が終了しているのであれば、記憶部３３のオーダー情報シートに記憶されている情報（商品とその数量、客人数）を読み出し、この読み出した情報をオーダー情報として無線通信部３２に出力する。なお、端末制御部３１は、オーダー情報シートに“個別会計フラグ”が記憶されている場合、オーダー情報に“個別会計フラグ”を付与して無線通信部３２に出力する。そして、無線通信部３２は、無線通信を介してオーダー情報をコントローラ装置１＿１に送信する（ステップＳＴ１０）。
また、ステップＳＴ９において、オーダーの入力が終了しておらず、新たなオーダーの入力がある場合は、ステップＳＴ６に戻り、再度、オーダーの入力、および、“個別会計サービス”を選択するボタンが押下されるか否かを検出する処理に戻る。
【００５８】
一方、個別追加オーダーパターンおよび非個別追加オーダーパターンの場合、ステップＳＴ１において、従業員により追加オーダーを受け付けるためのボタンがオーダー端末３の操作部３４を介して選択されると、ステップＳＴ２において、オーダー端末３の端末制御部３１は、追加オーダーであると判断して、追加オーダーの内容を記述するためのオーダー情報シートを作成し、記憶部３３に一時的に記憶させるとともに、ステップＳＴ１１に進む。
なお、追加オーダーの場合、後述する処理によってコントローラ装置１＿１の印刷部１６によって印刷されたゲスト（会計用）伝票が、従業員によって客のテーブルの付近に配布されていると仮定して、以下説明する。
【００５９】
ステップＳＴ１１において、客から個別会計の指示がある場合（ステップＳＴ１１−ＹＥＳ）、従業員は、２つの方法を選択することができる。
新規オーダーの際に既に“個別会計サービス”が選択されている場合（個別追加オーダーパターンの場合）、客のテーブルの付近に配付されているゲスト（会計用）伝票には「伝票番号」および「共通伝票番号」が印刷されている。従業員は、ここで、「共通伝票番号」を入力することを選択する（ステップＳＴ１２）ことで、個別会計の指示を行うことができる。
端末制御部３１は、記憶部３３のオーダー情報シートに「共通伝票番号」を記述する（ステップＳＴ１３）。
【００６０】
また、新規オーダーの際に“個別会計サービス”が選択されていなかった場合（非個別追加オーダーパターンの場合）、ゲスト（会計用）伝票には「伝票番号」のみが印刷されている。そのため、従業員は、「伝票番号」を入力することを選択し（ステップＳＴ１２）、さらに、個別会計ボタンを押下することで、個別会計に切り替える指示を行う。
端末制御部３１は、“個別会計サービス”を選択するボタンが押下されたことを検出すると記憶部３３のオーダー情報シートに“個別会計フラグ”を記述する（ステップＳＴ１４）とともに、入力された「伝票番号」を記憶部３３のオーダー情報シートに記述する（ステップＳＴ１５）。
追加オーダーについて、個別会計を行わない場合（ステップＳＴ１１−ＮＯ）は、従業員は、「伝票番号」のみを入力する。端末制御部３１は、“個別会計フラグ”を記述せずに、入力された「伝票番号」のみを記憶部３３のオーダー情報シートに記述する（ステップＳＴ１５）。
【００６１】
このようにして、端末制御部３１は、「伝票番号」あるいは「共通伝票番号」のうちいずれか一方と、“個別会計フラグ”をオーダー情報シートに記憶し、ステップＳＴ６に移行する。
例えば、ステップＳＴ１３において「共通伝票番号」の“０００１”が入力され、続けてステップＳＴ６においてオーダーされたメニューとして“デザートあんみつ”が１つ入力された場合（個別追加オーダー）、端末制御部３１は、記憶部３３のオーダー情報シートに記憶されている情報（商品“デザートあんみつ”とその数量“１つ”および共通伝票番号“０００１”）を読み出し、この読み出した情報をオーダー情報として無線通信部３２に出力する。
【００６２】
次に、図６を参照して、コントローラ装置１＿１におけるオーダー処理フローの一例について説明する。図６は、このオーダー処理フローにおけるコントローラ装置１＿１が実行する処理の一例を説明するためのフローチャートである。
図６に示す通り、コントローラ装置１＿１は、無線通信部１７を介してオーダー端末３から送信されたオーダー情報を受信すると（ステップＳＴ２１）、オーダー情報を一時的にバッファ記憶部１３に記憶する。そして、オーダー制御部１４は、記憶部１２のオーダー登録情報を参照して、このオーダー情報に含まれている番号（「共通伝票番号」あるいは「伝票番号」を表わす情報）が、オーダー登録情報に「共通伝票番号」として記憶されている番号と一致するか否かを検索する（ステップＳＴ２２）。
このオーダー情報に含まれている番号が、オーダー登録情報に「共通伝票番号」として記憶されている番号と一致する場合（ステップＳＴ２２−ＹＥＳ）、“個別会計サービス”が利用したオーダーであると認識して、ステップＳＴ２６に進む。詳細については後述する。
【００６３】
一方、このオーダー情報に含まれている番号が、オーダー登録情報に「共通伝票番号」として記憶されている番号と一致しない場合（ステップＳＴ２２−ＮＯ）、オーダー制御部１４は、このオーダー情報に含まれている番号が、オーダー登録情報に「伝票番号」として記憶されている情報と一致するか否かを判断する（ステップＳＴ２３）。
このオーダー情報に含まれている番号が、オーダー登録情報に「伝票番号」として記憶されている情報と一致しない場合（ステップＳＴ２３−ＮＯ）、オーダー制御部１４は、このオーダー情報が、新規オーダーパターンにおけるオーダー端末３により生成されたオーダー情報であると判断し、次に、このオーダー情報に“個別会計フラグ”が関連付けられているか否かを検出する（ステップＳＴ２４）。
【００６４】
“個別会計フラグ”が関連付けられていることが検出された場合（ステップＳＴ２４−ＹＥＳ）、オーダー制御部１４は、このオーダー情報に対して、例えば“０００１”を割り振り、この番号を「共通伝票番号」として付与する（ステップＳＴ２５）。そして、オーダー制御部１４は、この「共通伝票番号」“０００１”をバッファ記憶部１３に記憶されているオーダー情報に関連付ける。なお、この“０００１”は、それ以前のコントローラ装置１＿１における処理においていずれのメニュー内容に対しても付与されていない新たな番号である。
【００６５】
次いで、オーダー制御部１４は、バッファ記憶部１３に記憶されているオーダー情報からメニュー毎にその内容を１つずつ読み出し、メニュー毎にオーダー登録情報における行を１つ作成して、記憶部１２に記憶されているオーダー登録情報に記述して記憶させる（ステップＳＴ２６）。
【００６６】
例えば、オーダー制御部１４は、オーダー情報に含まれるグランドメニュー１〜３のうち、グランドメニュー１の“Ａセット［コーヒー］”を読み出すと、このグランドメニュー１“Ａセット［コーヒー］”に対して「共通伝票番号」“０００１”と異なる番号“０００２“を割り振り、「伝票番号」として付与する（ステップＳＴ２７）。
そして、オーダー制御部１４は、このグランドメニュー１“Ａセット［コーヒー］”に対して、ステップＳＴ２５において割り振られた「共通伝票番号」“０００１”をバッファ記憶部１３から読み出し、この「共通伝票番号」“０００１”と、ステップＳＴ２７において割り振れた「伝票番号」“０００２”とを、「メニュー情報」であるグランドメニュー１の“Ａセット［コーヒー］”に対応付けて、記憶部１２のオーダー登録情報に記述して記憶させる（ステップＳＴ２８）。
【００６７】
すなわち、オーダー制御部１４は、「共通伝票番号」および「伝票番号」を含まず、かつ“個別会計フラグ”が関連付けられているオーダー情報を受信した場合（つまり“個別会計サービス”を利用した新規オーダーパターンにおいて生成されるオーダー情報を受信した場合）、このオーダー情報に含まれる各グランドメニューのそれぞれに対して「共通伝票番号」と「伝票番号」とを割り振り、グランドメニューごとに１つの列を作成してオーダー登録情報に記憶させる（図３の３Ａ参照）。
【００６８】
次いで、オーダー制御部１４は、ステップＳＴ２８においてオーダー登録情報に記憶された「共通伝票番号」“０００１”と、「伝票番号」“０００２”と、「メニュー情報」“Ａセット［コーヒー］”とに基づき、印刷伝票データを作成し、プリンタ制御部１５に出力する（ステップＳＴ２９）。そして、プリンタ制御部１５は、入力された印刷伝票データを印刷部１６に出力して、印刷部１６に図４に示すようなゲスト（会計用）伝票を印刷させる。
【００６９】
そして、オーダー制御部１４は、バッファ記憶部１３に記憶されているオーダー情報に含まれるグランドメニュー１〜３のうち、グランドメニュー１に対して印刷が終了したことを表わす“印刷終了フラグ”を付与するか、あるいはグランドメニュー１に関する情報をバッファ記憶部１３から削除する。このオーダー制御部１４は、バッファ記憶部１３に記憶されているオーダー情報のグランドメニュー１〜３のうち、“印刷終了フラグ”が付与されていないグランドメニューがあるか否かを検出し（ステップＳＴ３０）、“印刷終了フラグ”が付与されていないグランドメニューを検出した場合（ステップＳＴ３０−ＹＥＳ）、ステップＳＴ２６に戻って、検出されたグランドメニューに対して、ステップＳＴ２６〜２９の処理を実行する。
オーダー制御部１４は、バッファ記憶部１３に記憶されているオーダー情報のグランドメニューの全てに“印刷終了フラグ”が付与されている場合、またはバッファ記憶部１３にグランドメニューが無い場合（ＳＴ３０−ＮＯ）、印刷が終了したと判断して処理を終了する。
【００７０】
例えば、次にオーダー制御部１４は、オーダー情報に含まれるグランドメニュー１〜３からグランドメニュー２“Ａセット［紅茶］”を読み出すと、このグランドメニュー２の“Ａセット［紅茶］”に対して、既に割り振っている「共通伝票番号」“０００１”および「伝票番号」“０００２”と異なる番号“０００３“を割り振り、「伝票番号」として付与する。
そして、オーダー制御部１４は、このグランドメニュー２の“Ａセット［紅茶］”に対して、ステップＳＴ２４において割り振られた「共通伝票番号」“０００１”をバッファ記憶部１３から読み出し、この「共通伝票番号」“０００１”と、「伝票番号」“０００３”とを、「メニュー情報」であるグランドメニュー２“Ａセット［紅茶］”に対応付けて、記憶部１２のオーダー登録情報に記述して記憶させる。
そして、オーダー制御部１４は、オーダー登録情報に記憶されている「共通伝票番号」“０００１”と、「伝票番号」“０００３”と、「メニュー情報」“Ａセット［紅茶］”とに基づき、印刷伝票データを作成し、プリンタ制御部１５に出力する。そして、プリンタ制御部１５は、入力された印刷伝票データを印刷部１６に出力して、印刷部１６にゲスト（会計用）伝票を印刷させる。
オーダー制御部１４は、グランドメニュー３“Ａセット”についてもステップＳＴ２６〜２９の処理を実行した後、ＳＴ３０において、グランドメニューの全ての印刷が終了したと判断し、処理を終了する。
【００７１】
また、ステップＳＴ２４において、“個別会計フラグ”が関連付けられていないことが検出された場合（ステップＳＴ２４−ＮＯ）、オーダー制御部１４は、このオーダー情報に含まれる全てのメニューとその個数を１まとまりの単位オーダー情報として扱い、このオーダー情報に対して、例えば、新規な番号“０００９”を割り振り、「伝票番号」を付与する（ステップＳＴ３１）。
例えば、このオーダー情報に、３つのグランドメニューが含まれており、“日替わり［コーヒー］（以下、グランドメニュー１１という）”と、“和風ハンバーグ（以下、グランドメニュー１２という）”と、“とんかつ膳（以下、グランドメニュー１３という）”とが含まれていた場合、これらグランドメニュー１１〜１３は、１まとまりの単位オーダー情報としてオーダー制御部１４により取り扱われる。
【００７２】
そして、オーダー制御部１４は、「伝票番号」“０００９”を、「メニュー情報」“日替わり［コーヒー］／和風ハンバーグ／とんかつ膳”に対応付けて、記憶部１２のオーダー登録情報に記述して記憶させる（ステップＳＴ３２）。
なお、オーダー制御部１４は、ステップＳＴ３２において、オーダー端末３から受信したオーダー情報に含まれる“客の人数を表わす情報“を検出して、この情報に単位オーダー情報に含まれる情報に、「伝票番号」“０００９“を対応付けてオーダー登録情報に記憶させる。
これにより、図３の３Ｃに示す通り、複数のグランドメニュー１１〜１３は、１つの「メニュー情報」として記憶され、１つの「伝票番号」と対応づけられ、「人数」としてはグランドメニュー１１〜１３を注文した客の人数“３”が記憶される。
【００７３】
次いで、オーダー制御部１４は、オーダー登録情報に記憶された「伝票番号」“０００９”と、「メニュー情報」“日替わり［コーヒー］／和風ハンバーグ／とんかつ膳”に基づき、印刷伝票データを作成し、プリンタ制御部１５に出力する（ステップＳＴ３３）。そして、プリンタ制御部１５は、入力された印刷伝票データを印刷部１６に出力して、印刷部１６にゲスト（会計用）伝票を印刷させる。なお、この場合、印刷伝票データに「共通伝票番号」が含まれていないため、印刷されるゲスト（会計用）伝票には、「伝票番号」のみが印刷されている。
すなわち、オーダー制御部１４は、「共通伝票番号」および「伝票番号」を含まず、かつ“個別会計フラグ”が関連付けられていないオーダー情報を受信した場合（つまり“個別会計サービス”を利用しない新規オーダーパターンにおいて生成されるオーダー情報を受信した場合）、このオーダー情報に含まれる全てのグランドメニューを１まとまりの単位オーダー情報として扱い、「伝票番号」のみを割り振る。
【００７４】
一方、ステップＳＴ２３において、オーダー端末３から受信したオーダー情報に含まれている番号が、オーダー登録情報に「伝票番号」として記憶されている情報と一致する場合（ステップＳＴ２３−ＹＥＳ）、オーダー制御部１４は、オーダー情報に“個別会計フラグ”が関連付けられているか否かを検出する（ステップＳＴ３４）。
そして、オーダー情報に“個別会計フラグ”が関連付けられていることが検出された場合（ステップＳＴ３４−ＹＥＳ）、図１０を用いて後述する伝票分割フローに移行する。
【００７５】
オーダー情報に“個別会計フラグ”が関連付けられていない場合（ステップＳＴ３４−ＮＯ）は、このオーダー情報に含まれる全てのメニューとその個数を１まとまりの単位オーダー情報として扱い、当該「伝票番号」とオーダー情報に含まれる「メニュー情報」「テーブル番号」および「人数」を対応付けて記憶させる。なお、この場合、オーダー制御部１４は、「共通伝票番号」は割り振らない。
例えば、追加オーダーの際に、「伝票番号」“０００９”とメニュー情報“デザートアイス、１つ”と“デザートケーキ、１つ”が入力された場合、オーダー制御部１４は、記憶部１２を参照して、オーダー登録情報において「伝票番号」“０００９”と対応付けられている「共通伝票番号」を検索する。しかしこれは存在しないので、オーダー制御部１４は、このオーダー情報に含まれる全てのメニューとその個数を１まとまりの単位オーダー情報として扱い、この「伝票番号」“０００９”を、「メニュー情報」“デザートアイス、１つ”と“デザートケーキ、１つ”に対応付けて記憶させる（図３の３Ｅ参照）
【００７６】
つまり、オーダー制御部１４は、オーダー情報が「共通伝票番号」を含まず「伝票番号」を含み、かつ“個別会計フラグ”が関連付けられていないオーダー情報を受信した場合、“個別会計サービス”を利用していない客の非個別追加オーダーパターンであるため、ステップＳＴ３２に移行する。
【００７７】
なお、ステップＳＴ２２においてオーダー情報に共通伝票番号が含まれている場合について説明する。例えば、追加オーダーの際に「共通伝票番号」“０００１”とともにメニュー情報“デザートあんみつ”が入力されている場合、オーダー制御部１４は、ステップＳＴ２２において、オーダー情報に含まれている番号が、オーダー登録情報に「共通伝票番号」として記憶されている番号と一致すると判断する。つまり、オーダー制御部１４は、“個別会計サービス”を利用して新規オーダーをした客の追加オーダーであり、さらに追加オーダーに際しても、“個別会計サービス”を希望したと判断し、オーダー情報からメニュー毎にその内容を１つずつ読み出し、メニュー毎にオーダー登録情報における行を１つ作成して、このメニューに対して、新規な番号の「伝票番号」“００３４”と、オーダー登録応報に含まれる「共通伝票番号」“０００１”とを対応付けて、記憶部１２に記憶されているオーダー登録情報に記述して記憶させる。
【００７８】
これにより、オーダー制御部１４は、図３の３Ｄに示す通り、新たに付与された「伝票番号」“００３４”と「共通伝票番号」“０００１”と「メニュー番号」“デザートあんみつ、１つ”を対応付けて記憶部１２に記憶させ、オーダー登録情報に記憶されている「共通伝票番号」“０００１”と、「伝票番号」“００３４”と、「メニュー情報」“デザートあんみつ”とに基づき、印刷伝票データを作成し、プリンタ制御部１５に出力する。そして、プリンタ制御部１５は、入力された印刷伝票データを印刷部１６に出力して、印刷部１６にゲスト（会計用）伝票を印刷させる。
【００７９】
ここで、図７を参照して、“個別会計サービス”により発行されるゲスト（会計用）伝票について説明する。図７は、シングルタイプの入力により印刷されるオーダーのゲスト（会計用）伝票の一例について示す概略図である。なお、シングルタイプとは、例えば、グランドメニュー毎にその数量を計算して、同一グランドメニューの数量が複数であった場合でも数量が加算されずに、オーダー情報に含まれる全てのメニューの数量が“１”となるものをいう。これにより、グランドメニューが同一であってもセレクトメニューが異なることにより、各メニューの数量は加算されずに、グランドメニューとセレクトメニューとが一対一に対応されている。よって、“個別会計サービス”を利用する場合、オーダー制御部１４は、オーダー情報に含まれる商品を数量１ごとに分配することができる。
【００８０】
図７は、１つのグループとして扱われる客が、Ｌさん、Ｍさん、Ｎさんの３名であり、Ｌさんが、グランドメニューとして“Ａセット”を１つ、そのセレクトメニューとして“コーヒー”を１つオーダーし、Ｍさんが、グランドメニューとして“Ａセット”を１つ、そのセレクトメニューとして“紅茶”を１つオーダーし、Ｎさんが、グランドメニューとして“Ａセット”を１つオーダーした例を示している。
【００８１】
このオーダーを従業員が受け付ける際、“個別会計サービス”が選択されると、オーダー端末３は、オーダーされた全てのメニューの数量が“１”となるオーダー情報をコントローラ装置１＿１に送信する。これにより、コントローラ装置１＿１のオーダー制御部１４は、オーダー情報に含まれる商品を数量１ごとに分配し、図３の３Ａに示したとおり、「共通伝票番号」“０００１”と、「伝票番号」“０００２”、“０００３”、“０００４”とが、それぞれ対応付けられたオーダー登録情報を作成する。これにより、図７に示す通り、Ｌさん、Ｍさん、Ｎさんのそれぞれがオーダーしたグランドメニューが、それぞれ異なるゲスト（会計用）伝票に印刷される。
【００８２】
このように、本実施形態に係るオーダリングシステムは、オーダー端末３を介して“個別会計サービス”が選択され、オーダー端末３からコントローラ装置１＿１に送信されるオーダー情報に“個別会計フラグ”が付与されている場合、コントローラ装置１＿１によって“個別会計フラグ”が検出されることで、オーダー情報に含まれるグランドメニュー毎に、それぞれ異なる「伝票番号」を付与するとともに、グランドメニュー毎に異なる「伝票番号」が印刷されたゲスト（会計用）伝票をグランドメニュー毎に印刷するようにした。
これにより、グランドメニュー毎に印刷されたゲスト（会計用）伝票が従業員によって客に配布されることで、客は、各自がオーダーしたグランドメニューが印刷されているゲスト（会計用）伝票を会計係の従業員に渡すことで、客ごとの会計を個別に清算することができる。
【００８３】
よって、客は、会計時に自分が食べたメニュー等が印刷されているゲスト（会計用）伝票を会計係の従業員に手渡すだけでよく、自分が食べたメニューを口頭にて従業員に伝えることなく会計を行うことができるため、自分が食べたメニューを他人に知られることなくすみやかに会計することができる。
【００８４】
また、ゲスト（会計用）伝票には、「伝票番号」を表わすコードを示すバーコードが印刷されており、会計係の従業員は、会計時において、客から受け取ったゲスト（会計用）伝票のバーコードをレジスター７の読取部７４で読み取るという簡単な作業で各自の会計精算を行うことができる。
レジスター７の読取部７４を介して「伝票番号」が読み取られると、レジスター制御部７１は、記憶部７３に記憶されているオーダー登録情報を参照して、読み取った「伝票番号」と対応付けられている「メニュー情報」に含まれる商品の合計金額を算出する。そして、会計係の従業員により、算出された合計金額が客から受け取られ、操作部７６を介して会計が終了したことを表わす操作がなされると、レジスター装置７は、会計処理を行う。
従って、会計係の従業員は、会計時にゲスト（会計用）伝票のバーコードを読取部７４を介して読み取る作業だけすればよいので、従業員の作業効率が向上し、会計処理時間を短縮することができる。よって、次の客を待たせる時間が短くなり、客へのサービスを向上させることができる。
【００８５】
さらに、オーダー端末３は、図５に示す通り、客から受け付けたオーダー情報をコントローラ装置１＿１に送信する前であれば、オーダー入力の前であっても、途中であっても、あるいは全てのオーダーを入力し終えたときであって、従業員によって“個別会計サービス”を選択するボタンが押下されることで、“個別会計フラグ”を付与するようにした。
これにより、オーダーの途中で“個別会計サービス”を選択した場合であっても、遅くともオーダー情報をコントローラ装置１＿１に送信する前であれば、受け付けたオーダーに“個別会計サービス”を適用することができる。
なお、本実施形態に係るオーダリングシステムは、これに限られず、既にオーダー情報をコントローラ装置１＿１に送信した後に“個別会計サービス”を利用することも可能であり、これについては、第２実施形態において詳細に説明する。
【００８６】
一方、例えば特許文献１のように、各個人に固有の個人番号を付与して、この個人番号によって客ごとのオーダーを区別する場合、オーダー端末３にオーダーの内容を入力する際に、このオーダー内容の直前で個人番号を入力しなければ、オーダーの内容と個人番号を対応づけることができない。
このため、例えば、オーダーの内容をオーダー端末３に入力した後に“個別会計サービス”を適用したいと客に求められた場合、従業員は、オーダー端末３に対して個人番号とオーダー内容を対応付けて入力し直す必要があり、手続きが煩雑となる。よって、客を待たせたり、再度、客ごとにオーダーを確認したり等の作業が発生するため、オーダーの際の客および従業員の作業負担が増大していた。また、“個別会計サービス”を適用する場合、オーダー内容を入力する前に、個別会計機能（“個別会計サービス”に対応する機能）を選択する必要があり、オーダーの途中から、“個別会計サービス”を適用することができなかった。
【００８７】
しかし、本実施形態に係るオーダリングシステムによると、オーダーの途中からでも“個別会計サービス”を選択することができるため、上述のような作業負担が軽減され、作業効率を向上させることができる。
また、“個別会計サービス”を選択する際も、操作部３４にあるボタンを押下する等の簡単な操作であるため、“個別会計サービス”を選択する場合としない場合を比べても、作業効率にほとんど影響を与えない作業負担とすることができる。
さらに、一度、“個別会計サービス”を選択した場合であっても、オーダー情報を送信する前であれば、“個別会計サービス”の選択を解除する操作を操作部３４を介して操作するだけでよく、簡単に解除することができる。
【００８８】
また、本実施形態に係るオーダリングシステムは、図７で示したシングルタイプでの入力と異なるノーマルタイプでの入力によるオーダーに対しても、“個別会計サービス”を適用することができる。
以下、図８を参照して、ノーマルタイプの入力によるオーダーに基づき、“個別会計サービス”が適用されて発行されるゲスト（会計用）伝票について説明する。図８は、ノーマルタイプでの入力により印刷されるオーダーのゲスト（会計用）伝票の一例について示す概略図である。なお、ノーマルタイプとは、例えば、グランドメニューが同一であることにより、各メニューが加算され、メニューの数量が“１”以外となるものをいう。
【００８９】
図８は、１つのグループとして扱われる客が、Ｏさん、Ｐさん、Ｑさんの３名であり、全員が、グランドメニューとして“Ｂセット”を１つずつオーダーした例を示している。
このオーダーを従業員が受け付ける際、“個別会計サービス”が選択されると、オーダー端末３は、オーダーされた全てのメニューのうち、同じメニューについてはその数量を加算し、メニュー情報“Ｂセット、３つ”を含むオーダー情報をコントローラ装置１＿１に送信する。これにより、コントローラ装置１＿１のオーダー制御部１４は、図３の３Ｂに示したとおり、「共通伝票番号」“０００５”と、「伝票番号」“０００６”、“０００７”、“０００８”とが、それぞれ対応付けられたオーダー登録情報を作成する。これにより、図８に示す通り、Ｏさん、Ｐさん、Ｑさんがオーダーしたグランドメニューが、それぞれ異なるゲスト（会計用）伝票に印刷される。
【００９０】
［第２実施形態］
次に、本発明による第２実施形態について、図面を参照して説明する。なお、オーダリングシステムの各構成と機能については、上述の第１実施形態と概ね同様であるため、同一の構成や機能については、同一の符号を付して、詳細な説明は省略し、異なる点を説明する。
本実施形態では、新規オーダーを既に受けた客から、既にオーダーした“個別会計サービス”でないオーダーの内容を、“個別会計サービス”が適用されたオーダーに変更したいとの要求を受けた場合の処理（個別会計への変更処理）と、その処理に加え、さらに、追加オーダーの内容も“個別会計サービス”が適用されたオーダーに変更したいとの要求を受けた場合の処理（個別会計への変更、追加オーダー処理）の例について説明する（これらの処理を総称して伝票分割処理という）。
【００９１】
図９を参照して、コントローラ装置１＿１における伝票分割処理フローの一例について説明する。図９は、この伝票分割処理フローにおいて、コントローラ装置１＿１が実行する処理の一例を説明するためのフローチャートである。
ここで、コントローラ装置１＿１は、図６で説明した通り、無線通信部１７を介してオーダー端末３から送信されたオーダー情報を受信すると、オーダー情報を一時的にバッファ記憶部１３に記憶する。そして、オーダー制御部１４が、このオーダー情報に含まれている番号が、オーダー登録情報に「伝票番号」として記憶されている情報と一致するか否かを判断する。このオーダー情報に含まれている番号が、オーダー登録情報に「伝票番号」として記憶されている情報と一致する場合、オーダー制御部１４は、オーダー情報に“個別会計フラグ”が含まれているか否かを検出する。このオーダー制御部１４は、“個別会計フラグ”が含まれていることを検出した場合、図９に示す伝票分割処理フローに移行する。
【００９２】
ここでは、「伝票番号」“０００９”を含むオーダー情報を受信したものとして説明する。
オーダー制御部１４は、この「伝票番号」“０００９”を「共通伝票番号」に変更して、「共通伝票番号」“０００９”として取り扱う（ステップＳＴ４１）。
【００９３】
次いで、オーダー制御部１４は、「伝票番号」“０００９”と対応付けられて既にオーダー登録情報に記憶されている「メニュー情報」“日替わり［コーヒー］／和風ハンバーグ／とんかつ膳”を読み出し、例えば“／（スラッシュ記号）”によって区切られているメニュー毎にメニュー（商品）を１つずつ読み出す。そして、それらに「共通伝票番号」“０００９”を関連付けて、登録済みのオーダー情報としてバッファ記憶部１３に一時記憶させる（ステップＳＴ４２）。
そして、オーダー制御部１４は、抽出したメニュー毎にオーダー登録情報における列を１つ作成して、記憶部１２に記憶されているオーダー登録情報に記述して記憶させる。
【００９４】
例えば、オーダー制御部１４は、オーダー情報に含まれるグランドメニュー１１〜１３のうち、グランドメニュー１１の“日替わり［コーヒー］”を抽出すると、このグランドメニュー１１“日替わり［コーヒー］”に対して「共通伝票番号」“０００９”と異なる番号“００１０“を割り振り、「伝票番号」として付与する（ステップＳＴ４３）。
【００９５】
そして、オーダー制御部１４は、このグランドメニュー１１“日替わり［コーヒー］”に対して、ステップＳＴ４１において「伝票番号」から変更された「共通伝票番号」“０００９”をバッファ記憶部１３から読み出し、この「共通伝票番号」“０００９”と、ステップＳＴ４３において割り振れた「伝票番号」“００１０”とを、「メニュー情報」であるグランドメニュー１１の“日替わり［コーヒー］”に対応付けて、記憶部１２のオーダー登録情報に記述して記憶させる。すなわち、“個別会計への変更処理”において、オーダー制御部１４は、オーダー登録情報に含まれる各グランドメニューに「共通伝票番号」と「伝票番号」とを割り振り、グランドメニューごとに１つの列を新たに作成してオーダー登録情報に記憶させる（ステップＳＴ４４）。
【００９６】
次いで、オーダー制御部１４は、ステップＳＴ４４においてオーダー登録情報に記憶された「共通伝票番号」“０００９”と、「伝票番号」“００１０”と、「メニュー情報」“日替わり［コーヒー］”とに基づき、印刷伝票データを作成し、プリンタ制御部１５に出力する（ステップＳＴ４５）。そして、プリンタ制御部１５は、入力された印刷伝票データを印刷部１６に出力して、印刷部１６にゲスト（会計用）伝票を印刷させる。
【００９７】
そして、オーダー制御部１４は、記憶部１２に記憶されているオーダー登録情報に含まれるグランドメニュー１１〜１３のうち、グランドメニュー１１に対して印刷が終了したことを表わす“印刷終了フラグ”を付与する。具体的には、「共通伝票番号」“０００９”が関連付けられており、登録済みのオーダー情報としてバッファ記憶部１３に一時記憶されているグランドメニュー１１に対して“印刷終了フラグ”を付与して記憶する。次いでオーダー制御部１４は、バッファ記憶部１３に記憶されている登録済みのオーダー情報のグランドメニュー１１〜１３のうち、“印刷終了フラグ”が付与されていないグランドメニューがあるか否かを検出し（ステップＳＴ４６）、“印刷終了フラグ”が付与されていないグランドメニューを検出した場合、ステップＳＴ４２に戻って、検出されたグランドメニューに対して、ステップＳＴ４２〜４５の処理を実行する。
【００９８】
ステップＳＴ４６で、バッファ記憶部１３に“印刷終了フラグ”が付与されていないグランドメニューが無いと判断した場合、オーダー登録情報の個別伝票変更処理を完了したと認識して、オーダー登録情報にもともと記憶されていた“個別会計サービス”でない単位オーダー情報を削除する（ステップＳＴ４７）。
受信済みのオーダー情報に「メニュー情報」を表わす情報が含まれない場合（ステップＳＴ４８−Ｎｏ）、伝票分割処理フローを終了する。ここまでの処理が、既に登録されている単位オーダー情報の、個別会計への変更処理である。
【００９９】
一方、受信済みのオーダー情報に「メニュー情報」を表わす情報が含まれている場合（ステップＳＴ４８−ＹＥＳ）、追加オーダーの内容を個別会計として登録するため、ステップＳＴ４９に移行する。
【０１００】
ステップＳＴ４９において、オーダー制御部１４は、オーダー情報の「メニュー情報」からメニュー（商品）を１つずつ読み出す。そして、オーダー制御部１４は、オーダー情報から抽出したメニュー毎にオーダー登録情報における列を１つ作成して、記憶部１２に記憶されているオーダー登録情報に記述して記憶させる。
例えば、受信したオーダー情報の「メニュー情報」が“デザートアイス”であった場合、オーダー情報から“デザートアイス”を読み出し、この“デザートアイス”に対して変更後の「共通伝票番号」“０００９”と異なる番号“００１３“を割り振り、「伝票番号」として付与する（ステップＳＴ５０）。
【０１０１】
そして、オーダー制御部１４は、この「メニュー情報」“デザートアイス”に対して、ステップＳＴ４１において「伝票番号」から変更された「共通伝票番号」“０００９”をバッファ記憶部１３から読み出し、この「共通伝票番号」“０００９”と、ステップＳＴ５０において割り振れた「伝票番号」“００１３”とを、「メニュー情報」“デザートアイス”に対応付けて、記憶部１２のオーダー登録情報に記述して記憶させる。
すなわち、“個別会計への変更、追加オーダー処理”において、オーダー制御部１４は、オーダー情報に含まれる各グランドメニューに「共通伝票番号」と「伝票番号」とを割り振り、グランドメニューごとに１つの行を新たに作成してオーダー登録情報に記憶させる（ステップＳＴ５１）。
【０１０２】
次いで、オーダー制御部１４は、ステップＳＴ５１においてオーダー登録情報に記憶させた「共通伝票番号」“０００９”と、「伝票番号」“００１３”と、「メニュー情報」“デザートアイス”とに基づき、印刷伝票データを作成し、プリンタ制御部１５に出力する（ステップＳＴ５２）。そして、プリンタ制御部１５は、入力された印刷伝票データを印刷部１６に出力して、印刷部１６にゲスト（会計用）伝票を印刷させる。
【０１０３】
オーダー制御部１４は、バッファ記憶部１３に、受信済みのオーダー情報として「共通伝票番号」“０００９”とともに一時記憶されているグランドメニュー（デザートアイス）に対して、“印刷終了フラグ”を付与して記憶する。
そして、オーダー制御部１４は、バッファ記憶部１３に記憶されている受信済みのオーダー情報に含まれるグランドメニューのうち、“印刷終了フラグ”が付与されていないグランドメニューがあるか否かを検出し（ステップＳＴ５３）、“印刷終了フラグ”が付与されていないグランドメニューをオーダー情報から検出した場合、ステップＳＴ４９に戻って、検出されたグランドメニューに対して、ステップＳＴ４９〜５２の処理を実行する。
ステップＳＴ５３で、バッファ記憶部１３に“印刷終了フラグ”が付与されていないグランドメニューが無いと判断した場合、追加オーダーの、個別会計への変更処理を終了する。
【０１０４】
このように、“個別会計への変更処理”に係る伝票分割フローが実行されることにより、図１０に示すようなユーザ登録情報がオーダー制御部１４によって作成される。図１０は、“個別会計への変更処理”において作成されるオーダー登録情報の一例を示す参考図である。
図１０に示す通り、「伝票番号」“０００９”に「メニュー情報」“日替わり［コーヒー］／和風ハンバーグ／とんかつ膳”が対応付けられている。オーダーの際に“個別会計サービス”が選択されていない場合、このように、「メニュー情報」に複数のグランドメニューが含まれている場合がある。
【０１０５】
上述の通り、オーダー制御部１４は、オーダー端末３から受信したオーダー情報に「伝票番号」と“個別会計フラグ”が含まれていることを検出するとともに、オーダー情報から検出した「伝票番号」が既に記憶部１２のオーダー登録情報において記憶されている「伝票番号」と同一であるか否かを検出する。そして、オーダー情報から検出した「伝票番号」とオーダー登録情報から検出された「伝票番号」とが同一である場合、このオーダー制御部１４は、オーダー登録情報から当該「伝票番号」と対応付けられている「メニュー情報」を読み出し、このオーダー登録情報内の「メニュー情報」に含まれるグランドメニューを１つずつ抽出して、各グランドメニューに対して、それぞれ異なる「伝票番号」を付与して、グランドメニューごとにオーダー登録情報に登録するようにした。
【０１０６】
これにより、図１０に示す通り、「伝票番号」“０００９”と対応付けられている「メニュー情報」“日替わり［コーヒー］／和風ハンバーグ／とんかつ膳”が、グランドメニューごとに分割され、異なる「伝票番号」“００１０”、“００１１”、“００１２”と、同一の「共通伝票番号」“０００９”とに対応付けてオーダー登録情報に記憶されている。つまり、「伝票番号」“００１０”と、「共通伝票番号」“０００９”と、「メニュー情報」“日替わり［コーヒー］”とがそれぞれ対応付けられている。また、「伝票番号」“００１１”と、「共通伝票番号」“０００９”と、「メニュー情報」“和風ハンバーグ”とがそれぞれ対応付けられている。さらに、「伝票番号」“００１２”と、「共通伝票番号」“０００９”と、「メニュー情報」“とんかつ膳”とがそれぞれ対応付けられている。
よって、“個別会計サービス”を利用しないオーダーによって登録されたオーダー登録情報に記憶されている情報に基づき、“個別会計サービス”が適用された単位オーダー情報を作成することができる。
【０１０７】
また、個別会計への変更処理に加え、追加オーダーの内容を個別会計として登録する処理に係る伝票分割フローが実行されることにより、図１１に示す通り、個別会計への変更処理の際に、追加オーダーされた“デザートアイス”も個別会計として処理される。“個別会計サービス”でないオーダー登録情報として記憶済みの“日替わり［コーヒー］／和風ハンバーグ／とんかつ膳”を個別会計として処理することと合わせて、個別会計として処理され、図１１に示す通り、各メニューに「伝票番号」と「共通伝票番号」が対応づけられたオーダー登録情報が新たに作成される。
【０１０８】
なお、本実施形態に係るオーダリングシステムは、上記構成や機能に限られず、下記に示す機能や構成が適用されるものであってもよい。
例えば、オーダー端末３は、表示部３５に、図１２に示すような画面を表示するものであってもよい。図１２は、オーダー端末３の表示部３５に表示される画面の一例を示す概略図である。
オーダー端末３は、操作部３４を介して新規オーダーを受け付けるためのボタンが押下されると、図１２（ａ）に示すような画面を表示する。つまり、新規モードであるか、あるいは追加オーダーであるかを表示する表示領域に、白抜き文字で表示されている「新規」という文字を表示する。
【０１０９】
この状態で、操作部３４を介して、“個別会計サービス”を選択するためのボタンが押下されると、図１２（ｂ）に示す通り、白抜き文字で表示されている部分が「新規」から「個別」に変化し、“個別会計サービス”が選択されたことを表わす「＜個別伝票発行＞」が表示される。これにより、オーダー端末３を操作する従業員は、“個別会計サービス”が選択されていることを、簡単に把握することができる。
そして、もう一度、“個別会計サービス”を選択するためのボタンが押下されると、図１２（ｃ）に示す通り、白抜き文字で表示されている部分が「個別」から「新規」に変化し、“個別会計サービス”の選択が解除されたことを表わす「＜個別伝票クリア＞」が表示される。
このように、“個別会計サービス”が選択されたこと、および、選択が解除されたことをオーダー端末３の表示部３５に表示させることによって、従業員の操作誤りを防止することができる。
【０１１０】
また、レジスター７は、読取部７４によって読み取られた情報に基づき、合算機能を利用して、合計金額を算出するものであってもよい。
例えば、「共通伝票番号」によって区分される１組の客の個人を、「伝票番号」においてそれぞれ区別している場合、レジスター７は、読取部７４を介して「伝票番号」を読み取り、記憶部７３を参照して、あるいはコントローラ装置１＿１と通信を行って、同一の「共通伝票番号」と対応付けられている全ての「メニュー情報」の販売金額を合算することができる。少なくとも１つのゲスト（会計用）伝票のバーコードが読み取られるだけで、１組の客のすべてのオーダーの合計金額を算出することができ、合計金額の加算漏れや他人のメニューの金額の誤加算を防止することも可能である。
【０１１１】
また、本実施形態に係るオーダー端末３は、「共通伝票番号」をキーとして、記憶部３３に記憶されているオーダー登録情報、あるいはコントローラ装置１の記憶部１２に記憶されているオーダー登録情報を参照し、対応付けられているオーダー内容を表示部３５に表示することもできる。これにより、異なる「伝票番号」が付与されている場合であっても、同じグループの客の合計金額や全てのメニュー内容を、従業員が確認することができる。
【０１１２】
また、オーダー端末３は、このようにして得られた、同一の「共通伝票番号」を有するオーダー内容を、１枚のゲスト（会計用）伝票に印刷することを要求する信号を生成し、コントローラ装置１に送信することもできる。この際、コントローラ装置１は、当該共通伝票番号に対応付けられている全メニュー情報を記憶部１２から読み出して、“個別会計サービス”ではないオーダー登録情報に関する伝票を印刷する場合と同様に、読み出した全メニュー情報を包含する１つの印刷伝票データを作成し、全てのメニュー内容とその合計金額を１枚のゲスト（会計用）伝票に印刷する。これにより、“個別会計サービス”の利用を要求した客であっても、全ての合計金額をゲスト（会計用）伝票において確認することができ、このゲスト（会計用）伝票を用いて会計することもできる。
なお、追加オーダーは、新規オーダーと同一の「共通伝票番号」が割り振られるため、１つの「共通伝票番号」によって、１組の客の全てのオーダー内容を管理することができる。
【０１１３】
また、コントローラ装置１＿２は、オーダー端末３から受信したオーダー情報に基づき、当該オーダー情報に含まれる「メニュー情報」に対応する情報を１つの調理指示書で印刷する。つまり、オーダー端末３から“個別会計フラグ”が関連付けられているオーダー情報を受信した場合であっても、この“個別会計フラグ”に基づくコントローラ装置１＿１のようなオーダー情報中の商品を数量１ごとに分配する処理および印刷をすることなく、１つのオーダー情報に対して１つの調理指示書を印刷する。
これにより、メニュー毎に調理指示書が印刷されることなく、印刷をするために利用される資材の使用量を削減することができる。
【０１１４】
また、上記実施形態において、「伝票番号」と「共通伝票番号」は、連番となるように割り振る例を参照して説明したが、本発明はこれに限られず、既に付与した番号と新たに付与する番号が、各「伝票番号」の間で、および「伝票番号」と「共通伝票番号」との間で、一致しないものであればよく、「伝票番号」と「共通伝票番号」が連続するものでなくてもよい。
【０１１５】
なお、上述において、端末制御部３１は、操作部３４を介して入力された情報に基づき、オーダー情報を作成し、“個別会計サービス”が選択されている場合、“個別会計フラグ”をオーダー情報に付与すると説明した。しかし、本発明はこれに限られず、例えば、オーダー情報に含まれる可能性のある情報を格納する情報領域をオーダー情報に予め用意しておき、対応する情報がない場合は、この情報領域に格納される情報がないことを表わす情報をこの情報領域に格納するものであってもよい。この場合、端末制御部３１は、オーダー情報に対して、“個別会計フラグ”が付与されていることを表わす情報を“個別会計フラグ”が格納される情報領域に記述して記憶させることで、オーダー情報に“個別会計フラグ”を付与する。一方、“個別会計サービス”が選択されていない場合、端末制御部３１は、“個別会計フラグ”が格納される情報領域に、“個別会計フラグ”が付与されていないことを表わす情報を記述して記憶させる。
【０１１６】
また、本実施の形態において、コントローラ装置１とオーダー端末３とは、無線通信によって通信する構成を例に説明したが、本発明はこれに限られず、例えば、有線接続を介して通信するものであってもよい。
さらに、本実施形態において、コントローラ装置１は、プリンタ制御部１５および印刷部１６を備える構成を例に説明したが、本発明はこれに限られず、例えば、コントローラ１と、プリンタ制御部１５および印刷部１６とが、それぞれ異なる装置に備えられる構成であってもよい。
【０１１７】
なお、上述の図５のステップＳＴ３、７、１１に示すように、“個別会計サービス”を選択するボタンが押下されたか否かを検出する処理は、入力されたオーダーに基づきオーダー情報を作成する処理と並行して、オーダー端末３によって実行されるものである。
【０１１８】
また、本実施形態において、コントローラ装置１のオーダー制御部１４は、図６のステップＳＴ２６にて、バッファ記憶部１３に記憶されているオーダー情報からメニュー毎にその内容を１つずつ読み出し、メニュー毎にオーダー登録情報における行を１つ作成して、記憶部１２に記憶されているオーダー登録情報に記述して記憶させると説明した。また、図９のステップＳＴ４２では、オーダー制御部１４が、「共通伝票番号」“０００９”と対応付けられている「メニュー情報」“日替わり［コーヒー］／和風ハンバーグ／とんかつ膳”を読み出し、例えば“／（スラッシュ記号）”によって区切られているメニュー毎にメニュー内容を１つずつ読み出すと説明した。
つまり、オーダー制御部１４が、オーダー情報に含まれる「メニュー情報」に対応する情報や、オーダー登録情報に含まれる「メニュー情報」の情報を、メニュー毎に区分して、１つのメニューからなる「メニュー情報」に対応する情報に対して、それぞれ異なる「伝票番号」を割り振る。
よって、この「メニュー情報」や「メニュー情報」に対応する情報に、複数のメニューが含まれている場合、この複数のメニュー毎に情報を区分した後に、各メニューに対応するメニュー内容を読み出すものであってもよく、１つのメニューとして扱われる情報を順次読み出すものであってもよい。
【符号の説明】
【０１１９】
１  コントローラ装置
３  オーダー端末
５  ネットワーク
７  レジスター
１１  ネットワーク通信部
１２  記憶部
１３  バッファ記憶部
１４  オーダー制御部
１５  プリンタ制御部
１６  印刷部
１７  無線通信部
３１  端末制御部
３２  無線通信部
３３  記憶部
３４  操作部
３５  表示部
７１  レジスター制御部
７２  ネットワーク通信部
７３  記憶部
７４  読取部
７５  表示部
７６  操作部
【図１】
0005594623.tif 000002
【図２】
0005594623.tif 000003
【図３】
0005594623.tif 000004
【図４】
0005594623.tif 000005
【図５】
0005594623.tif 000006
【図６】
0005594623.tif 000007
【図７】
0005594623.tif 000008
【図８】
0005594623.tif 000009
【図９】
0005594623.tif 000010
【図１０】
0005594623.tif 000011
【図１１】
0005594623.tif 000012
【図１２】
0005594623.tif 000013