(57)【要約】【課題】セット商品を複数個乗算登録する場合の操作性を向上させる。【解決手段】入力部からセット商品に関するデータが入力されると、商品販売データ処理装置は、そのセット商品を構成する複数の商品の中でグループ化された単品群の中から任意に選択される選択商品の単品リストを表示する。入力部からセット商品のセット販売数が入力されると、同装置は、その入力されたセット販売数を表示する。同装置は、単品リストに表示された単品の選択入力を受付ける。単品の選択入力を受付ける毎に、同装置は、セット販売数を１ずつ減じる。同装置は、選択入力を受付けた単品を、セット商品を構成する商品として確定する。【選択図】      図９
2011154722.tif 000002
【特許請求の範囲】
【請求項１】
販売商品に関するデータを入力する入力部と、
この入力部から複数の商品が組み合わされてセット価格で販売されるセット商品に関するデータが入力されると、そのセット商品を構成する複数の商品の中でグループ化された単品群の中から任意に選択される選択商品の単品リストを表示する単品リスト表示手段と、
前記入力部から前記セット商品のセット販売数が入力されると、その入力されたセット販売数を表示するセット販売数表示手段と、
前記単品リストに表示された単品の選択入力を受付ける単品選択受付手段と、
この単品選択受付手段により前記単品の選択入力を受付ける毎に、前記セット販売数表示手段により表示されるセット販売数を１ずつ減じるセット販売数更新手段と、
前記単品選択受付手段により選択入力を受付けた単品を、前記入力部を介してデータ入力されたセット商品を構成する商品として確定するセット確定手段と、
を具備したことを特徴とする商品販売データ処理装置。
【請求項２】
前記単品リスト表示手段は、選択商品のグループに属する単品の名称と対応付けて選択入力された回数を表示することを特徴とする請求項１記載の商品販売データ処理装置。
【請求項３】
前記セット確定手段により確定されたセット商品の内容を表示するセット内容表示手段、
をさらに具備したことを特徴とする請求項１または２項記載の商品販売データ処理装置。
【請求項４】
メニュー商品のリストを表示するメニューリスト表示手段と、
前記リストに表示されたメニュー商品の選択入力を受付けるメニュー選択受付手段と、
前記メニュー商品の販売数入力を受付ける販売数受付手段と、
前記メニュー選択受付手段により選択入力を受付けた商品が、複数の商品が組み合わされてセット価格で販売されるセット商品であるとき、そのセット商品を構成する複数の商品の中でグループ化された単品群の中から任意に選択される選択商品の単品リストを表示する単品リスト表示手段と、
前記メニュー選択受付手段により選択入力を受付けた商品が前記セット商品であるとき、前記販売数受付手段により入力を受付けた販売数を表示するセット販売数表示手段と、
前記単品リストに表示された単品の選択入力を受付ける単品選択受付手段と、
この単品選択受付手段により前記単品の選択入力を受付ける毎に、前記セット販売数表示手段により表示される販売数を１ずつ減じるセット販売数更新手段と、
前記単品選択受付手段により選択入力を受付けた単品を、前記メニュー選択受付手段により選択入力を受付けたセット商品を構成する商品として確定するセット確定手段と、
を具備したことを特徴とする商品販売データ処理装置。
【請求項５】
前記単品リスト表示手段は、選択商品のグループに属する単品の名称と対応付けて選択入力された回数を表示することを特徴とする請求項４記載の商品販売データ処理装置。
【請求項６】
前記セット確定手段により確定されたセット商品の内容を表示するセット内容表示手段、
をさらに具備したことを特徴とする請求項４または５項記載の商品販売データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セット商品を取扱う飲食店等の店舗で使用される商品販売データ処理装置に関する。
【背景技術】
【０００２】
例えばハンバーガショップのようなファーストフード店では、ハンバーガ等のメインメニューの商品に、フライドポテト，サラダ等のサイドメニューの商品と、ジュース，コーヒー等のドリンクメニューの商品とを組み合わせ、各商品をそれぞれ単品で購入したときの価格よりも安いセット価格で販売するセット商品（セットメニュー）を取扱っている店が多い。このようなセット商品は、通常、例えばドリンクメニューに関して予め設定されたドリンク類の中から１つを客が選択できるようになっている。
【０００３】
従来、このようなセット商品のデータ処理に対応した飲食店向けの商品販売データ処理装置として、セット商品に対応した親アイテム毎にリンクされた複数の子アイテムを記憶管理し、親アイテムにリンクされた複数の子アイテムを親アイテム毎にプルダウン表示して、子アイテムを１つずつ選択またはスキップ処理するようにしたものがある。
【０００４】
この種の商品販売データ処理装置において、同一親アイテムのセット商品が複数個乗算登録された場合に、プルダウン表示された複数の子アイテムの選択／スキップ処理を終了する毎にその回数が乗算登録された個数に達したか否かを判断し、達していない場合には、同一のプルダウン表示を新規に表示するようにして、親アイテムにリンクされた複数の子アイテムの中から任意の子アイテムを選択する場合の容易性及び確実性を高めた技術はすでにあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３７００２９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら従来の技術では、セット商品が複数個乗算登録された場合、１つの親アイテムに対するプルダウン表示の中から任意の子アイテムを選択またはスキップ操作し終える毎に、同一のプルダウン表示が新たに表示されるので、乗算登録された個数の回数だけ、同一の操作を繰り替えなければならないという煩わしさがあった。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、セット商品を複数個乗算登録した場合でも、同一操作を繰り返さなければならない面倒がなく、煩わしさを解消できる商品販売データ処理装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明は、販売商品に関するデータを入力する入力部と、この入力部から複数の商品が組み合わされてセット価格で販売されるセット商品に関するデータが入力されると、そのセット商品を構成する複数の商品の中でグループ化された単品群の中から任意に選択される選択商品の単品リストを表示する単品リスト表示手段と、入力部からセット商品のセット販売数が入力されると、その入力されたセット販売数を表示するセット販売数表示手段と、単品リストに表示された単品の選択入力を受付ける単品選択受付手段と、この単品選択受付手段により単品の選択入力を受付ける毎に、セット販売数表示手段により表示されるセット販売数を１ずつ減じるセット販売数更新手段と、単品選択受付手段により選択入力を受付けた単品を、入力部を介してデータ入力されたセット商品を構成する商品として確定するセット確定手段とを備えたものである。
【発明の効果】
【０００９】
かかる手段を講じた本発明によれば、セット商品を複数個乗算登録した場合でも、同一操作を繰り返さなければならない面倒がなく、煩わしさを解消できる商品販売データ処理装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施の形態であるＰＯＳシステムの概略図。
【図２】同ＰＯＳシステムのストアサーバが管理するメニューマスタファイルに記憶される商品データレコードのデータ構造を示す模式図。
【図３】同ＰＯＳシステムのストアサーバが管理するセットマスタファイルに記憶されるセット商品データレコードのデータ構造を示す模式図。
【図４】同ＰＯＳシステムにおけるＰＯＳ端末の外観を示す斜視図。
【図５】同ＰＯＳシステムにおけるＰＯＳ端末の要部構成を示すブロック図。
【図６】同ＰＯＳ端末のＲＡＭに形成される取引テーブルのデータエリア構成を示す模式図。
【図７】同ＰＯＳ端末のＲＡＭに形成されるセット確定テーブルのデータエリア構成を示す模式図。
【図８】同ＰＯＳ端末のＣＰＵが実行する商取引処理の要部処理手順を示す流れ図。
【図９】図８におけるセット確定処理の内容を具体的に示す流れ図。
【図１０】メインメニュー画面の一例を示す模式図。
【図１１】セットメニュー画面の一例を示す模式図。
【図１２】選択メニュー画面の一例を示す模式図。
【図１３】図１２の選択メニュー画面から商品「ウーロン茶」を選択した後の選択メニュー画面を示す模式図。
【図１４】図１３の選択メニュー画面から商品「クリームソーダ」を選択した後の選択メニュー画面を示す模式図。
【図１５】図１４の選択メニュー画面から商品「ウーロン茶」を選択した後の選択メニュー画面を示す模式図。
【図１６】商品「フィッシュバーガセット」確定後のセットメニュー画面を示す模式図。
【図１７】会計明細リスト画面の一例を示す模式図。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、ファーストフードのハンバーガショップに構築されたＰＯＳ（Point Of Sales）システムに本発明を適用した場合である。
【００１２】
図１は、本実施の形態におけるＰＯＳシステムの概略図である。このＰＯＳシステムは、複数台（図では３台）のＰＯＳ端末１Ａ，１Ｂ，１Ｃと、これらＰＯＳ端末１Ａ〜１Ｃの上位コンピュータとして機能するストアサーバ２とからなる。各ＰＯＳ端末１Ａ〜１Ｃとストアサーバ２とは、ＬＡＮ（Local Area Network）等のネットワーク３を介して、双方向通信自在に接続されている。
【００１３】
ストアサーバ２は、各ＰＯＳ端末１Ａ〜１Ｃからの要求を受け、それを処理するもので、その処理に必要なデータファイルとして、特に、メニューマスタファイル４とセットマスタファイル５とを記憶管理している。
【００１４】
メニューマスタファイル４には、そのハンバーガショップで取扱う全てのメニュー商品毎に作成される商品データレコード４Ｄが格納されている。セットマスタファイル５には、各メニュー商品のうちセット商品についてそれぞれ作成されるセット商品データレコード５Ｄが格納されている。なお、セット商品とは、複数の商品を組み合わせ、各商品をそれぞれ単品で購入したときの価格よりも安いセット価格で販売する商品をいう。
【００１５】
商品データレコード４Ｄの主要部を図２に示す。図示するように、商品データレコード４Ｄには、品番、商品名、単価、商品区分、セット識別コード等のデータ項目が含まれている。項目「品番」は、メニュー商品毎に順番に付された商品固有の番号である。この品番は、商品識別コードとして機能する。なお、商品識別コードは、品番以外の形式であってもよい。
【００１６】
項目「商品区分」は、同一レコードの品番で特定されるメニュー商品が属する分類を識別するコードである。本実施の形態では、分類を、バーガ類が属するメインメニューと、フライドポテト，サラダ等が属するサイドメニューと、ジュース，コーラ，コーヒー，ウーロン茶などのドリンク類が属するドリンクメニューと、各種セット商品が属するセットメニューの４項目に分類する。
【００１７】
項目「セット識別コード」は、同一レコードの品番で特定されるメニュー商品がセットメニューに属するセット商品であるとき、そのセット商品を識別するために付された一意のコードである。なお、セット商品以外のメニュー商品のレコード４Ｄには、セット識別コードとして例えば“０”が設定されている。
【００１８】
セット商品データレコード５Ｄの主要部を図３に示す。図示するように、セット商品データレコード５Ｄには、セット識別コードと、複数Ｎ（Ｎ≧２）対のセットメニュー品番／選択区分のデータとが含まれている。ここで、項目「セットメニュー品番」は、同一レコードのセット識別コードで特定されるセット商品に含まれるメニュー商品の品番である。
【００１９】
項目「選択区分」は、対応するセットメニュー品番で特定されるメニュー商品が、グループ化された単品のメニュー商品群のなかから任意に選択される選択商品であるか否かを区分するデータである。本実施の形態では、選択商品でないメニュー商品のセットメニュー品番に対しては，区分データを“０”とする。これに対し、選択商品に該当するメニュー商品のセットメニュー品番に対しては、同一グループ内で同一の番号が付される。この場合において番号は“１”から昇順でアップする。
【００２０】
例えば、ドリンク類のみが選択商品であるセット商品のセット商品データレコード５Ｄには、ドリンク類のグループに属する全ての商品の品番にそれぞれ対応して選択区分“１”が付与される。その他の区分（バーガ類，サイドメニュー）に属する商品の品番に対応する選択区分は“０”となる。この場合において、サイドメニューも選択商品であった場合には、サイドメニューのグループに属する全ての商品の品番にそれぞれ対応して選択区分“２”が付与される。  
ここに、セットマスタファイル５は、セット情報記憶部として機能する。
【００２１】
図４はＰＯＳ端末１Ａ〜１Ｃの外観を示す斜視図であり、図５はＰＯＳ端末１Ａ〜１Ｃの要部構成を示すブロック図である。各ＰＯＳ端末１Ａ〜１Ｃは、同一構成である。このため、以下では、ＰＯＳ端末１として総称する。
【００２２】
ＰＯＳ端末１は、その筐体１０の正面に、キーボード１１、オペレータ用ディスプレイ１２及びレシート発行口１３を設けており、背面に、客用ディスプレイ１４を設けている。オペレータ用ディスプレイ１２としては、液晶ディスプレイ等のディスプレイ１２１の画面にタッチパネルセンサ１２２が配置されたタッチパネルを使用している。
【００２３】
ＰＯＳ端末１は、制御部本体としてＣＰＵ（Central Processing Unit）１５を搭載している。また、ＲＯＭ（Read Only Memory）１６及びＲＡＭ（Random Access Memory）１７等のメモリ部の他、時計部１８、通信コントローラ１９、釣銭機インターフェイス２０、キーボードコントローラ２１、タッチパネルコントローラ２２、表示コントローラ２３及びプリンタコントローラ２４等の各部を備えている。ＣＰＵ１５と、ＲＯＭ１６，ＲＡＭ１７，時計部１８，通信コントローラ１９，釣銭機インターフェイス２０，キーボードコントローラ２１，タッチパネルコントローラ２２，表示コントローラ２３及びプリンタコントローラ２４とは、アドレスバス，データバス等のバスライン２５により電気的に接続されている。
【００２４】
通信コントローラ１９は、ネットワーク３を介して接続されたストアサーバ２とのデータ通信を制御する。釣銭機インターフェイス２０は、図示しない自動釣銭機に接続され、釣銭データを送出する。なお、自動釣銭機の代わりにドロワを接続してもよい。
【００２５】
キーボードコントローラ２１は、前記キーボード１１から操作キーに対応したキー信号を取込む。タッチパネルコントローラ２２は、前記オペレータ用ディスプレイ１２のディスプレイ１２１に対する画面表示を制御するとともに、タッチパネルセンサ１２２からタッチ操作位置に対応した座標信号を取込む。表示コントローラ２３は、前記客用ディスプレイ１４に対する画面表示を制御する。プリンタコントローラ２４は、筐体１０に内蔵されたプリンタ２６によるレシート印字を制御する。このプリンタ２６によって印字されたレシートは、前記レシート発行口１３から発行される。
【００２６】
かかる構成のＰＯＳ端末１は、客が購入するメニュー商品の販売データを処理し、客との商取引を決済させるために、ＲＡＭ１７に、取引テーブル１７１、乗数メモリ１７２及びセット確定テーブル１７３を形成している。
【００２７】
取引テーブル１７１は、図６に示すように、複数の品番、商品区分、商品名、単価、点数及び金額の各項目エリアと、点数及び金額の合計エリアとから構成されている。セット確定テーブル１７３は、図７に示すように、複数の品番、商品区分、商品名及び点数の各項目エリアから構成されている。
【００２８】
しかして、各ＰＯＳ端末１のＣＰＵ１５は、図８の流れ図に示す手順で客との商取引を処理するものとなっている。すなわちＣＰＵ１５は、商取引の開始に先立ち、ＳＴ（ステップ）１として乗数メモリ１７２に初期値“１”に設定する。次いで、ＳＴ２としてメインメニュー画面７０Ｍを編集し、オペレータ用ディスプレイ１２に表示させる。
【００２９】
メインメニュー画面７０Ｍの一例を図１０に示す。図示するように、メインメニュー画面７０Ｍには、複数（図では１２個）の商品メニューボタン７１と、メインメニュー，サイドメニュー，ドリンクメニュー及びセットメニューの各商品区分にそれぞれ対応した区分タグボタン７２と、買上が確定された商品の商品名，品番，商品区分，単価，点数及び金額のデータを表示可能な買上商品エリア７３と、１取引の買上点数，小計額，消費税額及び請求金額を表示可能な取引情報エリア７４とが形成されている。そして、各商品メニューボタン７１には、商品区分がメインメニューに設定された各商品の商品名が１つずつ割り当てられて表示されている。
【００３０】
メインメニュー画面７０Ｍを表示後、ＣＰＵ１５は、ＳＴ３としていずれかの区分タグボタン７２がタッチ操作されたか否かを判断する。区分タグボタン７２がタッチ操作されていないと判断した場合には、ＣＰＵ１５は、ＳＴ５の処理に進む。
【００３１】
ＳＴ３にて、タッチパネルコントローラ２２からの信号によりいずれかの区分タグボタン７２がタッチ操作されたと判断した場合には、ＣＰＵ１５は、ＳＴ４としてオペレータ用ディスプレイ１２の画面を、そのタッチ操作された区分タグボタン７２に対応するメニュー画面に切り換える。例えば、サイドメニューに対応した区分タグボタン７２がタッチ操作された場合には、サイドメニュー画面、つまりは各商品メニューボタン７１に商品区分がサイドメニューに設定された各商品の商品名が１つずつ割り当てられた画面が表示される。同様に、ドリンクメニューに対応した区分タグボタン７２がタッチ操作された場合には、ドリンクメニュー画面、つまりは各商品メニューボタン７１に商品区分がドリンクメニューに設定された各商品の商品名が１つずつ割り当てられた画面が表示され、セットメニューに対応した区分タグボタン７２がタッチ操作された場合には、図１１に示すように、セットメニュー画面７０Ｓ、つまりは各商品メニューボタン７１に商品区分がセットメニューに設定された各商品の商品名が１つずつ割り当てられた画面が表示される。しかる後、ＳＴ５の処理に進む。
【００３２】
ＳＴ５では、ＣＰＵ１５は、乗数が入力されたか否かを判断する。乗数が入力されていないと判断した場合には、ＳＴ７の処理に進む。
【００３３】
ＳＴ５にて、キーボード１１からキーボードコントローラ２１に置数キーのキー信号が入力されると、ＣＰＵ１５は、その置数キーで置数された数値Ｎに相当する乗数が入力されたと判断する。そして、ＳＴ６として乗数メモリの値をその乗数Ｎに変更する。しかる後、ＳＴ７の処理に進む。
【００３４】
ＳＴ７では、オペレータ用ディスプレイ１２に表示されているメニュー画面（メインメニュー画面７０Ｍ，サイドメニュー画面，ドリンクメニュー画面またはセットメニュー画面７０Ｓ）において、いずれかの商品メニューボタン７１がタッチ操作されたか否かを判断する。商品メニューボタン７１がタッチ操作されていないと判断した場合には、ＳＴ３の処理に戻る。
【００３５】
ＳＴ７にて、タッチパネルコントローラ２２からの信号によりいずれかの商品メニューボタン７１がタッチ操作されたと判断した場合には、ＣＰＵ１５は、ＳＴ８としてメニュー売上登録処理を実行する。すなわちＣＰＵ１５は、メニューマスタファイル４からタッチ操作された商品メニューボタン７１に割り当てられている商品名に対応した商品データレコード４Ｄを読み出す。そして、この商品データレコード４Ｄの品番，商品区分，商品名，単価を取引テーブル１７１に新規レコードとして格納する。また、乗数メモリ１７２の値をこの新規レコードの点数データとして格納する。さらに、単価データと点数データとの積をこの新規レコードの金額データとして格納する。
【００３６】
次に、ＣＰＵ１５は、ＳＴ９としてこの売上登録されたメニュー商品がセット商品であるか否かを判断する。この判断は、上記商品データレコード４Ｄの商品区分によって判断する（判断手段）。セット商品でない場合には、ＳＴ１１の処理に進む。
【００３７】
セット商品であると判断した場合には、ＣＰＵ１５は、ＳＴ１０としてセットメニュー確定処理を実行する。このセットメニュー確定処理の詳細について、図９を用いて説明する。
【００３８】
先ず、ＣＰＵ１５は、ＳＴ２１として上記商品データレコード４Ｄからセット識別コードを取得し、このセット識別コードでセットマスタファイル５を検索して、当該セット識別コードがセットされたセット商品データレコード５Ｄを読み出す。そして、このセット商品データレコード５Ｄでセット確定テーブル１７３を作成する。
【００３９】
具体的には、上記セット商品データレコード５Ｄに含まれる全てのセットメニュー品番を、セット確定テーブル１７３の品番エリアに順次格納する。次に、セット確定テーブル１７３の上記商品データレコード４Ｄの品番に対する商品区分エリアにデータ「メイン」を格納し、その他の品番に対する商品区分エリアにデータ「リンク」をそれぞれ格納する。次に、各セットメニュー品番に対応する商品名をメニューマスタファイル４から読出し、セット確定テーブル１７３の商品名エリアにそれぞれセットする。最後に、対応する選択区分が“０”のセットメニュー品番に対しては、セット確定テーブル１７３の点数エリアに乗数メモリ１７２の値を格納し、対応する選択区分が“０”以外のセットメニュー品番に対しては、点数エリアに“０”を格納する。
【００４０】
こうしてセット確定テーブル１７３を作成したならば、ＣＰＵ１５は、次に、ＳＴ２２として区分カウンタＡを“１”に設定する。そして、ＳＴ２３として上記セット商品データレコード５Ｄに区分カウンタＡの値を選択区分とするセットメニュー品番があるか否かを判断する。
【００４１】
ここで、選択区分Ａのセットメニュー品番がある場合には、ＣＰＵ１５は、ＳＴ２４として乗数メモリ１７２の値をカウンタＮに設定する。また、ＳＴ２５として上記セット確定テーブル１７３の内容に基づき選択メニュー画面８０を作成する。そして、この選択メニュー画面８０をオペレータ用ディスプレイ１２に表示させる（単品リスト表示手段）。
【００４２】
選択メニュー画面８０の一例を図１２に示す。この例は、「フィッシュバーガセット」を３点乗算登録したときの画面８０である。図示するように、選択メニュー画面８０には、セット名称商品表示欄８１、販売点数表示欄８２、複数（図では９個）の選択メニュー表示欄８３及び各選択メニュー表示欄８３に対応して設けられた選択個数表示欄８４と、「個数クリア」ボタン８５及び「キャンセル」ボタン８６とが表示されている。そして、セット名称商品表示欄８１には、セットメニュー画面７０Ｓでタッチ操作された商品メニューボタン７１に割り当てられている商品名が表示される。販売点数表示欄８２には、カウンタＮの値が表示される。各選択メニュー表示欄８３には、選択区分Ａの各セットメニュー品番に対応した商品名がそれぞれ表示される。選択個数表示欄８４には、初期段階では何も表示されない。あるいは数値“０”が表示されていてもよい。
【００４３】
次に、ＣＰＵ１５は、ＳＴ２６として各選択メニュー表示欄８３のいずれかがタッチ操作されるのを待機する（選択受付手段）。そして、タッチパネルコントローラ２２からの信号により各選択メニュー表示欄８３のいずれかがタッチ操作されたことを検知したならば、ＣＰＵ１５は、ＳＴ２７としてタッチ操作された選択メニュー表示欄８３に表示されている商品名に対するセット確定テーブル１７３の点数エリアに“１”を加算する。また、ＳＴ２８としてカウンタＮを“１”だけカウントダウンする。しかる後、ＳＴ２９として選択メニュー画面８０を更新する。
【００４４】
図１２の状態において、選択メニュー表示欄８３の商品名「ウーロン茶」がタッチ操作された場合の更新後の選択メニュー画面８０-1を図１３に示す。図示するように、更新後の選択メニュー画面８０-1には、タッチ操作された商品名「ウーロン茶」に対応する選択個数表示欄８４に、セット確定テーブル１７３の商品名「ウーロン茶」に対する値“１”が表示される。また、販売点数表示欄８２の値が“１”だけ減算される。
【００４５】
選択メニュー画面８０を更新後、ＣＰＵ１５は、ＳＴ３０として「個数クリア」ボタン８５がタッチ操作されたか否かを判断する。「個数クリア」ボタン８５がタッチ操作されていない場合には、ＣＰＵ１５は、ＳＴ３１としてカウンタＮが“０”になったか否かを判断する。カウンタＮが“１”以上の場合には、ＳＴ２６の処理に戻る。こうして、ＣＰＵ１５は、カウンタＮが“０”になるまで、ＳＴ２６〜ＳＴ３１の処理を繰返し実行する。
【００４６】
今、図１３の選択メニュー画面８０-1において、選択メニュー表示欄８３の商品名「クリームソーダ」がタッチ操作された場合の更新後の選択メニュー画面８０-2を図１４に示す。図示するように、更新後の選択メニュー画面８０-2には、タッチ操作された商品名「クリームソーダ」に対応する選択個数表示欄８４に、セット確定テーブル１７３の商品名「クリームソーダ」に対する値“１”が表示される。また、販売点数表示欄８２の値がさらに“１”だけ減算される。
【００４７】
続いて、選択メニュー表示欄８３の商品名「ウーロン茶」が再度タッチ操作された場合の更新後の選択メニュー画面８０-3を図１５に示す。図示するように、更新後の選択メニュー画面８０-3には、タッチ操作された商品名「ウーロン茶」に対応する選択個数表示欄８４に、セット確定テーブル１７３の商品名「ウーロン茶」に対する値“２”が表示される。また、販売点数表示欄８２の値がさらに“１”だけ減算される。その結果、カウンタＮが“０”となるので、選択メニュー画面８０-3には、新たに「ＯＫ」ボタン８７が追加表示される。
【００４８】
そこでＣＰＵ１５は、ＳＴ３２として「ＯＫ」ボタン８７が操作入力されるのを待機する。そして、タッチパネルコントローラ２２からの信号により「ＯＫ」ボタン８７がタッチ操作されたことを検知した場合には、ＣＰＵ１５は、ＳＴ３３として区分カウンタＡを“１”だけカウントアップする。そして、ＳＴ２３の処理に戻る。
【００４９】
なお、ＳＴ３０にてタッチパネルコントローラ２２からの信号により「個数クリア」ボタン８５がタッチ操作されたことを検知した場合には、ＣＰＵ１５は、ＳＴ３４として各選択メニュー表示欄８３のいずれかがタッチ操作されるのを待機する。そして、タッチパネルコントローラ２２からの信号により各選択メニュー表示欄８３のいずれかがタッチ操作されたことを検知した場合には、ＣＰＵ１５は、ＳＴ３５としてタッチ操作された選択メニュー表示欄８３に表示されている商品名に対するセット確定テーブル１７３の点数エリアの値が“１”以上か否かを判断する。点数エリアの値が“０”の場合には、選択されていない商品の取消を指示した誤操作なので、ＳＴ３０の「個数クリア」ボタン８５の入力前の状態に戻る。
【００５０】
これに対し、点数エリアの値が“１”以上の場合には、その選択されたメニュー商品の取消が指示されたので、ＣＰＵ１５は、ＳＴ３６としてその点数エリアの値を“１”だけ減算する。また、ＳＴ３７としてカウンタＮを“１”だけカウントアップする。しかる後、ＳＴ２９の処理に戻って、選択メニュー画面８０を更新する。
【００５１】
ＳＴ２３にて、該当するセット商品データレコード５Ｄに、カウントアップ後の区分カウンタＡの値を選択区分とするセットメニュー品番がさらに記憶されている場合には、ＣＰＵ１５は、ＳＴ２４以降の処理を再度実行する。
【００５２】
ＳＴ２３にて、該当するセット商品データレコード５Ｄに選択区分Ａのセットメニュー品番が記憶されていない場合には、ＣＰＵ１５は、ＳＴ３８としてセット確定テーブル１７３の内容を、セット商品を構成する商品として確定させる。すなわちＣＰＵ１５は、セット確定テーブル１７３に格納されたデータのうち点数データが“１”以上のデータの各品番，商品区分，商品名及び点数を取引テーブル１７１にそれぞれ新規レコードとして格納する（セット確定手段）。なお、これら新規レコードの単価データ及び金額データは“０”のままとする。しかる後、ＳＴ１１の処理に進む。
【００５３】
ＳＴ１１では、ＣＰＵ１５は、ＳＴ８にて売上登録処理したメニュー商品の商品名、品番，商品区分，単価，点数及び金額の各データを、メニュー画面の買上商品エリア７３に表示させる。セットメニュー画面７０Ｓにおいて、「フィッシュバーガセット」を３点乗算登録し、そのセット内容が確定されたときの画面例を図１６に示す。
【００５４】
その後、ＣＰＵ１５は、ＳＴ１２として登録締めが宣言されたか否かを判断する。登録締めが宣言されていない場合には、ＣＰＵ１５は、ＳＴ１の処理に戻る。これにより、次のメニュー商品の売上登録が可能となる。
【００５５】
キーボード１１の締めキー操作により登録締めが宣言された場合には、ＣＰＵ１５は、ＳＴ１３として取引テーブル１７１の内容を基に会計明細リスト画面９０を作成し、オペレータ用ディスプレイ１２に表示させる。
【００５６】
会計明細リスト画面９０の一例を図１７に示す。この例は、「フィッシュバーガセット」を３点と「Ｓサイズのポテトフライ」を１点購入した客に対する画面である。図示するように、会計明細リスト画面９０には、明細エリア９１と、買上商品エリア９２と、取引情報エリア９３とが形成されている。そして、この明細エリア９１には、取引テーブル１７１に記憶されている各レコードの品番，商品区分，商品名，単価，点数及び金額が表示される（セット内容表示手段）。なお、このとき、客用ディスプレイ１４には、少なくとも取引情報エリア９３の情報が表示されている。
【００５７】
会計明細リスト画面９０を表示後、ＣＰＵ１５は、ＳＴ１４として預り金データが入力されるのを待機する。そして、キーボード１１のキー操作により預り金データが入力されたならば、ＣＰＵ１５は、ＳＴ１５としてこの預り金額から請求金額を減算して釣銭額を算出し、この釣銭額をオペレータ用ディスプレイ１２及び客用ディスプレイ１４に表示させる。また、ＳＴ１６としてプリンタ２６を駆動してレシートを印字発行したならば、今回の処理を終了する。
【００５８】
今、メインメニュー「フィッシュバーガ」とサイドメニュー「Ｓサイズのポテトフライ」といずれかのドリンク類との３品目を組み合わせて５０４円で販売されるセット商品「フィッシュバーガセット」を客が３点注文した場合を想定する。
【００５９】
この場合、ＰＯＳ端末１のオペレータは、先ず、ディスプレイ１２に表示されたメインメニュー画面７０Ｍ（図１０を参照）における区分タグボタン７２の「セット」をタッチ操作する。そうすると、セットメニュー画面７０Ｓ（図１１を参照）が表示されるので、置数キーで乗数“３”を置数した後、商品メニューボタン７１の「フィッシュバーガセット」をタッチ操作する。
【００６０】
そうすると、取引テーブル１７１に「フィッシュバーガセット」の品番，商品区分，商品名，単価［５０４円］，点数［３点］及び金額［１５１２円］が格納される。また、セット確定テーブル１７３に「フィッシュバーガ」、「Ｓサイズのポテトフライ」及び選択可能な各ドリンクの品番と商品名とがそれぞれ格納される。また、選択区分が“０”の「フィッシュバーガ」及び「Ｓサイズのポテトフライ」に対しては、点数「３」が格納される。
【００６１】
しかる後、選択区分が“１”に設定された各ドリンク類の商品名リストを含む選択メニュー画面８０（図１２を参照）がディスプレイ１２に表示される。そこで、オペレータは、客にドリンクの種類を尋ねる。このとき、選択メニュー画面８０の販売点数表示欄８２には、乗数“３”が表示されている。
【００６２】
ここで、１点目として「ウーロン茶」の注文を受けた場合には、オペレータは、選択メニュー画面８０における選択メニュー表示欄８３の「ウーロン茶」をタッチ操作する。そうすると、セット確定テーブル１７３の「ウーロン茶」に対する点数データが“１”となる。そして、図１３に示すように、「ウーロン茶」に対応した選択個数表示欄８４に“１”が表示される。また、販売点数表示欄８２の値が“２”に変更される。
【００６３】
次に、２点目として「クリームソーダ」の注文を受けた場合には、オペレータは、選択メニュー表示欄８３の「クリームソーダ」をタッチ操作する。そうすると、セット確定テーブル１７３の「クリームソーダ」に対する点数データが“１”となる。そして、図１４に示すように、「クリームソーダ」に対応した選択個数表示欄８４に“１”が表示される。また、販売点数表示欄８２の値が“１”に変更される。
【００６４】
次に、３点目として「ウーロン茶」の注文を受けた場合には、オペレータは、選択メニュー表示欄８３の「ウーロン茶」をタッチ操作する。そうすると、セット確定テーブル１７３の「ウーロン茶」に対する点数データが“２”となる。そして、図１５に示すように、「ウーロン茶」に対応した選択個数表示欄８４に“２”が表示される。また、販売点数表示欄８２の値が“０”に変更される。このとき、「ＯＫ」ボタン８７の入力が可能となる。
【００６５】
そこでオペレータは、「ＯＫ」ボタン８７をタッチ操作する。そうすると、セット確定テーブル１７３に格納されたデータのうち点数データが“１”以上のデータ、すなわち「フィッシュバーガ（３点）」，「Ｓサイズのポテトフライ（３点）」，「ウーロン茶（２点）」，「クリームソーダ（１点）」の各品番，商品区分，商品名及び点数が取引テーブル１７１にそれぞれ格納される。これらのレコードの単価及び金額は“０”である。
【００６６】
一方、ディスプレイ１２の画面は、セットメニュー画面７０に戻る。そして、その買上商品エリア７３に「フィッシュバーガセット」を３点売上登録したときの販売データが表示される。
【００６７】
その後、この客が単品で「Ｓサイズのポテトフライ」をさらに１点注文した場合は、オペレータは、先ず、ディスプレイ１２に表示されたセットメニュー画面７０Ｓにおける区分タグボタン７２の「サイド」をタッチ操作する。そうすると、サイドメニュー画面が表示されるので、商品メニューボタン７１の「Ｓサイズのポテトフライ」をタッチ操作する。そうすると、取引テーブル１７１に「Ｓサイズのポテトフライ」の品番，商品区分，商品名，単価［１４７円］，点数［１点］及び金額［１４７円］が格納される。
【００６８】
以上で、この客の注文が終了したとすると、オペレータは、締めキーを操作する。そうすると、オペレータ用ディスプレイ１２に会計明細リスト画面９０（図１７を参照）が表示される。従って、オペレータは、この画面９０の明細エリア９１の内容から商品の品揃えを行う。そして、品揃え後、客からの預り金額を入力し、必要に応じて釣銭とレシートを渡したならば、この客との商取引を終了する。
【００６９】
このように本実施の形態によれば、セットを構成する商品を複数の単品群の中から選択可能なセット商品を複数個乗算登録した場合には、選択メニュー画面８０の選択メニュー表示欄８３に表示されている選択可能な単品群の中から、客が選択した単品の表示欄８１をその選択に応じて順次タッチ操作するだけでよいので、セットを構成する商品が異なる場合であってもその登録を簡単に行なうことができる。また、操作ミスや商品の引渡しミスもなくなるので、効率のよい販売促進が可能となる。
【００７０】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００７１】
例えば、選択メニュー画面８０のレイアウトは前記実施形態のものに限定されるものではなく、選択商品のグループに属する単品のリスト画面が表示されるものであればよい。また、前記実施の形態では、オペレータ用ディスプレイ１２をタッチパネル付のディスプレイとしたが、タッチパネル付でないディスプレイとし、メニュー商品の選択をキーボード１１のキー操作によって行うものであってもよい。
【００７２】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【符号の説明】
【００７３】
１（１Ａ，１Ｂ，１Ｃ）…ＰＯＳ端末、２…ストアサーバ、４…メニューマスタファイル、５…セットマスタファイル、１１…キーボード、１２…オペレータ用ディスプレイ、１３…レシート発行口、１４…客用ディスプレイ、１５…ＣＰＵ、２６…プリンタ、１７１…取引テーブル、１７２…乗数メモリ、１７３…セット確定テーブル。
【図１】
2011154722.tif 000003
【図２】
2011154722.tif 000004
【図３】
2011154722.tif 000005
【図４】
2011154722.tif 000006
【図５】
2011154722.tif 000007
【図６】
2011154722.tif 000008
【図７】
2011154722.tif 000009
【図８】
2011154722.tif 000010
【図９】
2011154722.tif 000011
【図１０】
2011154722.tif 000012
【図１１】
2011154722.tif 000013
【図１２】
2011154722.tif 000014
【図１３】
2011154722.tif 000015
【図１４】
2011154722.tif 000016
【図１５】
2011154722.tif 000017
【図１６】
2011154722.tif 000018
【図１７】
2011154722.tif 000019