(57)【要約】【課題】メニューにおける選択可能な数量の不一致を低減することができる注文入力装置を提供することを目的とする。【解決手段】注文入力装置は、注文されるメニューに関するメニュー情報であって、メニュー情報が選択可能な情報を備える場合に、選択可能な情報を階層化して記憶する記憶部と、記憶部が記憶する選択可能な情報に対する選択数が正しいか否かを検出する不一致検出部と、不一致検出部が選択数を正しくないと検出した場合に、メニューの選択可能な情報が入力途中であると判別し、メニュー選択の画面内に、メニューが選択途中であることを示す報知画像を視認可能に表示し続ける処理部と、を備える。【選択図】図２
2018151777.tif 000002
【特許請求の範囲】
【請求項１】
注文されるメニューに関するメニュー情報であって、前記メニュー情報が選択可能な情報を備える場合に、前記選択可能な情報を階層化して記憶する記憶部と、
前記記憶部が記憶する前記選択可能な情報に対する選択数が正しいか否かを検出する不一致検出部と、
前記不一致検出部が選択数を正しくないと検出した場合に、前記メニューの選択可能な情報が入力途中であると判別し、メニュー選択の画面内に、メニューが選択途中であることを示す報知画像を視認可能に表示し続ける処理部と、
を備える注文入力装置。
【請求項２】
客の注文の入力を受け付ける入力部と
注文の内容に関する表示を行う表示部と、
注文されるメニューに関するメニュー情報であって、前記メニュー情報が選択可能な情報を備える場合に、前記選択可能な情報を階層化して記憶する記憶部と、
前記入力部から入力される注文されたメニューに関して、前記記憶部が記憶する前記選択可能な情報に対する選択数が正しいか否かを検出する不一致検出部と、
前記不一致検出部が選択数を正しくないと検出した場合、前記メニューの選択可能な情報が入力途中であると判別し、前記表示部に、メニューが選択途中であることを示す報知情報を、当該メニューの選択数が正しいと検出されるまで、視認可能に表示させる処理部と、
を備える注文入力装置。
【請求項３】
前記処理部は、
注文される第１のメニューの入力途中に、第２のメニューの注文入力を受け付け、
前記不一致検出部は、
前記第１のメニューの入力途中に、前記第２のメニューの注文入力を前記処理部が受け付けたとき、前記第１のメニューの前記選択可能な情報に対する選択数が正しくないため、前記第１のメニューの選択可能な情報が入力途中であると判別し、前記第１のメニューが入力途中であることを示す情報を前記表示部に表示させる、請求項２に記載の注文入力装置。
【請求項４】
前記メニュー情報は、少なくともメニュー名称を含み、
前記選択可能な情報は、少なくとも飲食物のカテゴリーに関する情報であるカテゴリー情報を含む、請求項１から請求項３のいずれか１項に記載の注文入力装置。
【請求項５】
前記選択可能な情報の前記カテゴリー情報は、飲食物の料理方法、調味料、食材、提供時期のうち少なくとも１つを表すカテゴリーに付帯する付帯情報を含む、請求項４に記載の注文入力装置。
【請求項６】
前記選択可能な情報の前記飲食物のカテゴリー情報は、選択可能な付帯情報を含む、請求項５に記載の注文入力装置。
【請求項７】
前記処理部は、
前記メニュー名称、前記カテゴリー情報、前記付帯情報の順に選択し、選択した個数を前記記憶部に記憶させ、前記カテゴリー情報の選択可能な個数を算出し、
前記不一致検出部は、
前記選択可能な個数と、前記選択した個数とが一致するか否かに基づいて、選択数が正しいか否かを検出する、請求項６に記載の注文入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注文入力装置に関する。
【背景技術】
【０００２】
レストラン等のメニューには、単品メニュー以外にセットメニューがある。セットメニューには、主メニューに付属する複数のカテゴリーメニューがある。そして、メニューでは、各カテゴリーの中に含まれるセレクトメニューを選択することができる。
【０００３】
例えば、セットメニュー「てり焼きハンバーグセット」の場合、主メニューは、「てり焼きハンバーグ」である。このセットメニューでは、セットメニューに付属する「ごはん類」、「サラダ類」「飲み物類」の３つのカテゴリーからそれぞれ１つのセレクトメニューを選択できる。「ごはん類」では、ライス、半ライス、パンの中から１つを選択できる。「サラダ類」では、グリーンサラダ、オニオンサラダ、わかめサラダの中から１つを選択できる。「飲み物類」では、ホットコーヒー、アイスコーヒー、ミルクティー、レモンティー、アイスティーの中から飲み物が選択できる。さらに「サラダ類」では、付帯メニューとして、和風ドレッシング、フレンチドレッシング、イタリアンドレッシングの中から１つを選択できる。そして、「飲み物類」では、提供時期として、食前、同時、食後の中から１つを選択できる。
【０００４】
このような複数のカテゴリーの中からそれぞれセレクトメニューを選択したり、付帯メニューや提供時期を選択できるメニューが含まれるセットメニューの注文においては、客が選択メニューを決定しないうちに主食を注文する場合がある。このため、注文管理システムでは、一方の客が選択できるメニュー選んでいる間に、他の客の注文入力が可能なものもある。例えば、１つの卓に客Ａと客Ｂが着席し、客Ａが注文したセットメニューを店員が入力している。客Ａがセレクトメニューの選択に時間を要している間、客Ｂのセットメニューの入力を店員が開始した場合は、客Ｂの注文入力が完了しても客Ａの注文入力が完了していない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３９８０５５２号公報
【特許文献２】特許第４４１５０３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術および特許文献２に記載の技術では、注文に関する全ての主メニューとそれに付属する複数のカテゴリーを一画面に表示するため、限られた表示エリアに中で表示できる主メニュー数を増やそうとすると、表示する情報量（文字数）を制限しなければならない。
【０００７】
また、特許文献１に記載の技術では、セットメニューにおいて、確認／転送ボタンの操作によって、セットメニューの選択状態とセレクトメニューの選択状態の整合性が確認されセレクトの不一致表示が行われ、確認キーから不一致表示、不一致表示から再入力の手順が必要で操作が煩わしい。
さらに、特許文献２に記載の技術では、セットメニューにおいて、確認リストを表示するダイアログが一画面表示の上に上書きされるため、ダイアログの裏に隠れた表示を参照できない。特許文献２に記載の技術では、確認リストを表示しない場合、情報量が少ないため数量が不一致なカテゴリー（サブメニュー群名称）のみの表示になり、詳細は確認リストを表示する必要がある。
このように、特許文献１に記載の技術や特許文献２に記載の技術では、セットメニューにおいて、注文管理システムへ注文を入力している店員がセレクトの不一致を気づかない場合があった。これにより、特許文献１に記載の技術や特許文献２に記載の技術では、セットメニューにおいて、セレクトの不一致が発生する場合があった。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであって、メニューにおける選択可能な数量の不一致を低減することができる注文入力装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一態様に係る注文入力装置（入力装置１０）は、注文されるメニューに関するメニュー情報であって、前記メニュー情報が選択可能な情報を備える場合に、前記選択可能な情報を階層化して記憶する記憶部（１５２）と、前記記憶部が記憶する前記選択可能な情報に対する選択数が正しいか否かを検出する不一致検出部（１５１２）と、前記不一致検出部が選択数を正しくないと検出した場合に、前記メニューの選択可能な情報が入力途中であると判別し、メニュー選択の画面内に、メニューが選択途中であることを示す報知画像を視認可能に表示し続ける処理部（注文入力管理データ処理部）と、を備える。
【００１０】
上記目的を達成するため、本発明の一態様に係る注文入力装置（入力装置１０）は、客の注文の入力を受け付ける入力部（１５６）と注文の内容に関する表示を行う表示部（１１０）と、注文されるメニューに関するメニュー情報であって、前記メニュー情報が選択可能な情報を備える場合に、前記選択可能な情報を階層化して記憶する記憶部（１５２）と、前記入力部から入力される注文されたメニューに関して、前記記憶部が記憶する前記選択可能な情報に対する選択数が正しいか否かを検出する不一致検出部（１５１２）と、前記不一致検出部が選択数を正しくないと検出した場合、前記メニューの選択可能な情報が入力途中であると判別し、前記表示部に、メニューが選択途中であることを示す報知情報を、当該メニューの選択数が正しいと検出されるまで、視認可能に表示させる処理部（注文入力管理データ処理部）と、を備える。
【００１１】
また、本発明の一態様に係る注文入力装置において、前記処理部は、注文される第１のメニューの入力途中に、第２のメニューの注文入力を受け付け、前記不一致検出部は、前記第１のメニューの入力途中に、前記第２のメニューの注文入力を前記処理部が受け付けたとき、前記第１のメニューの前記選択可能な情報に対する選択数が正しくないため、前記第１のメニューの選択可能な情報が入力途中であると判別し、前記第１のメニューが入力途中であることを示す情報を前記表示部に表示させるようにしてもよい。
【００１２】
また、本発明の一態様に係る注文入力装置において、前記メニュー情報は、少なくともメニュー名称を含み、前記選択可能な情報は、少なくとも飲食物のカテゴリーに関する情報であるカテゴリー情報を含むようにしてもよい。
【００１３】
また、本発明の一態様に係る注文入力装置において、前記選択可能な情報の前記カテゴリー情報は、飲食物の料理方法、調味料、食材、提供時期のうち少なくとも１つを表すカテゴリーに付帯する付帯情報を含むようにしてもよい。
【００１４】
また、本発明の一態様に係る注文入力装置において、前記選択可能な情報の前記飲食物のカテゴリー情報は、選択可能な付帯情報を含むようにしてもよい。
【００１５】
また、本発明の一態様に係る注文入力装置において、前記処理部は、前記メニュー名称、前記カテゴリー情報、前記付帯情報の順に選択し、選択した個数を前記記憶部に記憶させ、前記カテゴリー情報の選択可能な個数を算出し、前記不一致検出部は、前記選択可能な個数と、前記選択した個数とが一致するか否かに基づいて、選択数が正しいか否かを検出するようにしてもよい。
【発明の効果】
【００１６】
本発明によれば、メニューにおける選択可能な数量の不一致を低減することができる。
【図面の簡単な説明】
【００１７】
【図１】本実施形態に係る注文管理システムの概略構成図である。
【図２】本実施形態に係る入力装置の内部構成の概略ブロック図である。
【図３】本実施形態に係る注文管理装置の内部構成の概略ブロック図である。
【図４】本実施形態に係る印字装置の内部構成の概略ブロック図である。
【図５】本実施形態に係る入力装置の記憶部が記憶する情報を示す図である。
【図６】本実施形態に係るセットメニュー情報記憶部が記憶するセットメニューに関する情報の構成例を示す図である。
【図７】本実施形態に係るセレクトカテゴリー情報記憶部が記憶するセレクトカテゴリーに関する情報の構成例を示す図である。
【図８】本実施形態に係るセレクトメニュー情報記憶部が記憶するセレクトメニューに関する情報の構成例を示す図である。
【図９】本実施形態に係る付帯カテゴリー情報記憶部が記憶する付帯カテゴリーに関する情報の構成例を示す図である。
【図１０】本実施形態に係る付帯情報記憶部が記憶する付帯情報の構成例を示す図である。
【図１１】本実施形態に係る単品メニュー情報記憶部が記憶する単品メニューに関する情報の構成例を示す図である。
【図１２】本実施形態に係る注文設定データ記憶部が記憶するセットメニューの注文設定データの構成例を示す図である。
【図１３】本実施形態に係る注文設定データ記憶部が記憶するセットメニューの注文入力管理データの構成例を示す図である。
【図１４】本実施形態に係る注文設定データ記憶部が記憶するセットメニューの注文設定データの構成例を示す図である。
【図１５】本実施形態に係る注文設定データ記憶部が記憶する単品メニューの注文設定データの構成例を示す図である。
【図１６】本実施形態に係る注文入力管理データ記憶部が記憶する注文入力管理データの構成例を示す図である。
【図１７】注文入力管理データ記憶部が記憶する注文入力管理データの例を示す図である。
【図１８】本実施形態に係る注文入力時の入力装置の表示部に表示される画像例を示す概略図である。
【図１９】図１８に示した注文入力が完了した後に表示部に表示される画像の一例を示す図である。
【図２０】図１９の注文入力が終了した後に注文入力管理データ記憶部に格納される注文入力管理データの構成例を示す図である。
【図２１】付帯情報を含む注文入力管理データの例を示す図である。
【図２２】本実施形態に係る注文入力の途中で別の注文入力が行われたときの表示例を示す図である。
【図２３】入力途中メニューリストの画像に表示される入力途中メニューリストのデータ例を示す図である。
【図２４】本実施形態に係る注文入力の途中で別の注文入力が行われたときの他の表示例を示す図である。
【図２５】本実施形態に係る注文入力管理データのセレクトメニューの選択数が不一致の例を示す図である。
【図２６】本実施形態に係る注文入力処理のフローチャートである。
【図２７】本実施形態に係る単品メニュー入力処理のフローチャートである。
【図２８】本実施形態に係るセットメニュー入力処理のフローチャートである。
【図２９】本実施形態に係る選択数チェック処理のフローチャートである。
【図３０】本実施形態に係る入力装置と注文管理装置との間で行われる処理のシーケンス図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態について図面を参照しながら説明する。
図１は、本実施形態に係る注文管理システム１の概略構成図である。図１に示すように、注文管理システム１は、入力装置１０と、注文管理装置２０と、印字装置３０−１〜３０−ｍ（ｍは１以上の整数）とから構成される。なお、以下の説明において、印字装置３０−１〜３０−ｍを特定しない場合は、印字装置３０という。
【００１９】
入力装置１０は、レストランや居酒屋等の飲食店の接客スタッフが携帯する注文用の端末である。入力装置１０は、接客スタッフが顧客の注文を聞いて飲み物や料理等を入力したり、テーブル番号や人数を入力したりするのに用いられる。
【００２０】
注文管理装置２０は、飲食店内に設置されており、注文処理や会計処理等、飲食店での各種の業務の処理を行っている。注文管理装置２０は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により、入力装置１０及び印字装置３０と接続可能とされている。注文管理装置２０は、入力装置１０からの注文データを受信すると、注文処理を行う。
【００２１】
印字装置３０は、厨房やレジカウンタに置かれている印字装置である。印字装置３０は、無線ＬＡＮにより、注文管理装置２０と接続可能とされている。印字装置３０は、注文管理装置２０から送られてきた注文情報に基づいて、注文伝票の印字等を行う。また、印字装置３０は、注文管理装置２０から送られてきた会計情報に基づいて、レシートの印字等を行う。
【００２２】
図２は、本実施形態に係る入力装置１０の内部構成の概略ブロック図である。図２に示すように、入力装置１０は、処理部１５１、記憶部１５２、通信制御部１５３、表示部１１０、表示制御部１５５、入力部１５６、キー入力制御部１５７、タッチパネル１５８、及びタッチパネル入力制御部１５９を備えている。
【００２３】
処理部１５１は、記憶部１５２に記憶されているプログラムに基づいて各部の制御を行う。また、処理部１５１は、必要な情報を記憶部１５２に記憶させる。処理部１５１は、キー入力制御部１５７が出力する入力情報に基づいて表示部１１０に表示させる画像を生成する指示を表示制御部１５５に出力する。処理部１５１は、セットメニューに入力時に、セレクトメニュー入力を行うための画像を表示する指示を表示制御部１５５に出力する。処理部１５１は、複数のセットメニューの入力において、第１のセットメニューの入力が完了する前に第２のセットメニューの入力を受け付け、入力が完了していないセットメニューがあることを示す入力未完了フラグをセット（例えば０から１）して、記憶部１５２に記憶させる。処理部１５１は、入力が完了していないセットメニューを示す画像を表示する指示を表示制御部１５５に出力する。なお、処理部１５１は、セットメニューの入力時、選択されるべきセットメニューに含まれるセレクトメニューの数が不一致であるか否かを判別し、不一致である場合に入力が完了していないセットメニューがあると判別する。処理部１５１は、注文入力時に入力状態を記憶部１５２に記憶させる。ここで、入力状態とは、セレクトメニューが選択された状態、セレクトメニューに対する付帯情報が選択された状態等である。また、付帯情報とは、例えばサラダのドレッシングの種類、飲み物を提供するタイミング（食前、食事と同時、食後）等の情報である。処理部１５１は、入力部１５６の操作によって入力されたデータに基づいて注文入力管理データを生成し、生成した注文入力管理データを記憶部１５２に記憶させる。処理部１５１は、注文入力時に未入力の情報があるか否かを検出する。処理部１５１は、入力部１５６またはタッチパネル１５８を利用者によって操作された結果に基づいて注文データを生成し、生成した注文データを通信制御部１５３とアンテナ１５４を介して、注文管理装置２０へ送信する。処理部１５１は、注文管理装置２０が送信する注文データ受信応答と共に注文管理装置２０が送信する伝票番号を示す情報を、アンテナ１５４と通信制御部１５３を介して受信する。
【００２４】
処理部１５１は、さらに注文入力管理データ処理部１５１１、不一致検出部１５１２を備える。
注文入力管理データ処理部１５１１は、入力部１５６の操作によって入力されたデータに基づいて注文入力管理データを生成し、生成した注文入力管理データを記憶部１５２に記憶させる。
不一致検出部１５１２は、注文入力時に未入力の情報があるか否かを検出する。
【００２５】
記憶部１５２は、ＲＡＭ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等で構成される。記憶部１５２は、注文入力に関するプログラムや各種のデータを記憶する。記憶部１５２は、入力未完了フラグを記憶する。記憶部１５２は、メニューに関する情報、注文に関する情報を記憶する。なお、メニューに関する情報、及び注文に関する情報については、後述する。記憶部１５２は、注文入力時に入力状態を記憶する。
【００２６】
通信制御部１５３は、アンテナ１７０により注文管理装置２０と無線通信を行うため、例えば無線ＬＡＮの送受信制御を行う。
【００２７】
表示制御部１５５は、処理部１５１が出力した画像を表示する指示に応じて画像を生成し、生成した画像を表示部１１０に表示させる。
表示部１１０は、表示制御部１５５の制御に応じて各種情報を表示する。表示部１１０は、例えば液晶ディスプレイ、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイからなる。
【００２８】
入力部１５６は、各種の入力を行うキーである。入力部１５６からの入力情報は、キー入力制御部１５７を介して、処理部１５１に送られる。
【００２９】
タッチパネル１５８は、例えば表示部１１０上に積層配置されている。
タッチパネル入力制御部１５９は、タッチパネル１５８が操作された座標位置を検出し、入力情報として、処理部１５１に送出する。
【００３０】
図３は、本実施形態に係る注文管理装置２０の内部構成の概略ブロック図である。図３に示すように、注文管理装置２０は、処理部２０１、記憶部２０２、通信制御部２０３、アンテナ２０４、表示制御部２０５、表示部２０６、入力部２０７、入力制御部２０８、及びデータ保存部２０９を備えている。
【００３１】
処理部２０１は、記憶部２０２に記憶されているプログラムに基づいて各部の制御を行う。処理部２０１は、アンテナ２０４と通信制御部２０３を介して、注文データを入力装置１０から受信し、受信した注文データをデータ保存部２０９に格納する。処理部２０１は、注文データを受信したとき、伝票番号を発行し、注文データ受信応答と共に、発行した伝票番号を示す情報を通信制御部２０３とアンテナ２０４を介して、入力装置１０に送信する。処理部２０１は、受信した注文データに応じて、調理のための調理伝票や会計伝票等の伝票データを生成し、生成した伝票データを、通信制御部２０３とアンテナ２０４を介して、印字装置３０へ送信する。
【００３２】
記憶部２０２は、ＲＡＭ、ＲＯＭ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリ等で構成される。記憶部２０２は、プログラムや各種のデータを記憶する。
【００３３】
通信制御部２０３は、無線ＬＡＮによる通信や、ネットワークによる通信制御を行う。通信制御部２０３は、無線ＬＡＮにより、アンテナ２０４を介して入力装置１０または印字装置３０と通信を行う。
【００３４】
アンテナ２０４は、受信した電波を電気信号に変換し、変換した電気信号を通信制御部２０３へ出力する。アンテナ２０４は、通信制御部２０３が出力した電気信号を電波に変換して入力装置１０または印字装置３０へ送信する。
【００３５】
表示制御部２０５は、処理部２０１が出力した情報を表示部２０６に表示させる。
表示部２０６は、表示制御部２０５の制御に応じて各種情報を表示する。表示部２０６は、例えば液晶ディスプレイ、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ、７セグＬＥＤ（発光ダイオード）等からなる。
【００３６】
入力部２０７は、例えば１０キー、決定キー、キャンセルキー等を含む。入力部２０７は、キーが押された結果を示す入力情報を入力制御部２０８に出力する。
入力制御部２０８は、入力部２０７からの入力情報を処理部２０１に出力する。
【００３７】
データ保存部２０９は、例えばＨＤＤやフラッシュメモリからなる。データ保存部２０９は、入力装置１０が送信した注文データを保存する。
【００３８】
図４は、本実施形態に係る印字装置３０の内部構成の概略ブロック図である。図４に示すように、印字装置３０は、処理部３０１、記憶部３０２、通信制御部３０３、アンテナ３０４、及び印字部３０５を備えている。
【００３９】
処理部３０１は、記憶部３０２が記憶する基本プログラムとプリンタ制御プログラムとを読み出し、読み出した制御プログラムと各種情報とに基づいて各部の制御を行う。処理部３０１は、無線回線、アンテナ３０４、及び通信制御部３０３を介して注文管理装置２０が送信する調理伝票の情報、会計伝票の情報を取得する。
【００４０】
記憶部３０２は、処理部３０１が用いる基本プログラムとプリンタ制御プログラムとを記憶する。記憶部３０２は、処理部３０１が用いる情報を一時記憶する。
通信制御部３０３は、注文管理装置２０が送信した調理伝票や会計伝票を表す伝票データ等を、アンテナ３０４を介して受信する。
アンテナ３０４は、注文管理装置２０が送信した電波を受信し、受信した電波を電気信号に変換し、変換した電気信号を通信制御部３０３に出力する。
【００４１】
印字部３０５は、処理部３０１の制御に応じて調理伝票または会計伝票を印字する。印字部３０５は、通信部５０１から、注文管理装置２０が送信した調理伝票を表す情報等の伝票情報を取得する。印字部３０５は、伝票情報を取得すると、該伝票情報を処理することによって、印刷する。
【００４２】
次に、入力装置１０の記憶部１５２が記憶する情報について説明する。
図５は、本実施形態に係る入力装置１０の記憶部１５２が記憶する情報を示す図である。図５に示すように、記憶部１５２は、セットメニュー情報記憶部１５２１、セレクトカテゴリー情報記憶部１５２２、セレクトメニュー情報記憶部１５２３、付帯カテゴリー情報記憶部１５２４、付帯情報記憶部１５２５、単品メニュー情報記憶部１５２６、注文設定データ記憶部１５２７、及び注文入力管理データ記憶部１５２８を備えている。
【００４３】
セットメニュー情報記憶部１５２１は、セットメニューに関する情報を記憶する。
セレクトカテゴリー情報記憶部１５２２は、セレクトカテゴリーに関する情報を記憶する。ここで、セレクトカテゴリーとは、セットメニューに含まれる料理、飲み物、デザート等の種類である。
【００４４】
セレクトメニュー情報記憶部１５２３は、セレクトメニューに関する情報を記憶する。ここで、セレクトメニューとは、セットメニューに含まれる料理、飲み物、デザート等それぞれの料理名、飲み物名、デザート名などの名称である。
【００４５】
付帯カテゴリー情報記憶部１５２４は、付帯カテゴリーに関する情報を記憶する。付帯カテゴリーとは、セレクトカテゴリーそれぞれに関する付帯情報の種類である。また、付帯情報とは、例えば肉の焼き方、サラダのドレッシングの種類、飲み物の提供時期等の情報である。
付帯情報記憶部１５２５は、付帯情報を記憶する。
【００４６】
単品メニュー情報記憶部１５２６は、単品メニューに関する情報を記憶する。
注文設定データ記憶部１５２７は、注文設定データを記憶する。ここで、注文設定データとは、メニューそれぞれに付与されている番号、セレクトメニューそれぞれに付与されている番号、付帯情報それぞれに付与されている番号等の情報である。
【００４７】
注文入力管理データ記憶部１５２８は、注文入力管理データを記憶する。ここで、注文入力管理データとは、卓情報、メニュー情報、セレクトメニュー情報、付帯情報が含まれ卓それぞれの注文開始から注文データ送信完了までの注文に関する情報である。
【００４８】
まず、セットメニュー情報記憶部１５２１が記憶するセットメニューに関する情報について説明する。
図６は、本実施形態に係るセットメニュー情報記憶部１５２１が記憶するセットメニューに関する情報の構成例を示す図である。図６に示すように、セットメニューに関する情報は、セットメニュー番号、セットメニュー名称、単価それぞれに関する情報を含んで構成される。セットメニュー情報記憶部１５２１は、セットメニュー毎に、セットメニュー番号に、セットメニュー名称と単価を対応つけて記憶する。例えば、セットメニュー情報記憶部１５２１は、セットメニュー番号“１１”に、セットメニュー名称“ハンバーグセット”と単価“１２００（円）”を対応つけて記憶する。
【００４９】
次に、セレクトカテゴリー情報記憶部１５２２が記憶するセレクトカテゴリーに関する情報について説明する。
図７は、本実施形態に係るセレクトカテゴリー情報記憶部１５２２が記憶するセレクトカテゴリーに関する情報の構成例を示す図である。図７に示すように、セレクトカテゴリーに関する情報は、セレクトカテゴリー番号、セレクトカテゴリー名称それぞれに関する情報を含んで構成される。セレクトカテゴリー情報記憶部１５２２は、セレクトカテゴリー番号に、セレクトカテゴリー名称を対応つけて記憶する。例えば、セレクトカテゴリー情報記憶部１５２２は、セレクトカテゴリー番号“５１”に、セレクトカテゴリー名称“主メニュー”を対応つけて記憶する。
【００５０】
次に、セレクトメニュー情報記憶部１５２３が記憶するセレクトメニューに関する情報について説明する。
図８は、本実施形態に係るセレクトメニュー情報記憶部１５２３が記憶するセレクトメニューに関する情報の構成例を示す図である。図８に示すように、セレクトメニューに関する情報は、セレクトメニュー番号、セレクトメニュー名称、単価それぞれに関する情報を含んで構成される。セレクトメニュー情報記憶部１５２３は、セレクトメニュー番号に、セレクトメニュー名称と単価を対応つけて記憶する。例えば、セレクトメニュー情報記憶部１５２３は、セレクトメニュー番号“１１０”に、セレクトメニュー名称“ハンバーグＳ”と単価“０”を対応つけて記憶する。なお、“ハンバーグＳ”におけるＳは、セットメニューにおけるメニューであることを示し、単品メニューの“ハンバーグ”と異なることを示している。また、セットメニューであるため、単価を０円としている。
【００５１】
次に、付帯カテゴリー情報記憶部１５２４が記憶する付帯カテゴリーに関する情報について説明する。
図９は、本実施形態に係る付帯カテゴリー情報記憶部１５２４が記憶する付帯カテゴリーに関する情報の構成例を示す図である。図９に示すように、付帯カテゴリーに関する情報は、付帯カテゴリー番号、付帯カテゴリー名称それぞれに関する情報を含んで構成される。付帯カテゴリー情報記憶部１５２４は、付帯カテゴリー番号に、付帯カテゴリー名称を対応つけて記憶する。例えば、付帯カテゴリー情報記憶部１５２４は、付帯カテゴリー番号“８１”に、付帯カテゴリー名称“焼き方”（飲食物の料理方法）を対応つけて記憶する。付帯カテゴリー名称“焼き方”は、ハンバーグセットにおけるハンバーグの焼き方である。なお、図９に示したカテゴリー情報は一例であり、これに限られない。付帯カテゴリー名称は、例えば、調味料に関する情報（わさび抜き、わさび多め、マスタード抜き、ケチャップ等）、食材に関する情報（人参抜き、ニンニク抜き、唐辛子抜き等）等であってもよい。
【００５２】
次に、付帯情報記憶部１５２５が記憶する付帯情報について説明する。
図１０は、本実施形態に係る付帯情報記憶部１５２５が記憶する付帯情報の構成例を示す図である。図１０に示すように、付帯情報は、付帯情報番号、付帯情報名称、単価それぞれに関する情報を含んで構成される。付帯情報記憶部１５２５は、付帯情報番号に、付帯情報名称と単価を対応つけて記憶する。例えば、付帯情報記憶部１５２５は、付帯情報番号“８１１”に、付帯情報名称“レア”と単価“０”を対応つけて記憶する。なお、セットメニューであるため、単価を０円としている。付帯情報名称“レア”は、ハンバーグセットにおけるハンバーグの焼き方がレアであることを示している。
【００５３】
次に、単品メニュー情報記憶部１５２６が記憶する単品メニューに関する情報について説明する。
図１１は、本実施形態に係る単品メニュー情報記憶部１５２６が記憶する単品メニューに関する情報の構成例を示す図である。図１１に示すように、単品メニューに関する情報は、単品メニュー番号、単品メニュー名称、単価それぞれに関する情報を含んで構成される。単品メニュー情報記憶部１５２６は、単品メニュー毎に、単品メニュー番号に、単品メニュー名称と単価を対応つけて記憶する。例えば、単品メニュー情報記憶部１５２６は、単品メニュー番号“２１１”に、単品メニュー名称“ハンバーグ”と単価“９００（円）”を対応つけて記憶する。
【００５４】
次に、注文設定データ記憶部１５２７が記憶する注文設定データについて説明する。
図１２〜図１４は、本実施形態に係る注文設定データ記憶部１５２７が記憶するセットメニューの注文設定データの構成例を示す図である。図１５は、本実施形態に係る注文設定データ記憶部１５２７が記憶する単品メニューの注文設定データの構成例を示す図である。
【００５５】
図１２〜図１５に示すように、注文設定データは、メニュー番号、セレクトカテゴリー数、セレクトカテゴリー番号、セレクトメニュー数、セレクトメニュー番号、付帯カテゴリー数、付帯カテゴリー番号、付帯情報数、付帯情報番号を含んで構成される。注文設定データ記憶部１５２７は、メニュー番号、セレクトカテゴリー数、セレクトカテゴリー番号、セレクトメニュー数、セレクトメニュー番号、付帯カテゴリー数、付帯カテゴリー番号、付帯情報数、及び付帯情報番号の順に階層化して記憶する。
【００５６】
メニュー番号は、セットメニュー番号または単品メニュー番号である。セレクトカテゴリー数は、選択可能なセレクトカテゴリーの総数である。セレクトカテゴリー番号は、選択可能なセレクトメニュー番号である。セレクトメニュー数は、選択可能なセレクトメニューの総数である。セレクトメニュー番号は、選択可能なセレクトメニュー番号である。付帯カテゴリー数は、選択可能な付帯カテゴリーの総数である。付帯カテゴリー番号は、選択可能な付帯カテゴリー番号である。付帯情報数は、選択可能な付帯情報の総数である。付帯情報番号は、選択可能な付帯情報番号である。
【００５７】
図１２は、ハンバーグセットの注文設定データの例である。図１２に示すように、メニュー番号“１１”は、セレクトカテゴリー数“３”である。セレクトカテゴリー数“３”は、セレクトカテゴリー番号“５１”と“５２”と“５３”である。
セレクトカテゴリー番号“５１”は、セレクトメニュー数“１”、セレクトメニュー番号“１１０”、付帯カテゴリー数“０”、付帯カテゴリー番号“−（データなし）”、付帯情報数“−（データなし）”、及び付帯情報番号“−（データなし）”である。
【００５８】
具体的には、ハンバーグセット（メニュー番号“１１”）は、３つのセレクトカテゴリーである主メニュー（セレクトカテゴリー番号“５１”）、サラダ（セレクトカテゴリー番号“５２”）、飲み物（セレクトカテゴリー番号“５３”）を含む。主メニューは、ハンバーグＳ（セレクトメニュー番号“１１０”）のみであり、付帯情報が無しである。サラダは、ポテトサラダＳ（セレクトメニュー番号“５２１”）、ツナサラダＳ（セレクトメニュー番号“５２２”）のうち１つを選択可能である。ポテトサラダＳは、付帯情報であるドレッシング（付帯カテゴリー番号“８２”）の選択ができないため、付帯情報が無しである。ツナサラダＳは、ドレッシングをフレンチ（付帯情報番号“８２１”）、和風（付帯情報番号“８２２”）から選択できる。
【００５９】
セレクトカテゴリー番号“５２”は、セレクトメニュー数“２”であり、セレクトメニュー番号“５２１”と“５２２”である。セレクトメニュー番号“５２１”は、付帯カテゴリー数“０”、付帯カテゴリー番号“−”、付帯情報数“−”、及び付帯情報番号“−”である。セレクトメニュー番号“５２２”は、付帯カテゴリー数“１”、付帯カテゴリー番号“８２”、付帯情報数“２”、及び付帯情報番号“８２１”と“８２２”である。セレクトカテゴリー番号“５２”は、セレクトメニュー数“２”であり、セレクトメニュー番号“５２１”と“５２２”である。
【００６０】
セレクトカテゴリー番号“５３”は、セレクトメニュー数“２”であり、セレクトメニュー番号“５３１”と“５３２”である。セレクトメニュー番号“５３１”は、付帯カテゴリー数“１”、付帯カテゴリー番号“８３”、付帯情報数“３”である。付帯情報数“３”は、付帯情報番号“８３１”と“８３２”と“８３３”である。セレクトメニュー番号“５３２”は、付帯カテゴリー数“１”、付帯カテゴリー番号“８３”、付帯情報数“３”である。付帯情報数“３”は、付帯情報番号“８３１”と“８３２”と“８３３”である。
【００６１】
図１３は、ステーキセットの注文設定データの例であり、ステーキセットの注文設定データが、主メニュー、サラダ、飲み物等の選択可能な項目を含んでいる。
図１４は、焼肉セットの注文設定データの例であり、焼肉の注文設定データが、主メニュー、サラダ、飲み物等の選択可能な項目を含んでいる。
【００６２】
図１５は、単品メニューの注文設定データの例である。図１５に示すように、単品メニューの場合は、セレクトメニューが無しであるが、付帯情報があるものもある。例えば、メニュー番号“２１２”は、セレクトカテゴリー数“０”、セレクトカテゴリー番号“０”、セレクトメニュー数“０”、セレクトメニュー番号“０”、付帯カテゴリー数“１”、付帯カテゴリー番号“８１”、付帯情報数“３”、及び付帯情報番号“８１１”と“８１２”と“８１３”である。すなわち、単品メニューのステーキ（メニュー番号“２１２”）は、焼き方をレア（付帯情報番号“８１１”）、ミディアム（付帯情報番号“８１２”）、ウェルダム（付帯情報番号“８１３”）の中から選択できる。また、飲み物の場合、例えばホットコーヒー（メニュー番号“２３１”）は、提供時期を同時（付帯情報番号“８３１”）、食前（付帯情報番号“８３２”）、食後（付帯情報番号“８３３”）の中から選択できる。
【００６３】
次に、注文入力管理データ記憶部１５２８が記憶する注文入力管理データについて説明する。
図１６は、本実施形態に係る注文入力管理データ記憶部１５２８が記憶する注文入力管理データの構成例を示す図である。
図１６に示すように、注文入力管理データは、注文入力時に使用されるデータが関連つけられている。注文入力管理データ記憶部１５２８は、伝票番号毎に、これらの情報を記憶する。注文入力管理データは、伝票番号、卓番号、人数、注文項目数、注文項目情報を含んで構成される。注文項目情報は、メニュー情報、セレクトメニュー情報、付帯情報を含んで構成される。メニュー情報は、Ｎｏ、メニュー番号、注文数を含んで構成される。セレクトメニュー情報は、セレクトカテゴリー数、セレクトメニュー数、セレクトメニュー番号、セレクト選択数、セレクト合計数を含んで構成される。付帯情報は、付帯カテゴリー数、付帯情報数、付帯情報番号、付帯選択数、付帯合計数を含んで構成される。また、各情報数は、注文数がＮ個の場合、Ｎ倍となる。
【００６４】
伝票番号は、注文管理装置２０が注文データの受付時に付番するユニークな番号である。テーブル、人数は、入力装置１０の入力部１５６から入力される値である。注文項目数は、注文項目情報の項目数、すなわち注文されたメニューの項目数になる。
卓番号は、卓毎に予め割り振られている番号、識別子である。
人数は、１つの卓の客数である。
注文項目数は、１つの卓における注文項目すなわちメニュー番号の数量の合計数である。
【００６５】
メニュー情報のＮｏは、伝票番号毎に例えば１からの連番であり、１つの卓で注文数が５つであれば１、２，３，４，５である。
メニュー番号は、図６を用いて説明したようにセットメニュー毎に割り振られている番号および図１１で説明した単品メニューに割り付けられた番号である。
注文数は、メニュー番号に対する注文数である。
注文管理データのセレクトカテゴリー数、セレクトメニュー数、セレクトメニュー番号と付帯カテゴリー数、付帯カテゴリー番号、付帯情報数、付帯情報番号は、注文入力管理データのメニュー番号が入力部１５６から入力される時、注文設定データ（図１２〜１５）の中で該当するメニュー番号に設定されている情報に従い注文設定データと同じ項目の領域が確保され、注文設定データから注文入力データのセレクトカテゴリー数、セレクトメニュー数、セレクトメニュー番号と付帯カテゴリー数、付帯カテゴリー番号、付帯情報数、付帯情報番号の設定情報がコピーされる。
【００６６】
セレクト選択数は、セレクトメニュー番号で特定されたセレクトメニューが選択された総数である。例えば、同じセットメニューが２つ注文され、同じセレクトメニュー（主メニュー）が２つ選択された状態である場合、セレクト選択数は２である。
セレクト合計数は、セットメニューにおいて選択されるべきセレクトメニューの総数であり、セットメニューの注文数×セレクトカテゴリー数で算出された値である。
例えば、図１２に示したように、ハンバーグセットでは、セレクトメニューの選択肢が、主メニュー、サラダ、飲み物すなわちセレクトカテゴリー数と等しい値３である。このため、ハンバーグセットの注文が１つであればセレクト合計数が３（＝１×３）であり、注文が２つであれば６（＝２×３）である。
【００６７】
付帯選択数は、付帯情報番号で特定された付帯情報が選択された総数である。例えば、ハンバーグセットが２つ注文され、サラダとしてツナサラダが２つ選択され、ドレッシング（付帯カテゴリー番号“８１”）として和風（付帯情報番号“８２２”）が２つ選択された場合、付帯選択数は２である。
付帯合計数は、１メニューにおいて選択されるべき付帯情報の合計数であり、１つのメニューの注文数や、単品メニューの付帯カテゴリー数、セットメニューの場合は選択されたセレクトメニューの選択数とセレクトメニューの付帯カテゴリー数によって算出される数である。より具体的には、単品メニューの場合は、注文数×付帯カテゴリー数であり、セットメニューの場合は、セレクトメニュー数×付帯カテゴリー数を計算し、全セレクトメニューの結果の和を算出した値である。
例えば、ハンバーグセットでは、サラダ（セレクトカテゴリー番号＝５２）としてツナサラダ（セレクトメニュー番号＝５２２）が選択された場合、付帯カテゴリー数は１（すなわちドレッシングの選択肢が１つ）、飲み物（セレクトカテゴリー番号＝５３）として紅茶Ｓ（セレクトメニュー番号＝５３２）が選択された場合、付帯カテゴリー数は１（すなわち提供時期の選択肢が１つ）であるため、付帯合計数は２（＝１＋１）である。
ハンバーグセットの注文が２つであり、１人がサラダとしてポテトサラダ（付帯カテゴリー数＝０）を選択し、他の人がツナサラダ（付帯カテゴリー数＝１）を選択し、飲み物として２人とも紅茶（付帯カテゴリー数＝１）提供時期を選択すべき場合、付帯合計数は３（＝（０＋１）＋（２×１））である。
【００６８】
図１７は、注文入力管理データ記憶部１５２８が記憶する注文入力管理データの例を示す図である。
図１７に示す例は、卓番号が２５の注文の例であり、客数が２人であり、ハンバーグセット（セットメニュー番号“１１”）の注文数が２の例である。また、図１７に示す注文入力管理データは、入力途中のデータであり、セレクトメニューが未選択のデータである。
【００６９】
ここで、入力装置１０の外観構成を、図１８を参照して説明する。
図１８は、本実施形態に係る注文入力時の入力装置１０の表示部１１０に表示される画像例を示す概略図である。
図１８に示すように、入力装置１０には、メニューキー１０１、テンキー１０２、機能キー１０３等、各種のキー（入力部１５６）が配設されている。メニューキー１０１は、飲み物や料理等を選択するキーである。テンキー１０２は、テーブル番号、人数、注文の品数等を入力するキーである。機能キー１０３は、オーダーの中心、確認、送信等を行うキーである。また、入力装置１０には、表示部１１０が配設されている。図１８に示す例において、表示部１１０には、接客スタッフの入力に応じて、注文を入力するが画像が表示される。
【００７０】
図１８に示す例において、表示部１１０に表示される画像には、主注文入力画面１１１、第１の副注文入力画面１２１、第２の副注文入力画面１３１が含まれている。
主注文入力画面１１１には、セットメニュー名称、単品メニュー名称、セレクトメニュー名称等が表示される領域１１２と、メニュー毎の注文数が表示される領域１１３を有する。なお、利用者は、セットメニューの選択やセレクトメニューの選択を、メニューキー１０１を操作して行い、注文数を、テンキー１０２を操作して入力する。
【００７１】
第１の副注文入力画面１２１は、主注文入力画面１１１において、セレクトメニューがある場合に、選択可能なセレクトメニューが表示される画面である。なお、第１の副注文入力画面１２１は、主注文入力画面１１１の上のレイヤーに表示される。
第２の副注文入力画面１３１は、セレクトメニューにおいて、付帯情報がある場合に、選択可能な選択情報が表示される画面である。なお、第２の副注文入力画面１３１は、第１の副注文入力画面１２１の上のレイヤーに表示される。
【００７２】
図１８に示す例は、ハンバーグセットが２つ注文されたときの入力途中の画面例である。
符号ｇ１に示す項目が１つのセットメニューである。符号ｇ１１、符号ｇ１２それぞれに示す項目が、１つのセレクトメニューである。符号ｇ１１は、セレクトメニューがサラダである。符号ｇ１２は、セレクトメニューが飲み物である。
【００７３】
セットメニュー名称、単品メニュー名称、セレクトメニュー名称等が表示される領域１１２は、セットメニュー名称Ａ１１、第１のセレクトカテゴリー名称Ａ１２、第２のセレクトカテゴリー名称Ａ１５、第１のセレクトメニュー名称Ａ１３、第２のセレクトメニュー名称Ａ１６、付帯情報Ａ１４、Ａ１７を含む。図１８に示す例は、第１のセレクトメニュー名称Ａ１２として、ツナサラダＡ１３が選択され、ツナサラダの付帯情報としてフレンチＡ１４のドレッシングが選択され、第２のセレクトメニューとして紅茶が選択された例である。
【００７４】
また、図１８に示す例は、飲み物が選択途中であるため、「飲み物」の表示が異なるように表示される。表示が異なるとは、例えば文字の表示色、フォントの種類、文字の囲いなどが異なる。そして、第１の副注文入力画面１２１には、飲み物として紅茶が選択途中であるため、「紅茶」の表示が異なるように表示される。第１の副注文入力画面１２１は、飲み物の選択を促す領域Ａ２１、選択可能な第１のセレクトメニュー名称Ａ２２、第２のセレクトメニュー名称Ａ２３を含む。
【００７５】
さらに、紅茶には付帯情報があるため、紅茶に対して第２の副注文入力画面１３１が表示され、選択可能な提供時期が表示されている。図１８に示す例は、紅茶が２つ選択され、１つの選択時期が同時であることが選択済みであり、他の紅茶の提供時期を食前として選択している途中を示している。第２の副注文入力画面１３１は、飲み物の提供時期の選択を促す領域Ａ３１、選択可能な第１の付帯情報名称Ａ３２、第２の付帯情報名称Ａ３３、第３の付帯情報名称Ａ３４を含む。
【００７６】
図１９は、図１８に示した注文入力が完了した後に表示部１１０に表示される画像の一例を示す図である。
図１９に示すように、セットメニューに関して全てのセレクトメニュー、付帯情報の選択が終了すると、付帯情報の表示がなくなり、主メニューの名称Ａ１１、第１のセレクトメニューの名称Ａ１３、第１のセレクトメニューの名称Ａ１６、メニューそれぞれの注文数が表示される。
さらに、表示部１１０には、次の注文を促す表示Ａ１８が表示される。
【００７７】
利用者は、全ての注文を入力後、機能キー１０３の送信キーを押す。入力装置１０の処理部１５１は、送信キーが押されたことをキー入力制御部１５７が出力する検出結果に応じて、注文データを注文管理装置２０へ送信する。
【００７８】
図２０は、図１９の注文入力が終了した後に注文入力管理データ記憶部１５２８に格納される注文入力管理データの構成例を示す図である。
図２０に示すように、注文入力管理データは、ハンバーグセット（メニュー番号“１１”）が２つ（注文数）であり、ハンバーグセットのセレクトカテゴリー数は、図１２注文設定データのメニュー番号＝１１におけるセレクトカテゴリー数からコピーされた値３であることを示している。そして、注文入力管理データは、ハンバーグＳ（セレクトメニュー番号“１１０”）については図１２注文設定データのセレクトメニュー数＝１で、選択できないセレクトメニューでありハンバークセットの注文数と同じ注文が２つ（セレクト選択数）であり、サラダと飲み物は図１９の入力に従いツナサラダＳ（セレクトメニュー番号“５２２”）の注文が２つ（セレクト選択数）であり、紅茶（セレクトメニュー番号“１５３２”）の注文が２つであることを示している。さらに、注文入力管理データは、ハンバーグセットの注文数が２で、ハンバーグセットのセレクトカテゴリー数＝３が注文設定データからコピーされている。このため、注文入力管理データは、注文数×セレクトカテゴリー数で算出された値６（＝２×６）となり、選択されるべきセレクト選択数の合計が６であることを示している。そして、注文入力管理データは、ハンバーグＳ（セレクトメニュー番号＝１１０）のセレクト選択数２とツナサラダＳ（セレクトメニュー番号＝５２２）のセレクト選択数２と紅茶Ｓ（セレクトメニュー番号＝５３２）のセレクト選択数２の合計６（＝２＋２＋２）と一致していることを示している。
【００７９】
図２１は、付帯情報を含む注文入力管理データの例を示す図である。
図２１に示す例は、メニュー情報、セレクトメニュー情報のデータは、図２０と同じである例である。セレクトメニュー番号“１１０”の付帯カテゴリー数は０である。セレクトメニュー番号“５２１”の付帯カテゴリー数は０である。セレクトメニュー番号“５２２”の付帯カテゴリー数は１であり、付帯情報数が２であり“８２１”と“８２２”である。セレクトメニュー番号“５３１”の付帯カテゴリー数は１であり、付帯情報数が３であり“８３１”と“８３２”と“８３３”である。セレクトメニュー番号“５３２”の付帯カテゴリー数は１であり、付帯情報数が３であり“８３１”と“８３２”と“８３３”である。付帯カテゴリー数、付帯情報数、付帯情報番号は、図１２注文設定データのメニュー番号１１の値が代入されている。なお、付帯選択数は、セレクト選択数と付帯カテゴリー数に１以上の値が入力されている行のセレクトメニュー番号のセレクトメニューごとに、図１８に示したように選択できる副注文入力画面が表示される。
【００８０】
図２１に示す例は、セレクトメニュー番号“５２２”に対して、付帯情報番号“８２２”が２つ選択され、セレクトメニュー番号“５３２”に対して、付帯情報番号“８３１”と“８３２”が１つずつ選択された例である。すなわち、セレクトメニュー番号“５２２”であるツナサラダは、付帯番号“８２１”と“８２２”すなわちドレッシングをフレンチまたは和風から選択できる、セレクトメニュー番号“５２２”の付帯番号“８２２”が付帯選択数＝２である。そして、セレクトメニュー番号“５３２”である紅茶は、付帯情報番号“８３１”の付帯選択数が１、付帯情報番号“８３２”の付帯選択数が１、すなわち同時が１、食前が１選択されている。
また、セレクト選択数が１以上のセレクトメニュー番号について、それぞれセレクト選択数×付帯カテゴリー数を算出し、算出結果の和を求めて得られることから、付帯合計数は、４（＝（２×０）＋（２×１）＋（２×１））である。なお、付帯合計数は、注文入力管理データ処理部１５１１が算出し、算出して注文入力管理データ記憶部１５２８に記憶させる。
【００８１】
次に、１つの卓に３人の客がいて、２人の客がハンバーグセットを注文し、セレクトメニューの選択中に、３人目の客の注文を入力する例を説明する。
図２２は、本実施形態に係る注文入力の途中で別の注文入力が行われたときの表示例を示す図である。図２２の表示部１１０上の主注文入力画面１１１と副注文入力画面１４１は、ハンバーグセットを２個入力し、選択カテゴリーとしてサラダの中からセレクトメニューのツナサラダを１つ選択した時点で、メニューキー１０１の焼肉セットが押され、ハンバーグセットの入力が中断したときの例である。
【００８２】
メニューキー１０１の焼肉セットが押されたことにより、注文入力管理データ処理部１５１１は、主注文入力画面１１１ａに、焼肉セットを追加し、焼肉セットのセレクトメニューであるサラダと飲み物を表示し、飲み物の選択中であるため副注文入力画面１４２を表示させる。これにより、焼肉セットのセレクトメニューが選択可能になる。
さらに、注文入力管理データ処理部１５１１は、ハンバーグセットの入力が完了していないため、入力途中メニューリストの画像１４３を表示させる。入力途中メニューリストの画像１４３には、見出しである入力途中メニューリストＡ４１と、入力途中メニューリストＡ４２と、上下スクロークキーＡ４３が含まれる。注文入力管理データ処理部１５１１は、入力途中のメニューが複数ある場合、リスト形式で複数のメニューを表示させ、表示行を超えた時はスクロールバーで表示行を移動させることで表示させる。このように、本実施形態では、注文入力管理データ処理部１５１１が、未入力・未選択のメニューがあるとき、メニュー選択の画面内に、メニューが選択途中であることを示す報知画像（入力途中メニューリストの画像１４３）を視認可能に表示し続ける。
【００８３】
図２３は、入力途中メニューリストの画像１４３に表示される入力途中メニューリストのデータ例を示す図である。なお、注文入力管理データ処理部１５１１が、入力途中メニューリストのデータを注文入力管理データ記憶部１５２８に記憶させる。入力途中メニューリストのデータは、Ｎｏとメニュー番号を含む。
さらに、ハンバーグセットの入力を再開する場合、利用者は、入力途中メニューリストの画像１４３の「ハンバーグセット」をタップして選択する。これにより、注文入力管理データ処理部１５１１は、入力途中メニューリストにメニュー番号１１「ハンバーグセット」以外の入力途中メニューが無いことから、入力途中メニューリストの画像１４３の表示を消し、ハンバーグセットの入力を再開する。
なお、入力途中メニューリストに表示されるメニューは、セットメニュー名称に限られず、単品メニュー名称も表示される。
【００８４】
図２４は、本実施形態に係る注文入力の途中で別の注文入力が行われたときの他の表示例を示す図である。図２４の表示部１１０上の主注文入力画面１１１と副注文入力画面１４１は、図２２と同様に、ハンバーグセットを２個入力し、選択カテゴリーとしてサラダの中からセレクトメニューのツナサラダを１つ選択した時点で、メニューキー１０１の焼肉セットが押され、ハンバーグセットの入力が中断したときの例である。
【００８５】
メニューキー１０１の焼肉セットが押されたことにより、注文入力管理データ処理部１５１１は、主注文入力画面１１１ａに、焼肉セットを追加し、焼肉セットのセレクトメニューであるサラダと飲み物を表示し、飲み物の選択中であるため副注文入力画面１４２を表示させる。これにより、焼肉セットのセレクトメニューが選択可能になる。
図２４に示す例では、注文入力管理データ処理部１５１１が、入力が完了していないメニューがあることを「入力未完了メニュー表示」ボタンの画像１４４を表示させる。この例において、ハンバーグセットの入力を再開する場合、利用者は、「入力未完了メニュー表示」ボタンの画像１４４をタップして選択する。これにより、注文入力管理データ処理部１５１１は、「入力未完了メニュー表示」ボタンの画像１４４の表示を消し、ハンバーグセットの入力を再開する。このように、本実施形態では、注文入力管理データ処理部１５１１が、未入力・未選択のメニューがあるとき、メニュー選択の画面内に、メニューが選択途中であることを示す報知画像（「入力未完了メニュー表示」ボタンの画像１４４）を視認可能に表示し続ける。
なお、図２２、図２４に示した例は一例であり、表示はこれに限られない。
【００８６】
次に、不一致検出部１５１２が行う処理の例を、図２５を参照して説明する。
図２５は、本実施形態に係る注文入力管理データのセレクトメニューの選択数が不一致の例を示す図である。
図２５に示すように、第１の注文であるＮｏ“１”は、メニュー番号“１１”であり、注文数が２つである。メニュー番号“１１”は、セレクトメニューカテゴリー数が３である。主メニューのセレクトメニュー数が１で、セレクトメニュー番号“１１０”である。サラダのセレクトメニュー数が２であり、セレクトメニュー番号“５２１”と“５２２”である。飲み物のセレクトメニュー数が２であり、セレクトメニュー番号“５３１”と“５３２”である。
【００８７】
第２の注文であるＮｏ“２”は、メニュー番号“１４”であり、注文数が１つである。メニュー番号“１４”は、セレクトメニューカテゴリー数が３である。主メニューのセレクトメニュー数が１で、セレクトメニュー番号“１４０”である。サラダのセレクトメニュー数が２であり、セレクトメニュー番号“５２１”と“５２２”である。飲み物のセレクトメニュー数が２であり、セレクトメニュー番号“５３１”と“５３２”である。
【００８８】
不一致検出部１５１２は、Ｎｏ毎にセレクト選択数とセレクト合計数とを比較し、一致しているか、不足しているかを判別する。
図２５に示すように、第１の注文では、セレクトメニュー番号“１１０”が２つ選択され、セレクトメニュー番号“５２２”が１つ選択されている。選択されているセレクトメニューの合計数は、３（＝２＋１）である。セレクト合計数は、注文数×セレクトカテゴリー数６である。図２４に示す例では、不一致検出部１５１２は、選択が不足していると判別する。不一致検出部１５１２は、選択が不足していることを、表示部１１０上に表示させる。
【００８９】
次に、処理部１５１が行う処理手順について、図２６〜図２９を用いて説明する。
図２６は、本実施形態に係る注文入力処理のフローチャートである。
（ステップＳ１）注文入力管理データ処理部１５１１は、キー入力制御部１５７の出力に応じて入力部１５６から入力情報の入力、またはタッチパネル入力制御部１５９の出力に応じてタッチパネル１５８から入力情報の入力を待つ。注文入力管理データ処理部１５１１は、入力が検出された場合、ステップＳ２の処理に進める。
【００９０】
（ステップＳ２）注文入力管理データ処理部１５１１は、入力された入力情報が単品メニューの情報であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報が単品メニューの情報であると判別した場合（ステップＳ２；ＹＥＳ）、ステップＳ３の処理に進め、入力情報が単品メニューの情報ではないと判別した場合（ステップＳ２；ＮＯ）、ステップＳ５の処理に進める。
【００９１】
（ステップＳ３）注文入力管理データ処理部１５１１は、単品メニュー入力処理を行う。
（ステップＳ４）注文入力管理データ処理部１５１１は、入力処理後、単品メニュー入力処理が中断されたか否かを判別する。注文入力管理データ処理部１５１１は、単品メニュー入力処理が中断されたと判別した場合（ステップＳ４；ＹＥＳ）、ステップＳ２の処理に戻し、単品メニュー入力処理が中断されていないと判別した場合（ステップＳ４；ＮＯ）、ステップＳ１に処理を戻す。なお、単品メニュー入力処理については、図２７を用いて後述する。
【００９２】
（ステップＳ５）注文入力管理データ処理部１５１１は、入力された入力情報がセットメニューの情報であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報がセットメニューの情報であると判別した場合（ステップＳ５；ＹＥＳ）、ステップＳ５の処理に進め、入力情報がセットメニューの情報ではないと判別した場合（ステップＳ５；ＮＯ）、ステップＳ８の処理に進める。
【００９３】
（ステップＳ６）注文入力管理データ処理部１５１１は、セットメニュー入力処理を行う。
（ステップＳ７）注文入力管理データ処理部１５１１は、入力処理後、セットメニュー入力処理が中断されたか否かを判別する。注文入力管理データ処理部１５１１は、セットメニュー入力処理が中断されたと判別した場合（ステップＳ７；ＹＥＳ）、ステップＳ２の処理に戻し、セットメニュー入力処理が中断されていないと判別した場合（ステップＳ７；ＮＯ）、ステップＳ１に処理を戻す。なお、セットメニュー入力処理については、図２８を用いて後述する。
【００９４】
（ステップＳ８）注文入力管理データ処理部１５１１は、入力された入力情報が機能キー１０３の確認キー１０４が押されたことを示す情報であるか否かを判別する。注文入力管理データ処理部１５１１は、確認キー１０４が押されたことを示す情報であると判別した場合（ステップＳ８；ＹＥＳ）、ステップＳ７の処理に進め、確認キー１０４が押されたことを示す情報ではないと判別した場合（ステップＳ８；ＮＯ）、ステップＳ１１の処理に進める。
【００９５】
（ステップＳ９）注文入力管理データ処理部１５１１は、入力済み注文入力データの確認表示処理を行う。入力処理後、注文入力管理データ処理部１５１１は、ステップＳ１に処理を戻す。なお、入力済み注文入力データの確認表示処理については、後述する。
【００９６】
（ステップＳ１０）注文入力管理データ処理部１５１１は、入力された入力情報が機能キー１０３の送信キー１０５が押されたことを示す情報であるか否かを判別する。注文入力管理データ処理部１５１１は、送信キー１０５が押されたことを示す情報であると判別した場合（ステップＳ１０；ＹＥＳ）、ステップＳ１１の処理に進め、送信キー１０５が押されたことを示す情報ではないと判別した場合（ステップＳ１０；ＮＯ）、ステップＳ１４の処理に進める。
【００９７】
（ステップＳ１１）注文入力管理データ処理部１５１１は、注文入力管理データ記憶部１５２８に注文データが記憶されていることで、注文データがあるか否かを判別する。注文入力管理データ処理部１５１１は、注文データがあると判別した場合（ステップＳ１１；ＹＥＳ）、ステップＳ１２の処理に進め、注文データがないと判別した場合（ステップＳ１１；ＮＯ）、ステップＳ１３の処理に進める。
【００９８】
（ステップＳ１２）注文入力管理データ処理部１５１１は、注文データ送信処理を行う。なお、注文データ送信処理とは、注文入力管理データ処理部１５１１が、通信制御部１５３を制御して、注文データを注文管理装置２０へ送信する処理である。処理後、注文入力管理データ処理部１５１１は、ステップＳ１に処理を戻す。
【００９９】
（ステップＳ１３）注文入力管理データ処理部１５１１は、表示をオフ状態にして省電力処理を行う。なお、省電力処理とは、注文入力管理データ処理部１５１１が、例えば、表示部１１０の表示をオフ状態にし、各機能部をスリープ状態になるように制御する処理である。処理後、注文入力管理データ処理部１５１１は、ステップＳ１に処理を戻す。
【０１００】
（ステップＳ１４）注文入力管理データ処理部１５１１は、入力途中メニューリストが選択されたか否かを判別する。注文入力管理データ処理部１５１１は、入力途中のメニューリストが選択されたと判別した場合（ステップＳ１４；ＹＥＳ）、ステップＳ１５の処理に進める。注文入力管理データ処理部１５１１は、入力途中のメニューリストが選択されていないと判別した場合（ステップＳ１４；ＮＯ）、ステップＳ１の処理に戻す。
【０１０１】
（ステップＳ１５）注文入力管理データ処理部１５１１は、入力途中メニューリストから選択されたメニュー名に対応するメニュー番号と一致する注文入力管理データのメニュー番号を探索する。処理後、注文入力管理データ処理部１５１１は、ステップＳ１６に処理を進める。
【０１０２】
（ステップＳ１６）注文入力管理データ処理部１５１１は、入力途中メニューリストから該当するメニュー番号を削除し、表示部１１０上に表示される入力途中メニューリストを更新する。処理後、注文入力管理データ処理部１５１１は、ステップＳ１７に処理を進める。
【０１０３】
（ステップＳ１７）注文入力管理データ処理部１５１１は、入力途中メニューリストから選択されたメニュー名に対応するメニュー番号と一致する注文入力管理データのメニュー番号に該当するセレクト選択数、付帯情報選択数の入力処理を行う。
【０１０４】
次に、単品メニュー入力処理について説明する。
図２７は、本実施形態に係る単品メニュー入力処理のフローチャートである。
（ステップＳ１００）単品メニューの入力において、注文入力管理データ処理部１５１１は、注文入力管理情報に選択された単品メニュー番号が登録済みか確認し該メニュー番号が無ければ、注文設定データのメニュー番号の一致する設定情報を参照し、注文入力管理データに選択された単品メニュー番号と設定情報（付帯カテゴリー数、付帯情報数、付帯情報番号）を代入し登録する。
【０１０５】
（ステップＳ１０１）注文入力管理データ処理部１５１１は、キー入力制御部１５７の出力に応じて入力部１５６から入力情報の入力、またはタッチパネル入力制御部１５９の出力に応じてタッチパネル１５８から入力情報の入力を待つ。注文入力管理データ処理部１５１１は、入力が検出された場合、ステップＳ１０２の処理に進める。
【０１０６】
（ステップＳ１０２）注文入力管理データ処理部１５１１は、入力された入力情報が他の単品メニューの情報であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報が他の単品メニューの情報であると判別した場合（ステップＳ１０２；ＹＥＳ）、ステップＳ１１３の処理に進め、入力情報が他の単品メニューの情報ではないと判別した場合（ステップＳ１０２；ＮＯ）、ステップＳ１０３の処理に進める。
【０１０７】
（ステップＳ１０３）注文入力管理データ処理部１５１１は、入力された入力情報が他のセットメニューの情報であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報が他のセットメニューの情報であると判別した場合（ステップＳ１０３；ＹＥＳ）、ステップＳ１１３の処理に進め、入力情報が他のセットメニューの情報ではないと判別した場合（ステップＳ１０３；ＮＯ）、ステップＳ１０４の処理に進める。
【０１０８】
（ステップＳ１０４）注文入力管理データ処理部１５１１は、入力された入力情報が機能キー１０３の送信キー１０５が押されたことを示す情報であるか否かを判別する。注文入力管理データ処理部１５１１は、送信キー１０５が押されたことを示す情報であると判別した場合（ステップＳ１０４；ＹＥＳ）、ステップＳ１１３の処理に進め、送信キー１０５が押されたことを示す情報ではないと判別した場合（ステップＳ１０４；ＮＯ）、ステップＳ１０５の処理に進める。
【０１０９】
（ステップＳ１０５）注文入力管理データ処理部１５１１は、入力された入力情報が機能キー１０３の確認キー１０４が押されたことを示す情報であるか否かを判別する。注文入力管理データ処理部１５１１は、確認キー１０４が押されたことを示す情報であると判別した場合（ステップＳ１０５；ＹＥＳ）、ステップＳ１１３の処理に進め、確認キー１０４が押されたことを示す情報ではないと判別した場合（ステップＳ１０５；ＮＯ）、ステップＳ１０６の処理に進める。
【０１１０】
（ステップＳ１０６）注文入力管理データ処理部１５１１は、入力された入力情報が機能キー１０３の下方向のスクロールキー１０６が押されたことを示す情報であるか否かを判別する。注文入力管理データ処理部１５１１は、下方向のスクロールキー１０６が押されたことを示す情報であると判別した場合（ステップＳ１０６；ＹＥＳ）、ステップＳ１０７の処理に進め、下方向のスクロールキー１０６が押されたことを示す情報ではないと判別した場合（ステップＳ１０６；ＮＯ）、ステップＳ１０９の処理に進める。
【０１１１】
（ステップＳ１０７）注文入力管理データ処理部１５１１は、全ての付帯情報に関する選択項目行に対する選択が終了したか否かを判別する。注文入力管理データ処理部１５１１は、選択項目行に対する選択が終了したと判別した場合（ステップＳ１０７；ＹＥＳ）、ステップＳ１１３に処理を進め、選択項目行に対する選択が終了していないと判別した場合（ステップＳ１０７；ＮＯ）、ステップＳ１０８に処理を進める。
【０１１２】
（ステップＳ１０８）注文入力管理データ処理部１５１１は、選択数を入力する項目行を１行下へ移動させる。注文入力管理データ処理部１５１１は、ステップＳ１０９の処理に進める。
【０１１３】
（ステップＳ１０９）注文入力管理データ処理部１５１１は、入力情報が注文数であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報が注文数であると判別した場合（ステップＳ１０９；ＹＥＳ）、ステップＳ１１０に処理を進め、入力情報が注文数ではないと判別した場合（ステップＳ１０９；ＮＯ）、ステップＳ１１１に処理を進める。
【０１１４】
（ステップＳ１１０）注文入力管理データ処理部１５１１は、注文数処理を行う。なお、注文数処理とは、注文入力管理データの注文数を入力された数に設定していく処理である。処理後、注文入力管理データ処理部１５１１は、ステップＳ１０１の処理に戻す。
【０１１５】
（ステップＳ１１１）注文入力管理データ処理部１５１１は、入力情報が付帯情報の選択であるか否か、または入力情報が付帯情報の数量であるか否か否かを判別する。注文入力管理データ処理部１５１１は、入力情報が付帯情報の選択であると判別、または入力情報が付帯情報の数量であると判別した場合（ステップＳ１１１；ＹＥＳ）、ステップＳ１１２に処理を進める。注文入力管理データ処理部１５１１は、入力情報が付帯情報の選択ではないと判別、または入力情報が付帯情報の数量ではないと判別した場合（ステップＳ１１１；ＮＯ）、ステップＳ１０１に処理を戻す。
【０１１６】
（ステップＳ１１２）注文入力管理データ処理部１５１１は、付帯情報処理を行う。なお、付帯情報処理とは、注文入力管理データの付帯情報を選択、付帯情報を入力された数に設定していく処理である。処理後、注文入力管理データ処理部１５１１は、ステップＳ１０１の処理に戻す。
【０１１７】
（ステップＳ１１３）不一致検出部１５１２は、付帯選択数の選択数をチェックする処理を行う。処理後、不一致検出部１５１２は、ステップＳ１１４の処理に進める。なお、選択数チェックの処理については、後述する。
【０１１８】
（ステップＳ１１４）注文入力管理データ処理部１５１１は、セレクト選択数の選択数、及び帯選択数の選択数がＯＫ（正しい）か否かを判別する。注文入力管理データ処理部１５１１は、セレクト選択数の選択数、及び帯選択数の選択数がＯＫであると判別した場合（ステップＳ１１４；ＹＥＳ）、ステップＳ１１７に処理を進める。注文入力管理データ処理部１５１１は、セレクト選択数の選択数、または帯選択数の選択数がＯＫではないと判別した場合（ステップＳ１１４；ＮＯ）、ステップＳ１１５に処理を進める。
【０１１９】
（ステップＳ１１５）注文入力管理データ処理部１５１１は、入力途中リストに入力処理中の単品メニューを登録する。処理後、注文入力管理データ処理部１５１１は、ステップＳ１１６の処理に進める。
【０１２０】
（ステップＳ１１６）注文入力管理データ処理部１５１１は、入力途中の単品メニュー名称を入力途中リストに表示させる。処理後、注文入力管理データ処理部１５１１は、ステップＳ１１７の処理に進める。
【０１２１】
（ステップＳ１１７）注文入力管理データ処理部１５１１は、入力情報が他の単品メニューの情報であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報が他の単品メニューの情報であると判別した場合（ステップＳ１１７；ＹＥＳ）、ステップＳ１２０の処理に進め、入力情報が他の単品メニューの情報ではないと判別した場合（ステップＳ１１７；ＮＯ）、ステップＳ１１８の処理に進める。
【０１２２】
（ステップＳ１１８）注文入力管理データ処理部１５１１は、入力情報が他のセットメニューの情報であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報が他のセットメニューの情報であると判別した場合（ステップＳ１１８；ＹＥＳ）、ステップＳ１２０の処理に進め、入力情報が他のセットメニューの情報ではないと判別した場合（ステップＳ１１８；ＮＯ）、ステップＳ１１９の処理に進める。
【０１２３】
（ステップＳ１１９）注文入力管理データ処理部１５１１は、入力情報が、送信キーが押されたことを示す情報または確認キーが押されたことを示す情報であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報が、送信キーが押されたことを示す情報または確認キーが押されたことを示す情報であると判別した場合（ステップＳ１１９；ＹＥＳ）、ステップＳ１２０の処理に進める。注文入力管理データ処理部１５１１は、入力情報が、送信キーが押されたことを示す情報または確認キーが押されたことを示す情報ではないと判別した場合（ステップＳ１１９；ＮＯ）、ステップＳ１２２の処理に進める。
【０１２４】
（ステップＳ１２０）注文入力管理データ処理部１５１１は、入力キーの情報を記憶部１５２に保存し、ステップＳ１２１の処理に進める。
（ステップＳ１２１）注文入力管理データ処理部１５１１は、単品メニュー入力処理を中断する。続けて、注文入力管理データ処理部１５１１は、単品メニュー入力を中断後、図２６の単品メニュー入力処理を中断したか否かを判別（ステップＳ４）する処理でＹＥＳに分岐し、ステップＳ１２０で保存した入力キー情報の判別へ処理を進める。
【０１２５】
（ステップＳ１２２）注文入力管理データ処理部１５１１は、入力情報が、下方向のスクロールキー１０６が押されたことを示す情報であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報が、下方向のスクロールキー１０６が押されたことを示す情報であると判別した場合（ステップＳ１２２；ＹＥＳ）、ステップＳ１２３の処理に進める。注文入力管理データ処理部１５１１は、入力情報が、下方向のスクロールキー１０６が押されたことを示す情報ではないと判別した場合（ステップＳ１２２；ＮＯ）、ステップＳ１２２の処理を繰り返す。
【０１２６】
（ステップＳ１２３）ステップＳ１０３で入力情報が下方向のスクロールキー１０６が押されたことを示す情報であると判別した場合、注文入力管理データ処理部１５１１は、次のオーダー入力を受け付ける処理を行う。次のオーダー入力を受け付ける処理とは、図１９に示したように表示部１１０上に「次のオーダーは？」を表示させ、入力待ちとする処理である。
【０１２７】
次に、セットメニュー入力処理について説明する。
図２８は、本実施形態に係るセットメニュー入力処理のフローチャートである。なお、図２７の単品メニュー入力処理と同じ処理については、同じ符号を用いて説明を省略する。
【０１２８】
（ステップＳ１５１）セットメニューの入力において、注文入力管理データ処理部１５１１は、注文入力管理情報に選択されたセットメニュー番号が登録済みか確認し該メニュー番号が無ければ、注文設定データのメニュー番号の一致する設定情報を参照し、注文入力管理データに選択されたセットメニュー番号とセレクトカテゴリー数、セレクトメニュー数、セレクトメニュー番号および付帯カテゴリー数、付帯情報数、付帯情報番号を代入し登録する。注文入力管理データ処理部１５１１は、ステップＳ１０１の処理に進める。
【０１２９】
（ステップＳ１０１〜ステップＳ１０５）注文入力管理データ処理部１５１１は、ステップＳ１０１〜ステップＳ１０５の処理を、図２７を用いて説明した処理と同様に行う。
（ステップＳ１０６）注文入力管理データ処理部１５１１は、入力された入力情報が機能キー１０３の下方向のスクロールキー１０６が押されたことを示す情報であるか否かを判別する。注文入力管理データ処理部１５１１は、下方向のスクロールキー１０６が押されたことを示す情報であると判別した場合（ステップＳ１０６；ＹＥＳ）、ステップＳ１５２の処理に進め、下方向のスクロールキー１０６が押されたことを示す情報ではないと判別した場合（ステップＳ１０６；ＮＯ）、ステップＳ１０９の処理に進める。
【０１３０】
（ステップＳ１５２）注文入力管理データ処理部１５１１は、全てのセレクトメニューに関する選択項目行に対する選択が終了、及び全ての付帯情報に関する選択項目行に対する選択が終了したか否かを判別する。注文入力管理データ処理部１５１１は、選択項目行に対する選択が終了したと判別した場合（ステップＳ１５２；ＹＥＳ）、ステップＳ１５３に処理を進め、選択項目行に対する選択が終了していないと判別した場合（ステップＳ１０７；ＮＯ）、ステップＳ１０８に処理を進める。
（ステップＳ１０８）注文入力管理データ処理部１５１１は、選択数を入力する項目行を１行下へ移動させる。注文入力管理データ処理部１５１１は、ステップＳ１０９の処理に進める。
【０１３１】
（ステップＳ１０９）注文入力管理データ処理部１５１１は、入力情報が注文数であるか否かを判別する。注文入力管理データ処理部１５１１は、入力情報が注文数であると判別した場合（ステップＳ１０９；ＹＥＳ）、ステップＳ１１０に処理を進め、入力情報が注文数ではないと判別した場合（ステップＳ１０９；ＮＯ）、ステップＳ２０１に処理を進める。
【０１３２】
（ステップＳ２０１）注文入力管理データ処理部１５１１は、入力情報がセレクト情報の選択、または入力情報がセレクト情報に対する数量であるか否かを判別する。なお、セレクト情報の選択とは、セレクトメニューの選択である。注文入力管理データ処理部１５１１は、入力情報がセレクト情報の選択であると判別、または入力情報がセレクト情報に対する数量であると判別した場合（ステップＳ２０１；ＹＥＳ）、ステップＳ２０２の処理に進める。注文入力管理データ処理部１５１１は、入力情報がセレクト情報の選択ではないと判別、または入力情報がセレクト情報に対する数量ではないと判別した場合（ステップＳ２０１；ＮＯ）、ステップＳ１１１の処理に進める。
【０１３３】
（ステップＳ２０２）注文入力管理データ処理部１５１１は、セレクト情報処理を行う。なお、セレクト情報処理とは、注文入力管理データのセレクトメニューを選択、セレクト数を入力された数に設定していく処理である。処理後、注文入力管理データ処理部１５１１は、ステップＳ１０１の処理に戻す。
【０１３４】
（ステップＳ１５３）不一致検出部１５１２は、セレクト選択数の選択数をチェック（確認）、または付帯選択数の選択数をチェックする処理を行う。処理後、不一致検出部１５１２は、ステップＳ１１４の処理に進める。なお、選択数チェックの処理については、後述する。
【０１３５】
（ステップＳ１１４）注文入力管理データ処理部１５１１は、セレクト選択数の選択数、及び帯選択数の選択数がＯＫ（正しい）か否かを判別する。注文入力管理データ処理部１５１１は、セレクト選択数の選択数、及び帯選択数の選択数がＯＫであると判別した場合（ステップＳ１１４；ＹＥＳ）、ステップＳ１１７に処理を進める。注文入力管理データ処理部１５１１は、セレクト選択数の選択数、または帯選択数の選択数がＯＫではないと判別した場合（ステップＳ１１４；ＮＯ）、ステップＳ１５４に処理を進める。
【０１３６】
（ステップＳ１５４）注文入力管理データ処理部１５１１は、入力途中リストに入力処理中のセットメニューを登録する。処理後、注文入力管理データ処理部１５１１は、ステップＳ１１６の処理に進める。
【０１３７】
次に、ステップＳ１１３（図２７、図２８）の選択数チェックの処理について説明する。
図２９は、本実施形態に係る選択数チェック処理のフローチャートである。
【０１３８】
（ステップＳ３０１）不一致検出部１５１２は、該当メニュー番号にセレクトメニュー情報が存在するか否かを判別する。）不一致検出部１５１２は、該当メニュー番号にセレクトメニュー情報が存在すると判別した場合（ステップＳ３０１；ＹＥＳ）、ステップＳ３０２の処理に進める。不一致検出部１５１２は、該当メニュー番号にセレクトメニュー情報が存在しないと判別した場合（ステップＳ３０１；ＮＯ）、単品メニューであると判別し、ステップＳ３０４の処理に進める。
【０１３９】
（ステップＳ３０２）不一致検出部１５１２は、セレクト選択数の入力が注文数を超えていないか否かを判別する。不一致検出部１５１２は、セレクト選択数の入力が注文数を超えていないと判別した場合（ステップＳ３０２；ＹＥＳ）、ステップＳ３０３の処理に進める。不一致検出部１５１２は、セレクト選択数の入力が注文数を超えていると判別した場合（ステップＳ３０２；ＮＯ）、選択数がＯＫではない（ＮＧ）であると判別する（ステップＳ１１４；ＮＯ）。
【０１４０】
（ステップＳ３０３）不一致検出部１５１２は、セレクト選択数の合計がセレクト合計数と一致するか否かを判別する。不一致検出部１５１２は、セレクト選択数の合計がセレクト合計数と一致すると判別した場合（ステップＳ３０３；ＹＥＳ）、ステップＳ３０４の処理に進める。不一致検出部１５１２は、セレクト選択数の合計がセレクト合計数と一致しないと判別した場合（ステップＳ３０３；ＮＯ）、選択数がＯＫではない（ＮＧ）であると判別する（ステップＳ１１４；ＮＯ）。
【０１４１】
（ステップＳ３０４）不一致検出部１５１２は、該当メニュー番号に付帯情報が存在するか否かを判別する。不一致検出部１５１２は、該当メニュー番号に付帯情報が存在すると判別した場合（ステップＳ３０４；ＹＥＳ）、ステップＳ３０５の処理に進める。不一致検出部１５１２は、該当メニュー番号に付帯情報が存在しないと判別した場合（ステップＳ３０４；ＮＯ）、選択数がＯＫではない（ＮＧ）であると判別する（ステップＳ１１４；ＮＯ）。
【０１４２】
（ステップＳ３０５）不一致検出部１５１２は、付帯情報の入力が注文数、セレクト選択数を超えていないか否かを判別する。不一致検出部１５１２は、付帯情報の入力が注文数、セレクト選択数を超えていないと判別した場合（ステップＳ３０５；ＹＥＳ）、ステップＳ３０６の処理に進める。不一致検出部１５１２は、付帯情報の入力が注文数、セレクト選択数を超えていると判別した場合（ステップＳ３０６；ＮＯ）、選択数がＯＫではない（ＮＧ）であると判別する（ステップＳ１１４；ＮＯ）。
【０１４３】
（ステップＳ３０６）不一致検出部１５１２は、付帯選択数の合計が付帯合計数と一致するか否かを判別する。不一致検出部１５１２は、付帯選択数の合計が付帯合計数と一致すると判別した場合（ステップＳ３０６；ＹＥＳ）、選択数がＯＫであると判別する（ステップＳ１１４；ＹＥＳ）。不一致検出部１５１２は、付帯選択数の合計が付帯合計数と一致しないと判別した場合（ステップＳ３０３；ＮＯ）、選択数がＯＫではない（ＮＧ）であると判別する（ステップＳ１１４；ＮＯ）。
【０１４４】
次に、入力装置１０と注文管理装置２０との間で行われる処理について説明する。
図３０は、入力装置１０と注文管理装置２０との間で行われる処理のシーケンス図である。
【０１４５】
（ステップＳ４０１）入力装置１０の処理部１５１は、入力部１５６またはタッチパネル１５８の操作を検出したとき、注文入力を開始する。
（ステップＳ４０２）入力装置１０の処理部１５１は、図２６〜図２９に示したように注文入力処理を行う。
（ステップＳ４０３）入力装置１０の処理部１５１は、注文データを生成し、生成した注文データを注文管理装置２０へ送信する。なお、注文データには、伝票番号、卓番号、人数、注文受付時間、注文を受け付けたメニューに関する情報（含むセレクトメニューに関する情報、付帯情報、それぞれの数量）等を含む。
【０１４６】
（ステップＳ４０４）注文管理装置２０の処理部２０１は、注文データを受信し、受信した注文データをデータ保存部２０９に格納する。
（ステップＳ４０５）注文管理装置２０の処理部２０１は、注文データを生成したことに応じて、伝票番号を生成する。
（ステップＳ４０６）注文管理装置２０の処理部２０１は、通信制御部２０３を制御して、生成した伝票番号を示す情報を入力装置１０へ送信する。
【０１４７】
以上のように、本実施形態によれば、選択数の不一致を検出して入力未完了リスト等を表示するようにしたので、入力未完了のメニューが発生しても、入力画面の上に警告のダイアログ画面が表示されることが無い。
また、本実施形態によれば、図２２に示したように、入力途中メニューリスト表示エリアにリスト表示されたセットメニューを画面タッチすることで、入力未完了のセットメニューの入力を継続できる。
また、本実施形態によれば、入力画面の仕様に応じて、図２３に示したように、入力未完了メニュー表示ボタンのみ表示することで、画面エリアの殆どを入力画面に使用できる。
これらにより、本実施形態によれば、画面遷移の回数が少なくなり、注文入力処理の操作性が向上するとともに、転送／確認ボタンを押すまで、セレクトメニューの入力不一致が発生していることを認識できないなどの問題を改善できる効果がある。
【０１４８】
なお、本発明における入力装置１０の処理部１５１の機能の一部または全てを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより処理部１５１が行う処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１４９】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１５０】
１…注文管理システム、１０…入力装置、２０…注文管理装置、３０，３０−１〜３０−ｍ…印字装置、１０１…メニューキー、１０２…テンキー、１０３…機能キー、１０４…確認キー、１０５…送信キー、１０６…下方向のスクロールキー、１１０…表示部、１１１，１１１ａ…主注文入力画面、１２１…第１の副注文入力画面、１３１…第２の副注文入力画面、１４３…入力途中メニューリストの画像、１４４…「入力未完了メニュー表示」ボタンの画像、１５１…処理部、１５２…記憶部、１５３…通信制御部、１５４…アンテナ、１５５…表示制御部、１５６…入力部、１５７…キー入力制御部、１５８…タッチパネル、１５９…タッチパネル入力制御部、１７０…アンテナ、１５１１…注文入力管理データ処理部、１５１２…不一致検出部、１５２１…セットメニュー情報記憶部、１５２２…セレクトカテゴリー情報記憶部、１５２３…セレクトメニュー情報記憶部、１５２４…付帯カテゴリー情報記憶部、１５２５…付帯情報記憶部、１５２６…単品メニュー情報記憶部、１５２７…注文設定データ記憶部、１５２８…注文入力管理データ記憶部１５２８、２０１…処理部、２０２…記憶部、２０３…通信制御部、２０４…アンテナ、２０５…表示制御部、２０６…表示部、２０７…入力部、２０８…入力制御部、２０９…データ保存部、３０１…処理部、３０２…記憶部、３０３…通信制御部、３０４…アンテナ、３０５…印字部
【図１】
2018151777.tif 000003
【図２】
2018151777.tif 000004
【図３】
2018151777.tif 000005
【図４】
2018151777.tif 000006
【図５】
2018151777.tif 000007
【図６】
2018151777.tif 000008
【図７】
2018151777.tif 000009
【図８】
2018151777.tif 000010
【図９】
2018151777.tif 000011
【図１０】
2018151777.tif 000012
【図１１】
2018151777.tif 000013
【図１２】
2018151777.tif 000014
【図１３】
2018151777.tif 000015
【図１４】
2018151777.tif 000016
【図１５】
2018151777.tif 000017
【図１６】
2018151777.tif 000018
【図１７】
2018151777.tif 000019
【図１８】
2018151777.tif 000020
【図１９】
2018151777.tif 000021
【図２０】
2018151777.tif 000022
【図２１】
2018151777.tif 000023
【図２２】
2018151777.tif 000024
【図２３】
2018151777.tif 000025
【図２４】
2018151777.tif 000026
【図２５】
2018151777.tif 000027
【図２６】
2018151777.tif 000028
【図２７】
2018151777.tif 000029
【図２８】
2018151777.tif 000030
【図２９】
2018151777.tif 000031
【図３０】
2018151777.tif 000032