(57)【要約】【課題】操作者が簡易な操作でまとね値引に不足している商品を入力することを可能とする。【解決手段】  商品識別子と共に個数が入力され、取引ファイルに記憶する。そして、この取引ファイルに記憶した商品と特典情報を記憶する値引ファイルの情報とを比較し、まとめ値引が成立するか否かを判定する。まとめ値引が成立しないと判定するなら、まとめ値引成立のために不足している商品情報を前記値引ファイルから取得し、不成立ファイルに記憶する。そして、前記不成立ファイルに記憶している商品の点数が所定数以下であるなら、表示器に表示する。顧客はこの情報を参照し、まとめ値引成立のために不足している商品の購入を口頭で伝える。すると、キャッシャは一括購入キーを押下し、不足している商品をまとめて商品データ処理装置に入力する。【選択図】  図９
2011204131.tif 000002
【特許請求の範囲】
【請求項１】
商品の識別子を入力する識別子入力手段と、
前記商品の買上点数を入力する点数入力手段と、
前記識別子入力により入力した商品の識別子と前記点数入力手段により入力した買上点数とが、複数の商品を購入したときに特典を付与する条件と付与する特典情報とを記憶する特典記憶部の情報と比較して満たしているかを判断する判断手段と、
前記判断手段により特典付与の条件を満たしていないと判断すると、前記識別子入力手段により入力した商品識別子と前記点数入力手段により入力した買上点数と、前記特典記憶部の特典付与条件とから、当該特典付与のために不足している商品の識別子と点数とを取得する不足取得手段と、
これらの不足している商品を購入したときに付与する特典を前記特典記憶部から取得する特典取得手段と、
前記不足取得手段により取得した不足している商品の識別子に対応する商品名を、商品の識別子に対応して商品名と単価とを記憶する商品記憶部から取得して、不足点数と共に、前記特典取得手段により取得した特典情報と共に表示する表示手段と、
前記表示手段により複数の商品を表示した場合、表示した複数の商品と点数とを一括して入力する不足商品入力手段と、
を有することを特徴とする商品データ処理装置。
【請求項２】
商品の識別子を入力する識別子入力手段と、
前記商品の買上点数を入力する点数入力手段と、
前記識別子入力により入力した商品の識別子と前記点数入力手段により入力した買上点数とが、複数の商品を購入したときに特典を付与する条件と付与する特典情報とを記憶する特典記憶部の情報と比較して満たしているかを判断する判断手段と、
前記判断手段により特典付与の条件を満たしていないと判断すると、前記識別子入力手段により入力した商品識別子と前記点数入力手段により入力した買上点数と、前記特典記憶部の特典付与条件とから、当該特典付与のために不足している商品の識別子と点数とを取得する不足取得手段と、
これらの不足している商品を購入したときに付与する特典を前記特典記憶部から取得する特典取得手段と、
前記不足取得手段により取得した不足している商品の識別子に対応する商品名を、商品の識別子に対応して商品名と値段を記憶する商品記憶部から取得して、不足点数と共に、前記特典取得手段により取得した特典情報と共に表示する表示手段と、
前記表示された情報の中から不足している商品を購入したときに得る特典を指定する指定する指定手段と、
前記指定手段により指定された特典情報の不足している商品の識別子とその点数とを入力する単位入力手段と、
を有することを特徴とする商品データ処理装置。
【請求項３】
前記識別子入力手段により入力された識別子に対応する単価を前記商品記憶部より取得する単価取得手段と、
前記点数入力手段により入力された点数と前記取得手段により取得された単価とから金額の合計を求める求め手段と、
前記求め手段の後に前記表示手段による表示を行うことを特徴とする請求項１乃至請求項２に記載の商品データ処理装置。
【請求項４】
前記表示手段により表示する情報は客面表示器にも表示することを特徴とする請求項１乃至請求項３に記載の商品データ処理装置。
【請求項５】
コンピュータを、
商品の識別子を入力する識別子入力機能と、
前記商品の買上点数を入力する点数入力機能と、
前記識別子入力により入力した商品の識別子と前記点数入力手段により入力した買上点数とが、複数の商品を購入したときに特典を付与する条件と付与する特典情報とを記憶する特典記憶部の情報と比較して満たしているかを判断する判断機能と、
前記判断手段により特典付与の条件を満たしていないと判断すると、前記識別子入力手段により入力した商品識別子と前記点数入力手段により入力した買上点数と、前記特典記憶部の特典付与条件とから、当該特典付与のために不足している商品の識別子と点数とを取得する不足取得機能と、
これらの不足している商品を購入したときに付与する特典を前記特典記憶部から取得する特典取得機能と、
前記不足取得手段により取得した不足している商品の識別子に対応する商品名を、商品の識別子に対応して商品名と値段を記憶する商品記憶部から取得して、不足点数と共に、前記特典取得手段により取得した特典情報と共に表示する表示機能と、
前記表示手段により複数の商品を表示した場合、表示した複数の商品と点数とを一括して入力する不足商品入力機能と、
とを有することを特徴とする商品データ処理装置のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品データ処理装置とそのプログラムに関する。
【背景技術】
【０００２】
例えばスーパーマーケットやコンビニエンスストア等の小売店では、客が同一の商品を予め指定された個数買上げたならばまとめ値引のサービスをしたり、異なる商品でも予め指定された組合わせで買上げたならば値引を行うまとめ値引のサービスを導入して、販売の促進を図っている。
【０００３】
ここで、前者のまとめ値引をセット値引と称し、後者のまとめ値引をＭ＆Ｍ（ミックス・アンド・マッチ）値引と称することにする。
【０００４】
これらのまとめ値引を処理する従来の電子式キャッシュレジスタまたはＰＯＳ端末（総称して商品データ処理装置）の、キーボード，スキャナ等の入力部からデータが入力された買上商品がまとめ値引対象の商品か否かを判断し、まとめ値引対象商品であればその商品に関するデータを値引情報テーブルに登録する。そして、このテーブルに登録されたデータによりまとめ値引が成立するか否かを判断し、成立する場合に買上商品の合計金額データに対して値引処理を行うように構成されていた。そして、このまとめ値引に対して、売上登録されたまとめ値引対象商品の情報をもとにまとめ値引成立までに不足している商品の情報を自動的に報知することができる商品データ処理装置が提案されている（例えば特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、レジにてまとめ値引の成立に必要な商品を報知した後に、顧客がまとめ値引を成立させるために不足している商品の購入を希望した場合、混雑を避けるために、キャッシャは迅速に不足商品の入力作業を行う必要がある。
【０００６】
そこで本発明は、まとめ値引において、まとめ値引を成立させるために不足している商品の迅速な入力を可能とする商品データ処理装置を提供するものである。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、次のような手段を講じている。商品の識別子を入力する識別子入力手段と、前記商品の買上点数を入力する点数入力手段と、前記識別子入力により入力した商品の識別子と前記点数入力手段により入力した買上点数とが、複数の商品を購入したときに特典を付与する条件と付与する特典情報とを記憶する特典記憶部の情報と比較して満たしているかを判断する判断手段と、前記判断手段により特典付与の条件を満たしていないと判断すると、前記識別子入力手段により入力した商品識別子と前記点数入力手段により入力した買上点数と、前記特典記憶部の特典付与条件とから、当該特典付与のために不足している商品の識別子と点数とを取得する不足取得手段と、これらの不足している商品を購入したときに付与する特典を前記特典記憶部から取得する特典取得手段と、前記不足取得手段により取得した不足している商品の識別子に対応する商品名を、商品の識別子に対応して商品名と値段を記憶する商品記憶部から取得して、不足点数と共に、前記特典取得手段により取得した特典情報と共に表示する表示手段と、前記表示手段により複数の商品を表示した場合、表示した複数の商品と点数とを一括して入力する不足商品入力手段と、を有することを特徴とする商品データ処理装置である。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態のＰＯＳ端末のブロック図
【図２】本発明の一実施形態のＰＬＵファイルの構成図
【図３】本発明の一実施形態のまとめ値引ファイルの構成図
【図４】本発明の一実施形態の取引ファイルの構成図
【図５】本発明の一実施形態の成立ファイルの構成図
【図６】本発明の一実施形態の不成立ファイルの構成図
【図７】本発明の一実施形態のＰＯＳ端末の商品データの読取り処理のフローチャート
【図８】本発明の一実施形態のＰＯＳ端末の小計処理のフローチャート
【図９】本発明の一実施形態のＰＯＳ端末の実施例１における表示図
【図１０】本発明の一実施形態のＰＯＳ端末の商品データ処理のフローチャート
【図１１】本発明の一実施形態のＰＯＳ端末の実施例２における表示図
【発明を実施するための形態】
【０００９】
以下に本発明の実施の形態の一例を図面を用いて説明する。なお、本実施の形態では商品データ処理装置としてＰＯＳ端末を例に説明する。
【実施例１】
【００１０】
図１はＰＯＳ端末５０のブロック図である。このＰＯＳ端末５０には、演算装置・制御装置としてのＣＰＵ１を設ける。このＣＰＵ１には、アドレスバス、データバスなどのバスライン２を介して、ＲＯＭ３（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ４（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）コントローラー５、キーボードコントローラー７、客用表示コントローラー９、店用表示コントローラー１１、プリンタコントローラー１３、ネットワークＩ／Ｆ（ＩＮＴＥＲＦＡＣＥ）１５、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）ポート１６を接続する。前述した、これらの各コントローラーには、ＨＤＤ６、キーボード８、客用表示器１０、店用表示器１２、プリンタ１４を接続する。また、前記Ｉ／Ｏポート１６には、図示しないモードスイッチとドロワを接続する。
【００１１】
前記ＲＯＭ３には、前記ＣＰＵ１によって読み出されて当該ＣＰＵ１を様々な機能として働かせるプログラムや当該プログラムによるデータ処理の対象となる固定的なデータを格納する。前記ＲＡＭ４には、プログラムによるデータ処理の作業領域となるワークエリアなどの様々なメモリエリアが動的に形成する。
【００１２】
前記ＨＤＤコントローラー５は、前記ＣＰＵ１などからの指令に応じて前記ＨＤＤ６の所定領域に記憶されているデータやプログラムなどを読出し、この読出したデータやプログラムなどを前記バスライン２に送出したり、前記バスライン２から受取ったデータやプログラムなどを前記ＨＤＤ６の所定領域に記憶したり、前記ＨＤＤ６に対するデータなどの読み書きの制御を行う。
【００１３】
前記キーボードコントローラー７は、前記キーボード８からの入力信号を処理し、操作されたキーに対応するキーコードなどを前記バスライン２に送出するものである。このキーボードコントローラー７に接続されているキーボード８は、テンキー、ＰＬＵキー、小計キー、預／現計キー、一括購入キーなどを設ける。
【００１４】
この一括購入キーは、まとめ値引において、まとめ値引を成立させるために不足している商品を一括入力するときに使用する。
【００１５】
前記客用表示コントローラー９は、顧客に対して取引結果などを表示する客用表示器１０を制御し、前記ＣＰＵ１などからの指令に応じて前記バスライン２から受取ったデータなどに基づく情報を客用表示器１０の画面に表示する。同様に、前記店用表示コントローラー１１は、キャッシャに対して取引結果などを表示する店用表示器１２の画面表示を制御する。
【００１６】
前記プリンタコントローラー１３は、用紙に所定の情報を印字する印字ヘッドや所定情報が印字された用紙を切断するカッターなどを備えたプリンタ１４を制御する。このプリンタコントローラー１３によって制御されるプリンタ１４は、ロール状に巻かれた状態で納められている長尺紙を印字用紙として使用し、その引き出された長尺紙の端から順に印字ヘッドで印字を行うものである。この印字部で印字される情報は、前記ＣＰＵ１などからの指令に応じて前記バスライン２から受取ったデータなどに基づくものである。
【００１７】
前記Ｉ／Ｏポート１６は、接続されているモードスイッチから入力された信号に基づいて所定のデータを前記バスラインに出力したり、前記ＣＰＵ１からの指令などに応じて接続されているドロワに起動信号を出力する。また、前記モードスイッチは、「登録」、「点検」、「精算」、などの電子キャッシュレジスタにおける各種業務モードの何れかのモードへと切り替えるための切替えスイッチで、鍵を用いて切替え操作をする。
【００１８】
また、前記ＨＤＤ６にはＰＬＵファイル２０、値引ファイル２１、取引ファイル２２、成立ファイル２３、不成立ファイル２４が記憶される。
【００１９】
前記ＰＬＵファイル２０には商品に関する情報を記憶する。より詳細には図２に示すように商品の識別子であるＰＬＵコードに対応して、商品名、単価、値引コードを、それぞれＰＬＵコードエリア２００１と商品名エリア２００２と単価エリア２００３と値引コードエリア２００４とに記憶する。値引コードはまとめ値引の種類ごとに割当てられる識別子である。また、値引コードの右から３桁目が「０」であるならセット値引、「１」であるならＭ＆Ｍ値引とし、「０００」はまとめ値引の対象商品ではないことを意味する。このＰＬＵファイル２０が商品記憶部に相当する。また、このＰＬＵコードが商品の識別子に相当する。
【００２０】
前記値引ファイル２１は値引に関する情報を記憶する。これは図３に示すように、まとめ値引の識別子である値引コードに対応して、値引名、ＰＬＵコード、必要個数、商品数、表示１、表示２、特典情報とを、それぞれ値引コードエリア２１０１と、値引名エリア２１０２と、ＰＬＵコードエリア２１０３と、必要個数エリア２１０４と、商品数エリア２１０５と表示１エリア２１０６と表示２エリア２１０７と、特典情報エリア２１０８とに記憶する。値引名は値引の名称である。ＰＬＵコードには当該まとめ値引を構成する商品のＰＬＵコードを記憶する。必要個数には当該まとめ値引の成立のために必要な前記ＰＬＵコードに対応した商品の個数を記憶する。商品数には当該まとめ値引の成立のために必要な商品の種目数を記憶する。表示１は閾値である。セット値引の買上商品が表示１に記憶している値以上であるなら、不足している商品名と不足個数とを前記客用表示器１０に表示する。表示２は閾値である。Ｍ＆Ｍ値引を構成する品目を買上げた数が表示２に記憶している値以上であるなら、不足している商品名と不足個数とを前記客用表示器１０に表示する。特典情報は特典の内容（５０円引き、１００円引きなど）を記憶する。この値引ファイル２１が特典記憶部に相当する。
【００２１】
前記取引ファイル２２は商品の読取りが行われると一取引において読取った商品に関する情報を記憶するファイルである。取引ファイル２２は図４に示すように、ＰＬＵコードに対応して、商品名、単価、買上点数、値引コード、ステータスを、それぞれＰＬＵコードエリア２２０１と、商品名エリア２２０２と、単価エリア２２０３と、買上点数エリア２２０４と、値引コードエリア２２０５と、ステータスエリア２２０６とに記憶する。このステータスとは一取引において当該商品に関してまとめ値引が成立しているか否かのステータスである。「００」の場合は値引商品ではない、「０１」の場合はまとめ値引成立、「０２」の場合はまとめ値引未成立であるとする。また、顧客が買上げる商品の合計金額を記憶する商品合計金額エリア、まとめ値引の合計金額を記憶する値引合計金額エリア、商品合計金額から値引合計金額を引いた小計を記憶する小計エリアも備える。
【００２２】
前記成立ファイル２３は一取引において成立したまとめ値引の情報を記憶する。図５に示すように値引コードに対応して、値引名、特典情報、成立数を、それぞれ値引コードエリア２３０１と、値引名エリア２３０２と特典情報エリア２３０３と成立エリア２３０４とに記憶する。また、成立数は当該まとめ値引が成立した数である成立数を記憶する。
【００２３】
前記不成立ファイル２４にはまとめ値引を成立されるために必要な商品情報を記憶する。図６に示すように、値引コードエリア２４０１と、不足商品ＰＬＵエリア２４０２と、不足商品名エリア２４０３と、単価エリア２４０４と不足個数エリア２４０５と表示１エリア２４０６と表示２エリア２４０７とフラグエリア２４０８と特典情報エリア２４０９とからなる。そして、それぞれのエリアに値引コードに対応して、不足商品のＰＬＵ、不足商品名、当該商品の単価、不足商品の不足個数、表示１、表示２、フラグ、特典情報とを記憶する。この値引コードエリア２４０１の情報は前記取引ファイル２２の前記値引コードエリア２２０５から、前記不足商品ＰＬＵエリア２４０２の情報は前記値引ファイル２１の前記ＰＬＵコードエリア２１０３から、前記不足商品名エリア２４０３の情報は前記ＰＬＵファイル２０の前記商品名エリア２００２から、前記単価エリア２４０４の情報は前記ＰＬＵファイル２０の前記単価エリア２００３から、前記表示１エリア２４０６の情報は前記値引ファイル２１の前記表示１エリア２１０６から、前記表示２エリア２４０７の情報は前記値引ファイル２１の前記表示２エリア２１０７から、前記特典情報エリア２４０９の情報は前記値引ファイル２１の前記特典情報エリア２１０８から、それぞれ取得する。前記不足個数エリア２４０５に記憶する情報は、前記値引ファイル２１の前記必要個数エリア２１０４と前記取引ファイル２２の前記買上点数エリア２２０４の情報とから算出する。また、前記値引ファイル２１の必要個数エリア２１０４の値をそのまま記憶する場合もある。前記フラグエリア２４０８は前記客用表示器１０と前記店用表示器１２とにまとめ値引が成立するために不足している商品を表示するか否かの管理フラグを記憶する。前記フラグエリア２４０８のデータが「０」の場合は、前記客用表示器に１０と前記店用表示器１２にまとめ値引が成立するために不足している商品を表示しない。前記フラグエリア２４０８のデータが「１」の場合は、前記客用表示器１０と前記店用表示器１２とにまとめ値引が成立するために不足している商品を表示する。
【００２４】
しかして、以上のようなハードウェア構成、ファイル構成からなる前記ＰＯＳ端末５０において、前記ＣＰＵ１は、その動作モードとして「登録」業務が選択されているとき、予め設定されているプログラムに基づいて、図７乃至図図８に示す商品データ処理を実行する。まずは図７を用いて、商品データの読取り処理に関して記述する。
【００２５】
まず、Ｓ（ステップ）１として、前記ＰＬＵキーが押下され、ＰＬＵコードを入力したか否かを判断する。そして、ＰＬＵコードが入力されたと判断するなら（Ｓ１のＹｅｓ）、前記キーボード８のテンキーにより入力された買上個数を所定のメモリに記憶する（Ｓ２）。前記ＰＬＵキーが押下され対応するＰＬＵコードの入力処理が、識別子入力手段に相当する。また、前記テンキーが押下され置数の入力処理が点数入力手段に相当する。
【００２６】
続いて、前記Ｓ１にて入力されたＰＬＵコードを前記ＰＬＵファイル２０の前記ＰＬＵコードエリア２００１から検索する。該当するＰＬＵコードが見つかると、対応する商品名、単価、値引コードをそれぞれ前記商品名エリア２００２、前記単価エリア２００３、前記値引コードエリア２００４から読出し、前記取引ファイル２２の前記ＰＬＵコードエリア２２０１と、前記商品名エリア２２０２と、前記単価エリア２２０３と、前記値引コードエリア２２０５とに記憶する。また、前記取引ファイル２２の前記買上点数エリア２２０４には前記Ｓ２で記憶した買上個数の値を記憶する。また、前記値引コードエリア２２０４に記憶した値引コードが「０００」の場合は前記ステータスエリア２２０６の値を「００」、値引コードが「０００」以外のものは前記ステータスエリア２２０６の値を「０２」として記憶する（Ｓ３）。
【００２７】
そして、前記Ｓ１にて入力されたＰＬＵコードがまとめ値引商品か否かを判断するため、前記Ｓ１にて入力されたＰＬＵコードに対応する前記取引ファイル２２の前記ステータスエリア２２０６の値が「００」か、それ以外かをチェックする（Ｓ４）。前記ステータスエリア２２０６が「００」だと判断するなら（Ｓ４のＮｏ）、まとめ値引商品ではないので前記Ｓ１に戻りＰＬＵコードの入力を判断する。
【００２８】
一方、前記ステータスエリア２２０６の値が「００」以外であると判断するなら（Ｓ４のＹｅｓ）、まとめ値引商品であるので、前記Ｓ１で入力されたＰＬＵコードと、前記取引ファイル２２の値引コードエリア２２０５に記憶する前記Ｓ１にて入力されたＰＬＵコードに対応する値引コードとが、それぞれ前記不成立ファイル２４の前記値引コードエリア２４０１と前記不足商品ＰＬＵエリア２４０２とに記憶されているかを判断する（Ｓ５）。
【００２９】
前記不成立ファイル２４に前記Ｓ１にて入力されたＰＬＵコード又はこのＰＬＵコードに対応する値引コードが記憶されていると判断するなら（Ｓ５のＹｅｓ）、まとめ値引が成立するか否かを判断する（Ｓ６）。具体的には前記Ｓ２にて記憶した買上点数の値が前記Ｓ１にて入力されたＰＬＵコードに対応する前記不成立ファイル２４の前記不足個数エリア２４０５の値を超え、かつ前記取引ファイル２２の前記値引コードエリア２２０５に記憶する前記Ｓ１にて入力されたＰＬＵコードに対応する値引コードが、前記不成立ファイル２４の前記値引コードエリア２４０１に当該ＰＬＵに対応するもの以外記憶されていないとき、値引が成立したと判断する。このＳ６の処理は判断手段に相当する。そして値引が成立すると判断するとき（Ｓ６のＹｅｓ）、後述するＳ７の前記取引ファイル２２などの更新処理を行う。
【００３０】
一方、前記不成立ファイル２４に前記Ｓ１にて入力されたＰＬＵコード又はこのＰＬＵコードに対応する値引コードが記憶されていないと判断するなら（Ｓ５のＮｏ）、前記取引ファイル２２の前記値引コードエリア２２０５に記憶する、前記Ｓ１にて入力されたＰＬＵコードに対応する値引コードを基に、前記値引ファイル２１の前記値引コードエリア２１０１を検索する。そして、この値引コードエリア２４０１の情報は前記取引ファイル２２の前記値引コードエリア２２０５から、前記不足商品ＰＬＵエリア２４０２の情報は前記値引ファイル２１の前記ＰＬＵコードエリア２１０３から、前記不足商品名エリア２４０３の情報は前記ＰＬＵファイル２０の前記商品名エリア２００２から、前記単価エリア２４０４の情報は前記ＰＬＵファイル２０の前記単価エリア２００３から、前記不足個数エリア２４０４の情報は前記値引ファイル２１の前記必要個数エリア２１０４から、前記表示１エリア２４０６の情報は前記値引ファイル２１の前記表示１エリア２１０６から、前記表示２エリア２４０７の情報は前記値引ファイル２１の前記表示２エリア２１０７から、前記特典情報エリア２４０９の情報は前記値引ファイル２１の前記特典情報エリア２１０８から、当該値引コードに対応する値を取得する。（Ｓ７）。そして、このＳ７にて取得した情報を、前記不成立ファイル２４に記憶する（Ｓ８）。このＳ７の処理が不足取得手段に相当する。また、前記Ｓ７にて前記値引ファイル２１の前記特典情報エリア２１０８から、特典情報を取得する処理が特典取得手段に相当する。
【００３１】
前記Ｓ８の処理が終わると、まとめ値引が成立するか否か、前記Ｓ６の処理を行う。値引が成立したと判断すると（Ｓ６のＹｅｓ）、前記Ｓ１にて入力されたＰＬＵコードに対応する値引コードを前記値引ファイル２１の前記値引コードエリア２１０１から検索し、所定のエリアに記憶する。そして、この値引コードに対応する値引名、特典情報とを、それぞれ前記値引名エリア２１０２と前記特典情報エリア２１０８とから抽出する。そして、前記所定のエリアに記憶する値引コードを前記成立ファイル２３の前記値引コードエリア２３０１に記憶し、前記値引名エリア２１０２から抽出した値引名を前記成立ファイル２３の前記値引名エリア２３０２に記憶し、前記特典情報エリア２１０８から抽出した特典情報を前記成立ファイル２３の前記特典情報エリア２３０３に記憶する。続いて、前記取引ファイル２２の前記ステータスエリア２２０６に記憶する、前記Ｓ１にて入力されたＰＬＵに対応するステータスを「０１」にする。また、前記所定のエリアに記憶する値引コードを、前記不成立ファイル２４の前記値引コードエリア２４０１から検索する。そして、この値引コードに対応する、不足商品ＰＬＵ、不足商品名、単価、不足個数、表示１、表示２、フラグ、特典情報を、それぞれ前記値引コードエリア２４０１と、前記不足商品ＰＬＵエリア２４０２と、前記不足商品名エリア２４０３と、前記単価エリア２４０４と前記不足個数エリア２４０５と前記表示１エリア２４０６と前記表示２エリア２４０７と前記フラグエリア２４０８と前記特典情報エリア２４０９とから削除する（Ｓ９）。
【００３２】
続いて、まとめ値引が成立した旨を前記客用表示器１０と前記店用表示器１２に表示する（Ｓ１０）。このとき表示する情報としては、前記成立ファイル２３に記憶する前記値引名エリア２３０２の値引名と、前記特典情報エリア２３０３の特典情報と、前記成立数エリアの成立数とを表示する。また、前記Ｓ９にて新たに記憶された特典情報だけを表示してもよい。
【００３３】
前記Ｓ１０にてまとめ値引が成立した特典情報を前記客用表示器１０と前記店用表示器１２に表示すると、前記不成立ファイル２４の前記値引コードエリア２４０１に値引コードを記憶しているか判断する（Ｓ１１）。記憶していると判断するなら（Ｓ１１のＮｏ）、全てのまとめ値引が成立したので前記Ｓ１のＰＬＵコードが入力されたか否かを判断する。また、値引コードを記憶していると判断するなら（Ｓ１１のＹｅｓ）、まだ成立していないまとめ値引があるので、前記不成立ファイル２４の前記フラグエリア２４０８に「１」を記憶しているかを判断する（Ｓ１３）。
【００３４】
一方、前記Ｓ６にてまとめ値引が成立しないと判断すると、前記不成立ファイル２４の前記不足個数エリア２４０５に記憶する前記Ｓ１にて入力されたＰＬＵコードに対応する不足個数から、前記Ｓ２にて記憶した商品の買上点数を減算する。減算後、まとめ値引が整理するために、不足している数が所定数以下か否かを判断する。具体的には、前記不成立ファイル２４の前記値引コードエリア２４０１に記憶する値引コードの右から３桁目をチェックし、「０」ならばセット値引、「１」ならばＭ＆Ｍ値引と判断する。セット値引と判断するなら、前記Ｓ１にて入力されたＰＬＵコードに対応する前記不足個数エリア２４０５の「不足個数」と前記表示１エリア２４０６の「表示１」とに記憶されている数値を比較する。「不足個数」＜「表示１」であると判断すると、対応する前記フラグエリア２４０８のフラグに１を記憶する。また、Ｍ＆Ｍ値引と判断する場合は、前記Ｓ１にて入力されたＰＬＵコードに対応する値引コードを前記値引ファイル２１の前記値引コード２１０１エリアから検索し、所定のエリアに記憶する。そして、前記不成立ファイル２４の前記値引コードエリア２４０１からこの値引コードを検索し、前記不足個数エリア２４０５の当該値引コードに対応する不足個数の和を算出し、所定のエリアに記憶する。そして、この和と前記所定のエリアに記憶する値引コードに対応する「表示２」の項目を比較する。そして、「不足個数」＜「表示２」であるなら、対応する前記フラグエリア２４０８のフラグに１を記憶する（Ｓ１２）。
【００３５】
そして、前記不成立ファイル２４の前記フラグエリア２４０８に記憶するフラグに１を記憶しているかを判断する（Ｓ１３）。記憶しているなら（Ｓ１３のＹｅｓ）、あと少しでまとめ値引が成立する商品があるということなので、フラグ１に対応する前記不成立ファイル２４の前記不足商品エリア２４０２に記憶する不足商品名、前記単価エリア２４０４に記憶する単価、前記不足個数エリア２４０５に記憶する不足個数を、図９に示すように、前記客用表示器１０と前記店用表示器１２に表示する（Ｓ１４）。このＳ１４の処理が表示手段に相当する。ここで表示する商品名は、商品記憶部に相当するＰＬＵファイルから取得しているため、このＳ１４の処理が表示手段に相当する。なお、前記フラグエリア２４０８に記憶するフラグが０のみであるなら（Ｓ１３のＮｏ）、前記Ｓ１のＰＬＵコードの入力判定を行う。
【００３６】
また、前記Ｓ１にてＰＬＵコードが入力されないなら（Ｓ１のＮｏ）、前記一括購入キーのキー信号が入力があるかを判断する（Ｓ１５）。前記一括購入キーのキー信号の入力ありと判断すると（Ｓ１５のＹｅｓ）、前記不成立ファイル２４の前記フラグエリア２４０８に記憶するフラグが「１」である前記不足商品ＰＬＵエリア２４０２のＰＬＵコードと、これに対応する前記値引コードエリア２４０１と前記不足商品名エリア２４０３の不足商品名、前記単価エリア２４０４の単価、前記不足個数エリア２４０５に記憶する不足個数を全て抽出する。そして、前記取引ファイル２２の前記ＰＬＵコード２２０１と前記商品名エリア２２０２と前記単価エリア２２０３と前記買上点数エリア２２０４と前記値引コードエリア２２０４とに、前記不足ファイル２４から抽出した情報を記憶する。そして、前記不成立ファイル２４から抽出した情報を、前記不成立ファイル２４から削除する。また前記取引ファイル２２の入力したＰＬＵに対応する前記ステータスエリア２２０６のステータスを「０１」に変更する（Ｓ１６）。このＳ１６の処理が不足商品入力手段に相当する。そして、前記小計キーのキー信号が入力されたか否かを判断する（Ｓ１７）。
【００３７】
一方、前記一括購入キーのキー信号が入力されない判断すると（Ｓ１５のＮｏ）、前記小計キーのキー信号が入力されたか否かを判断する（Ｓ１７）。前記小計キーのキー信号が入力されたと判断するなら（Ｓ１７のＹｅｓ）後述する小計処理を行う。一方、前記小計キーのキー信号が入力されないと判断するなら（Ｓ１７のＮｏ）、前記Ｓ１の処理に戻る。
【００３８】
続いて図８を用いて、小計処理を記述する。
【００３９】
前記Ｓ１７にて前記小計キーのキー信号が入力されると、前記取引ファイル２２の単価エリア２２０３と前記買上点数エリア２２０４に記憶する単価と対応する買上げ点数から顧客が買上げる商品の合計金額を算出し、前記取引ファイル２２の前記商品合計金額エリアに記憶する。また、前記成立ファイル２３の前記特典情報エリア２３０４の特典情報と前記成立数エリア２３０４の成立数とから値引の合計金額を算出して、前記取引ファイル２２の前記値引合計金額エリアに記憶する。そして、この商品合計金額エリアに記憶する価と前記値引合計金額エリアに記憶する値を減算し、小計金額として前記小計エリアに記憶する（Ｓ５１）。そして、この小計金額エリアに記憶する値を前記客用表示器１０と前記店用表示器１２に表示する（Ｓ５２）。
【００４０】
続いて、顧客からの金額が前記テンキーを用いて入力されたか否かを判断する（Ｓ５３）。金額が入力されないと判断するなら（Ｓ５３のＮｏ）、前記一括購入キーのキー信号が入力されたか否かを判断する（Ｓ５４）。前記一括購入キーのキー信号が入力されないと判断するなら（Ｓ５４のＮｏ）、前記Ｓ５３に戻り金額が入力されたか否かを判断する。前記一括購入キーのキー信号が入力されたと判断するなら（Ｓ５４のＹｅｓ）、前記不成立ファイル２４の前記フラグエリア２４０８に記憶するフラグが「１」である前記不足商品ＰＬＵエリア２４０２のＰＬＵコードと、これに対応する前記値引コードエリア２４０１と前記不足商品名エリア２４０３の不足商品名、前記単価エリア２４０４の単価、前記不足個数エリア２４０５に記憶する不足個数を全て抽出する。そして、前記取引ファイル２２の前記ＰＬＵコード２２０１と前記商品名エリア２２０２と前記単価エリア２２０３と前記買上点数エリア２２０４と前記値引コードエリア２２０４とに、前記不足ファイル２４から抽出した情報を記憶する。そして、前記不成立ファイル２４から抽出した情報を、前記不成立ファイル２４から削除する。また前記取引ファイル２２の入力したＰＬＵに対応する前記ステータスエリア２２０６のステータスを「０１」に変更する（Ｓ５５）。そして、前記Ｓ５１の小計金額の算出を行う。
【００４１】
一方、金額が前記テンキーを用いて入力されたと判断するなら（Ｓ５３のＹｅｓ）、入力された金額を所定のエリアに一時記憶する。そして、この入力された金額と前記小計エリアの金額とから差額を算出する。そして、この差額と前記商品合計金額エリアに記憶する値と、前記値引合計金額エリアに記憶する値と、前記小計エリアに記憶する値と、前記所定のエリアに記憶する入金された金額と、前記取引ファイル２２の前記商品名エリア２２０２の商品名と、これに対応する前記単価エリア２２０３の単価と、前記買上点数エリア２２０４の買上点数とから印刷データを作成して、この印刷データを前記プリンタ１４に出力してレシートを発行し、処理を終了する。
【００４２】
次に顧客とキャッシャが本発明を使用する場合について説明する。
【００４３】
例えば、図３に示すように、ＢジュースセットはＢジュースを４つ買うことにより、５０円の値引が発生する。このとき、図９に示すように、Ｂジュースを２個購入したとき、後２個購入すれば５０円の割引を得ることができると表示される。これを見た顧客は口頭にて購入する旨を告げると、キャッシャは一括購入キーを押下する。この一括購入キーが押下されると、まとめ値引成立のために不足しているＢジュース２個を一度の操作で入力することが可能となり、キャッシャの操作負担の軽減と、顧客の待ち時間を短くすることが出来る。
【００４４】
以上により、キャッシャが商品を入力する度に、あと少しでまとめ値引が成立する商品名が前記客用表示器１０と前記店用表示器１２に表示される。また、まとめ値引が成立するたびに、前記客用表示器１０と前記店用表示器１２に表示される。このため、顧客はまとめ値引に必要な商品を簡易に把握することが可能であり、キャッシャは一括購入キーを押下するだけで、不足している商品を入力できるので操作性が向上する。
【実施例２】
【００４５】
次に第２の実施の形態について図を用いて説明する。
【００４６】
実施例２で使用されるＰＯＳ端末５０には前記キーボード８には実施例１で設けられていた一括購入キーの代わりに、まとめ値引キーが設けられている。このまとめ値引キーを押下後に、テンキーにて値引コードを入力する。その他のハードウェア構成は実施例１と同一であるので、説明は省略する。
【００４７】
前記ＰＯＳ端末５０において、前記ＣＰＵ１は、その動作モードとして「登録」業務が選択されているとき、予め設定されているプログラムに基づいて、図１０に示す商品データ処理を実行する。
【００４８】
まず、Ｓ１０１として、ＰＬＵコードが入力され、前記キーボード８のテンキーにより入力された買上個数を所定のメモリに記憶する。そして、前記Ｓ１０１にて入力されたＰＬＵコードを前記ＰＬＵファイル２０の前記ＰＬＵコードエリア２００１から検索する。該当するＰＬＵコードが見つかると、対応する商品名、単価、値引コードをそれぞれ前記商品名エリア２００２、前記単価エリア２００３、前記値引コードエリア２００４から読出し、前記取引ファイル２２の前記ＰＬＵコードエリア２２０１と、前記商品名エリア２２０２と、前記単価エリア２２０３と、前記値引コードエリア２２０５とに記憶する。また、前記取引ファイル２２の前記買上点数エリア２２０４には前記Ｓ１０１で記憶した買上個数の値を記憶する。また、前記値引コードエリア２２０４に記憶した値引コードが「０００」の場合は前記ステータスエリア２２０６の値を「００」、値引コードが「０００」以外のものは前記ステータスエリア２２０６の値を「０２」として記憶する（Ｓ１０２）。このＳ１０２の前記ＰＬＵファイル２０から単価を取得する処理が単価取得手段に相当する。
【００４９】
次に、前記小計キーのキー信号の入力があったか否かを判断する（Ｓ１０３）。前記小計キーのキー信号の入力がないと判断するなら（Ｓ１０３のＮｏ）、前記Ｓ１０１の処理に戻る。
【００５０】
一方、前記小計キーのキー信号が入力されたと判断するなら（Ｓ１０３のＹｅｓ）、前記取引ファイル２２の前記ステータスエリア２２０６のステータスに「００」以外が含まれるか否かを判断する（Ｓ１０４）。「００」しか含まれていないと判断するなら（Ｓ１０４のＮｏ）、前記取引ファイル２２の単価エリア２２０３と前記買上点数エリア２２０４に記憶する単価と対応する買上げ点数から顧客が買上げる商品の合計金額を算出し、前記取引ファイル２２の前記商品合計金額エリアに記憶する。また、前記成立ファイル２３の前記特典情報エリア２３０４の特典情報と前記成立数エリア２３０４の成立数とから値引の合計金額を算出して、前記取引ファイル２２の前記値引合計金額エリアに記憶する。そして、この商品合計金額エリアに記憶する価と前記値引合計金額エリアに記憶する値を減算し、小計金額として前記小計エリアに記憶する。そして、この小計金額エリアに記憶する値を前記客用表示器１０と前記店用表示器１２に表示する（Ｓ１０８）。このＳ１０８の処理が求め手段に相当する。
【００５１】
一方、「００」以外のステータスが記憶されていると判断するなら（Ｓ１０４のＹｅｓ）、まず前記取引ファイル２２の前記ステータスエリア２２０６のステータスが「０２」である前記値引コードエリア２２０５に記憶する値引コードを全て抽出して所定のエリアに記憶する。そして、記憶した値引コードを前記値引ファイル２１の前記値引コードエリア２１０１から検索する。続いて、値引コードエリア２１０１に対応する前記ＰＬＵコードエリア２１０３のＰＬＵコードが前記取引ファイル２２の前記ＰＬＵコードエリア２２０１に記憶されているか、記憶されている場合は前記値引ファイル２１の前記必要個数エリア２１０４の必要個数を前記取引ファイル２２の対応する前記買上点数エリア２２０４が満たしているかを判定する。そして、まとめ値引が成立したと判定する値引コードを、前記値引ファイル２１の前記値引コードエリア２０１０から検索し、対応する値引名と特典情報とを、前記値引名エリア２１０２と前記特典情報エリア２１０８からそれぞれ抽出する。そして、検索に使用した値引コードを前記成立ファイル２３の前記値引コードエリア２３０１に記憶する。続いて、前記値引ファイル２１から抽出した情報を、前記成立ファイル２３の前記値引名エリア２３０２と、前記特典情報エリア２３０３にそれぞれ記憶する。そして、成立数に所定数を加算して記憶する。また、まとめ値引が不成立であると判定すると、値引コードに対応するＰＬＵコードを前記値引ファイル２１の前記ＰＬＵコードエリア２１０３から抽出する。そして、前記不成立ファイル２４の、前記値引コードエリア２４０１に前記所定のエリアに記憶する値引コードを、前記不足商品ＰＬＵエリア２４０２に前記値引ファイル２１の前記ＰＬＵコードエリア２１０３のＰＬＵコードを、前記不足商品名エリア２４０３に前記ＰＬＵファイル２０の前記商品名エリア２００２の商品名を、前記単価エリア２４０４に前記ＰＬＵファイル２０の前記単価エリア２００３の単価を、前記表示１エリア２４０６に前記値引ファイル２１の前記表示１エリア２１０６の値を、前記表示２エリア２４０７に前記値引ファイル２１の前記表示２エリア２１０７の値を、前記特典情報エリア２４０９に前記値引ファイル２１の前記特典情報エリア２１０８から、それぞれ取得し、記憶する。そして、前記不成立ファイル２４の前記値引コードエリア２４０１に記憶する値引コードの右から３桁目をチェックし、「０」ならばセット値引、「１」ならばＭ＆Ｍ値引と判断する。セット値引と判断するなら、前記不足個数エリア２４０５の「不足個数」と前記表示１エリア２４０６の「表示１」とに記憶されている数値を比較する。「不足個数」＜「表示１」であると判断すると、対応する前記フラグエリア２４０８のフラグに１を記憶する。また、Ｍ＆Ｍ値引と判断する場合は、前記所定のエリアに記憶するまとめ値引コードに対応する必要個数を、前記値引ファイル２１の前記必要個数エリア２１０４から検索し、対応する必要個数の合計を算出し、所定のエリアに記憶する。そして、この和と前記所定のエリアに記憶する値引コードに対応する「表示２」の項目を比較する。そして、「不足個数」＜「表示２」であるなら、対応する前記フラグエリア２４０８のフラグに１を記憶する（Ｓ１０５）。
【００５２】
続いて、前記不成立ファイル２４の前記値引コードエリア２４０１に値引コードが記憶されているか否かを判断する（Ｓ１０６）。前記不成立ファイル２４の前記値引コードエリア２４０１に値引コードなどが記憶されていないと判断するなら（Ｓ１０６のＮｏ）、まとめ値引の対象商品は全てまとめ値引が成立しているので前記Ｓ１０８の金額計算の処理と表示処理を行う。
【００５３】
一方、前記不成立ファイル２４の前記値引コードエリア２４０１に値引コードなどが記憶されていると判断すると（Ｓ１０６のＹｅｓ）、まとめ値引が成立していない、まとめ値引対象商品があるので、前記不成立ファイル２４の前記フラグエリア２４０８に記憶するフラグ「１」のに対応する、前記値引コードエリア２４０１の値引コード、前記不足商品名エリア２４０３の不足商品の商品名、前記不足個数エリア２４０５の不足個数、前記単価エリア２４０４の単価、前記特典情報エリア２４０９の特典情報とを、前記客用表示器１０と前記店用表示器１２とに表示する。例えば図１１（Ｓ１０７）。なお、フラグ「１」の不足商品がなければ、表示処理は行わない。そして、前記Ｓ１０８の金額計算の処理と表示処理を行う。
【００５４】
続いて前記テンキーを用いて、金額の入力があったか否かを判定する（Ｓ１０９）。金額の入力がないと判断すると（Ｓ１０９のＮｏ）、前記まとめ値引キーが押下されたか否かを判断する（Ｓ１１０）。前記まとめ値引キーが押下されないと判断すると（Ｓ１１０のＮｏ）、前記Ｓ１０９に戻り金額の入力があったか否かを判定する。
【００５５】
一方、前記まとめ値引キーが押下されたと判断すると（Ｓ１１０のＹｅｓ）、続いて前記客用表示器１０又は前記店用表示器１２に表示されている値引コードが前記テンキーを用いて入力される（Ｓ１１１）。このＳ１１１の処理が指定手段に相当する。
【００５６】
そして、前記不成立ファイル２４の前記値引コードエリア２４０１から入力された値引コードを検索する。そして、この値引コードに対応する全ての不足商品ＰＬＵと不足商品名と単価と不足個数とを、前記不足商品ＰＬＵエリア２４０２と、前記不足商品名エリア２４０３と、前記単価エリア２４０４と、前記不足個数エリア２４０５とから取得し、入力された値引コードと共に前記取引ファイル２２に記憶する。このとき、前記不足商品ＰＬＵエリア２４０２の情報を前記ＰＬＵコードエリア２２０１に、前記不足商品名エリア２４０３の情報を前記商品名エリア２２０２に、前記単価エリア２４０４の情報を前記単価エリア２２０３に、前記不足個数エリア２４０５の情報を前記買上点数エリアに、入力された値引コードを前記値引コードエリア２２０５にそれぞれ記憶し、前記ステータスエリア２２０６のステータスを「０１」として記憶する。このとき取得したＰＬＵコードが既に前記ＰＬＵコードエリア２２０１に記憶されている場合は、前記買上点数エリア２２０４には既に記憶している買上点数と取得した不足個数の和を記憶する。そして、前記Ｓ１１１にて入力された値引コードを、前記不足ファイル２４の前記値引コードエリア２４０１から検索し、対応する情報を前記不成立ファイル２４から削除する。そして。前記Ｓ１１１にて入力された値引コードを前記値引ファイル２１の前記値引コードエリア２１０１から検索し、値引名と特典情報とを前記値引名エリア２１０２と前記特典情報エリア２１０８とから取得する。そして、前記Ｓ１１１にて入力された値引コードを前記成立ファイル２３の前記値引コードエリア２３０１に、前記値引名エリア２３０２に前記値引名エリア２１０２から取得した値引名を、前記特典情報エリア２３０２に前記特典情報エリア２１０８から取得した特典情報を記憶する（Ｓ１１２）。このＳ１１２の処理が単位入力手段に相当する。
【００５７】
続いて、前記取引ファイル２２の単価エリア２２０３と前記買上点数エリア２２０４に記憶する単価と対応する買上げ点数から顧客が買上げる商品の合計金額を算出し、前記取引ファイル２２の前記商品合計金額エリアに記憶する。また、前記成立ファイル２３の前記特典情報エリア２３０４の特典情報と前記成立数エリア２３０４の成立数とから値引の合計金額を算出して、前記取引ファイル２２の前記値引合計金額エリアに記憶する。そして、この商品合計金額エリアに記憶する価と前記値引合計金額エリアに記憶する値を減算し、小計金額として前記小計エリアに記憶する。そして、この小計金額エリアに記憶する値を前記客用表示器１０と前記店用表示器１２に表示する。また、前記不成立ファイル２４の前記フラグエリア２４０８に記憶するフラグ「１」の不足商品の商品名、不足商品の不足個数、単価、特典情報とを、値引コードと共に前記客用表示器１０と前記店用表示器１２とに表示する。前記不成立ファイル２４にフラグ「１」の商品情報が記憶されていない場合は、不足商品の情報を表示しない（Ｓ１１３）。
【００５８】
一方、金額が入力されたと判断されるなら（Ｓ１０９のＹｅｓ）、入力された金額と小計金額とから差額を算出し、この金額と前記取引ファイル２２に記憶されている情報とから印刷データを作成して、この印刷データを前記プリンタ１４に出力してレシートを発行し、処理を終了する。
【００５９】
次に顧客とキャッシャが本発明を使用する場合について説明する。
【００６０】
例えば、Ｂジュース４個を購入すると５０円の値引をするＢジュースセットとＦパン、Ｇ紅茶、Ｈケーキを購入すると１００円値引するパンセットとがある。そして、キャッシャは図１１に示すようにＦパン１個とＢジュース２個を読取る。このとき、前記客用画面１０と前記店用画面１２には値引コード「２００」と共に値引名「パンセット」、その値引を成立させるために不足している商品である「Ｇ紅茶」「Ｈケーキ」が表示される。同じく値引コード「００１」、値引名「Ｂジュースセット」と共に「Ｂジュース」が表示される。これを見た顧客は、パンセットの購入を希望することを口頭にて伝える。これを受けてキャッシャは前記まとめ値引キーを押下し、パンセットの値引コード「２００」を値数キーにて入力する。すると、値引成立に不足している「Ｇ紅茶」「Ｈケーキ」とが一度の操作で入力される。
【００６１】
以上により、顧客は好みの自身が付与を受けたい特典を選択することが可能となる。また、キャッシャは顧客の希望する商品を一つ一つ入力する必要はないので、操作性は向上する。
【００６２】
以上、本発明の実施の一形態についての動作を詳述したが、本発明はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更があっても本発明に含まれる。例えば、以下のような実施が考えられる。
【００６３】
前記客面表示器１０に、タッチパネルを設けてもよい。これにより顧客は自身の操作で行うことができ、口頭にて行う手間が省ける。
【００６４】
本実施例では小計キー押下後に、選択的にまとめ値引を選択しているが、小計キー押下前に行ってもよい。この場合、前記Ｓ１５と前記Ｓ１６の代わりに、前記Ｓ１１０から前記Ｓ１１３の処理を行えばよい。
【００６５】
また、実施例２では一つの値引コードが入力されるごとにファイル更新を行うが、複数の値引コードを入力した後に、一括して処理しても良い。
【００６６】
また、本実施例ではまとめ値引をセット値引とＭ＆Ｍ値引を例にして記載したが、それ以外の値引（例えば、パン３つと紅茶４つ購入で成立する値引）に関しても当然に適用可能である。
【００６７】
また、実施例では値引を例に上げたが、他の特典を付与してもよい。例えジュースを４つ買ったらクーポン券付与などが上げられる。
【００６８】
また、本実施例では、前記ＰＬＵファイル２０、前記値引ファイル２１、前記成立ファイル２３、前記不成立ファイル２４は前記ＰＯＳ端末５０に記憶したが、これらを外部装置に記憶してもよい。
【００６９】
また、また、本実施例では前記ＰＬＵファイル２０、前記値引ファイル２１、前記成立ファイル２３、前記不成立ファイル２４に記憶する値引コードとＰＬＵコードを１対１で対応付けた。しかし、１つの値引コードに対して複数のＰＬＵコードを対応付けて記憶してもよい。
【００７０】
また、本実施例では複数のＰＬＵコードを入力する際、「前記一括購入キー」を用いたが、例えば「一括購入キー押下」した後、「小計キー」を押下して操作を確定してもよい。
【００７１】
また、本実施例では、例えば前記不成立ファイル２４に記憶する情報を直接前記値引ファイル２１から取得したが、ダイレクトに持ってこなくてもよい。
【００７２】
また、実施例２において、本実施例では値引コードを入力することにより、不足商品の入力を行ったが、例えば前記客用表示器１０と前記店用表示器１２にまとめ値引名の表示と共に、そのまとめ値引名に番号を割振り、その番号を入力することにより不足商品の入力を行ってもよい。
【符号の説明】
【００７３】
６    ＨＤＤ
２０  ＰＬＵファイル
２１  値引ファイル
２２  取引ファイル
２３  成立ファイル
２４  不成立ファイル
５０  ＰＯＳ端末
【先行技術文献】
【特許文献】
【００７４】
【特許文献１】特開平０６−２１５２７０号公報
【図１】
2011204131.tif 000003
【図２】
2011204131.tif 000004
【図３】
2011204131.tif 000005
【図４】
2011204131.tif 000006
【図５】
2011204131.tif 000007
【図６】
2011204131.tif 000008
【図７】
2011204131.tif 000009
【図８】
2011204131.tif 000010
【図９】
2011204131.tif 000011
【図１０】
2011204131.tif 000012
【図１１】
2011204131.tif 000013