"各商品の選択入力時に操作させるキーボタンをどのように割付けるのかというキーボタン割付情報を記憶する割付情報記憶手段と、前記各キーボタンへ割付ける商品を特定するデータに対応付けて、各商品の名称を記憶する商品データ記憶手段と、前記商品毎に他の商品との関連性情報を記憶する関連商品情報記憶手段と、前記商品データ記憶手段に記憶している商品が割付けられるキーボタンを特定するキーボタン特定手段と、前記商品データ記憶手段に記憶している商品の名称を呼び出し表示する商品名表示手段と、この商品名表示手段により名称を表示した商品の中からキーボタン割付対象として選択された商品のデータを、前記キーボタン特定手段によって特定されたキーボタンに関連付けて前記割付情報記憶手段に登録する選択商品登録手段と、この選択商品登録手段により登録する商品に関連する商品が存在することを前記関連商品情報記憶手段に記憶する情報に基づいて認識すると、その関連する商品を次のキーボタン割付対象とする割付商品特定手段と、を具備したことを特徴とする割付装置。前記割付商品特定手段によって次のキーボタン割付対象として特定された商品のデータを、前記キーボタン特定手段によって特定されたキーボタン近傍に位置する未登録のキーボタンに関連付けて前記割付情報記憶手段に登録する関連商品登録手段と、をさらに具備したことを特徴とする請求項1記載の割付装置。複数のキーボタンを配置してなるキーレイアウトの各キーボタンをそれぞれ識別するキーボタン識別情報に関連付けて、そのキーボタンに割り付けられた商品のデータを記憶するためのエリアを有したレイアウトテーブルと、前記キーレイアウトの各キーボタンへの割付候補となる各種商品のデータを記憶する割付候補記憶手段と、前記割付候補となる各種商品の中から選択された商品のデータを、前記キーレイアウトにおける各キーボタンの中から指定されたキーボタンの識別情報に関連付けられた前記レイアウトテーブルのエリアに登録する選択商品登録手段と、この選択商品登録手段によりデータ登録された商品に関連する商品が前記割付候補となる商品の中に存在するとき、その関連する商品のデータを、前記キーレイアウトにおける各キーボタンの中からデータ未登録のキーボタンの識別情報に関連付けられた前記レイアウトテーブルのエリアに登録する関連商品登録手段と、を具備したことを特徴とする割付装置。前記キーレイアウトの画像を表示する画像表示手段と、前記キーレイアウト画像における各キーボタンの内部に、前記レイアウトテーブルにおける当該キーボタンの識別情報に関連付けられたエリア内の商品データを表示させる割付商品表示手段と、をさらに具備したことを特徴とする請求項3記載の割付装置。前記キーレイアウトは、複数のキーボタンをマトリクス状に配置してなり、前記関連商品登録手段は、前記選択商品登録手段によりデータ登録されたキーボタンに隣接するデータ未登録のキーボタンの識別情報に関連付けられた前記レイアウトテーブルのエリアに関連する商品のデータを登録することを特徴とする請求項3または4記載の割付装置。各商品の選択入力時に操作させるキーボタンをどのように割付けるのかというキーボタン割付情報を記憶する割付情報記憶手段に、前記キーボタン割付情報を割り付けるプログラムであって、コンピュータに、商品を特定するデータに対応付けて各商品の名称を記憶する商品データ記憶手段に記憶している商品が割付けられるキーボタンを特定するキーボタン特定機能と、前記商品データ記憶手段に記憶している商品の名称を呼び出し表示する商品名表示機能と、この商品名表示機能により名称を表示した商品の中からキーボタン割付対象として選択された商品のデータを、前記キーボタン特定機能によって特定されたキーボタンに関連付けて前記割付情報記憶手段に登録する選択商品登録機能と、この選択商品登録手段により登録する商品に関連する商品が存在することを、前記商品毎に他の商品との関連性情報を記憶する関連商品情報記憶手段に記憶する情報に基づいて認識すると、その関連する商品を次のキーボタン割付対象とする割付商品特定機能と、を実現させるための割付プログラム。本発明が解決しようとする課題は、キーボタンに商品を割り付ける作業の負担を軽減することができる割付装置を提供しようとするものである。一実施形態の割付装置は、割付情報記憶手段、割付情報記憶手段、商品データ記憶手段。関連商品情報記憶手段、キーボタン特定手段、商品名表示手段、選択商品登録手段及び割付商品特定手段を有する。割付情報記憶手段は、各商品の選択入力時に操作させるキーボタンをどのように割付けるのかというキーボタン割付情報を記憶する。商品データ記憶手段は、各キーボタンへ割付ける商品を特定するデータに対応付けて、各商品の名称を記憶する。関連商品情報記憶手段は、商品毎に他の商品との関連性情報を記憶する。キーボタン特定手段は、商品データ記憶手段に記憶している商品が割付けられるキーボタンを特定する。商品名表示手段は、商品データ記憶手段に記憶している商品の名称を呼び出し表示する。選択商品登録手段は、商品名表示手段により名称を表示した商品の中からキーボタン割付対象として選択された商品のデータを、キーボタン特定手段によって特定されたキーボタンに関連付けて割付情報記憶手段に登録する。割付商品特定手段は、選択商品登録手段により登録する商品に関連する商品が存在することを関連商品情報記憶手段に記憶する情報に基づいて認識すると、その関連する商品を次のキーボタン割付対象とする。以下、割付装置の実施形態を、図面を用いて説明する。本実施形態は、飲食店に構築される注文管理システムのPOSPointOfSales端末を、予めインストールされた割付プログラムの実行により割付装置として機能させる場合である。第1の実施形態図1は、本実施形態における注文管理システム1の全体構成図である。注文管理システム1は、複数のハンディターミナル11と、中継器12と、注文サーバ13と、厨房端末14と、POS端末15とを含む。各ハンディターミナル11は、無線回路を内蔵しており、中継器12と無線通信が可能である。注文サーバ13は、中継器12、厨房端末14及びPOS端末15と、ネットワーク16による有線通信が可能である。なお、中継器12、厨房端末14及びPOS端末15の台数は、1台に限定されるものではない。それぞれ2台以上の中継器12、厨房端末14及びPOS端末15をネットワーク16に接続して、注文管理システム1を構築してもよい。ハンディターミナル11は、キーボードと表示器を備える。表示器は、タッチパネルとなっている。ハンディターミナル11は、注文受付装置の一態様であり、店の接客担当者が携帯する。そして、客からメニューにある商品の注文を受けると、接客担当者は、キーボードまたはタッチパネルを操作してその注文を受けた商品のデータメニューコード,注文数等を入力する。入力された注文データは無線送信され、中継器12を介して注文サーバ13に送られる。注文サーバ13は、メニューデータベース17を備える。メニューデータベース17には、本システムが構築される飲食店のメニューにある各種商品のデータ以下、メニューデータと称するが蓄積される。メニューデータの構造を図2の模式図で示す。図2に示すように、メニューデータは、レコード番号、メニューコード,メニュー名称、種別コード、単価、関連フラグ、関連メニューコードの項目を含む。レコード番号は、メニューデータ固有の番号であり、1から始まる連続番号である。メニューコードは、メニューにある各種商品を識別するためのコードである。メニュー名称は、対応するメニューコードによって特定される商品のメニューでの名称である。種別コードは、対応するメニューコードによって特定される商品が属するカテゴリを識別するためのコードである。カテゴリには、例えば洋食、和食、中華、軽食、ドリンク類等がある。単価は、対応するメニューコードによって特定される商品の1点あたりの価格である。関連フラグは、対応するメニューコードによって特定される商品に対して関連する商品があるか否かを識別する。本実施形態において、関連する商品とは、品目は同じだか別商品として取扱われる商品同士を定義する。例えば、ホットコーヒーとアイスコーヒー、レモンティとアイスレモンティ、ホットミルクとアイスミルク等のように、暖かい商品と冷たい商品とがある品目がこれに該当する。関連する商品がある場合に、その関連する商品のメニューコードが関連メニューコードとしてメニューデータに付加される。ここに、メニューデータベース17は、商品データ記憶手段及び関連商品情報記憶手段を構成する。注文サーバ13は、ハンディターミナル11から送信された注文データを、中継器12を介して取り込むと、メニューデータベース17を参照して注文受付データを生成し、客別に記憶する。厨房端末14は、前記注文受付データを基に調理指示データを作成し、表示または印字によって調理担当者に通知する。POS端末15は、前記注文受付データを基に客が飲食した商品の代金を算出し、この代金データと客の支払いデータとから会計を処理する。図3は、POS端末15の要部構成を示すブロック図である。POS端末15は、コンピュータの中枢であるプロセッサとしてCPUCentralProcessingUnit21を搭載する。そしてこのCPU21に、アドレスバス,データバス等のバスライン22を介して、ROMReadOnlyMemory23、RAMRandomAccessMemory24、HDDHardDiskDrive25、時計部26、通信インターフェース27、キーボードコントローラ28、タッチパネルコントローラ29、表示コントローラ30、プリンタコントローラ31、I/OInputOutputポート32等を接続して、POS端末15の制御回路を構成している。キーボードコントローラ28は、キーボード41からキー信号を取り込み、操作キーを判別する。タッチパネルコントローラ29は、タッチパネル42に画面を表示させる。そして、その画面のタッチ操作された位置座標を検出する。表示コントローラ30は、客用ディスプレイ43の表示を制御する。プリンタコントローラ31は、レシートを発行するためにプリンタ44を制御する。I/Oポート32は、現金などを収容するためのドロワ45に開放信号を出力する。かかる構成のPOS端末15は、前述した会計処理としての機能の他に、キーレイアウトに対する商品割付機能を有する。この機能は、前記ハンディターミナル11のタッチパネルに表示されるキーレイアウト50の画像データを作成し、各ハンディターミナル11に配信するもので、ROM23に格納した割付プログラムPによって実現される。本実施形態におけるキーレイアウト50を図4に示す。キーレイアウト50は、計16個の矩形のキーボタン501~5016を、縦4×横4のマトリクス状に配置している。そして、上から1列目の4つのキーボタン501~504に対しては向かって左から順に1,2,3,4の番号を付し、上から2列目の4つのキーボタン505~508に対しては向かって右から順に5,6,7,8の番号を付し、上から3列目の4つのキーボタン509~5012に対しては向かって左から順に9,10,11,12の番号を付し、上から4列目最下列の4つのキーボタン5013~5016に対しては向かって右から順に13,14,15,16の番号を付している。このように、1列毎に各キーボタンに付す番号の昇順方向を逆方向にしている。POS端末15は、商品割付機能を実現するために、図5に示すメモリ領域61,62,63をRAM24に形成している。メモリ領域61は、割付候補テーブルである。割付候補テーブル61は、前記キーレイアウト50の各キーボタン501~5016への割付候補となる各種商品のメニュー名称及びメニューコードを、登録済フラグとともに記憶するためのエリアを有する。登録済フラグは、対応する商品がキーボタンに割り付けられるまでは0であり、割り付けられると1となる。メモリ領域62は、関連テーブルである。関連テーブル62は、割付候補となる各種商品のなかで関連する商品同士の各メニューコードを記憶するためのエリアを有する。メモリ領域63は、割付情報記憶手段としてのレイアウトテーブルである。レイアウトテーブル63は、キーレイアウト50の各キーボタン501~5016の番号1~16に対応して、そのキーボタン501~5016の位置座標X,Yと、メニュー名称と、メニューコードとを記憶するためのエリアを有する。位置座標は、図4において、左上のキーボタン501を1,1とし、右にずれるにつれてY座標が1ずつ増加し、下にずれるにつれてX座標が1ずつ増加する。したがって、右下のキーボタン5013は4,4となる。POS端末15において、種々の業務メニューの中からキーレイアウトに対する商品割付業務が選択されると、割付プログラムPが起動する。このプログラムPの起動により、CPU21は、図6の流れ図に示す手順の処理を実行する。先ず、CPU21は、商品の種別が選択されるのを待機するST1。例えば、洋食、和食、中華、軽食、ドリンク類等の種別リストがタッチパネル42に表示されており、このリストからいずれかの種別が選択操作されるとST1のYES、CPU21は、番号カウンタiを一旦0にリセットするST2。次いで、CPU21は、番号カウンタiを1だけカウントアップした後ST3、この番号カウンタiがメニューデータベース17に登録されているメニューデータの総数Nを超えたか否かを判断するST4。番号カウンタiが総数Nを超えていない場合ST4のNO、CPU21は、メニューデータベース17からレコード番号がiのメニューデータを読み込むST5。そしてCPU21は、読み込んだメニューデータの種別コードが、ステップST1の処理で選択された種別のコードと一致するか否かを判断するST6。種別コードが一致しない場合ST6のNO、CPU21は、番号カウンタiをさらに1だけカウントアップするST3。そして、ステップST4以降の処理を再度実行する。種別コードが一致する場合ST6のYES、CPU21は、読み込んだメニューデータのメニュー名称とメニューコードを、0の状態の登録済フラグとともに割付候補テーブル61に登録するST7:割付候補記憶手段。次に、CPU21は、読み込んだメニューデータの関連フラグをチェックするST8。関連フラグが0、すなわち関連するメニューがない場合にはST8のNO、CPU21は、番号カウンタiをさらに1だけカウントアップするST3。そして、ステップST4以降の処理を再度実行する。関連フラグが1、すなわち関連するメニューがある場合にはST8のYES、CPU21は、読み込んだメニューデータの関連メニューコードが格納されているか関連テーブル62を検索するST9。格納されている場合ST10のYES、CPU21は、番号カウンタiをさらに1だけカウントアップするST3。そして、ステップST4以降の処理を再度実行する。これに対し、格納されていない場合にはST10のNO、CPU21は、読み込んだメニューデータのメニューコードを関連テーブル62のメニューコード1エリアに、関連メニューコードをメニューコード2エリアにそれぞれ格納するST11。しかる後、CPU21は、番号カウンタiをさらに1だけカウントアップするST3。そして、ステップST4以降の処理を再度実行する。こうして、CPU21は、番号カウンタiがメニューデータの総数Nを超えるまで、ステップST5~ST11の処理を繰り返す。そして、番号カウンタiがメニューデータの総数Nを超えたならばST4のYES、CPU21は、割付候補テーブル61に、登録されたデータを、メニュー名称が五十音順となるようにソートするST12。次に、CPU21は、タッチパネル42にメニュー割付画面70を表示させるST13:画像表示手段。メニュー割付画面70の一例を図8に示す。図8に示すように、メニュー割付画面70は、割付候補リスト71と、キーレイアウト画像72と、取消ボタン73と、終了ボタン74とが表示される。割付候補リスト71には、割付候補テーブル61に登録された商品のメニュー名称一覧が表示される商品名表示手段。キーレイアウト画像72は、キーレイアウト50の画像である。メニュー割付画面70を表示させたならば、CPU21は、図7で具体的に示すメニュー割付処理を実行するST14。先ず、CPU21は、番号カウンタjを0にリセットするST21。次いで、CPU21は、割付候補リスト71の中からいずれかの商品が選択されるかST22、終了ボタン74が入力されるのを待機するST23。割付候補の商品が選択された場合ST22のYES、CPU21は、割付候補テーブル61に登録された選択商品の登録済フラグをチェックするST24。そして、登録済フラグが1の場合、すなわち既に登録済の場合にはST24のNO、CPU21は、次の商品が選択されるかST22、終了ボタン74が入力されるのを待機するST23。これに対し、登録済フラグが0の場合、すなわち未登録の場合にはST24のYES、CPU21は、処理フラグfを0にするST25。次いで、CPU21は、番号カウンタjを1だけカウントアップするST26:キーボタン特定手段。そして、CPU21は、番号カウンタjがキーレイアウト50のキーボタンの数16以下か否かを判断するST27。番号カウンタjがキーボタンの数16以下の場合ST27のYES、CPU21は、割付候補リスト71から選択商品のメニューコードとメニュー名称を読み出し、レイアウトテーブル63の番号jの領域に登録するST28:選択商品登録手段。そしてCPU21は、選択商品の登録済フラグを0から1に変更するST29。またCPU21は、キーレイアウト画像72における番号jのキーボタン内に選択商品のメニュー名称を表示させるST30:割付商品表示手段。次いで、CPU21は、処理フラグが1であるか否かを判断するST31。処理フラグが1でない場合ST31のNO、CPU21は、選択商品のメニューコードが関連テーブル62に存在するか検索するST32。存在しない場合ST32のNO、CPU21は、次の商品が選択されるかST22、終了ボタン74が入力されるのを待機するST23。選択商品のメニューコードが関連テーブル62に存在する場合ST32のYES、CPU21は、関連テーブル62からその選択商品のメニューコードに関連するメニューコードを選択するST33:割付商品特定手段。またCPU21は、処理フラグを1に変更するST34。しかる後、CPU21は、その関連するメニューコードで特定される商品の登録済フラグをチェックするST35。ここで、登録済フラグが1の場合、すなわち既に登録済の場合にはST35のNO、CPU21は、次の商品が選択されるかST22、終了ボタン74が入力されるのを待機するST23。これに対し、登録済フラグが0の場合、すなわち未登録の場合にはST35のYES、CPU21は、ステップST26の処理に戻る。そして、番号カウンタjをさらに1だけカウントアップしたならば、CPU21は、番号カウンタjがキーレイアウト画像72のキーボタンの数16以下か否かを判断するST27。番号カウンタjがキーボタンの数16以下の場合ST27のYES、CPU21は、関連テーブル62から選択された商品のメニューコードとメニュー名称を、レイアウトテーブル63の番号jの領域に登録するST28:関連商品登録手段。そしてCPU21は、選択商品の登録済フラグを0から1に変更するST29。またCPU21は、キーレイアウト画像72における番号jのキーボタン内に選択商品のメニュー名称を表示させるST30:割付商品表示手段。処理フラグが1の場合ST31のYES、あるいは番号カウンタjがキーレイアウト画像72のキーボタンの数16を超えた場合にはST27のNO、CPU21は、次の商品が選択されるかST22、終了ボタン74が入力されるのを待機するST23。終了ボタン74が入力された場合ST23のYES、CPU21は、このメニュー割付処理を終了する。図6に説明を戻す。メニュー割付処理が終了すると、CPU21は、ステップST1の処理で選択された種別のコードとレイアウトテーブル63のデータとをHDD25に保存するST15。次に、CPU21は、業務終了が宣言されたか否かを判断するST16。業務終了が宣言されていない場合、CPU21は、ステップST1の処理に戻る。そして、次の種別コードが選択されたならば、ステップST2~ST15の処理を再度実行する。業務終了が宣言された場合ST16のNO、CPU21は、HDD25に保存した種別コードとレイアウトテーブル63のデータとを、通信インターフェース16を介して送信するST17。この送信データは、中継器12から各ハンディターミナル11に無線送信される。今、キーレイアウト50の各キーボタン501~5016に、カテゴリ飲料の商品を割り付ける場合を例示する。この場合、POS端末15のユーザは、キーレイアウトに対する商品割付業務を開始し、カテゴリ飲料を選択する。そうすると、POS端末15においては、メニューデータベース17からカテゴリ飲料に属する全ての商品のメニュー名称とメニューコードが抽出され、割付候補テーブル61に登録される。また、抽出された商品に対して関連する商品がある場合には、その商品のメニューコードと関連商品のメニューコードとが一対をなして関連テーブル62に登録される。しかる後、割付候補テーブル61に登録されたデータが、メニュー名称の五十音順にソートされる。そして、図8に示すようなメニュー割付画面70がタッチパネル42に表示される。オペレータは、先ず、割付候補リスト71の中からキーレイアウト画像72における番号1のキーボタン721に登録する商品を選択する。例えば今、商品オレンジジュースを選択したとする。そうすると、レイアウトテーブル63の番号1のエリアに、商品オレンジジュースのメニュー名称とメニューコードが格納される。また、図9に示すように、キーレイアウト画像72のキーボタン721に、商品オレンジジュースのメニュー名称が表示される。ここで、商品オレンジジュースは、関連する商品を有していない。この場合、オペレータは、割付候補リスト71の中からキーレイアウト画像72における番号2のキーボタン722に登録する商品を選択する。例えば今、商品コーヒーを選択したとする。そうすると、レイアウトテーブル63の番号2のエリアに、商品コーヒーのメニュー名称とメニューコードが格納される。また、図9に示すように、キーレイアウト画像72のキーボタン722に、商品コーヒーのメニュー名称が表示される。ここで、商品コーヒーは、関連する商品アイスコーヒーを有する。したがって、レイアウトテーブル63の番号3のエリア723に、商品アイスコーヒーのメニュー名称とメニューコードが格納される。また、図9に示すように、キーレイアウト画像72のキーボタン723、すなわち商品コーヒーが登録されたキーボタン722の右側に隣接するキーボタンに、商品アイスコーヒーのメニュー名称が表示される。次に、オペレータが、割付候補リスト71の中からキーレイアウト画像72における番号4のキーボタン724に登録する商品として、例えば商品アイスティを選択したとする。そうすると、レイアウトテーブル63の番号4のエリアに、商品アイスティのメニュー名称とメニューコードが格納される。また、図9に示すように、キーレイアウト画像72のキーボタン724に、商品アイスティのメニュー名称が表示される。ここで、商品アイスティは、関連する商品レモンティを有する。したがって、レイアウトテーブル63の番号5のエリア725に、商品レモンティのメニュー名称とメニューコードが格納される。また、図9に示すように、キーレイアウト画像72のキーボタン725、すなわち商品アイスティが登録されたキーボタン724の下側に隣接するキーボタンに、商品アイスティのメニュー名称が表示される。このように本実施形態によれば、暖かい商品と冷たい商品とがある品目のうちの一方を、キーレイアウト画像72のいずれかのキーボタンに割り付けると、自動的に、その割り付けた商品と関連する商品が他のキーボタンに割り付けられる。したがって、1つのキーボタンに1つの商品を割り付けるという作業を繰り返していた従来と比較して、作業者の負担を軽減できる効果を奏する。しかも、関連する商品は、必ず隣接するキーボタンに割り付けられる。したがって、品目は同じだか別商品として取扱われる2つの商品が、離間した2つのキーボタンに登録されることはない。第2の実施形態第1の実施形態は、関連する商品を、暖かい商品と冷たい商品というように2品目に限定した。第2の実施形態は、関連する商品を、Lサイズ、Mサイズ、Sサイズというように3品目以上ある場合である。この場合、メニューデータは、図10に示すように、レコード番号、メニューコード,メニュー名称、種別コード及び単価に加えて、関連数nと、その関連数n分の関連メニューコードを含む。例えばLサイズの商品に対して関連する商品がMサイズとSサイズの2種類であった場合、関連数nは2となる。また、Lサイズの商品に対して関連する商品が2Lサイズ、3Lサイズ、MサイズとSサイズの4種類であった場合、関連数nは4となる。なお、関連する商品がない場合は、関連数nは0となる。関連テーブル62は、図11に示すように、n1個の関連するメニューコードを記憶するためのエリアを有する。図12は、第2の実施形態において、割付プログラムPが起動したときに、CPU21が実行する処理手順を示す流れ図である。なお、第1の実施形態の同一手順を示す図7と同じ処理のブロックには同一の符号を付してあり、その説明は省略する。第2の実施形態において、第1の実施形態と手順が異なる処理は3つある。1つ目は、ステップST24にて割付候補テーブル61に登録された選択商品の登録済フラグをチェックした結果、登録済フラグが0の場合、すなわち未登録の場合であるST24のYES。この場合、第1の実施形態では、処理フラグfを0にしたがST25、第2の実施形態では、減算カウンタKに選択商品の関連数nをセットするST41。2つ目は、ステップST30にてキーレイアウト画像72における番号jのキーボタン内に選択商品のメニュー名称を表示させた後である。この場合、第1の実施形態では、処理フラグが1であるか否かを判断しST31、処理フラグが1でない場合ST31のNO、CPU21はさらに、選択商品のメニューコードが関連テーブル62に存在するか検索したがST32、第2の実施形態では、減算カウンタKが0が否かを判断するST42。減算カウンタKが0の場合、CPU21は、次の商品が選択されるかST22、終了ボタン74が入力されるのを待機するST23。減算カウンタKが0より大きい場合、関連テーブル62からその選択商品のメニューコードに関連するメニューコードを選択するST33。3つ目は、ステップST33にて関連テーブル62から選択商品のメニューコードに関連するメニューコードを選択した後の処理である。第1の実施形態では、処理フラグを1に変更したがST34、第2の実施形態では、減算カウンタKを1だけ減算するST43。かかる構成の第2の実施形態においては、例えばLサイズの商品に対して、Mサイズの商品とSサイズの商品とが関連しており、割付候補リスト71の中からLサイズの商品が選択されると、このLサイズの商品が割り付けられたキーレイアウトのキーボタンに続いて設定されている2つのキーボタンに、Mサイズの同一品目の商品とSサイズの同一品目の商品とが自動的に割り付けられる。したがって、割付作業に要する作業者の負担を軽減することができる。以下、前記実施形態の変形例について説明する。例えば前記実施形態では、キーレイアウト50をマトリクス状としたが、この発明は、マトリクス状以外の形状のキーレイアウトの各キーボタンに商品を割り付ける場合も適用できるものである。この場合、例えば関連する商品は、選択商品が割り付けられたキーボタンに対して最も近くて空いているキーボタンに自動的に割り付けられるようにすればよい。また、前記実施形態では、POS端末15で作成したキーレイアウト50のデータを、各ハンディターミナル11に配信したが、キーレイアウトのデータを不揮発性の記憶媒体に書込み、各ハンディターミナル11でこの記憶媒体のデータを読み取らせることによって、各ハンディターミナル11にキーレイアウト50のデータを設定するようにしてもよい。また、前記実施形態では、タッチパネルに表示されるキーレイアウトに対する割付装置を例示したが、ポインティングデバイスで画面上のポインタを操作してキーボタンを選択的に入力するようにしたキーレイアウトの割付装置にも、同様に適用できるものである。さらに、前記実施形態は、POS端末15の内部のROM23に発明の機能を実現させる割付プログラムPが予め記録されているものとした。しかしこれに限らず、同様のプログラムがネットワークからPOS端末15にダウンロードされてもよい。あるいは、記録媒体に記録された同様のプログラムが、POS端末15にインストールされてもよい。記録媒体は、CD-ROM,メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のOSオペレーティングシステム等と協働してその機能を実現させるものであってもよい。また、同様のプログラムをパーソナルコンピュータにインストールすることによって、このコンピュータを専用の割付装置として機能させてもよい。この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。"