(57)【特許請求の範囲】
【請求項１】
各商品の選択入力時に操作させるキーボタンをどのように割付けるのかというキーボタン割付情報を記憶する割付情報記憶手段と、
前記各キーボタンへ割付ける商品を特定するデータに対応付けて、各商品の名称を記憶する商品データ記憶手段と、
前記商品毎に他の商品との関連性情報を記憶する関連商品情報記憶手段と、
前記商品データ記憶手段に記憶している商品が割付けられるキーボタンを特定するキーボタン特定手段と、
前記商品データ記憶手段に記憶している商品の名称を表示する商品名表示手段と、
この商品名表示手段により名称が表示された商品の中からキーボタン割付対象として選択された商品のデータを、前記キーボタン特定手段によって特定されたキーボタンに関連付けて前記割付情報記憶手段に登録する選択商品登録手段と、
この選択商品登録手段により登録する商品に関連する商品が存在することを前記関連商品情報記憶手段に記憶する情報に基づいて認識すると、その関連する商品を次のキーボタン割付対象とする割付商品特定手段と、
この割付商品特定手段によって次のキーボタン割付対象として特定された商品のデータを、前記キーボタン特定手段によって特定されたキーボタン近傍に位置する未登録のキーボタンに関連付けて前記割付情報記憶手段に登録する関連商品登録手段と、
を具備したことを特徴とする割付装置。
【請求項２】
複数のキーボタンを配置してなるキーレイアウトの各キーボタンをそれぞれ識別するキーボタン識別情報に関連付けて、そのキーボタンに割り付けられた商品のデータを記憶するためのエリアを有したレイアウトテーブルと、
前記キーレイアウトの各キーボタンへの割付候補となる各種商品のデータを記憶する割付候補記憶手段と、
前記割付候補となる各種商品の中から選択された商品のデータを、前記キーレイアウトにおける各キーボタンの中から指定されたキーボタンの識別情報に関連付けられた前記レイアウトテーブルのエリアに登録する選択商品登録手段と、
この選択商品登録手段によりデータ登録された商品に関連する商品が前記割付候補となる商品の中に存在するとき、その関連する商品のデータを、前記キーレイアウトにおける各キーボタンの中からデータ未登録のキーボタンの識別情報に関連付けられた前記レイアウトテーブルのエリアに登録する関連商品登録手段と、
を具備したことを特徴とする割付装置。
【請求項３】
前記キーレイアウトの画像を表示する画像表示手段と、
前記キーレイアウト画像における各キーボタンの内部に、前記レイアウトテーブルにおける当該キーボタンの識別情報に関連付けられたエリア内の商品データを表示させる割付商品表示手段と、
をさらに具備したことを特徴とする請求項２記載の割付装置。
【請求項４】
前記キーレイアウトは、複数のキーボタンをマトリクス状に配置してなり、
前記関連商品登録手段は、前記選択商品登録手段によりデータ登録されたキーボタンに隣接するデータ未登録のキーボタンの識別情報に関連付けられた前記レイアウトテーブルのエリアに関連する商品のデータを登録することを特徴とする請求項２または３記載の割付装置。
【請求項５】
各商品の選択入力時に操作させるキーボタンをどのように割付けるのかというキーボタン割付情報を記憶する割付情報記憶手段に、前記キーボタン割付情報を割り付けるプログラムであって、
コンピュータに、
商品を特定するデータに対応付けて各商品の名称を記憶する商品データ記憶手段に記憶している商品が割付けられるキーボタンを特定するキーボタン特定機能と、
前記商品データ記憶手段に記憶している商品の名称を呼び出し表示する商品名表示機能と、
この商品名表示機能により名称を表示した商品の中からキーボタン割付対象として選択された商品のデータを、前記キーボタン特定機能によって特定されたキーボタンに関連付けて前記割付情報記憶手段に登録する選択商品登録機能と、
この選択商品登録機能により登録する商品に関連する商品が存在することを、前記商品毎に他の商品との関連性情報を記憶する関連商品情報記憶手段に記憶する情報に基づいて認識すると、その関連する商品を次のキーボタン割付対象とする割付商品特定機能と、
この割付商品特定機能によって次のキーボタン割付対象として特定された商品のデータを、前記キーボタン特定機能によって特定されたキーボタン近傍に位置する未登録のキーボタンに関連付けて前記割付情報記憶手段に登録する関連商品登録手段と、
を実現させるための割付プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品を特定するデータの入力に供されるキーボタンに商品を割り付ける割付装置及びコンピュータを前記割付装置として機能させるための割付プログラムに関する。
【背景技術】
【０００２】
飲食店向けの注文受付装置として、画面に複数のキーボタン画像からなるキーレイアウト画像を表示し、操作されたキーボタンに割り付けられた商品の注文を受付けるようにしたものがある。キーレイアウト画像は、キーボタン画像を複数、例えばマトリクス状に配置してなる。各キーボタン画像を表示している領域には、それぞれメニューにある商品のキーボタンが割り付けられる。各キーボタンに商品を割り付ける場合、従来は、１つのセキーボタンに１つの商品を割り付けるという作業を繰り返していた。このため、作業者の負担が非常に大きかった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−０４４９４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、キーボタンに商品を割り付ける作業の負担を軽減することができる割付装置を提供しようとするものである。
【課題を解決するための手段】
【０００５】
一実施形態の割付装置は、割付情報記憶手段、割付情報記憶手段、商品データ記憶手段。関連商品情報記憶手段、キーボタン特定手段、商品名表示手段、選択商品登録手段、割付商品特定手段及び関連商品登録手段を有する。割付情報記憶手段は、各商品の選択入力時に操作させるキーボタンをどのように割付けるのかというキーボタン割付情報を記憶する。商品データ記憶手段は、各キーボタンへ割付ける商品を特定するデータに対応付けて、各商品の名称を記憶する。関連商品情報記憶手段は、商品毎に他の商品との関連性情報を記憶する。キーボタン特定手段は、商品データ記憶手段に記憶している商品が割付けられるキーボタンを特定する。商品名表示手段は、商品データ記憶手段に記憶している商品の名称を表示する。選択商品登録手段は、商品名表示手段により名称が表示された商品の中からキーボタン割付対象として選択された商品のデータを、キーボタン特定手段によって特定されたキーボタンに関連付けて割付情報記憶手段に登録する。割付商品特定手段は、選択商品登録手段により登録する商品に関連する商品が存在することを関連商品情報記憶手段に記憶する情報に基づいて認識すると、その関連する商品を次のキーボタン割付対象とする。関連商品登録手段は、割付商品特定手段によって次のキーボタン割付対象として特定された商品のデータを、キーボタン特定手段によって特定されたキーボタン近傍に位置する未登録のキーボタンに関連付けて割付情報記憶手段に登録する。
【図面の簡単な説明】
【０００６】
【図１】一実施形態における注文管理システムの全体構成図。
【図２】一実施形態において、メニューデータベースに保存されるメニューデータの構造を示す模式図。
【図３】一実施形態の注文管理システムに組み込まれるＰＯＳ端末の要部構成を示すブロック図。
【図４】一実施形態におけるキーレイアウトの説明図。
【図５】一実施形態において、ＰＯＳ端末のＲＡＭに形成される主要なメモリエリアを示す模式図。
【図６】一実施形態において、割付プログラムに従ってＰＯＳ端末のＣＰＵが実行する処理の手順を示す流れ図。
【図７】図６におけるメニュー割付処理の手順を具体的に示す流れ図。
【図８】メニュー割付画面の割付前の状態を示す模式図。
【図９】メニュー割付画面の割付後の状態を示す模式図。
【図１０】第２の実施形態において、メニューデータベースに保存されるメニューデータの構造を示す模式図。
【図１１】第２の実施形態において、ＰＯＳ端末のＲＡＭに形成される関連テーブルを示す模式図。
【図１２】第２の実施形態において、割付プログラムに従ってＰＯＳ端末のＣＰＵが実行する処理の中のメニュー割付処理の手順を具体的に示す流れ図。
【発明を実施するための形態】
【０００７】
以下、割付装置の実施形態を、図面を用いて説明する。本実施形態は、飲食店に構築される注文管理システムのＰＯＳ（Point Of Sales）端末を、予めインストールされた割付プログラムの実行により割付装置として機能させる場合である。
【０００８】
（第１の実施形態）
図１は、本実施形態における注文管理システム１の全体構成図である。注文管理システム１は、複数のハンディターミナル１１と、中継器１２と、注文サーバ１３と、厨房端末１４と、ＰＯＳ端末１５とを含む。各ハンディターミナル１１は、無線回路を内蔵しており、中継器１２と無線通信が可能である。注文サーバ１３は、中継器１２、厨房端末１４及びＰＯＳ端末１５と、ネットワーク１６による有線通信が可能である。
【０００９】
なお、中継器１２、厨房端末１４及びＰＯＳ端末１５の台数は、１台に限定されるものではない。それぞれ２台以上の中継器１２、厨房端末１４及びＰＯＳ端末１５をネットワーク１６に接続して、注文管理システム１を構築してもよい。
【００１０】
ハンディターミナル１１は、キーボードと表示器を備える。表示器は、タッチパネルとなっている。ハンディターミナル１１は、注文受付装置の一態様であり、店の接客担当者が携帯する。そして、客からメニューにある商品の注文を受けると、接客担当者は、キーボードまたはタッチパネルを操作してその注文を受けた商品のデータ（メニューコード，注文数等）を入力する。入力された注文データは無線送信され、中継器１２を介して注文サーバ１３に送られる。
【００１１】
注文サーバ１３は、メニューデータベース１７を備える。メニューデータベース１７には、本システムが構築される飲食店のメニューにある各種商品のデータ（以下、メニューデータと称する）が蓄積される。
【００１２】
メニューデータの構造を図２の模式図で示す。図２に示すように、メニューデータは、レコード番号、メニューコード，メニュー名称、種別コード、単価、関連フラグ、関連メニューコードの項目を含む。レコード番号は、メニューデータ固有の番号であり、１から始まる連続番号である。メニューコードは、メニューにある各種商品を識別するためのコードである。メニュー名称は、対応するメニューコードによって特定される商品のメニューでの名称である。種別コードは、対応するメニューコードによって特定される商品が属するカテゴリを識別するためのコードである。カテゴリには、例えば洋食、和食、中華、軽食、ドリンク類等がある。単価は、対応するメニューコードによって特定される商品の１点あたりの価格である。
【００１３】
関連フラグは、対応するメニューコードによって特定される商品に対して関連する商品があるか否かを識別する。本実施形態において、関連する商品とは、品目は同じだか別商品として取扱われる商品同士を定義する。例えば、ホットコーヒーとアイスコーヒー、レモンティとアイスレモンティ、ホットミルクとアイスミルク等のように、暖かい商品と冷たい商品とがある品目がこれに該当する。関連する商品がある場合に、その関連する商品のメニューコードが関連メニューコードとしてメニューデータに付加される。  
ここに、メニューデータベース１７は、商品データ記憶手段及び関連商品情報記憶手段を構成する。
【００１４】
注文サーバ１３は、ハンディターミナル１１から送信された注文データを、中継器１２を介して取り込むと、メニューデータベース１７を参照して注文受付データを生成し、客別に記憶する。厨房端末１４は、前記注文受付データを基に調理指示データを作成し、表示または印字によって調理担当者に通知する。ＰＯＳ端末１５は、前記注文受付データを基に客が飲食した商品の代金を算出し、この代金データと客の支払いデータとから会計を処理する。
【００１５】
図３は、ＰＯＳ端末１５の要部構成を示すブロック図である。ＰＯＳ端末１５は、コンピュータの中枢であるプロセッサとしてＣＰＵ（Central Processing Unit）２１を搭載する。そしてこのＣＰＵ２１に、アドレスバス，データバス等のバスライン２２を介して、ＲＯＭ（Read Only Memory）２３、ＲＡＭ（Random Access Memory）２４、ＨＤＤ（Hard Disk Drive）２５、時計部２６、通信インターフェース２７、キーボードコントローラ２８、タッチパネルコントローラ２９、表示コントローラ３０、プリンタコントローラ３１、Ｉ／Ｏ（Input/Output）ポート３２等を接続して、ＰＯＳ端末１５の制御回路を構成している。
【００１６】
キーボードコントローラ２８は、キーボード４１からキー信号を取り込み、操作キーを判別する。タッチパネルコントローラ２９は、タッチパネル４２に画面を表示させる。そして、その画面のタッチ操作された位置座標を検出する。表示コントローラ３０は、客用ディスプレイ４３の表示を制御する。プリンタコントローラ３１は、レシートを発行するためにプリンタ４４を制御する。Ｉ／Ｏポート３２は、現金などを収容するためのドロワ４５に開放信号を出力する。
【００１７】
かかる構成のＰＯＳ端末１５は、前述した会計処理としての機能の他に、キーレイアウトに対する商品割付機能を有する。この機能は、前記ハンディターミナル１１のタッチパネルに表示されるキーレイアウト５０の画像データを作成し、各ハンディターミナル１１に配信するもので、ＲＯＭ２３に格納した割付プログラムＰによって実現される。
【００１８】
本実施形態におけるキーレイアウト５０を図４に示す。キーレイアウト５０は、計１６個の矩形のキーボタン５０-1〜５０-16を、縦４×横４のマトリクス状に配置している。そして、上から１列目の４つのキーボタン５０-1〜５０-4に対しては向かって左から順に“１”，“２”，“３”，“４”の番号を付し、上から２列目の４つのキーボタン５０-5〜５０-8に対しては向かって右から順に“５”，“６”，“７”，“８”の番号を付し、上から３列目の４つのキーボタン５０-9〜５０-12に対しては向かって左から順に“９”，“１０”，“１１”，“１２”の番号を付し、上から４列目（最下列）の４つのキーボタン５０-13〜５０-16に対しては向かって右から順に“１３”，“１４”，“１５”，“１６”の番号を付している。このように、１列毎に各キーボタンに付す番号の昇順方向を逆方向にしている。
【００１９】
ＰＯＳ端末１５は、商品割付機能を実現するために、図５に示すメモリ領域６１，６２，６３をＲＡＭ２４に形成している。
【００２０】
メモリ領域６１は、割付候補テーブルである。割付候補テーブル６１は、前記キーレイアウト５０の各キーボタン５０-1〜５０-16への割付候補となる各種商品のメニュー名称及びメニューコードを、登録済フラグとともに記憶するためのエリアを有する。登録済フラグは、対応する商品がキーボタンに割り付けられるまでは“０”であり、割り付けられると“１”となる。
【００２１】
メモリ領域６２は、関連テーブルである。関連テーブル６２は、割付候補となる各種商品のなかで関連する商品同士の各メニューコードを記憶するためのエリアを有する。
【００２２】
メモリ領域６３は、割付情報記憶手段としてのレイアウトテーブルである。レイアウトテーブル６３は、キーレイアウト５０の各キーボタン５０-1〜５０-16の番号“１”〜“１６”に対応して、そのキーボタン５０-1〜５０-16の位置座標（Ｘ，Ｙ）と、メニュー名称と、メニューコードとを記憶するためのエリアを有する。位置座標は、図４において、左上のキーボタン５０-1を（１，１）とし、右にずれるにつれてＹ座標が１ずつ増加し、下にずれるにつれてＸ座標が１ずつ増加する。したがって、右下のキーボタン５０-13は（４，４）となる。
【００２３】
ＰＯＳ端末１５において、種々の業務メニューの中からキーレイアウトに対する商品割付業務が選択されると、割付プログラムＰが起動する。このプログラムＰの起動により、ＣＰＵ２１は、図６の流れ図に示す手順の処理を実行する。
【００２４】
先ず、ＣＰＵ２１は、商品の種別が選択されるのを待機する（ＳＴ１）。例えば、洋食、和食、中華、軽食、ドリンク類等の種別リストがタッチパネル４２に表示されており、このリストからいずれかの種別が選択操作されると（ＳＴ１のＹＥＳ）、ＣＰＵ２１は、番号カウンタｉを一旦“０”にリセットする（ＳＴ２）。次いで、ＣＰＵ２１は、番号カウンタｉを“１”だけカウントアップした後（ＳＴ３）、この番号カウンタｉがメニューデータベース１７に登録されているメニューデータの総数Ｎを超えたか否かを判断する（ＳＴ４）。
【００２５】
番号カウンタｉが総数Ｎを超えていない場合（ＳＴ４のＮＯ）、ＣＰＵ２１は、メニューデータベース１７からレコード番号がｉのメニューデータを読み込む（ＳＴ５）。そしてＣＰＵ２１は、読み込んだメニューデータの種別コードが、ステップＳＴ１の処理で選択された種別のコードと一致するか否かを判断する（ＳＴ６）。
【００２６】
種別コードが一致しない場合（ＳＴ６のＮＯ）、ＣＰＵ２１は、番号カウンタｉをさらに“１”だけカウントアップする（ＳＴ３）。そして、ステップＳＴ４以降の処理を再度実行する。
【００２７】
種別コードが一致する場合（ＳＴ６のＹＥＳ）、ＣＰＵ２１は、読み込んだメニューデータのメニュー名称とメニューコードを、“０”の状態の登録済フラグとともに割付候補テーブル６１に登録する（ＳＴ７：割付候補記憶手段）。
【００２８】
次に、ＣＰＵ２１は、読み込んだメニューデータの関連フラグをチェックする（ＳＴ８）。関連フラグが“０”、すなわち関連するメニューがない場合には（ＳＴ８のＮＯ）、ＣＰＵ２１は、番号カウンタｉをさらに“１”だけカウントアップする（ＳＴ３）。そして、ステップＳＴ４以降の処理を再度実行する。
【００２９】
関連フラグが“１”、すなわち関連するメニューがある場合には（ＳＴ８のＹＥＳ）、ＣＰＵ２１は、読み込んだメニューデータの関連メニューコードが格納されているか関連テーブル６２を検索する（ＳＴ９）。格納されている場合（ＳＴ１０のＹＥＳ）、ＣＰＵ２１は、番号カウンタｉをさらに“１”だけカウントアップする（ＳＴ３）。そして、ステップＳＴ４以降の処理を再度実行する。
【００３０】
これに対し、格納されていない場合には（ＳＴ１０のＮＯ）、ＣＰＵ２１は、読み込んだメニューデータのメニューコードを関連テーブル６２のメニューコード１エリアに、関連メニューコードをメニューコード２エリアにそれぞれ格納する（ＳＴ１１）。しかる後、ＣＰＵ２１は、番号カウンタｉをさらに“１”だけカウントアップする（ＳＴ３）。そして、ステップＳＴ４以降の処理を再度実行する。
【００３１】
こうして、ＣＰＵ２１は、番号カウンタｉがメニューデータの総数Ｎを超えるまで、ステップＳＴ５〜ＳＴ１１の処理を繰り返す。そして、番号カウンタｉがメニューデータの総数Ｎを超えたならば（ＳＴ４のＹＥＳ）、ＣＰＵ２１は、割付候補テーブル６１に、登録されたデータを、メニュー名称が五十音順となるようにソートする（ＳＴ１２）。
【００３２】
次に、ＣＰＵ２１は、タッチパネル４２にメニュー割付画面７０を表示させる（ＳＴ１３：画像表示手段）。メニュー割付画面７０の一例を図８に示す。図８に示すように、メニュー割付画面７０は、割付候補リスト７１と、キーレイアウト画像７２と、取消ボタン７３と、終了ボタン７４とが表示される。割付候補リスト７１には、割付候補テーブル６１に登録された商品のメニュー名称一覧が表示される（商品名表示手段）。キーレイアウト画像７２は、キーレイアウト５０の画像である。
【００３３】
メニュー割付画面７０を表示させたならば、ＣＰＵ２１は、図７で具体的に示すメニュー割付処理を実行する（ＳＴ１４）。  
先ず、ＣＰＵ２１は、番号カウンタｊを“０”にリセットする（ＳＴ２１）。次いで、ＣＰＵ２１は、割付候補リスト７１の中からいずれかの商品が選択されるか（ＳＴ２２）、終了ボタン７４が入力されるのを待機する（ＳＴ２３）。
【００３４】
割付候補の商品が選択された場合（ＳＴ２２のＹＥＳ）、ＣＰＵ２１は、割付候補テーブル６１に登録された選択商品の登録済フラグをチェックする（ＳＴ２４）。そして、登録済フラグが“１”の場合、すなわち既に登録済の場合には（ＳＴ２４のＮＯ）、ＣＰＵ２１は、次の商品が選択されるか（ＳＴ２２）、終了ボタン７４が入力されるのを待機する（ＳＴ２３）。
【００３５】
これに対し、登録済フラグが“０”の場合、すなわち未登録の場合には（ＳＴ２４のＹＥＳ）、ＣＰＵ２１は、処理フラグｆを“０”にする（ＳＴ２５）。次いで、ＣＰＵ２１は、番号カウンタｊを“１”だけカウントアップする（ＳＴ２６：キーボタン特定手段）。そして、ＣＰＵ２１は、番号カウンタｊがキーレイアウト５０のキーボタンの数“１６”以下か否かを判断する（ＳＴ２７）。
【００３６】
番号カウンタｊがキーボタンの数“１６”以下の場合（ＳＴ２７のＹＥＳ）、ＣＰＵ２１は、割付候補リスト７１から選択商品のメニューコードとメニュー名称を読み出し、レイアウトテーブル６３の番号ｊの領域に登録する（ＳＴ２８：選択商品登録手段）。そしてＣＰＵ２１は、選択商品の登録済フラグを“０”から“１”に変更する（ＳＴ２９）。またＣＰＵ２１は、キーレイアウト画像７２における番号ｊのキーボタン内に選択商品のメニュー名称を表示させる（ＳＴ３０：割付商品表示手段）。
【００３７】
次いで、ＣＰＵ２１は、処理フラグが“１”であるか否かを判断する（ＳＴ３１）。処理フラグが“１”でない場合（ＳＴ３１のＮＯ）、ＣＰＵ２１は、選択商品のメニューコードが関連テーブル６２に存在するか検索する（ＳＴ３２）。存在しない場合（ＳＴ３２のＮＯ）、ＣＰＵ２１は、次の商品が選択されるか（ＳＴ２２）、終了ボタン７４が入力されるのを待機する（ＳＴ２３）。
【００３８】
選択商品のメニューコードが関連テーブル６２に存在する場合（ＳＴ３２のＹＥＳ）、ＣＰＵ２１は、関連テーブル６２からその選択商品のメニューコードに関連するメニューコードを選択する（ＳＴ３３：割付商品特定手段）。またＣＰＵ２１は、処理フラグを“１”に変更する（ＳＴ３４）。
【００３９】
しかる後、ＣＰＵ２１は、その関連するメニューコードで特定される商品の登録済フラグをチェックする（ＳＴ３５）。ここで、登録済フラグが“１”の場合、すなわち既に登録済の場合には（ＳＴ３５のＮＯ）、ＣＰＵ２１は、次の商品が選択されるか（ＳＴ２２）、終了ボタン７４が入力されるのを待機する（ＳＴ２３）。
【００４０】
これに対し、登録済フラグが“０”の場合、すなわち未登録の場合には（ＳＴ３５のＹＥＳ）、ＣＰＵ２１は、ステップＳＴ２６の処理に戻る。そして、番号カウンタｊをさらに“１”だけカウントアップしたならば、ＣＰＵ２１は、番号カウンタｊがキーレイアウト画像７２のキーボタンの数“１６”以下か否かを判断する（ＳＴ２７）。
【００４１】
番号カウンタｊがキーボタンの数“１６”以下の場合（ＳＴ２７のＹＥＳ）、ＣＰＵ２１は、関連テーブル６２から選択された商品のメニューコードとメニュー名称を、レイアウトテーブル６３の番号ｊの領域に登録する（ＳＴ２８：関連商品登録手段）。そしてＣＰＵ２１は、選択商品の登録済フラグを“０”から“１”に変更する（ＳＴ２９）。またＣＰＵ２１は、キーレイアウト画像７２における番号ｊのキーボタン内に選択商品のメニュー名称を表示させる（ＳＴ３０：割付商品表示手段）。
【００４２】
処理フラグが“１”の場合（ＳＴ３１のＹＥＳ）、あるいは番号カウンタｊがキーレイアウト画像７２のキーボタンの数“１６”を超えた場合には（ＳＴ２７のＮＯ）、ＣＰＵ２１は、次の商品が選択されるか（ＳＴ２２）、終了ボタン７４が入力されるのを待機する（ＳＴ２３）。
【００４３】
終了ボタン７４が入力された場合（ＳＴ２３のＹＥＳ）、ＣＰＵ２１は、このメニュー割付処理を終了する。図６に説明を戻す。  
メニュー割付処理が終了すると、ＣＰＵ２１は、ステップＳＴ１の処理で選択された種別のコードとレイアウトテーブル６３のデータとをＨＤＤ２５に保存する（ＳＴ１５）。次に、ＣＰＵ２１は、業務終了が宣言されたか否かを判断する（ＳＴ１６）。業務終了が宣言されていない場合、ＣＰＵ２１は、ステップＳＴ１の処理に戻る。そして、次の種別コードが選択されたならば、ステップＳＴ２〜ＳＴ１５の処理を再度実行する。
【００４４】
業務終了が宣言された場合（ＳＴ１６のＮＯ）、ＣＰＵ２１は、ＨＤＤ２５に保存した種別コードとレイアウトテーブル６３のデータとを、通信インターフェース１６を介して送信する（ＳＴ１７）。この送信データは、中継器１２から各ハンディターミナル１１に無線送信される。
【００４５】
今、キーレイアウト５０の各キーボタン５０-1〜５０-16に、カテゴリ「飲料」の商品を割り付ける場合を例示する。この場合、ＰＯＳ端末１５のユーザは、キーレイアウトに対する商品割付業務を開始し、カテゴリ「飲料」を選択する。そうすると、ＰＯＳ端末１５においては、メニューデータベース１７からカテゴリ「飲料」に属する全ての商品のメニュー名称とメニューコードが抽出され、割付候補テーブル６１に登録される。また、抽出された商品に対して関連する商品がある場合には、その商品のメニューコードと関連商品のメニューコードとが一対をなして関連テーブル６２に登録される。
【００４６】
しかる後、割付候補テーブル６１に登録されたデータが、メニュー名称の五十音順にソートされる。そして、図８に示すようなメニュー割付画面７０がタッチパネル４２に表示される。
【００４７】
オペレータは、先ず、割付候補リスト７１の中からキーレイアウト画像７２における番号“１”のキーボタン７２-1に登録する商品を選択する。例えば今、商品「オレンジジュース」を選択したとする。そうすると、レイアウトテーブル６３の番号“１”のエリアに、商品「オレンジジュース」のメニュー名称とメニューコードが格納される。また、図９に示すように、キーレイアウト画像７２のキーボタン７２-1に、商品「オレンジジュース」のメニュー名称が表示される。
【００４８】
ここで、商品「オレンジジュース」は、関連する商品を有していない。この場合、オペレータは、割付候補リスト７１の中からキーレイアウト画像７２における番号“２”のキーボタン７２-2に登録する商品を選択する。例えば今、商品「コーヒー」を選択したとする。そうすると、レイアウトテーブル６３の番号“２”のエリアに、商品「コーヒー」のメニュー名称とメニューコードが格納される。また、図９に示すように、キーレイアウト画像７２のキーボタン７２-2に、商品「コーヒー」のメニュー名称が表示される。
【００４９】
ここで、商品「コーヒー」は、関連する商品「アイスコーヒー」を有する。したがって、レイアウトテーブル６３の番号“３”のエリア７２-3に、商品「アイスコーヒー」のメニュー名称とメニューコードが格納される。また、図９に示すように、キーレイアウト画像７２のキーボタン７２-3、すなわち商品「コーヒー」が登録されたキーボタン７２-2の右側に隣接するキーボタンに、商品「アイスコーヒー」のメニュー名称が表示される。
【００５０】
次に、オペレータが、割付候補リスト７１の中からキーレイアウト画像７２における番号“４”のキーボタン７２-4に登録する商品として、例えば商品「アイスティ」を選択したとする。そうすると、レイアウトテーブル６３の番号“４”のエリアに、商品「アイスティ」のメニュー名称とメニューコードが格納される。また、図９に示すように、キーレイアウト画像７２のキーボタン７２-4に、商品「アイスティ」のメニュー名称が表示される。
【００５１】
ここで、商品「アイスティ」は、関連する商品「レモンティ」を有する。したがって、レイアウトテーブル６３の番号“５”のエリア７２-5に、商品「レモンティ」のメニュー名称とメニューコードが格納される。また、図９に示すように、キーレイアウト画像７２のキーボタン７２-5、すなわち商品「アイスティ」が登録されたキーボタン７２-4の下側に隣接するキーボタンに、商品「アイスティ」のメニュー名称が表示される。
【００５２】
このように本実施形態によれば、暖かい商品と冷たい商品とがある品目のうちの一方を、キーレイアウト画像７２のいずれかのキーボタンに割り付けると、自動的に、その割り付けた商品と関連する商品が他のキーボタンに割り付けられる。したがって、１つのキーボタンに１つの商品を割り付けるという作業を繰り返していた従来と比較して、作業者の負担を軽減できる効果を奏する。しかも、関連する商品は、必ず隣接するキーボタンに割り付けられる。したがって、品目は同じだか別商品として取扱われる２つの商品が、離間した２つのキーボタンに登録されることはない。
【００５３】
（第２の実施形態）
第１の実施形態は、関連する商品を、暖かい商品と冷たい商品というように２品目に限定した。第２の実施形態は、関連する商品を、Ｌサイズ、Ｍサイズ、Ｓサイズというように３品目以上ある場合である。この場合、メニューデータは、図１０に示すように、レコード番号、メニューコード，メニュー名称、種別コード及び単価に加えて、関連数ｎと、その関連数ｎ分の関連メニューコードを含む。例えばＬサイズの商品に対して関連する商品がＭサイズとＳサイズの２種類であった場合、関連数ｎは“２”となる。また、Ｌサイズの商品に対して関連する商品が２Ｌサイズ、３Ｌサイズ、ＭサイズとＳサイズの４種類であった場合、関連数ｎは“４”となる。なお、関連する商品がない場合は、関連数ｎは“０”となる。
【００５４】
関連テーブル６２は、図１１に示すように、ｎ＋１個の関連するメニューコードを記憶するためのエリアを有する。
【００５５】
図１２は、第２の実施形態において、割付プログラムＰが起動したときに、ＣＰＵ２１が実行する処理手順を示す流れ図である。なお、第１の実施形態の同一手順を示す図７と同じ処理のブロックには同一の符号を付してあり、その説明は省略する。
【００５６】
第２の実施形態において、第１の実施形態と手順が異なる処理は３つある。  
１つ目は、ステップＳＴ２４にて割付候補テーブル６１に登録された選択商品の登録済フラグをチェックした結果、登録済フラグが“０”の場合、すなわち未登録の場合である（ＳＴ２４のＹＥＳ）。この場合、第１の実施形態では、処理フラグｆを“０”にしたが（ＳＴ２５）、第２の実施形態では、減算カウンタＫに選択商品の関連数ｎをセットする（ＳＴ４１）。
【００５７】
２つ目は、ステップＳＴ３０にてキーレイアウト画像７２における番号ｊのキーボタン内に選択商品のメニュー名称を表示させた後である。この場合、第１の実施形態では、処理フラグが“１”であるか否かを判断し（ＳＴ３１）、処理フラグが“１”でない場合（ＳＴ３１のＮＯ）、ＣＰＵ２１はさらに、選択商品のメニューコードが関連テーブル６２に存在するか検索したが（ＳＴ３２）、第２の実施形態では、減算カウンタＫが“０”が否かを判断する（ＳＴ４２）。減算カウンタＫが“０”の場合、ＣＰＵ２１は、次の商品が選択されるか（ＳＴ２２）、終了ボタン７４が入力されるのを待機する（ＳＴ２３）。減算カウンタＫが“０”より大きい場合、関連テーブル６２からその選択商品のメニューコードに関連するメニューコードを選択する（ＳＴ３３）。
【００５８】
３つ目は、ステップＳＴ３３にて関連テーブル６２から選択商品のメニューコードに関連するメニューコードを選択した後の処理である。第１の実施形態では、処理フラグを“１”に変更したが（ＳＴ３４）、第２の実施形態では、減算カウンタＫを“１”だけ減算する（ＳＴ４３）。
【００５９】
かかる構成の第２の実施形態においては、例えばＬサイズの商品に対して、Ｍサイズの商品とＳサイズの商品とが関連しており、割付候補リスト７１の中からＬサイズの商品が選択されると、このＬサイズの商品が割り付けられたキーレイアウトのキーボタンに続いて設定されている２つのキーボタンに、Ｍサイズの同一品目の商品とＳサイズの同一品目の商品とが自動的に割り付けられる。したがって、割付作業に要する作業者の負担を軽減することができる。
【００６０】
以下、前記実施形態の変形例について説明する。  
例えば前記実施形態では、キーレイアウト５０をマトリクス状としたが、この発明は、マトリクス状以外の形状のキーレイアウトの各キーボタンに商品を割り付ける場合も適用できるものである。この場合、例えば関連する商品は、選択商品が割り付けられたキーボタンに対して最も近くて空いているキーボタンに自動的に割り付けられるようにすればよい。
【００６１】
また、前記実施形態では、ＰＯＳ端末１５で作成したキーレイアウト５０のデータを、各ハンディターミナル１１に配信したが、キーレイアウトのデータを不揮発性の記憶媒体に書込み、各ハンディターミナル１１でこの記憶媒体のデータを読み取らせることによって、各ハンディターミナル１１にキーレイアウト５０のデータを設定するようにしてもよい。
【００６２】
また、前記実施形態では、タッチパネルに表示されるキーレイアウトに対する割付装置を例示したが、ポインティングデバイスで画面上のポインタを操作してキーボタンを選択的に入力するようにしたキーレイアウトの割付装置にも、同様に適用できるものである。
【００６３】
さらに、前記実施形態は、ＰＯＳ端末１５の内部のＲＯＭ２３に発明の機能を実現させる割付プログラムＰが予め記録されているものとした。しかしこれに限らず、同様のプログラムがネットワークからＰＯＳ端末１５にダウンロードされてもよい。あるいは、記録媒体に記録された同様のプログラムが、ＰＯＳ端末１５にインストールされてもよい。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００６４】
また、同様のプログラムをパーソナルコンピュータにインストールすることによって、このコンピュータを専用の割付装置として機能させてもよい。
【００６５】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６６】
１…注文管理システム、１１…ハンディターミナル、１２…中継器、１３…注文サーバ、１５…ＰＯＳ端末１５、１７…メニューデータベース、２１…ＣＰＵ、５０…キーレイアウト、６１…割付候補テーブル、６２…関連テーブル、６３…レイアウトテーブル、７０…メニュー割付画面。
【図１】
0005331846.tif 000002
【図２】
0005331846.tif 000003
【図３】
0005331846.tif 000004
【図４】
0005331846.tif 000005
【図５】
0005331846.tif 000006
【図６】
0005331846.tif 000007
【図７】
0005331846.tif 000008
【図８】
0005331846.tif 000009
【図９】
0005331846.tif 000010
【図１０】
0005331846.tif 000011
【図１１】
0005331846.tif 000012
【図１２】
0005331846.tif 000013