商品に付されているバーコードを読み取るスキャナ装置と、前記スキャナ装置が読み取って取得したバーコードと対応付けられた商品の登録を行うPOS装置とを有するPOSシステムであって、前記POS装置は、前記スキャナ装置から入力されたバーコードデータの所定の桁を参照することにより、該スキャナ装置から入力されたバーコードが、前記商品に新たに付されたバーコードであるか否かを判定する判定部と、前記バーコードのうち、商品の値引きを示す値引情報の格納されている桁を参照し、前記判定部において参照した前記所定の桁と該値引情報とに基づき、該バーコードの誤読を検出する誤読検出部とを備えることを特徴とするPOSシステム。商品に付されているバーコードを読み取るスキャナ装置と接続され、前記スキャナ装置が読み取って取得したバーコードと対応付けられた商品の登録を行うPOS装置であって、前記スキャナ装置から入力されたバーコードデータの所定の桁を参照することにより、該スキャナ装置から入力されたバーコードが、前記商品に新たに付されたバーコードであるか否かを判定する判定部と、前記バーコードのうち、商品の値引きを示す値引情報の格納されている桁を参照し、前記判定部において参照した前記所定の桁と該値引情報とに基づき、該バーコードの誤読を検出する誤読検出部とを備えることを特徴とするPOS装置。前記誤読検出部は、前記判定部において前記商品に新たに付されたバーコードであると判定されたバーコードの前記値引情報に、値引きがないことを示す値が設定されている場合、及び前記判定部において前記商品に元から付されているバーコードであると判定されたバーコードの前記取引情報に、値引きを示す値が設定されている場合には、該バーコードの誤読と判断することを特徴とする請求項2記載のPOS装置。前記誤読検出部は、前記判定部において前記商品に新たに付されたバーコードであると判定されたバーコードの前記値引情報に、値引を示す値が設定されている場合、及び前記判定部において前記商品に元から付されているバーコードであると判定されたバーコードの前記値引情報に、値引がないことを示す値が設定されている場合には、該バーコードは正しく読み取られていると判断することを特徴とする請求項2記載のPOS装置。商品に付されているバーコードを読み取るスキャナ装置と、前記スキャナ装置が読み取って取得したバーコードと対応付けられた商品の登録を行うPOS装置とを有するPOSシステムにおけるバーコードの誤読検出方法であって、前記スキャナ装置から入力されたバーコードデータの所定の桁を参照することにより、該スキャナ装置から入力されたバーコードが、前記商品に新たに付されたバーコードであるか否かを判定し、前記バーコードのうち、商品の値引きを示す値引情報の格納されている桁を参照し、前記参照した前記所定の桁と該値引情報とに基づき、該バーコードの誤読を検出することを特徴とするバーコードの誤読検出方法。コンピュータを、商品に付されているバーコードを読み取るスキャナ装置と、前記スキャナ装置が読み取って取得したバーコードと対応付けられた商品の登録を行うPOS装置とを有するPOSシステムとして動作させるためのプログラムであって、前記スキャナ装置から入力されたバーコードデータの所定の桁を参照することにより、該スキャナ装置から入力されたバーコードが、前記商品に新たに付されたバーコードであるか否かを判定し、前記バーコードのうち、商品の値引きを示す値引情報の格納されている桁を参照し、前記参照した前記所定の桁と該値引情報とに基づき、該バーコードの誤読を検出する処理をコンピュータに実行させることを特徴とするプログラム。例えば、値引き前と値引き後とで異なるスキャンコードを割り当てることにより、誤読を回避する案も考えられる。しかし、POSシステムにおいて商品の管理を行うためには、値引き前のコードと値引き後のコードとを統合する必要がある。この場合、POSレジの上位側の装置において統合処理を実行するようシステム変更を行う必要となる。このようなシステム変更は大規模開発となるため、上記の上貼りによる運用方法において、バーコードが正しく読み取られているか否かをPOSシステムが判断できることが望ましい。本発明は、入力されたバーコードが、正しく読み取られたものであるか否かを正確に検出することのできる技術を提供することを目的とする。本発明の一態様によれば、商品に付されているバーコードを読み取るスキャナ装置と、前記スキャナ装置が読み取って取得したバーコードと対応付けられた商品の登録を行うPOS装置とを有するPOSシステムであって、前記POS装置は、前記スキャナ装置から入力されたバーコードデータの所定の桁を参照することにより、該スキャナ装置から入力されたバーコードが、前記商品に新たに付されたバーコードであるか否かを判定する判定部と、前記バーコードのうち、商品の値引きを示す値引情報の格納されている桁を参照し、前記判定部において参照した前記所定の桁と該値引情報とに基づき、該バーコードの誤読を検出する誤読検出部とを備える構成とする。また、本発明の他の態様によれば、商品に付されているバーコードを読み取るスキャナ装置と接続され、前記スキャナ装置が読み取って取得したバーコードと対応付けられた商品の登録を行うPOS装置であって、前記スキャナ装置から入力されたバーコードデータの所定の桁を参照することにより、該スキャナ装置から入力されたバーコードが、前記商品に新たに付されたバーコードであるか否かを判定する判定部と、前記バーコードのうち、商品の値引きを示す値引情報の格納されている桁を参照し、前記判定部において参照した前記所定の桁と該値引情報とに基づき、該バーコードの誤読を検出する誤読検出部とを備える構成とする。更に、本発明の他の態様によれば、商品に付されているバーコードを読み取るスキャナ装置と、前記スキャナ装置が読み取って取得したバーコードと対応付けられた商品の登録を行うPOS装置とを有するPOSシステムにおけるバーコードの誤読検出方法であって、前記スキャナ装置から入力されたバーコードデータの所定の桁を参照することにより、該スキャナ装置から入力されたバーコードが、前記商品に新たに付されたバーコードであるか否かを判定し、前記バーコードのうち、商品の値引きを示す値引情報の格納されている桁を参照し、前記参照した前記所定の桁と該値引情報とに基づき、該バーコードの誤読を検出する。更に、本発明の他の態様によれば、コンピュータを、商品に付されているバーコードを読み取るスキャナ装置と、前記スキャナ装置が読み取って取得したバーコードと対応付けられた商品の登録を行うPOS装置とを有するPOSシステムとして動作させるためのプログラムであって、前記スキャナ装置から入力されたバーコードデータの所定の桁を参照することにより、該スキャナ装置から入力されたバーコードが、前記商品に新たに付されたバーコードであるか否かを判定し、前記バーコードのうち、商品の値引きを示す値引情報の格納されている桁を参照し、前記参照した前記所定の桁と該値引情報とに基づき、該バーコードの誤読を検出する処理をコンピュータに実行させる。本発明によれば、入力されたバーコードが、正しく読み取られたものであるか否かを正確に検出することが可能となる。以下、本発明の実施の形態について、図面を参照して詳細に説明する。図1は、本実施形態に係るPOSシステムの構成図である。図1に示すPOSシステム1は、POS端末3、POSサーバ4、スキャナ2及びキーボード5を有する。POS端末3は、例えばキャッシュレジスタ機能を有する端末装置であり、小売店の店舗等に配置されて、店舗にて販売する商品の登録等を行う。POS端末3は、スキャナ2やキーボード5を備える。スキャナ2は、商品に付されたバーコードを光学的に読み取り、POS端末3に読み取ったバーコードを出力する。キーボード5は、POS端末3のユーザ、例えばレジ担当者等による各種情報の入力を受け付け、例えば、商品に付されたバーコードの手入力を受け付ける。POS端末3は、データチェック部21、既存処理部22及び取引ログ送出部23を有する。データチェック部21は、スキャナ2やキーボード5から入力されたバーコードの妥当性を判定する。既存処理部22は、データチェック部21により妥当と判定されたバーコードに基づき、商品登録処理等の各種処理を実行する。なお、既存処理部22において実行する処理については、公知のPOS端末における処理と同様であるため、ここでは詳細な説明は割愛する。取引ログ送出部23は、既存処理部22において作成した取引ログを、POSサーバ4に向けて送出する。取引ログには、POS端末3において処理した取引の記録を含む。POSサーバ4は、POS端末3と接続され、取引ログ処理部41、売上マスタ42及び商品マスタ43を有する。取引ログ処理部41は、POS端末3から受信した取引ログに基づき、商品の販売管理に係わる処理を実行し、POS端末3における取引に係わる情報を、売上マスタ42に格納する。商品マスタ43は、商品の価格に係わる情報等を格納する。売上マスタ42や商品マスタ43の詳細については、図4を参照して説明する。なお、図1においては、POS端末3は1台のみを記載しているが、POSサーバ4には、複数のPOS端末3が接続され得る。また、図1においては、本実施形態に係るPOSシステム1によるバーコードのチェック方法に係わる構成のみを示し、他の構成については記載を省略している。また、商品マスタ43については、図1においては、POSサーバ4に備える構成例を示したが、これには限定されない。POS端末3内に商品マスタを備える構成としてもよい。本実施形態に係るPOSシステム1のPOS端末3によれば、データチェック部21において、スキャナ2等から入力されたバーコードのデータの妥当性を判定し、判定結果によりバーコードの誤読と判断すると、読み取りエラーとして再度のバーコード入力を促す。データチェック部21においてデータの妥当性が確認されたバーコードに対して、既存のPOS端末3における処理を実行する。実施例では、POS端末3に入力される各種のバーコードのうち、CODE128を対象に、データの妥当性をチェックする。以下に、データチェック部21によるバーコードデータのチェック方法について、具体的に説明する。図2は、新旧バーコードのフォーマット例を説明する図である。このうち、図2aは、新旧バーコードそれぞれのフォーマットの一例を示し、図2bは、値引きバーコードの各レイアウト項目の詳細を示す。図2aに示す例は、同一の商品すなわち同一のスキャンコード2133242804988についてのそれぞれ元価格及び値引き後のバーコードである。但し、値引き価格のバーコード新バーコード体系では、先頭1桁には、例えば固定値1を設定するのに対し、元価格のバーコード現バーコード体系では、1桁目には1以外を設定する。なお、元価格を示すバーコードについては、従来から用いられている一般的なフォーマットを用いている。図2bに示すとおり、新バーコード体系では、新バーコードフラグ、スキャンコード、消費期限情報、値引情報及びチェックデジットC/Dを含む。新バーコードフラグは、バーコードが新バーコード体系、すなわち、値引き価格のバーコードであることを示し、上記のとおり、実施例では固定値1を設定している。スキャンコードは、POSシステム1において商品を識別するための情報であり、13桁の値からなる。ある商品のスキャンコードは、バーコード体系によらず共通する値をとる。消費期限情報は、商品の消費期限の月、日及び時間を示す情報であり、6桁の値からなる。値引情報は、商品の値引き後の価格を示す情報であり、5桁の値からなる。具体的には、値引情報は、値引き方法と、見切り価格とを有する。なお、値引き方法には、値引きの有無や、値引きする場合にはどのような方法によるかを示す値が格納される。値引きなしの場合は、値引き方法には値0が、見切り価格には値0000が設定される。チェックデジットは、バーコードのデータの誤り検出に用いられ、1桁の値からなる。図2aに示すとおり、元価格のバーコードと値引き後のバーコードでは、体系が異なり、先頭の1桁目の値により、スキャナ2から入力されたバーコードが新旧いずれであるか、すなわち元価格あるいは値引き後のバーコードのいずれであるかを判別できる。値引情報は、新旧いずれのバーコード体系についても所定の箇所に値が格納されている。このため、重ね貼りした新旧2つの体系のバーコードが合成された場合には、新バーコードフラグには値引きバーコードであることを示す値が格納されているにも係わらず、値引情報には値引きなしであることを示す値が格納されていることとなる。これにより、バーコードが正しく読み取られていないことを検出する。バーコードが正しく読み取られていることが確認された場合にのみ、既存処理部22における既存の処理を実行する。次に、具体的にキャッシュレジスタとして機能するPOS端末3において商品の登録を行う場合を例に、本実施形態に係るPOSシステム1においてバーコードのチェックを行う方法について、具体的に説明する。図3A及び図3Bは、POSシステム1による販売管理の全体処理を示したフローチャートである。まず、ステップS1で、スキャナ2においてバーコードがスキャンされたか否かを判定する。スキャンなしと判定した場合には、ステップS1に戻る。スキャン有りと判定した場合は、ステップS2に進む。ステップS2で、スキャナ2は、スキャンしたバーコードの種類を判定する。具体的には、バーコードの桁数を参照し、26桁バーコードであるか否かを判定する。26桁バーコードであると判定した場合は、ステップS3に進む。ステップS3では、スキャナ2及びPOS端末3のデータチェック部21が、バーコードの解析処理を実行する。バーコードの解析処理が完了すると、ステップS4に進む。ステップS2の判定において、26桁バーコードではないと判定した場合は、特に処理を行わず、ステップS4に進む。ステップS4で、POS端末3の既存処理部22は、バーコードを元に上位サーバであるPOSサーバ4の商品マスタ43の検索を行う。ステップS5で、既存処理部22は、ステップS4の検索により取得した情報を、POS端末3の記憶領域図1においては不図示に保持し、ステップS6に進む。図4aは、商品マスタ43のデータ構造例を示す図である。図4aに示すとおり、商品マスタ43には、スキャンコードと対応付けて、商品名称及び売価が格納されている。ここでは、図3の説明に関係するデータのみを記載している。例えば、POS端末3が、ステップS4において13桁のスキャンコード1234567890123をPOSサーバ4に対して送信したとする。POSサーバ4は、受信したスキャンコードをキーに商品マスタ43を検索し、検索結果をPOS端末3に送信する。POS端末3は、送信したスキャンコードに対応する商品名称商品A及び売価100円を取得する。ステップS6で、既存処理部22は、値引き処理を実行する。具体的には、バーコードの値引情報に値引き有りであることを示す値が格納されている場合には、記憶領域に保持した売価とバーコードに含まれる値引情報とから、値引き後の価格を算出し、記憶領域に保持する。値引き後の価格の算出方法については、公知の技術を利用する。バーコードの値引情報に値引きなしであることを示す値が格納されている場合には、特に処理を行わず、ステップS7に進む。ステップS7で、既存処理部22は、POS端末3において登録を受け付けた商品を表す情報を、POS端末3の画面の商品明細エリアに表示する。商品明細エリアには、商品マスタ43から取得した商品名称や売価等の情報を出力表示する。商品名称は、記憶領域に保持する情報を表示し、売価については、ステップS6において値引きを行っている場合には計算した価格を、値引きなしの場合はPOSサーバ4から取得した価格を表示する。図5は、POS端末3の画面表示例を示す図である。図5においては、画面に表示する各種項目のうち、商品明細エリアに表示する項目のみを示す。例えば上記のスキャンコード1234567890123のバーコードは、現バーコード体系に属し、値引きがないとすると、図5に示すとおり、商品明細エリアには、商品名称商品Aとその価格100とが表示される。ステップS8で、既存処理部22は、商品登録処理が終了したか否かを判定する。商品登録処理が終了したか否かの判定は、実施例では、POS端末3の小計キーが押下されたか否かによる。所定の時間内に小計キーの押下を認識しない場合には、未だ商品登録が終了していないと判断し、ステップS1に戻る。小計キーが押下され、商品登録の終了を認識すると、ステップS9に進む。ステップS9で、既存処理部22は、図5の画面の商品明細エリアに表示している商品情報を計算し、合計金額を計算して画面に表示する。そして、ステップS10で、既存処理部22は、買い物客からの預かり金額の入力を受け付け、合計キーの押下を認識する。ステップS11で、既存処理部22は、取引ログを図1においては不図示のプリンタに送信し、レシートに取引内容を印字し、出力する。図6は、出力するレシートの例を示す図である。最後に、ステップS12で、POS端末3の取引ログ送出部23は、取引ログをPOSサーバ4の売上マスタ42宛に送信する。POSサーバ4の取引ログ処理部41は、受信した取引ログを処理して、売上マスタ42に売上情報を登録する。図4bは、売上マスタ42のデータ構造例を示す図である。図4aの商品マスタ43と同様に、ここでは、図3の説明に関係するデータのみを記載している。図4bに示すとおり、売上マスタ42には、取引日時、スキャンコード及び販売売価が格納されている。ステップS6で値引き処理を行っている場合には、販売売価には、値引き後の価格が格納される。POSサーバ4は、売上マスタ42を利用して、商品の販売管理を行う。図7A~図7Cは、バーコードの解析処理について説明する図である。このうち、図7A及び図7Bは、バーコードの解析処理を示したフローチャートである。上記のとおり、図7A及び図7Bに示すバーコードの解析処理は、図3AのステップS3の詳細フローに相当する。まず、ステップS21で、スキャナ2は、26桁のバーコードデータの全てを読み取れたか否かを判定する。読み取れた場合には、特に処理を行わず、ステップS26に進む。26桁のバーコードデータの中で読み取れないデータが存在する場合には、ステップS22に進み、スキャナ2は、バーコードデータの左から14桁以上を読み取れたか否かを判定する。読み取れた桁数が、バーコードの左から14桁未満であった場合は、図3AのステップS1のバーコードのスキャン処理に戻る。左から14桁以上のバーコードデータが読み取れている場合には、ステップS23に進み、スキャナ2は、バーコードデータの右から14桁以上を読み取れたか否かを更に判定する。読み取れた桁数が、バーコードの右から14桁未満であった場合は、図3AのステップS1のバーコードのスキャン処理に戻る。右から14桁以上のバーコードデータが読み取れている場合には、ステップS24に進み、スキャナ2は、左から読み取ったバーコードデータと右から読み取ったバーコードでータとで正しく合成処理することが可能か否かを判定する。正しく合成することができないと判定した場合は、図3AのステップS1のバーコードのスキャン処理に戻る。図7Cは、ステップS24の判定処理を説明する図である。上記のとおり、実施例では、26桁のCODE128を図7A及び図7Bのバーコード解析処理の対象としている。左側及び右側からそれぞれ14桁以上ずつ読み取れていれば、バーコードデータには1桁以上の重なりがあるため、合成処理が可能である。ステップS24において、正しく合成することが可能と判定した場合には、ステップS25に進み、スキャナ2は、バーコードの合成処理を行う。上述のとおり、バーコードの合成処理については、公知の技術であるので、ここでは詳細な説明は割愛する。ステップS26で、スキャナ2は、POS端末3に対して26桁のバーコードデータを通知する。ステップS27で、POS端末3のデータチェック部21は、バーコードデータの1桁目が1であるか否かを判定する。図2を参照して説明したとおり、スキャナ2において取得したバーコードが値引き後の新バーコード体系である場合には、1桁目には1が、元価格の現バーコード体系である場合には、1以外が設定されている。1桁目の値が1である場合は、データチェック部21は、値引きバーコードであると判断してステップS28に進む。1桁目の値が1以外である場合には、データチェック部21は、元価格のバーコードであると判断してステップS29に進む。ステップS28で、データチェック部21は、バーコードの値引情報を参照し、値が0以外であるか否かを判定する。図2を参照して説明したとおり、値引き価格のバーコードであれば、値引情報には0以外の値が設定されている。値引情報の値が0以外である場合は、データチェック部21は、スキャナ2から取得したバーコードは正しく読み取られたものであると判断して、ステップS31に進む。値引情報の値が0全ての桁の値が0である場合は、1桁目に1の設定されている新バーコード体系のバーコードに、値引きなしと設定されていることとなる。そこで、この場合は、データチェック部21は、スキャナ2から取得したバーコードは正しく読み取られたものでないと判断し、ステップS30に進む。バーコードの1桁目に1以外の値が設定されている場合は、ステップS29で、データチェック部21は、バーコードの値引情報を参照し、全ての桁に0が設定されているか否かを判定する。元価格のバーコードであれば、値引情報には全ての桁に0が設定されている。値引情報の値が0である場合は、データチェック部21は、スキャナ2から取得したバーコードは正しく読み取られたものであると判断して、ステップS31に進む。値引情報の値が0以外である場合は、1桁目に1以外の設定されている現バーコード体系のバーコードに、値引きを示す情報が設定されていることとなる。そこで、この場合は、データチェック部21は、スキャナ2から取得したバーコードは正しく読み取られたものではないと判断し、ステップS30に進む。ステップS30では、データチェック部21は、ステップS28またはステップS29において読み取りエラーを検出した旨をPOS端末3においては不図示の画面に表示し、図3AのステップS1のバーコードのスキャン処理に戻る。図8は、エラーを検出した場合に表示する画面例を示す図である。POS端末3のユーザは、図8等に示すエラー表示が画面に表示された場合は、表示メッセージにしたがって、再度スキャナ2にバーコードを読み取らせるか、キーボード5を介してバーコードの手入力を行う。ステップS31では、データチェック部21は、ステップS28またはステップS29において正しく読み取られていると判断されたバーコードの中から、スキャンコードを取得し、処理を図3Aのステップ4へと移す。以上説明したように、本実施形態に係るPOSシステム1によれば、データチェック部21において、入力されたバーコードデータのうち、所定の領域、実施例では先頭の桁の値に基づき、バーコードが新たに商品にふされたバーコードであるかを判定する。そして、先頭の桁の値とバーコードに含まれる値引情報とに基づいて、バーコードの誤読を検出する。具体的には、新たに商品に付されたバーコードには値引きを示す値が設定されているか、元から商品に付されているバーコードには値引なしを示す値が設定されているか、すなわち、バーコードの新旧を示す値と値引の有無を示す値の整合性に基づいて、バーコードの誤読を検出する。元価格のバーコードと値引後の価格のバーコードとが一部重複して商品に付されており、スキャナで読み取ったときに2つのバーコードが合成されてしまった場合には、これを検出することが可能となる。また、正しく入力されているバーコードに対して商品登録を行う構成とすることで、POSシステム1において、誤った価格で処理することを効果的に防止する。なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。