(57)【特許請求の範囲】
【請求項１】
複数の商品アイテムの価格情報を記憶するＰＬＵファイル（価格参照ファイル）２２を備えたホストコンピュータ１４と、
バーコードスキャナ３８を備え、前記ＰＬＵファイル２２にアクセスして前記バーコードスキャナ３８が読み取った商品コードに対応する商品アイテムの価格情報を受信するＰＯＳ（ポイント・オブ・サービス）端末システム２０と、
前記ホストコンピュータ１４に接続され、各商品アイテムの価格情報を電子的に表示する電子棚ラベルシステム１８と、
前記複数の商品アイテム用のラベルを印刷するラベル印刷システム１６と、
から構成され、
前記ホストコンピュータ１４は、前記ＰＬＵファイル２２内に格納されている商品アイテムの更新された価格情報を格納するバッチファイル２５と、当該バッチファイル２５に接続されて前記ＰＬＵファイル２２を更新するＰＬＵ管理ルーチン３２と、当該ＰＬＵ管理ルーチンに接続されて前記更新された商品アイテム用のラベルを印刷するためのコマンドを作成するラベル印刷ルーチン３４と、を備えたことを特徴とする価格管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は棚ラベルシステムに関する。特に、価格管理システム及びその方法に関する。
【０００２】
【従来の技術】
価格ラベルは顧客に棚上の商品に関する情報を伝達する不可欠な手段である。これらのラベルは情報伝達の唯一の方法である場合もあるし、電子棚ラベルシステムと組み合わせて使用される場合もある。
ラベル印刷は現在小売り店の外部または内部の印刷場所で行われる。米国特許第５２６７８００号(Petteruti et al, "Miniature, Portable, Interactive Printer")においては、現場で棚ラベルを印刷するシステムを開示した。このシステムはプリンタと、店内にありこのプリンタに接続しているホストコンピュータとを含む。
【０００３】
従来の小売り店においては、バーコードスキャナーは価格ルックアップ（ＰＬＵ）ファイル内に管理される価格情報に依存している。ＰＬＵファイルはホストサーバーの単一の場所に保存される。価格が変更する場合、ＰＬＵ管理ルーチンはＰＬＵファイルを更新する。ＰＬＵ管理ルーチンは即時に１つ１つの価格を更新したり、幾つかの価格の変更をバッチ式で一括処理したりする。
【０００４】
店内のラベル印刷を行う周知の印刷プログラムは価格情報ファイルから価格情報を得る。これらの価格情報ファイルはバーコードスキャナーや店内の端末で使用されるＰＬＵファイルではない。ＰＬＵ管理ルーチンとラベル印刷プログラムは対話することもなく、データセットのやりとりもしない。このようにして、「価格不一致」とよばれる問題が起こる。価格不一致とはラベルに印刷された価格とバーコードスキャナー及び端末に使用されるＰＬＵファイルにある価格とが一致しないことを意味する。
【０００５】
それ故に、価格不一致を最小化するために、ＰＬＵファイルのみを使用するラベル印刷のシステム及び方法を提供する必要がある。また、ＰＬＵファイルが価格変更を行うために使用不能となる場合、ラベル印刷が停止することが可能なシステム及び方法を提供する必要がある。
【０００６】
【発明が解決しようとする課題】
従って、本発明の目的は、価格不一致を回避できる価格管理システム及び方法を提供することである。
【０００７】
本発明は、上記課題を解決するために、複数の商品アイテムの価格情報を記憶するＰＬＵファイル（価格参照ファイル）２２を備えたホストコンピュータ１４と、バーコードスキャナ３８を備え、前記ＰＬＵファイル２２にアクセスして前記バーコードスキャナ３８が読み取った商品コードに対応する商品アイテムの価格情報を受信するＰＯＳ（ポイント・オブ・サービス）端末システム２０と、前記ホストコンピュータ１４に接続され、各商品アイテムの価格情報を電子表示する電子棚ラベルシステム１８と、前記複数の商品アイテム用のラベルを印刷するラベル印刷システム１６と、から構成され、前記ホストコンピュータ１４は、前記ＰＬＵファイル２２内に格納されている商品アイテムの更新された価格情報を格納するバッチファイル２５と、当該バッチファイル２５に接続されて前記ＰＬＵファイル２２を更新するＰＬＵ管理ルーチン３２と、当該ＰＬＵ管理ルーチン３２に接続されて前記更新された商品アイテム用のラベルを印刷するためのコマンドを作成するラベル印刷ルーチン３４と、を備えたことを特徴とする価格管理システムを提供するものである。
【０００８】
本発明の方法においては、価格ルックアップファイルに入力された価格情報と、このファイルから読み出される価格情報は価格不一致を防止するために共有される。価格ルックアップファイル及び価格ルックアップファイルに対する価格変更は、バーコードスキャナーを含むｐｏｓ（ポイントオブサービス）システムとラベル印刷ルーチンにより共有される。また、電子棚ラベルシステムもこの価格ルックアップファイル及び価格ルックアップファイルに対する価格変更を共有する。
【０００９】
本発明の目的は、価格管理システムと方法を提供することである。
本発明の他の目的は、価格ルックアップファイルがバーコードスキャナー及びラベル印刷ルーチンとに共有される価格管理システムと方法を提供することである。
【００１０】
さらに本発明の目的は、更新された価格情報がコンピュータの入力装置により記録されるたびに、ラベル印刷ルーチンに更新された価格情報を伝送する価格管理システムと方法を提供することである。
さらに本発明の目的は、記憶メディアに更新された価格情報を保存し、その後この更新された価格情報をラベル印刷ルーチンにバッチ式で伝送する価格管理システムと方法を提供することである。
【００１１】
【発明の実施の形態】
図１に示すように、価格管理システム１０は主にホストコンピュータシステム１４と、ラベル印刷システム１６と、ポイントオブサービス（ＰＯＳ）端末システム２０とを含む。また、価格管理システム１０は電子棚ラベル（ＥＳＬ）システム１８をさらに含んでもよい。ここで、素子１４と１６と２０は分離素子として示されているが、素子１４と１６と２０とのすべてまたは一部の所定の組合せによって単一の素子として形成される。そのため、ホストコンピュータシステム１４は印刷機能内蔵のＰＯＳ端末であってもよい。
【００１２】
ポイントオブサービス（ＰＯＳ）端末システム２０はバーコードスキャナー３８を含む。
ラベル印刷システム１６はラベル４０を印刷し、プリンタ３０とラベルデータファイル２４とを含む。好ましくは、ラベル４０は紙媒体で造られる。ラベルデータファイルは価格情報以外のラベル４０に印刷される情報を提供する。もし、ラベルデータファイル２４が価格情報を有するとすれば、価格不一致が起こってしまう。
【００１３】
電子棚ラベル（ＥＳＬ）システム１８は主にＥＳＬデータファイル２６と電子棚ラベル（ＥＳＬ）３６とを含む。ＥＳＬデータファイルは識別情報を含むが、価格情報を含まない。もし、ＥＳＬデータファイル２６が価格情報を有するとすれば、価格不一致が起こってしまう。
【００１４】
ホストコンピュータシステム１４は価格ルックアップ（ＰＬＵ）ファイル２２を保存するための記憶メディア２１と、価格ルックアップ（ＰＬＵ）ファイル２２に対して価格変更を記録するための入力装置２３とを含む。価格ルックアップ（ＰＬＵ）ファイル２２はポイントオブサービス（ＰＯＳ）端末システム２０に対して配布することができる。別法として、条項はバーコードスキャナー３８により価格ルックアップ（ＰＬＵ）ファイル２２に直接アクセスするよう造られる。ホストコンピュータシステム１４はＰＬＵ管理プログラム２８を実行し、この電子棚ラベル（ＥＳＬ）システム１８はＰＬＵ管理ルーチン３２とラベル印刷ルーチン３４とを含む。ＰＬＵ管理ルーチン３２は価格ルックアップ（ＰＬＵ）ファイル２２を更新する。
【００１５】
本発明の特徴として、ＰＬＵ管理ルーチン３２はラベル印刷ルーチン３４と対話して、ＰＬＵ価格変更情報を交換する。ラベル印刷ルーチン３４は、価格変更がキーボードまたは他の入力装置２３から入力されると、価格変更をラベル印刷ルーチン３４に伝送する（即時に処理する）か、または価格変更を記憶メディア２１内のバッチファイル２５に記憶して、その後ラベル印刷ルーチン３４によりアクセスされるのを待つ（バッチ式で処理する）。何れの場合も、ラベル印刷ルーチン３４は、ほかのソースではなく、ＰＬＵ管理ルーチン３２から価格変更情報を得る。このようにして、価格不一致が回避される。
【００１６】
図２に示すように、ＰＬＵ管理ルーチン３２は価格変更の要求に対して、ラベル印刷ルーチン３４の形態に応じて、バッチ式処理と即時処理、または両者の組合せを提供する。ラベル印刷ルーチン３４の特性は関連するプリンタ３０に依存する。
【００１７】
バッチ処理においては、ＰＬＵ管理ルーチン３２はバッチ生成ルーチン５０とバッチ通信ルーチン５２とバッチ実行ルーチン５６を含む。
即時処理においては、ＰＬＵ管理ルーチン３２は即時管理ルーチン５８を含む。
バッチ生成ルーチン５０は価格ルックアップ（ＰＬＵ）ファイル２２を読み取って、ラベル印刷ジョブのバッチファイル２５を生成する。
バッチ通信ルーチン５２は通信プロトコルを用いてバッチファイル２５を得る。
【００１８】
バッチ実行ルーチン５６はバッチファイル２５内にある各価格変更の要求を実現して、価格ルックアップ（ＰＬＵ）ファイル２２を更新し、ラベル印刷ルーチン３４に対して価格を更新したラベル４０を印刷するコマンドを生成する。
即時管理ルーチン５８はユーザ価格変更の入力を受けて、直接この入力を用いて価格ルックアップ（ＰＬＵ）ファイル２２を更新し、且つラベル印刷ルーチン３４に対して価格の更新したラベル４０を印刷するコマンドを生成する。
【００１９】
本発明の方法においては、バッチ処理は多量の単票紙ストックを持っているプリンタ３０、例えば、レーザプリンタに適する。バッチ処理においては、価格ルックアップ（ＰＬＵ）ファイル２２に対するすべての価格変更はバッチファイル２５に対して行われ、そこに保存される。そして、バッチはラベル印刷ルーチン３４に伝送される。
【００２０】
即時処理はロールストックを使用するプリンタに適して、単一の項目を印刷する。このようなプリンタには例えば、熱転写プリンタがある。即時処理においては、価格ルックアップ（ＰＬＵ）ファイル２２は、同時にただ１つの変更のみを更新し、同時にこの価格変更をラベル印刷ルーチン３４に伝送する。
【００２１】
価格管理システム１０が電子棚ラベル（ＥＳＬ）システム１８を含む場合、両方の方法により行われた同一の価格変更情報は、電子棚ラベル（ＥＳＬ）３６を更新するコマンドを生成するよう適用されることが望ましい。
【００２２】
【発明の効果】
以上述べたように、本発明の価格管理システムは、同一の情報を用いて価格ルックアップ（ＰＬＵ）ファイル２２を更新し、ラベル印刷のコマンドを生成し、ＥＳＬ価格を更新するコマンドを生成する。そのため、ホストシステムが価格不一致を起こる可能性を減少する。
【図面の簡単な説明】
【図１】本発明のシステムのブロック図。
【図２】本発明のシステム内にあるコンピュータにより実行されるＰＬＵ管理ルーチンのブロック図。
【符号の説明】
１０  価格管理システム
１４  ホストコンピュータシステム
１６  ラベル印刷システム
１８  電子棚ラベル（ＥＳＬ）システム
２０  ポイントオブサービス（ＰＯＳ）端末システム
２１  記憶メディア
２２  価格ルックアップ（ＰＬＵ）ファイル
２３  入力装置
２４  ラベルデータファイル
２５  バッチファイル
２６  ＥＳＬデータファイル
２８  ＰＬＵ管理プログラム
３０  プリンタ
３２  ＰＬＵ管理ルーチン
３４  ラベル印刷ルーチン
３６  電子棚ラベル（ＥＳＬ）
３８  バーコードスキャナー
４０  ラベル
５０  バッチ生成ルーチン
５２  バッチ通信ルーチン
５６  バッチ実行ルーチン
５８  即時管理ルーチン
【図１】
0003810113.tif 000002
【図２】
0003810113.tif 000003