(57)【要約】【課題】複数のメニューアイテムを統合した統合メニューアイテムを簡単且つ誤りなく設定することである。【解決手段】ＰＣ１０は、複数のメニューアイテムを記憶する記憶部１５と、前記記憶されたメニューアイテムを表示する表示部１４と、前記表示されたメニューアイテムの中から任意のメニューアイテムを複数選択する操作部１２と、前記選択された複数のメニューアイテムに基づいてこれらのメニューアイテムを統合した統合メニューアイテムを生成し、当該統合メニューアイテムを前記選択された複数のメニューアイテムと関連付けて記憶部１５に記憶するＣＰＵ１１と、を備える。【選択図】  図２
2012088990.tif 000002
【特許請求の範囲】
【請求項１】
複数のメニューアイテムを記憶する記憶部と、
前記記憶されたメニューアイテムを表示する表示部と、
前記表示されたメニューアイテムの中から任意のメニューアイテムを複数選択する選択部と、
前記選択された複数のメニューアイテムに基づいてこれらのメニューアイテムを統合した統合メニューアイテムを生成する生成部と、
前記生成された統合メニューアイテムを前記選択された複数のメニューアイテムと関連付けて前記記憶部に記憶する制御部と、
を備えるオーダ処理装置。
【請求項２】
前記記憶部は、前記各メニューアイテムに対応して、アイテム名称及び単価よりなるレコードデータを記憶し、
前記制御部は、前記生成された統合メニューアイテムのレコードデータに、前記選択された各メニューアイテムの前記各レコードデータのリンク先情報を記憶させる請求項１に記載のオーダ処理装置。
【請求項３】
前記生成部は、前記選択された複数のメニューのレコードデータのアイテム名称を用いて、前記統合メニューアイテムのアイテム名称を生成し、
前記制御部は、前記統合メニューアイテムのレコードデータに、前記生成されたアイテム名称を記憶させる請求項１又は２に記載のオーダ処理装置。
【請求項４】
前記生成された統合メニューアイテムは、セットメニューアイテムであり、
前記セットメニューアイテムは、オーダ指定時に指定された際に、当該セットメニューアイテムに関連付けられた複数のメニューアイテムが包括的に選択されて登録されるメニューアイテムである請求項１から３のいずれか一項に記載のオーダ処理装置。
【請求項５】
前記生成された統合メニューアイテムは、セレクトメニューアイテムであり、
前記セレクトメニューアイテムは、オーダ指定時に指定された際に、当該セレクトメニューアイテムに関連付けられた複数のメニューアイテムから任意のメニューアイテムが選択されて登録されるメニューアイテムである請求項１から４のいずれか一項に記載のオーダ処理装置。
【請求項６】
前記制御部は、前記セレクトメニューアイテムに関連付けられた複数のメニューアイテムをハンディ端末の操作部の操作ボタンに割り付ける際に、各メニューアイテムを隣接する操作ボタンに配置する請求項５に記載のオーダ処理装置。
【請求項７】
前記表示部は、前記生成された統合メニューアイテムと、前記選択された複数メニューアイテムと、を対応付けて表示する請求項１から６のいずれか一項に記載のオーダ処理装置。
【請求項８】
コンピュータを、
複数のメニューアイテムを記憶する記憶手段、
前記記憶されたメニューアイテムを表示する表示手段、
前記表示されたメニューアイテムの中から任意のメニューアイテムを複数選択する選択手段、
前記選択された複数メニューアイテムに基づいてこれらのメニューアイテムを統合した統合メニューアイテムを生成する生成手段、
前記生成された統合メニューアイテムを前記選択された複数のメニューアイテムと関連付けて前記記憶部に記憶する制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーダ処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、レストラン等の飲食店において、店員の操作により、顧客が注文したアイテムをオーダ情報として登録するオーダエントリシステムのハンディ端末、ＥＣＲ（Electronic Cash Resister）、ＰＯＳ（Point Of Sales）端末等の装置が知られている。上記アイテムとは、料理、ドリンク等のメニューアイテムである。
【０００３】
また、上記アイテムとして、セットメニューのアイテムが知られている。セットメニューとは、複数のメニューアイテムを包括的に選択するメニューである。例えば、予め設定されたセットメニューの親アイテムの情報と、親アイテムのセットメニューに含まれる複数の子アイテムの情報とが固定的に対応付けられたセットメニューテーブルをハンディ端末に記憶し、オーダ時に、親アイテムが選択入力されると、これに対応する複数の子アイテムの情報を読み出してオーダ登録する。
【０００４】
また、上記アイテムとして、任意のアイテムを選択可能とするメニューが知られている。例えば、セットメニューの親アイテムの情報とサブ分類（プルダウングループ）とを対応付けた親アイテム設定ファイルと、プルダウングループ毎の複数の子アイテムの情報が設定された子アイテム設定ファイルとを記憶するＰＯＳ端末等である（特許文献１参照）。このＰＯＳ端末は、オーダ時に、親アイテムが選択入力されると、対応するプルダウングループの複数の子アイテムの情報を表示し、その中から子アイテムの選択入力を受け付ける。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１４３７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来のメニュー管理装置では、セットメニューテーブル又は子アイテム設定ファイルに含まれる子アイテムを、事前に正しく設定する必要があるだけでなく、セットメニューテーブル又は親アイテム設定ファイルに含まれる親アイテムも正しく設定しておく必要があった。
【０００７】
しかしながら、これらを設定する為には、セットメニューテーブル、親アイテム設定ファイル及び子アイテム設定ファイルにおける親アイテムと子アイテムとの関係等のデータ構造を、逐一、ユーザの指定操作により設定しなければならなかった。
【０００８】
本発明の課題は、複数のメニューアイテムを統合した統合メニューアイテムを簡単且つ誤りなく設定することである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、請求項１に記載の発明のオーダ処理装置は、
複数のメニューアイテムを記憶する記憶部と、
前記記憶されたメニューアイテムを表示する表示部と、
前記表示されたメニューアイテムの中から任意のメニューアイテムを複数選択する選択部と、
前記選択された複数のメニューアイテムに基づいてこれらのメニューアイテムを統合した統合メニューアイテムを生成する生成部と、
前記生成された統合メニューアイテムを前記選択された複数のメニューアイテムと関連付けて前記記憶部に記憶する制御部と、を備える。
【００１０】
請求項２に記載の発明は、請求項１に記載のオーダ処理装置において、
前記記憶部は、前記各メニューアイテムに対応して、アイテム名称及び単価よりなるレコードデータを記憶し、
前記制御部は、前記生成された統合メニューアイテムのレコードデータに、前記選択された各メニューアイテムの前記各レコードデータのリンク先情報を記憶させる。
【００１１】
請求項３に記載の発明は、請求項１又は２に記載のオーダ処理装置において、
前記生成部は、前記選択された複数のメニューのレコードデータのアイテム名称を用いて、前記統合メニューアイテムのアイテム名称を生成し、
前記制御部は、前記統合メニューアイテムのレコードデータに、前記生成されたアイテム名称を記憶させる。
【００１２】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載のオーダ処理装置において、
前記生成された統合メニューアイテムは、セットメニューアイテムであり、
前記セットメニューアイテムは、オーダ指定時に指定された際に、当該セットメニューアイテムに関連付けられた複数のメニューアイテムが包括的に選択されて登録されるメニューアイテムである。
【００１３】
請求項５に記載の発明は、請求項１から４のいずれか一項に記載のオーダ処理装置において、
前記生成された統合メニューアイテムは、セレクトメニューアイテムであり、
前記セレクトメニューアイテムは、オーダ指定時に指定された際に、当該セレクトメニューアイテムに関連付けられた複数のメニューアイテムから任意のメニューアイテムが選択されて登録されるメニューアイテムである。
【００１４】
請求項６に記載の発明は、請求項５に記載のオーダ処理装置において、
前記制御部は、前記セレクトメニューアイテムに関連付けられた複数のメニューアイテムをハンディ端末の操作部の操作ボタンに割り付ける際に、各メニューアイテムを隣接する操作ボタンに配置する。
【００１５】
請求項７に記載の発明は、請求項１から６のいずれか一項に記載のオーダ処理装置において、
前記表示部は、前記生成された統合メニューアイテムと、前記選択された複数メニューアイテムと、を対応付けて表示する。
【００１６】
請求項８に記載の発明のプログラムは、
コンピュータを、
複数のメニューアイテムを記憶する記憶手段、
前記記憶されたメニューアイテムを表示する表示手段、
前記表示されたメニューアイテムの中から任意のメニューアイテムを複数選択する選択手段、
前記選択された複数メニューアイテムに基づいてこれらのメニューアイテムを統合した統合メニューアイテムを生成する生成手段、
前記生成された統合メニューアイテムを前記選択された複数のメニューアイテムと関連付けて前記記憶部に記憶する制御手段、
として機能させる。
【発明の効果】
【００１７】
本発明によれば、複数のメニューアイテムを統合した統合メニューアイテムを簡単且つ誤りなく設定できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態のオーダエントリシステムの構成を示すブロック図である。
【図２】ＰＣの機能構成を示すブロック図である。
【図３】ハンディ端末の機能構成を示すブロック図である。
【図４】（ａ）は、アイテムファイルの構成を示す図である。（ｂ）は、セレクトファイルの構成を示す図である。（ｃ）は、セットファイルの構成を示す図である。
【図５】ＰＣで実行されるアイテムデータ設定処理を示すフローチャートである。
【図６】ＰＣで実行されるセレクトデータ設定処理を示すフローチャートである。
【図７】ＰＣで実行されるセットデータ設定処理を示すフローチャートである。
【図８】メニュー編集画面を示す図である。
【図９】（ａ）は、セレクトアイテム及びセットアイテムに関するデータ追加前のセットメニュー表示部を示す図である。（ｂ）は、セレクトアイテム及びセットアイテムに関するデータ追加前のアイテムファイルを示す図である。
【図１０】（ａ）は、セレクトアイテムに関するデータ追加後のセットメニュー表示部を示す図である。（ｂ）は、セレクトアイテムに関するデータ追加後のアイテムファイルを示す図である。（ｃ）は、セレクトアイテムに関するデータ追加後のセレクトファイルを示す図である。
【図１１】（ａ）は、セットアイテムに関するデータ追加後のセットメニュー表示部を示す図である。（ｂ）は、セットアイテムに関するデータ追加後のアイテムファイルを示す図である。（ｃ）は、セットアイテムに関するデータ追加後のセレクトファイルを示す図である。（ｄ）は、セットアイテムに関するデータ追加後のセットファイルを示す図である。
【図１２】ＰＣで実行されるボタンレイアウト設定処理を示すフローチャートである。
【図１３】ボタンレイアウト設定処理のアイテム割付処理を示すフローチャートである。
【図１４】第１のボタンレイアウト設定画面を示す図である。
【図１５】第２のボタンレイアウト設定画面を示す図である。
【図１６】第３のボタンレイアウト設定画面を示す図である。
【図１７】第４のボタンレイアウト設定画面を示す図である。
【図１８】ハンディ端末で実行されるアイテム登録処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００２０】
図１〜図３を参照して、本実施の形態の装置構成を説明する。先ず、図１を参照して、本実施の形態のオーダエントリシステム１の全体構成を説明する。図１に、本実施の形態のオーダエントリシステム１の構成を示す。
【００２１】
オーダエントリシステム１は、レストラン等の飲食店の店舗に設置されるシステムである。オーダエントリシステム１は、ウエイター等の接客スタッフにより顧客の注文したメニューアイテム（以下、単にアイテムという）及びその個数のオーダ情報が入力され、そのオーダ情報をキッチンの調理スタッフに通知するシステムである。オーダエントリシステム１が設置される店舗は、調理スタッフが調理を行う場所であるキッチンと、接客スタッフが配膳を行い顧客が食事を行う場所であるホールと、を有する。ホールには、顧客が着席するためのテーブル及び椅子が設置されている。
【００２２】
オーダエントリシステム１は、オーダ処理装置としてのＰＣ（Personal Computer）１０と、ハンディ端末２０と、コントローラ３０と、プリンタ４０と、を備える。ＰＣ１０、コントローラ３０及びプリンタ４０は、有線通信接続されている。ハンディ端末２０は、コントローラ３０と、無線通信（無線ＬＡＮ（Local Area Network））接続されている。ＰＣ１０とハンディ端末２０とは、コントローラ３０を介して通信可能である。また、ハンディ端末２０は、コントローラ３０と、赤外線通信が可能である。
【００２３】
ＰＣ１０、コントローラ３０、プリンタ４０は、店舗のキッチン、又はキッチンとホールとの間の領域に設置されている。ハンディ端末２０は、店舗のホールに配置された接客スタッフに所持されている。
【００２４】
ＰＣ１０は、店舗で提供するセットメニュー及びセレクトメニューを含むメニューに関する情報を設定するための装置である。セレクトメニューとは、複数のアイテムから１つのアイテムを排他的に選択するメニューである。親アイテムを構成する下位のアイテムを子アイテムとする。セットメニューの親アイテムをセットアイテムとし、このセットアイテムを構成する子アイテムをセット構成アイテムとする。セレクトメニューの親アイテムをセレクトアイテムとし、このセレクトアイテムを構成する子アイテムをセレクト構成アイテムとする。
【００２５】
ハンディ端末２０は、接客スタッフによる、顧客が注文したアイテム及びその個数のオーダ情報の入力を受け付けるＯＥＳ（Order Entry System）端末である。ハンディ端末２０は、後述する表示部２４、キーパッド２２１，２２２を有する。
【００２６】
コントローラ３０は、オーダエントリシステム１における情報の管理装置である。また、コントローラ３０は、ＰＣ１０、ハンディ端末２０及びプリンタ４０の通信を中継する。プリンタ４０は、コントローラ３０の指示に応じて、伝票等を印刷出力するサーマルプリンタ等のプリンタである。プリンタ４０で印刷される伝票は、ハンディ端末２０で入力されたオーダ情報に基づく伝票であり、例えば、調理スタッフへの注文アイテムの調理用の伝票や、顧客の会計用の伝票である。
【００２７】
例えば、店舗のホールで顧客からアイテムの注文があり、接客スタッフによりハンディ端末２０にオーダ情報が入力され、ハンディ端末２０からコントローラ３０にオーダ情報が送信される。そして、コントローラ３０は、受信したオーダ情報に基づく調理用及び会計用の伝票をプリンタ４０に印刷させる。そして、調理スタッフは、印刷された調理用の伝票を目視により確認して注文されたアイテムの調理を開始する。
【００２８】
アイテムの調理が完了すると、出来上がったアイテムが、会計用の伝票とともに、接客スタッフにより、注文元の顧客に配膳される。配線されたアイテムの食事後に、顧客は、会計用の伝票を会計所に持参する。接客スタッフは、会計用の伝票を目視して、会計所に設置されたＥＣＲにより会計処理を行う。オーダエントリシステム１は、ＥＣＲを含む構成としてもよい。
【００２９】
なお、オーダエントリシステム１のハンディ端末の台数は、１台に限定されるものではなく、複数台としてもよい。
【００３０】
次いで、図２を参照して、ＰＣ１０の内部の機能構成を説明する。図２に、ＰＣ１０の機能構成を示す。
【００３１】
図２に示すように、ＰＣ１０は、生成部、制御部としてのＣＰＵ（Central Processing Unit）１１と、選択部としての操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、通信部１６と、を備える。ＰＣ１０の各部は、バス１７を介して接続されている。
【００３２】
ＣＰＵ１１は、ＰＣ１０の各部を制御する。ＣＰＵ１１は、各種プログラムのうち指定されたプログラムを記憶部１５から読み出してＲＡＭ１３に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００３３】
ＣＰＵ１１は、アイテムデータ設定プログラム１５１に従い、操作部１２を介する管理者からの入力に応じて、新規なアイテムを設定しアイテムファイル５０を生成して記憶部１５に記憶する。
【００３４】
ＣＰＵ１１は、セレクトデータ設定プログラム１５２に従い、メニュー編集画面を表示部１４に表示し、操作部１２を介する管理者からの入力に応じて、セレクトアイテム及びセレクト構成アイテムを設定しアイテムファイル５０及びセレクトファイル６０を生成して記憶部１５に記憶する。
【００３５】
ＣＰＵ１１は、セットデータ設定プログラム１５３に従い、メニュー編集画面を表示部１４に表示し、操作部１２を介する管理者からの入力に応じて、セットアイテム及びセット構成アイテムを設定しアイテムファイル５０及びセットファイル７０を生成して記憶部１５に記憶する。
【００３６】
ＣＰＵ１１は、ボタンレイアウト設定プログラム１５４に従い、ボタンレイアウト設定画面を表示部１４に表示し、操作部１２を介する管理者からの入力に応じて、アイテムをその種類に応じて手動及び自動的に操作ボタンに割り付け、アイテム割付ファイルを生成して記憶部１５に記憶する。
【００３７】
操作部１２は、文字、数字等の各種入力キーを有するキーボードを備え、各入力キーの押下入力の操作情報をＣＰＵ１１に出力する。また、操作部１２は、マウス等のポインティングデバイスを含むものとし、このポインティングデバイスで入力された位置情報をＣＰＵ１１に出力する構成としてもよい。
【００３８】
ＲＡＭ１３は、揮発性の半導体メモリであり、各種データ及び各種プログラムを格納するワークエリアを有する。
【００３９】
表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electro-Luminescence）ディスプレイ等で構成され、ＣＰＵ１１から入力される表示情報に応じて各種表示を行う。
【００４０】
記憶部１５は、ＨＤＤ（Hard Disk Drive）等で構成され、ＨＤＤの磁気記録媒体等の記録媒体に各種データ及び各種プログラムを読み出し及び書き込み可能に記憶する。記憶部１５には、アイテムデータ設定プログラム１５１と、セレクトデータ設定プログラム１５２と、セットデータ設定プログラム１５３と、ボタンレイアウト設定プログラム１５４と、が記憶されている。また、記憶部１５には、後述するアイテムファイル５０、セレクトファイル６０、セットファイル７０及びアイテム割付ファイルが記憶される。
【００４１】
通信部１６は、ネットワークカード等により構成され、有線通信接続されたコントローラ３０と通信を行う。
【００４２】
次いで、ハンディ端末２０の内部の機能構成を説明する。図３に、ハンディ端末２０の機能構成を示す。
【００４３】
図３に示すように、ハンディ端末２０は、ＣＰＵ２１と、操作部２２と、ＲＡＭ２３と、表示部２４と、ＲＯＭ（Read Only Memory）２５と、無線通信部２６と、フラッシュメモリ２７と、赤外線通信部２８と、電源部２９と、を備える。ＣＰＵ２１、操作部２２、ＲＡＭ２３、表示部２４、ＲＯＭ２５、無線通信部２６、フラッシュメモリ２７、赤外線通信部２８は、バス２９ａを介して接続されている。
【００４４】
ＣＰＵ２１、ＲＡＭ２３、表示部２４は、ＰＣ１０のＣＰＵ１１、ＲＡＭ１３、表示部１４と同様の構成を有するため、異なる部分について説明する。
【００４５】
ＣＰＵ２１は、指定されたプログラムをＲＯＭ２５から読み出してＲＡＭ２３に展開し、展開されたプログラムとの協働で各種処理を実行する。ＣＰＵ２１は、アイテム登録プログラム２５１に従い、キーパッド２２１，２２２にアイテムを割り付け、キーパッド２２１，２２２を介する接客スタッフからの入力に応じて、注文されたアイテムをオーダ登録し、そのオーダ情報を生成してフラッシュメモリ２７に記憶する。
【００４６】
図１に示すように、操作部２２は、デフォルトの各種操作キーと、任意の操作機能をそれぞれに設定可能な複数の操作ボタンのキーパッド２２１，２２２とを備え、各種キー及びキーパッド２２１，２２２に押下入力された操作情報をＣＰＵ２１に出力する。ハンディ端末２０の筐体は、蓋を有する。この蓋を開けた場合に、筐体側のキーパッド２２１と、蓋の内側のキーパッド２２２とが、露出する。例えば、このキーパッドに各操作ボタンの位置及び機能が印刷された用紙が貼り付けられ、接客スタッフは、この用紙の各操作ボタンの上からキーパッドに押下入力を行う。キーパッドの各操作ボタンには、例えば、各アイテムの選択入力等の機能が設定可能である。図１に示すように、表示部２４は、キーパッド２２１の上部に配置されている。
【００４７】
ＲＯＭ２５は、各種データ及び各種プログラムを記憶する読み出し専用の半導体メモリである。ＲＯＭ２５には、アイテム登録プログラム２５１が記憶されている。
【００４８】
無線通信部２６は、アンテナ、変調部、復調部、信号処理部等を備え、コントローラ３０と無線通信を行う。無線通信部２６は、送信する情報の信号を信号処理部で信号処理し、変調部により変調してアンテナから無線電波としてコントローラ３０に送信する。また、無線通信部２６は、アンテナによりコントローラ３０から受信した無線電波の受信信号を復調部により復調し、信号処理部で信号処理して受信情報を得る。
【００４９】
フラッシュメモリ２７は、各種データ及び各種プログラムを読み出し及び書き込み可能に記憶する不揮発性の半導体メモリである。フラッシュメモリ２７には、後述するアイテムファイル５０、セレクトファイル６０及びセットファイル７０が記憶される。
【００５０】
赤外線通信部２８は、ＩrＤＡ（Infrared Data Association）の規格等の赤外線通信部であり、コントローラ３０と赤外線通信を行う。電源部２９は、リチウム電池等の二次電池であり、ハンディ端末２０の各部に電源供給を行う。
【００５１】
次に、図４を参照して、ＰＣ１０で生成され記憶される情報を説明する。図４（ａ）に、アイテムファイル５０の構成を示す。図４（ｂ）に、セレクトファイル６０の構成を示す。図４（ｃ）に、セットファイル７０の構成を示す。
【００５２】
図４（ａ）に示すように、アイテムファイル５０は、アイテムに関するデータを含むファイルである。但し、図４（ａ）では、セットメニュー及びセレクトメニューに関するデータ以外のデータ（単品アイテムに関するデータ）は省略されているものとする。
【００５３】
アイテムファイル５０は、番号５１と、キャラクタ５２と、単価５３と、リンク５４と、を有する。番号５１は、アイテムの識別情報であり、識別番号にＰＬＵ（Price Look Up）が付された情報である。キャラクタ５２は、番号５１のアイテムのキャラクタ名である。単価５３は、番号５１のアイテムの単価［円］である。リンク５４は、番号５１のアイテムがセレクトアイテムである場合に、そのセレクトアイテムに対応するセレクトファイル６０のセレクト構成アイテムのレコードへのリンクを示す情報となる。同様に、リンク５４は、番号５１のアイテムがセットアイテムである場合に、そのセットアイテムに対応するセットファイル７０のレコードへのリンクを示す情報となる。
【００５４】
図４（ｂ）に示すように、セレクトファイル６０は、アイテムファイル５０のセレクトアイテムに関するデータを含むファイルである。セレクトファイル６０は、番号６１と、リンク６２１〜６２ｎ（ｎ：任意の正の整数）と、を有する。番号６１は、セレクトファイル６０のレコードの識別情報であり、識別番号にＳＥＬ（Select）が付された情報である。リンク６２１〜６２ｎは、番号６１に対応するセレクトアイテムにリンクするアイテムファイル５０のセレクト構成アイテムの番号（番号５１）である。
【００５５】
図４（ｃ）に示すように、セットファイル７０は、アイテムファイル５０のセットアイテムに関するデータを含むファイルである。セットファイル７０は、番号７１と、リンク７２１〜７２ｍ（ｍ：任意の正の整数）と、を有する。番号７１は、セットファイル７０のレコードの識別情報であり、識別番号にＳＥＴが付された情報である。リンク７２１〜７２ｍは、番号７１に対応するセットアイテムにリンクするアイテムファイル５０のセット構成アイテムの番号（番号５１）である。
【００５６】
次に、図５〜図１８を参照して、オーダエントリシステム１の動作を説明する。先ず、図５〜図８を参照して、アイテムデータ、セレクトデータ及びセットデータの設定を説明する。図５に、ＰＣ１０で実行されるアイテムデータ設定処理を示す。図６に、ＰＣ１０で実行されるセレクトデータ設定処理を示す。図７に、ＰＣ１０で実行されるセットデータ設定処理を示す。図８に、メニュー編集画面１００を示す。
【００５７】
オーダエントリシステム１において、ＰＣ１０によりアイテムデータ設定処理、セレクトデータ設定処理及びセットデータ設定処理が実行される。アイテムデータ設定処理、セレクトデータ設定処理及びセットデータ設定処理を順に説明する。
【００５８】
図５に示すアイテムデータ設定処理は、アイテムファイル５０にアイテムに関するデータを追加して設定する処理である。ＰＣ１０において、例えば、操作部１２を介して管理者（オーナ、店長等、メニューの管理者）からアイテムデータ設定処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出されて適宜ＲＡＭ１３に展開されたアイテムデータ設定プログラム１５１との協働で、アイテムデータ設定処理を実行する。
【００５９】
先ず、ＣＰＵ１１は、操作部１２を介する管理者からの操作入力に応じて、次に新規設定するアイテムの入力があるか否かを判別する（ステップＳ１１）。次に新規設定するアイテムの入力がある場合（ステップＳ１１；ＹＥＳ）、ＣＰＵ１１は、操作部１２を介して、設定するアイテムのデータ（キャラクタ及び単価）の入力を受け付ける（ステップＳ１２）。
【００６０】
そして、ＣＰＵ１１は、ステップＳ１２で入力されたキャラクタ及び単価を、記憶部１５に記憶されているアイテムファイル５０のキャラクタ５２及び単価５３に追加の１レコードとして格納し、このレコードに新たな番号５１を設定する（ステップＳ１３）。この設定される番号５１は、例えば、アイテムファイル５０において最大の番号５１の昇順の次のアイテム番号とする。
【００６１】
そして、ＣＰＵ１１は、記憶部１５に記憶されたアイテムファイル５０、セレクトファイル６０及びセットファイル７０を用いて、更新後のアイテムファイル５０を反映したメニュー編集画面を生成して表示部１４に表示し（ステップＳ１４）、ステップＳ１１に移行される。
【００６２】
ステップＳ１４では、例えば、図８に示すメニュー編集画面１００が表示される。メニュー編集画面１００は、単品アイテム表示部１０１と、セットメニュー表示部１０２と、インデントボタン１０３と、を有する。単品アイテム表示部１０１は、単品アイテムに関するデータの表示領域部である。セットメニュー表示部１０２は、セットメニュー及びセレクトメニューのアイテムに関するデータの表示領域部である。セットメニュー表示部１０２には、アイテムファイル５０の各アイテムのキャラクタ５２及び単価５３が含まれている。インデントボタン１０３は、メニュー編集画面１００中のアイテムを選択するための操作ボタンである。
【００６３】
次に新規設定するアイテムの入力がない場合（ステップＳ１１；ＮＯ）、アイテムデータ設定処理が終了する。
【００６４】
図６に示すセレクトデータ設定処理は、セレクトファイル６０にセレクトデータを追加して設定する処理である。ＰＣ１０において、例えば、操作部１２を介して管理者からセレクトデータ設定処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出されて適宜ＲＡＭ１３に展開されたセレクトデータ設定プログラム１５２との協働で、セレクトデータ設定処理を実行する。
【００６５】
先ず、ＣＰＵ１１は、記憶部１５に記憶されたアイテムファイル５０、セレクトファイル６０及びセットファイル７０を用いて、メニュー編集画面を生成して表示部１４に表示する（ステップＳ２０）。
【００６６】
そして、ＣＰＵ１１は、記憶部１５に記憶されているセレクトファイル６０に、新たな番号６１とともに１レコードを追加する（ステップＳ２１）。ステップＳ２１の新たな番号６１は、格納済の最大の番号６１の昇順の次のセレクト番号である。また、ステップＳ２１で追加されたレコードは、新規設定するセレクトアイテムのレコードとなる。
【００６７】
そして、ＣＰＵ１１は、ステップＳ２０で表示されたメニュー編集画面に対応する操作部１２を介する管理者からの操作入力に応じて、次に新規設定するセレクトアイテムを構成するセレクト構成アイテムの選択入力があるか否かを判別する（ステップＳ２２）。セレクト構成アイテムの入力がある場合（ステップＳ２２；ＹＥＳ）、ＣＰＵ１１は、記憶部１５に記憶されているアイテムファイル５０を参照し、ステップＳ２２で入力されたセレクト構成アイテムの番号５１を読み出して取得する（ステップＳ２３）。
【００６８】
そして、ＣＰＵ１１は、ステップＳ２１で追加されたレコードのリンク６２ｎにステップＳ２３で取得したセレクト構成アイテムの番号５１を格納する（ステップＳ２４）。なお、ｎの初期値を１とする。
【００６９】
そして、ＣＰＵ１１は、ｎを１インクリメントし（ステップＳ２５）、ステップＳ２２に移行される。セレクト構成アイテムの入力がない場合（ステップＳ２２；ＮＯ）、ＣＰＵ１１は、記憶部１５に記憶されているアイテムファイル５０に、新たな番号５１とともに１レコードを追加する（ステップＳ２６）。ステップＳ２６の新たな番号５１は、格納済の最大の番号５１の昇順の次のアイテム番号である。ステップＳ２６で追加されたレコードは、ステップＳ２１〜Ｓ２５で設定されたセレクトファイル６０のレコードに対応するセレクトアイテムのレコードとなる。
【００７０】
そして、ＣＰＵ１１は、アイテムファイル５０からステップＳ２３で読み出した番号５１に対応するキャラクタ５２を読み出し、読み出したキャラクタ５２を用いた新たなキャラクタを自動的に生成して、ステップＳ２６で追加したレコードのキャラクタ５２に格納する（ステップＳ２７）。ステップＳ２７では、操作部１２を介する管理者からの操作入力に応じたキャラクタ５２を設定する構成としてもよい。
【００７１】
そして、ＣＰＵ１１は、単価０［円］をステップＳ２６で追加したレコードの単価５３に格納する（ステップＳ２８）。セレクトアイテムのオーダ登録時には、セレクト構成アイテムの単価のみが必要となるからである。
【００７２】
そして、ＣＰＵ１１は、ステップＳ２１で設定された番号６１を、ステップＳ２６で追加したレコードのリンク５４に格納する（ステップＳ２９）。そして、ＣＰＵ１１は、記憶部１５に記憶されたアイテムファイル５０、セレクトファイル６０及びセットファイル７０を用いて、更新後のアイテムファイル５０及びセレクトファイル６０を反映したメニュー編集画面を生成して表示部１４に表示し（ステップＳ３０）、セレクトデータ設定処理を終了する。
【００７３】
図７に示すセットデータ設定処理は、セットファイル７０にセットアイテムに関するデータを追加して設定する処理である。ＰＣ１０において、例えば、操作部１２を介して管理者からセットデータ設定処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出されて適宜ＲＡＭ１３に展開されたセットデータ設定プログラム１５３との協働で、セットデータ設定処理を実行する。
【００７４】
先ず、ＣＰＵ１１は、記憶部１５に記憶されたアイテムファイル５０、セレクトファイル６０及びセットファイル７０を用いて、メニュー編集画面を生成して表示部１４に表示する（ステップＳ４０）。
【００７５】
そして、ＣＰＵ１１は、記憶部１５に記憶されているセットファイル７０に、新たな番号７１とともに１レコードを追加する（ステップＳ４１）。ステップＳ４１の新たな番号７１は、格納済の最大の番号７１の昇順の次のセレクト番号である。また、ステップＳ４１で追加されたレコードは、新規設定するセットアイテムのレコードとなる。
【００７６】
そして、ＣＰＵ１１は、ステップＳ４０で表示されたメニュー編集画面に対応する操作部１２を介する管理者からの操作入力に応じて、次に新規設定するセットアイテムを構成するセット構成アイテムの選択入力があるか否かを判別する（ステップＳ４２）。セット構成アイテムの入力がある場合（ステップＳ４２；ＹＥＳ）、ＣＰＵ１１は、記憶部１５に記憶されているアイテムファイル５０を参照し、ステップＳ４２で入力されたセット構成アイテムの番号５１を読み出して取得する（ステップＳ４３）。
【００７７】
そして、ＣＰＵ１１は、ステップＳ４１で追加されたレコードのリンク７２ｍにステップＳ４３で取得したセット構成アイテムの番号５１を格納する（ステップＳ４４）。なお、ｍの初期値を１とする。
【００７８】
そして、ＣＰＵ１１は、ｍを１インクリメントし（ステップＳ４５）、ステップＳ４２に移行される。セット構成アイテムの入力がない場合（ステップＳ４２；ＮＯ）、ＣＰＵ１１は、記憶部１５に記憶されているアイテムファイル５０に、新たな番号５１とともに１レコードを追加する（ステップＳ４６）。ステップＳ４６の新たな番号５１は、格納済の最大の番号５１の昇順の次のアイテム番号である。ステップＳ４６で追加されたレコードは、ステップＳ４１〜Ｓ４５で設定されたセットファイル７０のレコードに対応するセットアイテムのレコードとなる。
【００７９】
そして、ＣＰＵ１１は、アイテムファイル５０からステップＳ４３で読み出した番号５１に対応するキャラクタ５２を読み出し、読み出したキャラクタ５２を用いた新たなキャラクタを自動的に生成して、ステップＳ４６で追加したレコードのキャラクタ５２に格納する（ステップＳ４７）。ステップＳ４７では、操作部１２を介する管理者からの操作入力に応じたキャラクタ５２を設定する構成としてもよい。
【００８０】
そして、ＣＰＵ１１は、アイテムファイル５０からステップＳ４３で読み出した番号５１に対応する単価５３を読み出し、読み出した単価５３を用いた新たな単価を自動的に生成して、ステップＳ４６で追加したレコードの単価５３に格納する（ステップＳ４８）。ステップＳ４８では、例えば、読み出した複数の単価５３の合計値を設定したり、その合計値の所定の割引後の単価を設定する。また、ステップＳ４８では、操作部１２を介する管理者からの操作入力に応じた単価５３を設定する構成としてもよい。
【００８１】
そして、ＣＰＵ１１は、ステップＳ４１で設定された番号７１を、ステップＳ４６で追加したレコードのリンク５４に格納する（ステップＳ４９）。そして、ＣＰＵ１１は、記憶部１５に記憶されたアイテムファイル５０、セレクトファイル６０及びセットファイル７０を用いて、更新後のアイテムファイル５０及びセットファイル７０を反映したメニュー編集画面を生成して表示部１４に表示し（ステップＳ５０）、セットデータ設定処理を終了する。
【００８２】
ここで、図９〜図１１を参照して、アイテムデータ設定処理、セレクトデータ設定処理、セットデータ設定処理の具体例を説明する。図９（ａ）に、セレクトアイテム及びセットアイテムに関するデータ追加前のセットメニュー表示部１０２Ａを示す。図９（ｂ）に、セレクトアイテム及びセットアイテムに関するデータ追加前のアイテムファイル５０Ａを示す。図１０（ａ）に、セレクトアイテムに関するデータ追加後のセットメニュー表示部１０２Ｂを示す。図１０（ｂ）に、セレクトアイテムに関するデータ追加後のアイテムファイル５０Ｂを示す。図１０（ｃ）に、セレクトアイテムに関するデータ追加後のセレクトファイル６０Ｂを示す。図１１（ａ）に、セットアイテムに関するデータ追加後のセットメニュー表示部１０２Ｃを示す。図１１（ｂ）に、セットアイテムに関するデータ追加後のアイテムファイル５０Ｃを示す。図１１（ｃ）に、セットアイテムに関するデータ追加後のセレクトファイル６０Ｃを示す。図１１（ｄ）に、セットアイテムに関するデータ追加後のセットファイル７０Ｃを示す。
【００８３】
一例として、ＰＣ１０におけるアイテムデータ設定処理実行により、ステップＳ１１〜Ｓ１３で図９（ｂ）に示すアイテムファイル５０Ａが設定されて記憶部１５に記憶され、ステップＳ１４で図９（ａ）に示すセットメニュー表示部１０２Ａを含むメニュー編集画面が表示されたケースを説明する。アイテムファイル５０Ａでは、番号５１がＰＬＵ−０００１〜ＰＬＵ−０００４で、キャラクタ５２が“ステーキ”、“白米”、“パン”、“サラダ”のアイテムのデータが設定されている。セットメニュー表示部１０２Ａでは、アイテムファイル５０Ａのキャラクタ５２に対応して、“ステーキ”、“白米”、“パン”、“サラダ”のアイテムが同列に並べられ、同位（同階層）となっている。
【００８４】
そして、ＰＣ１０におけるセレクトデータ設定処理実行により、ステップＳ２１〜Ｓ２９で図１０（ｂ）及び図１０（ｃ）に示すアイテムファイル５０Ｂ、セレクトファイル６０Ｂが設定されて記憶部１５に記憶される。また、ステップＳ３０で図１０（ａ）に示すセットメニュー表示部１０２Ｂを含むメニュー編集画面が表示されたものとする。セレクトファイル６０Ｂでは、番号６１がＳＥＬ−０００１で、リンク６２１，６２２がＰＬＵ−０００２，ＰＬＵ−０００３のレコードデータが設定されている。アイテムファイル５０Ｂでは、番号５１がＰＬＵ−０００５で、キャラクタ５２が“白米パンセレクト”で、単価５３が０で、リンク５４がＳＥＬ−０００１のレコードデータが追加設定されている。
【００８５】
より具体的には、ステップＳ２２で、メニュー編集画面において、“白米”と“パン”とがアクティブにされ、右のインデントボタン１０３の押下によりセレクト構成アイテムとして選択入力される。“白米パンセレクト”は、ステップＳ２７で、ＰＬＵ−０００２のキャラクタ“白米”と、ＰＬＵ−０００３の“パン”と、“セレクト”とが、くっつけられて生成されたものである。ＰＬＵ−０００５の単価５３は、ステップＳ２８で０に設定されている。ＰＬＵ−０００５のリンク５４は、ステップＳ２９で、セレクトファイル６０Ｂの番号６１のＳＥＬ−０００１を用いて設定されている。
【００８６】
セットメニュー表示部１０２Ｂでは、“白米パンセレクト”のセレクトアイテムが追加されている。また、そのセレクト構成アイテムとしての“白米”及び“パン”が、セレクトアイテムの次に配置され、このセレクトアイテムよりも一字分の字下げがなされている。このため、“白米”及び“パン”が“白米パンセレクト”のセレクト構成アイテムであることが目視により識別可能である。また、図８に示すように、メニュー編集画面１００において、“白米”と“パン”とに、ラジオボタンが表示され、どちらをデフォルトの選択とするかの設定を行うことが可能な構成としてもよい。
【００８７】
そして、ＰＣ１０におけるセットデータ設定処理実行により、ステップＳ４１〜Ｓ４９で図１１（ｂ）、図１１（ｃ）及び図１１（ｄ）に示すアイテムファイル５０Ｃ、セレクトファイル６０Ｃ及びセットファイル７０Ｃが設定されて記憶部１５に記憶される。また、ステップＳ５０で図１１（ａ）に示すセットメニュー表示部１０２Ｃを含むメニュー編集画面が表示されたものとする。セレクトファイル６０Ｃは、セレクトファイル６０Ｂと同じである。セットファイル７０Ｃは、番号７１がＳＥＴ−０００１で、リンク７２１，７２２がＰＬＵ−０００５，ＰＬＵ−０００４のレコードデータが設定されている。アイテムファイル５０Ｃでは、番号５１がＰＬＵ−０００７で、キャラクタ５２が“定食セット”で、単価５３が５００で、リンク５４がＳＥＴ−０００１のレコードデータが追加設定されている。
【００８８】
より具体的には、ステップＳ４２で、メニュー編集画面において、“白米パンセレクト”と“サラダ”とがアクティブにされ、右のインデントボタン１０３の押下によりセット構成アイテムとして選択入力される。“定食セット”は、ステップＳ４７で、操作部１２を介する管理人からの操作入力に応じて設定されたものである。ＰＬＵ−０００６の単価５３は、ステップＳ４８で、ＰＬＵ−０００５，ＰＬＵ−０００４の単価２００，３００の合計額として設定されている。ＰＬＵ−０００６のリンク５４は、ステップＳ４９で、セットファイル７０Ｃの番号７１のＳＥＴ−０００１を用いて設定されている。
【００８９】
セットメニュー表示部１０２Ｃでは、“定食セット”のセットアイテムが追加されている。また、そのセット構成アイテムとしての“白米パンセレクト（及びこれを構成する“白米”、“パン”）”及び“サラダ”が、他のアイテムよりもさらに一字分の字下げがなされている。このため、“白米パンセレクト”及び“サラダ”が、“定食セット”のセット構成アイテムであることが目視により識別可能である。
【００９０】
そして、ＰＣ１０におけるセットデータ設定処理実行により、ステップＳ４１〜Ｓ４９で図４（ａ）、図４（ｂ）及び図４（ｃ）に示すアイテムファイル５０、セレクトファイル６０及びセットファイル７０が設定されて記憶部１５に記憶される。また、ステップＳ５０で図８に示すセットメニュー表示部１０２を含むメニュー編集画面１００が表示されたものとする。セレクトファイル６０は、セレクトファイル６０Ｃと同じである。セットファイル７０は、番号７１がＳＥＴ−０００２で、リンク７２１，７２２がＰＬＵ−０００１，ＰＬＵ−０００６のレコードデータが追加設定されている。アイテムファイル５０では、番号５１がＰＬＵ−０００８で、キャラクタ５２が“ステーキ定食セット”で、単価５３が１５００で、リンク５４がＳＥＴ−０００２のレコードデータが追加設定されている。
【００９１】
より具体的には、ステップＳ４２で、メニュー編集画面において、“ステーキ”と“定食セット”とがアクティブにされ、右のインデントボタン１０３の押下によりセット構成アイテムとして選択入力される。“ステーキ定食セット”は、ステップＳ４７で、操作部１２を介する管理人からの操作入力に応じて設定されたものである。ＰＬＵ−０００８の単価５３は、ステップＳ４８で、ＰＬＵ−０００１，ＰＬＵ−０００６の単価１０００，５００の合計額として設定されている。ＰＬＵ−０００８のリンク５４は、ステップＳ４９で、セットファイル７０の番号７１のＳＥＴ−０００２を用いて設定されている。
【００９２】
セットメニュー表示部１０２では、“ステーキ定食セット”のセットアイテムが追加されている。また、そのセット構成アイテムとしての“ステーキ”及び“定食セット（及びこれを構成するアイテム）”が、さらに一字分の字下げがなされている。このため、“ステーキ”及び“定食セット”が、“ステーキ定食セット”のセット構成アイテムであることが目視により識別可能である。
【００９３】
次いで、図１２〜図１４を参照して、ＰＣ１０で実行されるボタンレイアウト設定処理を説明する。図１２に、ＰＣ１０で実行されるボタンレイアウト設定処理を示す。図１３に、ボタンレイアウト設定処理のアイテム割付処理を示す。図１４に、ボタンレイアウト設定画面２００Ａを示す。
【００９４】
図１２に示すボタンレイアウト設定処理は、アイテムデータ設定処理、セレクトデータ設定処理、セットデータ設定処理の実行後に実行され、これらの処理で設定されたアイテムの、ハンディ端末２０の操作部２２における操作ボタンのレイアウトを設定する処理である。
【００９５】
ＰＣ１０において、例えば、操作部１２を介して管理者からボタンレイアウト設定処理の実行指示が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出されて適宜ＲＡＭ１３に展開されたボタンレイアウト設定プログラム１５４との協働で、ボタンレイアウト設定処理を実行する。
【００９６】
先ず、ＣＰＵ１１は、記憶部１５に記憶されているアイテムファイル５０を読み出して、キャラクタ５２の一覧を含むリスト画面を生成して表示部１４に表示し、操作部１２を介する管理者からのリスト画面中の操作ボタン設定対象のアイテムの選択入力に応じて、選択されたアイテムの番号５１を取得する（ステップＳ６１）。ステップＳ６１で選択されるアイテムは、ハンディ端末２０の操作部２２のキーパッド２２１，２２２に操作ボタンを配置するセットメニュー又はセレクトメニューの最上位の親アイテムである。
【００９７】
そして、ＣＰＵ１１は、ステップＳ６１で選択されたアイテムの番号５１に対応してアイテム割付処理を実行し（ステップＳ６２）、ボタンレイアウト設定処理を終了する。
【００９８】
図１３を参照して、ボタンレイアウト設定処理のステップＳ６２のアイテム割付処理を説明する。先ず、ＣＰＵ１１は、キーパッド２２１，２２２のボタンレイアウトを示すボタンレイアウト設定画面を生成して表示部１４に表示する（ステップＳ７０）。ボタンレイアウト設定画面は、図１４に示すボタンレイアウト設定画面２００Ａであるものとする。ボタンレイアウト設定画面２００Ａは、ハンディ端末イメージ部２１０を有する。ハンディ端末イメージ部２１０は、ハンディ端末２０の操作部２２の外観イメージ画像である。
【００９９】
ハンディ端末イメージ部２１０は、表示部イメージ部２２０と、キーパッドイメージ部２３０と、を有する。表示部イメージ部２２０は、ハンディ端末２０の表示部２４の外観イメージ画像である。キーパッドイメージ部２３０は、操作部２２のキーパッド２２１，２２２の外観イメージ画像である。キーパッドイメージ部２３０は、複数のボタンイメージ部２３１を有する。ボタンイメージ部２３１は、キーパッド２２１，２２２に配列された複数の操作ボタンの外観イメージ画像である。
【０１００】
そして、ＣＰＵ１１は、選択中のアイテムの番号（番号５１、リンク６２１〜６２ｎ又はリンク７２１〜７２ｍ）に応じて、親アイテムをキーパッド２２１，２２２の操作ボタンに割り付け中であるか否かを判別する（ステップＳ７１）。
【０１０１】
親アイテムを割り付け中である場合（ステップＳ７１；ＹＥＳ）、ＣＰＵ１１は、操作部１２を介する管理者からのボタンイメージ部２３１の位置入力に応じて、選択中の親アイテムのボタン位置情報を取得し、そのアイテムの番号及びボタン位置情報を、記憶部１５に記憶されているアイテム割付ファイルに格納する（ステップＳ７２）。記憶部１５には、アイテムが割り付けられたボタン位置情報を有するアイテム割付ファイルが記憶されているものとする。アイテム割付ファイルは、アイテムの識別情報（番号５１）と、このアイテムに対応して割り付けられたボタンイメージ部２３１のボタン位置情報（あるいは操作ボタン位置を識別可能なボタン識別情報）と、を有するファイルとする。
【０１０２】
親アイテムを割り付け中でない場合（ステップＳ７１；ＮＯ）、ＣＰＵ１１は、選択中のアイテムの番号に応じて、セレクト構成アイテムをキーパッド２２１，２２２の操作ボタンに割り付け中であるか否かを判別する（ステップＳ７３）。セレクト構成アイテムを割り付け中である場合（ステップＳ７３；ＹＥＳ）、ＣＰＵ１１は、選択中のセレクト構成アイテムの操作ボタンを、親アイテムのボタンイメージ部２３１の隣位置とキーパッドイメージ部２３０の最下段の（隣接する）空き位置とのボタンイメージ部２３１に配置し、そのアイテムの番号及びボタン位置情報を、記憶部１５に記憶されているアイテム割付ファイルに格納する（ステップＳ７４）。
【０１０３】
セレクト構成アイテムを割り付け中でない場合（ステップＳ７３；ＮＯ）、ＣＰＵ１１は、選択中のアイテムの番号に応じて、セット構成アイテムをキーパッド２２１，２２２の操作ボタンに割り付け中であるか否かを判別する（ステップＳ７５）。セット構成アイテムを割り付け中である場合（ステップＳ７５；ＹＥＳ）、ＣＰＵ１１は、選択中のセット構成アイテムの操作ボタンを、キーパッドイメージ部２３０の最下段の（隣接する）空き位置のボタンイメージ部２３１に配置し、そのアイテムの番号及びボタン位置情報を、記憶部１５に記憶されているアイテム割付ファイルに格納する（ステップＳ７６）。
【０１０４】
ステップＳ７２，７４，７６の実行後、ＣＰＵ１１は、記憶部１５に記憶されたアイテムファイル５０を参照し、選択中のアイテムの番号５１に対応するキャラクタ５２を読み出して取得する（ステップＳ７７）。そして、ＣＰＵ１１は、ステップＳ７７で取得されたキャラクタ５２をステップＳ７２、Ｓ７４又はＳ７６でキーパッドイメージ部２３０に貼り付けた更新後のボタンレイアウト設定画面を生成して表示部１４に表示する（ステップＳ７８）。
【０１０５】
そして、ＣＰＵ１１は、記憶部１５に記憶されているアイテムファイル５０を参照し、選択中のアイテムの番号に対応するリンク先情報（リンク５４）があるか否かを判別する（ステップＳ７９）。リンク先情報がない場合（ステップＳ７９；ＮＯ）、アイテム割付処理が終了する。リンク先情報がある場合（ステップＳ７９；ＹＥＳ）、ＣＰＵ１１は、ステップＳ７９で取得したリンク先情報（リンク５４）がセットであるか否かを判別する（ステップＳ８０）。
【０１０６】
リンク先情報がセットである場合（ステップＳ８０；ＹＥＳ）、ＣＰＵ１１は、記憶部１５に記憶されているセットファイル７０を参照し、ステップＳ７９で取得したリンク先情報（リンク５４）に対応する番号７１のレコードの未選択のリンクアイテム（セット構成アイテム）の番号（リンク７２１〜７２ｍ）を１つ選択する（ステップＳ８１）。
【０１０７】
そして、ＣＰＵ１１は、ステップＳ８１で選択された１つのリンクアイテムの番号に対応してアイテム割付処理を実行する（ステップＳ８２）。ステップＳ８２のアイテム割付処理は、図１３の全体のアイテム割付処理の再帰呼び出しである。そして、ＣＰＵ１１は、ステップＳ８１で未選択のリンクアイテムがないか否かを判別する（ステップＳ８３）。未選択のリンクアイテムがある場合（ステップＳ８３；ＮＯ）、ステップＳ８１に移行される。未選択のリンクアイテムがない場合（ステップＳ８３；ＹＥＳ）、アイテム割付処理が終了する。
【０１０８】
リンク先情報がセットでない場合（ステップＳ８０；ＮＯ）、このリンク先情報がセレクトであり、ＣＰＵ１１は、記憶部１５に記憶されているセレクトファイル６０を参照し、ステップＳ７９で取得したリンク先情報（リンク５４）に対応する番号６１のレコードの未選択のリンクアイテム（セレクト構成アイテム）の番号（リンク６２１〜６２ｎ）を１つ選択する（ステップＳ８４）。
【０１０９】
そして、ＣＰＵ１１は、ステップＳ８４で選択された１つのリンクアイテムの番号に対応してアイテム割付処理を実行する（ステップＳ８５）。ステップＳ８５のアイテム割付処理は、図１３の全体のアイテム割付処理の再帰呼び出しである。そして、ＣＰＵ１１は、ステップＳ８４で未選択のリンクアイテムがないか否かを判別する（ステップＳ８６）。未選択のリンクアイテムがある場合（ステップＳ８６；ＮＯ）、ステップＳ８４に移行される。未選択のリンクアイテムがない場合（ステップＳ８６；ＹＥＳ）、アイテム割付処理が終了する。
【０１１０】
セット構成アイテムを割り付け中でない場合（ステップＳ７５；ＮＯ）、ＣＰＵ１１は、エラー処理を実行し（ステップＳ８７）、アイテム割付処理（ボタンレイアウト設定処理）を終了する。
【０１１１】
ここで、図１４〜図１７を参照して、ボタンレイアウト設定処理の具体例を説明する。図１５に、ボタンレイアウト設定画面２００Ｂを示す。図１６に、ボタンレイアウト設定画面２００Ｃを示す。図１７に、ボタンレイアウト設定画面２００Ｄを示す。
【０１１２】
先ず、ＣＰＵ１１によるボタンレイアウト設定処理実行により、ステップＳ６１で、アイテムファイル５０のキャラクタ“ステーキ定食セット”の親アイテムの番号５１（ＰＬＵ−０００７）が選択される。そして、ステップＳ６２のアイテム割付処理が実行され、ステップＳ７２で、左上のボタンイメージ部２３１が選択入力される。すると、ステップＳ７７でキャラクタ５２（ステーキ定食セット）が取得され、ステップＳ７８で図１４に示すボタンレイアウト設定画面２００Ａが表示部１４に表示される。ボタンレイアウト設定画面２００Ａでは、左上のボタンイメージ部２３１に、キャラクタ“ステーキ定食セット”の最上位の親アイテムの操作ボタン２４１が設定されている。
【０１１３】
そして、ステップＳ７９，Ｓ８０で、親アイテムの番号５１（ＰＬＵ−０００７）に対応するリンク５４にＳＥＴ−０００２が設定されている。このため、ステップＳ８１で、セットファイル７０の番号７１（ＳＥＴ−０００２）に対応するリンク７２１（ＰＬＵ−０００１）が選択される。そして、ステップＳ８２で、セット構成アイテムの番号５１（ＰＬＵ−０００１）に対応するアイテム割付処理（第１の再帰呼び出し）が実行される。
【０１１４】
選択中のセット構成アイテムの番号５１がＰＬＵ−０００１であり、ステップＳ７６で、左下のボタンイメージ部２３１に配置される。そして、ステップＳ７７でキャラクタ５２（ステーキ）が取得される。そして、ステップＳ７８で、ボタンイメージ部２３１に、キャラクタ“ステーキ”のセット構成アイテムの操作ボタン２４２が設定されているボタンレイアウト設定画面が表示部１４に表示される。第１の再帰呼び出しのアイテム割付処理は、番号５１（ＰＬＵ−０００１）のレコードにリンク５４が無いため、そのまま終了する。
【０１１５】
このため、１段階上位のアイテム割付処理に戻り、ステップＳ８１で、未選択のリンク７２２（ＰＬＵ−０００６）が選択される。そして、ステップＳ８１で、セット構成アイテムの番号５１（ＰＬＵ−０００６）に対応するアイテム割付処理（第２の再帰呼び出し）が実行される。
【０１１６】
選択中のセット構成アイテムの番号５１がＰＬＵ−０００６であり、ステップＳ７６で、左下から右に２番目（操作ボタン２４２の右隣）のボタンイメージ部２３１に操作ボタンが配置される。そして、ステップＳ７７でキャラクタ５２（定食セット）が取得される。図１５に示すように、ステップＳ７８で、操作ボタン２４２の右隣のボタンイメージ部２３１に、キャラクタ“定食セット”のセット構成アイテムの操作ボタン２４３が設定されているボタンレイアウト設定画面２００Ｂが表示部１４に表示される。
【０１１７】
そして、ステップＳ７９，Ｓ８０で、番号５１（ＰＬＵ−０００６）にリンク５４（ＳＥＴ−０００１）が設定されている。つまり、“ステーキ定食セット”のセット構成アイテムとしての“定食セット”は、新たなセットアイテムでもある。このため、ステップＳ８１で、セットファイル７０の番号７１（ＳＥＴ−０００１）に対応するリンク７２１（ＰＬＵ−０００５）が選択される。そして、ステップＳ８２で、セット構成アイテムの番号５１（ＰＬＵ−０００５）に対応するアイテム割付処理（第３の再帰呼び出し）が実行される。
【０１１８】
選択中のセット構成アイテムの番号５１がＰＬＵ−０００５であり、ステップＳ７６で、左下から右に３番目（操作ボタン２４３の右隣）のボタンイメージ部２３１に操作ボタンが配置される。そして、ステップＳ７７でキャラクタ５２（白米パンセレクト）が取得される。ステップＳ７８で、操作ボタン２４３の右隣のボタンイメージ部２３１に、キャラクタ“白米パンセレクト”のセットアイテムの操作ボタン２４４が設定されているボタンレイアウト設定画面が表示部１４に表示される。
【０１１９】
そして、ステップＳ７９，Ｓ８０で、番号５１（ＰＬＵ−０００５）にリンク５４（ＳＥＬ−０００１）が設定されている。つまり、“定食セット”のセット構成アイテムとしての“白米パンセレクト”は、新たなセレクトアイテムでもある。このため、ステップＳ８４で、セレクトファイル６０の番号６１（ＳＥＬ−０００１）に対応するリンク６２１（ＰＬＵ−０００２）が選択される。そして、ステップＳ８５で、セレクト構成アイテムの番号５１（ＰＬＵ−０００２）に対応するアイテム割付処理（第４の再帰呼び出し）が実行される。
【０１２０】
選択中のセレクトアイテムの番号５１がＰＬＵ−０００２であり、ステップＳ７４で、最上位の親アイテム“ステーキ定食セット”の隣（操作ボタン２４１の右隣）と、左下から右に４番目（操作ボタン２４４の右隣）とのボタンイメージ部２３１に操作ボタンが配置される。そして、ステップＳ７７でキャラクタ５２（白米）が取得される。ステップＳ７８で、操作ボタン２４１，２４４の右隣のボタンイメージ部２３１に、キャラクタ“白米”のセレクト構成アイテムの操作ボタン２４５，２４６が設定されているボタンレイアウト設定画面が表示部１４に表示される。第４の再帰呼び出しのアイテム割付処理は、番号５１（ＰＬＵ−０００２）のレコードにリンク５４が無いため、そのまま終了する。
【０１２１】
このため、１段階上位の第３の再帰呼び出しのアイテム割付処理に戻り、ステップＳ８４で、未選択のリンク６２２（ＰＬＵ−０００３）が選択される。そして、ステップＳ８５で、セレクト構成アイテムの番号５１（ＰＬＵ−０００３）に対応するアイテム割付処理（第５の再帰呼び出し）が実行される。
【０１２２】
選択中のセレクト構成アイテムの番号５１がＰＬＵ−０００３であり、ステップＳ７４で、最上位の親アイテム“ステーキ定食セット”の隣（操作ボタン２４１の右隣の操作ボタン２４５の右隣）と、左下から右に５番目（操作ボタン２４６の右隣）とのボタンイメージ部２３１に操作ボタンが配置される。そして、ステップＳ７７でキャラクタ５２（パン）が取得される。図１６に示すように、ステップＳ７８で、操作ボタン２４５，２４６の右隣のボタンイメージ部２３１に、キャラクタ“パン”のセットアイテムの操作ボタン２４７，２４８が設定されているボタンレイアウト設定画面２００Ｃが表示部１４に表示される。第５の再帰呼び出しのアイテム割付処理は、番号５１（ＰＬＵ−０００３）のレコードにリンク５４が無いため、そのまま終了する。
【０１２３】
このため、１段階上位の第３の再帰呼び出しのアイテム割付処理に戻り、第３の再帰呼び出しのアイテム割付処理も終了して、もう１段階上位の第２の再帰呼び出しのアイテム割付処理に戻る。そして、ステップＳ８１で、セットファイル７０の番号７１（ＳＥＴ−０００１）に対応する未選択のリンク７２２（ＰＬＵ−０００４）が選択される。そして、ステップＳ８２で、セット構成アイテムの番号５１（ＰＬＵ−０００４）に対応するアイテム割付処理（第６の再帰呼び出し）が実行される。
【０１２４】
選択中のセットアイテムの番号５１がＰＬＵ−０００４であり、ステップＳ７６で、左下から右に６番目（操作ボタン２４７の右隣）のボタンイメージ部２３１に操作ボタンが配置される。そして、ステップＳ７７でキャラクタ５２（サラダ）が取得される。図１７に示すように、ステップＳ７８で、操作ボタン２４８の右隣のボタンイメージ部２３１に、キャラクタ“サラダ”のセットアイテムの操作ボタン２４９が設定されているボタンレイアウト設定画面２００Ｄが表示部１４に表示される。
【０１２５】
ボタンレイアウト設定画面２００Ｄでは、同階層（同位）のアイテムの操作ボタンが同色で表示され、異なる階層（上位又は下位）のアイテムの操作ボタンが異なる色に表示されるものとする。例えば、操作ボタン２４１の色と、操作ボタン２４２，２４３の色と、操作ボタン２４４，２４９の色と、操作ボタン２４５，２４６，２４７，２４８の色と、が互いに異なる。ボタンレイアウト設定画面２００Ｄの各アイテムの操作ボタンの色と、メニュー編集画面１００の各アイテムのキャラクタの色とは、同じアイテムで同じ色となることが好ましい。
【０１２６】
第６の再帰呼び出しのアイテム割付処理は、番号５１（ＰＬＵ−０００４）のレコードにリンク５４が無いため、そのまま終了し、第２の再帰呼び出しのアイテム割付処理に戻る。第２の再帰呼び出しのアイテム割付処理もそのまま終了し、最上位のアイテム割付処理に戻る。最上位のアイテム割付処理もそのまま終了し、ボタンレイアウト設定処理が終了する。
【０１２７】
ＰＣ１０において、ボタンレイアウト設定処理の終了後、記憶部１５に、アイテムファイル５０、セレクトファイル６０、セットファイル７０及びアイテム割付ファイルが記憶されている。ＣＰＵ１１は、記憶部１５からアイテムファイル５０、セレクトファイル６０、セットファイル７０及びアイテム割付ファイルを読み出す。そして、ＣＰＵ１１は、通信部１６により、上記読み出したアイテムファイル５０、セレクトファイル６０、セットファイル７０及びアイテム割付ファイルをコントローラ３０に送信する。
【０１２８】
コントローラ３０は、アイテムファイル５０、セレクトファイル６０、セットファイル７０及びアイテム割付ファイルをＰＣ１０から受信し、赤外線通信機能により、ハンディ端末２０に赤外線送信する。ハンディ端末２０において、ＣＰＵ２１は、赤外線通信部２８により、アイテムファイル５０、セレクトファイル６０、セットファイル７０及びアイテム割付ファイルをコントローラ３０から受信してフラッシュメモリ２７に記憶する。
【０１２９】
次いで、図１８を参照して、ハンディ端末２０で実行されるアイテム登録処理を説明する。図１８に、ハンディ端末２０で実行されるアイテム登録処理を示す。アイテム登録処理は、接客スタッフの操作入力に応じて、顧客からの注文されたアイテムを登録してオーダ情報を生成及び記憶する処理である。
【０１３０】
店舗において営業時間であるものとし、接客スタッフがホールに配置されてハンディ端末２０を所持しているものとする。このハンディ端末２０には、アイテムファイル５０、セレクトファイル６０、セットファイル７０及びアイテム割付ファイルが記憶されているものとする。また、操作部２２には、アイテムファイル５０の全アイテムが操作ボタンとして配置されたハンディ端末イメージ部２１０に対応して印刷された用紙が貼り付けられているものとする。
【０１３１】
ハンディ端末２０において、例えば、操作部２２を介して接客スタッフからアイテム登録処理の実行指示が入力されたことをトリガとして、ＣＰＵ２１は、ＲＯＭ２５から読み出されて適宜ＲＡＭ２３に展開されたアイテム登録プログラム２５１との協働で、アイテム登録処理を実行する。
【０１３２】
先ず、ＣＰＵ２１は、フラッシュメモリ２７からアイテム割付ファイルを読み出し、このアイテム割付ファイルに応じて、操作部２２のキーパッド２２１，２２２に配列された各操作ボタンにアイテムを割り付ける（ステップＳ９０）。そして、ＣＰＵ２１は、フラッシュメモリ２７から、アイテムファイル５０の全アイテムのキャラクタ５２及び単価５３を読み出して取得する（ステップＳ９１）。
【０１３３】
そして、ＣＰＵ２１は、アイテム注文用のメニュー画面を生成して表示部２４に表示し、このメニュー画面に対応して、操作部２２のキーパッド２２１，２２２を介して、接客スタッフからの注文されたアイテムの選択入力（操作ボタンの押下入力）を受け付ける（ステップＳ９２）。
【０１３４】
そして、ＣＰＵ２１は、フラッシュメモリ２７に記憶されているアイテムファイル５０を参照し、ステップＳ９２で選択入力されたアイテムの番号５１に対応するリンク先情報（リンク５４）があるか否かを判別する（ステップＳ９３）。リンク先情報がある場合（ステップＳ９３；ＹＥＳ）、ＣＰＵ２１は、ステップＳ９３で取得したリンク先情報（リンク５４）がセットであるか否かを判別する（ステップＳ９４）。
【０１３５】
リンク先情報がセットである場合（ステップＳ９４；ＹＥＳ）、ＣＰＵ２１は、フラッシュメモリ２７に記憶されているセットファイル７０を参照し、ステップＳ９３で取得したリンク先情報（リンク５４）に対応する番号７１のレコードの未選択のリンクアイテム（セット構成アイテム）の番号（リンク７２１〜７２ｍ）を１つ選択する（ステップＳ９５）。
【０１３６】
そして、ＣＰＵ２１は、ステップＳ９５で選択された１つのリンクアイテムの番号に対応してアイテム登録処理を実行する（ステップＳ９６）。ステップＳ９６のアイテム登録処理は、図１８の全体のアイテム登録処理の再帰呼び出しである。そして、ＣＰＵ２１は、ステップＳ９７で未選択のリンクアイテムが無いか否かを判別する（ステップＳ９７）。未選択のリンクアイテムがある場合（ステップＳ９６；ＮＯ）、ステップＳ９５に移行される。
【０１３７】
ステップＳ９３で取得したリンク先情報がセットでない場合（ステップＳ９４；ＮＯ）、このリンク先情報がセレクトであり、ＣＰＵ２１は、フラッシュメモリ２７に記憶されているセレクトファイル６０を参照し、ステップＳ９８で取得したリンク先情報（リンク５４）に対応する番号６１のレコードの未選択のリンクアイテム（セレクト構成アイテム）の番号（リンク６２１〜６２ｎ）を１つ選択する（ステップＳ９８）。
【０１３８】
そして、ＣＰＵ２１は、ＣＰＵ２１は、フラッシュメモリ２７に記憶されているアイテムファイル５０を参照し、ステップＳ９８で選択された１つのリンクアイテムの番号に対応する番号５１のキャラクタ５２を含む（追加した）セレクト構成アイテムの一覧画面を生成して表示部２４に表示する（ステップＳ９９）。
【０１３９】
そして、ＣＰＵ１１は、ステップＳ９８で未選択のリンクアイテムが無いか否かを判別する（ステップＳ１００）。未選択のリンクアイテムがある場合（ステップＳ１００；ＮＯ）、ステップＳ９８に移行される。未選択のリンクアイテムがない場合（ステップＳ１００；ＹＥＳ）、ＣＰＵ２１は、セレクト構成アイテムの一覧画面に対応して、操作部２２のキーパッド２２１，２２２を介して、接客スタッフからの注文されたセレクト構成アイテムの選択入力（操作ボタンの押下入力）を受け付ける（ステップＳ１０１）。
【０１４０】
そして、ＣＰＵ２１は、ステップＳ１０１で選択された１つのリンクアイテム（セレクト構成アイテム）の番号に対応してアイテム登録処理を実行する（ステップＳ１０２）。ステップＳ１０２のアイテム登録処理は、図１８の全体のアイテム登録処理の再帰呼び出しである。
【０１４１】
リンク先情報がない場合（ステップＳ９３；ＮＯ）、未選択のリンクアイテムがない場合（ステップＳ９６；ＹＥＳ）、又はステップＳ１０２の終了後、ＣＰＵ２１は、操作部２２を介して、選択入力されたアイテムの個数の選択入力を受け付ける（ステップＳ１０３）。そして、ＣＰＵ２１は、ステップＳ９２，Ｓ９５，Ｓ１０１で選択されたアイテムの番号５１と、ステップＳ１０３で入力された個数の情報と、を含むオーダ情報を生成してフラッシュメモリ２７に記憶し（ステップＳ１０４）、アイテム登録処理を終了する。
【０１４２】
アイテム登録処理の実行後に、ＣＰＵ２１は、操作部２２を介する接客スタッフからのオーダ情報送信指示の入力に応じて、フラッシュメモリ２７に記憶されたオーダ情報を読み出して無線通信部２６を介してコントローラ３０に無線送信する。
【０１４３】
以上、本実施の形態によれば、ＰＣ１０は、記憶部１５にアイテムファイル５０を記憶し、アイテムファイル５０のアイテムのメニュー編集画面を表示部１４に表示し、操作部１２により、表示されたアイテムの中から任意のアイテムの複数の選択入力を受け付ける。そして、ＰＣ１０は、前記選択入力された複数のアイテムに基づいてこれらのアイテムを統合した統合メニューアイテムとしてのセットアイテム又はセレクトアイテムを生成する。そして、ＰＣ１０は、生成したセットアイテム又はセレクトアイテムを前記選択された複数のアイテム（セット構成アイテム又はセレクト構成アイテム）と関連付けて、アイテムファイル５０のリンク５４、セレクトファイル６０、セットファイル７０を生成して記憶部１５に記憶する。
【０１４４】
このため、複数のアイテムを統合したセットアイテム及びセレクトアイテムを簡単且つ誤りなく設定できる。
【０１４５】
また、アイテムファイル５０が、アイテム名称であるキャラクタ５２及び単価５３よりなるレコードデータを格納する。ＰＣ１０は、アイテムファイル５０のセットアイテム又はセレクトアイテムのレコードデータに、前記選択された複数のアイテムのリンク先情報としてのリンク５４を対応付けて記憶させ、リンク５４に対応するセレクトファイル６０、セットファイル７０を生成して記憶部１５に記憶させる。このため、セットアイテム及びセレクトアイテムと、選択された複数のアイテム（セット構成アイテム及びセレクト構成アイテム）とを容易に対応付けることができる。
【０１４６】
また、ＰＣ１０は、アイテムファイル５０の前記選択された複数のメニューのレコード（セット構成アイテム又はセレクト構成アイテム）のキャラクタ５２を用いて、セットアイテム又はセレクトアイテムのキャラクタを生成し、セットアイテム又はセレクトアイテムのレコードのキャラクタ５２として格納させる。このため、セットアイテム及びセレクトアイテムの名称を容易に設定できる。
【０１４７】
また、セットアイテムは、オーダ指定時に指定された際に、当該セットアイテムに関連付けられた複数のアイテム（セット構成アイテム）が包括的に選択されてオーダ登録されるアイテムである。このため、ハンディ端末２０において、セットメニューの複数のアイテムを容易に包括的に選択してオーダ登録するようにアイテムファイル５０及びセットファイル７０を生成でき、これらのファイルを用いて複数のアイテムを容易に包括的に選択してオーダ登録できる。
【０１４８】
また、セレクトアイテムは、オーダ指定時に指定された際に、当該セレクトアイテムに関連付けられた複数のアイテム（セレクト構成アイテム）から１つのアイテムが排他的に選択されてオーダ登録されるアイテムである。このため、ハンディ端末２０において、セレクトメニューの複数のアイテムから１つのアイテムを排他的に選択してオーダ登録するようにアイテムファイル５０及びセレクトファイル６０を生成でき、これらのファイルを用いて複数のアイテムから１つのアイテムを容易に排他的に選択してオーダ登録できる。
【０１４９】
また、ＰＣ１０は、ボタンレイアウト設定処理により、セットアイテム及びセレクトアイテムに関連付けられた複数のアイテム（セット構成アイテム及びセレクト構成アイテム）をハンディ端末２０の操作部２２のキーパッド２２１，２２２の操作ボタンに容易に割り付けることができる。特に、不要な操作ボタンの設定を防ぐことができ、操作ボタンの位置の入力ミスを低減できる。
【０１５０】
また、ＰＣ１０は、セレクトアイテムに関連付けられた複数のアイテム（セレクト構成アイテム）をハンディ端末２０の操作部２２のキーパッド２２１，２２２の操作ボタンに割り付ける際に、各セレクト構成アイテムを隣接する操作ボタンに配置する。このため、セレクト構成アイテムの操作ボタンの割り付けを自動的に容易に行うことができるとともに、オーダ登録時に、接客スタッフが、セレクトメニューの複数のセレクト構成アイテムを容易に選択操作できる。
【０１５１】
また、ＰＣ１０は、メニュー編集画面１００のセットメニュー表示部１０２において、親アイテムと、セットアイテム及びセレクトアイテムと、セット構成アイテム及びセレクト構成アイテムと、を字下げによる階層表示により対応付けて識別して表示する。このため、アイテムの対応付け及び階層付けを視覚的に容易に確認できる。
【０１５２】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な記録媒体として記憶部１５を使用した例を開示したが、この例に限定されない。
その他のコンピュータ読み取り可能な記録媒体として、フラッシュメモリ等の不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬型の記録媒体を適用することが可能である。
また、本発明に係るプログラムのデータを通信回線を介して提供する記録媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【０１５３】
なお、上記実施の形態における記述は、本発明に係るオーダ処理装置及びプログラムの一例であり、これに限定されるものではない。
【０１５４】
上記実施の形態では、オーダ処理装置がＰＣ１０である構成例を説明したが、これに限定されるものではない。オーダ処理装置は、ＥＣＲ、ＰＯＳ等の売上データ処理装置や、ハンディ端末等、他の装置としてもよい。
【０１５５】
また、上記実施の形態では、アイテムデータ設定処理、セレクトデータ設定処理、セットデータ設定処理、ボタンレイアウト設定処理をオーダ処理装置（ＰＣ１０）で実行する構成例で説明したが、これに限定されるものではない。これらの処理の少なくとも１つを、ハンディ端末２０で実行する構成としてもよい。
【０１５６】
また、上記実施の形態では、メニュー編集画面１００のセットメニュー表示部１０２において、親アイテムと、セットアイテム及びセレクトアイテムと、セット構成アイテム及びセレクト構成アイテムと、を字下げによる階層表示により対応付けて識別して表示する構成であったが、これに限定されるものではない。例えば、親アイテムと、セットアイテム及びセレクトアイテムと、セット構成アイテム及びセレクト構成アイテムとを、ツリー状、フォルダ状等、他の階層表示により対応付けを行う構成としてもよい。
【０１５７】
また、上記実施の形態では、セレクトアイテムを、複数のセレクト構成アイテムから１つのアイテムを排他的に選択するメニューアイテムとしたが、これに限定されるものではない。例えば、セレクトアイテムを、複数のセレクト構成アイテムから少なくとも１つのアイテムを任意に選択するメニューアイテムとしてもよい。
【０１５８】
また、上記実施の形態におけるオーダエントリシステム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【符号の説明】
【０１５９】
１  オーダエントリシステム
１０  ＰＣ
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  バス
２０  ハンディ端末
２１  ＣＰＵ
２２  操作部
２２１，２２２  キーパッド
２３  ＲＡＭ
２４  表示部
２５  ＲＯＭ
２６  無線通信部
２７  フラッシュメモリ
２８  赤外線通信部
２９  電源部
２９ａ  バス
３０  コントローラ
４０  プリンタ
【図１】
2012088990.tif 000003
【図２】
2012088990.tif 000004
【図３】
2012088990.tif 000005
【図４】
2012088990.tif 000006
【図５】
2012088990.tif 000007
【図６】
2012088990.tif 000008
【図７】
2012088990.tif 000009
【図８】
2012088990.tif 000010
【図９】
2012088990.tif 000011
【図１０】
2012088990.tif 000012
【図１１】
2012088990.tif 000013
【図１２】
2012088990.tif 000014
【図１３】
2012088990.tif 000015
【図１４】
2012088990.tif 000016
【図１５】
2012088990.tif 000017
【図１６】
2012088990.tif 000018
【図１７】
2012088990.tif 000019
【図１８】
2012088990.tif 000020