(57)【要約】【課題】選択される可能性の高い複数のメニューの入力を容易にすることである。【解決手段】売上データ処理装置１０は、同時に注文されたメニューの組合せに対する注文数をカウントし、カウントされたメニューの組合せに対する注文数が所定の条件を満たすか否かを判別し、所定の条件を満たすメニューの組合せをセットメニューとして設定し、当該セットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示設定するＣＰＵ１１を備える。【選択図】図２
2018152009.tif 000002
【特許請求の範囲】
【請求項１】
同時に注文されたメニューの組合せに対する注文数をカウントするカウント手段と、
前記カウントされたメニューの組合せに対する注文数が所定の条件を満たすか否かを判別する判別手段と、
前記所定の条件を満たすメニューの組合せをセットメニューとして設定し、当該セットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示設定する設定手段と、
を備えるメニュー表示制御装置。
【請求項２】
前記設定手段は、前記設定されたセットメニューのセットメニュー選択ボタンを、注文されたメニューを会計時に選択入力するための売上登録画面または注文されたメニューを注文時に選択入力するための注文入力画面に表示設定する請求項１に記載のメニュー表示制御装置。
【請求項３】
前記カウント手段は、セットメニューの注文数をカウントし、
前記判別手段は、前記カウントされた所定期間のセットメニューの注文数が所定値より小さいか否かを判別し、
前記設定手段は、前記所定値より小さい注文数のセットメニューのセットメニュー選択ボタンを非表示に設定する請求項１または２に記載のメニュー表示制御装置。
【請求項４】
前記設定手段は、前記非表示に設定されたセットメニューのセットメニュー選択ボタンを再表示させるためのセット再表示ボタンを表示設定する請求項３に記載のメニュー表示制御装置。
【請求項５】
前記所定の条件を超える複数のメニューのセットメニューを設定するか否かの操作入力を受け付ける操作手段を備え、
前記設定手段は、前記セットメニューを設定する操作入力が行われた場合に、当該セットメニューを設定する請求項１から４のいずれか一項に記載のメニュー表示制御装置。
【請求項６】
前記設定手段は、前記設定されたセットメニューのセットメニュー選択ボタンと、当該セットメニューに含まれるメニューのメニュー選択ボタンとを同じ色に設定する請求項１から５のいずれか一項に記載のメニュー表示制御装置。
【請求項７】
前記設定手段は、単品メニューのメニュー選択ボタンを表示する第１の領域と、前記セットメニューのセットメニュー選択ボタンを表示する第２の領域とを分け、前記設定したセットメニューのセットメニュー選択ボタンを前記第２の領域に表示設定する請求項１から６のいずれか一項に記載のメニュー表示制御装置。
【請求項８】
メニューの注文情報を生成する生成手段を備え、
前記カウント手段は、前記メニューの注文情報の生成と異なるタイミングで、当該メニューの注文情報から、同時に注文されたメニューの組合せに対する注文数をカウントする請求項１から７のいずれか一項に記載のメニュー表示制御装置。
【請求項９】
前記カウント手段は、顧客１人当たりの同時に注文されたメニューの組合せに対する注文数の割合をカウントし、
前記判別手段は、前記カウントされたメニューの組合せに対する注文数の割合が所定の条件を満たすか否かを判別する請求項１から８のいずれか一項に記載のメニュー表示制御装置。
【請求項１０】
コンピュータを、
同時に注文されたメニューの組合せに対する注文数をカウントするカウント手段、
前記カウントされたメニューの組合せに対する注文数が所定の条件を満たすか否かを判別する判別手段、
前記所定の条件を満たすメニューの組合せをセットメニューとして設定し、当該セットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示設定する設定手段、
として機能させるためのプログラム。
【請求項１１】
メニューの組合せに所定の組合せが含まれた複数のメニューについての注文を受け付ける毎に、セットメニューの注文数として当該注文に対応するセットメニューに対してのカウント値を更新するカウント手段と、
前記カウント値が所定の条件を満たしているセットメニューがあった場合に、当該所定の条件を満たしているセットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示させる表示制御手段と、
を備える注文受付システム。
【請求項１２】
注文に所定のメニューが含まれた複数のメニューについての注文を受け付ける毎に、セットメニューの注文数として当該注文に対応するセットメニューに対してのカウント値を更新するカウント手段と、
前記カウント値が所定の条件を満たしているセットメニューがあった場合に、当該所定の条件を満たしているセットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示させる表示制御手段と、
を備える注文受付システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メニュー表示制御装置、注文受付システム及びプログラムに関する。
【背景技術】
【０００２】
従来、飲食店などで使用される電子キャッシュレジスタ（ＥＣＲ：Electronic Cash Resister）において、店員が商品のメニューボタン一覧の中から顧客が注文した会計したい商品を選択して、その商品のメニューボタンを押下することで会計する商品を選択入力する。
【０００３】
各メニューボタンの商品は、注文される頻度が異なり、注文される頻度の高い商品のメニューボタンを押下しやすくすることが好ましい。このため、ユーザからの取引のメニューボタン一覧の中から取引したいメニューのメニューボタンの押下を受け付け、操作回数の多い順にメニューボタンを並べ替えて表示するメニュー表示端末装置が知られている（特許文献１参照）。また、顧客が注文するセルフオーダ端末において、顧客からのメニューボタン一覧の中から注文したいメニューのメニューボタンの押下を受け付け、メニューの注文数の多い順にメニューボタン一覧を切替えて表示するセルフオーダシステムが知られている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−９２２９４号公報
【特許文献２】特開２００９−１５７４２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、１人又は複数人の１まとまりの顧客において、複数の商品が同時に１まとめに注文されることがある。
【０００６】
しかし、特許文献１、２では、注文頻度が高い単品商品の選択の操作性は向上するが、注文頻度が高い複数の商品は選択しにくい。特に、メニューボタンが商品のカテゴリ別のページに配置されていると、上記複数の商品を入力する場合に、ページ切替を行って、各ページで単品商品のメニューボタンを押下せねばならず、操作性が著しく低下する。
【０００７】
そのため、従来から設定者があらかじめ単品の商品（メニュー）を組み合わせて手作業でセットメニューを設定する構成が知られている。しかし、設定者があらかじめ用意するセットメニューはどれが必要かと考える負担が大きい。また、不要なセットメニューを設定すると、メニューボタンが増え、ユーザがメニューボタンを探す負担も大きくなる。
【０００８】
本発明の課題は、選択される可能性の高い複数のメニューの入力を容易にすることである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明のメニュー表示装置は、同時に注文されたメニューの組合せに対する注文数をカウントするカウント手段と、前記カウントされたメニューの組合せに対する注文数が所定の条件を満たすか否かを判別する判別手段と、前記所定の条件を満たすメニューの組合せをセットメニューとして設定し、当該セットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示設定する設定手段と、を備える。
【発明の効果】
【００１０】
本発明によれば、選択される可能性の高い複数のメニューの入力を容易にできる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態の売上データ処理装置を示す外観図である。
【図２】売上データ処理装置の機能構成を示すブロック図である。
【図３】（ａ）は、メニューテーブルの構成を示す図である。（ｂ）は、注文数テーブルの構成を示す図である。
【図４】売上登録処理を示すフローチャートである。
【図５】セットメニューが追加される前の売上登録画面を示す図である。
【図６】セットメニューが追加された後の売上登録画面を示す図である。
【図７】セットメニュー表示更新処理を示すフローチャートである。
【図８】第２の実施の形態のオーダエントリシステムの構成を示すブロック図である。
【図９】入力端末の機能構成を示すブロック図である。
【図１０】サーバの機能構成を示すブロック図である。
【図１１】（ａ）は、注文入力処理を示すフローチャートである。（ｂ）は、注文登録処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明に係る第１、第２の実施の形態を順に詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１３】
（第１の実施の形態）
図１〜図７を参照して、本発明に係る第１の実施の形態を説明する。先ず、図１及び図２を参照して、本実施の形態の装置構成を説明する。図１は、本実施の形態の売上データ処理装置１０を示す外観図である。図２は、売上データ処理装置１０の機能構成を示すブロック図である。
【００１４】
本実施形態のメニュー表示制御装置、注文受付システムとしての売上データ処理装置１０は、レストランなどの飲食店の会計所に設置されているものとする。売上データ処理装置１０は、顧客が注文した（会計する）メニュー（商品）の種別や、その個数などの情報の入力操作を受け付け、入力操作により特定された情報に基づいて商品の売上データを算出して登録するＥＣＲ（Electronic Cash Register）である。また、本実施形態の売上データ処理装置１０は、顧客から領収した代金を格納し、レシートなどを印刷する機能を有する。
【００１５】
図１に示すように、売上データ処理装置１０は、タッチパネルとしての操作部１２と、当該タッチパネルを表示画面上に設けた店員用の表示部１４と、主として顧客用の表示部１６と、印刷部１８と、を備える。表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electro Luminescent）ディスプレイなどで構成され、店員用の商品の売上データ登録画面情報、各種設定画面情報などを表示する。表示部１６は、ＬＣＤ、ＥＬディスプレイなどで構成され、表示画面を顧客側又は店員側に回転可能であり、主としてメニューの個別金額、合計金額などの顧客用の情報を表示する。
【００１６】
印刷部１８は、ロール紙等の用紙に、レシートのデータ、電子ジャーナルのデータなどを印刷するサーマルプリンタなどの印刷部である。
【００１７】
図２に示されるように、売上データ処理装置１０は、カウント手段、判別手段、設定手段、生成手段としてのＣＰＵ（Central Processing Unit）１１、操作手段としての操作部１２、ＲＡＭ（Random Access Memory）１３、表示部１４、記憶部１５、表示部１６、通信部１７、印刷部１８、ドロア１９などを備える。売上データ処理装置１０の各部は、バス１９ａを介して接続されている。なお、図１では、ドロア１９の図示が省略されている。
【００１８】
ＣＰＵ１１は、売上データ処理装置１０の各部を制御する。ＣＰＵ１１は、各種プログラムのうち指定されたプログラムを記憶部１５から読み出してＲＡＭ１３に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００１９】
操作部１２は、表示部１４の表示画面に設けられたタッチパネルであり、ユーザからのタッチ入力を受け付け、その操作情報をＣＰＵ１１に出力する。操作部１２は、例えば、抵抗膜式のタッチパネルとするが、これに限定されるものではなく、静電容量式、電磁誘導式など、他の方式としてもよい。操作部１２は、後述するメニューボタンなどの各種ソフトキーへのタッチ入力を受け付ける。なお、操作部１２は、ハードキーを有する構成としてもよい。
【００２０】
ＲＡＭ１３は、揮発性のメモリであり、各種データ及びプログラムを格納するワークエリアが形成される。表示部１４，１６は、ＣＰＵ１１の制御により、各種表示情報を表示画面に表示する。
【００２１】
記憶部１５は、情報の書き込み及び読み出しが可能な記憶部であり、バッテリーバックアップされたＲＡＭ、フラッシュメモリ、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などで構成される。記憶部１５には、売上登録プログラム１５１、セットメニュー表示更新プログラム１５２などの各種プログラムと、メニューテーブル２００、注文数テーブル３００等の各種データと、が記憶される。
【００２２】
通信部１７は、ネットワークカード等により構成され、通信ネットワーク（図示略）に接続されるとともに、当該通信ネットワーク上のサーバ（図示略）などの機器と情報の送受信を行う。例えば、ＣＰＵ１１は、通信部１７を介して、一日の営業時間後に、１日分の販売メニューに関する売上データを通信ネットワーク上のサーバに送信することができる。
【００２３】
印刷部１８は、ＣＰＵ１１の制御により、レシート、電子ジャーナルなどのデータを用紙に印刷する。ドロア１９は、金銭、商品券などを格納する引き出しであり、ＣＰＵ１１の制御により引き出しを開放する開放機構を有する。
【００２４】
また、売上データ処理装置１０は、クレジットカードを読み出して電子決済を行うための電子決済部や、レーザスキャナ、イメージスキャナなどのスキャナ部等、他の装置を接続する構成としてもよい。
【００２５】
次に、図３（ａ）、図３（ｂ）を参照して、記憶部１５に記憶されるデータを説明する。図３（ａ）は、メニューテーブル２００の構成を示す図である。図３（ｂ）は、注文数テーブル３００の構成を示す図である。
【００２６】
メニューテーブル２００は、売上データ処理装置１０が設置された飲食店のメニュー（商品）に関する情報であって、各メニューの選択キーとしてのメニューボタンを有するメニュー一覧領域を表示するための情報を有するテーブルである。メニュー（商品）は、注文できる最小単位のメニューである単品メニュー（単品商品）と、単品メニューを複数組み合わせたセットメニュー（セット商品）と、があるものとする。
【００２７】
図３（ａ）に示すように、メニューテーブル２００は、ＰＬＵ（Price Look Up）番号２０１、メニュー名２０２、種類２０３、価格２０４、セット内容２０５、表示位置２０６、色２０７のフィールドを有する。ＰＬＵ番号２０１は、メニュー（商品）の識別情報である。メニュー名２０２は、ＰＬＵ番号２０１のメニューの名称である。
【００２８】
種類２０３は、ＰＬＵ番号２０１のメニューの種類であり、単品メニューの場合のメインメニューの「メイン」、サイドメニューの「サイド」、「飲み物」と、セットメニューの場合の「セット」と、があるものとする。価格２０４は、ＰＬＵ番号２０１のメニューの価格である。セット内容２０５は、ＰＬＵ番号２０１のメニューがセットメニューである場合に、当該セットメニューの内容として、含まれる単品メニューのＰＬＵ番号を示す。
【００２９】
表示位置２０６は、ＰＬＵ番号２０１のメニューのメニューボタンの表示位置を示す情報である。表示位置２０６は、ユーザ操作により、自在に設定が可能なものとするが、本実施の形態では、説明を分かりやすくするため、メニュー一覧領域の左から右に、単品メニュー領域と、セットメニュー領域と、を有するものとする。単品メニュー領域は、左から右に、メインメニューのメニューボタンの表示列と、サイドメニューのメニューボタンの表示列と、飲み物のメニューボタンの表示列と、を有する。セットメニュー領域は、セットメニューのメニューボタンの表示列のみを有する。しかし、メニュー一覧領域は、この構成に限定されるものではない。
【００３０】
表示位置２０６の２桁の数字は、十の位がメニューボタンの各列を示し、一の位が上から下へのメニューボタンの表示順を示すものとする。具体的には、表示位置２０６の十の位について、メインメニューの表示列を「１」とし、サイドメニューの表示列を「２」とし、飲み物の表示列を「３」とし、セットメニューの表示列を「４」としている。また、表示位置２０６は、セットメニューのメニューボタンの一時的な非表示状態（退避状態）を示す「非表示」を設定可能である。
【００３１】
色２０７は、ＰＬＵ番号２０１のメニューのメニューボタンの表示色を示す。ここでは、色２０７において、セットメニューのメニューボタンの表示色と、当該セットメニューに含まれる単品メニューのメニューボタンの表示色とを同じにするものとするが、これに限定されるものではない。
【００３２】
注文数テーブル３００は、各メニューの注文数を有するテーブルである。ここで、本実施の形態では、説明を簡単にするために、セットメニューが、１つのメインメニュー及び１つのサイドメニューの組合せか、ある１つのメインメニューとその他のメインメニューとの組合せであるものとする。メインメニュー及びサイドメニューの組合せは、１人の顧客が１まとめに（同時に）注文する２つのメニューを想定している。２つのメインメニューの組合せは、複数の顧客が１まとめに（同時に）注文する２つのメニューを想定している。
【００３３】
図３（ｂ）に示すように、注文数テーブル３００は、ＰＬＵ番号３０１、総注文数３０２、セット注文数３０３のフィールドを有する。ＰＬＵ番号３０１は、単品メニュー、セットメニューのＰＬＵ番号と、１回の注文（伝票が同じ注文）における２つの単品メニューの組合せ（ＡＮＤ条件）に対応するＰＬＵ番号と、を含む。
【００３４】
総注文数３０２は、ＰＬＵ番号３０１に対応するメニューの総注文数である。セット注文数３０３は、ＰＬＵ番号３０１に対応するセットメニューの直近の所定期間（例えば、１週間）の注文数である。セット注文数３０３は、所定期間毎にクリアされるものとする。
【００３５】
次に、図４〜図７を参照して、売上データ処理装置１０の動作を説明する。図４は、売上登録処理を示すフローチャートである。図５は、セットメニューが追加される前の売上登録画面４００Ａを示す図である。図６は、セットメニューが追加された後の売上登録画面４００Ｂを示す図である。図７は、セットメニュー表示更新処理を示すフローチャートである。
【００３６】
図４〜図６を参照して、売上データ処理装置１０で実行される売上登録処理を説明する。売上登録処理は、飲食店の店舗において顧客がメニューを注文して食事した後に、顧客の注文した（会計する）メニューに関する会計処理（売上データの登録）を行うとともに、注文数の多い単品メニューの組合せのセットメニューのメニューボタンを表示するための情報を自動的に設定する処理である。
【００３７】
予め、入店した顧客は、店員にメニューを注文して食事をし、売上データ処理装置１０が設置されている会計所に行く。例えば、操作部１２を介して操作者としての店員から会計を行う１まとまりの顧客の人数が入力されたことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出されて適宜ＲＡＭ１３に展開された売上登録プログラム１５１との協働で、売上登録処理を実行する。
【００３８】
図４に示すように、先ず、ＣＰＵ１１は、記憶部１５からメニューテーブル２００を読み出し、メニューテーブル２００に基づくメニュー一覧領域を含む売上登録画面データを生成し、当該売上登録画面データに応じた売上登録画面を表示部１４に表示する（ステップＳ１１）。売上登録画面は、例えば、図５の売上登録画面４００Ａ、図６の売上登録画面４００Ｂのような表示画面である。
【００３９】
売上登録画面４００Ａは、伝票領域４１０、メニュー一覧領域４２０、会計情報領域４３０、レジ機能領域４４０を含む。伝票領域４１０は、会計を行う顧客に対応する自動付与された伝票番号と、店員により入力された顧客の人数と、の表示領域である。
【００４０】
メニュー一覧領域４２０は、顧客が注文したメニューを選択するためのメニューボタンを一覧表示する領域である。メニュー一覧領域４２０は、単品メニューのメニューボタン４２１が配置される単品メニュー領域４２０ａと、セットメニューのメニューボタン４２２が配置されるセットメニュー領域４２０ｂと、を有する。単品メニュー領域４２０ａは、メインメニューのメニューボタン４２１が配置される列Ｃ１と、サイドメニューのメニューボタン４２１が配置される列Ｃ２と、飲み物のメニューボタン４２１が配置される列Ｃ３と、を有する。列Ｃ１〜Ｃ３は、メニューテーブル２００の種類２０３（メイン、サイド、飲み物）に基づく。
【００４１】
セットメニュー領域４２０ｂは、メインメニューのメニューボタンが配置される列Ｃ４を有する。列Ｃ４は、メニューテーブル２００の種類２０３（セット）に基づく。売上登録画面４００Ａでは、セットメニュー領域４２０ｂが空欄の状態である。
【００４２】
メニューボタン４２１は、ＰＬＵ番号２０１の単品メニューごとに設けられ、メニュー（ＰＬＵ番号）の入力を受け付けるキーである。メニューボタン４２１は、対象のメニューのメニュー名２０２に基づくメニュー名と、価格２０４に基づく価格と、が表示される。また、メニューボタン４２１は、表示位置２０６に基づく位置に配置され、色２０７に基づく色で配色されている。メニューボタン４２１は、セットメニューに含まれない単品メニューの場合、通常色として白色にされている。
【００４３】
メニュー一覧領域４２０の構成は、一例であり、これに限定されるものではない。また、本実施の形態では、メニュー一覧領域４２０が、１ページ内に全メニューボタンが表示される例とするが、これに限定されるものではなく、ページを切替え可能に複数ページにわたり全メニューボタンが表示される構成としてもよい。
【００４４】
会計情報領域４３０は、会計情報の表示領域である。会計情報領域４３０は、メニュー名４３１、注文数４３２、個別金額４３３、合計金額４３４を有する。メニュー名４３１は、メニュー一覧領域４２０からメニューボタンのタッチ入力により選択された各メニューのメニュー名の表示領域である。注文数４３２は、メニュー名４３１の各メニューの注文数の表示領域である。個別金額４３３は、メニュー名４３１の各メニューの個別金額（価格×注文数）の表示領域である。合計金額４３４は、個別金額４３３の合計金額及びその税額の表示領域である。
【００４５】
レジ機能領域４４０は、レジ関連の機能キーの表示領域である。レジ機能領域４４０は、テンキー４４１、×キー４４２、小計キー４４３、現／預キー４４４などを有する。テンキー４４１は、メニューの倍数などの数字入力を受け付けるキーである。×キー４４２は、注文したメニューの倍数設定の入力を受け付けるキーである。小計キー４４３は、売上登録金額の合計を見るための入力を受け付けるキーである。現／預キー４４４は、売上登録の完了（現金預かり）の入力を受け付けるキーである。
【００４６】
後述するように、セットメニューが新たに自動設定されると、セットメニューに対応するメニューボタンも表示され、タッチ入力が可能となる。例えば、図６の売上登録画面４００Ｂのように、セットメニュー領域４２０ｂにセットメニューのメニューボタン４２２や、セット再表示ボタン４２３が配置される。
【００４７】
メニューボタン４２２は、セットメニューのタッチ入力を受け付けるボタンであり、メニューボタン４２１と同様であり、ＰＬＵ番号２０１のセットメニューに対応する。セット再表示ボタン４２３は、所定期間のタッチ入力頻度（注文頻度）が低くなり非表示状態にされたメニューボタン４２２を再表示させるための入力を受け付けるボタンである。セット再表示ボタン４２３は、メニューテーブル２００の表示位置２０６が「非表示」であるセットメニューが対象であり、セット内容２０５のセットメニューを構成する単品メニューのメニュー名２０２が表示されている。
【００４８】
そして、ＣＰＵ１１は、操作部１２を介して、操作者から売上登録画面中のセット再表示ボタン４２３のタッチ入力が行われたか否かを判別する（ステップＳ１２）。セット再表示ボタン４２３がタッチ入力された場合（ステップＳ１２；ＹＥＳ）、ＣＰＵ１１は、メニューテーブル２００のうちタッチ入力されたセット再表示ボタン４２３に関連する情報を、非表示を解除する情報に設定し（ステップＳ１３）、ステップＳ１１に移行する。
【００４９】
ステップＳ１３では、例えば、タッチ入力されたセット再表示ボタン４２３のセットメニューの表示位置２０６の非表示が削除され、当該セットメニューと構成される単品メニュー（セット内容２０５）とに、他のメニューボタンに使われていない同一の色が色２０７に設定される。
【００５０】
セット再表示ボタン４２３がタッチ入力されていない場合（ステップＳ１２；ＮＯ）、ＣＰＵ１１は、操作部１２を介して、店員からの売上登録画面のメニュー一覧領域４２０の顧客が注文した（会計する）メニューのメニューボタン４２１，４２２のタッチ入力を受け付け、入力したメニューに対応して会計情報領域４３０を変更する（ステップＳ１４）。
【００５１】
そして、ＣＰＵ１１は、操作部１２を介して、小計キー４４３のタッチ入力を受け付け、テンキー４４１での顧客から受け取った金額の入力、現／預キー４４４のタッチ入力を受け付け、お釣りの計算及び表示部１４への表示を行い、ドロア１９を開放して、入力されたメニューの売り上げに関する情報を記憶部１５の売上データのデータベース（図示略）に記憶することにより、会計処理を行う（ステップＳ１５）。ステップＳ１５では、店員は、小計キー４４３のタッチ入力で表示されたメニューの合計金額を顧客に伝え、顧客から合計金額以上の現金を預かり、現／預キー４４４をタッチ入力し、解放されたドロア１９からお釣りを取り出して顧客に渡す。
【００５２】
そして、ＣＰＵ１１は、入力された顧客の人数が複数の人数か否かを判別する（ステップＳ１６）。入力された顧客が１人の場合（ステップＳ１６；ＮＯ）、ＣＰＵ１１は、ステップＳ１４で入力されたメニューに応じて、記憶部１５に記憶された注文数テーブル３００を更新する（ステップＳ１７）。ステップＳ１７では、具体的には、例えば、入力された単品メニューの総注文数３０２が注文数分カウントアップされる。また、メインメニュー＋サイドメニューが入力された場合には、ＰＬＵ番号３０１が（メインメニュー番号andサイドメニュー番号）（メインメニューとサイドメニューとの組合せ）の総注文数３０２が注文数分カウントアップされる。さらに、セットメニューが入力された場合には、ＰＬＵ番号３０１がセットメニューの総注文数３０２及びセット注文数３０３が注文数分カウントアップされる。
【００５３】
そして、ＣＰＵ１１は、ステップＳ１４で複数メニュー（メインメニュー＋サイドメニュー）の組合せが入力されたか否かを判別する（ステップＳ１８）。複数メニュー（メインメニュー＋サイドメニュー）の組合せが入力されていない場合（ステップＳ１８；ＮＯ）、売上登録処理が終了する。
【００５４】
複数メニュー（メインメニュー＋サイドメニュー）の組合せが入力された場合（ステップＳ１８；ＹＥＳ）、ＣＰＵ１１は、入力された複数メニュー（メインメニューandサイドメニュー）の組合せの総注文数３０２が予め設定された特定条件を超えたか否かを判別する（ステップＳ１９）。特定条件は、例えば、（メインメニューの総注文数３０２＋サイドメニューの総注文数３０２＋メインメニューandサイドメニューの総注文数３０２）×５０％とする。しかし、特定条件は、これに限定されるものではない。例えば、（メインメニューの総注文数３０２＋サイドメニューの総注文数３０２）の所定割合を特定条件としてもよい。また、所定数を特定条件としてもよい。
【００５５】
特定条件以下の場合（ステップＳ１９；ＮＯ）、売上登録処理が終了する。特定条件を超える場合（ステップＳ１９；ＹＥＳ）、ＣＰＵ１１は、特定条件を超えるメインメニュー及びサイドメニューからなるセットメニューを設定し、メニューテーブル２００に当該セットメニューのレコードを追加し（ステップＳ２０）、売上登録処理を終了する。ステップＳ２０では、ユニークなＰＬＵ番号がセットメニューに付与されてＰＬＵ番号２０１に設定される。また、新たなセットメニューのうちのメインメニューのメニュー名＋サイドメニューのメニュー名＋「セット」がセットメニューのメニュー名２０２に設定される。ここでは、セットメニューに含める順番の優先順位をメインメニュー、サイドメニューの順とするが、これに限定されるものではない。
【００５６】
また、ステップＳ２０では、「セット」が種類２０３に設定される。また、新たなセットメニューのうちのメインメニューの価格＋サイドメニューの価格がセットメニューの価格２０４に設定される。ただし、これに限定されるものではなく、メインメニューの価格＋サイドメニューの価格を所定の割合、所定金額などで値引きをしたものがセットメニューの価格２０４にされる構成としてもよい。
【００５７】
また、ステップＳ２０では、新たなセットメニューのうちのメインメニューのＰＬＵ番号、サイドメニューのＰＬＵ番号がセットメニューのセット内容２０５に設定される。また、メニューテーブル２００のセットメニュー（種類２０３がセット）の一番下の表示位置の次の表示位置の番号が、セットメニューの表示位置２０６に設定される。
【００５８】
また、ステップＳ２０では、メニューテーブル２００の色２０７に設定されていない他の色が、セットメニューの色２０７に設定される。さらに、セットメニューの色２０７が、当該セットメニューに含まれるメインメニュー及びサイドメニューの色２０７に設定される。
【００５９】
入力された顧客が複数の場合（ステップＳ１６；ＹＥＳ）、ＣＰＵ１１は、ステップＳ１４で入力されたメニューに応じて、記憶部１５に記憶された注文数テーブル３００を更新する（ステップＳ２１）。ステップＳ２１では、具体的には、例えば、入力された単品メニューの総注文数３０２が注文数分カウントアップされ、メインメニュー＋メインメニューが入力された場合には、ＰＬＵ番号３０１が（メイン番号andメイン番号）の総注文数３０２が注文数分カウントアップされる。この２つのメインメニューは、異なるＰＬＵ番号のものとする。さらに、セットメニューが入力された場合には、ＰＬＵ番号３０１がセットメニューの総注文数３０２及びセット注文数３０３が注文数分カウントアップされる。
【００６０】
そして、ＣＰＵ１１は、ステップＳ１４で複数メニュー（メインメニュー＋メインメニュー）の組合せが入力されたか否かを判別する（ステップＳ２２）。複数メニュー（メインメニュー＋メインメニュー）の組合せが入力されていない場合（ステップＳ２２；ＮＯ）、売上登録処理が終了する。
【００６１】
複数メニュー（メインメニュー＋メインメニュー）の組合せが入力された場合（ステップＳ２２；ＹＥＳ）、ＣＰＵ１１は、入力された複数メニュー（メインメニューandメインメニュー）の組合せの総注文数３０２が予め設定された特定条件を超えるか否かを判別する（ステップＳ２３）。ステップＳ２３の特定条件は、ステップＳ１９の特定条件の（メインメニュー＋サイドメニュー）を（メインメニュー＋メインメニュー）にしたものと同様である。例えば、（１番目のメインメニューの総注文数３０２＋２番目のメインメニューの総注文数３０２＋メインメニューandメインメニューの総注文数３０２）×５０％を特定条件とする。
【００６２】
特定条件以下である場合（ステップＳ２３；ＮＯ）、売上登録処理が終了する。特定条件を超える場合（ステップＳ２３；ＹＥＳ）、ＣＰＵ１１は、特定条件を超える２つのメインメニューからなるセットメニューを設定し、メニューテーブル２００に当該セットメニューのレコードを追加し（ステップＳ２４）、売上登録処理を終了する。ステップＳ２４では、ステップＳ２０の（メインメニュー＋サイドメニュー）を（メインメニュー＋メインメニュー）にしたものと同様の処理が行われる。ただし、セットメニューのメニュー名２０２については、セットメニューに含めるメインメニューの順番の優先順位をＰＬＵ番号の降順とするが、これに限定されるものではない。例えば、単品メニューでの総注文数３０２が多い順としてもよい。
【００６３】
例えば、ステップＳ１１で表示される図４の売上登録画面４００Ａが、少なくとも１回の売上登録処理実行により、ステップＳ１１で図５の売上登録画面４００Ｂに変更されて表示される。売上登録画面４００Ａでは、セットメニューが設定されていない。売上登録画面４００Ｂでは、メインメニュー「ラーメン」＋サイドメニュー「餃子」からなるセットメニュー「ラーメン＋餃子セット」が設定され、そのメニューボタン４２２が表示されている。セットメニュー「ラーメン＋餃子セット」のメニューボタン４２２の色と、単品メニュー「ラーメン」、「餃子」のメニューボタン４２１の色とは、同じにされている。
【００６４】
また、売上登録画面４００Ｂでは、メインメニュー「ねぎ味噌ラーメン」＋サイドメニュー「チャーハン」からなるセットメニュー「ねぎ味噌ラーメン＋チャーハンセット」が設定され、そのメニューボタン４２２が表示されている。セットメニュー「ねぎ味噌ラーメン＋チャーハンセット」のメニューボタン４２２の色と、単品メニュー「ねぎ味噌ラーメン」、「チャーハン」のメニューボタン４２１の色とは、同じにされている。また、セットメニュー「ねぎ味噌ラーメン＋チャーハンセット」のメニューボタン４２２の色と、セットメニュー「ラーメン＋餃子セット」のメニューボタン４２２の色と、セットメニューに含まれない単品メニューのメニューボタン４２１の色とは、異にされている。
【００６５】
ステップＳ１４において、店員は、「ラーメン」と「餃子」とを選択入力する場合に、「ラーメン」のメニューボタン４２１をタッチ入力し「餃子」のメニューボタン４２１をタッチ入力する（合計２回タッチ入力）ことに代えて、「ラーメン＋餃子セット」のメニューボタン４２２をタッチ入力するのみでよい。
【００６６】
次に、図７を参照して、売上データ処理装置１０で実行されるセットメニュー表示更新処理を説明する。セットメニュー表示更新処理は、直近の所定期間（例えば一週間）に注文頻度が低下した（メニューボタンのタッチ入力される頻度が少なくなった）セットメニューのメニューボタンを非表示にして、セット再表示ボタンとして設定する処理である。
【００６７】
例えば、前回のセットメニュー表示更新処理から所定期間（例えば一週間）経過したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出されて適宜ＲＡＭ１３に展開されたセットメニュー表示更新プログラム１５２との協働で、セットメニュー表示更新処理を実行する。
【００６８】
先ず、ＣＰＵ１１は、記憶部１５の注文数テーブル３００を参照して、未選択の１つのセット注文数３０３のレコードがあるか否かを判別する（ステップＳ３１）。未選択のレコードがある場合（ステップＳ３１；ＹＥＳ）、ＣＰＵ１１は、未選択の１つのセット注文数３０３のレコードを取得する（ステップＳ３２）。そして、ＣＰＵ１１は、ステップＳ３２で取得したセット注文数３０３が、所定値よりも小さいか否かを判別する（ステップＳ３３）。ステップＳ３３の所定値は、直近の所定期間に注文されなくなったか否かを判別するための予め設定された閾値である。また、セット注文数３０３は、あるセットメニューの所定期間における注文数を示す。よって、セット注文数３０３及び所定数は、注文頻度でもある。
【００６９】
セット注文数３０３が所定値以上である場合（ステップＳ３３；ＮＯ）、ステップＳ３１に移行される。セット注文数３０３が所定値より小さい場合（ステップＳ３３；ＹＥＳ）、ＣＰＵ１１は、ステップＳ３２で取得したセット注文数３０３のレコードに対応するセットメニューについて、記憶部１５のメニューテーブル２００を非表示設定し（ステップＳ３４）、ステップＳ３１に移行する。
【００７０】
ステップＳ３４では、取得されたセット注文数３０３のセットメニューのＰＬＵ番号２０１に対応する表示位置２０６に「非表示」が設定され、色２０７が通常色（ここでは白色）に設定される。
【００７１】
未選択のレコードがない場合（ステップＳ３１；ＮＯ）、ＣＰＵ１１は、セット注文数３０３の全レコードをクリアし（ステップＳ３５）、セットメニュー表示更新処理を終了する。
【００７２】
例えば、売上登録処理により、セットメニュー「塩ラーメン＋半ライスセット」が設定され、そのメニューボタン４２２（図示略）が売上登録画面に表示されているものとする。そして、セットメニュー表示更新処理により、セットメニュー「塩ラーメン＋半ライスセット」が非表示に設定されたものとする。すると、次の売上登録処理では、売上登録画面４００Ｂに示すように、セットメニュー「塩ラーメン＋半ライスセット」のセット再表示ボタン４２３が表示される。セットメニュー「塩ラーメン＋半ライスセット」のセット再表示ボタン４２３は、セットメニューに含まれる単品メニューのメニュー名「塩ラーメン」、「半ライス」が簡単に表示され、白色に表示されている。
【００７３】
以上、本実施の形態によれば、売上データ処理装置１０は、同時（顧客の１回の来店時）に注文されたメニューに対する注文数の組合せをカウントし、カウントされたメニューに対する注文数の組合せが特定条件を超えるか否かを判別し、特定条件を超えるメニューの組合せをセットメニューとして設定し、当該セットメニューに対する注文を受け付けるためのメニューボタン（セットメニュー選択ボタン）を表示設定する（当該セットメニューのメニューボタンを表示させるための情報を設定する）。
【００７４】
このため、セットメニューのメニューボタンのタッチ入力により、選択される可能性の高い複数のメニューの入力を容易にできる。また、複数のメニューを会計する場合に、店員がカテゴリに応じたメニューの切り替え操作を繰り返す必要がなく、また飲食店の店長などの設定者があらかじめセットメニューを考えてセットメニューのメニューボタンを手動で作成しておく手間が省け、設定者の負担を低減できる。
【００７５】
また、売上データ処理装置１０は、設定されたセットメニューのメニューボタンを、注文されたメニューを会計時に選択入力するための売上登録画面に表示設定する。このため、会計時に、選択される可能性の高いセットメニューの入力を容易にできる。
【００７６】
また、売上データ処理装置１０は、セットメニューの注文数をカウントし、カウントされた直近の所定期間のセットメニューの注文数が所定値より小さいか否かを判別し、所定値より小さい注文数のセットメニューのメニューボタンを非表示に設定する。このため、注文頻度が低下したセットメニューを非表示にして、メニューボタンが煩雑に表示されユーザが目的のメニューボタンを探す負担を低下することができ、また必要なメニューボタンが表示されないことを防ぐことができる。
【００７７】
また、売上データ処理装置１０は、非表示に設定されたセットメニューのメニューボタンを再表示させるためのセット再表示ボタンを表示設定する。このため、セット再表示ボタンのタッチ入力により、非表示にされていたが必要になったセットメニューのメニューボタンを容易に再表示できる。
【００７８】
また、売上データ処理装置１０は、設定されたセットメニューのメニューボタン４２２と、当該セットメニューに含まれる単品メニューのメニューボタン４２１とを同じ色に設定する。このため、店員は、メニューボタンの色により、セットメニューと当該セットメニューに含まれる単品メニューとを確実に視認できる。
【００７９】
また、売上データ処理装置１０は、セットメニューを構成する単品メニューのメニューボタンを表示する単品メニュー領域４２０ａと、セットメニューのメニューボタンを表示するセットメニュー領域４２０ｂとを分け、設定したセットメニューのメニューボタン４２２をセットメニュー領域４２０ｂに表示設定する。このため、セットメニューを設定する場合に、単品メニュー領域４２０ａは変えずに、セットメニュー領域４２０ｂのみを変更できる。よって、店員に慣れた単品メニュー領域４２０ａが変更されることにより、単品メニューについての操作性が低下することを防ぐことができ、メニューボタン４２１のタッチ入力を容易にできる。
【００８０】
また、売上データ処理装置１０は、メニューの組合せに所定の組合せ（メインメニュー及びサイドメニューの組合せ、又はメインメニュー及びメインメニューの組合せ）が含まれた複数のメニューについての注文を受け付ける毎に、セットメニューの注文数として当該注文に対応するセットメニューに対してのカウント値を更新し、カウント値が所定の条件を満たしているセットメニューがあった場合に、当該所定の条件を満たしているセットメニューに対する注文を受け付けるためのメニューボタン（セットメニュー選択ボタン）を表示させる。このため、セットメニューのメニューボタンのタッチ入力により、選択される可能性の高い所定の組合せが含まれた複数のメニューの入力を容易にできる。なお、メニューの組合せにおける所定の組合せとは、上記の例に限定されるものではない。
【００８１】
また、売上データ処理装置１０は、注文に所定のメニュー（メインメニュー及びサイドメニュー、又は２つのメインメニュー）が含まれた複数のメニューについての注文を受け付ける毎に、セットメニューの注文数として当該注文に対応するセットメニューに対してのカウント値を更新し、カウント値が所定の条件を満たしているセットメニューがあった場合に、当該所定の条件を満たしているセットメニューに対する注文を受け付けるためのメニューボタン（セットメニュー選択ボタン）を表示させる。このため、セットメニューのメニューボタンのタッチ入力により、選択される可能性の高い所定のメニューが含まれた複数のメニューの入力を容易にできる。なお、複数のメニューに含まれる所定のメニューとは、上記の例に限定されるものではない。
【００８２】
（第２の実施の形態）
図８〜図１１を参照して、本発明に係る第２の実施の形態を説明する。先ず、図８〜図１０を参照して、本実施の形態の装置構成を説明する。図８は、本実施の形態のオーダエントリシステム２の構成を示すブロック図である。図９は、入力端末３０の機能構成を示すブロック図である。図１０は、サーバ４０の機能構成を示すブロック図である。
【００８３】
本実施の形態の注文受付システムとしてのオーダエントリシステム２は、レストランなどの飲食店に設置され、顧客のメニュー（商品）の注文情報の入力を受け付け、注文情報をキッチンに出力するシステムである。図８に示すように、オーダエントリシステム２は、少なくとも１台の入力端末３０と、メニュー表示制御装置としてのサーバ４０と、キッチンプリンタ５０と、を備える。
【００８４】
入力端末３０は、主に店舗内のホールにいる接客担当者が携帯する携帯端末であり、メニュー一覧領域を含むメニュー入力画面を表示し、接客担当者からの注文情報の入力を受け付け、注文情報をサーバ４０に送信する。サーバ４０は、入力端末３０から注文情報を受信してキッチンプリンタ５０に印刷させ、注文情報による注文数に応じて、セットメニューの設定を行う。
【００８５】
キッチンプリンタ５０は、店舗内キッチンに設置され、サーバ４０と有線通信接続され、サーバ４０から注文情報を受信して用紙に印刷するサーマルプリンタなどのプリンタである。
【００８６】
図９に示すように、入力端末３０は、ＣＰＵ３１、操作部３２、ＲＡＭ３３、表示部３４、記憶部３５、無線通信部３６を備える。入力端末３０の各部は、バス３７を介して接続されている。
【００８７】
ＣＰＵ３１、操作部３２、ＲＡＭ３３、表示部３４、記憶部３５は、第１の実施の形態の売上データ処理装置１０のＣＰＵ１１、操作部１２、ＲＡＭ１３、表示部１４、記憶部１５と同様であり、同様な部分の説明を省略し、異なる部分を主として説明する。
【００８８】
ＣＰＵ３１は、入力端末３０の各部を制御する。記憶部３５は、後述する注文入力プログラム３５１、メニューテーブル２００Ａが記憶されている。メニューテーブル２００Ａは、第１の実施の形態のメニューテーブル２００と同様のフィールドを有するデータテーブルである。
【００８９】
無線通信部３６は、アンテナ、変復調部、信号処理部などを有し、サーバ４０と無線通信を行う通信部である。ＣＰＵ３１は、無線通信部３６を介して、サーバ４０と情報を送受信する。
【００９０】
図１０に示すように、サーバ４０は、カウント手段、判別手段、設定手段、生成手段としてのＣＰＵ４１、操作部４２、ＲＡＭ４３、表示部４４、記憶部４５、無線通信部４６、通信部４７を備える。サーバ４０の各部は、バス４８を介して接続されている。
【００９１】
ＣＰＵ４１、操作部４２、ＲＡＭ４３、表示部４４、記憶部４５は、第１の実施の形態の売上データ処理装置１０のＣＰＵ１１、操作部１２、ＲＡＭ１３、表示部１４、記憶部１５と同様であり、同様な部分の説明を省略し、異なる部分を主として説明する。
【００９２】
ＣＰＵ４１は、サーバ４０の各部を制御する。記憶部４５は、フラッシュメモリ、ＥＥＰＲＯＭや、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）などで構成される。記憶部４５は、後述する注文登録プログラム４５１、セットメニュー表示更新プログラム４５２、メニューテーブル２００Ａ、注文数テーブル３００Ａが記憶されている。注文数テーブル３００Ａは、第１の実施の形態の注文数テーブル３００と同様のフィールドを有するデータテーブルである。
【００９３】
無線通信部４６は、入力端末３０の無線通信部３６と同様である。ＣＰＵ４１は、無線通信部４６を介して、各入力端末３０と情報の送受信を行う。
【００９４】
通信部４７は、ケーブルなどを介してキッチンプリンタ５０と接続され有線通信を行う通信部である。ＣＰＵ４１は、通信部４７を介して、キッチンプリンタ５０に情報を送信する。
【００９５】
次に、図１１（ａ）、（ｂ）を参照して、オーダエントリシステム２の動作を説明する。図１１（ａ）は、注文入力処理を示すフローチャートである。図１１（ｂ）は、注文登録処理を示すフローチャートである。
【００９６】
図１１（ａ）を参照して、入力端末３０が実行する注文入力処理を説明する。注文入力処理は、顧客が注文したメニュー、個数、顧客数、席番号（テーブル番号）などの注文情報の入力を受け付けてサーバ４０に送信する処理である。
【００９７】
予め、接客担当者は、入店した１まとまりの顧客をホールのテーブルの席に案内する。顧客は、メニュー表を見て、注文するメニューを接客担当者に伝える。注文を受ける接客担当者が携帯する入力端末３０において、例えば、操作部１２を介して注文入力処理の実行指示が入力されたことをトリガとして、ＣＰＵ３１は、記憶部３５から読み出されて適宜ＲＡＭ３３に展開された注文入力プログラム３５１との協働で、注文入力処理を実行する。
【００９８】
図１１（ａ）に示すように、先ず、ＣＰＵ３１は、記憶部３５からメニューテーブル２００Ａを読み出し、メニューテーブル２００Ａに基づくメニュー一覧領域を含む注文入力画面データを生成し、当該注文入力画面データに応じた注文入力画面を表示部３４に表示する（ステップＳ４１）。注文入力画面は、例えば、図５の売上登録画面４００Ａのメニュー一覧領域４２０を有する表示画面である。メニュー一覧領域４２０のメニューボタン４２１，４２２は、顧客が注文したメニュー（単品メニュー、セットメニュー）のタッチ入力を受け付けるボタンである。
【００９９】
ステップＳ４２，Ｓ４３は、第１の実施の形態の図４のステップＳ１２，Ｓ１３と同様の処理である。セット再表示ボタン４２３がタッチ入力されていない場合（ステップＳ４２；ＮＯ）、ＣＰＵ３１は、操作部３２を介して、店員からの注文入力画面のメニュー一覧領域４２０の顧客が注文したメニューのメニューボタン４２１，４２２のタッチ入力を受け付け、顧客の人数、席番号などの入力を受け付け、それらの入力情報を注文情報とする（ステップＳ４４）。そして、ＣＰＵ３１は、無線通信部３６を介して、ステップＳ４４で入力された注文情報をサーバ４０に送信し（ステップＳ４５）、注文入力処理を終了する。
【０１００】
次いで、図１１（ｂ）を参照して、サーバ４０が実行する注文登録処理を説明する。注文登録処理は、入力端末３０から送信された注文情報を受信してキッチンプリンタ５０に印刷させるとともに、注文数の多い複数の単品メニューの組合せのセットメニューのメニューボタンを表示するための情報を自動的に設定する処理である。
【０１０１】
サーバ４０において、例えば、ステップＳ４５に対応して、無線通信部４６を介して入力端末３０から注文情報を受信したことをトリガとして、ＣＰＵ４１は、記憶部４５から読み出されて適宜ＲＡＭ４３に展開された注文登録プログラム４５１との協働で、注文登録処理を実行する。
【０１０２】
図１１（ｂ）に示すように、先ず、ＣＰＵ４１は、無線通信部４６を介して注文情報を入力端末３０から受信完了し、記憶部３５の注文情報データベース（図示略）に記憶する（ステップＳ５１）。そして、ＣＰＵ４１は、通信部４７を介して、ステップＳ５１で受信した注文情報をキッチンプリンタ５０に送信する（ステップＳ５２）。キッチンプリンタ５０は、ステップＳ５２で送信された注文情報を受信して、用紙に印刷する。
【０１０３】
ステップＳ５３〜Ｓ５６、Ｓ５８〜Ｓ６０は、第１の実施の形態の図４のステップＳ１６〜Ｓ１９、Ｓ２１〜Ｓ２３と同様の処理であり、処理対象の情報は、ステップＳ５１で受信された注文情報に含まれる各情報である。
【０１０４】
特定条件を超える場合（ステップＳ５６；ＹＥＳ）、ＣＰＵ４１は、特定条件を超える２つの単品メニューからなるセットメニューを設定し、メニューテーブル２００Ａに当該セットメニューのレコードを追加し、無線通信部４６を介して、更新したメニューテーブル２００Ａを全ての入力端末３０に送信し（ステップＳ５７）、注文登録処理を終了する。
【０１０５】
ステップＳ５７では、更新したメニューテーブル２００Ａの送信以外は、第１の実施の形態の図４のステップＳ２０と同様の処理である。ステップＳ５７に対応して、全ての入力端末３０において、ＣＰＵ３１は、無線通信部３６を介して更新されたメニューテーブル２００Ａをサーバ４０から受信し、記憶部３５のメニューテーブル２００Ａを受信されたメニューテーブル２００Ａで更新する。
【０１０６】
特定条件を超える場合（ステップＳ６０；ＹＥＳ）、ＣＰＵ４１は、特定条件を超える２つのメインメニューからなるセットメニューを設定し、メニューテーブル２００Ａに当該セットメニューのレコードを追加し、無線通信部４６を介して、更新したメニューテーブル２００Ａを全ての入力端末３０に送信し（ステップＳ６１）、注文登録処理を終了する。
【０１０７】
ステップＳ６１では、更新したメニューテーブル２００Ａの送信以外は、第１の実施の形態の図４のステップＳ２４と同様の処理である。ステップＳ６１に対応して、全ての入力端末３０において、ＣＰＵ３１は、無線通信部３６を介して更新されたメニューテーブル２００Ａをサーバ４０から受信し、記憶部３５のメニューテーブル２００Ａを受信されたメニューテーブル２００Ａで更新する。
【０１０８】
また、サーバ４０において、ＣＰＵ４１により、所定期間（例えば１週間）ごとに、セットメニュー表示更新プログラム４５２に応じた、セットメニュー表示更新処理が実行される。このセットメニュー表示更新処理は、第１の実施の形態の図７のセットメニュー表示更新処理と同様である。
【０１０９】
以上、本実施の形態によれば、売上データ処理装置１０は、設定されたセットメニューのメニューボタンを、注文されたメニューを注文時に選択入力するための注文入力画面に表示設定する。このため、注文時に、選択される可能性の高いセットメニューの入力を容易にできる。
【０１１０】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部１５，３５，４５のＨＤＤ、ＳＳＤ、フラッシュメモリを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、ＣＤ−ＲＯＭなどの可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【０１１１】
なお、上記実施の形態における記述は、本発明に係るメニュー表示制御装置、注文受付システム及びプログラムの一例であり、これに限定されるものではない。
【０１１２】
例えば、上記実施の形態では、図４の売上登録処理のステップＳ２０，Ｓ２４において、複数の単品メニューの組合せの注文数が特定条件を超える場合に、自動的にセットメニュー（のメニューボタン表示のための情報）が設定される構成としたが、これに限定されるものではない。例えば、売上登録処理において、複数の単品メニューの組合せの注文数が特定条件を超える場合に、当該単品メニューからなるセットメニューを設定するか否かの入力を促す表示情報が表示部１４に表示され、操作部１２を介して、セットメニューを設定するか否かの入力を受け付け、店員から当該セットメニューを設定する旨の入力がなされた場合に、当該セットメニュー（のメニューボタン表示のための情報）が設定される構成としてもよい。この構成は、図１１（ｂ）の注文登録処理のステップＳ５７，Ｓ６１でも同様である。この構成により、店員（ユーザ）が必要とするセットメニューのみのメニューボタンを表示させることができる。
【０１１３】
また、上記実施の形態では、カウントされた同時に注文された複数メニューの組合せの注文数が、特定条件を超えるか否かが判別される構成としたが、これに限定されるものではない。例えば、カウントされた同時に注文された複数のメニューの組合せの注文数が、所定の条件を満たすか否かが判別される構成としてもよい。特定条件を超えるか否かは、所定の条件を満たすか否かに含まれるものとする。例えば、カウントされた同時に注文された複数のメニューの組合せの注文数が、同時に注文された複数のメニューの組合せの注文数の全てのうちで最も大きいという条件を満たすか否かが判別される構成としてもよい。
【０１１４】
また、上記第１の実施の形態では、同時に注文された複数メニューの組合せの注文数がカウントされて注文数テーブル３００に記憶される構成としたが、これに限定されるものではない。例えば、売上データ処理装置１０のＣＰＵ１１が、例えば、所定期間（例えば１日）において、同時に注文された複数メニューの組合せの注文数を来店した顧客の人数で除算した、顧客１人当たりの同時に注文された複数メニューの組合せの注文数の割合をカウントし、当該割合を記憶部１５に記憶させる構成としてもよい。この顧客１人当たりの同時に注文された複数メニューの組合せの注文数の割合が所定の条件を満たすか否かが判別され、所定の条件を満たす同時に注文された複数メニューに対応するセットメニューが設定される。この構成は、第２の実施の形態にも同様に適用できる。この構成によれば、来店した顧客の人数によらず、セットメニュー及びそのメニューボタンを適切に設定できる。
【０１１５】
また、上記第１の実施の形態では、会計の処理（ステップＳ１１〜Ｓ１７，Ｓ２１）に続けて、セットメニューに関する判別及び設定の処理（ステップＳ１８〜Ｓ２０、Ｓ２２〜Ｓ２３）を行う構成としたが、これに限定されるものではない。上記会計の処理とは別のタイミング（例えば一日の営業時間後）に、セットメニューに関する判別及び設定の処理を行う構成としてもよい。上記第２の実施の形態においても同様に、注文印刷までの処理（ステップＳ４１〜Ｓ５４，Ｓ５８）に続けて、セットメニューに関する判別及び設定の処理（ステップＳ５５〜Ｓ５７、Ｓ５９〜Ｓ６１）を行う構成に限定されるものではない。上記注文印刷までの処理とは別のタイミングに、セットメニューに関する判別及び設定の処理を行う構成としてもよい。
【０１１６】
さらに、第１の実施の形態において、会計の処理で、売上データ処理装置１０のＣＰＵ１１が、メニューの注文データを含む売上データを生成して記憶部１５に記憶し、上記会計の処理とは別のタイミング（メニューの注文データ生成と異なるタイミング、例えば一日の営業時間後）で、上記売上データから同時に注文された複数のメニューの組合せの注文数をカウントして注文数テーブル３００に記憶し、セットメニューに関する判別及び設定の処理を行う構成としてもよい。第２の実施の形態においても同様に、注文印刷までの処理で、サーバ４０のＣＰＵ４１が、メニューの注文データを含む注文データを生成して記憶部４５に記憶し、上記注文印刷までの処理とは別のタイミング（メニューの注文データ生成と異なるタイミング、例えば一日の営業時間後）で、上記注文データから同時に注文された複数のメニューの組合せの注文数をカウントして注文数テーブル３００Ａに記憶し、セットメニューに関する判別及び設定の処理を行う構成としてもよい。これらの構成によれば、会計の処理や注文印刷までの処理での処理負担を低減でき、また新たなセットメニューのメニューボタンが新たに表示されるタイミングを、次の日の営業時間開始など、適切なタイミングにすることができる。
【０１１７】
また、上記実施の形態では、セットメニューの注文数（注文頻度）が低下した場合に、当該セットメニューのメニューボタンを非表示にする構成としたが、これに限定されるものではない。例えば、定期的にセットメニューの注文数（注文頻度）を確認し、注文数（注文頻度）に応じて当該セットメニューのメニューボタンの表示順を並べ替える構成としてもよい。ただし、セットメニューのメニューボタンを頻繁に並べ替えると、ユーザがついていけずに利便性が損なわれるおそれがあるため、並べ替えるタイミングは、１週間、１か月など、ある程度長い期間ごとが好ましい。
【０１１８】
また、上記実施の形態では、２つの単品メニューを組み合わせてセットメニューを設定する構成としたが、これに限定されるものではない。例えば、３つ以上の単品メニューを組み合わせてセットメニューを設定する構成としてもよい。さらに、複数の予め設定されたセットメニューの組合せを新たなセットメニューとして設定する構成としてもよい。
【０１１９】
また、上記実施の形態では、日時によらず同じセットメニューが設定される構成としたが、これに限定されるものではない。例えば、１日の朝、昼、夜などの時間帯、曜日、月、季節などの期間ごとにメニューの注文数の組合せをカウントし、各期間の複数のメニューの注文数が特定条件を超えるか否かに応じて、各期間のセットメニューを設定する構成としてもよい。
【０１２０】
また、上記実施の形態では、メニュー表示制御装置として、売上データ処理装置１０、サーバ４０を用いる構成としたが、これに限定されるものではない。例えば、メニュー表示制御装置を、券売機など、セットメニューの設定が可能な他の装置に適用する構成としてもよい。
【０１２１】
また、上記実施の形態では、飲食店の飲食物の商品をメニューとする構成としたが、これに限定されるものではない。例えば、衣類、食器、ゴルフクラブなど、飲食物以外の商品や、マッサージ、理髪、美容、ネイルアートなどのサービスをメニューとする構成としてもよい。
【０１２２】
また、上記実施の形態における売上データ処理装置１０、オーダエントリシステム２の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１２３】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
同時に注文されたメニューの組合せに対する注文数をカウントするカウント手段と、
前記カウントされたメニューの組合せに対する注文数が所定の条件を満たすか否かを判別する判別手段と、
前記所定の条件を満たすメニューの組合せをセットメニューとして設定し、当該セットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示設定する設定手段と、
を備えるメニュー表示制御装置。
＜請求項２＞
前記設定手段は、前記設定されたセットメニューのセットメニュー選択ボタンを、注文されたメニューを会計時に選択入力するための売上登録画面または注文されたメニューを注文時に選択入力するための注文入力画面に表示設定する請求項１に記載のメニュー表示制御装置。
＜請求項３＞
前記カウント手段は、セットメニューの注文数をカウントし、
前記判別手段は、前記カウントされた所定期間のセットメニューの注文数が所定値より小さいか否かを判別し、
前記設定手段は、前記所定値より小さい注文数のセットメニューのセットメニュー選択ボタンを非表示に設定する請求項１または２に記載のメニュー表示制御装置。
＜請求項４＞
前記設定手段は、前記非表示に設定されたセットメニューのセットメニュー選択ボタンを再表示させるためのセット再表示ボタンを表示設定する請求項３に記載のメニュー表示制御装置。
＜請求項５＞
前記所定の条件を満たす複数のメニューのセットメニューを設定するか否かの操作入力を受け付ける操作手段を備え、
前記設定手段は、前記セットメニューを設定する操作入力が行われた場合に、当該セットメニューを設定する請求項１から４のいずれか一項に記載のメニュー表示制御装置。
＜請求項６＞
前記設定手段は、前記設定されたセットメニューのセットメニュー選択ボタンと、当該セットメニューに含まれるメニューのメニュー選択ボタンとを同じ色に設定する請求項１から５のいずれか一項に記載のメニュー表示制御装置。
＜請求項７＞
前記設定手段は、単品メニューのメニュー選択ボタンを表示する第１の領域と、前記セットメニューのセットメニュー選択ボタンを表示する第２の領域とを分け、前記設定したセットメニューのセットメニュー選択ボタンを前記第２の領域に表示設定する請求項１から６のいずれか一項に記載のメニュー表示制御装置。
＜請求項８＞
メニューの注文情報を生成する生成手段を備え、
前記カウント手段は、前記メニューの注文情報の生成と異なるタイミングで、当該メニューの注文情報から、同時に注文されたメニューの組合せに対する注文数をカウントする請求項１から７のいずれか一項に記載のメニュー表示制御装置。
＜請求項９＞
前記カウント手段は、顧客１人当たりの同時に注文されたメニューの組合せに対する注文数の割合をカウントし、
前記判別手段は、前記カウントされたメニューの組合せに対する注文数の割合が所定の条件を満たすか否かを判別する請求項１から８のいずれか一項に記載のメニュー表示制御装置。
＜請求項１０＞
コンピュータを、
同時に注文されたメニューの組合せに対する注文数をカウントするカウント手段、
前記カウントされたメニューの組合せに対する注文数が所定の条件を満たすか否かを判別する判別手段、
前記所定の条件を満たすメニューの組合せをセットメニューとして設定し、当該セットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示設定する設定手段、
として機能させるためのプログラム。
＜請求項１１＞
メニューの組合せに所定の組合せが含まれた複数のメニューについての注文を受け付ける毎に、セットメニューの注文数として当該注文に対応するセットメニューに対してのカウント値を更新するカウント手段と、
前記カウント値が所定の条件を満たしているセットメニューがあった場合に、当該所定の条件を満たしているセットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示させる表示制御手段と、
を備える注文受付システム。
＜請求項１２＞
注文に所定のメニューが含まれた複数のメニューについての注文を受け付ける毎に、セットメニューの注文数として当該注文に対応するセットメニューに対してのカウント値を更新するカウント手段と、
前記カウント値が所定の条件を満たしているセットメニューがあった場合に、当該所定の条件を満たしているセットメニューに対する注文を受け付けるためのセットメニュー選択ボタンを表示させる表示制御手段と、
を備える注文受付システム。
【符号の説明】
【０１２４】
１０  売上データ処理装置
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４，１６  表示部
１５  記憶部
１７  通信部
１８  印刷部
１９  ドロア
１９ａ  バス
２  オーダエントリシステム
３０  入力端末
４０  サーバ
３１，４１  ＣＰＵ
３２，４２  操作部
３３，４３  ＲＡＭ
３４，４４  表示部
３５，４５  記憶部
３６，４６  無線通信部
３７，４８  バス
４７  通信部
５０  キッチンプリンタ
【図１】
2018152009.tif 000003
【図２】
2018152009.tif 000004
【図３】
2018152009.tif 000005
【図４】
2018152009.tif 000006
【図５】
2018152009.tif 000007
【図６】
2018152009.tif 000008
【図７】
2018152009.tif 000009
【図８】
2018152009.tif 000010
【図９】
2018152009.tif 000011
【図１０】
2018152009.tif 000012
【図１１】
2018152009.tif 000013