(57)【特許請求の範囲】
【請求項１】
移動端末装置と中央処理装置とを備え、
前記移動端末装置は、
注文内容を入力する注文入力部と、
入力された注文内容が示される伝票とともに客に提供される伝票対応備品を一意に識別する伝票対応備品識別子が記憶され前記伝票対応備品に設けられる伝票対応備品付属タグと通信を行うことにより、前記伝票対応備品識別子を読み取る伝票対応備品識別子読取部と、
注文した客が利用するテーブルを一意に識別するテーブル識別子が記憶され前記テーブルに設けられるテーブル付属タグと通信を行うことにより、前記テーブル識別子を読み取るテーブル識別子読取部と、
読み取られた前記伝票対応備品識別子と、入力された注文内容とを含む仮注文通知を前記中央処理装置に送信する仮注文通知送信部と、
前記テーブル識別子が読み取られるのに応じて、読み取られた前記テーブル識別子と、読み取られた前記伝票対応備品識別子とを少なくとも含む確定注文通知を送信する確定注文通知送信部とを備え、
前記中央処理装置は、
受信した前記仮注文通知の内容を仮注文情報として記憶部に記憶させ、前記確定注文通知の受信に応じて、受信された前記確定注文通知に含まれる前記伝票対応備品識別子と対応付けられた前記仮注文情報を確定注文情報として新規に登録する注文情報管理部と、
登録された前記確定注文情報が示す注文内容の調理を指示する注文指示部とを備える、
ことを特徴とするオーダリングシステム。
【請求項２】
前記確定注文通知送信部は、
前記伝票対応備品識別子が読み取られてから前記テーブル識別子が読み取られるまでの間において訂正のための注文内容の入力が無かった場合、読み取られた前記伝票対応備品識別子と読み取られた前記テーブル識別子から成る前記確定注文通知を送信し、
前記注文情報管理部は、
前記読み取られた伝票対応備品識別子と前記読み取られたテーブル識別子から成る前記確定注文通知の受信に応じて、受信された前記確定注文通知に含まれる前記伝票対応備品識別子と対応付けられた前記仮注文情報を確定注文情報として登録する、
ことを特徴とする請求項１に記載のオーダリングシステム。
【請求項３】
前記仮注文通知送信部は、
新規の注文内容が入力された場合において、前記伝票対応備品識別子の読み取りと、前記新規の注文内容が仮のものであることを宣言するための操作が行われた場合に、入力された新規の注文内容を含む前記仮注文情報を送信する、
ことを特徴とする請求項１または２に記載のオーダリングシステム。
【請求項４】
前記確定注文通知送信部は、
新規の注文が入力された場合において、前記伝票対応備品識別子の読み取りとテーブル識別子の読み取りが行われたことに応じて、入力された新規の注文内容を含む前記確定注文通知を送信し、
前記注文情報管理部は、
前記新規の注文内容を含む前記確定注文通知の受信に応じて、この受信された前記確定注文通知の内容を確定注文情報として登録する、
ことを特徴とする請求項１から３のいずれか一項に記載のオーダリングシステム。
【請求項５】
携帯型プリンタをさらに備え、
前記移動端末装置は、
前記仮注文通知に含まれる注文内容または前記確定注文通知に含まれる注文内容が印字された客用伝票の発行を前記携帯型プリンタに指示する伝票発行指示部をさらに備える、
ことを特徴とする請求項１から４のいずれか一項に記載のオーダリングシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注文を処理するオーダリングシステムに関する。
【背景技術】
【０００２】
オーダーデータ処理装置として、待ち客のオーダーメニューを含むオーダーデータを待ち客用オーダーデータとして管理し、客の入店操作がされた場合に待ち客用オーダーデータをオーダーデータに移行させ、調理指示伝票を印刷するというものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１８４９２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
レストランが混雑している状況では、テーブルに着くための順番待ちをしている客が発生する。このような場合、客は、テーブルに着いてできるだけ早く料理を食べたいという気持ちになりやすい。したがって、注文されたメニューはできるだけ迅速に提供されることが好ましい。このためには、客がテーブルに着いたタイミングにおいて、その客の注文の調理指示をできるだけ迅速に厨房に伝えることが必要になる。
【０００５】
特許文献１に示すオーダーデータ処理装置は、待ち客から注文を受けておき、客の入店操作に応じて調理指示伝票を発行することとしているので、客の入店したタイミングで調理指示を行うことはできる。
ただし、特許文献１のオーダーデータ処理装置は、例えば高級店などの客がさほど多くない状況において持ち帰り用の弁当などの注文に対応したものとなっている。このために、待ち客のオーダーメニューに整理番号を付したうえで、この整理番号が印字された整理券を発行して客に渡すという手順により注文したメニューと客との対応をとっている。客は、整理番号と引き替えに注文したメニューを受け取る。
【０００６】
しかし、レストランでは、客の流れもそのときによってまちまちであるため、客がどのテーブルに着くのかを事前に決めることができない。また、例えば、客の人数や、客の要望する席（テーブル席、カウンター席、禁煙席、喫煙席など）を考慮すると、客をテーブルに案内する順番は、客の入店した順番とは限らない。このために、レストランにおいて順番待ちしている客から受けた注文を入力し、整理番号を渡しておいたとしても、店員は、客をテーブルに案内した際に、改めて整理番号と入力した注文とを照らし合わせて確認しなければならない。その注文についてテーブルの識別子を付与して注文を厨房へと通すため、厨房への調理指示はこの確認の後となってしまう。つまり、特許文献１のオーダーデータ処理装置の場合、レストランのように客がテーブルに着いた状態でメニューの配膳を待っているという業態の下では、客がテーブルに着くタイミングで迅速に調理指示を行うことは難しい。
【０００７】
本発明は、このような事情に鑑みてなされたもので、客がテーブルに着くタイミングに応じてできるだけ迅速に調理指示が行えるようにするオーダリングシステムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の一態様としてのオーダリングシステムは、
移動端末装置と中央処理装置とを備え、前記移動端末装置は、注文内容を入力する注文入力部と、入力された注文内容が示される伝票とともに客に提供される伝票対応備品を一意に識別する伝票対応備品識別子が記憶され前記伝票対応備品に設けられる伝票対応備品付属タグと通信を行うことにより、前記伝票対応備品識別子を読み取る伝票対応備品識別子読取部と、注文した客が利用するテーブルを一意に識別するテーブル識別子が記憶され前記テーブルに設けられるテーブル付属タグと通信を行うことにより、前記テーブル識別子を読み取るテーブル識別子読取部と、読み取られた前記伝票対応備品識別子と、入力された注文内容とを含む仮注文通知を前記中央処理装置に送信する仮注文通知送信部と、前記テーブル識別子が読み取られるのに応じて、読み取られた前記テーブル識別子と、読み取られた前記伝票対応備品識別子とを少なくとも含む確定注文通知を送信する確定注文通知送信部とを備え、前記中央処理装置は、受信した前記仮注文通知の内容を仮注文情報として記憶部に記憶させ、前記確定注文通知の受信に応じて、受信された前記確定注文通知に含まれる前記伝票対応備品識別子と対応付けられた前記仮注文情報を確定注文情報として新規に登録する注文情報管理部と、登録された前記確定注文情報が示す注文内容の調理を指示する注文指示部とを備える。
【０００９】
また、本発明において、前記確定注文通知送信部は、前記伝票対応備品識別子が読み取られてから前記テーブル識別子が読み取られるまでの間において訂正のための注文内容の入力がなかった場合、読み取られた前記伝票対応備品識別子と読み取られた前記テーブル識別子から成る前記確定注文通知を送信し、前記注文情報管理部は、前記読み取られた伝票対応備品識別子と前記読み取られたテーブル識別子から成る前記確定注文通知の受信に応じて、受信された前記確定注文通知に含まれる前記伝票対応備品識別子と対応付けられた前記仮注文情報を確定注文情報として登録することが好ましい。
【００１０】
また、本発明において、前記仮注文通知送信部は、新規の注文内容が入力された場合において、前記伝票対応備品識別子の読み取りと、前記新規の注文内容が仮のものであることを宣言するための操作が行われた場合に、入力された新規の注文内容を含む前記仮注文情報を送信することが好ましい。
【００１１】
また、本発明において、前記確定注文通知送信部は、新規の注文が入力された場合において、前記伝票対応備品識別子の読み取りとテーブル識別子の読み取りが行われたことに応じて、入力された新規の注文内容を含む前記確定注文通知を送信し、前記注文情報管理部は、前記新規の注文内容を含む前記確定注文通知の受信に応じて、この受信された前記確定注文通知の内容を確定注文情報として登録することが好ましい。
【００１２】
また、本発明は、携帯型プリンタをさらに備え、前記移動端末装置は、前記仮注文通知に含まれる注文内容または前記確定注文通知に含まれる注文内容が印字された客用伝票の発行を前記携帯型プリンタに指示する伝票発行指示部をさらに備えることが好ましい。
【発明の効果】
【００１３】
以上説明したように、本発明によれば、客がテーブルに着くタイミングに応じて迅速に調理指示が行えるオーダリングシステムを提供できるという効果が得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態におけるオーダリングシステムの構成例を示す図である。
【図２】本実施形態におけるハンディターミナルの構成例を示す図である。
【図３】本実施形態におけるバインダ付属タグとテーブル付属タグの構成例を示す図である。
【図４】本実施形態におけるコントローラの構成例を示す図である。
【図５】本実施形態における注文通知の構造例を示す図である。
【図６】本実施形態における仮注文情報領域と確定注文情報領域に記憶される情報の内容例を示す図である。
【図７】注文通知（仮注文通知および確定注文通知）の送信のためにハンディターミナルが実行する処理手順例を示すフローチャートである。
【図８】客をテーブルに案内した後のホール係の店員の操作に応じて確定注文通知を送信するためのハンディターミナルの処理手順例を示すフローチャートである。
【図９】ハンディターミナルからの注文情報問合せに応じてコントローラが実行する処理手順例を示すフローチャートである。
【図１０】注文通知の受信に応じてコントローラが実行する処理手順例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
［オーダリングシステムの構成］
以下、本発明の一実施形態によるオーダリングシステムについて図面を参照して説明する。なお、本実施形態のオーダリングシステムは、一例として、レストランとしての飲食店に設置される。
図１および図２は、本発明の実施形態としてのオーダリングシステムの構成例を示している。この図に示すオーダリングシステムは、複数のハンディターミナル１００と、コントローラ２００と、複数の携帯型プリンタ３００と、複数のバインダ４００と、プリンタ５００と、レジスタ６００と、複数のテーブル７００を備える。
【００１６】
ハンディターミナル１００（請求項における移動端末装置に相当）は、ホール係の店員が携帯するもので、店員の操作により客から受けたメニューの注文を入力する。このハンディターミナル１００は、例えば無線ＬＡＮなどの所定の無線通信によりコントローラ２００と相互通信を行う。例えば、ハンディターミナル１００は、無線通信を経由して、注文に関する通知を行うための注文通知をコントローラ２００に対して送信する。
【００１７】
ハンディターミナル１００は、注文通知として、仮注文通知と確定注文通知の２種類を送信する。
仮注文通知は、来店はしているが席（テーブル７００）の順番待ちをしている客から受けた注文内容の情報を含む。そのうえで、この注文内容が仮のものであることを通知するためのものである。確定注文通知は、自己が格納するバインダ識別子により特定される注文内容の確定を通知するためのものである。
また、ハンディターミナル１００は、バインダ４００のバインダ付属タグ４１０とテーブル７００のテーブル付属タグ７１０のそれぞれと通信を行う。
【００１８】
コントローラ（請求項における中央処理装置に相当）２００は、オーダリングシステムにおいて統括的に管理を行う。このために、コントローラ２００は、ハンディターミナル１００の他に、プリンタ５００およびレジスタ６００と、所定の無線通信方式により相互通信を行う。
【００１９】
携帯型プリンタ３００は、ハンディターミナル１００ごとに対となるように備えられるもので、例えばハンディターミナル１００を携帯するホール係の店員が腰にぶら下げなるなどして携帯する。携帯型プリンタ３００は、対応のハンディターミナル１００と、例えば赤外線やブルートゥース（登録商標）などの所定の近距離無線通信方式により相互通信を行う。
携帯型プリンタ３００は、ハンディターミナル１００から注文内容が送信されるのに応じて、受信された注文内容を用紙に印字し、これを客用伝票として排出する。
【００２０】
ホール係の店員は、客から受けた注文をハンディターミナル１００に入力し、その注文内容を示す客用伝票を携帯型プリンタ３００により印字させる。そして、ホール係の店員は、この客用伝票を客に渡すようにする。
【００２１】
バインダ（請求項における伝票対応備品に相当）４００は、上記のように客用伝票を客に渡す際に客用伝票を挟んでおくためのものである。このバインダ４００には、バインダ付属タグ４１０が設けられる。バインダ付属タグ４１０は、例えばＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）タグなどといわれるもので、所定の通信距離内においてハンディターミナル１００と通信する。これにより、バインダ付属タグ４１０は、自己を備えるバインダ４００を一意に識別するバインダ識別子をハンディターミナル１００に対して送信する。なお、客用伝票が常に付帯して客に渡されるものであれば、バインダ４００以外が使用されてよい。
【００２２】
プリンタ５００は、例えば厨房に備えられ、調理係の店員に対して注文内容の提示とともに調理を指示する。このプリンタ５００は、コントローラ２００と無線通信により相互通信可能とされている。
なお、図示しないが、レストラン内に複数のプリンタ５００を設けることも可能である。また、コントローラ２００との通信を有線方式としたプリンタ５００を設けることも可能である。
【００２３】
レジスタ６００は、店員の操作に応じて注文内容についての会計を行う。レジスタ６００は、コントローラ２００と無線通信により相互通信を行う。なお、図示しないが、コントローラ２００との通信は、有線方式とすることも可能である。
【００２４】
［オーダリングシステムの動作概要］
次に、同じ図１を参照して、本実施形態のオーダリングシステムの動作例について概要的に説明する。
まず、順番待ちの客がいる場合、ホール係の店員は、この順番待ちの客に注文を訊く。このホール係の店員は、順番待ちの客から受けた注文内容を、ハンディターミナル１００に対する操作により入力する。これにより、ハンディターミナル１００は、注文内容の情報を保持する。そして、注文内容の入力を終えると、ホール係の店員は、ハンディターミナル１００を１つのバインダ４００のバインダ付属タグ４１０に近づけ、このバインダ付属タグ４１０からバインダ識別子の読み取りをハンディターミナル１００に実行させる。
【００２５】
次に、ホール係の店員は、バインダ識別子の読み取りが成功したことを確認したうえで、注文通知を送信させるための注文通知送信操作をハンディターミナル１００に行う。このように注文通知送信操作が行われた場合、ハンディターミナル１００は、注文通知として仮注文通知をコントローラ２００に送信する。仮注文情報は、読み取ったバインダ識別子と、先の注文入力操作により入力された注文内容の情報とを対応付けた構造を有する。
コントローラ２００は、仮注文通知を受信した場合、この仮注文通知の内容を、仮注文情報として記憶する。
【００２６】
また、ハンディターミナル１００は、注文通知送信操作が行われるのに応じて、携帯型プリンタ３００に対して、入力された注文内容を送信する。携帯型プリンタ３００は、受信した注文内容を印字した客用伝票を発行する。ホール係の店員は、この客用伝票を、先ほどバインダ識別子を読み取ったバインダ付属タグ４１０を備えるバインダ４００に挟み、このバインダ４００ごと客に渡す。
また、店員は、すでに仮注文をした客がまだテーブル７００に着く順番を待っている状態で注文内容の訂正を申し出た場合、これに応じて何度でもメニューの訂正入力をハンディターミナル１００に対して行うことができる。この訂正入力の操作に応じて、ハンディターミナル１００は、バインダ識別子をコントローラ２００に送信することで、バインダ識別子に対応付けられて記憶されている仮注文情報をコントローラ２００から取得し、訂正可能に表示させる。そして、訂正された注文内容を再び仮注文情報としてコントローラ２００に送信する。コントローラ２００は、この受信した仮注文情報を記憶する。
【００２７】
次に、ホール係の店員は、テーブル７００に着く順番がきた客を、空いているテーブル７００に案内する。
この際、案内した客が順番待ちのときにすでに注文をしており、現段階においてその注文内容に変更がなかったとする。この場合、ホール係の店員は、まず、客用伝票を挟んだ状態で渡しておいたバインダ４００を客から受け取り、このバインダ４００に設けられているバインダ付属タグ４１０から、ハンディターミナル１００にバインダ識別子を読み取らせる。続いて、ホール係の店員は、この客を案内したテーブル７００に設けられているテーブル付属タグ７１０から、ハンディターミナル１００にテーブル識別子を読み取らせる。
【００２８】
また、例えば店が空いているような状況では、来店した客を待たせることなくテーブル７００に案内することになる。この場合、ホール係の店員は、テーブル７００に着いた客から注文を受け、受けた注文をハンディターミナル１００に入力していく。
そして、注文の入力を終えると、ホール係の店員は、新たに用意した１つのバインダ４００のバインダ付属タグ４１０から、ハンディターミナル１００にバインダ識別子を読み取らせる。次に、ホール係の店員は、この客を案内したテーブル７００に設けられているテーブル付属タグ７１０から、ハンディターミナル１００にテーブル識別子を読み取らせる。
【００２９】
本実施形態のオーダリングシステムは、客をテーブル７００に案内した段階において行われる、バインダ識別子の読み取りと、この後のテーブル識別子の読み取りの完了をトリガとして、対応の注文についての調理指示が行われる。
具体的に、ハンディターミナル１００は、バインダ識別子の読み取りと、これに続くテーブル識別子の読み取りが完了したのに応じて、確定注文通知を送信する。この確定注文通知は、上記のように読み取ったバインダ識別子とテーブル識別子を含む。
そのうえで、確定注文通知は、注文内容を含まないものと、注文内容を含むものとがある。つまり、前者の場合のように、案内した客が順番待ちのときにすでに注文をしており、現段階においてその注文内容に変更がなかった場合、テーブル７００に客が着いた段階でハンディターミナル１００に対する注文の入力はない。この場合、ハンディターミナル１００は、注文内容の情報を保持しておらず、また、順番待ちのときに受けた注文内容が確定した旨を通知すればよい。そこで、ハンディターミナル１００は、注文内容を含まず、バインダ識別子とテーブル識別子を格納した確定注文通知をコントローラ２００に送信する。
これに対して、客をテーブル７００に案内した段階ではじめて注文を受けたホール係の店員が注文入力の操作を行った場合、ハンディターミナル１００は、テーブル識別子の読み取りが完了したタイミングにおいて、操作により入力された注文内容の情報を保持している。そこで、ハンディターミナル１００は、注文内容を含む確定注文通知をコントローラ２００に送信する。
【００３０】
コントローラ２００は、確定注文通知の受信に応答して以下の処理を実行する。
つまり、受信した確定注文通知が注文内容を含まない場合、コントローラ２００は、記憶部に記憶される仮注文情報のうちから、受信した確定注文通知と同じバインダ識別子を含む仮注文情報を、注文内容が確定された確定注文情報に変更して記憶させる。つまり、コントローラ２００は、仮注文情報を確定注文情報として新規登録する。
このように確定注文情報の新規登録が行われるのに応じて、コントローラ２００は、この確定注文情報が示す注文内容の調理を指示するための調理指示情報をプリンタ５００に送信する。
プリンタ５００は、受信した調理指示情報に含まれる注文内容を示す調理伝票を印字する。調理係の店員は、このように印字された調理伝票を見て調理を開始する。
【００３１】
また、受信した確定注文通知が注文内容を含む場合、コントローラ２００は、受信した確定注文通知と同じバインダ識別子を含む確定注文情報が記憶されていなければ、受信した確定注文通知を確定注文情報として新規に記憶させる。つまり、コントローラ２００は、受信した確定注文通知を即座に確定注文情報として新規登録する。
この場合にも、コントローラ２００は、新規登録された確定注文情報が示す注文内容とともに調理指示をプリンタ５００に送信する。
【００３２】
一方、受信した確定注文通知と同じバインダ識別子を含む確定注文情報が記憶されている場合、この確定注文情報における注文内容は、いったん記憶された確定注文情報の注文についての変更内容を反映していることになる。そこで、この場合、コントローラ２００は、受信した確定注文通知と同じバインダ識別子を含む確定注文情報を記憶部から読み出し、確定注文通知の注文内容が反映されるように変更（更新）する。
この場合にも、コントローラ２００は、変更された確定注文情報が示す注文内容を含む調理指示情報をプリンタ５００に送信する。これにより、プリンタ５００は変更された注文内容を示す調理伝票を印字し、調理係は変更された注文内容にしたがって調理を行うことができる。
【００３３】
このように、本実施形態においては、ホール係の店員がハンディターミナル１００にバインダ識別子とテーブル識別子を読み取らせたことに応じて注文を確定させて調理指示が行われるようにしている。つまり、ホール係の店員は、注文を確定させるために、バインダ付属タグ４１０からのバインダ識別子の読み取りと、この後のテーブル付属タグ７１０からのテーブル識別子の読み取りとをハンディターミナル１００行わせる操作を行えばよい。
【００３４】
また、食事を終えた客は、レジスタ６００にて会計する。レジスタ６００を操作するホール係の店員は、客用伝票をバインダ４００ごと客から受け取る。ホール係の店員は、例えばレジスタ６００のタグリーダライタなどにより受け取ったバインダ４００のバインダ付属タグ４１０のバインダ識別子を読み取らせる。あるいは、バインダ４００に例えばバインダ識別子と同じバインダ識別子を示しておき、店員がこれを見ながらバインダ識別子を操作により入力してもよい。
【００３５】
レジスタ６００は、上記のように入力されたバインダ識別子に対応付けられた確定注文情報をコントローラ２００に要求する。コントローラ２００は、この要求に応答して、自己が記憶する確定注文情報のうちから、要求とともに指定されたバインダ識別子に対応付けられた確定注文情報をレジスタ６００に送信する。
レジスタ６００は、受信した確定注文情報を利用しながら、店員の操作に応じて会計処理を実行する。そして、会計が終了するのに応じて、レジスタ６００は、バインダ識別子とともに会計が終了した旨の会計終了通知をコントローラ２００に対して送信する。コントローラ２００は、受信した会計終了通知が含むバインダ識別子と対応付けられた確定注文情報、つまり、先の要求に応答して送信した確定注文情報を消去して登録を解除する。
【００３６】
［ハンディターミナルの構成］
図２は、ハンディターミナル１００の構成例を示している。この図に示すハンディターミナル１００は、制御部１０１、無線通信部１０２、タグリーダライタ１０３、携帯型プリンタ対応通信部１０４、表示部１０５、操作部１０６および記憶部１０７を備える。
制御部１０１は、例えばＣＰＵやＲＡＭなどを備えて構成され、ハンディターミナル１００における各部を制御する。
制御部１０１は、注文されたメニューの調理指示に対応する機能部として、注文入力部１１１、仮注文通知送信部１１２、確定注文通知送信部１１３および伝票発行指示部１１４を備える。
【００３７】
注文入力部１１１は、操作部１０６に対する注文の入力操作に応じて注文内容を入力する。そして、注文入力部１１１は、入力した注文内容の情報を保持する。
仮注文通知送信部１１２は、タグリーダライタ１０３により読み取られたバインダ識別子と、操作部１０６により入力された注文内容とを含む仮注文通知をコントローラ２００に送信する。
確定注文通知送信部１１３は、タグリーダライタ１０３によりテーブル識別子が読み取られたのに応じて、この読み取られたテーブル識別子と、同じタグリーダライタ１０３により読み取られたバインダ識別子とを少なくとも含む確定注文通知を送信する。なお、前述のように、確定注文通知は注文内容を含む場合と含まない場合がある。
伝票発行指示部１１４は、仮注文通知または確定注文通知に応じてハンディターミナル１００に入力された注文内容を印字した客用伝票の発行を携帯型プリンタ３００に指示する。
なお、制御部１０１は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、その主記憶装置であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備えて構成される。
【００３８】
無線通信部１０２は、ハンディターミナル１００と、プリンタ５００と、レジスタ６００との間で所定の無線通信方式による相互通信を実行する部位である。この無線通信方式としては、例えば前述のように、無線ＬＡＮ規格などが採用できる。
タグリーダライタ１０３（請求項におけるバインダ識別子読取部、テーブル識別子読取部に相当）、は、バインダ付属タグ４１０およびテーブル付属タグ７１０の各々と通信を行う部位である。
携帯型プリンタ対応通信部１０４は、携帯型プリンタ３００と所定の近距離無線通信方式により通信を実行する部位である。この近距離無線通信方式としては、例えば前述のように赤外線方式やブルートゥース（登録商標）などが採用できる。
【００３９】
表示部１０５は、制御部１０１の制御によりハンディターミナル１００の動作に応じた内容による各種の表示が行われる部位である。
【００４０】
操作部１０６は、ハンディターミナル１００に対する操作が行われる各部を一括して示している。具体的に、操作部１０６は、ハンディターミナル１００に備えられる各種のボタンやキーなどを含む。また、表示部１０５と組み合わされたタッチパネルを備える場合には、このタッチパネルも操作部１０６に含まれる。
【００４１】
記憶部１０７は、例えば制御部１０１が実行すべきプログラムや各種データが記憶される。この記憶部１０７が対応するハードウェアとしては、例えばハードディスクドライブやフラッシュメモリなどを採用できる。
【００４２】
［バインダ付属タグとテーブル付属タグの構成］
図３（ａ）は、バインダ付属タグ４１０の構成例を示している。この図に示すバインダ付属タグ４１０は、制御部４１１、記憶部４１２および通信部４１３を備える。
制御部４１１は、例えばＣＰＵやＲＡＭなどを備えて構成され、バインダ付属タグ４１０における各部を制御する。
【００４３】
記憶部４１２は、制御部４１１が実行するプログラムや各種データを記憶する。この図では、記憶部４１２に記憶されるデータの１つとしてバインダ識別子４２０が示される。バインダ識別子４２０は、これまでの説明から理解されるように、このバインダ付属タグ４１０を備えるバインダ４００を一意に特定する識別子である。
このバインダ識別子４２０には、例えばバインダ４００ごとに付されたバインダ番号が付与される。また、このバインダ識別子４２０は、バインダ番号に相当する値とともに、例えばテーブル識別子７２０と区別するために、バインダ４００の識別子であることを示す所定値を含む。
【００４４】
通信部４１３は、ハンディターミナル１００のタグリーダライタ１０３と通信を行う部位である。
通信部４１３とタグリーダライタ１０３との通信によりハンディターミナル１００からバインダ識別子４２０が要求されるのに応じて、制御部４１１は記憶部４１２からバインダ識別子４２０を読み出して通信部４１３に受け渡す。通信部４１３は受け渡されたバインダ識別子４２０を送信する。これにより、ハンディターミナル１００によるバインダ識別子４２０の読み取りが行われる。
【００４５】
図３（ｂ）は、テーブル付属タグ７１０の構成例を示している。この図に示すテーブル付属タグ７１０は、制御部７１１、記憶部７１２および通信部７１３を備える。
制御部７１１は、例えばＣＰＵやＲＡＭなどを備えて構成され、テーブル付属タグ７１０における各部を制御する。
【００４６】
記憶部７１２は、制御部７１１が実行するプログラムや各種データを記憶する。この図では、記憶部７１２に記憶されるデータの１つとしてテーブル識別子７２０が示される。テーブル識別子７２０は、このテーブル付属タグ７１０を備えるテーブル７００を一意に特定する識別子である。
このテーブル識別子７２０には、例えばテーブル７００ごとに付されたテーブル番号が付与される。また、このテーブル識別子７２０は、テーブル番号に相当する値とともに、例えばバインダ識別子４２０と区別するために、テーブル７００の識別子であることを示す所定値を含む。
【００４７】
通信部７１３は、ハンディターミナル１００のタグリーダライタ１０３と通信を行う部位である。
通信部７１３とタグリーダライタ１０３との通信によりハンディターミナル１００からテーブル識別子７２０が要求されるのに応じて、制御部７１１は記憶部７１２からテーブル識別子７２０を読み出して通信部７１３に受け渡す。通信部７１３は受け渡されたテーブル識別子７２０を送信する。これにより、ハンディターミナル１００によるテーブル識別子７２０の読み取りが行われる。
【００４８】
［コントローラの構成］
図４は、コントローラ２００の構成例を示している。この図に示すコントローラ２００は、制御部２０１、記憶部２０２および無線通信部２０３を備える。
【００４９】
制御部２０１は、例えばＣＰＵを備えて構成され、コントローラ２００における各部を制御することにより、コントローラ２００としての機能を実現する。
制御部２０１は、注文されたメニューについての調理指示に対応する機能部として、注文情報管理部２１１と注文指示部２１２を備える。
【００５０】
注文情報管理部２１１は、注文通知の受信に応じて記憶部２０２に記憶させる注文情報を管理する。つまり、注文情報管理部２１１は、受信した仮注文通知の内容を仮注文情報として記憶部２０２に記憶させ、確定注文通知の受信に応じて、この受信された確定注文通知に含まれるバインダ識別子と対応付けられた仮注文情報を確定注文情報として登録する。
前述のように、ハンディターミナル１００は注文通知の１つとして仮注文通知を送信する。この仮注文通知は、コントローラ２００の無線通信部２０３にて受信される。注文情報管理部２１１は、この受信された仮注文通知の内容を仮注文情報として、記憶部２０２の仮注文情報領域２２１に記憶させる。
【００５１】
また、ハンディターミナル１００から送信された確定注文通知は無線通信部２０３にて受信される。注文情報管理部２１１は、受信された確定注文通知と同じバインダ識別子を含む仮注文情報を注文情報管理部２１１から検索する。そして、仮注文情報が検索された場合、注文情報管理部２１１は、この仮注文情報を、確定注文情報として記憶部２０２の確定注文情報領域２２２に移動させるように格納する。この場合には、確定注文情報の新規登録が行われる。なお、この場合の確定注文通知には、注文内容は含まれていない。
また、注文情報管理部２１１は、受信された確定注文通知が含んでいたテーブル識別子を仮注文情報に付加することにより確定注文情報を生成する。
【００５２】
受信された確定注文通知と同じバインダ識別子を含む仮注文情報が注文情報管理部２１１に記憶されていない場合、この確定注文通知は注文内容を含んでいる。
注文内容を含む確定注文通知は、ハンディターミナル１００に対していったん確定された注文の訂正のための操作が行われた場合、または、テーブルに着いた客からはじめて受けた注文に応じた入力操作を行った場合に送信される。そこで、注文情報管理部２１１は、確定注文通知が訂正された注文内容を示している場合には、すでに確定注文情報領域２２２に格納されている確定注文情報について、訂正後の注文内容が反映されるように変更する。つまり、この場合には、確定注文情報の更新登録が行われる。
また、確定注文通知がテーブルに着いた客からはじめて受けた注文に応じて送信されたものである場合、注文情報管理部２１１は、この受信した確定注文通知の内容を確定注文情報領域２２２に新規に登録する。この場合にも、確定注文情報が新規登録される。
【００５３】
注文指示部２１２は、登録された確定注文情報が示す注文内容の調理を指示する。つまり、注文指示部２１２は、上記のように新規登録または更新登録された確定注文情報の注文内容の調理を指示する調理指示情報を生成し、この調理指示情報をプリンタ５００に対して送信する。
【００５４】
記憶部２０２は、例えばＣＰＵとしての制御部２０１の主記憶装置または補助記憶装置として機能する部位であり、制御部２０１が実行するプログラムや各種データを記憶する。
また、記憶部２０２においては、仮注文情報領域２２１と確定注文情報領域２２２が設定される。これまでの説明から理解されるように、仮注文情報領域２２１は仮注文情報を記憶するための領域である。
確定注文情報領域２２２は確定注文情報を記憶するための領域である。この確定注文情報領域２２２に対する確定注文情報の新規格納、または、格納済みの確定注文情報の内容変更が確定注文情報の登録となる。
【００５５】
無線通信部２０３は、所定の無線通信方式によりハンディターミナル１００、プリンタ５００およびレジスタ６００と相互通信を実行する。
【００５６】
［仮注文情報と確定注文通知の構造］
図５（ａ）は、図２に示したハンディターミナル１００の仮注文通知送信部１１２が送信する仮注文通知１２０の構造例を示している。このように、仮注文通知１２０は、バインダ識別子と注文内容を含む構造である。バインダ識別子は、ハンディターミナル１００がタグリーダライタ１０３により読み取ったものであり、注文内容は、バインダ識別子を読み取る前のタイミングで、ホール係の店員が客からの注文を受けて操作部１０６に対する操作により入力したものである。
【００５７】
図５（ｂ）は、注文内容を含まない確定注文通知１３０Ａの構造例を示している。この図に示す確定注文通知１３０Ａは、例えばバインダ識別子とテーブル識別子から成る。バインダ識別子とテーブル識別子は、それぞれ、ハンディターミナル１００がタグリーダライタ１０３により読み取ったものである。
図５（ｃ）は、注文内容を含む確定注文通知１３０Ｂの構造例を示している。この図に示す確定注文通知１３０Ｂは、バインダ識別子とテーブル識別子と注文内容から成る。この注文内容は、前述のように、バインダ識別子の読み取りとテーブル識別子の読み取りの間にタイミングにおいて、ホール係の店員が客からの注文を受けて操作部１０６にして行った操作により入力されたものである。
【００５８】
［仮注文情報領域と確定注文情報領域の構造］
図６（ａ）は、仮注文情報領域２２１の構造例を示している。この図における１行が、仮注文情報領域２２１に格納される１つの仮注文情報である。また、仮注文情報の各々は、図５（ａ）と同様にバインダ識別子と注文内容とが対応付けられた構造である。
【００５９】
図６（ｂ）は、確定注文情報領域２２２の構造例を示している。この図における１行が、確定注文情報領域２２２に格納される１つの確定注文情報である。また、確定注文情報の各々は、バインダ識別子とテーブル識別子と注文内容とが対応付けられた構造である。
なお、注文内容としては、少なくとも、客が注文したメニューの識別子（図中、ＡＡＡ、ＢＢＢ等）とその注文数量を含む。また、図示しないが、客の人数、客層（男女、大人子供）、客からのコメント、注文を受けた時刻など、注文内容入力時に入力した諸情報や、入力の際に生成されたデータなども、バインダ識別子（およびテーブル識別子）と対応付けられて記憶されるものとする。
【００６０】
図７のフローチャートは、注文通知（仮注文通知および確定注文通知）の送信のために図２のハンディターミナル１００が実行する処理手順例を示している。
まず、注文入力部１１１は、客からの新規の注文に応じてホール係の店員が操作部１０６に対して行う入力操作に応じて、その注文内容を入力する（ステップＳ１０１）。
なお、注文入力部１１１は、この入力した新規の注文内容の情報を保持する。
また、ここでの新規の注文とは、順番待ちの客またはテーブルに案内した客からはじめて受けた注文である。
【００６１】
そして、新規の注文の入力が終了すると、ホール係の店員は、バインダ識別子の読み取りのためにバインダ４００のバインダ付属タグ４１０にハンディターミナル１００を近づけるように操作する。この操作によりハンディターミナル１００のタグリーダライタ１０３とバインダ付属タグ４１０が通信距離にまで近づくと、タグリーダライタ１０３はバインダ付属タグ４１０からバインダ識別子４２０を読み取る（ステップＳ１０２）。
【００６２】
次に、仮注文通知送信部１１２は、仮注文通知送信操作が行われたか否かについて判定する（ステップＳ１０３）。ホール係の店員は、今回注文内容を受けた客が順番待ちの状態であって、ステップＳ１０１に対応して入力した注文内容は仮のものであることを宣言する場合に、この仮注文通知送信操作を行う。
仮注文通知送信操作が行われた場合（ステップＳ１０３−ＹＥＳ）、仮注文通知送信部１１２は、注文入力部１１１が保持していた注文内容の情報とステップＳ１０２により読み取ったバインダ識別子とを含む仮注文通知を生成する。そして、仮注文通知送信部１１２は、生成した仮注文通知を無線通信部１０２によりコントローラ２００に対して送信させる（ステップＳ１０４）。
このように、仮注文通知送信部１１２は、新規の注文内容が入力された場合において、バインダ識別子の読み取りと、新規の注文内容が仮のものであることを宣言するための操作が行われた場合に、入力された新規の注文内容を含む仮注文情報を送信する。
【００６３】
また、仮注文通知送信操作が行われない場合（ステップＳ１０３−ＮＯ）、タグリーダライタ１０３は、テーブル識別子を読み取る。（ステップＳ１０５）。なお、この場合、客は、来店後すぐにテーブルに案内された状態である。
【００６４】
次に、確定注文通知送信部１１３は、確定注文通知を送信する（ステップＳ１０６）。具体的に、確定注文通知送信部１１３は、ステップＳ１０２にて読み取られたバインダ識別子と、ステップＳ１０５に対応して読み取られたテーブル識別子と、ステップＳ１０１の注文入力に応じて注文入力部１１１が保持していた注文内容とにより確定注文通知を生成する。つまり、この場合の確定注文通知送信部１１３は、図５（ｃ）に示した注文内容を含む確定注文通知１３０Ｂを生成する。そして、確定注文通知送信部１１３は、このように生成した確定注文通知を無線通信部１０２によりコントローラ２００に対して送信させる。
このように、確定注文通知送信部１１３は、新規の注文が入力された場合において、バインダ識別子の読み取りとテーブル識別子の読み取りが行われたことに応じて、入力された新規の注文内容を含む前記確定注文情報を送信する。
【００６５】
そして、伝票発行指示部１１４は、仮注文通知の送信（ステップＳ１０４）または確定注文通知の送信（ステップＳ１０６）に応じて、携帯型プリンタ３００に対して今回送信した仮注文通知または確定注文通知の注文内容が示される客用伝票の発行を指示する（ステップＳ１０７）。
具体的に、伝票発行指示部１１４は、ステップＳ１０４またはステップＳ１０６により送信された仮注文通知または確定注文通知の注文内容を含む伝票発行要求を、携帯型プリンタ対応通信部１０４から携帯型プリンタ３００に対して送信する。この要求に応答して、携帯型プリンタ３００は、要求に含まれていた注文内容が印字された客用伝票を発行する
【００６６】
図８のフローチャートは、客をテーブル７００に案内した後のホール係の店員の操作に応じて確定注文通知を送信するためのハンディターミナル１００の処理手順例を示している。
テーブル７００に着いている客から、例えばメニューの追加などの注文訂正の申し出があった場合、ホール係の店員は、その客の着いているテーブル７００まで赴く。そして、注文の入力に先だって、すでに確定された注文との対応付けのために、ホール係の店員は、その客に渡してあるバインダ４００のバインダ付属タグ４１０からハンディターミナル１００にバインダ識別子４２０を読み取らせる操作を行う。これに応じて、タグリーダライタ１０３は、バインダ識別子４２０を読み取る（ステップＳ２０１）。
【００６７】
バインダ識別子４２０を読み取った後、注文入力部１１１は、操作部１０６に対する注文訂正のための操作が行われたか否かについて判定する（ステップＳ２０２）。このように、注文入力部１１１は、確定後の注文内容を訂正する操作をバインダ識別子の読み取り後に受け付ける。
【００６８】
注文訂正のための操作が行われたと判定した場合（ステップＳ２０２−ＹＥＳ）、注文入力部１１１は、コントローラ２００に対して注文情報問合せを送信する（ステップＳ２０３）。この際、注文入力部１１１は、注文情報問合せにステップＳ１０１にて読み取られたバインダ識別子を含めて送信する。
コントローラ２００は、注文情報問合せの受信に応じて、この注文情報問合せとともに受信バインダ識別子に対応付けられた仮注文情報または確定注文情報を応答として送信してくる。注文入力部１１１は、この応答を受信する（ステップＳ２０４）
【００６９】
次に、注文入力部１１１は、ステップＳ２０４にて受信した応答に含まれる情報種別が何であるのかを判定する（ステップＳ２０５）。この情報種別は、仮注文情報、確定注文情報またはエラーのうちのいずれかとなる。
情報種別がエラーである場合（ステップＳ２０５：エラー）、注文入力部１１１は、以降の処理を実行することなくこの図に示す処理を終了する。
情報種別が確定注文情報である場合（ステップＳ２０５：確定注文情報）、注文入力部１１１は、今回の注文訂正の操作に応じて、応答の受信により取得した確定注文情報の内容を変更する（ステップＳ２０６）。
【００７０】
上記のようにすでに登録されている確定注文情報に対する注文訂正が行われた場合、ホール係の店員は、注文を受けた客が着席しているテーブル７００のテーブル付属タグ７１０からハンディターミナルによりテーブル識別子を読み取るための操作を行う。この操作に応じて、タグリーダライタ１０３は、テーブル識別子を読み取る（ステップＳ２０７）
また、上記のように確定注文情報の内容変更（ステップＳ２０６）を行った場合、この変更（訂正）後の内容が反映された客用伝票を客に渡す必要がある。そこで、伝票発行指示部１１４は、ステップＳ２０６にて変更された確定注文情報に含まれる注文内容を示す客用伝票を発行させるための伝票発行指示を携帯型プリンタ３００に対して行う（ステップＳ２０８）。この指示に応じて、携帯型プリンタ３００は、訂正後の注文内容が印字された客用伝票を発行する。
また、確定注文通知送信部１１３は、ステップＳ２０６にて変更された注文内容（例えばメニューの追加、訂正）が示される、図５（ｃ）の構造の確定注文通知１３０Ｂをコントローラ２００に対して送信する（ステップＳ２０９）。
【００７１】
また、情報種別が仮注文情報であった場合（ステップＳ２０５：仮注文情報）、注文入力部１１１は、応答の受信により取得した仮注文情報の内容を今回の注文訂正操作に応じて変更する（ステップＳ２１０）。次に、伝票発行指示部１１４は、例えば最後の注文訂正操作が完了してから一定時間以内にタグリーダライタ１０３によってテーブル識別子の読み取りが行われたか否かについて判定する（ステップＳ２１１）。
【００７２】
テーブル識別子の読み取りが行われた場合は（ステップＳ２１１−ＹＥＳ）、例えば順番待ちのときに仮の注文を済ませていた客が、テーブル７００に着いたときにその注文内容を訂正したような場合に相当する。
この場合、まず、伝票発行指示部１１４が、ステップＳ２１０にて変更された確定注文情報に含まれる注文内容の客用伝票を発行させるための伝票発行指示を携帯型プリンタ３００に対して行う（ステップＳ２１２）。
次いで、確定注文通知送信部１１３は、ステップＳ２１０にて変更された注文内容が示される、図５（ｃ）の構造の確定注文通知１３０Ｂをコントローラ２００に対して送信する（ステップＳ２１３）。
【００７３】
一方、テーブル識別子の読み取りが行われなかった場合は（ステップＳ２１１−ＮＯ）、順番待ちの状態で、客が先に行った仮注文の内容を訂正したような場合に相当する。
この場合、まず、伝票発行指示部１１４が、ステップＳ２１０にて変更された確定注文情報に含まれる注文内容の客用伝票を発行させるための伝票発行指示を携帯型プリンタ３００に対して行う（ステップＳ２１４）。
次いで、仮注文通知送信部１１２は、ステップＳ２１０にて変更された注文内容が示される、図５（ａ）の構造の仮注文通知１２０をコントローラ２００に対して送信する（ステップＳ２１５）。
【００７４】
また、バインダ識別子の読み取りが行われた（ステップＳ２０１）後において注文訂正操作が行われなかった場合（ステップＳ２０２−ＮＯ）、注文入力部１１１は、タグリーダライタ１０３によるテーブル識別子の読み込みが行われたか否かについて判定する（ステップＳ２１６）。
テーブル識別子の読み取りが行われた場合（ステップＳ２１６−ＹＥＳ）とは、例えば順番待ちのときに仮注文を済ませてある客がテーブルに着いたときに注文内容の変更がなかった場合に相当する。この場合、ホール係の店員は、テーブルに着いた客のバインダ識別子の読み取り操作に続けてテーブル識別子の読み取り操作を行うことになる。
この場合、確定注文通知送信部１１３は、注文内容の情報を含まない図５（ｂ）の構造の確定注文通知１３０Ａをコントローラ２００に対して送信する（ステップＳ２１７）。
【００７５】
図９のフローチャートは、ハンディターミナル１００からの注文情報問合せの送信に応じてコントローラ２００が実行する処理手順例を示している。
ハンディターミナル１００における注文情報管理部２１１は、図８のステップＳ２０３によりハンディターミナル１００から送信された注文情報問合せを受信する（ステップＳ３０１）。この際、注文情報管理部２１１は、注文情報問合せとともにバインダ識別子を受信する。
【００７６】
注文情報問合せの受信に応じて、注文情報管理部２１１は、注文問合せとともに受信したバインダ識別子に対応付けられた仮注文情報を仮注文情報領域２２１から検索する（ステップＳ３０２）。そして、注文情報管理部２１１は、検索された仮注文情報が有ったか否かについて判定する（ステップＳ３０３）。
検索された仮注文情報が有った場合（ステップＳ３０３−ＹＥＳ）、注文情報管理部２１１は、検索された仮注文情報を仮注文情報領域２２１から読み出す（ステップＳ３０４）。また、注文情報管理部２１１は、読み出した仮注文情報を、注文情報問合せに対する応答に格納すべき情報として設定する（ステップＳ３０５）。
【００７７】
一方、仮注文情報が検索されなかった場合（ステップＳ３０３−ＮＯ）、注文情報管理部２１１は、さらに、注文問合せとともに受信したバインダ識別子に対応付けられた確定注文情報を確定注文情報領域２２２から検索する（ステップＳ３０６）。そして、注文情報管理部２１１は、検索された確定注文情報が有ったか否かについて判定する（ステップＳ３０７）。
検索された確定注文情報が有った場合（ステップＳ３０７−ＹＥＳ）、注文情報管理部２１１は、検索された確定注文情報を確定注文情報領域２２２から読み出し（ステップＳ３０８）、この読み出した確定注文情報を、注文情報問合せに対する応答に格納すべき情報として設定する（ステップＳ３０９）。
【００７８】
一方、確定注文情報が検索されなかった場合（ステップＳ３０７−ＮＯ）、今回受信したバインダ識別子に対応する注文情報は、仮注文情報と確定注文情報のいずれとしても登録されていないことになる。この場合、注文情報管理部２１１は、エラーを応答に格納すべき情報として設定する（ステップＳ３１０）。
【００７９】
そして、注文情報管理部２１１は、ステップＳ３０５、Ｓ３０９またはＳ３１０において設定された情報を格納した応答を、注文情報問合せ元のハンディターミナル１００に対して送信する（ステップＳ３１１）。この応答は、ハンディターミナル１００側にて、図８のステップＳ２０４により受信される。
【００８０】
図１０のフローチャートは、仮注文通知または確定注文通知の受信に応じてコントローラ２００が実行する処理手順例を示している。
コントローラ２００の注文情報管理部２１１は、ハンディターミナル１００から送信された注文通知を無線通信部２０３経由で受信する（ステップＳ４０１）。
【００８１】
次に、注文情報管理部２１１は、ステップＳ４０１において受信した注文通知が確定注文通知であるか否かについて判定する（ステップＳ４０２）。注文通知が確定注文通知であるか否かは、注文通知にテーブル識別子が含まれているか否かに基づいて判定できる。
確定注文通知である場合（ステップＳ４０２−ＹＥＳ）、注文情報管理部２１１は、受信した確定注文通知と同じバインダ識別子を含む仮注文情報が仮注文情報領域２２１に格納されているか否かについて判定する（ステップＳ４０３）。
【００８２】
上記の仮注文情報が仮注文情報領域２２１に格納されていない場合（ステップＳ４０３−ＮＯ）、注文情報管理部２１１は、受信した確定注文通知と同じバインダ識別子を含む確定注文情報が確定注文情報領域２２２に格納されているか否かについて判定する（ステップＳ４０４）。
上記の確定注文情報が確定注文情報領域２２２に格納されている場合（ステップＳ４０４−ＹＥＳ）、今回受信した確定注文通知は、すでに登録されている確定注文情報の内容を訂正するものであり、図８のステップＳ２０９により送信されたものである。そこで、この場合の注文情報管理部２１１は、今回の確定注文通知における注文内容により確定注文情報領域２２２に格納されている同じバインダ識別子の確定注文情報の書き換え、つまり、更新登録を行う（ステップＳ４０５）。
一方、上記の確定注文情報が確定注文情報領域２２２に格納されていない場合（ステップＳ４０４−ＮＯ）、今回受信した確定注文通知は、新規のものであり、図７のステップＳ１０６により送信されたものである。そこで、この場合の注文情報管理部２１１は、今回の確定注文通知の注文内容を確定注文情報領域２２２に対して新規に書き込む、つまり、確定注文情報の新規登録を行う（ステップＳ４０６）。
【００８３】
また、上記の仮注文情報が仮注文情報領域２２１に格納されている場合（ステップＳ４０３−ＹＥＳ）、注文情報管理部２１１は、今回受信した確定注文通知において注文内容が格納されているか否かについて判定する（ステップＳ４０７）。
注文内容が格納されている場合（ステップＳ４０７−ＹＥＳ）、今回受信した確定注文通知は、図８のステップＳ２１３により送信されたものである。そこで、注文情報管理部２１１は、受信した確定注文通知における注文内容を確定注文情報領域２２２に対して確定注文情報として新規登録するとともに、同じバインダ識別子の仮注文情報については仮注文情報領域２２１から消去する（ステップＳ４０８）。
【００８４】
一方、注文内容が格納されていない場合には（ステップＳ４０７−ＮＯ）、今回受信した確定注文通知は、図８のステップＳ２１７により送信されたものである。そこで、注文情報管理部２１１は、ステップＳ４０３により仮注文情報領域２２１に格納されていると判定した仮注文情報を、確定注文情報として確定注文情報領域２２２に対して新規登録し、仮注文情報領域２２１からは消去する（ステップＳ４０９）。
そして、ステップＳ４０６、Ｓ４０８およびＳ４０９のいずれかの処理が実行されたことに応じて、注文指示部２１２は調理指示を行う（ステップＳ４１３）。
【００８５】
また、今回受信した注文通知が仮注文通知である場合（ステップＳ４０２−ＮＯ）、注文情報管理部２１１は、受信した仮定注文通知と同じバインダ識別子を含む仮注文情報が仮注文情報領域２２１に格納されているか否かについて判定する（ステップＳ４１０）。
この仮注文情報が仮注文情報領域２２１に格納されていない場合（ステップＳ４１０−ＮＯ）、今回受信した仮注文通知は新規のものである。この場合、注文情報管理部２１１は、受信した仮注文通知の注文内容を仮注文情報として仮注文情報領域２２１に対して新規登録する（ステップＳ４１１）。
【００８６】
一方、上記の仮注文情報が仮注文情報領域２２１に格納されている場合（ステップＳ４１０−ＹＥＳ）、今回受信した仮注文通知は、すでに登録された仮注文情報を訂正するものである。この場合、注文情報管理部２１１は、ステップＳ４１０で仮注文情報領域２２１に格納されていると判定した仮注文情報を受信した仮注文通知の注文内容により更新登録する（ステップＳ４１２）。
【００８７】
これまでに説明したように、本実施形態のオーダリングシステムでは、例えば、レストランが混雑していて客が順番待ちをしているとき、この客がテーブルに着く前に注文を受けておくことができる。そして、オーダリングシステムにおいては、このとき受けた注文内容を、客用伝票を挟んでおくためのバインダのバインダ識別子を付加した仮注文情報として仮登録しておくことができる。
そして、順番待ちしていた客をテーブルに案内したとき、ホール係の店員は、ハンディターミナル１００のタグリーダライタ１０３によって、バインダ識別子とテーブル識別子を読み取らせるという操作を行う。本実施形態では、この簡単な操作のみによって、先に仮登録された注文情報が確定されて調理が指示される。つまり、本実施形態では、順番待ちしていた客がテーブルに着いたタイミングに合わせて、その客から予め受けておいた注文についての調理指示が迅速に行われる。
【００８８】
また、本実施形態では、順番待ちの客がテーブルに着くまでの間に注文内容に訂正があったとしても、ハンディターミナル１００は、これを新規の注文として扱って、図７のステップＳ１０１〜Ｓ１０４およびＳ１０７によって処理する。これに応じて、コントローラ２００は、ステップＳ３１１により仮注文情報領域２２１に格納された仮注文情報を書き換えるだけでよい。つまり、注文が確定するまでの間、ホール係の店員は、初回と同様の注文入力操作によって注文内容を簡単に訂正することができる。
【００８９】
また、本実施形態のオーダリングシステムでは、順番待ちの客から注文を受けた際に、仮登録であっても、注文内容を示した客用伝票を発行して客に渡すことができる。これにより、順番待ちしていた客があきらめて帰ってしまう可能性を低くすることができる。また、客にとっても、順番待ちしているときに、自分が注文した内容を確認することができるので安心して待っていることができる。
【００９０】
また、順番待ちのときに客から注文を受けておくことで、テーブルに案内したときには注文を受けることなく即座に調理指示を行える。これにより、メニューが配膳されるまでの待ち時間も短くなり、客のストレスが軽減され、客の回転率も高くすることができる。
また、本実施形態のオーダリングシステムにおいては、バインダ識別子に基づいて客ごとの注文内容を識別している。これにより、例えば相席が行われるような場合においても、注文の訂正や会計について、同じテーブルに着いた客の間で重複したりすることなく、的確に処理することができる。
【００９１】
なお、ハンディターミナル１００がバインダ識別子の読み取りを行うときに、バインダ付属タグ４１０に対して、入力された注文内容を書き込んで記憶させるようにしてもよい。このようにすれば、例えば、ステップＳ２０３においてバインダ付属タグ４１０との通信により訂正対象の確定注文情報を取得することができる。これにより、例えばコントローラ２００が送受信するトラフィック量を軽減できる。
【００９２】
なお、図２〜図４に示した各機能部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み取らせ、実行することにより注文通知の送信や注文通知の受信に応じた調理指示を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００９３】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００９４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００９５】
１００  ハンディターミナル
１０１  制御部
１０２  無線通信部
１０３  タグリーダライタ
１０４  携帯型プリンタ対応通信部
１０５  表示部
１０６  操作部
１０７  記憶部
１１１  注文入力部
１１２  仮注文通知送信部
１１３  確定注文通知送信部
１１４  伝票発行指示部
２００  コントローラ
２０１  制御部
２０２  記憶部
２０３  無線通信部
２１１  注文情報管理部
２１２  注文指示部
３００  携帯型プリンタ
４００  バインダ
４１０  バインダ付属タグ
５００  プリンタ
６００  レジスタ
７００  テーブル
７１０  テーブル付属タグ
【図１】
0005840034.tif 000002
【図２】
0005840034.tif 000003
【図３】
0005840034.tif 000004
【図４】
0005840034.tif 000005
【図５】
0005840034.tif 000006
【図６】
0005840034.tif 000007
【図７】
0005840034.tif 000008
【図８】
0005840034.tif 000009
【図９】
0005840034.tif 000010
【図１０】
0005840034.tif 000011