(57)【要約】【課題】本発明が解決しようとする課題は、データ項目が異なる場合であっても決済情報の受信が可能なサーバ、システムおよびプログラムを提供することである。【解決手段】実施形態のサーバは、第１商品販売データ処理装置が生成した、売上げた商品の情報を含む第１決済情報を受信した場合には、当該第１決済情報に所定の情報が含まれていることを条件に前記第１決済情報を記憶する第１記憶手段と、前記第１商品販売データ処理装置とは生成する決済情報のデータ項目が異なる第２商品販売データ処理装置が生成した、売上げた商品の情報を含む第２決済情報を受信した場合には、当該第２決済情報を前記第１決済情報とは別に記憶する第２記憶手段と、を備える。【選択図】図１０
2019021230.tif 000002
【特許請求の範囲】
【請求項１】
第１商品販売データ処理装置が生成した、売上げた商品の情報を含む第１決済情報を受信した場合には、当該第１決済情報に所定の情報が含まれていることを条件に前記第１決済情報を記憶する第１記憶手段と、
前記第１商品販売データ処理装置とは生成する決済情報のデータ項目が異なる第２商品販売データ処理装置が生成した、売上げた商品の情報を含む第２決済情報を受信した場合には、当該第２決済情報を前記第１決済情報とは別に記憶する第２記憶手段と、
を備えたサーバ。
【請求項２】
前記第１記憶手段は、前記所定の情報として、前記第１商品販売データ処理装置の操作者を特定する操作者特定情報を含む前記第１決済情報を受信した場合には、前記第１決済情報を記憶する、
請求項１に記載のサーバ。
【請求項３】
前記第１決済情報に含まれる売上データおよび前記第２決済情報に含まれる売上データを集計する集計手段、
をさらに備えた請求項１または２に記載のサーバ。
【請求項４】
前記第２記憶手段は、前記第２商品販売データ処理装置が送信した前記第２決済情報を、前記サーバとは別の第２サーバを経由して受信する、
請求項１乃至３のいずれか一に記載のサーバ。
【請求項５】
サーバ、当該サーバと通信可能に接続された１台または複数台の第１商品販売データ処理装置、前記サーバと通信可能に接続された第２サーバ、当該第２サーバと通信可能に接続された１台または複数台の第２商品販売データ処理装置とを備えたシステムであって、
前記第２サーバは、
前記第２商品販売データ処理装置から売上げた商品の情報を含む第２決済情報を受信した場合には、当該第２決済情報を前記サーバに送信する送信手段、
を備え、
前記サーバは、
第１商品販売データ処理装置が生成した、売上げた商品の情報を含む第１決済情報を受信した場合には、当該第１決済情報に所定の情報が含まれていることを条件に前記第１決済情報を記憶する第１記憶手段と、
前記第１商品販売データ処理装置とは生成する決済情報のデータ項目が異なる第２商品販売データ処理装置が生成した、売上げた商品の情報を含む第２決済情報を受信した場合には、当該第２決済情報を前記第１決済情報とは別に記憶する第２記憶手段と、
を備えたシステム。
【請求項６】
サーバとしてのコンピュータを、
第１商品販売データ処理装置が生成した、売上げた商品の情報を含む第１決済情報を受信した場合には、当該第１決済情報に所定の情報が含まれていることを条件に前記第１決済情報を記憶する第１記憶手段と、
前記第１商品販売データ処理装置とは生成する決済情報のデータ項目が異なる第２商品販売データ処理装置が生成した、売上げた商品の情報を含む第２決済情報を受信した場合には、当該第２決済情報を前記第１決済情報とは別に記憶する第２記憶手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、サーバ、システムおよびプログラムに関する。
【背景技術】
【０００２】
従来から、スーパーマーケット、コンビニエンスストア、衣料品店等の店舗において、ＰＯＳ（Point  of  Sales）システムを導入して、顧客が購入する商品の売上の処理および店舗の売上データの管理を行っている。
【０００３】
ＰＯＳシステムは、１台または複数台のＰＯＳ端末とＰＯＳ端末の上位端末である店舗サーバとを有する。ＰＯＳ端末は、顧客が購入する商品の売上登録処理および決済処理を行い、店舗サーバは、１台または複数台のＰＯＳ端末から売上データを受信して記憶するとともに売上データを管理する。
【０００４】
ところで、近年、このようなＰＯＳ端末とは異なる系統の簡易型（例えばタブレット型）ＰＯＳ端末を使い、商品の売上登録処理や決済処理を行うことがある。この簡易型ＰＯＳ端末は、ＰＯＳ端末とは異なるメーカ製であることも多い。ＰＯＳ端末と簡易型ＰＯＳ端末とで、生成する決済情報の項目が異なることがある。
【０００５】
このような場合には、店舗サーバは、簡易型ＰＯＳ端末から決済情報を受信することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、生成する決済情報の項目が異なっても決済情報の受信が可能なサーバ、システムおよびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態のサーバは、第１商品販売データ処理装置が生成した、売上げた商品の情報を含む第１決済情報を受信した場合には、当該第１決済情報に所定の情報が含まれていることを条件に前記第１決済情報を記憶する第１記憶手段と、前記第１商品販売データ処理装置とは生成する決済情報のデータ項目が異なる第２商品販売データ処理装置が生成した、売上げた商品の情報を含む第２決済情報を受信した場合には、当該第２決済情報を前記第１決済情報とは別に記憶する第２記憶手段と、を備える。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るＰＯＳシステムを示す概略図である。
【図２】図２は、ＰＯＳ端末のハードウェア構成を示すブロック図である。
【図３】図３は、店舗サーバのハードウェア構成を示すブロック図である。
【図４】図４は、タブレットＰＯＳ端末のハードウェア構成を示すブロック図である。
【図５】図５は、タブレットサーバのハードウェア構成を示すブロック図である。
【図６】図６は、ＰＯＳ端末の制御処理の流れを示すフローチャートである。
【図７】図７は、タブレットＰＯＳ端末の制御処理の流れを示すフローチャートである。
【図８】図８は、タブレットサーバの制御処理の流れを示すフローチャートである。
【図９】図９は、店舗サーバの機能構成を示す機能ブロック図である。
【図１０】図１０は、店舗サーバの制御処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、一実施形態について詳細に説明する。実施形態は、店舗サーバをサーバの一例として説明する。また、実施形態は、タブレットサーバを第２サーバの一例として説明する。また、実施形態では、ＰＯＳ端末を第１商品販売データ処理装置の一例として説明する。また、実施形態では、簡易型ＰＯＳ端末であるタブレットＰＯＳ端末を第２商品販売データ処理装置の一例として説明する。また、実施形態では、ＰＯＳシステムをシステムの一例として説明する。なお、以下に説明する実施形態によりこの発明が限定されるものではない。
【００１０】
図１は、実施形態に係るＰＯＳシステムＰを示す概略図である。ＰＯＳシステムＰは、複数台のＰＯＳ端末１、店舗サーバ３、タブレットサーバ５、タブレットＰＯＳ端末７を備える。ＰＯＳ端末１、店舗サーバ３、タブレットサーバ５、タブレットＰＯＳ端末７は、店舗Ｔ内に設置または配置されている。タブレットサーバ５は店舗Ｔ外または店舗Ｔ内のいずれかに設置されている（実施形態では店舗Ｔ外に設置される）。
【００１１】
ＰＯＳ端末１と店舗サーバ３は、ＬＡＮ（Local  Area  Network）等の通信回線Ｌ１で互いに通信可能に接続されている。そのため、ＰＯＳ端末１と店舗サーバ３は、相互にデータ、コマンド等の送受信が可能である。
【００１２】
また、店舗サーバ３とタブレットサーバ５は、通信回線Ｌ２で互いに通信可能に接続されている。そのため、店舗サーバ３とタブレットサーバ５は、相互にデータ、コマンド等の送受信が可能である。
【００１３】
また、タブレットサーバ５とタブレットＰＯＳ端末７は、無線通信回線Ｌ３で互いに通信可能に接続されている。そのため、タブレットサーバ５とタブレットＰＯＳ端末７は、相互にデータ、コマンド等の送受信が可能である。
【００１４】
ＰＯＳ端末１は、店舗Ｔで販売される商品の売上登録処理および決済処理を実行する。売上登録処理とは、販売される商品に付されたバーコード等のシンボルまたはシンボルの画像を撮像、または光学的に読み取って商品コードを取得し、取得した商品コードに基づいて商品マスタから読み出した、当該商品の商品情報（商品名、価格等）を表示するとともに、当該商品情報をＲＡＭ等に記憶する処理をいう。決済処理とは、売上登録処理に伴いＲＡＭ等に記憶された商品情報に基づいて、当該取引に係る合計金額の表示、顧客から預かった預り金（現金）に基づいて釣銭を計算して表示する処理、釣銭の発行を釣銭機に指示する処理をいう。決済処理に伴ってＰＯＳ端末１は第１決済情報（商品情報、合計金額、預り金額、釣銭額、キャッシャコード（所定の情報）、等）を生成する。すなわち、ＰＯＳ端末１が生成した第１決済情報は、商品の売上データとキャッシャコードを含む。第１決済情報は、レシート用紙に印字されてレシートとして発行される。なお、キャッシャコードはＰＯＳ端末１にサインインしたキャッシャを特定するキャッシャコード（すなわち、当該取引を担当したキャッシャを特定するキャッシャコード）である。
【００１５】
ＰＯＳ端末１は、決済処理した第１決済情報を、通信回線Ｌ２を介して店舗サーバ３に送信する。
【００１６】
店舗サーバ３は、接続された各ＰＯＳ端末１から受信した第１決済情報等を記憶する。店舗サーバ３は、受信した第１決済情報等にキャッシャコードが含まれている場合に当該第１決済情報を記憶する。受信した第１決済情報等にキャッシャコードが含まれていない場合は当該第１決済情報を記憶しない。また、店舗サーバ３は、記憶した第１決済情報に基づいて、売上データを集計して管理する。また、店舗サーバ３は、新たにアプリケーションソフトをインストールしたため、タブレットＰＯＳ端末７が生成し、タブレットサーバ５から受信した第２決済情報を受信する。
【００１７】
タブレットＰＯＳ端末７は、タブレット型のＰＣである。タブレットＰＯＳ端末７は、店舗Ｔ内の例えばテナント内にテナントの運営会社によって設置されている。テナントは、頻繁に店舗Ｔに出店し、店舗Ｔから退店する場合がある。そのため、タブレットＰＯＳ端末７は、ＰＯＳ端末１や店舗サーバ３と異なるメーカの製品である場合が多い。
【００１８】
タブレットＰＯＳ端末７は、テナントで販売される商品の売上登録処理および決済処理を実行する。また、タブレットＰＯＳ端末７は、決済処理に伴って第２決済情報（商品情報、合計金額、預り金額、釣銭額等）を生成する。すなわち、タブレットＰＯＳ端末７が生成した第２決済情報は、商品の売上データを含むが、キャッシャコードは含まない。すなわち、タブレットＰＯＳ端末７が生成した第２決済情報は、第１決済情報とデータ項目が異なる。
【００１９】
タブレットＰＯＳ端末７は、決済処理した第２決済情報を、無線通信回線Ｌ３を介してタブレットサーバ５に送信する。タブレットＰＯＳ端末７は、通信回線Ｌ１には接続されていない。
【００２０】
タブレットサーバ５は、タブレットＰＯＳ端末７から受信した第２決済情報等を記憶する。また、タブレットサーバ５は、記憶した第２決済情報を店舗サーバ３に送信する。
【００２１】
ここからは、ＰＯＳ端末１、店舗サーバ３、タブレットＰＯＳ端末７、タブレットサーバ５のハードウェア構成について説明する。まず、ＰＯＳ端末１のハードウェア構成について説明する。図２は、ＰＯＳ端末１のハードウェア構成を示すブロック図である。図２に示すように、ＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２、ＲＡＭ（Random  Access  Memory）１３、メモリ部１４等を備えている。ＣＰＵ１１は制御主体となる。ＲＯＭ１２は各種プログラムを記憶する。ＲＡＭ１３はプログラムや各種データを展開する。メモリ部１４は各種プログラムを記憶する。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４は、互いにバス１５を介して接続されている。ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３が、制御部１００を構成する。すなわち、制御部１００は、ＣＰＵ１１がＲＯＭ１２やメモリ部１４に記憶されＲＡＭ１３に展開された制御プログラムに従って動作することによって、後述するＰＯＳ端末１に係る制御処理を実行する。
【００２２】
ＲＡＭ１３は、商品情報部１３１を備えている。商品情報部１３１は、コードリーダ２８で読み取ったシンボルから取得した商品コードに基づいて売上登録処理された商品の商品情報（商品名、商品の価格等）を記憶する。
【００２３】
メモリ部１４は、電源を切っても記憶情報が保持されるＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等の不揮発性メモリで構成される。メモリ部１４は、制御プログラム部１４１、商品マスタ１４２、キャッシャコード部１４３を備える。制御プログラム部１４１は、ＰＯＳ端末１を制御するための制御プログラムを記憶する。商品マスタ１４２は、商品毎に当該商品に係る商品情報を記憶する。キャッシャコード部１４３は、サインインしたキャッシャを特定するキャッシャコードを記憶する。サインインとは、当該ＰＯＳ端末の使用を開始する際の宣言であり、その際にＰＯＳ端末１を操作するキャッシャを特定するために、当該キャッシャのキャッシャコード（例えばキャッシャ番号）を入力する。キャッシャコード部１４３は入力されたキャッシャコードを記憶する。
【００２４】
また、制御部１００は、バス１５およびコントローラ１６を介して、操作部２１、キャッシャ用表示部２２、客用表示部２３、印字部２４、コードリーダ２８と接続している。操作部２１は、決済キー２１１を含むキーボードである。決済キー２１１は、顧客との取引における決済処理を宣言するときに操作する。なお、操作部２１の全部または一部は、キャッシャ用表示部２２上にタッチパネルとして設けてもよい。
【００２５】
キャッシャ用表示部２２は、ＰＯＳ端末１を操作するキャッシャに情報を表示する。客用表示部２３は、顧客に情報を表示する。印字部２４は、例えばサーマルプリンタを内蔵し、購入された商品の決済情報等を印字したレシートを発行する。コードリーダ２８は、商品に付されたシンボルを光学的または撮像して読み取る。制御部１００は、コードリーダ２８が読み取ったシンボルに基づいて当該商品を特定する商品コードを取得する。そして制御部１００は、取得した商品コードに基づいて商品マスタ１４２を検索して、当該商品に係る商品情報を読み出す。
【００２６】
また、制御部１００は、バス１５を介して、通信部２６と接続している。通信部２６は、通信回線Ｌ１を介して、店内に設置された他のＰＯＳ端末１および店舗サーバ３と通信可能に接続している。
【００２７】
続いて、店舗サーバ３のハードウェア構成について説明する。図３は、店舗サーバ３のハードウェア構成を示すブロック図である。図３に示すように、店舗サーバ３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、メモリ部３４等を備えている。ＣＰＵ３１は制御主体となる。ＲＯＭ３２は各種プログラムを記憶する。ＲＡＭ３３はプログラムや各種データを展開する。メモリ部３４は各種プログラムを記憶する。ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、メモリ部３４は、互いにバス３５を介して接続されている。ＣＰＵ３１とＲＯＭ３２とＲＡＭ３３が、制御部３００を構成する。すなわち、制御部３００は、ＣＰＵ３１がＲＯＭ３２やメモリ部３４に記憶されＲＡＭ３３に展開された制御プログラムに従って動作することによって、後述する店舗サーバ３に係る制御処理を実行する。
【００２８】
メモリ部３４は、電源を切っても記憶情報が保持されるＨＤＤやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部３４は、制御プログラム部３４１、商品マスタ３４２、ＰＯＳデータ部３４３、タブレットＰＯＳデータ部３４４を備える。制御プログラム部３４１は、店舗サーバ３を制御するための制御プログラムを記憶する。商品マスタ３４２は、商品毎に当該商品に係る商品情報を記憶する。商品マスタ３４２は最新の商品情報を記憶し、この商品情報は、定期的（例えば一日に１回）ＰＯＳ端末１の商品マスタ１４２に送信される。
【００２９】
ＰＯＳデータ部３４３は、ＰＯＳ端末１から受信した第１決済情報（キャッシャコードを含む決済情報）等を取引別に記憶する。タブレットＰＯＳデータ部３４４は、タブレットサーバ５から受信した、タブレットＰＯＳ端末７が生成した第２決済情報（キャッシャコードを含まない決済情報）等を取引別に記憶する。すなわち、第１決済情報と第２決済情報とは、別々に記憶される。
【００３０】
また、制御部３００は、バス３５およびコントローラ３６を介して、操作部３７と表示部３８と接続している。操作部３７は、各種キーを備えたキーボードである。表示部３８は、各種情報を表示する。
【００３１】
また、制御部３００は、バス３５を介して、通信部３９と接続している。通信部３９は、通信回線Ｌ１を介して、店内に設置されたＰＯＳ端末１と通信可能に接続している。また、通信部３９は、通信回線Ｌ２を介して、タブレットサーバ５と通信可能に接続している。
【００３２】
次に、タブレットＰＯＳ端末７のハードウェア構成について説明する。図４は、タブレットＰＯＳ端末７のハードウェア構成を示すブロック図である。図４に示すように、タブレットＰＯＳ端末７は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、メモリ部７４等を備えている。ＣＰＵ７１は制御主体となる。ＲＯＭ７２は各種プログラムを記憶する。ＲＡＭ７３はプログラムや各種データを展開する。メモリ部７４は各種プログラムを記憶する。ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、メモリ部７４は、互いにバス７５を介して接続されている。ＣＰＵ７１とＲＯＭ７２とＲＡＭ７３が、制御部７００を構成する。すなわち、制御部７００は、ＣＰＵ７１がＲＯＭ７２やメモリ部７４に記憶されＲＡＭ７３に展開された制御プログラムに従って動作することによって、後述する店舗サーバ３に係る制御処理を実行する。
【００３３】
ＲＡＭ７３は、商品情報部７３１を備える。商品情報部７３１は、入力された商品コードに基づいて売上登録処理された商品の商品情報（商品名、商品の価格等）を記憶する。
メモリ部７４は、電源を切っても記憶情報が保持されるＨＤＤやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部７４は、制御プログラム部７４１、商品マスタ７４２を備える。制御プログラム部７４１は、タブレットＰＯＳ端末７を制御するための制御プログラムを記憶する。商品マスタ７４２は、商品毎に当該商品に係る商品情報を記憶する。
【００３４】
また、制御部７００は、バス７５およびコントローラ７６を介して、操作部８１と表示部８２と接続している。操作部８１は、決済キー８１１を含む各種キーを備えたキーボードである。表示部８２は、各種情報を表示する。
【００３５】
また、制御部７００は、バス７５を介して、通信部８３と接続している。通信部８３は、無線通信回線Ｌ３を介して、タブレットサーバ５と通信可能に接続している。
【００３６】
続いて、タブレットサーバ５のハードウェア構成について説明する。図５は、タブレットサーバ５のハードウェア構成を示すブロック図である。図５に示すように、タブレットサーバ５は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、メモリ部５４等を備えている。ＣＰＵ５１は制御主体となる。ＲＯＭ５２は各種プログラムを記憶する。ＲＡＭ５３はプログラムや各種データを展開する。メモリ部５４は各種プログラムを記憶する。ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、メモリ部５４は、互いにバス５５を介して接続されている。ＣＰＵ５１とＲＯＭ５２とＲＡＭ５３が、制御部５００を構成する。すなわち、制御部５００は、ＣＰＵ５１がＲＯＭ５２やメモリ部５４に記憶されＲＡＭ５３に展開された制御プログラムに従って動作することによって、後述するタブレットサーバ５に係る制御処理を実行する。
【００３７】
メモリ部５４は、電源を切っても記憶情報が保持されるＨＤＤやフラッシュメモリ等の不揮発性メモリで構成される。メモリ部５４は、制御プログラム部５４１、商品マスタ５４２、タブレットＰＯＳデータ部５４４を備える。制御プログラム部５４１は、タブレットサーバ５を制御するための制御プログラムを記憶する。商品マスタ５４２は、商品毎に当該商品に係る商品情報を記憶する。タブレットＰＯＳデータ部５４４は、タブレットＰＯＳ端末７から受信した、タブレットＰＯＳ端末７が生成した第２決済情報等を取引別に記憶する。
【００３８】
また、制御部５００は、バス５５およびコントローラ５６を介して、操作部５７と表示部５８と接続している。操作部５７は、各種キーを備えたキーボードである。表示部５８は、各種情報を表示する。
【００３９】
また、制御部５００は、バス５５を介して、通信部５９と接続している。通信部５９は、通信回線Ｌ２を介して、店舗サーバ３と通信可能に接続している。また、制御部５００は、バス５５を介して、通信部６０と接続している。通信部６０は、無線通信回線Ｌ３を介して、タブレットＰＯＳ端末７と通信可能に接続している。
【００４０】
ここからは、ＰＯＳ端末１、店舗サーバ３、タブレットＰＯＳ端末７、タブレットサーバ５の制御について説明する。図６は、ＰＯＳ端末１の制御処理の流れを示すフローチャートである。図６に示すように、ＰＯＳ端末１の制御部１００は、コードリーダ２８が読み取ったシンボルに基づいて商品を特定する商品コードを取得したか否かを判断する（Ｓ１１）。商品コードを取得したと判断した場合には（Ｓ１１のＹｅｓ）、制御部１００は、商品マスタ１４２から当該商品コードを用いて商品の商品情報を読出して売上登録処理を実行し、商品情報を商品情報部１３１に記憶する（Ｓ１２）。そして制御部１００は、Ｓ１１に戻る。
【００４１】
また、商品コードを取得していないと判断した場合には（Ｓ１１のＮｏ）、制御部１００は、決済キー２１１が操作されたか否かを判断する（Ｓ２１）。決済キー２１１が操作されたと判断した場合には（Ｓ２１のＹｅｓ）、制御部１００は、キャッシャコード部１４３にキャッシャコードが記憶されているか否かを判断する（Ｓ２２）。キャッシャコードが記憶されていると判断した場合には（Ｓ２２のＹｅｓ）、制御部１００は、商品情報部１３１に記憶された商品情報に基づいて、決済処理を実行する（Ｓ２３）。そして制御部１００は、決済処理した第１決済情報（キャッシャコードを含む）を生成し、印字部２４を駆動して、決済処理した第１決済情報に基づいた情報を印字したレシートを発行する（Ｓ２４）。そして制御部１００は、生成した第１決済情報等を店舗サーバ３に送信する（Ｓ２５）。実施形態では、第１決済情報は、顧客との取引が終了する度に、当該取引に係る決済情報として店舗サーバ３に送信する。すなわち、制御部１００は、第１決済情報は取引毎に店舗サーバ３に送信する。なお、制御部１００は、その都度第１決済情報を送信することなく、所定のタイミング（例えば一日１回）でまとめて店舗サーバ３に送信するようにしてもよい。そして制御部１００は、Ｓ１１に戻る。
【００４２】
また、キャッシャコード部１４３にキャッシャコードが記憶されていないと判断した場合には（Ｓ２２のＮｏ）、制御部１００は、決済処理が実行できないことを示すエラーメッセージをキャッシャ用表示部２２に表示する（Ｓ２６）。そして制御部１００は、Ｓ１１に戻る。なお、決済キー２１１が操作されたと判断した場合には（Ｓ２１のＮｏ）、制御部１００は、Ｓ１１に戻る。
【００４３】
次に、タブレットＰＯＳ端末７の制御処理に付いて説明する。図７は、タブレットＰＯＳ端末７の制御処理の流れを示すフローチャートである。図７に示すように、タブレットＰＯＳ端末７の制御部７００は、入力された商品に係る情報に基づいて商品コードを取得したか否かを判断する（Ｓ７１）。商品コードを取得したと判断した場合には（Ｓ７１のＹｅｓ）、制御部７００は、商品マスタ７４２から当該商品コードを用いて商品の商品情報を読出して売上登録処理を実行し、商品情報を商品情報部７３１に記憶する（Ｓ７２）。そして制御部７００は、Ｓ７１に戻る。
【００４４】
また、商品コードを取得していないと判断した場合には（Ｓ７１のＮｏ）、制御部７００は、決済キー８１１が操作されたか否かを判断する（Ｓ８１）。決済キー８１１が操作されたと判断した場合には（Ｓ８１のＹｅｓ）、制御部７００は、商品情報部７３１に記憶された商品情報に基づいて、決済処理を実行する（Ｓ８２）。そして制御部７００は、決済処理した第２決済情報（キャッシャコードを含まない）を生成し、顧客との取引が終了する度に、当該取引に係る第２決済情報をタブレットサーバ５に送信する（Ｓ８３）。すなわち、制御部７００は、第２決済情報を取引毎にタブレットサーバ５に送信する。なお、制御部７００は、その都度第２決済情報を送信することなく、所定のタイミング（例えば一日１回）でまとめてタブレットサーバ５に送信するようにしてもよい。そして制御部７００は、Ｓ１１に戻る。なお、Ｓ８１において、決済キー８１１の操作ではないと判断した場合には（Ｓ８１のＮｏ）、制御部７００はＳ７１に戻る。
【００４５】
次に、タブレットサーバ５の制御処理に付いて説明する。図８は、タブレットサーバ５の制御処理の流れを示すフローチャートである。図８において、制御部５００は、タブレットＰＯＳ端末７から情報を受信したか否かを判断する（Ｓ５１）。タブレットＰＯＳ端末７から情報を受信したと判断した場合には（Ｓ５１のＹｅｓ）、制御部５００は、受信した情報が第２決済情報であるか否かを判断する（Ｓ５２）。制御部５００は、受信した情報に、例えば、商品情報、合計金額、預り金額、釣銭額等が含まれている場合には当該情報が第２決済情報であると判断する。
【００４６】
受信した情報が第２決済情報であると判断した場合には（Ｓ５２のＹｅｓ）、制御部５００は、当該第２決済情報をタブレットＰＯＳデータ部５４４に記憶する。そして当該第２決済情報を店舗サーバ３に送信する（Ｓ５３）。そして制御部５００は、Ｓ５１に戻る。一方、受信した情報が第２決済情報ではないと判断した場合には（Ｓ５２のＮｏ）、制御部５００は、他の処理を実行する（Ｓ５４）。そして制御部５００は、Ｓ５１に戻る。また、タブレットＰＯＳ端末７から情報を受信していないと判断した場合には（Ｓ５１のＮｏ）、制御部５００は、Ｓ５１に戻る。
【００４７】
ここからは店舗サーバ３の制御について説明する。図９は、店舗サーバ３の機能構成を示す機能ブロック図である。制御部３００は、ＲＯＭ３２やメモリ部３４の制御プログラム部３４１に記憶された制御プログラムに従うことで、第１記憶手段３０１、第２記憶手段３０２、集計手段３０３として機能する。
【００４８】
第１記憶手段３０１は、ＰＯＳ端末１が生成した、売上げた商品の情報を含む第１決済情報を受信した場合には、当該第１決済情報に所定の情報が含まれていることを条件に前記第１決済情報を記憶する機能を有する。
【００４９】
第２記憶手段３０２は、ＰＯＳ端末１とは生成する決済情報のデータ項目が異なるタブレットＰＯＳ端末７が生成した、売上げた商品の情報を含む第２決済情報を受信した場合には、当該第２決済情報を第１決済情報とは別に記憶する機能を有する。
【００５０】
集計手段３０３は、第１決済情報に含まれる売上データおよび第２決済情報に含まれる売上データを集計する機能を有する。
【００５１】
次に、店舗サーバ３の制御処理に付いて説明する。図１０は、店舗サーバ３の制御処理の流れを示すフローチャートである。図１０において、制御部３００は、ＰＯＳ端末１から情報を受信したか否かを判断する（Ｓ３１）。ＰＯＳ端末１から情報を受信したと判断した場合には（Ｓ３１のＹｅｓ）、制御部３００は、受信した情報が第１決済情報であるか否かを判断する（Ｓ３２）。制御部３００は、受信した情報に、例えば、商品情報、合計金額、預り金額、釣銭額等が含まれている場合には当該情報が第１決済情報であると判断する。
【００５２】
受信した情報が第１決済情報であると判断した場合には（Ｓ３２のＹｅｓ）、制御部３００は、当該第１決済情報にキャッシャコードが含まれているか否かを判断する（Ｓ３３）。キャッシャコードが含まれていると判断した場合には（Ｓ３３のＹｅｓ）、制御部３００（第１記憶手段３０１）は、当該キャッシャコードを含む第１決済情報をＰＯＳデータ部３４３に記憶する（Ｓ３４）。制御部３００は、受信した第１決済情報を、取引別に記憶する。そして制御部３００は、Ｓ３１に戻る。一方、受信した第１決済情報にキャッシャコードが含まれていないと判断した場合には（Ｓ３３のＮｏ）、制御部３００は、受信した第１決済情報をＰＯＳデータ部３４３に記憶しない。そして、制御部３００は、当該第１決済情報を送信したＰＯＳ端末１に対して、当該第１決済情報に対応するキャッシャコードの送信を要求する（Ｓ３５）。そして制御部３００は、Ｓ３１に戻る。なお、受信した情報が第１決済情報ではないと判断した場合には（Ｓ３２のＮｏ）、制御部３００は、他の処理を実行する（Ｓ３６）。そして制御部３００は、Ｓ３１に戻る。なお、ＰＯＳ端末１から、Ｓ３５において要求したキャッシャコードをその後受信した場合は、受信した時点で該当する第１決済情報を記憶する。
【００５３】
一方、Ｓ３１において、ＰＯＳ端末１から情報は受信していないと判断した場合には（Ｓ３１のＮｏ）、制御部３００は、タブレットサーバ５から情報を受信したか否かを判断する（Ｓ４１）。タブレットサーバ５から情報を受信したと判断した場合には（Ｓ４１のＹｅｓ）、制御部３００は、受信した情報が第２決済情報であるか否かを判断する（Ｓ４２）。制御部３００は、受信した情報に、例えば、商品情報、合計金額、預り金額、釣銭額等が含まれている場合には当該情報が第２決済情報であると判断する。受信した情報が決第２済情報であると判断した場合には（Ｓ４２のＹｅｓ）、制御部３００（第２記憶手段３０２）は、当該第２決済情報をタブレットＰＯＳデータ部３４４に記憶する（Ｓ４３）。そして制御部３００は、Ｓ３１に戻る。
【００５４】
なお、受信した情報が第２決済情報ではないと判断した場合には（Ｓ４２のＮｏ）、制御部３００は、他の処理を実行する（Ｓ４４）。そして制御部３００は、Ｓ３１に戻る。
【００５５】
また、Ｓ４１において、タブレットサーバ５から情報を受信していないと判断した場合には（Ｓ４１のＮｏ）、次に制御部３００は、売上データの集計のタイミングであるか否かを判断する（Ｓ４５）。売上データの集計のタイミングであると判断した場合には（Ｓ４５のＹｅｓ）、制御部３００（集計手段３０３）は、集計処理を実行する（Ｓ４６）。制御部３００は、Ｓ４６の処理において、ＰＯＳデータ部３４３に記憶されている第１決済情報に含まれる売上データと、タブレットＰＯＳデータ部３４４に記憶されている第２決済情報に含まれる売上データとに基づいて、集計データを生成する。これらの売上データは同一のデータ項目である。そして制御部３００は、Ｓ３１に戻る。また、売上データの集計のタイミングではないと判断した場合には（Ｓ４５のＮｏ）、制御部３００は、Ｓ３１に戻る。
【００５６】
このような実施形態によれば、店舗サーバ３は、ＰＯＳ端末１から受信した第１決済情報にキャッシャコードが含まれている場合、当該第１決済情報を記憶する。また、店舗サーバ３は、タブレットサーバ５から第２決済情報を受信すると、当該第２決済情報を、第１決済情報とは別に記憶する。そのため、店舗サーバ３は、データ項目が異なる場合であってもそれぞれの決済情報の受信が可能である。
【００５７】
また、このような実施形態によれば、ＰＯＳシステムＰにおいて、店舗サーバ３は、ＰＯＳ端末１から受信した第１決済情報にキャッシャコードが含まれている場合、当該第１決済情報を記憶する。また、タブレットサーバ５は、タブレットＰＯＳ端末７から受信した第２決済情報を記憶する。店舗サーバ３は、タブレットサーバ５から第２決済情報を受信して第１決済情報とは別に記憶する。そのため、ＰＯＳシステムＰは、データ項目が異なる場合であってもそれぞれの決済情報の受信が可能である。
【００５８】
以上、本発明の実施形態やその変形例を説明したが、この実施形態および変形例は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態やその変形例は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５９】
例えば、実施形態では、店舗サーバ３をサーバとして説明した。しかしながら、サーバは、店舗サーバ３以外のサーバ、例えば、店舗を統括する本部に設置された本部サーバ）であってもよい。
【００６０】
また、実施形態では、キャッシャコードを所定の情報として説明した。しかしながら、所定の情報はキャッシャコードに限るものではなく、他の情報であってもよい。すなわち、所定の情報は、店舗サーバ３が、受信した決済情報を記憶すべきと判断できる情報（例えば、取引を特定する取引番号、ＰＯＳ端末１を特定するレジ番号等）であればよい。
【００６１】
また、実施形態では、タブレットＰＯＳ端末７を第２商品販売データ処理装置の一例として説明した。しかしながら、第２商品販売データ処理装置はタブレットＰＯＳ端末７に限るものではない。例えば、イベントやキャンペーンが開催される会場に設置されるＰＯＳ端末であってもよい。
【００６２】
なお、実施形態の店舗サーバ３で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００６３】
また、実施形態の店舗サーバ３で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態の店舗サーバ３で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６４】
また、実施形態の店舗サーバ３で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００６５】
１          ＰＯＳ端末
３          店舗サーバ
５          タブレットサーバ
７          タブレットＰＯＳ端末
１００      制御部
１４３      キャッシャコード部
３００      制御部
３０１      第１記憶手段
３０２      第２記憶手段
３０３      集計手段
３４３      ＰＯＳデータ部
３４４      タブレットＰＯＳデータ部
５００      制御部
７００      制御部
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特開２０１４−１６９７０号公報
【図１】
2019021230.tif 000003
【図２】
2019021230.tif 000004
【図３】
2019021230.tif 000005
【図４】
2019021230.tif 000006
【図５】
2019021230.tif 000007
【図６】
2019021230.tif 000008
【図７】
2019021230.tif 000009
【図８】
2019021230.tif 000010
【図９】
2019021230.tif 000011
【図１０】
2019021230.tif 000012