(57)【特許請求の範囲】
【請求項１】
オーダ入力端末とサーバ装置とを含むオーダエントリシステムであって、
前記オーダ入力端末は、
メニュー項目が対応付けられていない新規のメニューキーを作成するための作成キーと、
前記作成キーがキー操作された場合、前記新規のメニューキーに対応付けるメニュー項目の一覧を表示する表示手段と、
前記表示手段により表示されるメニュー項目の一覧より一のメニュー項目をユーザに選択させる選択手段と、
前記選択されたメニュー項目に前記新規のメニューキーを割り当てた追加情報を前記サーバ装置へ送信する送信手段と、を備え、
前記サーバ装置は、
前記送信手段により送信される追加情報を受信すると、前記新規のメニューキーがキー操作された場合に前記選択されたメニュー項目の注文を受け付けるための処理内容を記憶手段に追加する追加手段を備え、
前記送信手段は、前記追加情報として、前記新規のメニューキーを示すキー番号と、前記選択されたメニュー項目とを前記サーバ装置へ送信し、
前記追加手段は、前記キー番号に対応する前記新規のメニューキーがキー操作された場合に前記選択されたメニュー項目の注文を受け付けるための処理内容を前記記憶手段に追加することを特徴とするオーダエントリシステム。
【請求項２】
メニュー項目が対応付けられていない新規のメニューキーを作成するための作成キーと、
前記作成キーがキー操作された場合、前記新規のメニューキーに対応付けるメニュー項目の一覧を表示する表示手段と、
前記表示手段により表示されるメニュー項目の一覧より一のメニュー項目をユーザに選択させる選択手段と、
前記新規のメニューキーがキー操作された場合に前記選択されたメニュー項目の注文を受け付けるための処理内容をサーバ装置によって記憶手段に追加させるべく、前記選択されたメニュー項目に前記新規のメニューキーを割り当てた追加情報を前記サーバ装置へ送信する送信手段と、
を備え、
前記送信手段は、前記追加情報として、前記新規のメニューキーを示すキー番号と、前記選択されたメニュー項目とを前記サーバ装置へ送信することを特徴とするオーダ入力端末。
【請求項３】
オーダ入力端末のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
メニュー項目が対応付けられていない新規のメニューキーを作成するための作成キーがキー操作された場合、前記新規のメニューキーに対応付けるメニュー項目の一覧を表示手段に表示させる制御手段、
前記制御手段により前記表示手段に表示されたメニュー項目の一覧より一のメニュー項目をユーザに選択させる選択手段、
前記新規のメニューキーがキー操作された場合に前記選択手段により選択されたメニュー項目の注文を受け付けるための処理内容をサーバ装置によって記憶手段に追加させるべく、前記選択手段により選択されたメニュー項目に前記新規のメニューキーを割り当てた追加情報を前記サーバ装置へ送信する送信手段、
として機能させるためのプログラムであって、
前記送信手段は、前記追加情報として、前記新規のメニューキーを示すキー番号と、前記選択されたメニュー項目とを前記サーバ装置へ送信するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーダエントリシステム、オーダ入力端末及びプログラムに関する。
【背景技術】
【０００２】
飲食店やカラオケ店等の店舗で使用されるオーダエントリシステムにおいて、店舗に入店した客の注文は、ハンディターミナルなどのオーダ入力用のオーダ入力端末を用いて受付けられる。
【０００３】
ところで、客の注文には、店舗の店員が客より注文内容を聞き取ってオーダ入力端末で入力操作を行うことで受付けられる形式がある。
【０００４】
例えば、このような形式で用いるオーダ入力端末として、本体側ケースと扉ケースとを開閉自在にヒンジ結合し、本体側ケースには表示器と複数個の固定キーとを配設すると共に扉ケースにはタッチパネルを配設し、タッチパネルの上面に各種のメニューを表示する電子ペーパーを装着し、登録されたデータをオーダ管理手段に伝送するためのデータ伝送装置とその制御部とを備え、軽量かつ省電力の状態で多数のメニュー表示を可能としたものが知られている（特許文献１参照）。
【０００５】
また、客の注文には、上記形式とは異なり、客が直接オーダ入力端末を入力操作することで客の抽出を受付けられるセルフオーダ形式がある。当該セルフオーダ形式によると、客の注文を受付けることに対して店員の作業時間や作業人数を割かなくても良いため、店舗にとってのメリットが大きい。
【０００６】
そこで、セルフオーダ形式のオーダ入力端末として、マトリクス状に接点部を構成するタッチセンサ上に重ね合わせて用いるシートと、タッチセンサの押圧された接点部分を検知する検知手段と、検知手段で検知した信号を送信する通信手段と、を有したものが知られている（特許文献２参照）。つまり、特許文献２記載のオーダ入力端末によると、シートにイメージや文字等によって表示されたメニュー項目を客が押圧すると、対応する接点部の信号を検知手段が検知し、通信手段によって直接厨房へメニュー項目（注文）を送信できる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−３１６８０８号公報
【特許文献２】特開２００３−１０８２９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献２に記載の発明によると、客は当該オーダ入力端末の扱いや注文の入力手順に慣れている必要がある。そのため、当該オーダ入力端末を初めて扱う場合や、当該オーダ入力端末の配備された店舗で取り扱われるメニュー数が多いような場合、客が所望するメニュー項目を注文する上で、操作に戸惑ったり誤って操作してしまうといった問題があった。
【０００９】
本発明の課題は、オーダ入力端末の操作に応じて、メニュー項目の注文を受け付けるための新規のメニューキーを追加できるようにすることである。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のオーダエントリシステムは、オーダ入力端末とサーバ装置とを含むオーダエントリシステムであって、前記オーダ入力端末は、メニュー項目が対応付けられていない新規のメニューキーを作成するための作成キーと、前記作成キーがキー操作された場合、前記新規のメニューキーに対応付けるメニュー項目の一覧を表示する表示手段と、前記表示手段により表示されるメニュー項目の一覧より一のメニュー項目をユーザに選択させる選択手段と、前記選択されたメニュー項目に前記新規のメニューキーを割り当てた追加情報を前記サーバ装置へ送信する送信手段と、を備え、前記サーバ装置は、前記送信手段により送信される追加情報を受信すると、前記新規のメニューキーがキー操作された場合に前記選択されたメニュー項目の注文を受け付けるための処理内容を記憶手段に追加する追加手段を備え、前記送信手段は、前記追加情報として、前記新規のメニューキーを示すキー番号と、前記選択されたメニュー項目とを前記サーバ装置へ送信し、前記追加手段は、前記キー番号に対応する前記新規のメニューキーがキー操作された場合に前記選択されたメニュー項目の注文を受け付けるための処理内容を前記記憶手段に追加することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、オーダ入力端末の操作に応じて、メニュー項目の注文を受け付けるための新規のメニューキーを追加することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１に係るオーダエントリシステムの基本構成を例示する模式図である。
【図２】図１に示すハンディターミナルの基本構成を例示する模式図である。
【図３】図２に示すハンディターミナルにユーザ毎の異なるブックレットが装着された状態を例示する模式図であり、（ｉ）はあるユーザＡの保有するブックレットが装着された状態を、（ｉｉ）は別のユーザＢの保有するブックレットが装着された状態を例示する。
【図４】図３に示す各ブックレットの初期状態における入力用のシート面を例示する図である。
【図５】図３に示す各ブックレットの設定用のシート面を例示する図である。
【図６】図２に示すハンディターミナルにブックレットが装着された状態を例示する模式図である。
【図７】シート面の各メニューエリアと、メニューキー部のメニューキーと、の対応関係を模式的に説明するための図である。
【図８】本発明の実施形態１に係るハンディターミナルのブロック図である。
【図９】図８に示すハンディターミナルのＣＰＵが生成する入力データを例示する図である。
【図１０】本発明の実施形態１に係るサーバ装置及び厨房用モニタ装置のブロック図である。
【図１１】図１０に示すサーバ装置の記憶部に記憶されたブックレットテーブルを例示する図である。
【図１２】本発明の実施形態１に係る会計処理装置１５００のブロック図である。
【図１３】図１０に示すサーバ装置のＣＰＵが生成するメニュー項目リストを例示する図である。
【図１４】図１０に示す厨房用モニタ装置が表示する画面を例示する図であり、（ｉ）は厨房で必要な全メニュー項目が表示された状態を、（ｉｉ）は、（ｉ）に示すメニュー項目のうちランクの振り分けされたメニュー項目を異なる色で表示した状態を、模式的に表す。
【図１５】本発明の実施形態１に係るオーダエントリシステム（ハンディターミナル）が実行するキー入力処理を説明するためのフローチャートである。
【図１６】本発明の実施形態１に係るオーダエントリシステム（サーバ装置）が実行するキー入力処理を説明するためのフローチャートである。
【図１７】図３（ｉ）に示すシート面に「新曲Ｃ」のメニューエリアを追加した状態を模式的に示す図である。
【図１８】本発明の実施形態１に係るハンディターミナルの表示部が表示する「新ボタン作成」用の画面を例示する図であり、（ｉ）は「新ボタン作成」用のメニュー項目のリストを、（ｉｉ）は（ｉ）の「今月のおすすめメニュー」に含まれるメニュー項目の一覧を例示する図である。
【図１９】本発明の実施形態１に係るハンディターミナルが実行するボタン確認処理を説明するためのフローチャートである。
【図２０】本発明の実施形態１に係るオーダエントリシステム（ハンディターミナル）が実行する強調表示処理を説明するためのフローチャートである。
【図２１】本発明の実施形態１に係るオーダエントリシステム（サーバ装置）が実行する強調表示処理を説明するためのフローチャートである。
【図２２】本発明の実施形態１に係るオーダエントリシステム（ハンディターミナル）が実行する会計処理を説明するためのフローチャートである。
【図２３】本発明の実施形態１に係るオーダエントリシステム（会計処理装置）が実行する会計処理を説明するためのフローチャートである。
【図２４】本発明の実施形態２に係るハンディターミナルのブロック図である。
【図２５】本発明の実施形態２に係るハンディターミナルが実行するキー入力処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は図示例に限定されない。
【００１４】
図１は、本発明の実施形態１に係るオーダエントリシステム１０００の基本構成を例示する模式図である。
本実施形態に係るオーダエントリシステム１０００は、飲食店やカラオケ店等の店舗で用いられるシステムであり、図１に示すように、複数の携帯端末などのハンディターミナル１（オーダ入力端末）と、ハンディターミナル１に応じて設けられた複数の中継器１１００と、サーバ装置１２００と、店舗内の厨房に設けられる厨房用モニタ装置１４００と、注文に対する精算時に会計処理を行う電子レジスタ等の会計処理装置１５００と、などからなる。そして、オーダエントリシステム１０００において、中継器１１００とサーバ装置１２００と厨房用モニタ装置１４００と会計処理装置１５００とはネットワークＮを介して接続される。
【００１５】
図２は、図１に示すハンディターミナル１の基本構成を例示する模式図である。
ハンディターミナル１は、店舗内（居酒屋や焼肉店といった飲食店におけるテーブルやカラオケ店におけるボックス）に配置され、各店舗への来客者（ゲスト）であるユーザがオーダを入力する際に用いられる。以下では、一例として、カラオケ店におけるボックスに配置されるハンディターミナル１について説明する。
当該ハンディターミナル１は、図２に示すように、本体部２と蓋部３がヒンジ部４ａ，４ｂを介して連結された形状からなる。そして、ハンディターミナル１は、当該ヒンジ部４ａ，４ｂのＹ軸回りの回転に応じて閉じた状態と開いた状態とが切換えられる。さらに、ハンディターミナル１は、当該ヒンジ部４ａとヒンジ部４ｂ間に形成されるＹ軸方向の隙間部分４ｃに、ブックレット５００のブックレットヒンジ部５０５が嵌め込まれることで、ブックレット５００が装着される。
【００１６】
ここで、ブックレット５００は、図２に示すように、略矩形状からなるブックレットシートが複数枚分（図２ではブックレットシート５０１〜５０４の４枚分）、ブックレットヒンジ部５０５により冊子状に綴られる。そして、ブックレット５００は、当該ブックレットヒンジ部５０５を介してユーザによるめくり操作が可能に構成される。
さらに、各ブックレットシート５０１〜５０４の片面又は両面には、メニュー項目の品名等が印字可能なシート面５１０が複数（ブックレットシート５０１の片面：第１面、ブックレットシート５０２の両面：第２及び第３面、ブックレットシート５０３の両面：第４及び第５面、ブックレットシート５０４の片面：第６面、の計６面）形成されている。以下では、ユーザのめくり操作により、６面のシート面５１０の中で、本体部２側及び蓋部３側の上端に表示されるシート面５１０を表示面、と定義する。また、６面のシート面５１０のうち、第１面〜第５面のシート面５１０を入力用のシート面５１０、第６面のシート面５１０を設定用のシート面５１０、と定義する。
また、ブックレットシート５０２及び５０３のＸ軸方向の一方の端部には、Ｙ軸方向に沿って第１磁石５０２ａ及び第２磁石５０３ａが、各々のＹ軸方向位置が相違するように取り付けられている。
加えて、ブックレットヒンジ部５０５には、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）などの非接触ＩＤタグ５０５ａ（ブックレット記憶部）が取り付けられている。そして、当該非接触ＩＤタグ５０５ａには、各ブックレット５００に設定されハンディターミナル１に装着されるブックレット５００を一意に特定するためのブックレット番号（識別情報）が記憶されている。また、非接触ＩＤタグ５０５ａには後述する会計データが記憶可能である。
【００１７】
図３は、ハンディターミナル１にユーザ毎の異なるブックレット５００が装着された状態を例示する模式図であり、図３（ｉ）はあるユーザＡの保有するブックレット５００が装着された状態を、図３（ｉｉ）は別のユーザＢの保有するブックレット５００が装着された状態を例示する。また、図４は、図３に示す各ブックレットの初期状態における入力用のシート面を例示する図である。さらに、図５は、図３に示す各ブックレットの設定用のシート面を例示する図である。
当該ブックレット５００は、ハンディターミナル１を使用するユーザごとに保有される。そして、ユーザは、店舗への入店時に、個々のブックレット５００をハンディターミナル１に装着して注文を入力する。その際、図３（ｉ）に示すように、あるユーザＡが保有するブックレット５００の入力用のシート面５１０にはＪ−ＰＯＰやカラオケの機能（キー↑，キー↓，メドレーなど）に関するメニュー項目が大きく印字される一方で、図３（ｉｉ）に示すように、別のユーザＢが保有するブックレット５００の入力用のシート面５１０には演歌や食べ物などに関するメニュー項目が大きく印字される。
すなわち、各ブックレット５００の入力用のシート面５１０は、メニューエリア５１１に配置するメニュー項目の種類、メニューエリア５１１にメニュー項目を配置する位置・大きさがユーザの好みに合わせて異なった設定が可能である。そして、ハンディターミナル１は、各ブックレット５００が装着された際、当該異なった設定に応じた注文の入力処理を、各ブックレット５００に割り振られたブックレット番号に基づいて実現する。ここで、メニューエリア５１１とは、シート面５１０を構成する最小単位の矩形領域である。つまり、図３（ｉ）（ｉｉ）に示すとおり、横方向：４×縦方向：８の計３２個のメニューエリア５１１が一つのメニュー面５１０を構成する。
【００１８】
なお、このようなブックレット５００は、初期状態で各入力用のシート面５１０が図４に示すような形態でユーザに提供される。つまり、初期状態のブックレット５００は、第１面〜第６面までのシート面５１０のうち、第１面〜第５面のシート面５１０は全てのメニューエリア５１１が空白のシート面５１０からなる。そして、ユーザがハンディターミナル１を介して各メニューエリア５１１にメニュー項目の配置等の設定を行い、設定に応じて各メニューエリア５１１にメニュー項目の品名を記入（又は品名の記載されたシール等を貼り付け）した状態が図３（ｉ）（ｉｉ）である。また、上記ユーザの設定に際して使用されるのが、図５に示す、各ブックレット５００の末尾の（第６面の）シート面５１０として必ず備わる設定用のシート面５１０である。つまり、ユーザは、設定用のシート面５１０を表示面とした状態で、図５に示す「新ボタン作成」や「ボタンサイズ変更」のキー入力を行うことで、入力用のシート面５１０の各メニューエリア５１１にメニュー項目の配置等の設定を行うことができる。
【００１９】
次に、ハンディターミナル１に備わる各部構成について説明する。図６は、図２に示すハンディターミナル１にブックレット５００が装着された状態を例示する模式図である。
ハンディターミナル１は、図２及び図６に示すように、表示部１０と、固定キー部２０と、着脱部４０と、表示面特定部５０と、メニューキー部６０（キー入力部）と、を含んで構成される。
【００２０】
表示部１０は、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｌ Ｄｉｓｐｌａｙ）、ＥＬＤ（Ｅｌｅｃｔｒｏ Ｌｕｍｉｎｅｓｃｅｎｔ Ｄｉｓｐｌａｙ）等により構成され、各種文字や画像などからなる表示データを表示する表示処理を行う。
【００２１】
固定キー部２０は、送信キー、テンキー、カーソルキー、電源キー、会計キー、各種ファンクションキー、等を含んで構成される固定キーであり、当該固定キーの押下操作による操作信号を後述の制御部１００に出力する。
【００２２】
着脱部４０は、ヒンジ部４ａ，４ｂと、当該ヒンジ部４ａ，４ｂ間に形成されるＹ軸方向の隙間部分４ｃと、を含んで構成される。そして、着脱部４０は、ブックレットヒンジ部５０５を隙間部分４ｃ間に収まるように配設させることで、ブックレット５００をハンディターミナル１に装着させる。
また、着脱部４０は、隙間部分４ｃの下方にホール素子等の磁気センサ４１及び非接触ＩＤタグ５０５ａのリーダ／ライタ４２（識別情報取得部，書込み部）を備える。そして、ブックレット５００がハンディターミナル１に装着されると、ブックレットヒンジ部５０５内に取り付けられた磁石（図示省略）の磁気を当該磁気センサ４１が検知し、制御部１００へ所定の検知信号を出力する。そのため、制御部１００は、当該検知信号によりブックレット５００の着脱状態を検知することができる。さらに、制御部１００は、リーダ／ライタ４２を介して、ブックレット５００に装着された非接触ＩＤタグ５０５ａへ各種指示コマンドを送信することで、非接触ＩＤタグ５０５ａに記憶された情報の読取り／非接触ＩＤタグ５０５ａへの情報の書き込みを行うことができる。例えば、制御部１００は、リーダ／ライタ４２を介して、非接触ＩＤタグ５０５ａに記憶されたブックレット番号を読取る。ここで、指示コマンドには、非接触ＩＤタグ５０５ａへ情報を記憶させる記憶コマンド、非接触ＩＤタグ５０５ａより情報を読出す読出しコマンド、非接触ＩＤタグ５０５ａへ情報を記憶させた情報を消去するクリアコマンド、等がある。
【００２３】
表示面特定部５０は、ホール素子等からなる磁気センサ５１〜５４を含む。磁気センサ５１〜５４は、それぞれ、ブックレット５００がめくり操作されることで、第１磁石５０２ａ、第２磁石５０３ａが本体部２側又は蓋部３側に移動した際に、当該第１磁石５０２ａ、第２磁石５０３ａの下面に当接する位置に設けられる。そして、表示面特定部５０は、ブックレット５００がめくり操作された際、第１磁石５０２ａが磁気センサ５１と磁気センサ５３の何れに当接し、第２磁石５０３ａが磁気センサ５２と磁気センサ５４の何れに当接するか、に応じて異なる出力信号を制御部１００へ出力する。そのため、制御部１００は、当該出力信号に応じて、本体部２と蓋部３それぞれの表示面を特定できる。
【００２４】
図７は、ブックレット５００のシート面５１０の各メニューエリア５１１と、メニューキー部６０のメニューキー６１との対応関係を模式的に説明するための図である。
メニューキー部６０は、ハンディターミナル１に装着された状態のブックレット５００の下面に設けられる。メニューキー部６０は、図２に示すように、本体部２側及び蓋部３側の双方に亘ってマトリクス状に配置された複数のメニューキー６１を備える。
各メニューキー６１には、図７に示すように、本体部２及び蓋部３側それぞれにおいてキー番号が割り振られている。そして、メニューキー部６０は、ユーザにより各メニューキー６１がキー入力されると、上記キー番号に応じた出力信号を制御部１００へ出力する。
【００２５】
ここで、各ブックレット５００のシート面５１０は、図７に示すように、各メニューキー６１と対応するように複数のメニューエリア５１１を備えて構成される。
そして、例えば、メニューエリア５１１１及びその下方のメニューキー６１１がキー入力されると、メニューキー部６０が本体部２の１９番のメニューキー６１であることを示唆する出力信号を制御部１００へ出力する。そのため、制御部１００は、メニューキー部６０を介してキー入力されたメニューキー６１がメニューキー６１１であることを特定することができるので、キー特定部として機能する。
また、制御部１００は、表示面特定部５０より取得する出力信号に基づいて本体部２及び蓋部３の表示面を特定できるので、ユーザによってキー入力された本体部２のシート面５１０が、第１面〜第６面の何れの面であるかを把握することが出来る。
【００２６】
次に、ハンディターミナル１の機能的構成について説明する。図８は、本発明の実施形態１に係るハンディターミナル１のブロック図である。
【００２７】
ハンディターミナル１は、図８に示すように、ハンディターミナル１を統括制御する制御部１００を備える。そして、制御部１００は、通信部１５０（入力情報送信部、追加情報送信部、識別情報送信部）と、表示部１０と、固定キー部２０（選択部）と、着脱部４０と、表示面検知部５０と、メニューキー部６０と、接続される。
【００２８】
制御部１００は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１１０（キー特定部、入力情報送信部、追加情報送信部、識別情報送信部）と、ＲＡＭ（Ｒａｎｄａｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１２０（会計情報記憶部）と、記憶部１３０と、を含んで構成され、ハンディターミナル１の各部を統括制御する。
【００２９】
ＣＰＵ１１０は、ハンディターミナル１の各部から入力される入力信号に応じて、記憶部１３０に記憶された各種プログラム（プログラムコード）を実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、ハンディターミナル１の動作全般を統括制御する。
【００３０】
図９は、図８に示すＣＰＵ１１０が生成する入力データを例示する図である。
ＲＡＭ１２０は、ＣＰＵ１１０によって実行されるプログラムなどを展開するためのプログラム格納領域や、上記プログラムが実行される際に生じる処理結果などを一時的に格納するためのデータ格納領域などを備える。具体的には、ＲＡＭ１２０は、入力データ（入力情報）、後述する会計データなどを一時的に記憶する。
ここで、入力データとは、メニューキー部６０に備わる何れかのメニューキー６１がキー入力された際に、ＣＰＵ１１０が後述するデータ生成プログラムを実行して生成し、ＲＡＭ１２０へ記憶するデータである。当該入力データは、図９に示すように、ハンディターミナル１に装着されたブックレット５００のブックレット番号と、ユーザによってキー入力されたシート面５１０の面番号と、ユーザによってキー入力されたメニューキー６１のキー番号と、をデータ項目として含む。シート面５１０の面番号とは、第１面〜第６面からなるシート面５１０各々に割り振られる１〜６の番号である。
【００３１】
記憶部１３０は、例えば、ハンディターミナル１で実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種処理プログラム、上記処理プログラムを実行する際に使用されるデータなどを記憶する。具体的には、記憶部１３０は、後述するデータ生成プログラムと、データ送信プログラムと、処理実行プログラムと、データ書き込みプログラムと、などを記憶する。
【００３２】
通信部１５０は、赤外線通信や無線ＬＡＮ通信等の無線通信用のインターフェースから構成される。そして、通信部１５０は、ＣＰＵ１１０の制御信号に基づいて、各種のデータを中継器１１００を経由してサーバ装置１２００へ送信する。また、通信部１５０は、中継器１１００を経由してサーバ装置１２００より送信される各種のデータを受信する。
【００３３】
中継器１１００は、アクセスポイントやコントローラボックスからなる。そして、ネットワークＮを介して有線接続されたサーバ装置１２００と、無線接続されたハンディターミナル１との間の通信の中継を行う。そのため、ハンディターミナル１は当該中継器１１００を介してサーバ装置１２００との情報の送受信が可能となる。
【００３４】
図１０は、本発明の実施形態１に係るサーバ装置１２００及び厨房用モニタ装置１４００のブロック図である。
次に、サーバ装置１２００の構成について説明する。
サーバ装置１２００は、図１０に示すように、通信部１２１０（処理内容情報送信部）と、表示部１２２０と、入力部１２３０と、制御部１３００と、を含んで構成される。
【００３５】
通信部１２１０は、ネットワークＮを介して有線接続された中継器１１００と、厨房用モニタ装置１４００と、会計処理装置１５００と、の情報の送受信を可能にする。また、通信部１２１０は、中継器１１００を経由して、各ハンディターミナル１との情報の送受信も可能にする。
【００３６】
表示部１２２０は、液晶ディスプレイなどから構成される。そして、表示部１２２０は、制御部１３００からの指示に従って、ディスプレイ上に各種の画像を表示する。
【００３７】
入力部１２３０は、文字入力キーや数字入力キー、その他各種機能キーを有するキーボードや、マウス等の各種入力装置を備えて構成される。
【００３８】
制御部１３００は、ＣＰＵ１３１０（処理内容情報送信部、テーブル追加部、表示制御部）と、ＲＡＭ１３２０と、記憶部１３３０（サーバ記憶部）と、を含んで構成され、サーバ装置１２００の各部を統括制御する。
【００３９】
ＣＰＵ１３１０は、サーバ装置１２００の各部から入力される入力信号に応じて、記憶部１３３０に記憶された各種プログラム（プログラムコード）を実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、サーバ装置１２００の動作全般を統括制御する。
【００４０】
ＲＡＭ１３２０は、ＣＰＵ１３１０によって実行されるプログラムなどを展開するためのプログラム格納領域や、上記プログラムが実行される際に生じる処理結果などを一時的に格納するためのデータ格納領域などを備える。具体的には、ＲＡＭ１３２０は、ハンディターミナル１より送信される入力データや後述する登録データ、メニュー項目リストなどを一時的に記憶する。
【００４１】
記憶部１３３０は、例えば、サーバ装置１２００で実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種プログラム、上記プログラムを実行する際に使用されるデータなどを記憶する。具体的には、記憶部１３３０は、後述する処理内容抽出プログラムと、表示制御プログラムと、更新プログラムと、ブックレットテーブル１３３１と、などを記憶する。
【００４２】
ここで、図１１は、図１０に示すサーバ装置１２００の記憶部１３３０に記憶されたブックレットテーブル１３３１を例示する図である。ブックレットテーブル１３３１は、図１１に示すように、各面番号に応じたシート面５１０ごとに、メニューキー６１のキー番号と、当該キー番号のメニューキー６１がキー入力された場合の処理内容と、をブックレット番号単位で対応付けて記憶するテーブルである。ここで、処理内容には、当該処理内容に対応するキー番号のメニューキー６１がキー入力された場合に、ハンディターミナル１が当該メニューキー６１に対応するメニュー項目の注文を受付けるために実行すべき処理等が記載される。具体的には、処理内容は、面番号が１〜５（キー入力されたシート面５１０が入力用のシート面５１０）の場合、メニューキー６１のキー番号に対応したメニューエリア５１１へユーザが設定したメニュー項目（飲み物や食べ物、カラオケの曲名，音程調整など）と、当該メニュー項目に対する注文の受付け処理を実行するために必要な各種情報と、で構成される。
つまり、図３（ｉ）（ｉｉ）に示すように、各シート面５１０の各メニューエリア５１１に配置するメニュー項目の種類、メニュー項目を配置する位置・大きさがユーザごとに保有されるそれぞれのブックレット５００で相違する場合でも、ＣＰＵ１３１０は、メニューキー６１がキー入力された際に、ブックレット番号、面番号、キー番号、が取得できれば、ブックレットテーブル１３３１によって、ハンディターミナル１が実行すべき処理を特定できる。
さらに、面番号が６である場合（設定用のシート面５１０である場合）、ブックレットテーブル１３３１の処理内容には、設定用のシート面５１０に配置されるメニュー項目に応じた処理内容が記載される。具体的には、面番号が６の処理内容には、各シート面５１０のメニューエリア５１１へ新規のメニュー項目を割り振るためにハンディターミナル１が実行すべき処理内容（「新ボタン作成」用の処理内容）、各シート面５１０のメニューエリア５１１に設定されたメニュー項目を削除するためにハンディターミナル１が実行すべき処理内容（「ボタン削除」用の処理内容）など、がある。
なお、ブックレットテーブル１３３１において、面番号が１〜５に係る処理内容については、ユーザによって面番号が６のシート面５１０を介してメニューキー６１がキー入力された際、逐次更新される。
【００４３】
厨房用モニタ装置１４００は、例えば、液晶モニタなどで構成される。そして、当該厨房用モニタ装置１４００は、図１０に示すように、ネットワークＮを介して有線接続されたサーバ装置１２００と情報の送受信を行うための通信部１４１０と、当該厨房用モニタ装置１４００のモニタ画面である表示部１４２０と、を含む。そして、当該表示部１４２０には、ハンディターミナル１で注文可能な各メニュー項目が一覧表示される。
【００４４】
図１２は、本発明の実施形態１に係る会計処理装置１５００のブロック図である。
会計処理装置１５００は、図１２に示すように、表示部１５１０と、操作キー部１５２０と、印刷処理部１５３０と、着脱部１５４０と、通信部１５５０と、制御部１６００と、を含んで構成される。
【００４５】
表示部１５１０は、制御部１６００からの指示の下、会計時におけるユーザの注文に対する合計金額などを画面表示する。
操作キー部１５２０は、各種の数字キーや機能キーで構成される。そして、操作キー部１５２０は会計係等の店員にキー入力された際に、所定の操作信号を制御部１６００へ出力する。ここで、操作キー部１５２０の機能キーには、着脱部１５４０を介して装着されるブックレット５００より後述する会計データを読出すための読出しキーが含まれる。
印刷処理部１５３０は、ユーザより注文を受けたメニュー項目の品名、注文数、単価、合計金額等を用紙に印刷する印刷処理を行い、レシートや領収書等を発行する。
【００４６】
着脱部１５４０は、リーダ／ライタ１５４１（読出し部）を含んで構成され、ブックレット５００の会計処理装置１５００への装着／取り外しを自在にする。
リーダ／ライタ１５４１は、ブックレット５００に備わる非接触ＩＤタグ５０５ａのリーダ／ライタである。当該リーダ／ライタ１５４１は、制御部１６００からの指示の下、当該非接触ＩＤタグ５０５ａへ各種指示コマンドを送信することで、非接触ＩＤタグ５０５ａに記憶された情報の読取り／非接触ＩＤタグ５０５ａへの情報の書き込みを行う。ここで、指示コマンドには、非接触ＩＤタグ５０５ａへ情報を記憶させる記憶コマンド、非接触ＩＤタグ５０５ａより情報を読み出す読み出しコマンド、非接触ＩＤタグ５０５ａへ情報を記憶させた情報を消去するクリアコマンド、等がある。
通信部１５５０は、ネットワークＮを介して有線接続されたサーバ装置１２００との情報の送受信を可能にする。
【００４７】
制御部１６００は、ＣＰＵ１６１０（算出部）と、ＲＡＭ１６２０と、記憶部１６３０と、を含んで構成され、会計処理装置１５００の各部を統括制御する。
【００４８】
ＣＰＵ１６１０は、会計処理装置１５００の各部から入力される入力信号に応じて、記憶部１６３０に記憶された各種プログラム（プログラムコード）を実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、会計処理装置１５００の動作全般を統括制御する。
【００４９】
ＲＡＭ１６２０は、ＣＰＵ１６１０によって実行されるプログラムなどを展開するためのプログラム格納領域や、上記プログラムが実行される際に生じる処理結果などを一時的に格納するためのデータ格納領域などを備える。
【００５０】
記憶部１６３０は、例えば、会計処理装置１５００で実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種プログラム、上記プログラムを実行する際に使用されるデータなどを記憶する。具体的には、記憶部１６３０は、後述する会計処理プログラム、メニュー項目それぞれの単価などを記憶する。
【００５１】
次に、ハンディターミナル１の記憶部１３０に記憶された各プログラムについて説明する。
【００５２】
データ生成プログラムは、ユーザによってメニューキー６１がキー入力された際に、入力データや登録データを生成する機能をＣＰＵ１１０に実行させるプログラムである。
具体的には、ＣＰＵ１１０は、ユーザによってメニューキー部６０に備わる何れかのメニューキー６１がキー入力すると、データ生成プログラムを実行し、リーダ／ライタ４２を介して、現在ハンディターミナル１に装着されたブックレット５００のブックレット番号を取得する。さらに、ＣＰＵ１１０は、メニューキー部６０より取得する出力信号に基づいて、当該キー入力されたメニューキー６１が本体部２及び蓋部３側の何れの側に配置されたメニューキー６１であるかを特定するとともに、表示面特定部５０より取得する出力信号に基づいて表示面を特定することで、面番号を取得する。さらに、ＣＰＵ１１０は、メニューキー部６０より取得する出力信号に基づいて、ユーザによってキー入力されたメニューキー６１のキー番号を取得する。
そして、ＣＰＵ１１０は、取得したブックレット番号、面番号、キー番号に基づいて入力データを生成する。また、ＣＰＵ１１０は、ブックレット番号、面番号、キー番号に加えて、後述のユーザによって決定されるメニュー項目に基づいて登録データを生成し、ＲＡＭ１２０に記憶する。
【００５３】
データ送信プログラムは、中継器１１００を経由してＲＡＭ１２０に記憶された入力データや登録データをサーバ装置１２００へ送信する機能をＣＰＵ１１０に実行させるプログラムである。
【００５４】
処理実行プログラムは、サーバ装置１２００より中継器１１００を経由して、後述する処理内容データ（処理内容情報）を受信した際に処理内容データに基づく処理を実行する機能をＣＰＵ１１０に実行させるプログラムである。
具体的には、サーバ装置１２００より送信される処理内容データを通信部１５０によって取得すると、ＣＰＵ１１０は、処理実行プログラムを実行して当該処理内容データをＲＡＭ１２０に記憶する。そして、ＣＰＵ１１０は、記憶した処理内容データに基づき注文の受付け処理などを行うことで、データ送信プログラムの実行時にユーザによってキー入力されたメニューキー６１のキー入力に即した処理を実行する。
【００５５】
データ書き込みプログラムは、ユーザによって固定キー部２０の会計キーが押下された際に、ユーザによってキー入力されたシート面５１０の面番号とメニューキー６１のキー番号とを、ブックレット５００の非接触ＩＤタグ５０５ａへ書き込む機能をＣＰＵ１１０に実行させるプログラムである。
具体的には、ＣＰＵ１１０は、あるユーザのブックレット５００がハンディターミナル１に装着された時点から会計キーが押下されるまでの期間、メニューキー６１がキー入力される都度、キー入力されたシート面５１０の面番号とメニューキー６１のキー番号とを、会計データ（会計情報）としてＲＡＭ１２０に記憶しておく。そして、ユーザによって固定キー部２０の会計キーが押下されると、ＣＰＵ１１０は、リーダ／ライタ４２を介してブックレット５００の非接触ＩＤタグ５０５ａへ記憶コマンドを送信し、会計データを当該非接触ＩＤタグ５０５ａへ書き込む。
【００５６】
次に、サーバ装置１２００の記憶部１３３０に記憶された各プログラムについて説明する。
【００５７】
処理内容抽出プログラムは、ハンディターミナル１より入力データを受信した際に、ブックレットテーブル１３３１より、入力データに含まれるメニューキー６１のキー番号に対応する処理内容を抽出する機能をＣＰＵ１３１０に実行させるプログラムである。
具体的には、ＣＰＵ１３１０は、入力データを受信すると、処理内容抽出プログラムを実行し、当該入力データよりブックレット番号、面番号、キー番号を取得する。そして、ＣＰＵ１３１０は、ブックレットテーブル１３３１を参照して、取得したブックレット番号、面番号、キー番号と一致するレコードを特定し、当該レコードより処理内容を抽出する。さらに、ＣＰＵ１３１０は、抽出した処理内容を処理内容データとして、通信部１２１０により上記入力データを送信したハンディターミナル１へ送信する。
【００５８】
更新プログラムは、ハンディターミナル１より登録データを受信した際に、ブックレットテーブル１３３１を更新する機能をＣＰＵ１３１０に実行させるプログラムである。
具体的には、ＣＰＵ１３１０は、登録データを受信すると、更新プログラムを実行し、当該登録データのブックレット番号と、面番号と、キー番号と、に基づいて、ブックレットテーブル１３３１より該当レコードを検索し、検索したレコードの処理内容を登録データに含まれるメニュー項目に対応するように追加・更新することで、ブックレットテーブル１３３１を更新する。
【００５９】
図１３は、図１０に示すサーバ装置１２００のＣＰＵ１３１０が生成するメニュー項目リストを例示する図である。また、図１４は、図１０に示す厨房用モニタ装置１４００が表示する画面を例示する図であり、図１４（ｉ）は厨房で必要な全メニュー項目が表示された状態を、図１４（ｉｉ）は、図１４（ｉ）に示すメニュー項目のうちランクの振り分けされたメニュー項目を異なる色で表示した状態を、模式的に表す。
表示制御プログラムは、ハンディターミナル１にブックレット５００が装着された際、当該ブックレット５００を保有するユーザが注文すると予測されるメニューを厨房用モニタ装置１４００の表示部１４２０に強調表示する機能をＣＰＵ１３１０に実現させるためのプログラムである。
具体的には、ハンディターミナル１にブックレット５００が装着されると、通信部１２１０を介して当該ブックレット５００のブックレット番号が送信され、ＣＰＵ１３１０が表示制御プログラムを実行する。
すると、ＣＰＵ１３１０は、取得したブックレット番号に該当するレコードをブックレットテーブル１３３１から検索し、検索された全てのレコードの処理内容よりメニュー項目を抽出する。つまり、ＣＰＵ１３１０は、当該ブックレット番号の設定されたブックレット５００を保有するユーザが、各シート面５１０のメニューエリア５１１に設定したメニュー項目を全て抜き出す。
そして、ＣＰＵ１３１０は、抽出したメニュー項目のうち、例えば、カラオケにおける曲名や歌手名など厨房に不要なメニュー項目を除外し、図１３に示すような厨房に必要なメニュー項目のみが番号順にリスト化されたメニュー項目リストを生成し、ＲＡＭ１３２０へ記憶する。
すると、ＣＰＵ１３１０は、メニュー項目リストに含まれる各番号のメニュー項目を、表示部１４２０上で赤、黄、青色等のカラー色によって強調表示する。具体的には、ＣＰＵ１３１０は、メニュー項目リストに含まれる各番号のメニュー項目に対して、ランクＡ〜Ｃの振り分けを行う。ここで、ランクＡは、飲み物等のように、ユーザが入店時に最初に注文を行うと予測されるメニュー項目に対して割り振られるランクである。ランクＢは、食べ物やスナック菓子等のように、ユーザがランクＡに割り振られたメニュー項目の次に注文を行うと予測されるメニュー項目に対して割り振られるランクである。ランクＣは、デザート等のように、ユーザがランクＢに割り振られたメニュー項目の次に注文を行うと予測されるメニュー項目に対して割り振られるランクである。
そして、ＣＰＵ１３１０は、図１４（ｉ）に示すような厨房で必要な全メニュー項目を表示する厨房用モニタ装置１４００に対して、例えば、ランクＡ〜ランクＣそれぞれに割り振ったメニュー項目が異なる色で表示されるように、通信部１２１０を介して表示指示を行う。具体的には、ＣＰＵ１３１０は、図１４（ｉｉ）に示すように、メニュー項目リストに含まれるメニュー項目のうち、ランクＡに割り振る「コーラ」や「焼酎」のメニュー項目を赤色（図１４（ｉｉ）中ではドット表示）で、ランクＢに割り振る「海老セイロソバ」や「カレーうどん」のメニュー項目を黄色（図１４（ｉｉ）中では斜線表示）で、ランクＣに割り振る「カキ氷」のメニュー項目を青色（図１４（ｉｉ）中では横線表示）で、表示させる。これにより、ランクＡ〜ランクＣに係るメニュー項目が表示部１４２０に表示される他のメニュー項目と異なる態様で強調表示されるので、厨房の調理人等は、ユーザの来店時にどのようなメニュー項目がどのような順序で注文されそうであるかを即座に把握することができる。
【００６０】
次に、会計処理装置１５００の記憶部１６３０に記憶された各プログラムについて説明する。
【００６１】
会計処理プログラムは、会計データの記憶されたブックレット５００（非接触ＩＤタグ５０５ａ）より会計データを読取り、当該会計データに基づいて会計処理を行うための機能をＣＰＵ１６１０に実現させるためのプログラムである。
具体的には、店員が会計時に、操作キー部１５２０を介して読出しキーのキー入力を行うと、ＣＰＵ１６１０は会計処理プログラムを実行し、会計データの記憶されたブックレット５００に対して、リーダ／ライタ１５４１を介して読出しコマンドを送信する。そして、ＣＰＵ１６１０は、会計データ及び当該ブックレット５００のブックレット番号を取得すると、当該ブックレット番号と、会計データ（面番号及びキー番号）と、をサーバ装置１２００へ送信し、ユーザの注文したメニュー項目を全て取得する。さらに、ＣＰＵ１６１０は、当該メニュー項目のうち、カラオケにおける曲名や歌手名などユーザより受付けた注文のうち合計金額算出に不要なメニュー項目を除外する。そして、ＣＰＵ１６１０は、残りのメニュー項目それぞれの単価等を記憶部１６３０より取得して合計金額を算出することで会計処理を行う。
【００６２】
（キー入力処理）
次いで、オーダエントリシステム１０００が実行するキー入力処理について説明する。ここで、図１５は、本発明の実施形態１に係るハンディターミナル１が実行するキー入力処理を説明するためのフローチャートであり、図１６は、本発明の実施形態１に係るサーバ装置１２００が実行するキー入力処理を説明するためのフローチャートである。また、 図１７は、図３（ｉ）に示すシート面５１０に「新曲Ｃ」のメニューエリアを追加した状態を模式的に示す図である。さらに、図１８は、本発明の実施形態１に係るハンディターミナル１の表示部１０が表示する「新ボタン作成」用の画面を例示する図であり、図１８（ｉ）は「新ボタン作成」用のメニュー項目のリストを、図１８（ｉｉ）は図１８（ｉ）の「今月のおすすめメニュー」に含まれるメニュー項目の一覧を例示する図である。
【００６３】
（キー入力処理：ハンディターミナル）
図１５を参照して、ハンディターミナル１が実行するキー入力処理を説明する。
まず、ユーザがメニューキー部６０に備わる何れかのメニューキー６１のキー入力を行う（ステップＳ１）。すると、ＣＰＵ１１０は、当該キー入力に応じてメニューキー部６０より出力信号を取得する。
次いで、ＣＰＵ１１０は、磁気センサ４１より検知信号が出力されたか否かに基づいて、ハンディターミナル１にブックレット５００が装着されているか否かを判断する（ステップＳ２）。そして、ＣＰＵ１１０は、ステップＳ２にて装着されていないと判断する場合（ステップＳ２；Ｎｏ）、本処理を終了する。
【００６４】
一方で、ＣＰＵ１１０は、ステップＳ２にて装着されていると判断する場合（ステップＳ２；Ｙｅｓ）、キー入力されたシート面５１０の面番号を取得し、キー入力されたシート面５１０が入力用の（面番号が１〜５の）シート面５１０であるか否かを判断する（ステップＳ３）。
【００６５】
そして、ＣＰＵ１１０は、ステップＳ３にて入力用のシート面５１０であると判断した場合（ステップＳ３；Ｙｅｓ）、データ生成プログラム及びデータ送信プログラムを実行し、装着されたブックレット５００のブックレット番号と、キー入力されたシート面５１０の面番号と、キー入力されたメニューキー６１のキー番号と、に基づいて入力データを生成し、通信部１５０を介して当該入力データをサーバ装置１２００へ送信する（ステップＳ４）。
次いで、ＣＰＵ１１０は、サーバ装置１２００より処理内容データを受信したか否かを判断し（ステップＳ５）、受信していないと判断する場合（ステップＳ５；Ｎｏ）、受信するまで待機する。
次いで、ＣＰＵ１１０は、サーバ装置１２００より処理内容データを受信したと判断する場合（ステップＳ５；Ｙｅｓ）、処理内容データに基づき注文の受付け処理などの処理を実行し（ステップＳ６）、本処理を終了する。
【００６６】
一方、ＣＰＵ１１０は、ステップＳ３にて入力用のシート面でない（つまり、設定用のシート面５１０である）と判断した場合（ステップＳ３；Ｎｏ）、データ生成プログラム及びデータ送信プログラムを実行し、装着されたブックレット５００のブックレット番号と、設定用の（６の）面番号と、ユーザによってキー入力されたメニューキー６１のキー番号と、に基づいて入力データを生成し、通信部１５０を介して当該入力データをサーバ装置１２００へ送信する（ステップＳ７）。なお、ここでは、ユーザによってキー入力されたメニューキー６１のキー番号は、図５に示す設定用のシート面５１０の「新ボタン作成」のメニューエリア５１１に相当するメニューキー６１（作成キー）のキー番号とする。また、当該ユーザは、図３（ｉ）に示すシート面について、図１７に示すとおり「ジンジャエール」のメニュー項目の下部のメニューエリア５１１へ、「新曲Ｃ」のメニュー項目を追加するものとする。
【００６７】
次いで、ＣＰＵ１１０は、サーバ装置１２００より処理内容データ（「新ボタン作成」用の処理内容データ）を受信したか否かを判断し（ステップＳ８）、受信していないと判断する場合（ステップＳ８；Ｎｏ）、受信するまで待機する。
次いで、ＣＰＵ１１０は、サーバ装置１２００より処理内容データを受信したと判断する場合（ステップＳ８；Ｙｅｓ）、当該処理内容データに基づいて、図１８（ｉ）に示すようなメニュー項目のリストを表示部１０に一覧表示する（ステップＳ９）。
【００６８】
そして、ユーザが固定キー部２０を介して、ステップＳ９にて「今月のおすすめメニュー」を選択したものとする（ステップＳ１０）。
すると、ＣＰＵ１１０が図１８（ｉｉ）に示すような「今月のおすすめメニュー」に含まれるメニュー項目の一覧を表示部１０に表示するので、ユーザは、固定キー部２０を介して、メニューキー６１（任意のシート面５１０のメニューエリア５１１）へ新規に割り振る一のメニュー項目（図１８（ｉｉ）では、「新曲Ｃ」）を決定する（ステップＳ１１）。
次いで、ユーザは、ブックレット５００をめくり操作し、当該ブックレット５００に含まれる任意のシート面５１０のメニューエリア５１１（図３（ｉ）に示すシート面５１０の「ジンジャエール」の下部のメニューエリア５１１）を押下（キー入力）する（ステップＳ１２）。この際、ＣＰＵ１１１は、表示面特定部５０及びメニューキー部６０より取得する出力信号に基づいて、ユーザに押下されたシート面５１０の面番号と、ユーザに押下されたメニューエリア５１１に対応するメニューキー６１（新規のメニューキー）のキー番号と、を特定する。
【００６９】
次いで、ＣＰＵ１１０は、ステップＳ１２にてユーザに押下されたシート面５１０が設定用のシート面５１０であるか否かを判断する（ステップＳ１３）。つまり、ＣＰＵ１１０は、特定した面番号が６であるか否かを判断する。
そして、ＣＰＵ１１０は、ステップＳ１３にて設定用のシート面５１０であると判断する場合（ステップＳ１３；Ｙｅｓ）、表示部１０に所定のエラー画面を表示して（ステップＳ１４）、ステップＳ１１以降の処理を繰り返す。
一方で、ＣＰＵ１１０は、ステップＳ１３にて設定用のシート面５１０でないと判断する場合（ステップＳ１３；Ｎｏ）、ステップＳ７の入力データに含まれるブックレット番号と、ユーザに押下されたシート面５１０の面番号と、ユーザに押下されたメニューエリア５１１に対応するメニューキー６１のキー番号と、ステップＳ１１にて決定されたメニュー項目と、からなる登録データ（追加情報）をサーバ装置１２００へ送信することで（ステップＳ１５）、「新ボタン作成」用の処理を完了させて（ステップＳ１６）、本処理を終了する。
【００７０】
（キー入力処理：サーバ装置）
図１６を参照して、サーバ装置１２００が実行するキー入力処理を説明する。
まず、サーバ装置１２００のＣＰＵ１３１０は、図１６に示すように、ステップＳ４又はステップＳ７にてハンディターミナル１より入力データが送信されたか否かを判断する（ステップＳ１０１）。
そして、ＣＰＵ１３１０は、ステップＳ１０１にて送信されていないと判断する場合（ステップＳ１０１；Ｎｏ）、送信されるまで待機する。一方で、ＣＰＵ１３１０は、ステップＳ１０１にて送信されたと判断する場合（ステップＳ１０１；Ｙｅｓ）、処理内容抽出プログラムを実行し、ブックレットテーブル１３３１を参照して送信された入力データのブックレット番号、面番号、キー番号に応じた処理内容を抽出する（ステップＳ１０２）。
次いで、ＣＰＵ１３１０は、抽出した処理内容を処理内容データとして、ステップＳ４又はステップＳ７にて入力データを送信したハンディターミナル１へ送信する（ステップＳ１０３）。
【００７１】
次いで、ＣＰＵ１３１０は、送信された入力データの面番号が６であるか否か（つまり、キー入力されたシート面５１０が設定用のシート面５１０であるか否か）を判断する（ステップＳ１０４）。そして、ＣＰＵ１３１０は、ステップＳ１０４にて面番号が６でない（つまり、１〜５である）と判断する場合（ステップＳ１０４；Ｎｏ）、そのまま本処理を終了する。
【００７２】
一方で、ＣＰＵ１３１０は、ステップＳ１０４にて面番号が６であると判断する場合（ステップＳ１０４；Ｙｅｓ）、ステップＳ１５において登録データがハンディターミナル１より送信されたか否かを判断し（ステップＳ１０５）、送信されていない場合（ステップＳ１０５；Ｎｏ）、送信されるまで待機する。
次いで、ＣＰＵ１３１０は、ステップＳ１５において登録データが送信されたと判断する場合（ステップＳ１０５；Ｙｅｓ）、当該登録データのブックレット番号と、面番号と、キー番号と、に基づいて、ブックレットテーブル１３３１より該当レコードを検索し、検索したレコードの処理内容を登録データに含まれるメニュー項目に対応するように更新することで、ブックレットテーブル１３３１を更新する（ステップＳ１０６）。この際、例えば、メニュー項目が「新曲Ｃ」のようにカラオケの曲名等である場合、処理内容の一部として、ユーザの設定する音程（キーの高低）やテンポの調整値を含めるように構成してもよい。
【００７３】
次いで、ＣＰＵ１３１０は、ステップＳ１０６にてブックレットテーブル１３３１を更新することで、メニュー項目の更新されるシート面５１０について、当該シート面５１０に含まれるメニュー項目の一覧の印字処理を、厨房に設けられるキッチンプリンタ（図示省略）等を介して行う（ステップＳ１０７）。つまり、ステップＳ７〜ステップＳ１５及びステップＳ１０４〜ステップＳ１０６までの処理により、図３（ｉ）に示すシート面５１０の「ジンジャエール」の下部のメニューエリア５１１がユーザに押下されると、更新されたブックレットテーブル１３３１に基づいて、ハンディターミナル１は「新曲Ｃ」のメニュー項目に対する注文の受付け処理が可能となる。ただし、この場合でも、図３（ｉ）に示すシート面５１０の「ジンジャエール」の下部のメニューエリア５１１は、ユーザが当該メニューエリア５１１へ「新曲Ｃ」の品名を記入等しない限り、空白のままである。そこで、ＣＰＵ１３１０は、ステップＳ１０７で述べた様に、あるシート面５１０内に新規のメニュー項目が追加される等の場合、当該シート面５１０に含まれるメニュー項目の一覧等をシール等に印字処理する。その結果、ユーザは、印字処理されたシールを当該シート面５１０に貼り付けることで、図１７に示すように、シート面５１０のメニュー項目を最新の状態に更新することができる。
なお、ＣＰＵ１３１０は、ステップＳ１０７のようにメニュー項目の一覧を印字処理するのではなく、各ユーザの保有するＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）等で閲覧可能な、メニュー項目の一覧が掲載されたＷｅｂページを作成することとしてもよい。
【００７４】
（ボタン確認処理）
図１９は、本発明の実施形態１に係るハンディターミナル１が実行するボタン確認処理を説明するためのフローチャートである。
次に、図１５に示すステップＳ７〜ステップＳ１６に係る「新ボタン作成」用の処理が実行され、あるシート面５１０のメニューエリア５１１へ新規のメニュー項目を追加した場合に、当該追加したメニュー項目をユーザが確認するための手順について説明する。一例として、図３（ｉ）に示すシート面５１０の「ジンジャエール」の下部のメニューエリア５１１に「新曲Ｃ」のメニュー項目が追加された状態で、ユーザが当該メニューエリア５１１へ「新曲Ｃ」の品名を記入等していない場合に、当該追加されたメニュー項目をユーザが確認するための手順を述べる。
【００７５】
まず、ユーザがメニューキー６１のキー入力を行う（ステップＳ３１）。
すると、ＣＰＵ１１０は、キー入力された面番号とキー番号とを取得し、当該面番号とキー番号とに基づいて、ステップＳ３１にてキー入力されたメニューキー６１が、図５に示す設定用のシート面５１０の「ボタン確認」のメニューエリア５１１に相当するものであるか否かを判断する（ステップＳ３２）。
次いで、ＣＰＵ１１０は、ステップＳ３２にて相当すると判断した場合（ステップＳ３２；Ｙｅｓ）、表示部１０に「ボタン確認」用の画面を表示させる等により、ユーザに確認を望むシート面５１０のメニューエリア５１１を押下（キー入力）させる（ステップＳ３３）。ここで、確認を望むシート面５１０のメニューエリア５１１とは、例えば、図３（ｉ）に示すシート面５１０の「ジンジャエール」の下部のメニューエリア５１１である。
【００７６】
すると、ＣＰＵ１１０は、ステップＳ３３にて押下されたメニューエリア５１１に相当するメニュー項目を表示部１０に表示する（ステップＳ３４）。つまり、ＣＰＵ１１０は、ステップＳ３３にてメニューエリア５１１が押下された際、押下されたメニューエリア５１１に相当する入力データを生成し、サーバ装置１２００へ送信する。さらに、ＣＰＵ１１０は、送信した入力データに対してサーバ装置１２００より送信される処理内容データに基づいて、ステップＳ３３にて押下されたメニューエリア５１１に相当するメニュー項目を特定する。そして、ＣＰＵ１１０は、そのメニュー項目の品名等を表示部１０に表示する。その結果、例えば、ユーザは、図３（ｉ）に示すシート面５１０の「ジンジャエール」の下部のメニューエリア５１１に、「新曲Ｃ」のメニュー項目が追加されたことを確認できる。
【００７７】
次いで、ＣＰＵ１１０は、別のメニューエリア５１１の確認も行うか否かを表示部１０及び固定キー部２０を介してユーザに選択させ（ステップＳ３５）、ユーザに確認を行うと選択された場合（ステップＳ３５；Ｙｅｓ）、ステップＳ３３以降の処理を繰り返す。
一方で、ＣＰＵ１１０は、ステップＳ３５にてユーザに確認を行わないと選択された場合（ステップＳ３５；Ｎｏ）、本処理を終了する。
また、ＣＰＵ１１０は、ステップＳ３２にて相当しないと判断した場合（ステップＳ３２；Ｎｏ）、キー入力されたメニューキー６１に応じた処理を実行して（ステップＳ３６）、本処理を終了する。
【００７８】
（強調表示処理）
次いで、オーダエントリシステム１０００が実行する強調表示処理について説明する。ここで、図２０は、本発明の実施形態１に係るハンディターミナル１が実行する強調表示処理を説明するためのフローチャートであり、図２１は、本発明の実施形態１に係るサーバ装置１２００が実行する強調表示処理を説明するためのフローチャートである。
【００７９】
（強調表示処理：ハンディターミナル）
図２０を参照して、ハンディターミナル１が実行する強調表示処理を説明する。
まず、ユーザによって着脱部４０を介してハンディターミナル１へブックレット５００が装着されると（ステップＳ５１）、当該ハンディターミナル１のＣＰＵ１１０は、磁気センサ４１より出力される検知信号によりブックレット５００が装着されたことを検知する。
次いで、ＣＰＵ１１０は、リーダ／ライタ４２を介してステップＳ５１にて装着されたブックレット５００のブックレット番号を取得する（ステップＳ５２）。
次いで、ＣＰＵ１１０は、ステップＳ５２にて取得したブックレット番号を、通信部１５０を介してサーバ装置１２００へ送信する（ステップＳ５３）。
【００８０】
（強調表示処理：サーバ装置）
図２１を参照して、サーバ装置１２００が実行する強調表示処理を説明する。
まず、サーバ装置１２００のＣＰＵ１３１０は、ステップＳ５３にてハンディターミナル１より送信されるブックレット番号を通信部１２１０を介して取得する（ステップＳ１５１）。
次いで、ＣＰＵ１３１０は、ステップＳ１５１にて取得したブックレット番号に該当するレコードをブックレットテーブル１３３１から検索し、検索された全てのレコードの処理内容よりメニュー項目を抽出（取得したブックレット番号に相当するメニュー項目を全て抽出）する（ステップＳ１５２）。
次いで、ＣＰＵ１３１０は、ステップＳ１５２で抽出したメニュー項目のうち厨房に不要なメニュー項目を除外し、メニュー項目リストを生成する（ステップＳ１５３）。
【００８１】
次いで、ＣＰＵ１３１０は、メニュー項目リストより（番号が）先頭のメニュー項目を選択する（ステップＳ１５４）。そして、ＣＰＵ１３１０は、当該メニュー項目についてランクＡ〜Ｃの振り分けを行う。
まず、ＣＰＵ１３１０は、当該メニュー項目が入店時に最初に注文を行うと予測されるランクＡであるか否かを判断する（ステップＳ１５５）。
そして、ＣＰＵ１３１０は、ランクＡであると判断した場合（ステップＳ１５５；Ｙｅｓ）、厨房用モニタ装置１４００に対して当該メニュー項目を赤色で表示する指示（赤色の表示指示）を送信する（ステップＳ１５６）。
一方で、ＣＰＵ１３１０は、ランクＡでないと判断した場合（ステップＳ１５５；Ｎｏ）、メニュー項目がランクＡの次に注文を行うと予測されるランクＢであるか否かを判断する（ステップＳ１５７）。
そして、ＣＰＵ１３１０は、ランクＢであると判断した場合（ステップＳ１５７；Ｙｅｓ）、厨房用モニタ装置１４００に対して当該メニュー項目を黄色で表示する指示（黄色の表示指示）を送信する（ステップＳ１５８）。
一方で、ＣＰＵ１３１０は、ランクＢでないと判断した場合（ステップＳ１５７；Ｎｏ）、メニュー項目がランクＢの次に注文を行うと予測されるランクＣであると判断し（ステップＳ１５９）、厨房用モニタ装置１４００に対して当該メニュー項目を青色で表示する指示（青色の表示指示）を送信する（ステップＳ１６０）。
【００８２】
次いで、ＣＰＵ１３１０は、現在選択中のメニュー項目がメニュー項目リストの最後の（番号の）メニュー項目であるか否かを判断する（ステップＳ１６１）。
そして、ＣＰＵ１３１０は、ステップＳ１６１にて最後のメニュー項目でないと判断する場合（ステップＳ１６１；Ｎｏ）、メニュー項目リストより次の（番号の）メニュー項目を選択し（ステップＳ１６２）、ステップＳ１５５以降の処理を繰り返す。
一方で、ＣＰＵ１３１０は、ステップＳ１６１にて最後のメニュー項目であると判断する場合（ステップＳ１６１；Ｙｅｓ）、本処理を終了する。
【００８３】
（会計処理）
次いで、オーダエントリシステム１０００が実行する会計処理について説明する。ここで、図２２は、本発明の実施形態１に係るハンディターミナル１が実行する会計処理を説明するためのフローチャートであり、図２３は、本発明の実施形態１に係る会計処理装置１５００が実行する会計処理を説明するためのフローチャートである。
【００８４】
（会計処理：ハンディターミナル）
まず、図２２に示すように、ユーザにより着脱部４０を介してブックレット５００がハンディターミナル１へ装着されると（ステップＳ７１）、ハンディターミナル１のＣＰＵ１１０は、磁気センサ４１より出力される検知信号によりブックレット５００が装着されたことを検知する。
次いで、ＣＰＵ１１０は、ユーザによってメニューキー６１がキー入力されたか否かを判断し（ステップＳ７２）、キー入力されていないと判断する場合（ステップＳ７２；Ｎｏ）、キー入力されるまで待機する。
一方で、ＣＰＵ１１０は、ステップＳ７２にてキー入力されたと判断する場合（ステップＳ７２；Ｙｅｓ）、会計データを生成し、当該会計データへキー入力されたシート面５１０の面番号とメニューキー６１のキー番号とを対応付けて追加する（ステップＳ７３）。
次いで、ＣＰＵ１１０は、ユーザによって固定キー部２０の会計キーが押下されたか否かを判断する（ステップＳ７４）。そして、ＣＰＵ１１０は、ステップＳ７４にて押下されていないと判断する場合（ステップＳ７４；Ｎｏ）、ステップＳ７２以降の処理を繰り返す。
一方で、ＣＰＵ１１０は、ステップＳ７４にて押下されたと判断する場合（ステップＳ７４；Ｙｅｓ）、リーダ／ライタ４２を介してブックレット５００へ記憶コマンドを送信し、会計データをブックレット５００（の非接触ＩＤタグ５０５ａ）へ送信する（ステップＳ７５）。
【００８５】
（会計処理：会計処理装置）
次に、図２３に示すように、ユーザが着脱部１５４０を介してブックレット５００を会計処理装置１５００へ装着し（ステップＳ１７１）、操作キー部１５２０の読出しキーをキー入力する（ステップＳ１７２）。
すると、会計処理装置１５００のＣＰＵ１６１０は、会計処理プログラムを実行し、リーダ／ライタ１５４１を介してブックレット５００へ読出しコマンドを送信する（ステップＳ１７３）。そして、ＣＰＵ１６１０は、会計データをブックレット５００（の非接触ＩＤタグ５０５ａ）より取得する（ステップＳ１７４）。この際、ＣＰＵ１６１０は、会計データとともに当該ブックレット５００のブックレット番号も取得する。
【００８６】
次いで、ＣＰＵ１６１０は、ステップＳ１７４にて取得した会計データに基づいて、ユーザより受付けた注文の合計金額を算出する（ステップＳ１７５）。つまり、ＣＰＵ１６１０は、会計データ及びブックレット番号をサーバ装置１２００へ送信してユーザの注文したメニュー項目を取得する。そして、ＣＰＵ１６１０は、当該メニュー項目より合計金額算出に不要なメニュー項目を除外し、残りのメニュー項目それぞれの単価を記憶部１６３０より取得して合計金額を算出する。
次いで、ＣＰＵ１６１０は、レジ締めの作業（一日の集計の会計処理装置１５００への打ち込み作業、集計値のホストコンピュータへの送信作業など）が完了したか否かを判断し（ステップＳ１７６）、完了していないと判断する場合（ステップＳ１７６；Ｎｏ）、完了するまで待機する。
一方で、ＣＰＵ１６１０は、ステップＳ１７６にて完了したと判断する場合（ステップＳ１７６；Ｙｅｓ）、ブックレット５００へクリアコマンドを送信し、非接触ＩＤタグ５０５ａ内の会計データを削除する（ステップＳ１７７）。
【００８７】
以上により、オーダエントリシステム１０００において、ハンディターミナル１にブックレット５００が装着されて、メニューキー６１がユーザにキー入力されると、サーバ装置１２００が当該ブックレット５００のブックレット番号とメニューキー６１のキー番号とに基づいて、ブックレットテーブル１３３１より当該メニューキー６１に対応するメニュー項目の注文を受付けるための処理内容を抽出して、当該処理内容（処理内容データ）をハンディターミナル１へ送信する。そのため、ハンディターミナル１は装着されたブックレット５００及びキー入力されたメニューキー６１に適した注文の受付け処理を行うことができる。
つまり、ユーザは、ブックレット５００に一度自身にとって使い勝手が良いようにメニュー項目の設定を行っておくことで、同一店舗に限らずはじめて入店する店舗のハンディターミナル１であっても、自己の保有する（設定を行った）ブックレット５００を当該ハンディターミナル１に装着した場合、上記使い勝手の良さが損なわれること無く注文の入力等を行うことができる。
したがって、オーダエントリシステム１０００は、客自身が容易に注文を入力することができるオーダエントリシステムであるといえる。
【００８８】
また、オーダエントリシステム１０００において、ブックレット５００に設定するメニュー項目がカラオケの曲名等である場合、ブックレットテーブル１３３１において、当該メニュー項目に対応する処理内容に、ユーザの設定する音程（キーの高低）やテンポの調整値を含めると、ユーザはメニュー項目に対応するメニューキー６１をキー入力するだけで、即座に好みの曲を好みの曲調で歌うことができるので、ユーザにとっての利便性がよい。
【００８９】
また、オーダエントリシステム１０００において、ユーザが新規に割り振るメニュー項目を決定し、ハンディターミナル１が当該メニュー項目に基づく登録データをサーバ装置１２００へ送信すると、サーバ装置１２００のＣＰＵ１３１０は、ハンディターミナル１より登録データを受信した際に、当該に含まれるメニュー項目に対応するようにブックレットテーブル１３３１のレコードを追加・更新することで、ブックレットテーブル１３３１を更新できる。つまり、ユーザは、任意のシート面５１０のメニューエリア５１１へ、容易に新規のメニュー項目を設定出来るので、必要に応じて適宜自分の好みに応じたブックレット５００を使用することができる。
【００９０】
また、オーダエントリシステム１０００において、サーバ装置１２００のＣＰＵ１３１０は、厨房用モニタ装置１４００の表示部１４２０に一覧表示されたメニュー項目のうち、ブックレット５００をハンディターミナル１に装着したユーザが、各シート面５１０のメニューエリア５１１に設定したメニュー項目を、赤、黄、青色等のカラー色によって他のメニュー項目と異なる態様で強調表示させることができる。つまり、厨房の調理人は、ユーザの来店時にどのようなメニュー項目が注文されそうであるかを即座に把握することができる。さらに、ＣＰＵ１３１０は、強調表示するメニュー項目を、ユーザによって注文されそうな順序に応じてランク分けするため、厨房の調理人はユーザよりどのような順序で各メニュー項目が注文されそうであるかも把握することができる。そのため、例えば、店舗が非常に混雑しており、食器類の洗浄が間に合っていない様な状況下では、厨房の調理人は取り急ぎランクＡに割り振られた食器類の洗浄を優先的に行うことで、ユーザの注文に対する配膳等に遅延が生じることを防止できる。
【００９１】
また、オーダエントリシステム１０００において、ＣＰＵ１６１０は、ブックレット５００に記憶された会計データ及びブックレット番号に基づいて、ハンディターミナル１に上記ブックレット番号の設定されたブックレット５００が装着された期間に亘って受付けた注文に対する合計金額を算出する。つまり、会計処理装置１５００により合計金額を算出する上で、上記ブックレット５００を保有するユーザの注文したメニュー項目を入力等しなくとも、ブックレット５００より会計データやブックレット番号を読出すだけで良いため、会計係等の店員にとって使い勝手が良い。
【００９２】
「実施形態２」
次に、実施形態２に係るハンディターミナル１ａについて説明する。実施形態１に係るハンディターミナル１は、ユーザによりメニューキー６１がキー入力された際、サーバ装置１２００に入力データを送信し、当該サーバ装置１２００より処理内容データを取得することで、注文の受付け処理などの処理内容データに基づく処理を行った。しかしながら、ハンディターミナル１ａでは、サーバ装置１２００を介さずに、キー入力されたメニューキー６１に対応する処理内容に基づく処理を行うように構成する。
以下、当該実施形態２に係るハンディターミナル１ａの構成を述べる。なお、以下のハンディターミナル１ａについて、実施形態１に係るオーダエントリステム１と同一の構成については同一の符号を付して説明を省略し、オーダエントリステム１との相違点のみを説明する。
【００９３】
図２４は、本発明の実施形態２に係るハンディターミナル１ａのブロック図である。
ハンディターミナル１ａは、図２４に示すように、制御部１００と、通信部１５０と、表示部１０と、固定キー部２０と、着脱部４０と、表示面検知部５０と、メニューキー部６０と、を含む。
【００９４】
制御部１００は、ＣＰＵ１１０ａと、ＲＡＭ１２０と、記憶部１３０ａと、を含んで構成され、ハンディターミナル１の各部を統括制御する。
【００９５】
ＣＰＵ１１０ａは、ハンディターミナル１ａの各部から入力される入力信号に応じて、記憶部１３０に記憶された各種プログラム（プログラムコード）を実行するとともに、実行にかかるプログラムに基づいて各部に出力信号を出力することにより、ハンディターミナル１の動作全般を統括制御する。
【００９６】
記憶部１３０ａは、例えば、ハンディターミナル１ａで実行可能なシステムプログラムや、当該システムプログラムで実行可能な各種処理プログラム、上記処理プログラムを実行する際に使用されるデータなどを記憶する。具体的には、記憶部１３０ａは、データ生成プログラムと、処理内容抽出プログラムと、更新プログラムと、処理実行プログラムと、などを記憶する。また、記憶部１３０は、ブックレットテーブル１３１ａを記憶する。
【００９７】
処理内容抽出プログラムは、ブックレットテーブル１３１ａより、入力データに含まれるメニューキー６１のキー番号に対応する処理内容を抽出する機能をＣＰＵ１１０ａに実行させるプログラムである。
具体的には、ＣＰＵ１１０ａは、データ生成プログラムの実行により入力データを生成すると、処理内容抽出プログラムを実行し、ブックレットテーブル１３１ａを参照する。すると、ＣＰＵ１１０ａは、入力データのブックレット番号、面番号、キー番号と一致するレコードをブックレットテーブル１３１ａより特定し、当該レコードより処理内容を抽出する。
【００９８】
更新プログラムは、登録データに基づき、ブックレットテーブル１３１ａを更新する機能をＣＰＵ１１０ａに実行させるプログラムである。
具体的には、ＣＰＵ１１０ａは、登録データを生成すると、更新プログラムを実行し、当該登録データのブックレット番号と、面番号と、キー番号と、に基づいて、ブックレットテーブル１３１ａより該当レコードを検索し、検索したレコードの処理内容を登録データに含まれるメニュー項目に対応するように追加・更新することで、ブックレットテーブル１３１ａを更新する。
【００９９】
（キー入力処理）
次いで、ハンディターミナル１ａが実現するキー入力処理について説明する。ここで、図２５は、本発明の実施形態２に係るハンディターミナル１ａが実行するキー入力処理を説明するためのフローチャートである。
【０１００】
まず、ＣＰＵ１１０ａは、ステップＳ３にて設定用のシート面５１０でないと判断した場合（ステップＳ３；Ｎｏ）、装着されたブックレット５００のブックレット番号と、キー入力されたシート面５１０の面番号と、キー入力されたメニューキー６１のキー番号と、に基づいて入力データを生成する（ステップＳ４ａ）。
次いで、ＣＰＵ１１０ａは、処理内容抽出プログラムを実行し、ブックレットテーブル１３１ａを参照して入力データのブックレット番号、面番号、キー番号に応じた処理内容を抽出する（ステップＳ５ａ）。そして、ＣＰＵ１１０ａは、ステップＳ５ａにて抽出した処理内容に基づき注文の受付け処理などの処理を実行し（ステップＳ６）、本処理を終了する。
【０１０１】
一方、ＣＰＵ１１０ａは、ステップＳ２にて設定用のシート面５１０であると判断した場合（ステップＳ３；Ｙｅｓ）、装着されたブックレット５００のブックレット番号と、６の面番号と、ユーザによってキー入力されたメニューキー６１のキー番号と、に基づいて入力データを生成する（ステップＳ７ａ）。
次いで、ＣＰＵ１１０ａは、処理内容抽出プログラムを実行し、ブックレットテーブル１３１ａを参照して入力データのブックレット番号、面番号、キー番号に応じた処理内容を抽出する（ステップＳ８ａ）。次いで、ＣＰＵ１１０ａは、ステップＳ８ａにて抽出した処理内容に基づきステップＳ９〜ステップＳ１４までの処理を行う。
【０１０２】
次いで、ＣＰＵ１１０ａは、ステップＳ１３にて設定用のシート面５１０でないと判断する場合（ステップＳ１３；Ｎｏ）、入力データ生成時に取得したブックレット番号と、ステップＳ１２にてユーザに押下されたシート面５１０の面番号及びメニューエリア５１１に対応するメニューキー６１のキー番号と、に基づいて、ブックレットテーブル１３１ａより該当レコードを検索し、検索したレコードの処理内容をステップＳ１１で決定されたメニュー項目に対応するように更新することで、ブックレットテーブル１３１ａを更新する（Ｓ１５ａ）。
この際、ＣＰＵ１１０ａは、ステップＳ１０７の処理と同様に、メニュー項目の更新されるシート面５１０について、当該シート面５１０に含まれるメニュー項目の一覧の印字処理を、厨房に設けられるキッチンプリンタ（図示省略）等を介して行うように構成してもよい。
そして、ＣＰＵ１１０ａは、ステップＳ１６へ移行して本処理を終了する。
【０１０３】
以上により、実施形態２のハンディターミナル１ａによると、実施形態１と同様の効果が得られることは勿論、ユーザによりメニューキー６１がキー入力された際に、サーバ装置１２００へ問い合わせることなく当該メニューキー６１に応じた処理内容に基づく処理を行うことができる。つまり、実施形態２では、メニューキー６１のキー入力に対するハンディターミナル１ａの処理速度の向上が期待できる。また、実施形態２では、サーバ装置１２００を用いなくてよいため、小規模な店舗にハンディターミナル１ａを配置する場合に適するといえる。
【０１０４】
（変形例１）
実施形態２のハンディターミナル１ａでは、ブックレットテーブル１３１ａを記憶部１３０ａへ記憶する構成とした。しかしながら、ブックレットテーブル１３１ａは、各ブックレット５００の非接触ＩＤタグ５０５ａに記憶する構成であってもよい。つまり、ＣＰＵ１１０ａは、処理内容抽出プログラムを実行する際、リーダ／ライタ４２を介して、ブックレットテーブル１３１ａを各ブックレット５００より読取ることで、処理内容を抽出できる。この場合、各ブックレット５００のブックレットテーブル１３１ａは、当該ブックレット５００に設定されたブックレット番号に対応する処理内容のみが記載されていれば足りる。
以上、本変形例１によると、実施形態２と同様の効果が得られることは勿論、ブックレットテーブル１３１ａを記憶しなくて良い分、記憶部１３０ａの記憶領域が小さくて済む。
【０１０５】
なお、以上の実施形態における記述は、本発明に係る好適なオーダエントリシステム及びオーダ入力端末の一例であり、これに限定されるものではない。
また、以上の実施形態におけるオーダエントリシステム及びオーダ入力端末を構成する各部の細部構成及び細部動作に関して本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【０１０６】
例えば、実施形態１に係るオーダエントリシステム１０００において、メニューキー６１がキー入力される都度、サーバ装置１２００より処理内容データをハンディターミナル１へ送信するように構成したが、ハンディターミナル１にブックレット５００が装着された時点で、当該ブックレット５００のブックレット番号をサーバ装置１２００へ送信し、ブックレットテーブル１３３１より当該ブックレット番号と一致するレコードが全てハンディターミナル１へ送信される（ダウンロードされる）構成であってもよい。この場合、ハンディターミナル１のＣＰＵ１１０は、当該レコードをＲＡＭ１２０に記憶し、メニューキー６１がキー入力された際、記憶したレコードより処理内容を抽出することで、キー入力されたメニューキー６１に即した注文の受付け処理などを行う。このように構成することで、ＣＰＵ１１０は、メニューキー６１がキー入力された際、サーバ装置１２００より処理内容データが送信されるのを待たずに注文の受付け処理などを行うことができるので、処理速度が向上する。
【符号の説明】
【０１０７】
１０００  オーダエントリシステム
Ｎ        ネットワーク
１        ハンディターミナル（オーダ入力端末）
２０      固定キー部（選択部）
４０      着脱部
４２      リーダ／ライタ（識別情報取得部，書込み部）
５０      表示面特定部
６０      メニューキー部（キー入力部、キー特定部）
６１      メニューキー
１００    制御部
１１０    ＣＰＵ（キー特定部、入力情報送信部、追加情報送信部、識別情報送信部）
１２０    ＲＡＭ（会計情報記憶部）
１３０    記憶部
１５０    通信部（入力情報送信部、追加情報送信部、識別情報送信部）
５００    ブックレット
５０５ａ  非接触ＩＤタグ（ブックレット記憶部）
５１０    シート面
５１１    メニューエリア
１２００  サーバ装置
１２１０  通信部（処理内容情報送信部）
１３００  制御部
１３１０  ＣＰＵ（処理内容情報送信部、テーブル追加部、表示制御部）
１３２０  ＲＡＭ
１３３０  記憶部（サーバ記憶部）
１３３１  ブックレットテーブル
１４００  厨房用モニタ装置
１４１０  通信部
１４２０  表示部
１５００  会計処理装置
１５４０  着脱部
１５４１  リーダ／ライタ（読出し部）
１５５０  通信部
１６００  制御部
１６１０  ＣＰＵ（算出部）
１６２０  ＲＡＭ
１６３０  記憶部
１ａ      ハンディターミナル（オーダ入力端末）
１１０ａ  ＣＰＵ（キー特定部）
１３０ａ  記憶部
１３１ａ  ブックレットテーブル
【図１】
0005979264.tif 000002
【図２】
0005979264.tif 000003
【図３】
0005979264.tif 000004
【図４】
0005979264.tif 000005
【図５】
0005979264.tif 000006
【図６】
0005979264.tif 000007
【図７】
0005979264.tif 000008
【図８】
0005979264.tif 000009
【図９】
0005979264.tif 000010
【図１０】
0005979264.tif 000011
【図１１】
0005979264.tif 000012
【図１２】
0005979264.tif 000013
【図１３】
0005979264.tif 000014
【図１４】
0005979264.tif 000015
【図１５】
0005979264.tif 000016
【図１６】
0005979264.tif 000017
【図１７】
0005979264.tif 000018
【図１８】
0005979264.tif 000019
【図１９】
0005979264.tif 000020
【図２０】
0005979264.tif 000021
【図２１】
0005979264.tif 000022
【図２２】
0005979264.tif 000023
【図２３】
0005979264.tif 000024
【図２４】
0005979264.tif 000025
【図２５】
0005979264.tif 000026