商品コードの入力を受付けるコード受付手段と、前記コード受付手段が受付けた前記商品コードの商品を客が買い上げる商品として販売登録し、客が買い上げる商品の合計買い上げ金額を算出する販売登録手段と、を備え、前記販売登録手段は、前記合計買い上げ金額に応じて値引対象商品に対する値引額が段階的に増額するよう設定された複数の値引適用価格と、各値引適用価格を適用できる前記合計買い上げ金額を設定した設定金額とを対応付けて記憶する記憶部を参照して、前記販売登録手段が算出した前記合計買い上げ金額が前記記憶部に記憶されている前記設定金額の少なくともいずれか1つに達している場合に、達している前記設定金額のうち最も高い前記設定金額に対する前記値引適用価格を値引対象商品の販売価格に適用する、販売データ処理装置。前記販売登録手段によって適用される前記値引適用価格を報知する報知手段をさらに備える請求項1に記載の販売データ処理装置。前記値引対象商品に対して前記値引適用価格が適用される旨をディスプレイに表示する表示制御手段をさらに備える請求項2に記載の販売データ処理装置。前記記憶部は、値引企画ごとに、その値引企画の対象である前記値引対象商品と、その値引企画の適用期間である値引適用期間とを記憶し、前記販売登録手段は、前記値引適用期間内である前記値引企画について、前記合計買い上げ金額が達している前記設定金額のうち最も高い前記設定金額に対する前記値引適用価格をその値引対象商品の販売価格に適用し、前記表示制御手段は、前記販売登録手段が前記値引適用価格を適用する場合に、当該値引対象商品に前記値引適用価格が適用される旨と、適用される前記値引企画を示す情報とをディスプレイに表示させる、請求項3に記載の販売データ処理装置。前記販売登録手段が前記値引適用価格を適用する場合に、当該値引対象商品に前記値引適用価格が適用される旨と、適用される前記値引企画を示す情報とをレシートに印字させる印字制御手段をさらに備える、請求項4に記載の販売データ処理装置。販売データ処理装置を制御するコンピュータを、商品コードの入力を受付けるコード受付手段と、前記コード受付手段が受付けた前記商品コードの商品を客が買い上げる商品として販売登録し、客が買い上げる商品の合計買い上げ金額を算出する販売登録手段と、として機能させ、前記販売登録手段は、前記合計買い上げ金額に応じて値引対象商品に対する値引額が段階的に増額するよう設定された複数の値引適用価格と、各値引適用価格を適用できる前記合計買い上げ金額を設定した設定金額とを対応付けて記憶する記憶部を参照して、前記販売登録手段が算出した前記合計買い上げ金額が前記記憶部に記憶されている前記設定金額の少なくともいずれか1つに達している場合に、達している前記設定金額のうち最も高い前記設定金額に対する前記値引適用価格を値引対象商品の販売価格に適用する、プログラム。しかしながら、上述で例示したように多様化した値引販売に対して、迅速かつ正確に値引を行うためにはキャッシャの負担が大きいという課題があった。また、商品の販売登録および会計処理を客自身が行うためのセルフチェックアウト装置セルフPOSPointOfSales装置、セルフレジにおいても、客に負担をかけずに複雑化した値引販売を適用したいという要望があった。実施形態の販売データ処理装置は、コード受付手段と、販売登録手段とを備える。コード受付手段は、商品コードの入力を受付ける。販売登録手段は、前記コード受付手段が受付けた前記商品コードの商品を客が買い上げる商品として販売登録し、客が買い上げる商品の合計買い上げ金額を算出する。また、販売登録手段は、前記合計買い上げ金額に応じて値引対象商品に対する値引額が段階的に増額するよう設定された複数の値引適用価格と、各値引適用価格を適用できる前記合計買い上げ金額を設定した設定金額とを対応付けて記憶する記憶部を参照して、前記販売登録手段が算出した前記合計買い上げ金額が前記記憶部に記憶されている前記設定金額の少なくともいずれか1つに達している場合に、達している前記設定金額のうち最も高い前記設定金額に対する前記値引適用価格を値引対象商品の販売価格に適用する。以下では、スーパーマーケット等の店舗に設置されて用いられるセルフチェックアウト装置以降、単にセルフPOSと称するを、本実施形態に係る販売データ処理装置として用いる場合について説明する。尚、実施形態はこれに限定されるものではなく、店員が操作するPOS端末に、本実施形態を適用するとしてもよい。図1は、本実施形態にかかるセルフPOS1の構成を示す外観斜視図である。セルフPOS1の本体2は、タッチパネル3aが表面に配設されたディスプレイ3bや、商品に付されたバーコードや二次元コード等のコードシンボルを読み取るためのスキャナ4本体2のスキャナ4およびハンドスキャナ5を備えている。ディスプレイ3bとしては例えば液晶表示器が用いられる。ディスプレイ3bは、客にセルフPOS1の操作方法を知らせるための案内画面や、コードシンボルが付されていない商品の商品情報を入力するための入力画面や、スキャナ4やハンドスキャナ5で読み込んだ商品情報を表示する登録画面、商品の合計金額や預かり金額、釣銭額等を表示し、支払い方法の選択をする精算画面等を表示する。スキャナ4は、客が商品に付されたコードシンボルをスキャナ4の読み取り窓にかざすことでコードシンボルを光学的に読み取るものである。また、例えばダンボール箱や長尺の商品などの大型の商品に関しては、商品に付されたコードシンボルをスキャナ4の読み取り窓にかざすことは難しいため、客はハンドスキャナ5を用いてコードシンボルを読み取ることが可能である。また、本体2の右側にはかごに入った未清算の商品を置くための商品載置台6が設けられ、本体2の左側には精算済みの商品を置くための商品載置台7が設けられ、精算済みの商品を入れるための袋を掛けるための袋掛けフック8や、精算済みの商品を袋に入れる前に一時的に置いておくための一時置き台9が設けられている。商品載置台6および7には計量器が備えられており、精算の前後で商品の重量が同じであることを確認する機能を有している。また、セルフPOS1の本体2には、精算時に客のポイントカードやクレジットカードを挿入するためのカード挿入口10や、レシートを発行するレシート発行口11が設けられ、さらに、精算用の紙幣の入金や釣り紙幣の受け取りを行うための紙幣入出金口12、精算時に硬貨を投入するための硬貨投入口13、釣り硬貨を受け取るための硬貨取出口14等が設けられている。さらに、本体2の上面にはポールが備えられており、そのポールの上部には、セルフPOS1での操作に異常があった場合や店員を呼び出す場合等に点灯する警告灯15が設けられている。次に、セルフPOS1の機能的構成について説明する。図2は、セルフPOS1の機能的構成を示すブロック図である。セルフPOS1は、CPUCentralProcessingUnitと、記憶手段として機能するROMReadOnlyMemoryおよびRAMRandomAccessMemoryいずれも不図示等から構成されるコンピュータ構成の制御部50を備えている。ROMは、CPUが実行する各種プログラムや各種データを記憶する。RAMは、CPUが各種プログラムを実行する際に一時的にデータやプログラムを記憶するものであり、商品の販売記録を示す販売データや、ディスプレイ3bに表示する各種の画面表示データを記憶するものである。制御部50は、I/OInputOutput機器制御部39およびバス38を介して、タッチパネル3a、ディスプレイ3b、スキャナ4、ハンドスキャナ5、警告灯15、カードリーダ30、レシートプリンタ31、紙幣入出金ユニット32、硬貨投入ユニット33、硬貨排出ユニット34、HDDHardDiskDrive35等のI/O機器を制御し、セルフPOS1のシステム全体を制御するものである。カードリーダ30は、カード挿入口10から挿入された客のポイントカードやクレジットカードの情報を読み込むものである。レシートプリンタ31は、会計処理後にレシートを印刷して、これをレシート発行口11から発行するものである。紙幣入出金ユニット32は、紙幣入出金口12から入金または出金される紙幣を処理するものである。また、硬貨投入ユニット33は硬貨投入口13から投入される硬貨を、硬貨排出ユニット34は硬貨取出口14に排出される硬貨を処理するものである。HDD35は、値引企画マスタ36を格納している。図3は、値引企画マスタ36の一例を説明する図である。図3に示すように、値引企画マスタ36には、値引企画ごとに、この値引企画の対象である値引対象商品の商品コード、この値引企画の適用期間である値引適用期間、値引対象商品の定価値引前の販売価格、この値引対象商品に対してディスプレイ3bに表示される表示メッセージ、この値引企画を示す情報としてレシートに印字される印字メッセージ等をそれぞれ設定することができる。また、値引企画マスタ36には、客が買い上げる商品の合計買い上げ金額に応じて、値引対象商品に対する値引額が段階的に増額するよう複数の値引適用価格が設定される。さらに、値引企画マスタ36には、各値引適用価格を適用できる合計買い上げ金額を設定した設定金額が、各値引適用価格に対応付けて設定される。即ち、図3に示すように、値引企画マスタ36には、値引対象商品を値引するための条件として、複数の合計買い上げ金額が設定金額1~3として設定される。また、設定金額1~3は段階的にその金額が高くなるように設定される。そして、値引企画マスタ36には、一取引の合計買い上げ金額が設定金額1に達した場合には値引適用価格1が、設定金額2に達した場合には値引適用価格2が、設定金額3に達した場合には値引適用価格3が、値引対象商品に対して夫々適用されるように設定されている。図3に示すように、値引適用価格1~3は、合計買い上げ金額が高額となるにつれ値引額が段階的に増額するよう設定される。好適な実施形態としては、値引適用価格1~3は、設定金額1~3が高額となるにつれ値引率が増加するよう設定されることが好ましい。これにより顧客の購買意欲を向上させやすくなる。尚、値引企画マスタ36に設定されるデータのうち、値引対象商品の商品コード、値引適用期間、設定金額1~3は、値引が成立するか否かを判定するための値引条件として用いられる。尚、値引企画マスタ36には、図3で上述したように設定金額1~3と値引適用価格1~3とを1対1の対応で設定するとしてもよいし、その他の設定方法を適用してもよい。図4は、値引企画マスタ36のその他の一例を示す図である。図4では、図3に示した値引条件1と実質的に同様の値引条件が設定されている例を示している。即ち、合計買い上げ金額が500円となった場合、かつ500円から合計買い上げ金額が500円ずつ増額する毎に値引条件が満たされる旨が設定されており、値引が適用される合計買い上げ金額の最高額は1500円と設定されている。そして、値引適用価格の初期値として200円が設定され、合計買い上げ金額が500円増えるごとに、値引増加額に設定された50円ずつ値引額が増加される旨が設定されている。他の設定事項は図3と同様である。図2に戻って、制御部50は、通信I/F37を介してLANLocalAreaNetwork等のネットワークNTで接続されたストアサーバ20やセルフチェックの各処理を補助する店員アテンダント用のアテンダント端末不図示と相互に通信を行うことできる。ストアサーバ20は店舗内に設置された1台または複数台のセルフPOS1で行われる商品販売登録処理等の管理を全般的に行う。ストアサーバ20は、図2に示すように、CPU、ROM、RAMを備える制御部21と、通信I/F22と、ディスプレイ23と、キーボード24等の入力装置とを備える通常のコンピュータ構成を備えている。制御部21は、通信I/F22およびネットワークNTを介してセルフPOS1とデータ通信を行い、値引企画マスタ36のデータを更新したり、編集したりすることができる。次に、セルフPOS1のより詳細な機能的構成について説明する。セルフPOS1の制御部50は、ROMに格納された本実施形態のプログラムをRAMに展開して実行することにより、図2に示すように、表示制御部51と、入力受付部52と、値引判定部53と、報知部54と、販売登録部55と、印字制御部56として機能する。表示制御部51は、I/O機器制御部39を介してディスプレイ3bにおける表示処理を制御し、商品を登録するための登録画面41図5参照等の各種画面を表示させる。図5は、登録画面41の一例を示す図である。図5に示すように、登録画面41には、販売登録された商品の商品名や数量、商品価格や合計金額等の各種情報が表示される。また、登録画面41には、会計処理を開始するための会計ボタン413が設けられている。さらに、登録画面41には、値引対象商品の商品コードがスキャナ4またはハンドスキャナ5によって読み込まれた場合に、その商品が値引対象商品であることを示す表示メッセージ411、412等が表示される。また、表示制御部51は他にも、販売登録する商品を確認するための商品確認画面42図6参照、43図7参照、値引が成立したことを客に報知するための値引成立画面44図8参照、一取引の会計処理を行うための会計画面45図9参照等の画面を表示させる。図6~図9の各画面については後述する。入力受付部52は、スキャナ4またはハンドスキャナ5が商品に付されたコードシンボルに記憶されている商品コード等の商品情報を読み込んだ場合に、その商品情報の入力を受付ける。また、入力受付部52は、ディスプレイ3bに表示された入力画面において商品名や数量を示す入力ボタンがタッチ入力された場合等に、タッチパネル3aに対する入力に基づいて、客が買い上げる商品に対応する商品コードを記憶部等から読み出して、その商品コードの入力を受付ける。値引判定部53は、入力受付部52が受付けた商品コードと、値引企画マスタ36に設定されている値引条件とに基づいて、その商品コードの商品に対する値引きが成立するか否かを判定する。即ち、値引判定部53は、値引企画マスタ36に基づいて、入力受付部52が受付けた商品コードの商品が、値引対象品であるか否かについて判定する値引条件1。また、値引判定部53は、現在の日時曜日、期間、時間帯などが、その値引企画の値引適用期間内であるか否かを判定する値引条件2。また、値引判定部53は、販売登録部55が算出した合計買い上げ金額が、設定金額1~3の少なくともいずれか1つに達しているか否かを判定する値引条件3。そして、値引判定部53は値引条件1~3の全てが満たされた場合に、その値引企画に関する値引が成立すると判定する。報知部54は、値引判定部53によって値引成立が判定された場合に、当該値引対象商品を値引販売する旨をオペレータである客に報知する。報知する方法は特に限定されるものではない。一例として報知部54は、表示制御部51およびと協働することにより、値引販売する旨やその値引対象商品の販売価格が値引企画マスタ36に格納されている値引適用金額に変更されること等をディスプレイ3bに表示させる。尚、報知部54は、図示しないスピーカを用いて値引販売する旨や販売価格の変更について音声出力させることにより、売価変更を報知するとしてもよい。販売登録部55は、入力受付部52が受付けた商品を客が買い上げる商品として販売登録し、客が買い上げる商品の合計買い上げ金額を算出する。また、販売登録部55は、値引判定部53が値引成立を判定した場合に、合計買い上げ金額が達している設定金額のうち最も高い設定金額に対する値引適用価格をその値引対象商品の販売価格として適用して、販売登録を行う。印字制御部56は、I/O機器制御部39を介してレシートプリンタ31によるレシート印字を制御する。また、印字制御部56は、値引判定部53が値引成立を判定した場合に、値引対象商品に値引適用金額が適用される旨と、適用される値引企画を示す情報とを含めてレシートの印字データを生成する。レシートプリンタ31はこの印字データを用いてレシート用紙に印字処理を行い、印字後のレシート60図10参照をレシート発行口11から発行する。次に、セルフPOS1が実行する販売登録処理の手順について、図11を用いて説明する。図11は、セルフPOS1が実行する販売登録処理の手順を示すフローチャートである。入力受付部52は、スキャナ4またはハンドスキャナ5によって商品に付されたコードシンボルからそのコードシンボルに記憶された商品コードが読み取られた場合に、その商品コードの入力を受付ける。そして、入力受付部52は、商品コードの入力を受付けたか否かを判定するステップS1。商品コードの入力を受付けない間ステップS1:Noは、ステップS1に戻って入力待ちをする。商品コードの入力を受付けた場合ステップ1:Yesには、ステップS2に移行する。値引判定部53は値引企画マスタ36に基づいて、入力受付部52が受付けた商品コードの商品が、値引対象商品であるか否かについて判定するステップS2。入力受付部52が受付けた商品コードの商品が値引対象商品でない場合ステップS2:Noには、表示制御部51は、商品名、価格等を含んだ商品確認画面42図6参照を表示するステップS3。そして、販売登録部55は、ステップS1で受付けた商品コードの商品を客が買い上げる商品として販売登録し、商品コード、商品価格等のデータをRAMのワークメモリ内に格納するステップS4。表示制御部51は、商品確認画面42を所定時間例えば、2秒など表示させた後、ステップS4で登録した商品の商品名、買い上げ点数、価格、そしてこの商品を含む合計点数、合計金額等の各種情報を更新させて、登録画面41図5参照を表示させるステップS5。入力受付部52は、登録画面41の会計ボタン413が選択されたか否かを判定するステップS6。会計ボタン413が選択された場合ステップS6:YesにはステップS21に移行し、会計ボタン413が選択されていない場合ステップS6:NoにはステップS1に戻る。ステップS2において、入力受付部52が受付けた商品コードの商品が値引対象商品である場合ステップS2:Yesには、値引判定部53は、値引企画マスタ36においてこの値引対象商品に対応する値引企画の値引適用期間を読み込み、現在の日時が値引適用期間内であるか否かを判定するステップS7。値引期間内である場合ステップS7:YesにはステップS8に移行する。値引期間外である場合ステップS7:NoにはステップS3に移行する。表示制御部51は、値引企画マスタ36から該当する値引企画に設定されている表示メッセージを読み込むステップS8。表示制御部51は、表示メッセージを含む商品確認画面43図7参照の画面データを生成し、ディスプレイ3bに該画面を表示させるステップS9。図7は、値引に関する表示メッセージが表示された商品確認画面43の一例を示す図である。表示制御部51は例えば、値引企画マスタ36の表示メッセージ1431を用いて商品確認画面43の画面データを生成し、ディスプレイ3bに表示させる。次に、販売登録部55は、値引対象商品をステップS4での処理と同様に販売登録するステップS10。表示制御部51は、値引企画マスタ36から該当する値引企画に設定されている表示メッセージを読み込み、この表示メッセージとステップS10で登録された各商品情報とを含めて登録画面41を図5に示すように更新するステップS11。図5では、値引に関する表示メッセージを含む登録画面41の一例を示している。表示制御部51は例えば、値引企画マスタ36から表示メッセージ2411、412を用いて登録画面41の画面データを生成し、ディスプレイ3bに表示させる。入力受付部52は、登録画面41において会計ボタン413が選択されたか否か判定するステップS12。会計ボタン413が選択されていない場合ステップS12:NoにはステップS1に戻る。会計ボタン413が選択された場合ステップS12:Yesに、販売登録部55は、ステップS5またはステップS10で販売登録された全商品から、ステップS3で値引適用期間内と判定された値引対象商品の金額を差し引いて合計買い上げ金額を算出するステップS13。そして、値引判定部53は、ステップS13で算出された合計買い上げ金額が、値引企画マスタ36の設定金額1~3のうち少なくともいずれか1つに達しているか否かを判定するステップS14。合計買い上げ金額が設定金額1~3のうちいずれにも達していない場合ステップS14:Noには、ステップS21に移行する。合計買い上げ金額が設定金額1~3のうち少なくともいずれか1つに達している場合ステップS14:Yesには、ステップS15に移行する。販売登録部55は、適用可能な値引適用価格のうち、最も安い値引適用価格を値引対象商品の販売価格として適用するステップS15。即ち、合計買い上げ金額が1300円である場合には、図3に示す値引企画マスタ36では、合計買い上げ金額1500円および合計買い上げ金額21000円とが満たされ、値引適用価格1200円および値引適用価格2150円が適用可能となる。このような場合に、販売登録部55は、値引適用価格2をこの商品の値引後の販売価格として適用する。次に、表示制御部51は、値引が成立したことを示す値引成立画面44図8参照をディスプレイ3bに表示させるステップS16。図8は、値引成立画面44の一例を示す図である。図8に示すように、値引成立画面44には、合計買い上げ金額が値引を適用できる金額に達して値引が成立した旨を示すメッセージ、値引された商品名、値引前後の価格等が表示される。また、値引成立画面44には、客の確認を促す確認ボタン441が設けられている。入力受付部52は、値引成立画面44において確認ボタン441が選択されたか否かを判定するステップS17。選択されない間ステップS17:Noは入力待ちをする。確認ボタン441が選択された場合ステップS17:Yesには、会計画面45図9参照を表示するステップS18。図9は、会計画面45の一例を示す図である。会計画面45には、値引が成立した場合には値引を反映した後の合計金額が表示される。そして、会計画面45において支払方法が選択されると、販売登録部55は各支払方法での会計処理を行うステップS19。そして、印字制御部56は、値引情報マスタ36を参照して、成立した値引企画に対して設定されている印字メッセージを含めて印字データを生成する。レシートプリンタ31は、この印字データを用いてレシートを印字し、レシート発行口11から発行しステップS20、処理を終了する。図10は、値引に関する印字メッセージが印字されたレシート60の一例を示す図である。図10に示すように、レシート60において、値引対象商品にはその商品が値引対象商品であることを示す文字61またはシンボルが印字される。また、上述のように値引が成立した場合、その値引対象商品の販売価格としては、値引適用金額62が印字される。さらに、値引成立時のレシート60には、成立した値引企画の印字メッセージ63が印字される。尚、ここでは印字制御部56が印字メッセージとして文字やシンボルを値引対象商品の直下ラインに印字させる例について示したが、印字制御部56は値引に関するその他の情報をその他の形態によって印字するとしてもよい。一例として、印字制御部56は、図5に示した表示メッセージ411、412のように値引企画をより詳細に示したメッセージをレシート60に印字するとしてもよい。さらに、印字制御部56は、レシート60の下部に成立した値引企画に関する情報を記憶させた2次元コード等を印字するとしてもよい。このようにすることにより、セルフPOS1の操作中において客に値引企画を報知することができ、客が値引企画を利用しやすくするよう仕向けることができる。合計買い上げ金額が設定金額1~3のうちいずれにも達していない場合ステップS14:No、或いは値引対象商品が登録されないまま会計ボタン413が選択された場合ステップS6:Yesには、値引処理を行わず、販売登録部55が登録した商品に関する情報に基づいて会計画面45を表示するステップS21。そして、販売登録部55は、ステップS19と同様に会計処理を行うステップS22。また、印字制御部56は、販売登録部55が登録した商品に関する情報に基づいてレシートの印字データを生成し、レシートプリンタ31によってレシート印字を行いステップS23、処理を終了する。尚、上述のステップS13において、販売登録部55は、値引対象商品の金額定価を差し引いて合計買い上げ金額を算出するとしたが、合計買い上げ金額の算出方法は適宜設定可能である。例えば、販売登録部55は、値引対象商品の金額を含めて合計買い上げ金額を算出するとしてもよい。以上説明したとおり、本実施形態によれば、上述した値引企画マスタ36に基づいて値引が成立するか否かを判定し、値引成立する場合には値引企画マスタ36を用いて値引販売処理を行うので、合計買い上げ金額に応じて段階的に値引価格が変わるような複雑な値引であっても、オペレータセルフPOSの場合は客自身であり、通常のPOS端末の場合はキャッシャであるに掛かる負担を軽減することができ、迅速かつ正確に値引販売を行い易くすることができる。なお、本実施形態のセルフPOS1で実行されるプログラムは、ROM等に予め組み込まれて提供される。本実施形態のセルフPOS1で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、本実施形態のセルフPOS1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のセルフPOS1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。本実施形態のセルフPOS1で実行されるプログラムは、上述した各部表示制御部51、入力受付部52、値引判定部53、報知部54、販売登録部55、印字制御部56を含むモジュール構成となっており、実際のハードウェアとしてはCPUプロセッサが上記ROMからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部51、入力受付部52、値引判定部53、報知部54、販売登録部55、印字制御部56が主記憶装置上に生成されるようになっている。本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。