情報を表示する表示部を備えた注文入力端末であって、複数の注文項目を複数のサブグループにそれぞれ対応付けて記憶し、前記複数のサブグループのうちの幾つかを共通グループとして記憶し、且つ、選択可能な注文項目が対応付けられたサブグループを対応付けたセットメニューを記憶する注文項目記憶部と、前記注文項目記憶部に記憶された前記セットメニューと、当該セットメニューに対応付けられた前記サブグループに対応付けられた前記注文項目とを読み出して、前記表示部に表示させる表示制御部と、前記表示部に表示された前記セットメニューおよび前記注文項目から、客の注文に関するセットメニューおよび注文項目の選択入力を受付ける注文項目入力部と、前記注文項目入力部に前記注文項目が入力された場合、前記注文項目が対応付けられている前記サブグループについて定められた数量の注文項目が入力されたか否かを判定する数量判定部とを有し、前記数量判定部は、入力された前記注文項目が対応付けられている前記サブグループが、共通グループとして前記注文項目記憶部に記憶されている場合、当該共通グループについて定められた数量の注文項目が入力されたか否かを判定することを特徴とする注文入力端末。前記表示制御部は、前記数量判定部によって、前記注文項目入力部に入力された前記注文項目の数が前記定められた数量に一致しないと判定されると、前記表示部に警告文を表示させることを特徴とする請求項1に記載の注文入力端末。前記注文項目記憶部は、さらに、前記セットメニューに対応付けられた前記サブグループごとに、数量チェック情報として、前記サブグループが共通グループに属することを示す情報、または、前記サブグループに対応付けられた注文項目の入力数量と前記セットメニューの入力数量との対応関係を示す情報を記憶し、前記数量判定部は、前記注文項目入力部に入力された前記セットメニューの数量と、前記注文項目入力部から入力された前記注文項目が対応付けられている前記サブグループの数量チェック情報とから、前記定められた数量を算出することを特徴とする請求項1または2のいずれかに記載の注文入力端末。前記数量判定部は、前記サブグループに対応する前記数量チェック情報が、前記サブグループが共通グループに属することを示す情報である場合、前記サブグループに対応付けられた注文項目の入力数量と前記セットメニューの入力数量との対応関係は、前記共通グループに属する別のサブグループに対して記憶されている対応関係と等しいと判断することを特徴とする請求項3に記載の注文入力端末。前記注文項目記憶部は、前記セットメニューと対応付けて、選択可能な注文項目が対応付けられた前記サブグループのほかに、選択可能な注文項目が対応付けられた前記サブグループを幾つか対応付けた前記共通グループを記憶し、前記サブグループまたは前記共通グループごとに、数量チェック情報として、前記サブグループまたは前記共通グループに対応付けられた注文項目の入力数量と前記セットメニューの入力数量との対応関係を示す情報を記憶し、前記数量判定部は、前記注文項目入力部に入力された前記セットメニューの数量と、前記注文項目入力部に入力された前記注文項目が対応付けられている前記サブグループまたは前記共通グループの数量チェック情報とから、前記定められた数量を算出することを特徴とする請求項1または2のいずれかに記載の注文入力端末。情報を表示する表示部と、複数の注文項目を複数のサブグループにそれぞれ対応付けて記憶し、前記複数のサブグループのうちの幾つかを共通グループとして記憶し、且つ、選択可能な注文項目が対応付けられたサブグループを対応付けたセットメニューを記憶する注文項目記憶部とを備えた注文入力端末が、前記注文項目記憶部に記憶された前記セットメニューと、当該セットメニューに対応付けられた前記サブグループに対応付けられた前記注文項目とを読み出して、前記表示部に表示させるステップと、前記表示部に表示された前記セットメニューおよび前記注文項目から、客の注文に関するセットメニューおよび注文項目の選択入力を受付けるステップと、前記注文項目が入力された場合、前記注文項目が対応付けられている前記サブグループについて定められた数量の注文項目が入力されたか否かを判定するステップと、入力された前記注文項目が対応付けられている前記サブグループが、共通グループとして前記注文項目記憶部に記憶されている場合、当該共通グループについて定められた数量の注文項目が入力されたか否かを判定するステップと、を備えることを特徴とする注文入力方法。しかしながら、上述のようなセットメニューにおいて、例えばメインメニューとしてパスタ類とピザ類とのいずれかのサブグループから一品を選択するというような場合がある。ここで、例えばパスタ類とピザ類とに含まれる注文項目の全てをひとつのサブグループとして表示させようとすれば、ひとつのサブグループに含まれる注文項目の数が多くなる。よって、画面に一度に表示される多数の注文項目を視認し、注文に応じた注文項目を選択するために時間や手間がかかってしまう場合があると考えられる。一般に、注文入力は来店客の面前で行われるため、来店客に不快感を与えないためにも、できるだけ迅速に行われることが望ましい。また、メインメニューとしてパスタ類とピザ類とのいずれかのサブグループから一品を選択するというような場合、パスタ類とピザ類とを分割して異なるサブグループとして表示することが考えられる。ただし、上述したような、必要なメニューの選択が忘れずになされたかを判定する判定処理はサブグループごとに行われるため、パスタ類とピザ類との双方から一品を選択し、合計二品を選択しないと警告が出力されることとなり、セットメニューの意図に沿わない入力になってしまう。そこで、このような場合にも意図に沿った判定処理を行い、効率良く注文入力を行うことが望ましい。本発明は、このような状況に鑑みてなされたもので、飲食店等で来店客の注文を迅速に効率良く入力する注文入力端末、注文入力方法を提供する。上述した課題を解決するために、本発明は、情報を表示する表示部を備えた注文入力端末であって、複数の注文項目を複数のサブグループにそれぞれ対応付けて記憶し、複数のサブグループのうちの幾つかを共通グループとして記憶し、且つ、選択可能な注文項目が対応付けられたサブグループを対応付けたセットメニューを記憶する注文項目記憶部と、注文項目記憶部に記憶されたセットメニューと、セットメニューに対応付けられたサブグループに対応付けられた注文項目とを読み出して、表示部に表示させる表示制御部と、表示部に表示されたセットメニューおよび注文項目から、客の注文に関するセットメニューおよび注文項目の選択入力を受付ける注文項目入力部と、注文項目入力部に注文項目が入力された場合、注文項目が対応付けられているサブグループについて定められた数量の注文項目が入力されたか否かを判定する数量判定部とを有し、数量判定部は、入力された注文項目が対応付けられているサブグループが、共通グループとして注文項目記憶部に記憶されている場合、共通グループについて定められた数量の注文項目が入力されたか否かを判定することを特徴とする。また、本発明は、表示制御部が、数量判定部によって、注文項目入力部に入力された注文項目の数が定められた数量に一致しないと判定されると、表示部に警告文を表示させることを特徴とする。また、本発明は、注文項目記憶部が、さらに、セットメニューに対応付けられたサブグループごとに、数量チェック情報として、サブグループが共通グループに属することを示す情報、または、サブグループに対応付けられた注文項目の入力数量とセットメニューの入力数量との対応関係を示す情報を記憶し、数量判定部は、注文項目入力部に入力されたセットメニューの数量と、注文項目入力部から入力された注文項目が対応付けられているサブグループの数量チェック情報とから、定められた数量を算出することを特徴とする。また、本発明は、数量判定部が、サブグループに対応する数量チェック情報が、サブグループが共通グループに属することを示す情報である場合、サブグループに対応付けられた注文項目の入力数量とセットメニューの入力数量との対応関係は、共通グループに属する別のサブグループに対して記憶されている対応関係と等しいと判断することを特徴とする。また、本発明は、注文項目記憶部が、セットメニューと対応付けて、選択可能な注文項目が対応付けられたサブグループのほかに、選択可能な注文項目が対応付けられたサブグループを幾つか対応付けた共通グループを記憶し、サブグループまたは共通グループごとに、数量チェック情報として、サブグループまたは共通グループに対応付けられた注文項目の入力数量とセットメニューの入力数量との対応関係を示す情報を記憶し、数量判定部は、注文項目入力部に入力されたセットメニューの数量と、注文項目入力部に入力された注文項目が対応付けられているサブグループまたは共通グループの数量チェック情報とから、定められた数量を算出することを特徴とする。また、本発明は、情報を表示する表示部と、複数の注文項目を複数のサブグループにそれぞれ対応付けて記憶し、複数のサブグループのうちの幾つかを共通グループとして記憶し、且つ、選択可能な注文項目が対応付けられたサブグループを対応付けたセットメニューを記憶する注文項目記憶部とを備えた注文入力端末が、注文項目記憶部に記憶されたセットメニューと、セットメニューに対応付けられたサブグループに対応付けられた注文項目とを読み出して、表示部に表示させるステップと、表示部に表示されたセットメニューおよび注文項目から、客の注文に関するセットメニューおよび注文項目の選択入力を受付けるステップと、注文項目が入力された場合、注文項目が対応付けられているサブグループについて定められた数量の注文項目が入力されたか否かを判定するステップと、入力された注文項目が対応付けられているサブグループが、共通グループとして注文項目記憶部に記憶されている場合、共通グループについて定められた数量の注文項目が入力されたか否かを判定するステップと、を備えることを特徴とする。以上説明したように、本発明によれば、情報を表示する表示部と、複数の注文項目を、定められたサブグループごとに対応付け、複数の当該サブグループのうち定められた複数のサブグループを共通グループとして記憶する注文項目記憶部とを備えた注文入力端末が、注文項目記憶部に記憶された注文項目を読み出し、複数のサブグループごとに表示部に表示させ、表示部に表示された複数の注文項目のうち、共通グループごとに定められた数の注文項目を選択する入力を受付け、入力された注文項目の数量チェックを行うようにしたので、飲食店等で来店客の注文を効率良く入力することができる。以下、本発明の実施形態について、図面を参照して説明する。<第1の実施形態>まず、本発明の第1の実施形態について説明する。図1は、本実施形態によるハンディターミナル10の構成を示すブロック図である。ハンディターミナル10は、飲食店等において来店客の注文を入力するコンピュータ端末であり、記憶部11と、表示部12と、表示制御部13と、入力部14と、数量判定部15とを備えている。このようなハンディターミナル10は、例えば図2に示すような注文管理システム1において用いられる。フロアスタッフが来店客に注文内容を聞き、ハンディターミナル10に注文内容を入力して送信ボタンを押下すると、厨房における調理指示プリンタ20-1や、管理装置であるコントローラ兼用のフロント用プリンタ20-2等に、注文内容を示す注文データや客層やテーブル情報等を含む注文情報が送信されて記憶される。本実施形態の説明では、セットメニューにおけるメインとして、パスタ類とピザ類とのいずれかのサブグループから一品の注文項目であるサブメニューを選択するというような場合、複数のサブグループを共通グループとして認識し、共通グループのうちから定められた数のサブメニューを選択する例を説明する。図3、4は、セットメニューとサブメニューとの依存関係の例を示す図である。例えば、図3において、セットメニューであるメニューAには、サブメニューAおよびサブメニューBが含まれるサブグループ1と、サブメニューCおよびサブメニューDが含まれるサブグループ2とが含まれる。図4において、セットメニューであるメニューAには、サブグループ1およびサブグループ2が含まれる共通グループ1と、サブメニューEとサブメニューFとが含まれるサブグループ3とが含まれる。図5は、本実施形態における店舗において提供するメニューの具体例を示す図である。ここでは、ピザ類またはパスタ類から一品、ドリンク類から一品、デザート類から一品を選択するペアセットと、リゾット類またはドリア類から一品、ドリンク類から一品、デザート類から一品を選択するカップルセットとのセットメニューが存在するものとする。また、ピザ類として18種類のサブメニューが、パスタ類として19種類のサブメニューが、リゾット類として15種類のサブメニューが、ドリア類として19種類のサブメニューが、ドリンク類として12種類のサブメニューが、デザート類として2種類のサブメニューが存在する。図1に戻り、記憶部11には、ハンディターミナル10による情報処理に利用するデータが記憶される。例えば、記憶部11は、複数のサブメニューを複数のサブグループにそれぞれ対応付けて記憶し、複数のサブグループのうちの幾つかを共通グループとして記憶し、且つ、選択可能なサブメニューが対応付けられたサブグループを対応付けたセットメニューを記憶する。具体的には、例えば、記憶部11には、複数のサブメニューが含まれるセットメニューごとに、そのセットメニューに含まれる複数のサブグループと、そのサブグループが共通グループであるか否かを示す識別情報が対応付けられて記憶される。図6は、記憶部11に記憶されているメニューマスタのデータ例を示す図である。ここでは、セットメニューメニューを識別するメニューNoに対応付けて、メニュー名称と、複数のサブグループを識別するサブグループNoサブグループ1No~20Noと、それぞれのサブグループから選択されるサブメニューの数量の比較方法を識別する数量チェック数量1チェック~数量20チェックとの情報が対応付けられて記憶される。ここで、数量チェックには、例えば、注文数と一致するか否かをチェックするイコールチェックことを示す=と、注文数より多いか否かをチェックする大なりチェックことを示す>と、注文数より少ないか否かをチェックする小なりチェックことを示す<とが対応付けられる。または、前列のサブグループと共通グループであることを示す識別情報であるの記号が対応付けられる。ここでは、サブグループまたは数量チェックは20までのデータが対応付けられる例を示したが、任意の個数であって良い。図7は、記憶部11に記憶されるメニューファイルのデータ例を示す図である。メニューファイルには、サブメニューを識別するメニューNoに対応付けて、メニュー名称が記憶される。図8は、記憶部11に記憶されるグループマスタのデータ例を示す図である。グループマスタには、サブグループを識別するサブグループNoに対応付けて、サブグループ名称と、そのサブグループに含まれる複数のサブメニューを識別するサブメニューNoサブメニュー1No~サブメニュー30Noとが対応付けられて記憶される。また、記憶部11には、このようなデータのほかに、来店客によって注文されフロアスタッフによって入力されたセットメニュー、サブメニューを示す情報が含まれる注文データが記憶される。図9は、記憶部11に記憶される注文データのデータ例を示す図である。例えば、aに示すような注文が行われた場合、ハンディターミナル10では、bに示すような、メニューNoと数量、および、サブグループごとの総数量サブ1総数量など、サブグループごとに実際に選択されたサブメニューのメニューNoサブ1-1No、サブ1-2Noなどとその数量サブ1-1数量、サブ1-2数量などが、そのメニューが含む全サブグループについて、サブグループごとにまとめて並べられた注文データが生成され、記憶部11に記憶される。図9bの例では、カップルセットが2セット注文されているため、1番目のサブグループの数量サブ1総数量は2であり、サブグループ1に含まれるサブメニューの情報としては、サブ1-1、サブ1-2で表される2種類がある。-1、-2といった枝番は、注文を受けたそのメニューの数量分まで存在する。また、2番目のサブグループの数量サブ2総数量は1であり、これは、後述する数量チェックにおいてエラーが出る例を示している。なお、図9bにおけるサブメニューが含まれるサブグループの並び順は、図6のメニューマスタにおける、サブグループまたは共通グループの並び順に対応する。例えば、図9bの注文データにおけるメニューNo1ペアセットの場合、サブ1-1Noである1001マルゲリータは、1番目のサブグループに存在する。また、図6のメニューマスタにおけるメニューNo1ペアセットにおいて、1番目のサブグループはピザ類サブグループNoが100であるが、次のサブグループであるパスタ類サブグループNo101とは数量チェックに基づき共通グループである。よって、ピザ類とパスタ類とをまとめた共通グループが、1番目に存在する。また、注文データにおいて、サブ2-1Noである1200コーヒーは、2番目のサブグループに存在する。図6のメニューマスタにおけるメニューNo1ペアセットにおいて、2番目のサブグループは、ピザ類サブグループNoが100とパスタ類サブグループNoが101が共通グループとして1番目であったため、ドリンク類サブグループNoが102がメニューマスタの2番目に存在する。このように、注文データとメニューマスタとでは、メニューの並び順に対応関係がある。図1に戻り、表示部12は、情報を表示するディスプレイである。ディスプレイとしては、例えば液晶ディスプレイが適用できる。ここでは、表示部12は入力部14を兼ねるタッチパネルであるとして説明する。図10~13は、表示部12に表示される画面例を示す図である。図10は、メニューペアセットのみが表示された画面例である。図11は、ペアセットに対応する共通グループであるピザ類パスタ類と、ペアセットに対応するサブグループであるドリンク類とデザート類とのタイトルが表示された画面例である。このようなタイトルのうち、例えば共通グループのタイトルピザ類パスタ類を押下すると、図12に示すように、その共通グループに含まれるサブグループに対応するサブメニューが表示される。図13は、注文を確定する確定ボタンが押下されたときに表示部12に表示される画面の例警告画面である。ペアセットが2つ入力されたにも関わらず、ピザ類パスタ類の共通グループから一品しか選択されていない場合には、その旨を示す警告文が表示される。図1に戻り、表示制御部13は、記憶部11に記憶されたセットメニューと、セットメニューに対応付けられたサブグループに対応付けられたサブメニューとを読み出して、表示部12に表示させる。具体的には、表示制御部13は、記憶部11に記憶されたメニューマスタやメニューファイル、グループマスタに基づいて、注文を受けているセットメニューに含まれるサブグループやサブメニューに関するデータを読み出し、図11、12に示したように複数のサブグループごとに表示部12に表示させる。また、表示制御部13は、後述する数量判定部15によって、注文を受けて入力部14に入力されたサブメニューの数が、定められた数量に一致しないと判定されると、表示部12に、図13に示したような警告文を表示させる。入力部14は、ハンディターミナル10に備えられるタッチパネルや、メンブレンキー等であり、所定の箇所が押下されることによって情報の入力を受付ける。例えば、入力部14は、表示部12に表示されたセットメニューおよびサブメニューから、客の注文に関するセットメニューおよびサブメニューの選択入力を受付ける。数量判定部15は、入力部14にサブメニューが入力された場合、そのサブメニューが対応付けられているサブグループについて定められた数量の注文項目が入力されたか否かを判定する。具体的には、記憶部11に記憶されているメニューマスタに含まれる数量チェックのデータに応じて、入力部14に入力されたサブメニューの数が、定められた数量に一致するか否かを判定する。ここで、数量判定部15は、入力部14に入力されたセットメニューの数量と、入力部14に入力されたサブメニューが対応付けられているサブグループの数量チェック情報とから、定められた数量を算出する。また、数量判定部15は、入力されたサブメニューが対応付けられているサブグループが、共通グループとして記憶部12に記憶されている場合、その共通グループについて定められた数量の注文項目が入力されたか否かを判定する。次に、図面を参照して、ハンディターミナル10の動作例を説明する。図14は、ハンディターミナル10による、1セットメニューに対する数量チェックの動作例を説明するフローチャートである。ここでは、来店客の注文がフロアスタッフにより入力されてハンディターミナル10によりセットメニューの注文データが生成され、記憶部11に記憶されているものとする。ここで、注文の確定ボタンが押下されると、数量判定部15は、記憶部11に記憶されている注文データ図9を参照のうち、あるセットメニュー1つ分の情報を読み込むステップS1。また、数量判定部15は、ステップS1で読み込んだセットメニューに対応付けられて記憶部11に記憶されているメニューマスタ図6を参照を読み込むステップS2。ここで、数量判定部15は、変数nに1を、変数mにnを、変数tに0を代入するステップS3。なお、変数nは、注文データにおけるサブメニューが含まれるサブグループの並び順を示す。変数mは、注文されたサブメニューが含まれるサブグループの、メニューマスタにおける並び順を示す。変数tは、注文されたサブメニューが含まれるサブグループが共通グループの場合、m番目から数えて何番目より前までのサブグループが共通グループであるかを決める際に使用する。そして、数量判定部15は、注文データにおける当該セットメニューについて、サブメニューが入力されるべきサブグループがn番目に存在するか否かを判定するステップS4。ここで、存在しないと判定すればステップS4:なし、処理を終了する。一方、存在すると判定すればステップS4:あり、数量判定部15は、注文データから、n番目のサブグループに含まれるメニューとして入力されたサブメニューサブnNoのサブメニューの総数量サブn総数量を読み込むステップS5。そして、メニューマスタのm番目のサブグループに対応付けられた数量チェックを読み込むステップS6。また、変数tにm1の値を代入しステップS7、メニューマスタにおけるt番目の数量チェックがであるか否かを判定するステップS8。ここで、数量判定部15が、メニューマスタにおけるt番目の数量チェックがであると判定すれば、変数tにt1の値を代入し、ステップS8の処理を再度行う。ステップS8において、メニューマスタにおけるt番目の数量チェックがでないと判定された場合、m番目のサブグループからt-1番目までのサブグループが共通グループを構成すると判断できる。そして、注文データにおけるn番目のサブグループというのが、メニューマスタにおけるm番目~t-1番目までをまとめた共通グループである、と判断できる。次に、ステップS1で読み込んだ注文データに含まれるセットメニューの数量と、ステップS5で読み込んだ、注文データに含まれるn番目のサブグループに含まれるサブメニューの総数量とを、ステップS6~S8で確認した、対応する数量チェックに応じて比較し、注文データに含まれるサブメニューの数量が定められた数であるか否かを判定するステップS9。例えば、図9におけるカップルセットを例にすると、注文データに含まれるセットメニューの数量が2であり、注文データに含まれるn番目例えば1番目のサブグループまたは、メニューマスタにおけるm番目~t-1番目1番目~2番目までをまとめた共通グループに含まれるサブメニューの総数量が2であり、共通グループをなすサブグループの最初のサブグループの数量チェックが=であるため、注文データに含まれるサブメニューの数量は定められた数セットメニューの数量と等しく、数量エラーなしと判定する。一方、注文データに含まれるn番目例えば2番目のサブグループまたは、メニューマスタにおけるm番目~t-1番目3番目のサブグループに含まれるサブメニューの総数量が1であり、そのサブグループの数量チェックが=であるため、注文データに含まれるサブメニューの総数量が定められた数セットメニューの数量とは異なり、数量エラーありと判定する。数量判定部15が、数量エラーなしと判定すればステップS10:なし、変数mに変数tの値を、変数tに0を、変数nにn1の値を代入し、ステップS4に戻る。数量判定部15が、数量エラーありと判定すればステップS10:あり、m番目~t-1番目までのサブグループに対応付けられて、グループマスタに記憶されたサブグループの名称を読み込むステップS11。そして、表示制御部13は、数量判定部15によって読み込まれたサブグループの名称に基づいて警告文を生成しステップS12、表示部12に表示させるステップS13。なお、図14の数量チェックの動作例では、複数のサブグループから構成されるセットメニューの数量チェックを行った際、例えば1番目のサブグループにおいて数量エラーが判定されると、エラー画面が作成されて表示され、処理が終了する例を示した。しかし、当該セットメニューに含まれる全てのサブグループについて数量チェックを行った後、数量エラーがあったサブグループについてまとめて、エラー画面を表示させ、終了するようにしても良い。例えば、順に、ピザ類とパスタ類との共通グループ、ドリンク類のサブグループ、デザート類のサブグループから構成されるペアセットにおいて、最初の共通グループに関する処理のステップS10で数量エラーが判定された場合、S12までの処理を行って警告文を生成し、記憶する。そして、数量エラーが無かった場合と同様に、m=t、t=0、n=n1としてS4に戻る。次に、例えば、ドリンク類のサブグループで数量エラーが判定された場合も、共通グループの場合と同様に、警告文を生成して記憶したのち、数量エラーが無かった場合と同様に、m=t、t=0、n=n1としてS4に進む。そして、デザート類のサブグループの数量チェックが数量エラー無く終了した場合、ステップS4において、n番目のサブグループが無いということで、通常であれば終了となる。しかしここで、これまでに記憶した警告文を読み出してS13に進み、エラー画面を表示させる。このようにすることで、セットメニューを構成するどのサブグループについて誤入力を行っているのかの全体像を把握することが可能となる。<第2の実施形態>次に、本発明の第2の実施形態について説明する。第2の実施形態は、複数のサブグループをひとつの共通グループとして認識するための構成が第1の実施形態と異なるものであり、他の構成については第1の実施形態と同様である。第2の実施形態の記憶部11におけるメニューマスタにおいては、図15に示すように、サブグループが共通グループである場合には、サブグループNoの欄に、共通グループを識別するK01などのデータが対応付けられる。また、共通グループであっても、数量チェックにの値が対応付けられず、例えば=の値が対応付けられる。サブメニューのメニューファイルのデータ、グループマスタのデータは第1の実施形態と同様である。ここで、記憶部11には、共通グループごとに、その共通グループに含まれる複数のサブグループが対応付けられた共通グループマスタが記憶される。図16は、共通グループマスタのデータ例を示す図である。共通グループマスタには、共通グループを識別する共通グループNoに対応付けて、共通グループ名称と、その共通グループに含まれる複数のサブグループを識別するサブグループNoとが記憶される。次に、図面を参照して、第2の実施形態によるハンディターミナル10の動作例を説明する。図17は、ハンディターミナル10による、1セットメニューに対する数量チェックの動作例を説明するフローチャートである。第1の実施形態と同様に、注文の確定ボタンが押下されると、数量判定部15は、記憶部11に記憶されている注文データ図9を参照のうち、あるセットメニュー1つ分の情報を読み込むステップS21。また、数量判定部15は、ステップS21で読み込んだセットメニューに対応付けられて記憶部11に記憶されているメニューマスタ図15を参照を読み込むステップS22。そして、数量判定部15は、変数nに1を代入するステップS23。変数nは、注文データにおけるサブメニューの並び順を示す。そして、数量判定部15は、注文データにおける当該セットメニューについて、サブメニューが入力されるべきサブグループがn番目に存在するか否かを判定するステップS24。ここで、存在しないと判定すればステップS24:なし、処理を終了する。一方、存在すると判定すればステップS24:あり、数量判定部15は、注文データから、n番目のサブグループまたは図16に基づいて、対応する共通グループに含まれるメニューとして入力されたサブメニューサブnNoのサブメニューの総数量サブn総数量を読み込むステップS25。そして、メニューマスタのn番目のサブグループに対応付けられた数量チェックを読み込むステップS26。次に、数量判定部15は、ステップS21で読み込んだ注文データに含まれるセットメニューの数量と、ステップS25で読み込んだ、注文データに含まれるn番目のサブグループにまたは、対応する共通グループに含まれるサブメニューの総数量とを、ステップS26で読み込んだ対応する数量チェックに応じて比較し、注文データに含まれるサブメニューの数量が定められた数であるか否かを判定するステップS27。例えば、図9におけるペアセットを例にすると、注文データに含まれるセットメニューの数量が1であり、注文データに含まれるn番目例えば1番目のサブグループまたは、メニューマスタにおけるn番目のサブグループに対応する共通グループに含まれるサブメニューの総数量が1であり、数量チェックが=であれば、注文データに含まれるサブメニューの総数量が定められた数セットメニューの数量と等しく、数量エラーなしと判定する。一方、サブメニューの総数量が1でなければ、注文データに含まれるサブメニューの総数量が定められた数セットメニューの数量とは異なり、数量エラーありと判定する。数量判定部15が、数量エラーなしと判定すればステップS28:なし、ステップS24に戻る。数量判定部15が、数量エラーありと判定すればステップS28:あり、メニューマスタに含まれる、注文データに対応するサブグループNoを読み込むステップS29。読み込んだサブグループNoが、共通グループNoでなければステップS30:No、表示制御部13は、数量判定部15によって読み込まれたサブグループNoに対応するサブグループの名称に基づいて警告文を生成するステップS33。一方、数量判定部15が読み込んだサブグループNoが、共通グループNoであればステップS30:Yes、表示制御部13は、その共通グループNoに対応する共通グループ名称を今日津グループマスタから読み込みステップS31、読み込んだ共通グループ名称に基づいて警告文を生成するステップS32。そして、表示制御部13は、生成した警告文を表示部12に表示させるステップS34。なお、第2の実施形態においても、第1の実施形態の場合と同様に、当該セットメニューに含まれる全てのサブグループについて数量チェックを行った後、数量エラーがあったサブグループについてまとめて、エラー画面を表示させ、終了するようにしても良い。具体的には、数量エラーが生じたサブグループについて、ステップS33までの処理を行って警告文を生成し、記憶する。そして、数量エラーが無かった場合と同様に、n=n1としてS24に戻り、処理を繰り返す。全サブグループについて数量チェック処理を実施した後のステップS24において、n番目のサブグループが無いということで、通常であれば終了となる。しかしここで、これまでに記憶した警告文を読み出してS34に進み、エラー画面を表示させる。このようにすることで、セットメニューを構成するどのサブグループについて誤入力を行っているのかの全体像を把握することが可能となる。以上説明したように、本実施形態によれば、共通グループごとのサブグループを表示し、そのサブグループのうちからサブメニューを選択できるようにしたので、サブグループに含まれる多数のサブメニューから注文に応じたサブメニューを選択する場合にも、視認性が良くなり、フロアスタッフは迅速に注文入力を行うことができる。例えば、ハンディターミナル10の画面に一度に表示できるサブメニュー数が限られており、あるサブグループに含まれるサブメニューを全て視認するためには改ページが必要となってしまうような場合にも、サブメニューを複数のサブグループに分割して共通グループとして対応付けて記憶しておくことで、視認性が良くなる。また、共通グループごとに数量チェックの処理を行うようにしたので、入力ミスを正確に判定して警告を行うことが可能となる。これにより、例えば、1つのサブグループに対応付けることができるサブメニューの数に制限がある場合例えば、30で、その制限数を超えるサブメニューを登録したい場合にも、複数のサブグループを共通グループとして対応付けて記憶させておくことで、共通グループに基づいて数量チェックを行うことが可能となる。なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより注文入力を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものとする。また、コンピュータシステムは、ホームページ提供環境あるいは表示環境を備えたWWWシステムも含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリRAMのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであっても良い。