(57)【特許請求の範囲】
【請求項１】
販売登録された１取引内の商品売上データを記憶する売上データ記憶部と、
この売上データ記憶部に記憶された１取引内の商品売上データを表示部に表示させる表示制御手段と、
前記表示部に表示された１取引内の商品売上データのなかから任意の売上データを選択する売上データ選択手段と、
この売上データ選択手段により商品売上データが選択されるとその売上データにリンクする未選択の商品売上データが前記売上データ記憶部に記憶された商品売上データのなかに存在するか否かを判断するリンク商品有無判断手段と、
このリンク商品有無判断手段によりリンクする未選択の商品売上データが存在すると判断されるとその未選択の商品売上データも前記売上データ選択手段により選択された商品売上データと合わせて選択されたものと見なすリンク商品自動選択手段と、
割勘支払いが宣言されたことを条件に前記売上データ選択手段により選択された商品売上データ及び前記リンク商品自動選択手段により選択された商品売上データを抜粋しその売上について会計処理を行う割勘会計処理手段と、
を具備したことを特徴とする商品販売登録データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数名からなる客が１組で飲食をし、支払いは別々に行う割勘会計の処理機能を有するＰＯＳ（Point Of Sales：販売時点情報管理）ターミナル，電子式キャッシュレジスタ等の商品販売登録データ処理装置に関する。
【０００２】
【従来の技術】
従来の割勘会計処理機能を有する商品販売登録データ処理装置としては、販売登録された１取引分の商品売上データを記憶する売上データ記憶部と、この売上データ記憶部に記憶された１取引分の商品売上データを表示する表示部と、この表示部に表示された商品売上データの中から割勘すべき売上データが指定されると、その指定された売上データを順次記憶する指定データ記憶部とを具備する。そして、締め入力があると指定データ記憶部に記憶された売上データについて割勘会計処理を行うようにしたものが知られていた（特開平０５−０４０８８５号公報等参照）。
【０００３】
ところで、ファミリーレストラン等の飲食店のメニュー品目には、単品またはセットで注文が可能なメインメニューの他に、このメインメニューに付随して注文することができるサブメニューがある。例えば、ステーキとライスまたはパンとドリンクの３品からなるステーキセットにおいて、シーフードサラダか生ハムサラダを、そのサラダ単品の金額より安く設定された規定の金額を加算すれば追加できるというメニューがあったとすると、ステーキセットがメインメニューとなり、シーフードサラダまたは生ハムサラダがサブメニューとなる。また、各サラダは、それぞれ単品で注文された場合にはメインメニューとなる。
今、２名からなる１組の客のうちの１人が上記ステーキセットにシーフードサラダを付けて注文し、他の１人がビーフカレーとシーフードサラダをそれぞれ単品で注文して、割勘での支払いを申し出たとする。この場合、従来の割勘会計処理機能を有する商品販売登録データ処理装置においては、ステーキセット１品のの売上データとビーフカレー１品の売上データとシーフードサラダ２品の売上データとが記憶部に記憶され、表示部に表示される。そこで飲食店の会計担当者いわゆるキャッシャは、先ず、１人目が注文したステーキセットの売上データとこのステーキセットのサブメニューとしてセット価格で販売されたシーフードサラダの売上データとを割勘すべき売上データとして個別に順次指定した後、締め入力を行う。これにより、この１人目が注文した飲食メニューに対して会計処理が実行される。次に、２人目が注文したビーフカレーの売上データとメインメニューとして通常価格で販売されたシーフードサラダの売上データとを割勘すべき売上データとして個別に順次指定した後、締め入力を行う。これにより、この２人目が注文した飲食メニューに対して会計処理が実行される。
【０００４】
【発明が解決しようとする課題】
このように、従来の割勘会計処理機能を有する商品販売登録データ処理装置においては、表示部に表示された商品売上データの中からキャッシャが１人分ずつ飲食したメニュー品目の商品売上データを指定して割勘会計処理を行っており、その際にサブメニューとして販売された商品の売上データもメインメニューとして販売された商品の売上データと同様に個別に指定しなければならなかった。このため、サブメニューとして販売された商品の売上データを指定し忘れたり、１組の中で同一メニュー品目をサブメニューとして注文した客とメインメニューとして注文した客とがいた場合に指定を取り違える等の操作ミスが発生し易かった。そして、操作ミスが発生した場合には個別の請求金額に誤りが生じて割勘会計処理をやり直さなければならないことがあり、会計の客を長く待たせて客に不快感を与えることがあった。
【０００５】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、メインメニューとして販売された商品売上データを選択すると自動的にそれに付随するサブメニューとしての商品売上データが選択されて割勘会計処理が実行され、操作ミスによる個別請求金額の誤り発生を防止できる商品販売登録データ処理装置を提供しようとするものである。
【０００６】
【課題を解決するための手段】
本願請求項１記載の発明は、販売登録された１取引内の商品売上データを記憶する売上データ記憶部と、この売上データ記憶部に記憶された１取引内の商品売上データを表示部に表示させる表示制御手段と、表示部に表示された１取引内の商品売上データのなかから任意の売上データを選択する売上データ選択手段と、この売上データ選択手段により商品売上データが選択されるとその売上データにリンクする未選択の商品売上データが売上データ記憶部に記憶された商品売上データのなかに存在するか否かを判断するリンク商品有無判断手段と、このリンク商品有無判断手段によりリンクする未選択の商品売上データが存在すると判断されるとその未選択の商品売上データも売上データ選択手段により選択された商品売上データと合わせて選択されたものと見なすリンク商品自動選択手段と、割勘支払いが宣言されたことを条件に売上データ選択手段により選択された商品売上データ及びリンク商品自動選択手段により選択された商品売上データを抜粋しその売上について会計処理を行う割勘会計処理手段とを備えた商品販売登録データ処理装置である。
このような手段を講じた商品販売登録データ処理装置においては、表示部に表示された１取引内の商品売上データのなかからメインメニューとして販売された商品の売上データを選択すると、その商品売上データにリンクする未選択の商品売上データ，つまりサブメニューとして販売された商品の売上データが存在するか否かが判断される。そして、サブメニューとして販売された商品の売上データが存在すると判断されると、その商品売上データもメインメニューとして販売された商品の売上データと合わせて選択されたものと見なされる。しかして、選択されたメインメニューとしての商品売上データ及びそれにリンクするサブメニューとしての商品売上データが抜粋され、その売上について割勘会計処理が実行される。
【０００７】
【発明の実施の形態】
以下、本発明の一実施の形態を図面を用いて説明する。
なお、この実施の形態では、無線注文管理システムを導入したファミリーレストラン等の飲食店に設置されるＰＯＳ（Point Of Sales：販売時点情報管理）ターミナルに本発明を適用した場合について説明する。
【０００８】
図１は本実施の形態における無線注文管理システムの全体図であり、このシステムは、無線回路を内蔵した携帯型の注文データ入力装置であるハンディターミナル１を複数台備えている。また、各ハンディターミナル１と無線によるデータの送受信が可能な無線部ユニット２を有したステーション３と、ディスプレイ又はプリンタを有した厨房装置４と、所定の伝票用紙に印字を行うカスタマチェックプリンタ５と、金銭授受内容を登録するＰＯＳターミナル６とを備えている。そして、各ハンディターミナル１と無線部ユニット２とを無線回線７で接続し、無線部ユニット２とステーション３とを専用の通信ケーブル８で接続し、ステーション３と厨房装置４，カスタマチェックプリンタ５及びＰＯＳターミナル６とをＬＡＮ（Local Area Network）９で接続して無線注文管理システムを構築している。
【０００９】
前記ステーション３には、メニューファイルＭＦを設けている。このメニーファイルＭＦは、図２（ａ）に示すように、メニューコード，名称，単価，サブ単価及びサブナンバーの各項目からなるレコードを蓄積記憶してなるメインメニューファイルＭＭＦと、同図（ｂ）に示すように、サブナンバー，コメント及びサブメニューコードの各項目からなるレコードを蓄積記憶してなるサブメニューファイルＳＭＦとで構成している。
【００１０】
前記メインメニューファイルＭＭＦのレコードにおいて、項目「メニューコード」は、各種の飲食メニュー品目にそれぞれ付される固有のコードである。項目「名称」は、対応するメニューコードが付された飲食メニュー品目の品目名である。項目「単価」は、対応するメニューコードが付された飲食メニュー品目をメインメニューとして販売するときの１品あたりの価格である。項目「サブ単価」は、対応するメニューコードが付された飲食メニュー品目をサブメニューとして販売するときの１品あたりの価格である。項目「サブナンバー」は、対応するメニューコードが付された飲食メニュー品目に付随されるサブメニューのグループを識別する番号である。
【００１１】
一方、前記サブメニューファイルＳＭＦのレコードにおいて、項目「コメント」は、対応するサブナンバーが付されたサブメニューグループを特定する文字情報である。項目「サブメニューコード」は、対応するサブナンバーが付されたサブメニューグループに属する１乃至複数の飲食メニュー品目のメニューコードである。
【００１２】
因みに、図２に示すメインメニューファイルＭＭＦ及びサブメニューファイルＳＭＦは、メニューコード「１００１」の飲食メニュー品目「ビーフカレー」と、メニューコード「１００２」の飲食メニュー品目「Ａランチ」と、メニューコード「１００３」の飲食メニュー品目「ステーキセット」とがそれぞれメインメニューとしてのみ販売可能であり、そのうち、飲食メニュー品目「Ａランチ」はサブナンバー「１」のグループ（ドリンク類）に属するメニューコード「２００４」の飲食メニュー品目「コーヒー」，メニューコード「２００５」の飲食メニュー品目「紅茶」及びメニューコード「２００６」の飲食メニュー品目「ジュース」のいずれかを単価１００円のサブメニューとして付随させることができ、飲食メニュー品目「ステーキセット」はサブナンバー「２」のグループ（サラダ類）に属するメニューコード「２００２」の飲食メニュー品目「シーフードサラダ」及びメニューコード「２００３」の飲食メニュー品目「生ハムサラダ」のいずれかを単価２００円のサブメニューとして付随させることができる場合である。また、前記飲食メニュー品目「コーヒー」，「紅茶」，「ジュース」，「シーフードサラダ」及び「生ハムサラダ」は、いずれもメインメニューとしても販売可能であり、メニューコード「２００１」の飲食メニュー品目「大盛」は、サブメニューとしてのみ販売可能な場合である。
【００１３】
図３は前記ハンディターミナル１の要部構成を示すブロック図であり、このハンディターミナル１は、制御部本体としてＣＰＵ（Central Processing Unit）１１を備えている。また、このＣＰＵ１１を制御するプログラムなどの固定的データを予め格納したＲＯＭ（Read Only Memory）１２、前記メインメニューファイルＭＭＦ及びサブメニューファイルＳＭＦのレコードがダウンロードされる領域を有したＲＡＭ（Random Access Memory）１３、無線によるデータの送受信機能を有する無線回路１４、客が注文した飲食メニュー商品のメニューコード等を入力するための各種キーが配設されたキーボード１５、このキーボード１５から操作キーに対応したキー信号を取込むキーボードコントローラ１６、キー入力されたデータを表示する液晶表示器などの表示部１７、この表示部１７の表示を制御する表示コントローラ１８等を備えている。そして、前記ＣＰＵ１１と、ＲＯＭ１２，ＲＡＭ１３，無線回路１４，キーボードコントローラ１６及び表示コントローラ１８とを、アドレスバス及びデータバスなどのバスライン１９で接続している。
【００１４】
かかる構成のハンディターミナル１は、キーボード１５のキー入力により注文登録される１客分の飲食メニュー品目注文データ（以下、注文メニューデータと略称する）を記憶するメモリとして、前記ＲＡＭ１３に、図４に示すように、注文登録された飲食メニュー品目のメニューコードに対応してそのメニュー品目の名称，注文数量，金額，従属フラグの各データを登録順に格納する注文データバッファ１３１を形成している。また、この注文データバッファ１３１に記憶した１客分の注文メニューデータを無線回線７を介して無線部ユニット２に送信する機能を有している。なお、注文データバッファ１３１の従属フラグは、対応するメニューコードが付された飲食メニュー品目が直前に注文登録された飲食メニュー品目にリンクするサブメニューであるとき“１”にセットされるフラグである。
【００１５】
図５は前記ステーション３の要部構成を示すブロック図であり、このステーション３は、制御部本体としてＣＰＵ３１を備えている。また、このＣＰＵ３１を制御するプログラムなどの固定的データを予め格納したＲＯＭ３２、前記メインメニューファイルＭＭＦやサブメニューファイルＳＭＦなどを形成する領域を有したＲＡＭ３３及び前記ＬＡＮ９を介して行うデータ通信を制御するＬＡＮコントローラ３４を備えている。さらに、前記メインメニューファイルＭＭＦ及びサブメニューファイルＳＭＦのバックアップファイルを記憶保持するＨＤＤ（Hard Disc Drive）装置３５、このＨＤＤ装置３５へのアクセスを制御するＨＤＤコントローラ３６、設定データなどを入力するための各種キーが配設されたキーボード３７、このキーボード３７から操作キーに対応したキー信号を取込むキーボードコントローラ３８、状態表示用ＬＥＤ等の表示部３９、この表示部３９の表示を制御する表示コントローラ３１０、前記無線部ユニット２と通信ケーブル８を介して行うデータ送受信を制御する無線部コントローラ３１１などを備えている。そして、ＣＰＵ３１と、ＲＯＭ３２，ＲＡＭ３３，ＬＡＮコントローラ３４，ＨＤＤコントローラ３６，キーボードコントローラ３８，表示コントローラ３１０及び無線部コントローラ３１１とを、アドレスバス，データバスなどのバスライン３１２で接続している。
【００１６】
かかる構成のステーション３は、各ハンディターミナル１から無線送信され無線部ユニット２にて受信された１客分の注文メニューデータを記憶保持する領域として、前記ＲＡＭ３３に、図６に示すように、客を識別する伝票番号に対応して１客分の注文メニューデータを格納するオーダファイルＯＦを形成している。また、このオーダファイルＯＦに記憶したデータに基づいて調理指示データを作成し、ＬＡＮ９を介して厨房装置４に送信して、厨房の調理担当者に飲食メニュー品目の調理指示を行う機能と、同オーダファイルＯＦに記憶したデータに基づいて会計伝票データを作成し、ＬＡＮ９を介してカスタマチェックプリンタ５に送信して、会計伝票を印字発行させる機能とを有している。
【００１７】
図７は前記ＰＯＳターミナル６の要部構成を示すブロック図であり、このＰＯＳターミナル６は、制御部本体としてＣＰＵ６１を備えている。また、このＣＰＵ６１を制御するプログラムなどの固定的データを予め格納したＲＯＭ６２、販売登録された各商品の売上データを集計記憶する売上集計ファイル等を形成してなるＲＡＭ６３及び前記ＬＡＮ９を介して行うデータ通信を制御するＬＡＮコントローラ６４を備えている。さらに、商品販売データを登録するための各種キーが配設されたキーボード６５、このキーボード６５から操作キーに対応したキー信号を取込むキーボードコントローラ６６、ＣＲＴディスプレイ，液晶ディスプレイ等の画面表示器６７、この画面表示器６７の表示を制御する表示コントローラ６８、レシート等を印字出力するプリンタ６９、このプリンタ６９の印字動作を制御するプリンタコントローラ６１０、現金などを収容するドロワ６１１、このドロワ６１１を自動開放させる機構部に駆動信号を送出するＩ／Ｏポート６１２などを備えている。そして、ＣＰＵ３６と、ＲＯＭ６２，ＲＡＭ６３，ＬＡＮコントローラ６４，キーボードコントローラ６６，表示コントローラ６８，プリンタコントローラ６１０及びＩ／Ｏポート６１２とを、アドレスバス，データバスなどのバスライン６１３で接続している。
【００１８】
前記キーボード６５には、図８に示すように、「００」及び「０」〜「９」の置数キーＫ１の他、前記画面表示器６７に表示されるカーソルのアップキーＫ２及びダウンキーＫ３や、そのカーソルで指示されたデータの選択を指令する選択キーＫ４、置数データのクリア等を指令するクリアキーＫ５、置数データが伝票番号であることを指令する伝票キーＫ６、割勘支払いを宣言する割勘キーＫ７、締め入力を宣言する現計キーＫ８等を配設している。
【００１９】
かかる構成のＰＯＳターミナル６は、前記ステーション３のオーダファイルＯＦから会計を行う客が飲食をしたメニュー品目の注文データを呼出す手段として、前記キーボード６５に置数キーＫ１と伝票キーＫ６とを設けている。また、オーダファイルＯＦから呼出した１客分の注文メニューデータを一時記憶する領域として、前記ＲＡＭ６３に図９（ａ）に示すエリア構成の登録済テーブルＭ１を形成している。さらに、１客分の注文メニューデータのうち割勘で支払う１人分のデータを一時記憶する領域として、前記ＲＡＭ６３に図９（ｂ）に示すエリア構成の割勘テーブルＭ２を形成している。
【００２０】
しかして、本実施の形態の無線注文管理システムを稼働させる場合には、店内のパントリーにステーション３とカスタマチェックプリンタ５とを設置し、厨房に厨房装置４を設置し、チェックアウトカウンターにＰＯＳターミナル６を設置する。また、無線部ユニット２を客席の天井部などに取り付ける。各ハンディターミナル１はそれぞれ接客担当者が携帯する。そして各接客担当者は、客席にて客から飲食メニュー商品の注文を受けるとその注文内容をハンディターミナル１のキーボード１５から入力して１客分の注文メニューデータを登録する。このとき、ハンディターミナル１のＣＰＵ１１が、特に図１０の流れ図に示す注文処理を実行するように各ハンディターミナル１のプログラムを構成している。
すなわちＣＰＵ１１は、ＳＴ（ステップ）１としてキーボード１５のキー操作により客が注文した飲食メニュー品目のメニューコードが入力されると、ＳＴ２としてそのキー入力されたメニューコードでＲＡＭ１３上のメインメニューファイルを検索する。なお、上記ＲＡＭ１３上のメインメニューファイルには、ステーション３にて記憶管理しているメインメニューファイルＭＭＦに設定されている各種飲食メニュー品目のデータのうち現時点で品切れでないメニュー品目のデータが前もってダウンロードされている。
【００２１】
ＳＴ２にてメインメニューファイルを検索した結果、当該メニューコードを含むレコードを検出すると（ＳＴ３のＹＥＳ）、ＳＴ４としてＲＡＭ１３のフラグエリアに後述するサブフラグがセットされているか否かを判断する。ここで、サブフラグが“０”にリセットされていると判断すると、サブメニューとなる飲食メニュー品目の注文登録が制限されてはいないので、ＳＴ５として当該メニューコードを含むレコードの項目「単価」が“０”にリセットされているか否かを判断する。そして、項目「単価」が“０”にリセットされていないと判断した場合には、当該メニューコードの飲食メニュー品目はメインメニューとして受注可能なので、ＳＴ６として当該メニューコードを含むレコードの項目「サブナンバー」を調べる。ここで、項目「サブナンバー」のデータが“０”にリセットされていた場合には、当該メニューコードの飲食メニュー品目はサブメニューが存在しないメニュー品目なのでＳＴ１２に進み、キー入力されたメニューコードと、当該メニューコードを含むレコードの項目「名称」のデータと、数量＝１と、当該メニューコードを含むレコードの項目「単価」のデータに等しい金額と、従属フラグ＝０とからなるレコードを生成し、注文バッファ１３１に格納する。
【００２２】
ＳＴ６にて当該メニューコードを含むレコードの項目「サブナンバー」のデータが“０”にリセットされていなかった場合には、当該メニューコードの飲食メニュー品目はサブメニューが存在するメニュー品目なので、ＳＴ７として当該メニューコードを含むレコードの項目「サブナンバー」のデータでＲＡＭ１３上のサブメニューファイルを検索する。なお、ＲＡＭ１３上のサブメニューファイルには、ステーション３にて記憶管理しているサブメニューファイルＳＭＦに設定されているデータのうち品切れ商品のメニューコードを除くデータが前もってダウンロードされている。
【００２３】
ＳＴ７にてＲＡＭ１３上のサブメニューファイルを検索した結果、当該サブナンバーを含むレコードを検出すると（ＳＴ８のＹＥＳ）、ＳＴ９としてそのレコードの項目「サブメニューコード」のデータをＲＡＭ１３上で一時記憶する。また、ＳＴ１０としてＲＡＭ１３上のフラグエリアにサブフラグを“１”にセットして、サブメニューとなる飲食メニュー品目の注文登録を制限する。さらに、ＳＴ１１として当該サブナンバーを含むレコードの項目「コメント」のデータを表示部１７に表示させる。しかる後、ＳＴ１２に進み、キー入力されたメニューコードと、当該メニューコードを含むレコードの項目「名称」のデータと、数量＝１と、当該メニューコードを含むレコードの項目「単価」のデータに等しい金額と、従属フラグ＝０とからなるレコードを生成し、注文バッファ１３１に格納する。
【００２４】
ＳＴ４にて前記サブフラグが“１”にセットされていた場合には、サブメニューとなる飲食メニュー品目の注文登録が制限されているので、図１１に示すように、ＳＴ１３としてキー入力されたメニューコードがＲＡＭ１３上で記憶している項目「サブメニューコード」のデータ中に存在するメニューコードの１つと一致するか否かを判断する。そして一致する場合には、ＳＴ１４として上記項目「サブメニューコード」のデータをクリアする。また、ＳＴ１５として前記サブフラグを“０”にリセットしてサブメニューとなる飲食メニュー品目の注文登録制限を解除する。さらに、ＳＴ１６として表示部１７に表示していた項目「コメント」のデータを消去する。しかる後、ＳＴ１７に進み、キー入力されたメニューコードと、当該メニューコードを含むレコードの項目「名称」のデータと、数量＝１と、当該メニューコードを含むレコードの項目「サブ単価」のデータに等しい金額と、従属フラグ＝１とからなるレコードを生成し、注文バッファ１３１に格納する。
【００２５】
ＳＴ５にて項目「単価」が“０”にリセットされていると判断した場合には、当該メニューコードの飲食メニュー品目はサブメニューとしてのみ受注可能なので、図１１に示すように、ＳＴ１８として注文バッファ１３１に直前に格納されたレコードの属性フラグが“０”か否かを判断する。そして、当該レコードの属性フラグが“０”であった場合のみＳＴ１７に進み、キー入力されたメニューコードと、当該メニューコードを含むレコードの項目「名称」のデータと、数量＝１と、当該メニューコードを含むレコードの項目「サブ単価」のデータに等しい金額と、従属フラグ＝１とからなるレコードを生成し、注文バッファ１３１に格納する。
【００２６】
このように各ハンディターミナル１においては、メニューコードの入力によって１客が注文する飲食メニュー品目の注文登録が行われる毎に、その飲食メニュー品目のメニューコード，名称，数量，金額及び属性フラグからなるレコードが生成されて注文バッファ１３１に順次格納される。この場合において、注文登録された飲食メニュー品目が、直前に注文登録された飲食メニュー品目に対するサブメニューであるとき、その注文登録された飲食メニュー品目のレコードの属性フラグが“１”にセットされるものとなっている。
【００２７】
こうして、注文バッファ１３１に記憶された１客分の注文メニューデータは、例えばキーボード１５に配設された送信キーの入力に応じて無線部ユニット２に無線伝送され、さらに、通信ケーブル８を介してステーション３に取込まれる。
【００２８】
ここで、ステーション３のＣＰＵ３１は、１客分の注文メニューデータを無線部ユニット２から取込む毎に最新の伝票番号を発番する。そして、オーダファイルＯＦにてその伝票番号と対応付けて、無線部ユニット２から取込んだ１客分の注文メニューデータを記憶管理する。また、この伝票番号と１客分の注文メニューデータとに基づいて調理指示データ及び会計伝票データを作成し、ＬＡＮ９を介して厨房装置４とカスタマチェックプリンタ５とにそれぞれ送信する。これにより、厨房装置４からは、伝票番号とともに客が注文した飲食メニュー品目の名称や注文数等が表示又は印字されるので、調理担当者はその表示又は印字内容に基づいて注文のあった飲食メニュー商品の調理を行う。また、カスタマチェックプリンタ５からは、伝票番号とともに客が注文した飲食メニュー品目の名称，注文数，金額及びその合計金額などを印字した会計伝票が発行されるので、接客担当者は会計伝票の内容で配膳料理をチェックした後、その会計伝票を客に渡す。
【００２９】
一方、ＰＯＳターミナル６を操作する会計担当者は、飲食を終えた客から会計の申し出を受けると、その客より提示された会計伝票に印字されている伝票番号をＰＯＳターミナル６に入力する。具体的には、キーボード６５の置数キーＫ１で伝票番号を置数してから伝票キーＫ６を押下する。これにより、ＰＯＳターミナル６のＣＰＵ６１が図１２の流れ図に示す会計処理を実行するものとなっている。
【００３０】
すなわちＣＰＵ６１は、ＳＴ１１としてキーボード６５のキー操作により伝票番号が入力されると、ＳＴ２としてＬＡＮ９を介して接続されているステーション３のオーダファイルＯＦから、キー入力された伝票番号に対応する１客分の注文メニューデータを読込む。そして、ＲＡＭ６３の登録済テーブルＭ１をクリアした後、この登録済テーブルＭ１にオーダファイルＯＦから読込んだ１客分の注文メニューデータ（メニューコード，名称，数量，金額，従属フラグ）をセットする。また、登録済テーブルＭ１の最終エリアに、名称「合計」とともに登録済テーブルＭ１に格納された注文メニューデータの数量合計と金額合計をセットする。さらに、ＳＴ３として登録済テーブルＭ１にセットされた１客分の注文メニューデータに基づき、この１客が注文した飲食メニュー品目の明細（品目番号，名称，金額，合計金額）を示す画面を編集して、画面表示器６７の全画面に表示させる。
【００３１】
ここに、登録済テーブルＭ１は、販売登録された１取引内の商品売上データ，つまりは１客分の注文メニューデータを記憶する売上データ記憶部として機能する。また、上記ＳＴ３の処理は、売上データ記憶部（登録済テーブルＭ１）に記憶された１取引内の商品売上データを表示部（画面表示器６７）に表示させる表示制御手段を構成する。
【００３２】
次にＣＰＵ６１は、ＳＴ４としてキーボード６５の割勘キーＫ７が入力されたか否かを判断する。ここで、割勘キーＫ７が入力されることなく現計キーＫ８が入力された場合には、１客分の注文メニューデータの全品目について一括支払いが宣言されたので、登録済テーブルＭ１に格納されている注文メニューデータの売上について会計処理を行う通常会計処理を実行する。
【００３３】
これに対し、ＳＴ４にて割勘キーＫ７が入力されたことを検知した場合には、割勘による支払いが宣言されたので割勘会計処理を実行する。
具体的には、先ず、画面表示器６７の画面を左右に２分割し、左側の画面に当該１客が注文した飲食メニュー品目の明細（品目番号，名称，金額，合計金額）を表示させる。また、ＳＴ６として登録済テーブルＭ１の最終エリアにセットされた数量合計をＣＰＵ内蔵のカウンタＮにセットするとともに、ＲＡＭ６３の割勘テーブルＭ２をクリアする。
【００３４】
次にＣＰＵ６１は、ＳＴ７として画面表示器６７の左側画面に表示されている注文メニューデータのなかから１品目が選択されるのを待機する。ここで、選択キーＫ１の入力を検知すると、画面上のカーソルによって指示された注文メニューデータが選択されたので、ＳＴ８としてその選択された注文メニューデータを登録済テーブルＭ１から割勘テーブルＭ２に移す。このとき、割勘テーブルＭ２の最終エリアに、名称「割勘合計」とともに割勘テーブルＭ２に格納された注文メニューデータの数量合計と金額合計をセットする。そして、画面表示器６７の右側の画面に、割勘テーブルＭ２にセットされた注文メニューデータの品目明細（名称，金額，割勘合計金額）を表示させる。
【００３５】
次に、ＳＴ９として前記カウンタＮを“１”だけカウントダウンしたならば、ＳＴ１０としてＳＴ８の処理で割勘テーブルＭ２に移された注文メニューデータの次に登録済テーブルＭ１にセットされている注文メニューデータの従属フラグを調べる。ここで、当該従属フラグが“１”にセットされていた場合には、この従属フラグが“１”にセットされた注文メニューデータは選択された注文メニューデータの飲食メニュー品目にリンクするサブメニューなので、ＳＴ１２としてこの従属フラグが“１”にセットされた注文メニューデータを登録済テーブルＭ１から割勘テーブルＭ２に移す。そして、画面表示器６７の右側画面に、割勘テーブルＭ２にセットされた各注文メニューデータの品目明細を表示させる。
【００３６】
しかる後、ＳＴ９に戻り、前記カウンタＮを“１”だけカウントダウンしたならば、さらにその次の注文メニューデータの従属フラグを調べる。そして、再び当該従属フラグが“１”にセットされていた場合には、この従属フラグが“１”にセットされた注文メニューデータを登録済テーブルＭ１から割勘テーブルＭ２に移す。そして、画面表示器６７の右側画面に、割勘テーブルＭ２にセットされた注文メニューデータの品目明細を表示させる。
【００３７】
ＳＴ１１にて当該従属フラグが“０”にリセットされていた場合には、ＳＴ１３として締め入力の有無を判断する。ここで、キーボードＫ８の現計キーＫ８が入力されず、選択キーＫ４が入力されて画面表示器６７の左側画面に表示されている注文メニューデータのなかから別の１品目が選択された場合には、前記ＳＴ８以降の処理を繰り返す。
【００３８】
ここに、選択キーＫ４は、表示部に表示された１取引内の商品売上データのなかから任意の売上データ（注文メニューデータ）を選択する売上データ選択手段として機能する。また、上記ＳＴ１０及びＳＴ１１の処理は、売上データ選択手段（選択キーＫ４）により商品売上データが選択されるとその売上データにリンクする未選択の商品売上データが売上データ記憶部（登録済テーブルＭ１）に記憶された商品売上データのなかに存在するか否かを判断するリンク商品有無判断手段を構成し、ＳＴ１２の処理は、上記リンク商品有無判断手段によりリンクする未選択の商品売上データが存在すると判断されるとその未選択の商品売上データも売上データ選択手段により選択された商品売上データと合わせて選択されたものと見なすリンク商品自動選択手段を構成する。
【００３９】
前記ＣＰＵ６１は、ＳＴ１３にてキーボードＫ８の現計キーＫ８が入力されたことを検知すると、ＳＴ１４として割勘テーブルＭ２に移された注文メニューデータの売上について会計処理を行う割勘会計処理を実行する。なお、会計処理とは、キー入力された預かり金額から合計金額を減算して釣銭額を算出し画面表示器６７に表示する処理、プリンタ６９を駆動して注文メニューデータの明細やその合計などを印字したレシートを発行する処理、ドロワ６１１の引出しを自動開放させる処理等である。
ここに、上記ＳＴ１４の処理は、割勘支払いが宣言されたことを条件に前記売上データ選択手段（選択キーＫ４）により選択された商品売上データ及び前記リンク商品自動選択手段（ＳＴ１２）により選択された商品売上データを抜粋しその売上について会計処理を行う割勘会計処理手段を構成する。
【００４０】
こうして、割勘会計処理を完了したならば、次にＣＰＵ６１は、ＳＴ１５として前記カウンタＮが“０”か否かを判断する。そして、カウンタＮが“０”より大きい場合には、未選択の注文メニューデータが登録済テーブルＭ１に残っているので、ＳＴ７に戻る。これに対し、ＳＴ１５にてカウンタＮが“０”になっていた場合には、登録済テーブルＭ１にセットされた注文メニューデータがすべて選択されたので、今回の会計処理を終了する。
【００４１】
このように本実施の形態においては、会計担当者がＰＯＳターミナル６のキーボード６５に設けられた置数キーＫ１と伝票キーＫ６とを操作して、飲食を終えた客から提示を受けた会計伝票の伝票番号を入力すると、その客が注文した全飲食メニュー品目の注文メニューデータがステーション３のオーダファイルＯＦから読込まれ、ＲＡＭ６３の登録済テーブルＭ１に格納されるとともに、その注文メニューデータの品目明細が画面表示器６７の全画面に表示される。
【００４２】
今、画面表示器６７に図１３（ａ）に示す画面が表示されたものとする。この例は、３人のグループ客のうちの１人が「ビーフカレー」と「コーヒー」注文し、後の２人が「Ａランチ」を注文した場合で、かつ、「Ａランチ」を注文した２人のうちの１人が「ライス」を大盛りにするとともにサブメニューとして「コーヒー」を注文し、もう１人がサブメニューとして「紅茶」を注文した場合である。この場合における登録済テーブルＭ１のデータ内容は、図９に示すとおりである。
【００４３】
ここで、当該グループ客が支払いを別々に行う割勘支払いを申し出たとすると、会計担当者は、割勘キーＫ７を押下して割勘支払いを宣言する。そうすると、図１３（ｂ）に示すように、画面表示器６７の画面が２分割され、そのうちの左側画面に注文メニューデータの品目明細が表示される。
【００４４】
この状態で、１人目が「Ａランチ」のライス大盛りで「コーヒー」を付けた客であったとすると、会計担当者は、図１３（ｃ）に示すように、カーソルダウンキーＫ３を１回押下してカーソル（図中“□”で示す）を品目番号［２］に合わせた後、選択キーＫ４を押下して「Ａランチ」を選択する。そうすると、この「Ａランチ」の注文メニューデータが登録済テーブルＭ１から割勘テーブルＭ２に移動する。また、この「Ａランチ」の注文メニューデータに続く「大盛」の注文メニューデータと「コーヒー」の注文データはいずれも従属フラグが“１”なので、これら２つの注文メニューデータも登録済テーブルＭ１から割勘テーブルＭ２に移動する。かくして、画面表示器６７の表示は、図１４（ａ）に示すように、左側画面に表示されていた品目番号２〜４の「Ａランチ」，「大盛」及び「コーヒー」の各品目明細が右側画面に移動したように更新される。そこで、会計担当者が現計キーＫ８を押下して締め入力を行うと、右側画面に移された品目の合計である割勘合計金額１０００円について会計処理が実行される。
【００４５】
次に、２人目が「Ａランチ」で「紅茶」を付けた客であったとすると、会計担当者は、図１４（ａ）に示すように、カーソルを品目番号［５］に合わせた後、選択キーＫ４を押下して残りの「Ａランチ」を選択する。そうすると、この「Ａランチ」の注文メニューデータが登録済テーブルＭ１から割勘テーブルＭ２に移動する。また、この「Ａランチ」の注文メニューデータに続く「紅茶」の注文データの従属フラグが“１”なので、この「紅茶」の注文メニューデータも登録済テーブルＭ１から割勘テーブルＭ２に移動する。かくして、画面表示器６７の表示は、図１４（ｂ）に示すように、左側画面に表示されていた品目番号５，６の「Ａランチ」及び「紅茶」の各品目明細が右側画面に移動したように更新される。そこで、会計担当者が現計キーＫ８を押下して締め入力を行うと、右側画面に移された品目の合計である割勘合計金額９００円について会計処理が実行される。
【００４６】
その後、会計担当者は、左側画面に表示されている品目明細「ビーフカレー」と「コーヒー」を個別に選択する。そうすると、この「ビーフカレー」と「コーヒー」の注文メニューデータが登録済テーブルＭ１から割勘テーブルＭ２に移動する。かくして、画面表示器６７の表示は、図１４（ｃ）に示すように、左側画面に表示されていた品目番号１，７の「ビーフカレー」及び「コーヒー」の各品目明細が右側画面に移動したように更新される。そこで、会計担当者が現計キーＫ８を押下して締め入力を行うと、右側画面に移された品目の合計である割勘合計金額１２００円について会計処理が実行される。
【００４７】
なお、図１２におけるＳＴ１５でカウンタＮが「０」に達していないときにメニュー選択無しに現計キーＫ８が入力されると、登録済テーブルＭ１に残っている注文メニューデータの売上について会計処理が実行されるようにしてもよい。こうすることにより、割勘会計を申し出たグループ客の最後の客（上記例では３人目）については、品目明細を選択する必要がなくなる。
【００４８】
このように本実施の形態によれば、グループ客が飲食したメニュー品目の代金を割勘で支払う場合において、１人分の飲食メニュー品目を選択した際にその飲食メニュー品目にリンクするサブメニュー品目が存在する場合には自動的にそのサブメニュー品目も選択されたものと見なされ、割勘会計処理が実行されるので、メインメニュー品目と同様にサブメニュー品目も個別に選択していた従来と比べて、操作性を大幅に改善できる。
また、サブメニュー品目を選択し忘れたり、サブメニュー品目の組み合わせを選択し間違えたりするミスを未然に防止できるので、ミスオペレーションによる個別請求金額の誤り発生を防ぐことができる。その結果、割勘会計処理を正確かつスムーズに実行することができ、業務の効率化及び客に対するサービス性の向上を図ることができる。
【００４９】
なお、前記一実施の形態では、売上データ選択手段（選択キーＫ４）により選択された商品売上データ（注文メニューデータ）の次に売上データ記憶部（登録済テーブルＭ１）に記憶されている商品売上データの従属フラグがセットされている場合に選択された商品売上データにリンクする未選択の商品売上データが存在すると判断したが、注文メニューデータの項目にリンク先メニューコードを設け、このリンク先メニューコードにメニューコードがセットされている商品売上データが選択されたとき、このリンク先メニューコードにセットされているメニューコードの商品売上データが売上データ記憶部（登録済テーブルＭ１）に記憶されているか否かを判断し、記憶されている場合に選択された商品売上データにリンクする未選択の商品売上データが存在すると判断し、このリンク先メニューコードにセットされているメニューコードの商品売上データも選択された商品売上データと合わせて選択されたものと見なすようにしてもよい。こうすることにより、必ずしもメインメニューに対してリンクするサブメニューの商品売上データが、そのメインメニューの商品売上データの次に格納されている必要はなくなる。
【００５０】
【発明の効果】
以上詳述したように本願請求項１記載の発明によれば、メインメニューとして販売された商品売上データを選択すると自動的にそれに付随するサブメニューとしての商品売上データが選択されて割勘会計処理が実行されるので、操作ミスによる個別請求金額の誤り発生を防止でき、業務の効率化及び客に対するサービス性の向上を図り得る商品販売登録データ処理装置を提供できる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態である無線注文管理システムの全体構成を示す模式図。
【図２】  図１に示すメニューファイルの構成図。
【図３】  図１に示すハンディターミナルの要部構成を示すブロック図。
【図４】  同ハンディターミナルのＲＡＭに形成する注文データバッファの構成図。
【図５】  図１に示すステーションの要部構成を示すブロック図。
【図６】  同ステーションのＲＡＭに形成するオーダファイルの構成図。
【図７】  図１に示すＰＯＳターミナルの要部構成を示すブロック図。
【図８】  同ＰＯＳターミナルが有するキーボードの構成図。
【図９】  同ＰＯＳターミナルのＲＡＭに形成する登録済テーブル及び割勘テーブルの構成図。
【図１０】図１に示すハンディターミナルのＣＰＵが実行する注文処理の要部を示す流れ図。
【図１１】図１０に示すサブメニュー１登録処理及びサブメニュー２登録処理を具体的に示す流れ図。
【図１２】図１に示すＰＯＳターミナルのＣＰＵが実行する会計処理の要部を示す流れ図。
【図１３】図１に示すＰＯＳターミナルにおいて割勘会計処理が実行されるときの画面表示器の表示状態を説明するための図。
【図１４】図１に示すＰＯＳターミナルにおいて割勘会計処理が実行されるときの画面表示器の表示状態を説明するための図。
【符号の説明】
１…ハンディターミナル
３…ステーション
６…ＰＯＳターミナル
ＭＭＦ…メインメニューファイル
ＳＭＦ…サブメニューファイル
６１…ＣＰＵ
６５…キーボード
６７…画面表示器
Ｋ４…選択キー
Ｋ６…伝票キー
Ｋ７…割勘キー
Ｋ８…現計キー
Ｍ１…登録済テーブル
Ｍ２…割勘テーブル
【図１】
0003686283.tif 000002
【図２】
0003686283.tif 000003
【図３】
0003686283.tif 000004
【図４】
0003686283.tif 000005
【図５】
0003686283.tif 000006
【図６】
0003686283.tif 000007
【図７】
0003686283.tif 000008
【図８】
0003686283.tif 000009
【図９】
0003686283.tif 000010
【図１０】
0003686283.tif 000011
【図１１】
0003686283.tif 000012
【図１２】
0003686283.tif 000013
【図１３】
0003686283.tif 000014
【図１４】
0003686283.tif 000015