"商品から、前記商品の価格と前記価格から値引きすることを示した値引き標識が前記商品に対して付されているか否かを表す値引き状態とを含む商品情報を取得する商品情報取得手段と、商品ごとに値引き対象の有無を対応付けた値引き情報に基づき、前記商品が値引き対象か否かを判定する値引き判定手段と、前記値引き判定手段の判定結果と前記値引き状態とに応じて、前記商品の前記値引き標識による値引きが不正であることを識別する値引き識別手段と、を有することを特徴とするPOS端末装置。前記値引き判定手段が前記商品は値引き対象ではないことを判定し、前記商品の前記値引き状態で前記値引き標識が付されている場合に、前記値引き識別手段は、前記商品の前記値引き標識による値引きが不正であることを識別することを特徴とする請求項1記載のPOS端末装置。現在時刻が前記値引きを実行する時間帯に該当するか否かを判定する時間判定手段をさらに有し、前記値引き識別手段は、前記値引き判定手段の判定結果と前記値引き状態とに加え、前記時間判定手段の判定結果に応じて、前記商品の前記値引き標識による値引きが不正であることを識別することを識別する、ことを特徴とする請求項1記載のPOS端末装置。前記値引き判定手段が前記商品は値引き対象であることを判定し、前記時間判定手段が現在時刻は前記時間帯に該当しないことを判定し、前記値引き状態で前記値引き標識が付されている場合には、前記値引き識別手段は、前記商品の前記値引き標識による値引きが不正であることを識別することを特徴とする請求項3記載のPOS端末装置。前記値引き判定手段が前記商品は値引き対象であることを判定し、前記商品の前記値引き状態で前記値引き標識が付されていない場合に、前記値引き識別手段は、前記商品に対して前記値引き標識に基づく値引きが漏れていることを識別することを特徴とする請求項1記載のPOS端末装置。前記値引き判定手段が前記商品は値引き対象であることを判定し、前記時間判定手段が現在時刻が前記時間帯に該当することを判定し、前記値引き状態で前記値引き標識が付されていない場合には、前記値引き識別手段は、前記商品に対して前記値引き標識に基づく値引きが漏れていることを識別することを特徴とする請求項3記載のPOS端末装置。所定の時期から現在までに前記商品を販売した販売実績情報を参照して、前記商品が前記値引き標識に基づいて販売されているか否かを判定する販売実績判定手段をさらに有し、前記値引き判定手段が前記商品は値引き対象であることを判定し、前記時間判定手段が現在時刻は前記時間帯に該当することを判定し、前記値引き状態で前記値引き標識が付されておらず、さらに前記販売実績判定手段が前記商品がこれまでに値引かれて販売されていることを判定した場合には、前記値引き識別手段は、前記商品に対して前記値引き標識に基づく値引きが漏れていることを識別することを特徴とする請求項6記載のPOS端末装置。商品から、前記商品の価格と前記価格から値引きすることを示した値引き標識が前記商品に対して付されているか否かを表す値引き状態とを含む商品情報を取得し、商品ごとに値引き対象の有無を対応付けた値引き情報に基づき、前記商品が値引き対象か否かを判定し、前記商品が値引き対象か否かの判定結果と前記値引き状態とに応じて、前記商品の前記値引き標識による値引きが不正であることを識別する、ことを特徴とする商品登録方法。コンピュータに商品から、前記商品の価格と前記価格から値引きすることを示した値引き標識が前記商品に対して付されているか否かを表す値引き状態とを含む商品情報を取得する商品情報取得手段、商品ごとに値引き対象の有無を対応付けた値引き情報に基づき、前記商品が値引き対象か否かを判定する値引き判定手段、前記値引き判定手段の判定結果と前記値引き状態とに応じて、前記商品の前記値引き標識による値引きが不正であることを識別する値引き識別手段、として機能させることを特徴とする商品登録プログラム。このように値引き対象の商品に対して値引きシールを貼付して、値引きシールが確認されて値引きを実行するような値引き方法では、ある商品に対して当日貼付したまたは過去に貼付してあった値引きシールを、値引き対象ではない商品に対して貼付して不正に値引きを行わせようとする問題点があった。本発明はこのような点に鑑みてなされたものであり、不正値引きを防止するPOS端末装置、商品登録方法及び商品登録プログラムを提供することを目的とする。上記目的を達成するために、商品から、前記商品の価格と前記価格から値引きすることを示した値引き標識が前記商品に対して付されているか否かを表す値引き状態とを含む商品情報を取得する商品情報取得手段と、商品ごとに値引き対象の有無を対応付けた値引き情報に基づき、前記商品が値引き対象か否かを判定する値引き判定手段と、前記値引き判定手段の判定結果と前記値引き状態とに応じて、前記商品の前記値引き標識による値引きが不正であることを識別する値引き識別手段と、を有するPOS端末装置が提供される。また、上記目的を達成するために、上記のPOS端末装置と同様な商品登録方法及び商品登録プログラムが提供される。上記のPOS端末装置、商品登録方法及び商品登録プログラムによれば、値引きシールを利用した不正な値引きを防止することができる。以下、図面を参照して実施の形態について説明する。[第1の実施の形態]図1は、第1の実施の形態に係るPOS端末装置の概略図である。なお、図1AはPOS端末装置1の概略図、図1B~図1Dは商品G1~G3に付されたラベルL1~L3及び値引きシールS1,S2B,Cをそれぞれ示している。POS端末装置1は、商品の値引き標識による値引きが不正であることを識別することができるものである。このようなPOS端末装置1は、情報を入力するチェッカ手段3と、商品情報取得手段4と、値引き判定手段5、値引き識別手段6を有する。チェッカ手段3は、オペレータの操作に基づき商品の商品コード及び当該商品の値引きの入力を行う。チェッカ手段3は、例えば、バーコードスキャン及びタッチパネル等の入力受付手段を備えている。オペレータが顧客の支払対象の商品に付されたバーコードをバーコードスキャナでスキャンして、商品コードを読み取って入力する。また、オペレータは、支払対象の商品に値引き標識として例えば値引きシールが付されていることを確認した場合には、値引きシールに基づいた値引き要求の操作入力を入力受付手段により入力する。商品情報取得手段4は、商品から、商品の価格と価格から値引きすることを示した値引き標識が商品に対して付されているか否かを表す値引き状態とを含む商品情報を取得する。当該商品情報は商品からチェッカ手段3により読み取られ、商品情報取得手段4に通知される。また、商品情報取得手段4が取得した商品情報2aとして、例えば、図1Aに示される場合では、商品名Aについて、その価格にはX円が、値引きには、商品に付されている値引き標識が表示する値引き率xがそれぞれ入力されている。したがって、この場合の値引き状態は、値引きに値引き率xが入力されていることから商品に値引き標識が付されていることになる。同様に、商品名Bについても、その価格にはY円、値引きには、商品に付されている値引き標識が表示する値引き率yがそれぞれ入力されている。一方、商品名Cについては、その価格にZ円が入力されているが、値引きには、商品に値引き標識が付されていないために何も入力されていない。値引き判定手段5は、商品ごとに値引き対象の有無を対応付けた値引き情報2bに基づき、商品が値引き対象か否かを判定する。値引き情報2bは、例えば、図1Aに示される場合では、商品名A及び商品名Cは値引き対象として設定されており、商品名Bは値引き対象として設定されていない。値引き識別手段6は、値引き判定手段5の判定結果と値引き状態とに応じて、商品の値引き標識による値引きが不正であることを識別する。なお、値引き識別手段6による識別結果は商品情報2aに登録される。このような構成を備えるPOS端末装置1における商品登録処理について説明する。まず、商品G1の商品登録について説明する。なお、商品G1には、図1Bに示されるように、商品名:A、価格:X円と共に商品G1の商品コードに対応するバーコードが記載されたラベルL1と価格X円からx引を行うことを示す値引きシールS1とがそれぞれ付されている。オペレータはこのような商品G1のラベルL1のバーコードをチェッカ手段3のバーコードスキャナで読み取ると共に、値引きシールS1を確認してチェッカ手段3に対して値引きの操作入力を行う。商品情報取得手段4は、チェッカ手段3が読み取ったバーコードの情報を用いて、商品G1の価格X円と価格X円に対する値引きとを含む商品情報を取得する。すると、図1Aに示されるように、商品情報2aの商品G1の商品名Aに対して、価格にはX円、値引きには、商品に付された値引き標識が表示するxがそれぞれ入力される。値引き判定手段5は、値引き情報2bに基づき、商品G1が値引き対象であることを判定する。値引き識別手段6は、商品G1が値引き対象であること値引き判定手段5の判定結果と商品G1に値引き標識が付されていること値引き状態から、商品G1の価格に対する値引きを適切に登録することができることを識別する。これにより、値引きシールS1による値引きを伴った商品登録を正常に行うことができる。次に、商品G2の商品登録について説明する。なお、商品G2には、図1Cに示されるように、商品名:B、価格:Y円と共に、商品G2の商品コードに対応するバーコードが記載されたラベルL2と価格Yからy引を行うことを示す値引きシールS2とがそれぞれ付されている。オペレータはこのような商品G2のラベルL2のバーコードをチェッカ手段3のバーコードスキャナで読み取ると共に、値引きシールS2を確認してチェッカ手段3に対して値引きの操作入力を行う。商品情報取得手段4は、チェッカ手段3が読み取ったバーコードの情報を用いて、商品G2の価格Y円と価格Y円に対する値引きとを含む商品情報を取得する。すると、図1Aに示されるように、商品情報2aの商品G2の商品名Bに対して、価格にはY円、値引きには、商品に付されている値引き標識が表示するyが入力される。値引き判定手段5は、値引き情報2bに基づき、商品G2が値引き対象ではないことを判定する。値引き識別手段6は、商品G2が値引き対象ではないこと値引き判定手段5の判定結果と商品G2に値引き標識が付されていること値引き状態から、商品G2に対して値引きシールS2が不正に付されていることを識別する。これにより、例えば、POS端末装置1が値引きシールS2による値引きに不正の疑いがあることをオペレータに通知することにより、オペレータは商品G2の確認等を行って、値引きシールS2による値引きを伴った商品登録を中止して、不正値引きを防止することができる。最後に、商品G3の商品登録について説明する。なお、商品G3には、図1Dに示されるように、商品名:C、価格:Z円と共に商品G3の商品コードに対応するバーコードが記載されたラベルL3のみが付されている。オペレータはこのような商品G3のラベルL3のバーコードをチェッカ手段3のバーコードスキャナで読み取る。商品情報取得手段4は、チェッカ手段3が読み取ったバーコードの情報を用いて、商品G3の価格Z円を含む商品情報を取得する。すると、図1Aに示されるように、商品G3の商品名Cに対して、価格にZ円のみが入力される。値引き判定手段5は、値引き情報2bに基づき、商品G3が値引き対象であることを判定する。値引き識別手段6は、商品G3が値引き対象であること値引き判定手段5の判定結果であると商品G3に値引きシールが付されていないこと値引き状態から、商品G3に値引きシールが適切に付されていない値引き漏れであることを識別する。なお、このように商品の値引きシールが付されていないことが識別された場合には、当該商品に対する値引きシールを付し忘れてしまったこと、付されていた値引きシールが剥がれてしまったことが考えられる。または、元々値引きシールが付されていない商品がその後、値引き対象となった場合も考えられる。さらに、値引きシールは正常に付されていたにも係らず、オペレータが誤って値引きの操作入力を行わなかった場合も考えられる。したがって、商品G3に値引きシールが適切に付されていないと識別した場合には、例えば、その旨をオペレータに通知することでオペレータは当該商品に対する値引きの操作入力を行い当該商品と共に当該商品の値引きの登録を適切に行うことができ、値引き漏れを防止することが可能となる。このようにして、POS端末装置1では、商品から、商品の価格と価格から値引きすることを示した値引き標識が商品に対して付されているか否かを表す値引き状態とを含む商品情報2aを取得して、商品ごとに値引き対象の有無を対応付けた値引き情報2bに基づき、商品が値引き対象か否かを判定するようにした。これにより、商品が値引き対象であるか否か、及び、商品に対する値引きシールの有無に応じて、商品の価格に対する値引きが不正であることを識別することができるようになった。特に、商品が値引き対象ではなく、商品情報2a上で値引きシールが付されている場合には値引きが不正であると識別する。さらに、POS端末装置1は、商品が値引き対象であるにも関わらず、商品情報2a上で値引きシールが付されていない場合には値引きシールが付されていないことを識別して、値引き対象の商品に対する値引き漏れを防止することができる。[第2の実施の形態]第2の実施の形態では第1の実施の形態をより詳細に説明する。まず、POSシステム100の構成について図2を用いて説明する。図2は、第2の実施の形態に係るPOSシステムの構成例を示す図である。POSシステム100は、POSサーバ130と1台または複数台のPOS端末101図2では1台のPOS端末101を図示を備え、販売時点情報管理を行う。POSサーバ130とPOS端末101とは、ネットワーク131を介して通信可能に接続される。POSサーバ130は、POS端末101により登録された販売情報を一元管理する。また、POSサーバ130は、商品を識別するための商品コード、価格等を登録した商品マスタを管理する。POS端末101は、キャッシャユニット102と、チェッカユニット103とを有する。キャッシャユニット102は、主として販売代金の受領作業を行うためのユニットである。キャッシャユニット102は、制御ユニット140と、キーボード105、自動釣銭機106、キャッシュドロア107、自動釣札機108、磁気カードリーダ109、タッチパネル110、ディスプレイ111、カスタマディスプレイ112、プリンタ113を有する。制御ユニット140は、キャッシャユニット102を制御すると共に、POS端末101を統括的に制御するコンピュータである。自動釣銭機106は、顧客から受け取った硬貨の入金と、釣銭の出金とを行う。自動釣札機108は、顧客から受け取った紙幣の入金と、釣札の出金とを行う。キャッシュドロア107は、硬貨及び紙幣を収納する収納庫である。ディスプレイ111は、取引作業を行うための所定のGUIGraphicalUserInterfaceを表示する。また、ディスプレイ111は、例えば、液晶ディスプレイである。ディスプレイ111は、タッチパネル110の下層に位置している。ディスプレイ111の表示する画像は、タッチパネル110を透過して、オペレータから視認可能である。オペレータは、ディスプレイ111によって表示された画像を見ながら、タッチパネル110に対するタッチ操作を行うことができる。キーボード105は、ディスプレイ111に表示されたGUIを操作するための入力装置である。カスタマディスプレイ112は、顧客側に取引情報を表示する表示装置であり、例えば、商品購入代金の合計額、顧客からの預かり金額、釣銭金額等を表示する。磁気カードリーダ109は、クレジットカード、会員カード等が備える磁気ストライプに記録された情報を読み取る。プリンタ113は、顧客の精算処理結果をロール紙に印字してレシートを発行する印字手段である。チェッカユニット103は、主として商品コードの入力作業を行うためのユニットである。チェッカユニット103は、レーン台115と、支柱116、固定スキャナ117、スピーカ118、多項目キーボード119、ディスプレイ120、カスタマディスプレイ121、タッチパネル122を有する。レーン台115は、支柱116を支持する。また、レーン台115には、顧客が持参した買い物かごや、買い物かごに投入された商品が載置される。支柱116は、固定スキャナ117と、スピーカ118、多項目キーボード119、ディスプレイ120、カスタマディスプレイ121、タッチパネル122を支持する。固定スキャナ117は、商品に付与されたバーコードを読み取るための装置である。オペレータは、商品に付されたバーコードを固定スキャナ117に向けてかざすことで、固定スキャナ117を入力装置とした商品コードの入力を行う。商品コードの入力結果は、ディスプレイ120に表示されて、オペレータが商品コードの入力結果を確認することができる。タッチパネル122は、バーコードの付されていない商品例えば、ばら売りの野菜や魚等の生鮮食料品や、惣菜等をディスプレイ120に表示される商品群から選択する入力装置である。カスタマディスプレイ121は、顧客側に取引情報を表示する表示装置であり、例えば、商品コードを入力した商品の名称、単価等を表示する。また、スピーカ118により音声で入力結果を報知する。例えば、スピーカ118は、入力が正常になされたときと、入力についてオペレータに注意喚起をする必要があるとき等状態に応じて異なる態様の音声出力を行う。より具体的には、例えば、正常時は、ピッという単発音で、注意喚起時は、ピピッという連続音のようにオペレータが容易に区別可能な音声出力を行う。多項目キーボード119は、オペレータの操作を受け付ける。例えば、多項目キーボード119は、スピーカ118からの音声出力で注意喚起されたときに、操作の誤りを識別したオペレータによる訂正操作を受け付ける。次に、第2の実施の形態のキャッシャユニット102のハードウェア構成について図3を用いて説明する。図3は、第2の実施の形態に係るキャッシャユニットのハードウェア構成例を示す図である。キャッシャユニット102は、制御ユニット140に各種入出力装置を接続する。制御ユニット140は、CPU140aによって装置全体が制御されている。CPU140aには、バス140gを介してRAMRandomAccessMemory140bと、HDDHardDiskDrive:ハードディスクドライブ140c、通信インタフェース140d、グラフィック処理装置140e、入出力インタフェース140fが接続されている。RAM140bには、CPU140aに実行させるOSOperatingSystemのプログラム、POS業務を実行するためのアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM140bにはCPU140aによる処理に必要な各種データが格納される。HDD140cにはOS、アプリケーションプログラムが格納される。グラフィック処理装置140eには、ディスプレイ111及びカスタマディスプレイ112が接続されている。グラフィック処理装置140eはCPU140aからの命令に応じて、画像をディスプレイ111及びカスタマディスプレイ112の画面に表示させる。入出力インタフェース140fには、キーボード105と、自動釣銭機106、キャッシュドロア107、自動釣札機108、磁気カードリーダ109、タッチパネル110、プリンタ113が接続されている。また、入出力インタフェース140fは、可搬型記録媒体123への情報の書込み、並びに、可搬型記録媒体123への情報の読出しが可能な可搬型記録媒体インタフェースと接続可能になっている。入出力インタフェース140fは、キーボード105と、自動釣銭機106、キャッシュドロア107、自動釣札機108、磁気カードリーダ109、タッチパネル110、プリンタ113、可搬型記録媒体インタフェースからそれぞれ送られてくる信号をバス140gを介してCPU140aに送信する。通信インタフェース140dは、例えば、RS-232CRecommendedStandard232versionC、USBUniversalSerialBus接続の接続形式でチェッカユニット103に接続されている。通信インタフェース140dは、チェッカユニット103との間でデータの送受信を行う。以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、チェッカユニット103、POSサーバ130も同様のハードウェア構成で実現できる。なお、キャッシャユニット102及びチェッカユニット103は、それぞれFPGAFieldProgrammableGateArray、DSPDigitalSignalProcesser等からなるモジュールを含んで構成することもでき、CPU140aを有しない構成とすることもできる。その場合、キャッシャユニット102、チェッカユニット103は、それぞれ不揮発性メモリ例えば、EEPROMElectricallyErasableandProgrammableReadOnlyMemory、フラッシュメモリ、フラッシュメモリ型メモリカード等を備え、モジュールのファームウェアを記憶する。不揮発性メモリは、可搬型記録媒体123、あるいは通信インタフェース140dを介してファームウェアを書き込むことができる。このようにキャッシャユニット102、チェッカユニット103は、不揮発性メモリに記憶されているファームウェアを書き換えることにより、ファームウェアの更新をすることもできる。次に、第2の実施の形態のPOS端末101の商品精算シーケンスについて図4を用いて説明する。図4は、第2の実施の形態に係るチェッカユニット及びキャッシャユニットの商品精算処理のシーケンス図である。POS端末101は、顧客の買い物ごとに商品コードの入力と精算を行う。商品精算処理は、チェッカユニット103が商品に付されたバーコードを読み取って精算対象を特定し、キャッシャユニット102が精算を行う処理である。[ステップS11]キャッシャユニット102は、固定スキャナ117の初期化を指示する。固定スキャナ117の初期化の指示は、例えば、オペレータによるキーボード105またはタッチパネル110の操作に基づいて行われる。例えば、キャッシャユニット102は、顧客の買い物一回ごとに登録済商品リスト後述する図8参照の初期化指示を行う。[ステップS21]チェッカユニット103は、キャッシャユニット102からの初期化指示を受けて買い物単位のデータを記憶する記憶領域の初期化を行う。[ステップS22]チェッカユニット103は、商品コードの入力を終了するか否かを判定する。商品コードの入力の終了判定は、キャッシャユニット102からの終了指示を受けて判定する。チェッカユニット103は、商品コードの入力を終了すると判定した場合は、商品コードの入力を終了する。一方、チェッカユニット103は、商品コードの入力を終了しないと判定した場合は、ステップS23に進む。[ステップS23]チェッカユニット103は、固定スキャナ117から商品に付されたバーコードを読み取る。なお、バーコードの付されていない商品については、チェッカユニット103は、多項目キーボード119またはタッチパネル122からオペレータにより商品種別等が入力される。[ステップS24]チェッカユニット103は、商品の数量等の入力データ固定スキャナ117から読み取ったバーコード、多項目キーボード119またはタッチパネル122からの入力データをキャッシャユニット102に通知する。また、この際、商品に値引きシールが付されている場合にはオペレータがタッチパネル122からの入力データとして商品に対する値引きの操作入力をキャッシャユニット102に通知する。[ステップS12]キャッシャユニット102は、チェッカユニット103からの入力データの通知または小計キーの押下を待ち受ける。キャッシャユニット102は、チェッカユニット103からの入力データの通知があった場合には、ステップS13に進む。一方、キャッシャユニット102は、小計キーの押下があった場合には、ステップS14に進む。[ステップS13]キャッシャユニット102は、精算対象となる商品を登録する商品登録処理を実行する。商品登録処理の詳細は、図5から図10を用いて後で詳細に説明する。[ステップS14]キャッシャユニット102は、キーボード105により小計キーが押下されたことで、チェッカユニット103にバーコード入力処理の終了を指示して、バーコード入力処理を終了する。このように、チェッカユニット103は、キャッシャユニット102からの終了指示を受けるまでバーコードの読み取りと入力データの通知とを行う。[ステップS15]キャッシャユニット102は、支払対象精算対象となる商品を確定させる支払登録処理を実行する。支払登録処理の詳細は、図11から図14を用いて後で詳細に説明する。[ステップS16]キャッシャユニット102は、支払対象として商品を確定した商品について、顧客から支払いを受け付けて、また当該支払いに対する釣銭を払い出して精算処理を実行する。次に、このような商品精算シーケンスにおいてキャッシャユニット102が実行する商品登録処理について図5から図10を用いて説明する。まず、商品登録処理を実行するためにキャッシャユニット102が備える機能等について説明する。図5は、第2の実施の形態に係るキャッシャユニットの機能を表すブロック図である。また、図6は、第2の実施の形態に係る値引き情報の一例を示す図、図7は、第2の実施の形態に係る販売実績情報の一例を示す図、図8は、第2の実施の形態に係る登録済みの商品情報の一例を示す図である。なお、図7Aは部門の100について、図7Bは部門200についてのレーンごとの販売実績をそれぞれ表している。キャッシャユニット102の制御ユニット140は、値引き情報保持部141aと、販売実績情報保持部141b、商品情報保持部141cを備える。値引き情報保持部141aは、値引き対象の商品の部門ごとに時刻に応じた値引き率を対応付けた値引き情報を保持する。例えば、図6に示されるように、部門ごとに値引き時刻及び値引き率が設定されている。具体的には、部門の100では、現在時刻が20:00以降であれば通常価格から30の値引きを行う値引き1。また、部門の300では、現在時刻が20:30以降であれば通常価格から50の値引きを行う値引き2。なお、商品は部門ごとに振り分けられており、例えば、第2の実施の形態の場合には、天ぷらは部門の100に、弁当は200に、刺身は400にそれぞれ該当する例えば、後述する図10参照。また、このような値引き情報は、予め店舗ごとにPOSサーバ130で設定することが可能であり、POSサーバ130から各POS端末101に配信される。販売実績情報保持部141bは、現在までに部門に該当する商品を販売した販売実績情報を保持する。販売実績情報は、対象の店舗内のチェッカユニット103のレーン台115ごとの当該商品が該当する部門の販売実績を表すものである。例えば、第2の実施の形態では、対象の店舗内にPOS端末101が3セット備わっている。図7Aは、部門の100の販売実績を表しており、通常価格で販売した場合には0が、30の値引きをした価格で販売した場合には30が、50の値引きをした価格で販売した場合には50がそれぞれ表示されている。また、取引にて部門の100に対応する商品が含まれていなかった場合には―が表示されている。また、例えば、これから取引Nを行うレーン2空白に着目すると、レーン2の取引Nから、例えば、2取引取引N-2前までに50の値引きを行っている。また、レーン2の両側のレーン1及びレーン3では、取引Nから3取引取引N-3前までに50の値引きをそれぞれ行っている。図7Bでは、部門の200の販売実績を部門の100の場合と同様に表している。なお、POSサーバ130で各POS端末101の販売実績を管理しており、キャッシャユニット102はこのような販売実績情報をPOSサーバ130から受信する。商品情報保持部141cは、商品コードごとに当該商品コードの商品が該当する部門と、商品名、商品単価円、数量、値引き額、値引き後商品単価円、合価=数量×値引き後商品単価円に関する情報を含む商品情報を保持する。商品情報は、さらに、不正値引き及び値引き漏れが生じたか否かに関する情報を備える。なお、不正値引き及び値引き漏れが生じている場合には、フラグとして1がセットされ、生じていない場合には0がセットされる。さらに、制御ユニット140は、受信部142と、商品情報取得部143、商品情報登録部144、値引き判定部145、不正識別部146、時間判定部147、値引き漏れ識別部148、識別情報登録部149を保持する。受信部142は、チェッカユニット103及びPOSサーバ130から情報をそれぞれ受信する。例えば、チェッカユニット103からはチェッカユニット103が読み取った商品のバーコードと、チェッカユニット103に入力された商品の数量、値引き等に関する入力データを受信する。POSサーバ130からは対象店舗における対象部門に関する販売実績情報等を受信する。商品情報取得部143は、チェッカユニット103が読み取った商品のバーコードに対応する商品コードを商品マスタ図示を省略に照会して、部門と、商品名、商品単価等の商品情報を取得する。また、商品情報取得部143は、値引き情報保持部141aを参照して、時間帯に応じた値引き、値引き後商品単価円及び合価を算出して商品情報に追加する。さらに、商品情報取得部143は、チェッカユニット103から通知された商品の数量も商品情報に追加する。商品情報取得部143は、チェッカユニット103から商品の値引きに関する入力データを取得すると、値引き判定部145による値引き判定を実行させる。商品情報登録部144は、商品情報取得部143が取得した商品情報を商品情報保持部141cに登録する。値引き判定部145は、値引き情報保持部141aを参照して、商品情報取得部143が取得した商品コードに対応する商品が値引きの対象であるか否かを判定する。不正識別部146は、商品情報保持部141cを参照して、値引き判定部145で値引きの対象ではないと判定された商品に対する値引きが不正であることを識別する。時間判定部147は、値引き判定部145で商品が値引きの対象であると判定された場合に、値引き情報保持部141aを参照して現在時刻が値引き時間帯に該当するか否かを判定する。値引き漏れ識別部148は、商品情報保持部141c及び販売実績情報保持部141bを参照して、値引きの対象である商品に対して値引き漏れを識別する。なお、値引き漏れ識別部148の詳細については後述の図9のフローの中で説明する。識別情報登録部149は、不正識別部146が値引きの不正を識別した場合には商品情報保持部141cの商品情報の不正値引きにフラグとして1をセットし、それ以外の場合には0をセットする。また、値引き漏れ識別部148が値引き漏れを識別した場合には、商品情報保持部141cの商品情報の値引き漏れにフラグとして1をセットし、それ以外の場合には0をセットする。次に、このような機能を備える制御ユニット140における図4のステップS13の商品登録処理について図6~図8と共に、図9及び図10を用いて説明する。図9は、第2の実施の形態に係るキャッシャユニットの商品登録処理のフローチャートであって、図10は、第2の実施の形態に係る商品マスタの一例を示す図である。[ステップS13a]受信部142は、事前に部門ごとの値引き情報をPOSサーバ130から受信して、受信した値引き情報を例えば、図6に示したように値引き情報保持部141aに保持しておく。[ステップS13b]受信部142は、チェッカユニット103が読み取った商品の商品コード、当該商品の数量等の商品登録の情報をチェッカユニット103から受信する。また、この際に、受信部142は、商品に値引きシールが付されている場合には商品コード等と共に、オペレータによるタッチパネル122等を介した入力データとして当該商品の値引き要求を受信する。[ステップS13c]受信部142は、現在利用しているPOS端末101のレーンと、当該レーンに隣接するレーンとに関する当該商品の取引に関する販売実績の情報別の商品リストをPOSサーバ130から受信して例えば、図7に示したように販売実績情報保持部141bに保持する。[ステップS13d]商品情報取得部143は、チェッカユニット103からの入力データ商品コードの通知を受けて、POSサーバ130が記憶する商品マスタに商品コードを照会する。ここで、商品マスタの一例について、図10に示される商品マスタを参照して説明する。商品マスタは、商品コードごとに、部門、商品名、商品単価等が登録されている。商品名は、商品コードによって特定される商品の名称である。商品単価は、商品コードによって特定される商品の単価である。なお、商品マスタは、メーカ名等のその他の情報を含むものであってもよい。そして、商品情報取得部143は、照会した商品マスタから商品名、商品単価を取得する。[ステップS13e]商品情報登録部144は、商品マスタに照会した商品を精算対象として登録済商品リストに登録する。登録済商品リストは、キャッシャユニット102が買い物単位に記憶する精算対象となった商品のリストである。なお、例えば、図8の商品情報では、商品コードに対して、部門から合価までの情報の登録が完了する。[ステップS13f]値引き判定部145は、値引き情報保持部141aが保持する値引き情報を参照してステップS13bで受信した商品が値引き対象であるか否かを判定する。例えば、図6の部門の100に該当する商品であれば、現在時刻が20:10である場合には、値引き1に該当するために値引き対象であると判定される。一方、部門の200に該当する商品であれば、値引き対象ではないと判定される。また、値引き情報保持部141aに含まれていない部門は値引き対象ではないと判定される。次の処理は、当該商品が値引き対象ではない場合にはステップS13gに進められ、値引き対象である場合にはステップS13iに進められる。[ステップS13g]不正識別部146は、商品情報保持部141cが保持する商品情報を参照して、ステップS13bで受信した商品に値引きの登録が行われているか否かを判定する。例えば、現在時刻と図6の値引き情報に応じて、図8の天ぷらの値引き額には99円が、刺身の値引き額には490円がそれぞれ入力されていることから、値引きの登録が行われていることが判定される。一方、弁当の場合に値引き額に値引きの額が入力されていないことから、値引きの登録が行われていないことが判定される。次の処理は、値引きの登録が行われている場合にはステップS13hに進められ、値引きの登録が行われていない場合にはステップS13oに進められる。[ステップS13h]不正識別部146は、識別情報登録部149にステップS13bで受信した商品の不正値引きにフラグのセット要求を通知して、識別情報登録部149は商品情報保持部141cの商品情報の不正値引きにフラグとして1をセットする。例えば、図8の刺身は部門が400であり値引きの対象ではない図6参照ものの、値引き額に値引きの額が入力されていることから、不正値引きであることが判定されて、不正値引きにフラグとして1がセットされる。[ステップS13i]時間判定部147は、値引き情報保持部141aを参照して、現在時刻が値引き時間帯に該当するか否かを判定する。例えば、現在時刻が20:20である場合には、図6の部門の100に該当する商品は値引き時間帯に該当することが判定され、図6の部門の200に該当する商品は値引き時間帯に該当しないことが判定される。次の処理は、現在時刻が値引き時間帯に該当しない場合にはステップS13gに進められ、該当する場合にはステップS13jに進められる。[ステップS13j]値引き漏れ識別部148は、商品情報保持部141cが保持する商品情報を参照して、ステップS13bで受信した商品に値引きの登録が行われているか否かを判定する。なお、本ステップでは、ステップS13gと同様の処理が行われる。次の処理は、値引きの登録が行われていない場合にはステップS13kに進められ、値引きの登録が行われている場合にはステップS13oに進められる。[ステップS13k]値引き漏れ識別部148は、販売実績情報保持部141bを参照して、ステップS13bで受信した商品が当該店舗内で既に販売されているか否かを判定する。例えば、図7の部門の100に該当する商品は、レーン2の取引Nよりも前に対象店舗内で販売されていることが判定される。また、販売実績情報において対象商品の販売実績が無ければ既に販売されていないと判別される。次の処理は、当該商品が既に販売されている場合にはステップS13lに進められ、販売されていない場合にはステップS13oに進められる。[ステップS13l]値引き漏れ識別部148は、販売実績情報保持部141bの販売実績情報を参照して、現在この取引処理を実行しているPOS端末101において、所定の取引数前までに当該商品に対する値引き実績の有無を判定する条件1。例えば、図7において、レーン2で取引Nが行われる部門の100に該当する商品の場合には、2取引取引N-2前までに50の値引きした販売実績が有ることが判別される。一方、レーン3で取引Nが行われる部門の100に該当する商品の場合には、2取引取引N-2前までに値引きした販売実績がないことが判別される。次の処理は、条件1が満たされない場合にはステップS13mに進められ、条件1が満たされる場合にはステップS13nに進められる。[ステップS13m]値引き漏れ識別部148は、販売実績情報保持部141bの販売実績情報を参照して、現在この取引処理を実行しているPOS端末101のレーン台に隣接するレーンで所定の取引数前までに当該商品に対する値引き実績の有無を判定する条件2。例えば、図7において、レーン2で取引Nが行われる部門の100に該当する商品の場合には、レーン1,3のいずれかで2取引取引N-2前までに50の値引きした販売実績があることが判定される。次の処理は、条件2が満たされない場合にはステップS13oに進められ、条件2が満たされる場合にはステップS13nに進められる。なお、条件1ステップS13lと条件2ステップS13mとの処理の順序は逆であっても構わない。ここで、ステップS13k、ステップS13l及びステップS13mの処理の意義について説明する。例えば、ある商品を顧客が買い物カゴに入れた際には当該商品に値引きシールが付されていなかったがその後に当該商品の値引き時間帯になってしまうことがある。この場合に、当該顧客が精算待ちのためにPOS端末101に並んでいる間等に当該顧客と同じレーンの別の顧客または別のレーンの別の顧客で当該商品が値引きされているところを当該顧客が見てしまうと、顧客間に不公平感が生じてしまう。そこで、ステップS13k、ステップS13l及びステップS13mの処理を設けることで、当該顧客が当該商品が値引きの対象であることを知り得る可能性がある場合に限り値引き漏れを判定するようにしている。したがって、上記の例では、対象取引に対して当該顧客が当該商品が値引きの対象であることを知り得る範囲を2取引前としているが、2取引に限らず適宜設定することができる。[ステップS13n]値引き漏れ識別部148は、識別情報登録部149にステップS13bで受信した商品の商品情報の値引き漏れにフラグのセット要求を通知して、識別情報登録部149は商品情報保持部141cの商品情報の値引き漏れにフラグとして1をセットする。[ステップS13o]次の処理は、受信部142が続けてチェッカユニット103から商品情報を受信する場合にはステップS13bに進められ、チェッカユニット103からの商品情報を受信しない場合には商品登録処理を終了する。次に、キャッシャユニット102の制御ユニット140による図4のステップS15の支払登録処理について図11及び図12~図14を用いて説明する。図11は、第2の実施の形態に係るキャッシャユニットの支払登録処理のフローチャートである。また、図12~図14は、第2の実施の形態に係るキャッシャユニットの表示画面の一例を示す図である。制御ユニット140は、ステップS13で登録した商品ごとに以下の処理を実行して、支払登録処理を実行する。[ステップS15a]制御ユニット140では、商品情報保持部141cが保持する商品情報を参照して、支払登録対象の商品の不正値引きにフラグが設定されているか否かを判定する。次の処理は、フラグがセットされている場合にはステップS15bに進められ、フラグがセットされていない場合にはステップS15eに進められる。[ステップS15b]制御ユニット140は、支払対象の商品が不正値引きである旨をディスプレイ111に表示させて、オペレータに通知する。例えば、図12に示されるように、ディスプレイ111の表示画面200に不正値引きである旨の画像210を新たに表示させる。また、当該画像210では、当該支払対象商品の不正値引きの取り消し実行の受け付けも行う。[ステップS15c]次の処理は、制御ユニット140が不正値引きの値引き取り消し実行を受け付けた場合例えば、図12の値引き取り消しのYESにはステップS15dに進められ、受け付けない場合例えば、図12の値引き取り消しのNOには当該支払対象商品は支払登録される。[ステップS15d]制御ユニット140は、当該支払対象商品の値引き額をクリア0円に書き換えるするとともに値引き後商品単価と合価を補正する。例えば、図8の部門が400の刺身の値引き額の490円を0円に書き換えるとともに値引き後商品単価の490円を980円に合価の490円を980円に補正する。[ステップS15e]制御ユニット140は、商品情報保持部141cが保持する商品情報を参照して、支払対象の商品の値引き漏れにフラグが設定されているか否かを判定する。次の処理は、フラグがセットされている場合にはステップS15fに進められ、フラグがセットされていない場合には当該支払対象商品が支払登録される。[ステップS15f]制御ユニット140は、支払対象商品に値引き漏れが発生している旨をディスプレイ111に表示させて、オペレータに通知する。例えば、図13に示されるように、ディスプレイ111の表示画面200に値引き漏れの確認の旨の画像220を新たに表示させる。また、当該画像220では、当該支払対象商品の確認の結果、値引きシールの有無の受け付けを行う。[ステップS15g]次の処理は、制御ユニット140が当該支払対象商品に値引きシールが付されていることを受け付けた場合例えば、図13の値引きシール有りのYESにはステップS15hに進められ、付されていないことを受け付けた場合例えば、図13の値引きシール有りのNOにはステップS15iに進められる。[ステップS15h]制御ユニット140は、当該支払対象商品に対して値引きを実行する旨をディスプレイ111に表示する。[ステップS15i]制御ユニット140は、当該支払対象商品に値引きシールがなかった旨をディスプレイ111に表示する。例えば、図14に示されるように、ディスプレイ111の表示画面200に値引きシールが無かった旨の画像230を新たに表示させる。また、当該画像230では、当該支払対象商品の時間に応じた値引き率での値引きの実行の受け付けを行う。[ステップS15j]次の処理は、制御ユニット140が当該支払対象商品の値引きの実行要求を受け付けた場合例えば、図14の値引き実行のYESにはステップS15kに進められ、値引きを行わない旨を受け付けた場合例えば、図14の値引き実行のNOには、当該支払対象商品は支払登録される。[ステップS15k]制御ユニット140は、当該支払対象商品の商品情報の値引き額円、値引き後商品単価円及び合価を適切な値引きに応じて更新して、当該支払対象商品の支払登録を行う。このようにして、POS端末101では、商品から、商品の価格と価格から値引きすることを示した値引きシールが当該商品に対して付されているか否かを表す値引き状態とを含む商品情報を取得して、商品ごとに値引き対象の有無を対応付けた値引き情報に基づき、商品が値引き対象か否かを判定するようにした。これにより、商品が値引き対象であるか否か、及び、商品に対する値引きシールの有無に応じて、商品の価格に対する値引きが不正であることを識別することができるようになった。特に、商品が値引き対象では無く、商品情報上で値引きシールが付されている場合には値引きが不正であると識別する。さらに、POS端末101は、商品が値引き対象であるにも関わらず、商品情報上で値引きシールが付されていない場合には値引きシール漏れを識別することもできる。なお、上記の処理機能は、コンピュータによって実現することができる。その場合、キャッシャユニット102、チェッカユニット103、POSサーバ130が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体可搬型記録媒体を含むに記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等がある。磁気記録装置には、ハードディスク装置HDD、フレキシブルディスクFD、磁気テープ等がある。光ディスクには、DVDDigitalVersatileDisc、DVD-RAM、CD-ROM、CD-RRecordable/RWReWritable等がある。光磁気記録媒体には、MOMagnetoOpticaldisk等がある。プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD-ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムにしたがった処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムにしたがった処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムにしたがった処理を実行することもできる。なお、上述の実施の形態は、実施の形態の要旨を逸脱しない範囲内において種々の変更を加えることができる。さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成及び応用例に限定されるものではない。"