(57)【要約】      （修正有）【課題】本部機で本部マスタデータの本部メンテナンスを実行する際に、店舗機からマスタデータを収集することなく本部メンテナンスを行う。【解決手段】店舗機が商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳシステム１００であって、本部機１１０は、本部側制御部と、本部マスタデータを保持する本部側記憶部とを備え、店舗機１２０−１〜１２０−Ｎは、店舗側制御部と、現在使用中の使用中店舗マスタデータと、本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部とを備え、前記店舗側制御部は、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信し、前記本部側制御部は、前記店舗機から受信した前記使用中店舗マスタデータを、新たな本部マスタデータとして本部側記憶部に格納する。【選択図】図１
2018063474.tif 000002
【特許請求の範囲】
【請求項１】
店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳシステムであって、
前記本部機は、本部側制御部と、本部マスタデータを保持する本部側記憶部と、を備え、
前記店舗機は、店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、
前記店舗側制御部は、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信し、
前記本部側制御部は、前記店舗機から受信した前記使用中店舗マスタデータを、新たな前記本部マスタデータとして前記本部側記憶部に格納する、ＰＯＳシステム。
【請求項２】
前記本部側記憶部は、前記本部機においてメンテナンスされた本部マスタデータを適用前本部マスタデータとして保持する適用前本部マスタエリアを含み、
前記店舗側制御部は、前記適用前本部マスタエリアに格納された前記適用前本部マスタデータを、前記適用前店舗マスタデータとして前記店舗側記憶部に格納する、請求項１に記載のＰＯＳシステム。
【請求項３】
前記本部側制御部は、前記本部機においてメンテナンスされた本部マスタデータを適用前本部マスタデータとして前記店舗機に送信し、
前記店舗側制御部は、受信した前記適用前本部マスタデータを、前記適用前店舗マスタデータとして前記店舗側記憶部に格納する、請求項１に記載のＰＯＳシステム。
【請求項４】
前記本部側制御部は、前記本部マスタデータのメンテナンスを実行する前に、該本部マスタデータが、前記本部機において前回メンテナンスを行ったものであること、または前記本部機において前回メンテナンスを行ったものに対して、前記店舗機において更にメンテナンスを行ったものであることを確認する、請求項１〜３のいずれか１項に記載のＰＯＳシステム。
【請求項５】
前記本部側制御部は、前記本部マスタデータが、前記本部機において前回メンテナンスを行った前記本部マスタデータでないこと、または前記本部機において前回メンテナンスを行った前記本部マスタデータに対して、前記店舗機において更にメンテナンスを行ったマスタデータでないことを確認した場合、前記本部機において前回メンテナンスを行った前記本部マスタデータに対してメンテナンスを実行する、請求項４に記載のＰＯＳシステム。
【請求項６】
前記本部側制御部は、前記本部マスタデータが、前記本部機でメンテナンスされたものであるか、または前記店舗機でメンテナンスされたものであるかを識別可能である、請求項１〜５のいずれか１項に記載のＰＯＳシステム。
【請求項７】
店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンスするマスタデータメンテナンス方法であって、
前記店舗機が、前記本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータを、自店舗機において使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信するステップと、
前記本部機が、受信した前記使用中店舗マスタデータを、新たな本部マスタデータとして本部側記憶部に格納するステップと、を有する、マスタデータメンテナンス方法。
【請求項８】
前記店舗機が、前記本部機においてメンテナンスされた本部マスタデータを、前記適用前店舗マスタデータとして店舗側記憶部に格納するステップを有する、請求項７に記載のマスタデータメンテナンス方法。
【請求項９】
本部内に設置された本部機とネットワークを介してデータ通信可能に接続され、かつ店舗内に設置され、商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳ端末装置であって、
店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、
前記店舗側制御部は、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信する、ＰＯＳ端末装置。
【請求項１０】
前記店舗側制御部は、前記本部機においてメンテナンスされた本部マスタデータを適用前本部マスタデータとして保持する適用前本部マスタエリアに格納された前記適用前本部マスタデータを、前記適用前店舗マスタデータとして前記店舗側記憶部に格納する、請求項９に記載のＰＯＳ端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳシステム、マスタデータメンテンナンス方法、及びＰＯＳ端末装置
に関する。
【背景技術】
【０００２】
顧客が購入する商品の登録処理及び精算処理を行うＰＯＳ（Point of Sales）端末装置は、登録処理及び精算処理を行う際に、商品マスタファイルに予め記憶されている商品に関するデータ（以下、「商品マスタデータ」と呼ぶ）を参照する。商品マスタファイルには、商品の商品コード、商品名、及び単価等が商品と対応付けられた商品マスタデータが記憶されている。本部および各店舗では、新規商品に関するデータの登録や商品価格の変更等を行うために、商品マスタデータを必要に応じてメンテナンス（商品に関するデータの追加・変更・削除等）する必要がある。
【０００３】
ＰＯＳシステムは、複数の店舗にそれぞれ設置された複数のＰＯＳ端末装置（店舗機）と、これらの店舗機とネットワークを介してデータ通信可能であり、かつ店舗の本部に設置された情報処理装置（本部機）とからなる。このような、ＰＯＳシステムは、店舗機及び本部機の両方において商品マスタデータに対してメンテナンスを実行している。ここで、店舗機の商品マスタファイルを「店舗マスタファイル」と呼び、店舗マスタファイルに記憶された商品マスタデータを「店舗マスタデータ」と呼ぶことにする。また、本部機の商品マスタファイルを「本部マスタファイル」と呼び、本部マスタファイルに記憶された商品マスタデータを「本部マスタデータ」と呼ぶことにする。さらに、店舗機において店舗マスタデータに対して行うメンテナンスを「店舗メンテナンス」と呼び、本部機において本部マスタデータに対して行うメンテナンスを「本部メンテナンス」と呼ぶことにする。このようなＰＯＳシステムにおいては、店舗マスタデータと本部マスタデータとの整合性を図る必要がある。
【０００４】
特許文献１は、本部マスタデータに対して本部メンテナンスを実行する前に各店舗機に集信要求を送信し、各店舗機で店舗メンテナンスが済んでいる店舗マスタデータを本部マスタデータに反映させる商品販売データ処理システムを開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３２８５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の商品販売データ処理システムにおいては、本部マスタデータに対して本部メンテナンスを実行する前に各店舗機に集信要求を送信し、受信した店舗メンテナンス済み店舗マスタデータを本部マスタデータに反映させた後でなければ、本部メンテナンスを実行することができない。
【０００７】
本発明の目的は、本部機で本部マスタデータの本部メンテナンスを実行する際に、店舗機からマスタデータを収集することなく本部メンテナンスを行うことが可能なＰＯＳシステムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１の態様のＰＯＳシステムは、店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳシステムであって、前記本部機は、本部側制御部と、本部マスタデータを保持する本部側記憶部と、を備え、前記店舗機は、店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、前記店舗側制御部は、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信し、前記本部側制御部は、前記店舗機から受信した前記使用中店舗マスタデータを、新たな前記本部マスタデータとして前記本部側記憶部に格納する。
【０００９】
本発明の第２の態様のマスタデータメンテンナス方法は、店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンスするマスタデータメンテナンス方法であって、前記店舗機が、前記本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータを、自店舗機において使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信するステップと、前記本部機が、受信した前記使用中店舗マスタデータを、新たな本部マスタデータとして本部側記憶部に格納するステップと、を有する。
【００１０】
本発明の第３の態様のＰＯＳ端末装置は、本部内に設置された本部機とネットワークを介してデータ通信可能に接続され、かつ店舗内に設置され、商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳ端末装置であって、店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、前記店舗側制御部は、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信する。
【発明の効果】
【００１１】
本発明によれば、本部機で本部マスタデータの本部メンテナンスを実行する際に、店舗機からマスタデータを収集することなく本部メンテナンスを行うことが可能なＰＯＳシステムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係るＰＯＳシステムの構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る本部機の構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る本部側記憶部が保持する商品マスタデータの詳細を示す概念図であり、（ａ）は本部側記憶部の詳細を示す概念図、（ｂ）は店舗別商品マスタデータの詳細を示す概念図、（ｃ）は適用前商品マスタデータの詳細を示す概念図、（ｄ）は店舗別データの詳細を示す概念図である。
【図４】本発明の第１の実施形態に係る店舗機の構成を示すブロック図であり、（ａ）は店舗機の構成を示すブロック図であり、（ｂ）は店舗側記憶部が保持するデータを示すブロック図である。
【図５】本発明の第１の実施形態に係る本部機において、商品マスタデータに対してメンテナンスを実行する時の処理の流れを示すフローチャートである。
【図６】本発明の第１の実施形態に係る店舗機において、本部機が保持する商品マスタデータを取り込む時の処理の流れを示すフローチャートである。
【図７】本発明の第１の実施形態に係る店舗機において、商品マスタデータに対してメンテナンスを実行する時の処理の流れを示すフローチャートである。
【図８】本発明の第１の実施形態に係る店舗機において、適用前商品マスタデータを適用する時の処理の流れを示すフローチャートである。
【図９】本発明の第１の実施形態に係る本部機において、店舗機から商品マスタデータを受信した際の処理の流れを示すフローチャートである。
【図１０】本発明の第１の実施形態に係る本部機でメンテナンスを実行する前の商品マスタデータを示す概念図であり、（ａ）は本部側記憶部の詳細を示す概念図、（ｂ）は店舗別商品マスタデータの詳細を示す概念図、（ｃ）は店舗別データの詳細を示す概念図である。
【図１１】本発明の第１の実施形態に係る本部機でメンテナンスを実行した後の商品マスタデータを示す概念図であり、（ａ）は本部側記憶部の詳細を示す概念図、（ｂ）は店舗別商品マスタデータの詳細を示す概念図、（ｃ）は適用前商品マスタデータの詳細を示す概念図、（ｄ）は店舗別データの詳細を示す概念図である。
【図１２】本発明の第２実施形態に係る本部側記憶部が保持する商品マスタデータの詳細を示す概念図であり、（ａ）は本部側記憶部の詳細を示す概念図、（ｂ）は店舗別商品マスタデータの詳細を示す概念図、（ｃ）は店舗別データの詳細を示す概念図である。
【図１３】本発明の第２実施形態に係る本部機において、商品マスタデータに対してメンテナンスを実行する時の処理の流れを示すフローチャートである。
【図１４】本発明の第２の実施形態に係る本部機において、店舗機から商品マスタデータを受信した際の処理の流れを示すフローチャートである。
【図１５】本発明のその他の実施形態に係る本部機及び店舗機の構成を示すブロック図である。
【図１６】本発明の概念を説明するためのブロック図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら、本発明の実施形態について詳細に説明する。なお、繰り返し説明することによる煩雑さを避けるため、各図において同一または相当する部分には同一の符号を付して適宜説明は省略する。
【００１４】
［概念］
まず、本発明に係る実施形態の理解を容易にするために、図１６を参照しつつ本発明の概念について説明する。図１６は、本発明の概念を示すＰＯＳシステムの概念図である。
【００１５】
図１６に示すように、ＰＯＳシステム１は、本部機１０と、店舗機２０と、を含む。本部機１０は、例えば、コンピュータで構成された情報処理装置である。店舗機２０は、例えば、コンピュータで構成されたＰＯＳ端末装置である。すなわち、ＰＯＳシステム１において、店舗機２０は各店舗に設置され、本部機１０は店舗機２０が設置されている店舗の本部に設置される。本部機１０と、店舗機２０とは、ネットワーク３０を介して互いに通信可能に接続されている。ネットワーク３０は、特に限定されず、インターネット網等の通信網であればよい。なお、図１６において、本部機１０は、１台の店舗機２０と接続されているものとして説明するが、これは例示であり、本部機１０は複数台の店舗機２０と接続されていてもよい。
【００１６】
まず、本部機１０について説明する。本部機１０は、本部側記憶部１１と、本部側制御部１２と、を備える。
【００１７】
本部側記憶部１１は、商品販売に関する処理を行う際に、店舗機２０が使用する種々の商品マスタデータを保持する。具体的には、本部側記憶部１１は、店舗機２０用の初版から最新版までの商品マスタデータ、後述する本部側制御部１２でメンテナンスを行い、店舗機２０に適用する前（店舗機２０が使用する前）の商品マスタデータ、店舗機２０が現に使用している商品マスタデータ及び売上データ等を保持している。店舗機２０が設置されている店舗ごとの商品マスタデータのことを、店舗マスタデータと呼ぶことがある。本部側制御部１２でメンテナンスを行い、かつ店舗機２０に適用する前の商品マスタデータのことを、適用前店舗マスタデータと呼ぶことがある。なお、店舗別データには売上データが含まれているものとして説明するが、店舗別データには売上データは含まれていなくてもよい。
【００１８】
本部側制御部１２は、本部機１０の各種の機能を制御する。本部側制御部１２は、店舗機２０から店舗機２０が現在使用している商品マスタデータを受信すると、本部マスタデータとして本部側記憶部１１に格納する。また、本部側制御部１２は、最新の本部マスタデータについてメンテナンスが行われたものを、適用前本部マスタデータとして本部側記憶部１１に格納する。
【００１９】
次に、店舗機２０について説明する。店舗機２０は、店舗側記憶部２１と、店舗側制御部２２と、を備える。
【００２０】
店舗側記憶部２１は、店舗機２０で現在使用している使用中店舗マスタデータ、本部機１０または店舗機２０でメンテナンスされた適用前店舗マスタデータ、及び売上データ等を保持している。
【００２１】
店舗側制御部２２は、店舗機２０の各種の機能を制御する。店舗側制御部２２は、適用前店舗マスタデータを店舗機２０で使用可能とした時に、その適用前店舗マスタデータを使用中店舗マスタデータとして、本部機１０に送信する。また、店舗側制御部２２は、本部機１０でメンテナンスされた商品マスタデータや自店舗機２０でメンテナンスされた商品マスタデータを、適用前店舗マスタデータとして、店舗側記憶部２１に格納する。
【００２２】
ＰＯＳシステム１は、上述の構成を有することで、本部機１０は店舗機２０から商品マスタデータを収集することなく、商品マスタデータに対してメンテナンスを実行することができる。
【００２３】
以下、図面を参照しつつ、本発明の実施形態について詳細に説明する。
【００２４】
［第１の実施形態］
図１〜図１１を参照して、第１の実施形態について説明する。
【００２５】
図１は、第１の実施形態に係るＰＯＳシステム１００の構成を示す模式図である。ＰＯＳシステム１００は、店舗の本部に設置された本部機（情報処理装置）１１０と、店舗ごとにそれぞれ設置された第１の店舗機（ＰＯＳ端末装置）１２０−１、第２の店舗機１２０−２、第３の店舗機１２０−３、・・・及び第Ｎの店舗機１２０−Ｎと、を含む。すなわち、ＰＯＳシステム１００は、１台の本部機と、Ｎ台（Ｎは１以上の整数）の店舗機とを含む。
【００２６】
本部機１１０と第１の店舗機１２０−１〜第Ｎの店舗機１２０−Ｎとは、ネットワーク（例えば、ＩＳＤＮ（Integrated Services Digital Network））１３０を介して、互いにデータ通信可能に構成されている。ネットワーク１３０は、特に限定されず、データ通信可能な他の通信網（例えば、インターネット網）であってもよい。
【００２７】
図２を参照して、第１の実施形態に係る本部機１１０の構成について説明する。図２は、本部機１１０の構成を示すブロック図である。
【００２８】
図２に示すように、本部機１１０は、データ等を入力する入力部１１１と、情報処理の結果等を表示する表示部１１２と、他の装置との通信を行う通信部１１３と、本部機１１０の全体の制御を行う本部側制御部１１４と、を備えている。また、本部側制御部１１４は、アプリケーションプログラム等を保持する本部側記憶部１１５を有する。以下では、本部側記憶部１１５は、本部側制御部１１４が有するものとして説明するが、これは例示であり、本発明を限定するものではない。本部側記憶部１１５は、本部側制御部１１４の外部に設けてもよい。このような本部機１１０は、例えば通常のコンピュータから構成することができる。
【００２９】
図３は、本部側記憶部１１５の詳細を示す概念図である。具体的には、図３（ａ）は本部側記憶部１１５の詳細を示し、図３（ｂ）は店舗別商品マスタデータの詳細を示し、図３（ｃ）は適用前商品マスタデータの詳細を示し、図３（ｄ）は店舗別データの詳細を示している。
【００３０】
図３（ａ）を参照して、本部側記憶部１１５が保持するデータについて説明する。図３（ａ）に示すように、本部側記憶部１１５は、店舗別商品マスタエリア２１０、適用前商品マスタエリア２２０、及び店舗別データエリア２３０を有する。ここで、適用前商品マスタエリア２２０のことを適用前本部マスタエリアと呼ぶこともある。また、店舗別商品マスタエリア２１０、適用前商品マスタエリア２２０、及び店舗別データエリア２３０は、それぞれ、本部側制御部１１４の外部の記憶部（図示しない）に設けられていてもよい。店舗別商品マスタエリア２１０は、本部機１１０とネットワークを介して接続されている全ての店舗の商品マスタデータを店舗別商品マスタデータとして店舗ごとに含む。適用前商品マスタエリア２２０は、本部機１１０とネットワークを介して接続されている全ての店舗について、適用前商品マスタデータを適用前の商品マスタデータとして店舗別に含む。店舗別データエリア２３０は、本部機１１０とネットワークを介して接続されている全ての店舗の店舗別データを店舗ごとに含む。
【００３１】
図３（ｂ）を参照して、店舗別商品マスタデータについて説明する。図３（ｂ）は、店舗別商品マスタデータの一例として、「○×バーガ高津１号店」（以下、店舗Ｎｏ．１）の店舗別商品マスタデ−タ２１０−１を示している。以下、店舗Ｎｏ．１に設置されている店舗機を後述する店舗機１２０（図４参照）であるものとして説明する。
【００３２】
店舗別商品マスタデ−タ２１０−１は、店舗名、店舗コード、商品マスタ変更履歴、及び各版数の商品マスタデータを含む。商品マスタ変更履歴は、過去から現在までの間に店舗機１２０に適用された商品マスタデータの変更履歴を含む。具体的には、店舗別商品マスタデ−タ２１０−１の商品マスタ変更履歴には、変更履歴として「ＶＥＲ１．０」、「ＶＥＲ１．１」、「ＶＥＲ１．２」、「ＶＥＲ１．２Ａ」、及び「ＶＥＲ１．３」を含んでいる。ここで、「ＶＥＲ（数字）．（数字）」で示す履歴は、本部機１１０によってメンテナンスが実行された変更履歴であることを意味する。すなわち、店舗別商品マスタデ−タ２１０−１の商品マスタ変更履歴のうち、「ＶＥＲ１．０」、「ＶＥＲ１．１」、「ＶＥＲ１．２」、及び「ＶＥＲ１．３」は、本部機１１０によってメンテナンスが行われた変更履歴である。また、「ＶＥＲ（数字）．（数字）（アルファベット）」で示す履歴は、店舗機１２０によってメンテナンスが実行された商品マスタデータの変更履歴であることを意味する。すなわち、店舗別商品マスタデ−タ２１０−１の商品マスタ変更履歴のうち、「ＶＥＲ１．２Ａ」は、店舗機１２０によってメンテナンスが実行された変更履歴である。したがって、本部機１１０及び店舗機１２０は、それぞれ、商品マスタ変更履歴に記載された「ＶＥＲ（数字）．（数字）（アルファベット）」のアルファベットの有無によって、本部機１１０及び店舗機１２０のどちらでメンテナンスが実行された商品マスタデータかを判別することができる。なお、店舗機１２０に適用されていない店舗別商品マスタデータは、前述した適用前本部マスタデータである。
【００３３】
図３（ｃ）を参照して、適用前商品マスタデータについて説明する。図３（ｃ）は、適用前商品マスタデータの一例として、店舗Ｎｏ．１の適用前商品マスタデータ２２０−１を示している。適用前商品マスタデータ２２０−１は、本部機１１０でメンテナンスを実行し、店舗機１２０に適用する前の商品マスタデータである。
【００３４】
適用前商品マスタデータ２２０−１は、店舗名、店舗コード、バージョン、変更日付、適用予定日、適用日、及び商品マスタデータを含む。ここで、変更日付とは、本部機１１０において後述する店舗別データ２３０−１に含まれる商品マスタデータに対してメンテナンスを行った日付を意味する。また、適用予定日とは、適用前商品マスタデータ２２０−１を店舗機１２０で適用を開始する予定日（使用を開始する予定日）を意味する。さらに、適用日とは、適用前商品マスタデータ２２０−１を店舗機１２０で実際に適用（使用）できる状態にした日を意味する。なお、適用前商品マスタデータは、前述した適用前本部マスタデータである。
【００３５】
図３（ｄ）を参照して、店舗別データについて説明する。図３（ｄ）は、店舗別データの一例として、店鋪Ｎｏ．１の店舗別データ２３０−１を示している。
【００３６】
店舗別データ２３０−１は、店舗名、店舗コード、商品マスタ変更履歴、商品マスタデータ、及び売上データを含んでいる。店舗別データ２３０−１の商品マスタデータは、前述した本部マスタデータである。なお、店舗別データ２３０−１は、売上データを含んでいるが、売上データは必ずしも含んでいなくてもよい。
【００３７】
次に、図４を参照して、第１の実施形態に係るＰＯＳシステムの店舗機の構成について説明する。図４（ａ）は店舗機の構成を示すブロック図であり、図４（ｂ）は店舗機が備える店舗側記憶部が保持するデータを示すブロック図である。
【００３８】
第１の実施形態において、店舗機１２０は、１台のＰＯＳ端末装置により構成されている。具体的には、図４（ａ）に示すように、店舗機１２０は、データ等を入力する入力部１２１、情報処理の結果等を表示する店員用表示部１２２及び顧客用表示部１２３、レシート等を印刷する印刷部１２４、他の装置との通信を行う通信部１２５、アプリケーションプログラム等を記憶する店舗側記憶部１２７を有して、店舗機１２０の全体の制御を行う店舗側制御部１２６を備えている。このような店舗機１２０は、例えば、通常のコンピュータから構成することができる。図１に示した第１の店舗機１２０−１〜第Ｎの店舗機１２０−Ｎは、店舗機１２０と同様の構成を有している。なお、顧客用表示部１２３は、必ずしも有する必要はない。
【００３９】
次に、図４（ｂ）を参照して、店舗側記憶部１２７について説明する。図４（ｂ）は、店舗側記憶部１２７の詳細を示している。店舗側記憶部１２７は、適用前店舗マスタエリア３１０、使用中店舗マスタエリア３２０、及び売上データエリア３３０を有している。適用前店舗マスタエリア３１０には、本部機１１０または自店舗機１２０でメンテンスされて実際に店舗機１２０で使用される前の商品マスタデータが格納されている。適用前店舗マスタエリア３１０に格納されている商品マスタデータは、前述した適用前店舗マスタデータである。使用中店舗マスタエリア３２０には、店舗機１２０において現在使用している商品マスタデータが格納されている。使用中店舗マスタエリア３２０に格納されている商品マスタデータは、前述した使用中店舗マスタデータである。売上データエリア３３０には、商品販売の記録である売上データが格納されている。適用前店舗マスタエリア３１０、使用中店舗マスタエリア３２０、及び売上データエリア３３０は、店舗側制御部１２６の外部の記憶部（図示しない）が有するようにしてもよい。また、店舗側記憶部１２７は、過去の商品マスタデータを保持していてもよい。
【００４０】
［本部機において商品マスタデータに対してメンテナンスを行う時に実行する処理］
図５を参照して、商品マスタデータに対してメンテナンスを行う時に、本部機１１０の本部側制御部１１４が実行する処理の流れについて説明する。図５は、本部側制御部１１４の処理の流れを示すフローチャートである。
【００４１】
まず、本部側制御部１１４は、本部のメンテナンス実行者から、商品マスタデータのメンテナンスを実行するアプリケーションプログラムの起動を指示する入力があると、アプリケーションプログラムを起動する。起動した後、本部のメンテナンス実行者からの入力によって、商品マスタデータのメンテナンスを実行する店舗（例えば、店舗Ｎｏ．１）が選択される（ＳＴＥＰ１）。
【００４２】
次に、本部側制御部１１４は、店舗別データエリア２３０（図３（ａ）参照）から、選択された店舗の店舗別データ２３０−１（図３（ｄ）参照）を取得する（ＳＴＥＰ２）。
【００４３】
次に、本部側制御部１１４は、取得した店舗別データ２３０−１に含まれる商品マスタデータの版数が適切か否かを判定する（ＳＴＥＰ３）。商品マスタデータの版数が適切であるとは、取得した商品マスタデータの版数と、店舗別商品マスタデータの最新の版数とが同一であることを意味する。商品マスタデータの版数が適切でないとは、取得した商品マスタデータの版数と、店舗別商品マスタデータの最新の版数とが同一でないことを意味する。
【００４４】
ここで、再び図３を参照して、本部側制御部１１４が商品マスタデータの版数を判定する具体的な処理について説明する。
【００４５】
図３（ｂ）は、図３（ｄ）に示す店舗別データ２３０−１に対して、本部機１１０でメンテナンスが実行されたことにより、商品マスタ変更履歴に「ＶＥＲ１．３」を含んだ状態を示している。ここで、本部機１１０でメンテナンスを実行する際に、本部側制御部１１４が店舗別データ２３０−１を本部側記憶部１１７から取得すると、店舗別データ２３０−１に含まれる商品マスタデータの版数は「ＶＥＲ１．２Ａ」である（図３（ｄ）参照）。この時、図３（ｂ）及び図３（ｃ）の示すように、店舗別商品マスタデ−タ２１０−１の版数は、「ＶＥＲ１．３」が適用される前であるので、「ＶＥＲ１．２Ａ」である。すなわち、取得した商品マスタデータの版数と、店舗別データに含まれる商品マスタデータの最新の版数とは一致している。このような場合に、本部側制御部１１４は、取得した商品マスタデータの版数は適切であると判定する。
【００４６】
本部側制御部１１４は、ＳＴＥＰ３において商品マスタデータの版数が適切でないと判定した場合（ＳＴＥＰ３のＮ）、ＳＴＥＰ１において選択された店舗の最新の商品マスタデータを本部側記憶部１１５から取得する（ＳＴＥＰ４）。ここで、図１０を参照して、本部側制御部１１４が選択された店舗の最新の商品マスタデータを取得する処理について説明する。
【００４７】
図１０は、本部機１１０においてメンテナンスを実行する前の店舗Ｎｏ．１の商品マスタデータを示している。具体的には、図１０（ａ）は本部側記憶部１１５の詳細を示し、図１０（ｂ）は店舗Ｎｏ．１の店舗別商品マスタデータの詳細を示し、図１０（ｃ）は店舗Ｎｏ．１の店舗別データの詳細を示している。図１０（ｂ）を参照すると、店舗別商品マスタデータ２１０−１Ａの版数は「ＶＥＲ１．１」である。図１０（ｃ）を参照すると、店舗別データ２３０−１Ａに含まれる商品マスタデータの版数は「ＶＥＲ１．０」である。すなわち、図１０（ｂ）及び図１０（ｃ）は、店舗機Ｎｏ．１が現に使用している商品マスタデータの版数が、本部機１１０が保持する店舗別商品マスタデータ２１０−１Ａの版数よりも旧いことを示している。このような状態は、店舗機１２０が故障等によって、「ＶＥＲ１．１」の店舗別商品マスタデータ２１０−１Ａが適用されていない場合に生じる。この場合、本部側制御部１１４は、店舗別商品マスタデータの最新版数である「ＶＥＲ１．１」の店舗別商品マスタデータ２１０−１Ａを本部側記憶部１１５から取得する。
【００４８】
ＳＴＥＰ３において商品マスタデータの版数が適切だった場合（ＳＴＥＰ３のＹ）及びＳＴＥＰ４において本部側制御部１１４が最新の商品マスタデータを取得した場合、本部のメンテナンス実行者によって、商品マスタデータが変更（メンテナンス）され、適用予定日が指定される（ＳＴＥＰ５）。すなわち、本部側制御部１１４は、店舗機１２０で使用中の商品マスタデータが、本部機１２０において前回メンテナンスを行った商品マスタデータでないこと、または本部機１２０において前回メンテナンスを行った商品マスタデータに対して、店舗機１１０において更にメンテナンスを行った商品マスタデータでないことを確認する。そして、本部側制御部１１４は、本部側記憶部１１５から最新の商品マスタデータ（本部機１１０において前回最後に行った商品マスタデータ）を取得し、その商品マスタデータに対してメンテナンスが行われる。この時、本部側制御部１１４は、本部のメンテナンス実行者の指示に従って店舗機１２０用の商品マスタデータに対してメンテナンスを実行する。また、本部側制御部１１４は、メンテナンスした件数をカウントし、例えばメンテナスの回数が所定の件数（例えば５０件）以上となった場合に、「ＶＥＲ（数字）．（数字）」に含まれる２つの数字のうち、最初の数字に１を加え、２番目の数字を０に戻す。また、所定の件数（例えば５０件）未満であれば、「ＶＥＲ（数字）．（数字）」に含まれる２つの数字のうち、最初の数字は変更せず、２番目の数字に１を加える。さらに、「ＶＥＲ（数字）．（数字）（アルファベット）」であれば、アルファベットを削除する。また、メンテナンスの際には、商品マスタデータを適用する前であるため適用日欄は空欄とする。
【００４９】
次に、本部側制御部１１４は、メンテナンス後の商品マスタデータを、適用前商品マスタエリア２２０に記憶する。この際、本部側制御部１１４は、メンテンス後の商品マスタデータを、店舗別商品マスタエリア２１０にも記憶するとともに、変更履歴に記録する（ＳＴＥＰ６）。
【００５０】
次に、本部側制御部１１４は、他に商品マスタデータを変更する店舗がある旨の入力があるか否かを判定する（ＳＴＥＰ７）。本部側制御部１１４は、他に商品マスタデータを変更する店舗がある場合（ＳＴＥＰ７のＹ）、ＳＴＥＰ１に戻り、その店舗に対してＳＴＥＰ１〜ＳＴＥＰ７までの処理を実行する。そして、本部側制御部１１４は、他に商品マスタデータを変更する店舗がない場合（ＳＴＥＰ７のＹ）、処理を終了する（ＳＴＥＰ７のＮ）。
【００５１】
［店舗機において本部機が保持する商品マスタデータを取り込む時に実行する処理］
図６を参照して、店舗機１２０において本部機１１０の適用前商品マスタエリア２２０が保持する適用前商品マスタデータ２２０−１を取り込む時に、店舗機１２０の店舗側制御部１２６が実行する処理について説明する。
【００５２】
店舗側制御部１２６は、適用前商品マスタデータ２２０−１の取り込みを指示する入力の有無を確認する（ＳＴＥＰ１１）。
【００５３】
店舗側制御部１２６は、適用前商品マスタデータ２２０−１の取り込みを指示する入力がなかった場合（ＳＴＥＰ１１のＮ）、現在の時刻が予め定めた所定の時刻か否かを判定する（ＳＴＥＰ１２）。ここで、所定の時刻とは、例えば店舗の営業時間内の１時間間隔の時刻である。また、所定の時刻は特に限定されず、ユーザ等は所定の時刻は自由に設定してよい。
【００５４】
店舗側制御部１２６は、現在の時刻が予め定めた所定の時刻でなかった場合（ＳＴＥＰ１２のＮ）、ＳＴＥＰ１１に戻る。
【００５５】
店舗側制御部１２６は、ＳＴＥＰ１１において適用前商品マスタデータ２２０−１の取り込みを指示する入力があった場合（ＳＴＥＰ１１のＹ）、適用前商品マスタエリア２２０に自店舗（店舗Ｎｏ．１）の適用前商品マスタデータ２２０−１が含まれているか否かを判定する（ＳＴＥＰ１３）。また、店舗側制御部１２６は、ＳＴＥＰ１２において現在の時刻が予め定めた所定の時刻であった場合（ＳＴＥＰ１２のＹ）にも、ＳＴＥＰ１３に移行する。
【００５６】
店舗側制御部１２６は、ＳＴＥＰ１３において適用前商品マスタエリア２２０に適用前商品マスタデータ２２０−１が含まれていないと判定した場合（ＳＴＥＰ１３のＮ）、ＳＴＥＰ１１に戻る。
【００５７】
店舗側制御部１２６は、ＳＴＥＰ１３において適用前商品マスタエリア２２０に適用前商品マスタデータ２２０−１が含まれていると判定した場合（ＳＴＥＰ１３のＹ）、適用前商品マスタデータ２２０−１を取り込み、店舗側記憶部１２７内の適用前店舗マスタエリア３１０（図４（ｂ）参照）に、適用前店舗マスタデータとして格納する（ＳＴＥＰ１４）。また、店舗側制御部１２６は、適用前商品マスタデータ２２０−１を取り込む際に、版数（ＶＥＲ）をチェックし、まだ取り込んでいない版数（ＶＥＲ）の適用前商品マスタデータのみを取り込む。
【００５８】
そして、店舗側制御部１２６は、ＳＴＥＰ１１に戻る。
【００５９】
［店舗機において商品マスタデータに対してメンテナンスを行う時に実行する処理］
図７を参照して、店舗機１２０で現在適用中の商品マスタデータを変更する処理、すなわち、メンテナンスを実行する時に、店舗機１２０の店舗側制御部１２６が実行する処理について説明する。
【００６０】
まず、店舗側制御部１２６は、店舗のメンテナンス実行者から、現在使用中の商品マスタデータの変更を指示する入力があったか否かを確認する（ＳＴＥＰ２１）。
【００６１】
次に、店舗側制御部１２６は、ＳＴＥＰ２１において商品マスタデータの変更を指示する入力がなかった場合（ＳＴＥＰ２１のＮ）、ＳＴＥＰ２１に戻り、ＳＴＥＰ２１の処理を繰り返す。店舗側制御部１２６は、ＳＴＥＰ２１において商品マスタデータの変更を指示する入力があった場合（ＳＴＥＰ２１のＹ）、店舗のメンテナンス実行者の入力に従って現在使用中の商品マスタデータを変更（メンテナンス）する（ＳＴＥＰ２２）。この時、適用予定日を入力するとともに、適用日の欄は空欄とする（図３（ｃ）参照）。また、店舗側制御部１２６は、変更前の商品マスタデータの版数が「ＶＥＲ（数字）．（数字）」であった場合、メンテナンス後、２つの数字は変更せずに、「ＶＥＲ（数字）．（数字）Ａ」と末尾にアルファベットを追記する。また、店舗側制御部１２６は、変更前の商品マスタデータの版数が「ＶＥＲ（数字）．（数字）（アルファベット）」であった場合、末尾のアルファベットをアルファベット順にひとつ更新する。具体的には、店舗側制御部１２６は、メンテナンス前の商品マスタデータの版数が「ＶＥＲ（数字）．（数字）Ａ」であった場合に、メンテナンス後、版数を「ＶＥＲ（数字）．（数字）Ｂ」に更新する。
【００６２】
次に、店舗側制御部１２６は、変更した商品マスタデータを、適用前店舗マスタデータとして適用前店舗マスタエリア３１０に格納する（ＳＴＥＰ２３）。そして、店舗側制御部１２６は、ＳＴＥＰ２１に戻る。
【００６３】
［店舗機において適用前店舗マスタデータを適用する時に実行する処理］
図８を参照して、店舗機１２０で、現在使用中の商品マスタデータに替えて、適用前店舗マスタエリア３１０にある適用前店舗マスタデータを使用する状態にするまでに、店舗側制御部１２６が実行する処理について説明する。以下では、現在使用中の商品マスタデータに替えて、適用前店舗マスタデータを使用する状態にすることを、単に商品マスタデータの適用ということもある。
【００６４】
まず、店舗側制御部１２６は、適用前店舗マスタデータの適用を指示する入力の有無を確認する（ＳＴＥＰ１０１）。
【００６５】
次に、店舗側制御部１２６は、ＳＴＥＰ１０１において適用前店舗マスタデータの適用を指示する入力がなかった場合（ＳＴＥＰ１０１のＮ）、現在の時刻が予め定めた所定の時刻か否かを判定する（ＳＴＥＰ１０２）。ここで、所定の時刻とは、例えば開店時刻の１時間前の時刻、または閉店時刻の３０分後の時刻等である。すなわち、所定の時刻とは、店舗機１２０が設置されている店舗が営業していない時刻のことを意味する。なお、ユーザ等は、所定の時刻を自由に設定することができる。そして、店舗側制御部１２６は、ＳＴＥＰ１０２において現在の時刻が所定の時刻でないと判定した場合（ＳＴＥＰ１０２のＮ）、ＳＴＥＰ１０１に戻る。
【００６６】
店舗側制御部１２６は、ＳＴＥＰ１０１において商品マスタデータの適用を指示する入力があった場合（ＳＴＥＰ１０１のＹ）、適用前店舗マスタエリア３１０に適用すべき商品マスタデータが含まれているか否かを判定する（ＳＴＥＰ１０３）。また、店舗側制御部１２６は、ＳＴＥＰ１０２において現在の時刻が所定の時刻であると判定した場合（ＳＴＥＰ１０２のＹ）にも、ＳＴＥＰ１０３に移行する。ここで、適用すべき商品マスタデータとは、例えばＳＴＥＰ１０３の時点の時刻が開店時刻の前であれば、適用予定日が当日の商品マスタデータであり、かつ適用日が空欄の商品マスタデータである。また、ＳＴＥＰ１０３の時点の時刻が閉店時刻の後であれば、適用予定日が明日の商品マスタデータであり、かつ適用日が空欄の商品マスタデータである。さらに、ＳＴＥＰ１０３の時点の時刻が営業時間中（開店時刻と閉店時刻の間）であれば、適用予定日が当日の商品マスタデータであり、かつ適用日が空欄の商品マスタデータである。または、ＳＴＥＰ１０３の時点の時刻が営業時間中（開店時刻と閉店時刻の間）であれば、適用予定日が当日の商品マスタデータのみ、適用する指示の入力があった否かを店舗側制御部１２６が判定するステップを追加してもよい。この場合、店舗側制御部１２６は、商品マスタデータを適用するとの入力があったと判定したときのみ、適用すべき商品マスタデータがあると判定するようにしてもよい。
【００６７】
次いで、店舗側制御部１２６は、ＳＴＥＰ１０３において適用前店舗マスタエリア３１０に適用すべき商品マスタデータ（適用前店舗マスタデータ）が含まれていないと判定した場合（ＳＴＥＰ１０３のＮ）、ＳＴＥＰ１０１に戻る。
【００６８】
店舗側制御部１２６は、ＳＴＥＰ１０３において適用前店舗マスタエリア３１０に適用すべき商品マスタデータ（適用前店舗マスタデータ）が含まれていると判定した場合（ＳＴＥＰ１０３のＹ）、その商品マスタデータ（適用前店舗マスタデータ）を現に使用している商品マスタデータに替えて適用する（ＳＴＥＰ１０４）。即ち、現に使用している商品マスタデータを削除し、適用すべき商品マスタデータを、使用中店舗マスタエリア３２０にコピーする。この時、店舗側制御部１２６は、商品マスタデータを適用した日付を適用日としてその商品マスタデータに記憶する。この後、適用した商品マスタデータ（適用前店舗マスタデータ）を、適用前店舗マスタエリア３１０から削除する。また、店舗側制御部１２６は、適用予定日が同じであり、かつ適用日が空欄の商品マスタデータが複数存在する場合には、版数の旧い商品マスタデータから順に現在使用中の商品マスタデータに替えて適用する。また、店舗側制御部１２６は、適用予定日を過ぎているか、適用日が空欄の未適用の商品マスタデータが複数ある場合には、日付の旧い商品マスタデータから順に、それぞれの商品マスタデータを現在使用中の商品マスタデータに替えて適用する。
【００６９】
次に、店舗側制御部１２６は、適用後の商品マスタデータを本部機１１０へ送信する（ＳＴＥＰ１０５）。そして、店舗側制御部１２６は、ＳＴＥＰ１０１に戻る。
【００７０】
［本部機において店舗機から商品マスタデータを受信した際に実行する処理］
図９を参照して、店舗機１２０から適用した商品マスタデータ（使用中店舗マスタデータ）を受信した時に、本部機１１０の制御部が実行する処理について説明する。
【００７１】
まず、本部側制御部１１４は、店舗機１２０から送信された、適用した商品マスタデータの受信の有無を確認する（ＳＴＥＰ２０１）。
【００７２】
次に、本部側制御部１１４は、ＳＴＥＰ２０１において適用した商品マスタデータの受信を確認できなかった場合（ＳＴＥＰ２０１のＮ）、ＳＴＥＰ２０１に戻り、ＳＴＥＰ２０１の処理を繰り返す。一方、本部側制御部１１４は、ＳＴＥＰ２０１において商品マスタデータを含む店舗別データ２３０−１の受信を確認できた場合（ＳＴＥＰ２０１のＹ）、受信した商品マスタデータが店舗機１２０で変更された商品マスタデータであるか否かを判定する（ＳＴＥＰ２０２）。
【００７３】
次いで、本部側制御部１１４は、ＳＴＥＰ２０２において受信した商品マスタデータが店舗機１２０で変更された商品マスタデータでないと判定した場合（ＳＴＥＰ２０２のＮ）、その商品マスタデータを店舗別データエリア２３０に格納するとともに、対応する適用前商品マスタデータ２２０−１を削除する（ＳＴＥＰ２０３）。この場合、本部側制御部１１４は、適用前商品マスタデータ２２０−１を削除した後、ＳＴＥＰ２０１に戻る。
【００７４】
一方、本部側制御部１１４は、ＳＴＥＰ２０２において受信した店舗別データ２３０−１の商品マスタデータが店舗機１２０で変更された商品マスタデータであると判定した場合（ＳＴＥＰ２０２のＹ）、受信した商品マスタデータを、その商品マスタデータを送信した店舗の店舗別データエリア２３０の商品マスタデータに記憶する（ＳＴＥＰ２０４）。この時、本部側制御部１１４は、受信した商品マスタデータを店舗別商品マスタエリア２１０にも格納し、商品マスタ変更履歴に追加する。
【００７５】
次に、本部側制御部１１４は、本部側記憶部１１５が保持する適用前商品マスタエリア２２０が保持する適用前商品マスタデータのうち、再作成が必要な商品マスタデータの有無を判定する（ＳＴＥＰ２０５）。ここで、再作成が必要な商品マスタデータがある場合とは、例えば受信した商品マスタデータの変更前の版数よりも新しい版数の商品マスタデータが適用前商品マスタエリアに記憶されている場合である。図１１を参照して、再作成が必要な商品マスタデータについて具体的に説明する。
【００７６】
図１１は、店舗Ｎｏ．１の商品マスタデータについて、本部機１１０でメンテナンスが行われた後の状態を示している。具体的には、図１１（ａ）は本部機１１０の本部側記憶部１１５の詳細を示し、図１１（ｂ）は本部機１１０でメンテナンスが行われた後の店舗別商品マスタデータを示し、図１１（ｃ）は本部機１１０でメンテナンスが行われた後の適用前商品マスタデータを示し、図１１（ｄ）は本部機１１０でメンテナンスが行われた後の店舗別データを示している。
【００７７】
図１１（ｂ）に示すように、店舗別データ２３０−１Ｂの変更履歴を参照すると、「ＶＥＲ１．２」の次の版数は「ＶＥＲ１．３」である。また、図１１（ｃ）は、「ＶＥＲ１．３」の適用前商品マスタデータ２２０−１Ｂを示している。すなわち、適用前商品マスタデータ２２０−１Ｂは、「ＶＥＲ１．２」の商品マスタデータに基づいて作成された商品マスタデータである。
【００７８】
ここで、図１１（ｄ）に示す店舗別データ２３０−１Ｂを参照すると、店舗別データ２３０−１Ｂの版数は「ＶＥＲ１．２Ａ」である。「ＶＥＲ１．２Ａ」の商品マスタデータは、「ＶＥＲ１．２」の商品マスタデータに対して店舗機１２０がメンテナンスを実行した商品マスタデータである。ここで、店舗機１２０が「ＶＥＲ１．２Ａ」の商品マスタデータを本部機１１０に送信した場合に、「ＶＥＲ１．３」の商品マスタデータは再作成が必要な商品マスタデータとなる。すなわち、「ＶＥＲ１．３」の適用前商品マスタデータ２２０−１Ｂは、「ＶＥＲ１．２」の商品マスタデータに基づいて作成されたものであるので、本部側制御部１１４は、「ＶＥＲ１．２」と「ＶＥＲ１．３」との間に作成された「ＶＥＲ１．２Ａ」に基づいた商品マスタデータを再作成する必要があると判定する。
【００７９】
再び図９を参照する。次に、本部側制御部１１４は、ＳＴＥＰ２０５において再作成が必要な商品マスタデータはないと判定した場合（ＳＴＥＰ２０５のＮ）、ＳＴＥＰ２０１に戻る。
【００８０】
一方、本部側制御部１１４は、ＳＴＥＰ２０５において再作成が必要な商品マスタデータがあると判定した場合（ＳＴＥＰ２０５のＹ）、再作成が必要な商品マスタデータがある旨の通知と再作成が必要な商品マスタデータの削除を行う（ＳＴＥＰ２０６）。そして、本部側制御部１１４は、ＳＴＥＰ２０１に戻る。
【００８１】
ここで、図１１を再び参照しつつ、再作成が必要な商品マスタデータの通知と削除の一例として、本部機１１０が「ＶＥＲ１．２Ａ」の商品マスタデータを受信したため、「ＶＥＲ１．２」の商品マスタデータに基づいて作成された「ＶＥＲ１．３」に替わる商品マスタデータを再作成する場合の処理の一例について説明する。
【００８２】
まず、本部側制御部１１４は、「ＶＥＲ１．２Ａ」の商品マスタデータを受けると、「ＶＥＲ１．３」の商品マスタデータを再作成する必要がある旨のメッセージを表示部１１２に表示させる。次いで、本部側制御部１１４は、店舗別商品マスタデータ２１０−１Ｂに含まれている「ＶＥＲ１．３」の商品マスタデータを削除するとともに、商品マスタ変更履歴からも「ＶＥＲ１．３」を削除する。さらに、本部側制御部１１４は、適用前商品マスタデータ２２０−１Ｂに含まれている「ＶＥＲ１．３」の商品マスタデータについても削除する。さらにまた、本部側制御部１１４は、「ＶＥＲ１．３」の商品マスタデータが店舗機１２０に既に取り込まれている可能性があるので、店舗機１２０に対して「ＶＥＲ１．３」の商品マスタデータの削除を指示する。この場合、指示を受けた店舗機１２０は、適用前店舗マスタエリア３１０（図４（ｂ）参照）に「ＶＥＲ１．３」の商品マスタデータが含まれている場合、その商品マスタデータを削除する。
【００８３】
なお、本部機１１０の店舗別データ２３０−１Ｂに含まれる売上データについては、店舗機１２０で顧客に対する商品販売が終了する度に送信するか、予め定めた所定の時刻になったら、その時刻までの商品販売の記録をまとめて送信すればよい。
【００８４】
上述のように、第１の実施形態によれば、本部機１１０でマスタデータのメンテナンスを実行する際に、店舗機１２０から商品マスタデータを収集することなくメンテナンスを実行することができる。また、店舗機１２０を故障等の理由で交換する際、新たに設置された店舗機は、本部機１１０から商品マスタデータを取り込むことで、交換する直前に適用中であった商品マスタデータを取得できる。そのため、第１の実施形態は、店舗機の交換も容易に行うことができる。
【００８５】
［第２の実施形態］
次に、図１２〜図１４を参照して、第２の実施形態について説明する。
【００８６】
第２の実施形態のＰＯＳシステムは、第１の実施形態のＰＯＳシステムとは以下の点で異なり、他は同一である。
【００８７】
第１の相違点は、第２の実施形態では、本部側記憶部１１５Ａが適用前商品マスタデータを保持していない点である。
【００８８】
図１２を参照して、第２の実施形態に係る本部側記憶部１１５Ａの詳細について説明する。
【００８９】
図１２は、本部機１１０の本部側記憶部１１５Ａの詳細を示している。図１２（ａ）は本部側記憶部１１５Ａの詳細を示し、図１２（ｂ）は店舗別商品マスタデータを示し、図１２（ｃ）は店舗別データを示している。図１２（ａ）に示すように、本部機１１０の本部側記憶部１１５Ａは、店舗別商品マスタエリア２１０Ｃと、店舗別データエリア２３０Ｃを有する。すなわち、本部側記憶部１１５Ａは、適用前商品マスタデータが格納される適用前商品マスタエリアを備えていない。
【００９０】
第２の相違点は、店舗機１２０が、本部機１１０からメンテンス後の商品マスタデータを受信すると、その商品マスタデータを適用前店舗マスタエリア３１０に格納する点である。これに伴い、店舗機１２０は、本部機１１０の適用前商品マスタ２２０に含まれる適用前商品マスタデータを取り込む処理（図６参照）を行わない。
【００９１】
図１３を参照して、本部機１１０で商品マスタデータのメンテナンスを実行する時に、本部機１１０の本部側制御部１１４が実行する処理の流れについて説明する。図１３は、本部機１１０で商品マスタデータのメンテナンスを実行する時に、本部機１１０の本部側制御部１１４が実行する処理を示すフローチャートである。図１３に示すフローチャートは、図５に示すフローチャートと比較し、ＳＴＥＰ６Ａの処理のみが異なる。したがって、以下では、ＳＴＥＰ６Ａについてのみ記し、他のＳＴＥＰについては説明を省略する。
【００９２】
ＳＴＥＰ６Ａにおいて、本部側制御部１１４は、メンテナンス後の商品マスタデータを店舗機１２０に送信するとともに、店舗別商品マスタデータ２１０−１Ｃに含まれる商品マスタデータに記録し、商品マスタ変更履歴にも記録する。店舗機１２０の店舗側制御部１１６は、メンテナンス後の商品マスタデータを受信すると、受信した商品マスタデータを適用前店舗マスタエリア３１０に格納する。
【００９３】
第３の相違点は、本部機１１０が、店舗機１２０から適用した商品マスタデータを受信した後、その商品マスタデータに対応する適用前商品マスタデータを削除する必要がない点である。
【００９４】
図１４を参照して、店舗機１２０から商品マスタデータを受信した時に、本部機１１０の本部側制御部１１４が実行する処理の流れについて説明する。図１４は、店舗機１２０から適用した商品マスタデータを受信した時に、本部機１１０の本部側制御部１１４が実行する処理の流れを示すフローチャートである。図１４に示すフローチャートは、図９に示すフローチャートと比較し、ＳＴＥＰ２０３Ａの処理のみが異なる。したがって、以下では、ＳＴＥＰ２０３Ａについてのみ以下に記し、他のＳＴＥＰについては説明を省略する。
【００９５】
ＳＴＥＰ２０３Ａにおいて、本部側制御部１１４は、店舗機１２０から受信した、適用した商品マスタデータを店舗別データ２３０−１Ｃに記憶する。本部側記憶部１１５Ａは、適用前商品マスタエリアを備えていないので、受信した商品マスタデータに対応する適用前商品マスタデータを削除する必要がない。
【００９６】
第２の実施形態においても、本部機１１０でマスタデータのメンテナンスを実行する際に、店舗機１２０からマスタデータを収集することなくメンテナンスを実行することができる。また、第２の実施形態においても、店舗機１２０を故障などの理由で交換する際、新たに設置された店舗機は本部機１１０からマスタデータを取り込むことで適用中であったマスタデータを取得できる。そのため、第２の実施形態においても、店舗機１２０の交換を容易に行うことができる。
【００９７】
［第１の実施形態及び第２の実施形態の変形例］
［変形例１］
第１の実施形態及び第２の実施形態において、マスタデータは、商品マスタデータのみ含むものとしている。しかしながら、マスタデータは、他のマスタデータ、例えば商品の食材のマスタデータ、店舗設備のマスタデータ等の店舗を営業していく上で必要なマスタデータを含むものであってもよい。
【００９８】
［変形例２］
第１の実施形態及び第２の実施形態において、本部機１１０は、コンピュータからなる１台の情報処理装置で構成されている。しかしながら、本部機１１０は、同等の機能を備えるものであれば、複数の装置を組み合わせたものであってもよい。
【００９９】
［変形例３］
第１の実施形態及び第２の実施形態において、店舗機１２０は、コンピュータからなる１台のＰＯＳ端末装置で構成されている。しかしながら、店舗機１２０は、同等の機能を備えるものであれば、上記実施形態のＰＯＳ端末装置を親機とし、親機とデータ通信可能に接続された子機である複数台のＰＯＳ端末装置とからなるものであってもよい。この場合、親機であるＰＯＳ端末装置が、子機である複数台のＰＯＳ端末装置に対して商品マスタデータの変更等の指示を行う。
【０１００】
さらに、店舗機１２０は、１台の店舗サーバとデータ通信可能に接続された複数台のＰＯＳ端末装置とからなるものであってもよい。この場合、店舗サーバは、上記実施形態のＰＯＳ端末装置と同等の機能を備え、店舗サーバが、複数台のＰＯＳ端末装置に対して商品マスタデータの変更等の指示を行う。
【０１０１】
［その他の実施形態］
ＰＯＳシステム１において本部機１１０及び店舗機１２０は、ハードウエアによって実現してもよいし、ソフトウエアによって実現してもよい。また、本部機１１０及び店舗機１２０は、ハードウエアとソフトウエアの組み合わせによって実現してもよい。
【０１０２】
図１５は、本部機１１０及び店舗機１２０を構成する情報処理装置（コンピュータ）の一例である。
【０１０３】
図１５に示すように、情報処理装置４００は、制御部４１０と、記憶装置４２０と、ＲＯＭ（Read Only Memory）４３０と、ＲＡＭ（Random Access Memory）４４０と、通信インターフェース４５０と、を備えている。
【０１０４】
制御部４１０は、ＣＰＵ（Central Processing Unit）等の演算処理装置で構成することができる。制御部４１０は、記憶装置４２０またはＲＯＭ４３０が保持する制御部４１０が読み取り可能なプログラムをＲＡＭ４４０に展開して実行することで、本部機１１０及び店舗機１２０の各種の機能を実現することができる。また、制御部４１０は、データ等を一時的に格納できる内部バッファを備えていてもよい。
【０１０５】
記憶装置４２０は、各種のデータを保持できる大容量の記憶媒体であって、光磁気ディスク、ＨＤＤ（Hard Disc Drive）、及びＳＳＤ（Solid State Drive）等の記憶媒体で実現することができる。また、記憶装置４２０は、情報処理装置４００が通信インターフェース４５０を介して通信ネットワークと接続されている場合には、通信ネットワーク上に存在するクラウドストレージであってもよい。また、記憶装置４２０は、制御部４１０が読み取り可能なプログラムを保持していてもよい。
【０１０６】
ＲＯＭ４３０は、記憶装置４２０と比べると小容量なフラッシュメモリ等で構成できる不揮発性の記憶装置である。また、ＲＯＭ４３０は、制御部４１０が読み取り可能なプログラムを保持していてもよい。なお、制御部４１０が読み取り可能なプログラムは、記憶装置４２０及びＲＯＭ４３０の少なくとも一方が保持していればよい。
【０１０７】
ＲＡＭ４４０は、ＤＲＡＭ（Dynamic Random Access Memory）及びＳＲＡＭ（Static Random Access Memory）等の半導体メモリであり、データ等を一時的に格納する内部バッファとして用いることができる。
【０１０８】
通信インターフェース４５０は、有線または無線を介して、情報処理装置４００と、通信ネットワークとを接続するインターフェースである。
【０１０９】
上記の各実施形態の一部または全部は、以下の付記のようにも記載されうる。なお、以下の付記は本発明をなんら限定するものではない。
【０１１０】
［付記１］
店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳシステムであって、
前記本部機は、本部側制御部と、本部マスタデータを保持する本部側記憶部と、を備え、
前記店舗機は、店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、
前記店舗側制御部は、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信し、
前記本部側制御部は、前記店舗機から受信した前記使用中店舗マスタデータを、新たな前記本部マスタデータとして前記本部側記憶部に格納する、ＰＯＳシステム。
【０１１１】
［付記２］
前記本部側記憶部は、前記本部機においてメンテナンスされた本部マスタデータを適用前本部マスタデータとして保持する適用前本部マスタエリアを含み、
前記店舗側制御部は、前記適用前本部マスタエリアに格納された前記適用前本部マスタデータを、前記適用前店舗マスタデータとして前記店舗側記憶部に格納する、付記１に記載のＰＯＳシステム。
【０１１２】
［付記３］
前記本部側制御部は、前記本部機においてメンテナンスされた本部マスタデータを適用前本部マスタデータとして前記店舗機に送信し、
前記店舗側制御部は、受信した前記適用前本部マスタデータを、前記適用前店舗マスタデータとして前記店舗側記憶部に格納する、付記１に記載のＰＯＳシステム。
【０１１３】
［付記４］
前記本部側制御部は、前記本部マスタデータのメンテナンスを実行する前に、該本部マスタデータが、前記本部機において前回メンテナンスを行ったものであること、または前記本部機において前回メンテナンスを行ったものに対して、前記店舗機において更にメンテナンスを行ったものであることを確認する、付記１〜３のいずれか１つに記載のＰＯＳシステム。
【０１１４】
［付記５］
前記本部側制御部は、前記本部マスタデータが、前記本部機において前回メンテナンスを行った前記本部マスタデータでないこと、または前記本部機において前回メンテナンスを行った前記本部マスタデータに対して、前記店舗機において更にメンテナンスを行ったマスタデータでないことを確認した場合、前記本部機において前回メンテナンスを行った前記本部マスタデータに対してメンテナンスを実行する、付記４に記載のＰＯＳシステム。
【０１１５】
［付記６］
前記本部側制御部は、前記本部マスタデータが、前記本部機でメンテナンスされたものであるか、または前記店舗機でメンテナンスされたものであるかを識別可能である、付記１〜５のいずれか１つに記載のＰＯＳシステム。
【０１１６】
［付記７］
店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンスするマスタデータメンテナンス方法であって、
前記店舗機が、前記本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータを、自店舗機において使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信するステップと、
前記本部機が、受信した前記使用中店舗マスタデータを、新たな本部マスタデータとして本部側記憶部に格納するステップと、を有する、マスタデータメンテナンス方法。
【０１１７】
［付記８］
前記店舗機が、前記本部機においてメンテナンスされた本部マスタデータを、前記適用前店舗マスタデータとして店舗側記憶部に格納するステップを有する、付記７に記載のマスタデータメンテナンス方法。
【０１１８】
［付記９］
前記本部機が、前記本部マスタデータのメンテナンスを実行する前に、該本部マスタデータが、前記本部機において前回メンテナンスを行ったものであること、または前記本部機において前回メンテナンスを行ったものに対して、前記店舗機において更にメンテナンスを行ったものであることを確認するステップを有する、付記７または８に記載のメンテナンス方法。
【０１１９】
［付記１０］
前記本部機が、前記本部マスタデータについて、前記本部機において前回メンテナンスを行った前記本部マスタデータでないこと、または前記本部機において前回メンテナンスを行ったマスタデータに対して、前記店舗機において更にメンテナンスを行ったマスタデータでないことを確認した場合、前記本部機において前回メンテナンスを行ったマスタデータに対してメンテナンスを実行するステップを有する、付記９に記載のメンテナンス方法。
【０１２０】
［付記１１］
前記本部機が、前記本部マスタデータについて、前記本部機でメンテナンスされたものであるか、または前記店舗機でメンテナンスされたものであるかを識別するステップを有する、付記７〜１０のいずれか１つに記載のメンテナンス方法。
【０１２１】
［付記１２］
本部内に設置された本部機とネットワークを介してデータ通信可能に接続され、かつ店舗内に設置され、商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳ端末装置であって、
店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または自店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、
前記店舗側制御部は、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時に、該使用中店舗マスタデータを前記本部機に送信する、ＰＯＳ端末装置。
【０１２２】
［付記１３］
前記店舗側制御部は、前記本部機においてメンテナンスされた本部マスタデータを適用前本部マスタデータとして保持する適用前本部マスタエリアに格納された前記適用前本部マスタデータを、前記適用前店舗マスタデータとして前記店舗側記憶部に格納する、付記１２に記載のＰＯＳ端末装置。
【０１２３】
［付記１４］
前記店舗側制御部は、前記適用前店舗マスタデータが、前記本部機でメンテナンスされたものであるか、または前記店舗機でメンテナンスされたものであるかを識別可能である、付記１２または１３に記載のＰＯＳ端末装置。
【符号の説明】
【０１２４】
１，１００・・・ＰＯＳシステム
１１・・・本部側記憶部
２１・・・店舗側記憶部
１０，１１０・・・本部機
１１１・・・入力部
１１２・・・表示部
１１３・・・通信部
１２，１１４・・・本部側制御部
１１５・・・本部側記憶部
２０，１２０，１２０−１〜１２０−Ｎ・・・店舗機
１２１・・・入力部
１２２・・・店員用表示部
１２３・・・顧客用表示部
１２４・・・印刷部
１２５・・・通信部
２２，１２６・・・店舗側制御部
１２７・・・店舗側記憶部
３０，１３０・・・ネットワーク
２１０，２１０Ａ，２１０Ｂ，２１０Ｃ・・・店舗別商品マスタエリア
２１０−１，２１０−１Ａ，２１０−１Ｂ，２１０−１Ｃ・・・店舗別商品マスタデータ
２２０，２２０Ａ，２２０Ｂ・・・適用前商品マスタエリア
２２０−１，２２０−１Ｂ・・・適用前商品マスタデータ
２３０，２３０Ａ，２３０Ｂ，２３０Ｃ・・・店舗別データエリア
２３０−１，２３０−１Ａ，２３０−１Ｂ，２３０−１Ｃ・・・店舗別データ
３１０・・・適用前店舗マスタエリア
３２０・・・使用中店舗マスタエリア
３３０・・・売上データエリア
４００・・・情報処理装置
４１０・・・制御部
４２０・・・記憶装置
４３０・・・ＲＯＭ
４４０・・・ＲＡＭ
４５０・・・通信インターフェース
【図１】
2018063474.tif 000003
【図２】
2018063474.tif 000004
【図３】
2018063474.tif 000005
【図４】
2018063474.tif 000006
【図５】
2018063474.tif 000007
【図６】
2018063474.tif 000008
【図７】
2018063474.tif 000009
【図８】
2018063474.tif 000010
【図９】
2018063474.tif 000011
【図１０】
2018063474.tif 000012
【図１１】
2018063474.tif 000013
【図１２】
2018063474.tif 000014
【図１３】
2018063474.tif 000015
【図１４】
2018063474.tif 000016
【図１５】
2018063474.tif 000017
【図１６】
2018063474.tif 000018
【手続補正書】
【提出日】平成29年10月19日(2017.10.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳシステムであって、
前記本部機は、本部側制御部と、本部マスタデータを保持する本部側記憶部と、を備え、
前記店舗機は、店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または前記店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、
前記店舗側制御部は、前記店舗機が前記本部機から該使用中店舗マスタデータの送信要求を受信したか否かに関係なく、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時を契機として、該使用中店舗マスタデータを前記本部機に送信し、
前記本部側制御部は、前記店舗機から受信した前記使用中店舗マスタデータを、新たな前記本部マスタデータとして前記本部側記憶部に格納する、ＰＯＳシステム。
【請求項２】
前記本部側記憶部は、前記本部機においてメンテナンスされた本部マスタデータを適用前本部マスタデータとして保持する適用前本部マスタエリアを含み、
前記店舗側制御部は、前記適用前本部マスタエリアに格納された前記適用前本部マスタデータを、前記適用前店舗マスタデータとして前記店舗側記憶部に格納する、請求項１に記載のＰＯＳシステム。
【請求項３】
前記本部側制御部は、前記本部機においてメンテナンスされた本部マスタデータを適用前本部マスタデータとして前記店舗機に送信し、
前記店舗側制御部は、受信した前記適用前本部マスタデータを、前記適用前店舗マスタデータとして前記店舗側記憶部に格納する、請求項１に記載のＰＯＳシステム。
【請求項４】
前記本部側制御部は、前記本部マスタデータのメンテナンスを実行する前に、該本部マスタデータが、前記本部機において前回メンテナンスを行ったものであること、または前記本部機において前回メンテナンスを行ったものに対して、前記店舗機において更にメンテナンスを行ったものであることを確認する、請求項１〜３のいずれか１項に記載のＰＯＳシステム。
【請求項５】
前記本部側制御部は、前記本部マスタデータが、前記本部機において前回メンテナンスを行った前記本部マスタデータでないこと、または前記本部機において前回メンテナンスを行った前記本部マスタデータに対して、前記店舗機において更にメンテナンスを行ったマスタデータでないことを確認した場合、前記本部機において前回メンテナンスを行った前記本部マスタデータに対してメンテナンスを実行する、請求項４に記載のＰＯＳシステム。
【請求項６】
前記本部側制御部は、前記本部マスタデータが、前記本部機でメンテナンスされたものであるか、または前記店舗機でメンテナンスされたものであるかを識別可能である、請求項１〜５のいずれか１項に記載のＰＯＳシステム。
【請求項７】
店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンスするマスタデータメンテナンス方法であって、
前記店舗機が、前記本部機から該使用中店舗マスタデータの送信要求を受信したか否かに関係なく、前記本部機または前記店舗機においてメンテナンスされた適用前店舗マスタデータを、前記店舗機において使用中店舗マスタデータとして使用可能とした時を契機として、該使用中店舗マスタデータを前記本部機に送信するステップと、
前記本部機が、受信した前記使用中店舗マスタデータを、新たな本部マスタデータとして本部側記憶部に格納するステップと、を有する、マスタデータメンテナンス方法。
【請求項８】
前記店舗機が、前記本部機においてメンテナンスされた本部マスタデータを、前記適用前店舗マスタデータとして店舗側記憶部に格納するステップを有する、請求項７に記載のマスタデータメンテナンス方法。
【請求項９】
本部内に設置された本部機とネットワークを介してデータ通信可能に接続され、かつ店舗内に設置され、商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳ端末装置であって、
店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または前記店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、
前記店舗側制御部は、前記店舗機が前記本部機から該使用中店舗マスタデータの送信要求を受信したか否かに関係なく、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時を契機として、該使用中店舗マスタデータを前記本部機に送信する、ＰＯＳ端末装置。
【請求項１０】
前記店舗側制御部は、前記本部機においてメンテナンスされた本部マスタデータを適用前本部マスタデータとして保持する適用前本部マスタエリアに格納された前記適用前本部マスタデータを、前記適用前店舗マスタデータとして前記店舗側記憶部に格納する、請求項９に記載のＰＯＳ端末装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、ＰＯＳシステム、マスタデータメンテナンス方法、及びＰＯＳ端末装置
に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の第１の態様のＰＯＳシステムは、店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳシステムであって、前記本部機は、本部側制御部と、本部マスタデータを保持する本部側記憶部と、を備え、前記店舗機は、店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または前記店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、前記店舗側制御部は、前記店舗機が前記本部機から該使用中店舗マスタデータの送信要求を受信したか否かに関係なく、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時を契機として、該使用中店舗マスタデータを前記本部機に送信し、前記本部側制御部は、前記店舗機から受信した前記使用中店舗マスタデータを、新たな前記本部マスタデータとして前記本部側記憶部に格納する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の第２の態様のマスタデータメンテンナス方法は、店舗内に設置されて商品販売に関する処理を行う店舗機と本部内に設置された本部機とがネットワークを介してデータ通信可能に接続され、前記本部機及び前記店舗機において、前記店舗機が前記商品販売に関する処理を行う際に使用するマスタデータをメンテナンスするマスタデータメンテナンス方法であって、前記店舗機が、前記本部機から該使用中店舗マスタデータの送信要求を受信したか否かに関係なく、前記本部機または前記店舗機においてメンテナンスされた適用前店舗マスタデータを、前記店舗機において使用中店舗マスタデータとして使用可能とした時を契機として、該使用中店舗マスタデータを前記本部機に送信するステップと、前記本部機が、受信した前記使用中店舗マスタデータを、新たな本部マスタデータとして本部側記憶部に格納するステップと、を有する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の第３の態様のＰＯＳ端末装置は、本部内に設置された本部機とネットワークを介してデータ通信可能に接続され、かつ店舗内に設置され、商品販売に関する処理を行う際に使用するマスタデータをメンテナンス可能であるＰＯＳ端末装置であって、店舗側制御部と、現在使用中の使用中店舗マスタデータと、前記本部機または前記店舗機においてメンテナンスされた適用前店舗マスタデータとを保持する店舗側記憶部と、を備え、前記店舗側制御部は、前記店舗機が前記本部機から該使用中店舗マスタデータの送信要求を受信したか否かに関係なく、前記適用前店舗マスタデータを前記使用中店舗マスタデータとして使用可能とした時を契機として、該使用中店舗マスタデータを前記本部機に送信する。