(57)【特許請求の範囲】
【請求項１】
商品マスターファイルを有する上位機と商品ローカルファイルを有する複数のターミナルとをデータ通信回線網を介して接続し、商品マスターファイルに記憶された商品マスターデータを利用して各商品ローカルファイルの商品データを更新可能に形成されかつ各ターミナルが自機内の商品ローカルファイルに記憶された商品データまたは商品マスターファイルに記憶された商品マスターデータから抽出された商品データを取得して商品登録可能に形成された商品販売データ処理システムにおいて、
前記上位機を、スキャンチェック開始中に前記ターミナルから商品データの問合せを受信した場合には前記商品マスターファイルを参照して商品マスターデータの中から当該商品コードに対応する商品データを抽出して当該ターミナルに応答可能かつ前記商品マスターファイルに当該商品コードと対応させてスキャンチェック済フラグをセット可能であるとともに、スキャンチェック終了後に前記商品マスターファイルを参照してスキャンチェック済フラグがセットされている商品コードに対応する商品マスターデータを抽出してスキャンチェック済フラグ抽出ファイルに記憶可能かつこのスキャンチェックフラグ済抽出ファイルに記憶された抽出商品マスターデータを商品データとして前記各ターミナルに配信可能に形成し、
前記各ターミナルを、前記上位機から受信した抽出商品マスターデータに基づく商品データを自機内商品ローカルファイルの一部を構成する商品ローカルキャッシュメモリに設定記憶可能に形成し、
前記各ターミナルで運転開始時点から商品ローカルキャッシュメモリを参照した商品データの高速取得を担保可能に形成した商品販売データ処理システム。
【請求項２】
前記各ターミナルが、前記上位機から受信しかつ前記商品ローカルキャッシュメモリに設定記憶された抽出商品マスターデータに基づく抽出商品データを前記商品ローカルファイルの他の一部を構成する商品ローカルデータベースに反映可能に形成されている請求項１記載の商品販売データ処理システム。
【請求項３】
前記上位機が、前記抽出商品マスターデータに基づく抽出商品データの前記各ターミナルへの配信終了後に前記商品マスターファイルにセットされていた当該スキャンチェック済フラグをリセット可能に形成されている請求項１または請求項２記載の商品販売データ処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、上位機側の商品マスターファイルに記憶された商品マスターデータを利用して各ターミナル側の商品ローカルファイルの商品データを更新可能に形成されかつ各ターミナルが自機内の商品ローカルファイルに記憶された商品データまたは商品マスターファイルに記憶された商品マスターデータから抽出された商品データを取得して商品登録可能に形成された商品販売データ処理システムに関する。
【０００２】
【従来の技術】
図７において、商品販売データ処理システムは、商品マスターデータを記憶可能な商品マスターファイルを有する上位機（ストアコントローラ）２０Ｐと，商品データを記憶可能な商品ローカルファイルを有する複数のターミナル（電子キャッシュレジスタ）１０Ｐとをデータ通信回線網１を介して接続した構成とされている。
【０００３】
そして、上位機２０Ｐ側の商品マスターファイルに記憶された商品マスターデータを利用して各ターミナル１０Ｐ側の商品ローカルファイルの商品データを更新可能であるとともに、各ターミナル１０Ｐは自機内の商品ローカルファイルに記憶された商品データまたは商品マスターファイルに記憶された商品マスターデータから抽出された商品データを取得して商品登録可能に形成されている。
【０００４】
各ターミナル１０Ｐに商品ローカルファイルを設ける理由は、各ターミナル１０Ｐと上位機（ストアコントローラ）２０Ｐとの間のデータ通信が停電等により困難や不能となり上位機２０Ｐ側の商品マスターファイルを利用できなくなった場合でも、各ターミナル１０Ｐにおいて商品販売データ処理（商品登録等）を続行可能とするためである。
【０００５】
したがって、各ターミナル１０Ｐ側の自機内商品ローカルファイルの商品データは、上位機２０Ｐ（商品マスターファイル）側から配信された商品マスターデータで更新するものとされている。多少の時間的遅れを認めつつも上位機２０Ｐ側と各ターミナル１０Ｐ側との商品データの整合性を担保するためである。
【０００６】
かくして、各ターミナル１０Ｐでは、商品コードが入力されると、自機内商品ローカルファイルを検索して当該商品コードに対応する商品データ（商品名，単価等）を取得しつつ売上ファイルに商品登録する。しかし、自機内の商品ローカルファイルに入力された商品コードに対応する商品データが見当たらない場合は、データ通信回線網１を通して上位機２０Ｐへ商品データの問合せを行う。
【０００７】
上位機２０Ｐでは、商品マスターファイルを検索しつつ商品マスターデータの中から問合せ商品コードに対応する商品データ（商品マスターデータ）を抽出しかつこれを当該ターミナル１０Ｐに応答する。
【０００８】
かくして、ターミナル１０Ｐでは、上位機２０Ｐから応答された商品データ（商品マスターデータ）を用いて商品登録することができる。この際に、自機内の商品ローカルファイルに当該商品データを反映（設定登録）するように構築される場合が多い。つまり、次回からは、当該商品データに関しては上位機２０Ｐへ問合せることなく、自機内の商品ローカルファイルから取得することができる。データ通信回線網１を通じた問合せ・応答に要する時間の短縮を図れるわけである。
【０００９】
さらに、この時間短縮（データ処理の高速化）を一段と促進するシステムが提案されている。すなわち、各ターミナル１０Ｐ（および、上位機２０Ｐ）側の商品ローカルファイル（および、商品マスターファイル）を商品ローカルデータベース（および、商品マスターデータベース）と，商品ローカルキャッシュメモリ（および、商品マスターキャッシュメモリ）とから形成し、商品ローカルファイル（および、商品マスターファイル）に設定記憶された商品データ（および、商品マスターデータ）を当該商品ローカルキャッシュメモリ（および、商品マスターキャッシュメモリ）に反映可能に形成されている。
【００１０】
かかる場合、各ターミナル１０Ｐでは、まず自機内の商品ローカルキャッシュメモリを検索して入力商品コードに対応する商品データを取得する。これが一番高速にデータ処理（商品登録等）できるケースである。しかし、商品ローカルキャッシュメモリから商品データを取得できない場合には、自機内の商品ローカルファイルを検索し、商品データを取得する。これらのいずれもできない場合には、上位機２０Ｐへに問合せる。
【００１１】
上位機２０Ｐでは、問合せを受信すると、商品マスターキャッシュメモリを検索し商品マスターデータの中から当該商品コードに対応する商品データを抽出し、これを商品マスターデータとして当該ターミナル１０Ｐに応答する。しかし、商品マスターキャッシュメモリから商品データを抽出できない場合には、商品マスターファイルを検索し商品マスターデータ（商品データ）を抽出する。
【００１２】
ここに、例えば新規開店する店舗では、上位機２０Ｐにおいて、商品マスターデータを作成しつつ商品マスターファイルに設定登録する。商品マスターファイルのメンテナンス（商品マスターデータの追加・変更・削除等を行う。）の場合も同様である。この際に、商品マスターキャッシュメモリにも、商品マスターデータが反映（設定記憶）される。しかる後に、各ターミナル１０Ｐにデータ通信回線網１を通じて商品マスターデータ（商品データ）をダウンロード（ＤＬＬ…配信）する。
【００１３】
各ターミナル１０Ｐでは、配信された商品マスターデータ（商品データ）で商品ローカルファイルの商品データを更新する。この際に、当該商品データを商品ローカルキャッシュメモリに反映させる。
【００１４】
かくして、各ターミナル１０Ｐにおける日常的な商品登録の際は、当該ターミナル１０Ｐの商品ローカルキャッシュメモリ→商品ローカルファイル→上位機２０Ｐ側の商品マスターキャッシュメモリ→商品マスターファイルの順に検索され、商品コードに対応する商品データを取得することになる。
【００１５】
【発明が解決しようとする課題】
ところで、各ターミナル１０Ｐの商品ローカルキャッシュメモリの記憶容量は、技術的，コスト的事由等から、商品ローカルファイルの記憶容量に比較して遥かに小さい。したがって、初期設定記憶に際して、商品ローカルキャッシュメモリには、商品ローカルファイルに設定記憶された商品データのうちの一部分（一般的に最終側の一部商品データである。）のみが設定記憶される。
【００１６】
つまり、商品ローカルキャッシュメモリに初期設定（設定記憶）された商品データは、運用上の実際に即したヒット率の高いものは非常に少ないといえる。かくして、商品登録に際して、順位１位の商品ローカルキャッシュメモリを検索する時間が無駄となる確率が高くなる。また、その後に商品ローカルファイルを検索することになるので、商品登録までの時間が長引く。
【００１７】
すなわち、各ターミナル１０Ｐに折角商品ローカルキャッシュメモリを設けても、状況に応じた所定の時間が経過するまで、つまり商品ローカルキャッシュメモリに初期設定された商品データが商品ローカルファイルを検索しつつ取得されたヒット率の高い商品データで更新されるまでは、商品ローカルキャッシュメモリは実質的に機能せず有効利用されていないといえる。これは、各ターミナル１０Ｐのデータ処理遅速化を招く。
【００１８】
なお、各ターミナル１０Ｐに商品ローカルキャッシュメモリを設けない場合でも、各ターミナル１０Ｐの商品ローカルファイルに初期設定された商品データが上位機２０Ｐ側の商品マスターファイルを検索しつつ抽出されたヒット率の高い商品マスターデータ（商品データ）で更新されるまでは、当該各ターミナル１０Ｐの商品ローカルファイルは実質的に機能せず有効利用されていないといえるので、上記場合と同様に各ターミナル１０Ｐでのデータ処理遅速化を招くという問題が内在する。
【００１９】
本発明の目的は、各ターミナル側の商品ローカルキャッシュメモリを始から有効利用しつつ商品販売データ処理を迅速かつ正確に行える商品販売データ処理システムを提供することにある。
【００２０】
【課題を解決するための手段】
本発明は、一段の競業激化に伴いかつ開店前に、少なくとも１台のターミナルを起動させて上位機の商品マスターファイル（商品マスターキャッシュメモリ）を参照しつつ、その日の目玉商品や定期的な価格変更商品等の価格確認を含むスキャンチェックを実行することが義務付けられる傾向が強いことに着目し、スキャンチェック対象商品を把握しておくとともに、早期（例えば、開店前）に各ターミナルに当該スキャンチェック対象商品の商品データを配信しかつ当該各商品ローカルキャッシュメモリに一斉的に設定可能に形成し、前記目的を達成するものである。
【００２１】
すなわち、請求項１の発明は、商品マスターファイルを有する上位機と商品ローカルファイルを有する複数のターミナルとをデータ通信回線網を介して接続し、商品マスターファイルに記憶された商品マスターデータを利用して各商品ローカルファイルの商品データを更新可能に形成されかつ各ターミナルが自機内の商品ローカルファイルに記憶された商品データまたは商品マスターファイルに記憶された商品マスターデータから抽出された商品データを取得して商品登録可能に形成された商品販売データ処理システムにおいて、前記上位機を、スキャンチェック開始中に前記ターミナルから商品データの問合せを受信した場合には前記商品マスターファイルを参照して商品マスターデータの中から当該商品コードに対応する商品データを抽出して当該ターミナルに応答可能かつ前記商品マスターファイルに当該商品コードと対応させてスキャンチェック済フラグをセット可能であるとともに、スキャンチェック終了後に前記商品マスターファイルを参照してスキャンチェック済フラグがセットされている商品コードに対応する商品マスターデータを抽出してスキャンチェック済フラグ抽出ファイルに記憶可能かつこのスキャンチェック済フラグ抽出ファイルに記憶された抽出商品マスターデータを商品データとして前記各ターミナルに配信可能に形成し、前記各ターミナルを、前記上位機から受信した抽出商品マスターデータに基づく商品データを自機内商品ローカルファイルの一部を構成する商品ローカルキャッシュメモリに設定記憶可能に形成し、前記各ターミナルで運転開始時点から商品ローカルキャッシュメモリを参照した商品データの高速取得を担保可能に形成された商品販売データ処理システムである。
【００２２】
かかる発明では、例えば、上位機をスキャンチェックモードに切換える。そして、スキャンチェック開始中にターミナル（例えば、１０Ａ）を起動して、上位機に商品データの問合せという形式で、商品の価格確認を行う。かかる場合の商品は、全商品でなく目玉商品や日替わり値引き商品等の如く開店後にヒット率が高くなると推定される代表的なものが多い。これに対して、長期的な定額商品の価格確認を毎回行う必要はないと言える。
【００２３】
上位機は、このスキャンチェック開始中に、ターミナルから商品データの問合せを受信した場合には、商品マスターファイルを参照して商品マスターデータの中から当該商品コードに対応する商品マスターデータ（商品データ）を抽出して当該ターミナルに応答する。
【００２４】
当該ターミナル（１０Ａ）では、自機内商品ローカルファイルの他の一部を構成する例えば商品ローカルデータベースに当該商品データを反映しかつその一部を構成する商品ローカルキャッシュメモリに当該商品データを追従反映させる。
【００２５】
ここに、上位機側では、ターミナル（１０Ａ）からのスキャンチェックが成される度に、商品マスターファイルに当該商品コードと対応させてスキャンチェック済フラグをセットする。そして、スキャンチェック終了後に、商品マスターファイルを参照してスキャンチェック済フラグがセットされている商品コードに対応する商品マスターデータを抽出してスキャンチェック済フラグ抽出ファイルに記憶する。
【００２６】
次いで、スキャンチェック済フラグ抽出ファイルに記憶されている抽出商品マスターデータを、各ターミナル［１０Ｂ〜１０Ｎ、（１０Ａも配信対象としてもよい。）］に、抽出商品データとして配信する。
【００２７】
各ターミナル［１０Ｂ〜１０Ｎ、（１０Ａ）］では、自機内の商品ローカルファイルの一部を構成する商品ローカルキャッシュメモリに上位機から受信した抽出マスターデータに基づく抽出商品データを設定記憶する。
【００２８】
かくして、各ターミナル（１０Ａ〜１０Ｎ）では運転開始時点から当該商品ローカルキャッシュメモリを参照した商品データの高速取得を担保することができる。すなわち、各ターミナル側の商品ローカルキャッシュメモリを始から有効利用しつつ商品販売データ処理を迅速かつ正確に行うことができる。
【００２９】
また、請求項２の発明は、前記各ターミナルが、前記上位機から受信しかつ前記商品ローカルキャッシュメモリに設定記憶された抽出商品マスターデータに基づく抽出商品データを前記商品ローカルファイルの他の一部を構成する商品ローカルデータベースに反映可能に形成された商品販売データ処理システムである。
【００３０】
かかる発明では、各ターミナルは、上位機から受信しかつ商品ローカルキャッシュメモリに設定記憶された抽出商品データを商品ローカルファイルの他の一部を構成する商品ローカルデータベースに反映するので、請求項１の発明の場合と同様な作用効果を奏することができることに加え、さらに各ターミナルの商品ローカルファイルを構成する商品ローカルデータベースおよび商品ローカルキャッシュメモリの設定商品データの整合性を担保できる。
【００３１】
また、請求項３の発明は、前記上位機が、前記抽出商品マスターデータに基づく抽出商品データの前記各ターミナルへの配信終了後に前記商品マスターファイルにセットされていた当該スキャンチェック済フラグをリセット可能に形成された商品販売データ処理システムである。
【００３２】
かかる発明では、上位機は、抽出商品データ（抽出商品マスターデータ）の各ターミナルへの配信終了後に、商品マスターファイルにセットされていたスキャンチェック済フラグをリセットするので、請求項１および請求項２の各発明の場合と同様な作用効果を奏することができることに加え、さらに各ターミナルの商品ローカルファイル（商品ローカルキャッシュメモリ）に古くなったスキャンチェック時の抽出商品データをミス配信する機会の一掃化を図れる。
【００３３】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
【００３４】
本商品販売データ処理システムは、図１，図２に示す如く、基本的構成（１０，２０）が従来例の場合（図７）と同様とされているが、さらに上位機２０をスキャンチェック開始中に商品マスターファイル（２９ＤＢ）を参照して抽出した当該商品コードに対応する商品データを当該ターミナル１０に応答可能かつ商品マスターファイル（２９ＤＢ）にスキャンチェック済フラグをセット可能であるとともに、スキャンチェック終了後にスキャンチェック済フラグがセットされている商品コードに対応する商品マスターデータを抽出してスキャンチェック済フラグ抽出ファイル２３ＦＴに記憶可能かつ抽出記憶された抽出商品マスターデータを各ターミナル１０に抽出商品データとして配信可能に形成し、各ターミナル１０を商品ローカルファイル（１９ＤＢ）の一部を構成する商品ローカルキャッシュメモリ１３ＣＭに上位機２０から受信した抽出商品データを設定記憶可能に形成されている。
【００３５】
図１において、商品販売データ処理システムは、複数のターミナル（電子キャッシュレジスタ）１０と，これらを一括管理する上位機（ストアコントローラ）２０とをデータ通信回線網（ＬＡＮ）１を介してデータ通信可能に接続されている。３０は、データ通信回線網（ＩＳＤＮ）４を介してデータ通信可能に接続されたチェーン店のホストコンピュータである。
【００３６】
ストアコントローラからなる上位機２０は、図１に示すＣＰＵ２１，ＲＯＭ２２，バッテリーでバックアップされたＲＡＭ（キャッシュ）２３，キーボード（ＫＢ）２６，表示器（ＩＮＤ）２７，ＨＤＤ（ハードディスク装置）２９，ＦＤＤ（フロッピーディスク装置）２８および回線網１，４用のインターフェイス（Ｉ／Ｆ）を含み、各ターミナル１０（１０Ａ〜１０Ｎ）についての一括管理機能等を有する。
【００３７】
ＨＤＤ２９には、商品マスターファイルの一部分を構成する商品マスターキャッシュメモリ２３ＣＭに対して、その他の一部を構成する商品マスターデータベース２９ＤＢが設けられている。
【００３８】
この上位機２０は、機能的には、図２に示す売上データの収集，分析、各ターミナル１０からの問合せに対する応答、各種マスターファイルの管理等を行うストアサーバー部２０Ａおよび各ターミナル１０からの商品データの問合せに対する応答、トランザクションデータの収集、単品売上データの生成等を行うＦＰレスサーバー部２０Ｂからなる。
【００３９】
なお、ＦＤＤ２８およびフロッピーディスク（ＦＤ）は、図３，図４のプログラムをインストールするために利用される。もっとも、図５および図６のプログラムもこのＦＤＤ２８を利用してインストールしかつ各ターミナル１０にダウンロード可能に形成してもよい。
【００４０】
電子キャッシュレジスタからなるターミナル１０は、図１に示す、ＣＰＵ１１，ＲＯＭ１２，バッテリーでバックアップされたＲＡＭ（キャッシュ）１３，ＨＤＤ１９，スキャナ（ＳＣＮ）１４，キーボード（ＫＢ）１５，表示器（ＩＮＤ）１６，レシート印刷用のプリンタ（ＰＲＴ）１７，インターフェイス（Ｉ／Ｆ）および自動開放装置付きのドロワ（ＤＲＷ）１８を含み、商品販売データ処理機能（商品登録機能，会計処理機能等）を有する。４０は、カードリーダライタである。
【００４１】
ＨＤＤ１９内には、商品ローカルファイルの一部を構成する商品ローカルキャッシュメモリ１３ＣＭに対して、その他の一部を構成する商品ローカルデータベース１９ＤＢが設けられている。
【００４２】
機能的には、図２に示す登録業務からの問合せ、各種通知やトランザクションデータの送信等を行うＦＰレスクライアント部１０Ａおよび商品登録や各種設定、レポート印字を行うＧＵＩ、ＦＰレスクライアント部１０Ａや各種Ｉ／Ｏとのインターフェイスを持つＰＯＳサービス部１０Ｂからなる。
【００４３】
各ターミナル１０の基本的機能は、スキャナ１４を用いて商品コードを入力（図６のＳＴ４０でＹＥＳ）すると、制御部（ＣＰＵ１１，ＲＯＭ１２）が商品ローカルキャッシュメモリ１３ＣＭを参照（ＳＴ４１）して当該入力商品コードに対応する商品データ（商品名，単価等）を取得（ＳＴ４２のＹＥＳ）して、商品登録（ＳＴ４８）する。
【００４４】
商品ローカルキャッシュメモリ１３ＣＭに当該商品コードがない場合（ＳＴ４２のＮＯ）は、商品ローカルデータベース１９ＤＢを参照（ＳＴ４３）して商品データを取得（ＳＴ４４のＹＥＳ）し、商品登録（ＳＴ４８）する。
【００４５】
この商品ローカルデータベース１９ＤＢにも存在しない場合（ＳＴ４４のＮＯ）に、上位機（ＳＣ）２０にデータ通信回線網１を通して商品問合をする（ＳＴ４５）。
【００４６】
上位機２０から商品データの応答があった場合（ＳＴ４６のＹＥＳ）には、当該商品データを商品ローカルキャッシュメモリ１３ＣＭに設定記憶（ＳＴ４７）し、商品登録（ＳＴ４８）する。この商品データは、当該時またはその後の適時に商品ローカルデータベース１９ＤＢに反映される。応答がない場合（ＳＴ４６のＮＯ）は、エラー処理（ＳＴ４９）である。
【００４７】
上位機２０側の基本的機能は、ターミナル（ＴＭ）１０から商品データの問合せを受信（図３のＳＴ１０でＹＥＳ）すると、商品マスターファイル（第１段階は、商品マスターキャッシュメモリ２３ＣＭ）を参照（ＳＴ１１）して、当該商品データを抽出（ＳＴ１２）する。
【００４８】
商品マスターキャッシュメモリ２３ＣＭに商品データがない場合には、第２段階として商品マスターデータベース２９ＤＢを参照（ＳＴ１１）して商品マスターデータを抽出（ＳＴ１２）する。
【００４９】
そして、抽出した商品マスターデータに基づく商品データを当該ターミナル（ＴＭ）１０に応答する（ＳＴ１３のＮＯ，ＳＴ１５）。
【００５０】
ここにおいて、スキャンチェック内容を、各機（２０，１０）に共通の図２とともに上位機２０側の図３および図４並びにターミナル１０側の図５を参照して説明する。
【００５１】
ストアサーバー部２０Ａを利用してスキャンチェックの開始指令操作をする。これが確認（図３のＳＴ１６でＹＥＳ）されると、開始中フラグセット制御手段（ＣＰＵ２１，ＲＯＭ２２）が、ＲＡＭ２３のワークエリアにスキャンチェック中である旨のフラグをセット（ＯＮ…“１”）する（ＳＴ１７）。
【００５２】
選択されたターミナル１０（例えば、１０Ａ）において、図６の場合と同様な手順でスキャンチェック（価格確認）を実行する。この確認された商品データ（価格等）つまりその後のヒット率が高いと推定される商品データは、商品ローカルファイル（１３ＣＭおよび１９ＤＢ）に反映される。他の選択ターミナル１０（例えば、１０Ｂ）でもスキャンチェック（価格確認）を実行してもよい。
【００５３】
この段階では、スキャンチェックを実行しているターミナル１０（１０Ａ）を除く他のターミナル１０（１０Ｂ〜１０Ｎ）の商品ローカルファイル（商品ローカルデータベース１９ＤＢおよび商品ローカルキャッシュメモリ１３ＣＭ）には、当該価格確認済みの商品データは反映（記憶）されていない。
【００５４】
図３において、上位機２０側では、スキャンチェック開始中（ＳＴ１３のＹＥＳ）に、選択されたターミナル１０（１０Ａ）から商品データの問合せを受信（ＳＴ１０でＹＥＳ）すると、チェック済フラグセット制御手段（ＣＰＵ２１，ＲＯＭ２２）が商品マスターファイル（商品マスターデータベース２９ＤＢ）の当該商品コードに対応させてスキャンチェック済フラグをセット（ＯＮ…“１”）する（ＳＴ１４）。
【００５５】
そして、抽出（ＳＴ１２）した商品マスターデータを当該ターミナル１０（１０Ａ）に抽出商品データとして応答（ＳＴ１５）する。各商品に関して順番に確認される（ＳＴ１０でＹＥＳ〜ＳＴ１５）。
【００５６】
予定した全ての商品の価格確認が終了した後に、上位機２０側のストアサーバー部２０Ａを利用してスキャンチェックの終了指令操作をする。これが確認（図４のＳＴ１８でＹＥＳ）されると、開始中フラグリセット制御手段（ＣＰＵ２１，ＲＯＭ２２）が、ＲＡＭ２３のワークエリアにセット（ＯＮ…“１”）されていたスキャンチェック開始中である旨のフラグをリセット（ＯＦＦ）する（ＳＴ１９）。
【００５７】
かくして、スキャンチェック済フラグ抽出制御手段（ＣＰＵ２１，ＲＯＭ２２）が、商品マスターファイル（商品マスターデータベース２９ＤＢ）を参照（ＳＴ２０）してスキャンチェック済フラグがセット（ＯＮ）されている商品マスターデータを抽出（ＳＴ２１）してスキャンチェック済フラグ抽出ファイル２３ＦＴに記憶（ＳＴ２２）する。全レコードについて終了（ＳＴ２３のＹＥＳ）するまで実行する。
【００５８】
抽出商品マスターデータ配信制御手段（ＣＰＵ２１，ＲＯＭ２２）は、スキャンチェック済フラグ抽出・記憶が終了（ＳＴ２３のＹＥＳ）すると、スキャンチェック済フラグ抽出ファイル２３ＦＴに記憶されているスキャンチェック済商品マスターデータを他のターミナル（１０Ｂ〜１０Ｎ）に抽出商品データ（スキャンチェック済商品データ）として配信（ＳＴ２４）する。当該ターミナル１０（１０Ａ）にも配信するように構成してもよい。
【００５９】
各ターミナル１０（１０Ａ、１０Ｂ〜１０Ｎ）では、スキャンチェック開始中に、上位機２０から配信された抽出商品データ（スキャンチェック済商品データ）を受信（図５のＳＴ３０でＹＥＳ）すると、設定動作する。すなわち、受信した抽出商品データを商品ローカルファイルの一部を構成する商品ローカルキャッシュメモリ１３ＣＭに記憶（ＳＴ３１）する。
【００６０】
つまり、全ターミナル１０（１０Ａ、１０Ｂ〜１０Ｎ）の商品ローカルファイル（商品ローカルキャッシュメモリ１３ＣＭ）には、スキャンチェック済であるヒット率の高いと推定される抽出商品データが反映（設定記憶）される。その後の適時（ＳＴ３２のＹＥＳ）に、商品ローカルファイルの他の一部を構成する商品ローカルデータベース１９ＤＢの商品データが更新（ＳＴ３３）される。
【００６１】
上位機２０側では、配信終了（図４のＳＴ２５のＹＥＳ）後に、チェック済フラグリセット制御手段（ＣＰＵ２１，ＲＯＭ２２）が商品マスターファイル（商品マスターデータベース２９ＤＢ）にセットされていたスキャンチェック済フラグをリセット（ＯＦＦ）する（ＳＴ２６）。
【００６２】
しかして、この実施形態によれば、上位機２０をスキャンチェックモードに切換える。そして、スキャンチェック開始中にターミナル１０（例えば、１０Ａ）を起動して上位機２０に問合せ（図３のＳＴ１０でＹＥＳ）をしつつ、ヒット率が高くなると推定される商品の価格確認をする。
【００６３】
上位機２０は、このスキャンチェック開始中に、ターミナル１０から商品データの問合せを受信した場合（図３のＳＴ１０でＹＥＳ）には、メンテナンスされた商品マスターファイル（２９ＤＢ）を参照して当該商品コードに対応する商品マスターデータに基づく商品データを当該ターミナル１０に応答（ＳＴ１５）する。
【００６４】
当該ターミナル１０（１０Ａ）では、商品ローカルファイルの他の一部を構成する商品ローカルデータベース１９ＤＢに当該商品データを反映しかつ商品ローカルキャッシュメモリ１３ＣＭに当該商品データを追従反映させる。
【００６５】
上位機２０側では、ターミナル１０（１０Ａ）からのスキャンチェックが成される度に、商品マスターファイル（２９ＤＢ）に当該商品コードと対応させてスキャンチェック済フラグをセット（図３のＳＴ１４）する。
【００６６】
そして、スキャンチェック終了（図４のＳＴ１８のＹＥＳ）後に、商品マスターファイル（２９ＤＢ）を参照してスキャンチェック済フラグがセットされている商品コードに対応する商品マスターデータを抽出して、スキャンチェック済フラグ抽出ファイル２３ＦＴに記憶（ＳＴ２２）する。
【００６７】
次いで、スキャンチェック済フラグ抽出ファイル２３ＦＴに記憶された抽出商品マスターデータを各ターミナル１０［１０Ｂ〜１０Ｎ、（１０Ａも対象としてもよい。）］に抽出商品データとして配信（ＳＴ２４）する。
【００６８】
各ターミナル１０［１０Ｂ〜１０Ｎ、（１０Ａ）］では、自機内商品ローカルファイルの一部を構成する商品ローカルキャッシュメモリ１３ＣＭに、上位機２０から受信した抽出商品データを設定記憶（図５のＳＴ３１）する。
【００６９】
かくして、各ターミナル１０（１０Ａ〜１０Ｎ）に運転開始時点から当該商品ローカルキャッシュメモリ１３ＣＭを参照した商品データの高速取得を担保することができる。すなわち、各ターミナル１０側の商品ローカルキャッシュメモリ１３ＣＭを始から利用しつつ商品販売データ処理を迅速かつ正確に行える。
【００７０】
また、各ターミナル１０は、上位機２０から受信しかつ商品ローカルキャッシュメモリ１３ＣＭに設定記憶された抽出商品データを商品ローカルデータベース１９ＤＢに反映（図５のＳＴ３３）する。したがって、各ターミナル１０の商品ローカルファイルの各一部を構成する商品ローカルデータベース１９ＤＢおよび商品ローカルキャッシュメモリ１３ＣＭの設定商品データの整合性を担保できる。
【００７１】
また、上位機２０は、抽出商品マスターデータの各ターミナル１０への配信終了（図４のＳＴ１８のＹＥＳ）後に、商品マスターファイル（２９ＤＢ）にセットされていたスキャンチェック済フラグをリセット（クリア）する（ＳＴ２６）。したがって、各ターミナル１０の商品ローカルファイル（商品ローカルキャッシュメモリ１３ＣＭ）に古くなったスキャンチェック時の商品データをミス配信する機会を一掃化できる。
【００７２】
【発明の効果】
請求項１の発明によれば、上位機をスキャンチェック開始中に商品マスターファイルを参照して商品コードに対応する商品データを問合元のターミナルに応答可能かつ商品マスターファイルに当該商品コードと対応させてスキャンチェックフラグをセット可能であるとともに、スキャンチェック終了後にスキャンチェック済フラグがセットされている商品データを抽出してスキャンチェック済フラグ抽出ファイルに記憶可能かつ抽出記憶された抽出商品データを各ターミナルに配信可能に形成し、各ターミナルを上位機から受信した抽出商品データを当該商品ローカルファイル（商品ローカルキャッシュメモリ）に設定記憶可能に形成し、各ターミナルで運転開始時点から商品ローカルキャッシュメモリを参照した商品データの高速取得を担保可能に形成した商品販売データ処理システムであるから、各ターミナル側の商品ローカルキャッシュメモリを始から利用しつつ商品販売データ処理を迅速かつ正確に行える。
【００７３】
また、請求項２の発明によれば、各ターミナルが上位機から受信しかつ商品ローカルキャッシュメモリに設定記憶された抽出商品データを商品ローカルファイル（商品ローカルデータベース）に反映可能に形成されているので、請求項１の発明の場合と同様な効果を奏することができることに加え、さらに各ターミナルの商品ローカルファイルを構成する商品ローカルデータベースおよび商品ローカルキャッシュメモリの設定商品データの整合性を担保できる。
【００７４】
また、請求項３の発明によれば、上位機が各ターミナルへの配信終了後に商品マスターファイルにセットされていたスキャンチェック済フラグをリセット可能に形成されているので、請求項１および請求項２の各発明の場合と同様な効果を奏することができることに加え、さらに各ターミナルの商品ローカルファイル（商品ローカルキャッシュメモリ）に古くなったスキャンチェック時の商品データをミス配信する機会を一掃化できる。
【図面の簡単な説明】
【図１】本発明の実施形態を示すブロック図である。
【図２】同じく、上位機側および各ターミナル側の動作を説明するための図である。
【図３】同じく、上位機側の動作を説明するためのフローチャート（１）である。
【図４】同じく、上位機側の動作を説明するためのフローチャート（２）である。
【図５】同じく、ターミナル側の動作を説明するためのフローチャート（１）である。
【図６】同じく、ターミナル側の動作を説明するためのフローチャート（２）である。
【図７】従来例を説明するための図である。
【符号の説明】
１  ＬＡＮ（データ通信回線網）
１０  ターミナル（商品販売データ処理システム）
１０Ａ  ＦＰレスクライアント部
１０Ｂ  ＰＯＳサービス部
１３  ＲＡＭ
１３ＣＭ  商品ローカルキャッシュメモリ（商品ローカルファイル）
１４  スキャナ
１５  キーボード
１６  表示器
１７  プリンタ
１９  ＨＤＤ
１９ＤＢ  商品ローカルデータベース（商品ローカルファイル）
２０  上位機（商品販売データ処理システム）
２０Ａ  ストアサーバー部
２０Ｂ  ＦＰレスサーバー部
２３  ＲＡＭ
２３ＣＭ  商品マスターキャッシュメモリ（商品マスターファイル）
２３ＦＴ  スキャンチェック済フラグ抽出ファイル
２６  キーボード
２７  表示器
２９  ＨＤＤ
２９ＤＢ  商品マスターデータベース（商品マスターファイル）
３０  ホストコンピュータ
【図１】
0003849909.tif 000002
【図２】
0003849909.tif 000003
【図３】
0003849909.tif 000004
【図４】
0003849909.tif 000005
【図５】
0003849909.tif 000006
【図６】
0003849909.tif 000007
【図７】
0003849909.tif 000008