(57)【特許請求の範囲】
【請求項１】
バーコードスキャナ（１８）に接続されたＰＯＳ端末装置（２０）と、
前記ＰＯＳ端末装置（２０）に接続され、前記バーコードスキャナ（１８）によって読み取られる各商品アイテムの商品ＩＤとこれに対応する商品価格情報とを格納するＰＬＵデータファイル（４４）を備えたホストコンピュータシステム（１２）と、
前記各商品を陳列する商品棚に設置された複数のＥＰＬ（電子価格ラベル、２６）に対して商品価格情報を送信するべく、前記各商品アイテムの商品ＩＤと、前記ＥＰＬ（２６）を識別するＥＰＬＩＤと、当該ＥＰＬ（２６）において表示される商品価格情報とを格納するＥＰＬデータファイル（３２）を備えたＥＰＬシステム（１６）と、から構成されたシステムにおいて、
前記ＥＰＬシステム（１６）は、前記ホストコンピュータシステム（１２）から送信される前記ＰＬＵデータファイル（４４）内に格納された商品アイテムの商品ＩＤとこれに対応する商品価格情報と前記ＥＰＬデータファイル（３２）内に格納された当該商品ＩＤの商品価格情報とを比較して異なる場合は、前記ＥＰＬデータファイル（３２）内に格納された当該商品ＩＤの商品価格を前記ＰＬＵデータファイル（４４）内に格納された当該商品ＩＤの商品価格に変更することを特徴とするＥＰＬ価格検証システム。
【請求項２】
バーコードスキャナ（１８）に接続されたＰＯＳ端末装置（２０）と、前記ＰＯＳ端末装置（２０）に接続され、前記バーコードスキャナ（１８）によって読み取られる各商品アイテムの商品ＩＤとこれに対応する商品価格情報とを格納するＰＬＵデータファイル（４４）を備えたホストコンピュータシステム（１２）と、前記各商品を陳列する商品棚に設置された複数のＥＰＬ（電子価格ラベル、２６）に対して商品価格情報を送信するべく、前記各商品アイテムの商品ＩＤと、前記ＥＰＬ（２６）を識別するＥＰＬＩＤと、当該ＥＰＬ（２６）において表示される商品価格情報とを格納するＥＰＬデータファイル（３２）を備えたＥＰＬシステム（１６）と、から構成されたシステムにおけるＥＰＬにおいて表示される価格検証方法であって、
ａ）前記ホストコンピュータシステム（１２）は、前記商品アイテムの価格変更が生じた場合に、前記ＰＬＵデータファイル（４４）内に格納されている当該商品アイテムの商品ＩＤと商品価格情報とを前記前記ＥＰＬシステム（１６）に送信するステップと、
ｂ）前記ＥＰＬシステム（１６）は、前記ホストコンピュータシステム（１２）から送信された前記商品アイテムに係る商品価格と、前記ＥＰＬデータファイル（３２）内に格納された当該商品ＩＤの商品価格と、を比較するステップと、
ｃ）前記比較の結果、二つの商品価格が異なる場合は、前記ＥＰＬデータファイル（３２）内に格納された当該商品ＩＤの商品価格を前記ＰＬＵデータファイル（４４）内に格納された当該商品ＩＤの商品価格に変更するステップと、
の各ステップを有することを特徴とするＥＰＬの価格検証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は電子価格ラベル（ＥＰＬ）システムに関する。特に、電子価格ラベルの価格検証システム及びその方法に関する。
【０００２】
【従来の技術】
従来の小売店システムにおいては、バーコードスキャナは価格ルークアップファイル（ＰＬＵ）に保管される価格情報に依存する。ＰＬＵファイルは一般的にホストサーバ上の特定の場所に保存される。ＥＰＬシステムは一般的に店内の多く商品のＥＰＬを含む。ＥＰＬは売店の商品棚の対応する商品の価格を表示し、一般的に棚の主な横木に沿って張り付けられる。売店には数千種類のＥＰＬがあり、その商品の価格が表示される。このＥＰＬは中心サーバに関連し、中心サーバにはＥＰＬに関する情報が一般的にＥＰＬデータファイルに保管される。ＥＰＬデータファイルはＥＰＬの識別情報、ＥＰＬ商品情報及び商品のchecksum値（価格データとチェックデータの和）のような価格情報（以下、「chesksum値」という）が含まれる。ＥＰＬに表示される価格情報はＰＬＵファイルから取得される。
【０００３】
ＰＬＵデータファイルにある価格がＥＰＬデータファイルにあるchecksum値と異なるchecksum値を有すると、価格不一致が起こる。ＰＬＵデータファイルとＥＰＬデータファイルとの価格不一致を起こす場合の一例としては、ＰＬＵデータファイルまたはＥＰＬデータファイルの何れかが、そのファイルを保存するメディアの破壊により消される場合である。
【０００４】
価格不一致の状態を回復する一般的な方法としては、売店内のあらゆるＥＰＬに対して価格変更要求を生成、実行することである。この価格変更要求を完成するには数時間を要する。数千のＥＰＬを有する売店におていは、すべてのＥＰＬの価格を変更することによって価格不一致を防止することは非効率である。
【０００５】
従って、ＰＬＵファイル内の価格情報をＥＰＬに表示される価格情報と同じにして、すべてのＥＰＬよりも少ない数の価格不一致が起こる場合、すべてのＥＰＬの価格を更新することを避けるＥＰＬ価格検証システム及びその方法が望まれている。
【０００６】
【発明が解決しようとする課題】
従って、本発明の目的は、このような電子価格ラベル（ＥＰＬ）価格検証システムとその方法を提供することである。
【０００７】
【課題を解決するための手段】
前記課題を解決するために、本発明は、第１の実施態様として、バーコードスキャナに接続されたＰＯＳ端末装置と、前記ＰＯＳ端末装置に接続され、前記バーコードスキャナによって読み取られる各商品アイテムの商品ＩＤとこれに対応する商品価格情報とを格納するＰＬＵデータファイルを備えたホストコンピュータシステムと、前記各商品を陳列する商品棚に設置された複数のＥＰＬ（電子価格ラベル）に対して商品価格情報を送信するべく、前記各商品アイテムの商品ＩＤと、前記ＥＰＬを識別するＥＰＬＩＤと、当該ＥＰＬにおいて表示される商品価格情報とを格納するＥＰＬデータファイルを備えたＥＰＬシステムと、から構成されたシステムにおいて、前記ＥＰＬシステムは、前記ホストコンピュータシステムから送信される前記ＰＬＵデータファイル内に格納された商品アイテムの商品ＩＤとこれに対応する商品価格情報と前記ＥＰＬデータファイル内に格納された当該商品ＩＤの商品価格情報とを比較して異なる場合は、前記ＥＰＬデータファイル内に格納された当該商品ＩＤの商品価格を前記ＰＬＵデータファイル内に格納された当該商品ＩＤの商品価格に変更することを特徴とするＥＰＬ価格検証システムを提供するものである。
【０００８】
そして、本発明は、第１の実施態様として、バーコードスキャナに接続されたＰＯＳ端末装置と、前記ＰＯＳ端末装置に接続され、前記バーコードスキャナによって読み取られる各商品アイテムの商品ＩＤとこれに対応する商品価格情報とを格納するＰＬＵデータファイルを備えたホストコンピュータシステムと、前記各商品を陳列する商品棚に設置された複数のＥＰＬ（電子価格ラベル）に対して商品価格情報を送信するべく、前記各商品アイテムの商品ＩＤと、前記ＥＰＬを識別するＥＰＬＩＤと、当該ＥＰＬにおいて表示される商品価格情報とを格納するＥＰＬデータファイルを備えたＥＰＬシステムと、から構成されたシステムにおけるＥＰＬにおいて表示される価格検証方法であって、ａ）前記ホストコンピュータシステムは、前記商品アイテムの価格変更が生じた場合に、前記ＰＬＵデータファイル内に格納されている当該商品アイテムの商品ＩＤと商品価格情報とを前記前記ＥＰＬシステムに送信するステップと、ｂ）前記ＥＰＬシステムは、前記ホストコンピュータシステムから送信された前記商品アイテムに係る商品価格と、前記ＥＰＬデータファイル内に格納された当該商品ＩＤの商品価格と、を比較するステップと、ｃ）前記比較の結果、二つの商品価格が異なる場合は、前記ＥＰＬデータファイル内に格納された当該商品ＩＤの商品価格を前記ＰＬＵデータファイル内に格納された当該商品ＩＤの商品価格に変更するステップと、の各ステップを有することを特徴とするＥＰＬの価格検証方法を提供するものである。
【００１０】
【発明の実施の形態】
図１には、主にホストコンピュータシステム１２とサービスポイント（ＰＯＳ）システム１４とＥＰＬシステム１６を有する小売システム１０を示す。サービスポイントシステム１４はバーコードスキャナ１８と端末２０を含む。ＥＰＬシステム１６には主にＥＰＬ２２と、ホストＥＰＬ端末２４と、ＥＰＬ記憶メディア２６とが含まれる。
【００１１】
ＥＰＬ２２は一般的に売店内の棚に張り付けられ、データレジスタ５４とディスプレイ５６とを含む。データレジスタ５４は通常、棚上のＥＰＬに関連する商品の価格のようなデータを含む。このデータは一般的にディスプレイ５６に表示される。
【００１２】
ホストＥＰＬ端末２４はＥＰＬソフトウェア３０を実行し、このＥＰＬソフトウェア３０はＥＰＬデータファイル３２の内容を管理する。ホストＥＰＬ端末２４は、また、価格検証プログラム３８を実行し、この価格検証プログラム３８はＥＰＬデータファイル３２に保存される商品のＥＰＬにより表示される価格がＰＬＵデータファイル４４内に含まれるこれらの商品の価格と一致するかを検証する。価格検証プログラム３８はＰＬＵデータファイル４４内の価格情報により価格のchecksum値を計算する。
【００１３】
ＥＰＬ記憶メディア２６はＥＰＬデータファイル３２を保存する。このＥＰＬ記憶メディア２６は固定ディスクドライブであることが望ましい。ホストコンピュータシステム１２はＰＬＵ記憶メディア３６と、ホストＰＬＵ端末４０と、入力装置４２とを含む。
【００１４】
ＰＬＵ記憶メディア３６はＰＬＵデータファイル４４を保存する。ＰＬＵデータファイル４４は商品価格を保存する特定の場所にあることが望ましく、ホストＰＬＵ端末４０により端末２０に配布される。別の場合においては、直接ホストＰＬＵ端末４０から主ＰＬＵデータファイル４４にアクセスするためのバーコードスキャナが準備されてもよい。
【００１５】
ここで、端末２０、２４及び４０はネットワークによりつながった個別の要素になっているが、様々な方法によって結合された装置でもよい。例えば、ホストＥＰＬ端末２４とホストＰＬＵ端末４０は結合して単一のホストコンピュータになってもよい。端末２０とホストＰＬＵ端末４０は結合して他のＰＯＳ端末のネットワークのホストコンピュータにもなるＰＯＳ端末を形成することができる。
【００１６】
ホストＰＬＵ端末４０はＰＬＵメインテナンスルーチン５０を実行する。ＰＬＵメインテナンスルーチン５０はＰＬＵデータファイル４４を更新し、ＰＬＵデータファイル４４の消去のためにホストコンピュータシステム１２を準備し、ＰＬＵデータ回復処理を実行する。入力装置４２は好ましくはキーボードである。
【００１７】
ＰＬＵメインテナンスルーチン５０は、ＰＬＵデータファイル４４内の価格の変更が入力装置４２により入力されると同時に、直接、ホストＥＰＬ端末２４と端末２０に送信する（即時処理）か、ＥＰＬ記憶メディア２６内のバッチファイル５２に価格変更を保存して後ほど一括更新する（バッチ処理）。
【００１８】
図２はＥＰＬデータファイル３２とＰＬＵデータファイル４４をさらに詳細に示す。ＥＰＬデータファイル３２は、ＥＰＬシステム１６にある各ＥＰＬ２２に対して行エントリを含む。各行のエントリには商品識別エントリ（ＩＴＥＭ  ＩＤ）と、ＥＰＬ識別エントリ（ＥＰＬ  ＩＤ）と、ＥＰＬ価格のchecksum値エントリ（ＥＰＬ  ＣＨＥＣＫ）とが含まれる。エントリＩＴＥＭ  ＩＤは売店の商品を識別する。エントリＥＰＬ  ＩＤは商品に割り当てられるＥＰＬを識別する。エントリＥＰＬ  ＣＨＥＣＫはディスプレイ５６により表示される価格情報のchecksum値の数値である。
【００１９】
ＰＬＵデータファイル４４には売店に販売される各商品の行エントリがまれる。各行エントリには商品識別エントリ（ＩＴＥＭ  ＩＤ）と、ＰＬＵ価格エントリ（ＰＬＵ  ＰＲＩＣＥ）とが含まれる。エントリＩＴＥＭ  ＩＤは売店の商品を識別する。エントリＰＬＵ  ＰＲＩＣＥはサービスポイントシステム１４により読み出された価格を識別して、バーコードスキャナ１８によりスキャンされているときに各商品の価格を決定する。
【００２０】
通常の操作においては、ホストＥＰＬ端末２４はＰＬＵデータファイル４４から価格情報を得て、それをデータレジスタ５４に送信する。ディスプレイ５６はデータレジスタ５４の価格を表示する。価格不一致が起こる場合には、ＰＬＵデータファイル４４から得られた価格情報はＥＰＬに表示される価格と一致しない。価格検証プログラム３８は、ＥＰＬデータファイル３２内のエントリＥＰＬ  ＣＨＥＣＫをエントリＰＬＵ  ＰＲＩＣＥ内の対応する価格から生成されるchecksum値と比較することにより、ＰＬＵデータファイル４４からの価格をＥＰＬ２２に表示される価格と比較する。
【００２１】
図３はスタート６０で開始される本発明の価格検証方法を示す。ステップ６２では、価格検証プログラム３８はＥＰＬデータファイル３２を読み出す。ステップ６４では、価格検証プログラム３８はエントリＩＴＥＭ  ＩＤを表示する。ステップ６６では、価格検証プログラム３８はＰＬＵデータファイル４４を読み出す。
【００２２】
ステップ６８では、価格検証プログラム３８はＥＰＬデータファイル３２のＩＴＥＭ  ＩＤと同じＩＴＥＭ  ＩＤエントリを有するＰＬＵデータファイル４４の行エントリを読み出す。ステップ７０では、価格検証プログラム３８はＰＬＵデータファイル４４から行エントリのエントリＰＬＵ  ＰＲＩＣＥを表示する。ステップ７２では、価格検証プログラム３８はＰＬＵ  ＰＲＩＣＥに対してchecksum値を計算する。
【００２３】
ステップ７４では、価格検証プログラム３８はエントリＰＬＵ  ＰＲＩＣＥに対して計算されたchecksum値をエントリＥＰＬ  ＣＨＥＣＫと比較する。checksum値がＥＰＬ  ＣＨＥＣＫエントリと同じでなければ、ＩＴＥＭ  ＩＤを有するこの商品の価格がＥＰＬデータファイル３２とＰＬＵデータファイル４４の両方と一致しない。価格不一致は、ＥＰＬにより表示される商品の価格と、サービスポイントシステム１４により勘定される価格との間に起こる。
【００２４】
ステップ７８では、価格検証プログラム３８は表示される価格をＰＬＵ価格に変更する価格変更要求を生成し、ＥＰＬデータファイル３２にあるエントリＥＰＬ  ＣＨＥＣＫのchecksum値を更新する。この要求は即時に処理されるか、または要求のパッチの一部としてバッチファイル５２に保存される。
ステップ８０では、この方法でＥＰＬデータファイル３２の最終行エントリが読み出されたか否かを決定する。読み出された場合には、ステップ８２で終了する。そうでない場合には、ステップ６２に戻って、ＥＰＬデータファイル３２からもう一つの行エントリを読み出す。
【００２５】
また、ステップ７４では、計算されたchecksum値がＥＰＬ  ＣＨＥＣＫエントリと同じであれば、ＩＴＥＭ  ＩＤを有するこの商品の価格はＥＰＬデータファイル３２とＰＬＵデータファイル４４の両方と一致する。ＥＰＬに表示されるこの商品の価格とサービスポイントシステム１４により勘定される価格との間には、価格不一致は起こっていない。次にステップ８０に進む。
【００２６】
本発明の価格検証方法は随時行われる。ＥＰＬデータファイルまたはＰＬＵデータファイルのどちらかが破壊された後に、価格検証を行うことが望ましい。
【００２７】
【発明の効果】
以上述べたように、本発明は効率的に電子価格ラベル（ＥＰＬ）により表示される価格と勘定のスキャナにより価格ルークアップ（ＰＬＵ）から得られる価格の不一致を検証し、ＥＰＬの価格を更新することができる。
【図面の簡単な説明】
【図１】取り扱い管理システムを表すブロック図。
【図２】ＰＬＵデータファイル及びＥＰＬデータファイルに含まされる情報を表すブロック図。
【図３】本発明の価格検証方法のフローチャート図。
【符号の説明】
１０  小売システム
１２  ホストコンピュータシステム
１４  サービスポイントシステム
１６  ＥＰＬシステム
１８  バーコードスキャナ
２０  端末
２２  ＥＰＬ
２４  ホストＥＰＬ端末
２６  ＥＰＬ記憶メディア
３０  ＥＰＬソフトウェア
３２  ＥＰＬデータファイル
３６  ＰＬＵ記憶メディア
３８  価格検証プログラム
４０  ホストＰＬＵ端末
４２  入力装置
４４  ＰＬＵデータファイル
５０  ＰＬＵメインテナンスルーチン
５２  バッチファイル
５４  データレジスタ
５６  ディスプレイ
【図１】
0003726974.tif 000002
【図２】
0003726974.tif 000003
【図３】
0003726974.tif 000004