(57)【要約】【課題】異なる種類の店頭(POS)システムまたは電子金銭登録機(ECR)からの売上データまたは情報を受け入れ、理解し、および処理することができる装置を提供すること。【解決手段】複数の売上端末装置(2)、または店頭端末、電子金銭登録機(ECR)、POSソフトウェアを有するコンピュータとして周知の装置からの売上データ、および他の種類の電子取引データを受信、構文解析、記憶すると共にリモートサーバに送信することができる装置。装置は、装置自体が非動作のとき、接続された売上端末装置(2)からの売上または取引データの受信を継続する冗長ユニットまたはバックアップユニット(8)をさらに含む。【選択図】図1
2015005278.tif 000002
【特許請求の範囲】
【請求項１】
共通売上データ処理装置であって、
複数の売上端末装置(2)に接続されると共に、前記複数の売上端末装置(2)から同時に売上データを受信するように適応された入力端子と、
周期的な態様で、受信された前記売上データを識別し、待ち行列に入れ、および選択すると共に、所定の規格化されたフォーマットに前記売上データを構文解析するプロセッサと、
構文解析された前記売上データを記憶するメモリモジュール(4)と、
記憶された前記売上データをリモートサーバに周期的に送信する出力モジュールと
を備える装置。
【請求項２】
前記プロセッサが、ファイアアンドフォゲット通信プロトコルで受信された前記売上データを識別するように適応される、請求項1に記載の共通売上データ処理装置。
【請求項３】
前記売上データが、ASCIIフォーマットまたはプレーンテキストフォーマットである、請求項1または2に記載の共通売上データ処理装置。
【請求項４】
前記売上端末装置(2)のそれぞれが、電子金銭登録機(ECR)、店頭端末(POS)、または店頭ソフトウェアを実行するコンピュータを備える、請求項1から3のいずれか一項に記載の共通売上データ処理装置。
【請求項５】
前記複数の売上端末装置(2)は同じ種類の装置を備える、請求項4に記載の共通売上データ処理装置。
【請求項６】
前記複数の売上端末装置(2)は異なる種類の装置を備える、請求項4に記載の共通売上データ処理装置。
【請求項７】
前記入力端子はシリアルデータポートである、請求項1から6のいずれか一項に記載の共通売上データ処理装置。
【請求項８】
前記出力モジュールは無線セル方式のモデムである、請求項1から7のいずれか一項に記載の共通売上データ処理装置。
【請求項９】
前記装置は、データバックアップモジュール(8)をさらに備える、請求項1から8のいずれか一項に記載の共通売上データ処理装置。
【請求項１０】
前記データバックアップモジュール(8)は、
前記共通売上データ処理装置から独立し、前記共通売上データ処理装置が非動作であるとき前記バックアップモジュール(8)に電力を供給する電源モジュール(10)と、
前記共通売上データ処理装置に接続された前記売上端末装置から売上データを受信する第2の入力端子と、
前記売上データを記憶する第2のメモリモジュール(9)と
を備える、請求項9に記載の共通売上データ処理装置。
【請求項１１】
前記第2のメモリモジュール(9)はXMLフォーマットで前記売上データを記憶する、請求項10に記載の共通売上データ処理装置。
【請求項１２】
1つの入力端子に接続される複数の売上端末装置(2)から売上データを受信、処理および送信する方法であって、
複数のインスタンスのデータ検索プログラムを実行して、個別に接続された売上端末装置(2)からの売上データを同時に識別および受信するステップと、
待ち行列システムを使用して、周期的な態様で、接続された前記売上端末装置からのデータを選択することによってローカル処理装置における前記売上データを受信するステップと、
選択された前記売上データを、所定の規格化されたフォーマットに構文解析するステップと、
構文解析された前記データを第1のメモリモジュール(4)に記憶するステップと、
記憶された前記データを周期的にリモートサーバに出力するステップと
を含む、方法。
【請求項１３】
ファイアアンドフォゲット通信プロトコルを使用することによって、前記売上端末装置(2)からデータを受信するステップ
をさらに含む、請求項12に記載の、売上データを受信、処理および送信する方法。
【請求項１４】
前記複数の売上端末装置(2)から前記売上データを受信するステップ、および
第2のメモリモジュール(9)に前記売上データを記憶するステップ
によって、前記売上データのバックアップをとるステップをさらに含む、請求項12または13に記載の、売上データを受信、処理および送信する方法。
【請求項１５】
前記第2のメモリモジュール(9)はXMLフォーマットで前記売上データを記憶する、請求項14に記載の共通売上データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、データ処理システムおよび当該システムの使用方法に関する。本発明は、特に、独立型売上データ処理装置に関する。
【背景技術】
【０００２】
店頭(POS)システムおよび電子金銭登録機(ECR)は、小売店、コンビニエンスストアおよびスーパーマーケットにおいて見受けられる。すべての訪問客によってなされた全購入を加算する計算機の基本的タスクを行うことに加えて、これらは、このような訪問客によってなされたすべての売買取引を登録することにも役立つ。ある商人は、サービス税、政府税またはその両方を請求し、一方で、別の商人は、在庫を売り払おうとするとき、ある商品に特別割引を定期的に適用することができる中で、売買取引は、銀行カード、チャージカードおよびクレジットカードの使用の増加によってますます複雑になっているので、これらの店頭システムおよび電子金銭登録機は、ゆっくりとではあるが段々複雑になってきている。
【０００３】
旧式の店頭システムまたは電子金銭登録機は、予めプログラムを組まれた簡易な4ビットプロセッサで動作することができるが、商人は、これらの機械に段々と多くの機能を求めたので、このような以前の専用装置は、複雑なオペレーティングシステムの動作を開始するかまたは店頭ソフトウェアを実行する多目的コンピュータに完全に置き換えられるまでに更新することを余儀なくされている。多目的コンピュータは、より速いプロセッサおよびより大きなデータ処理能力をもって、異なる種類の取引をより効率的に扱うことができる。さらに、店頭システムまたは電子金銭登録機は、定期的な更新を受けることができると共に、様々なソフトウェアおよびハードウェアをカスタマイズすることができる。
【０００４】
しかしながら、これらの店頭(POS)システムおよび電子金銭登録機(ECR)は、段々複雑になっているので、さらに、互いに大きく多様化し始めている。Canon、Quorion、Sharp、TowaおよびPanasonic等のPOSシステムおよびECRの製造者は、売買取引が今日の方法で取り扱われかつ処理されるだいぶ前に、最初のシステムを売り出し始めた。異なる設計方針および取り組みによって、現在の最先端のPOSシステムおよびECRのすべてが、大きく異なるプラットフォームで動作することは必然だった。
【０００５】
最も普及しているPOSシステムおよびECRの販売者は、これらの装置に、Windows （登録商標）CEおよびLinux（登録商標）系OSを使用しているが、これらのほとんどすべては、異なるプログラミング方法を使用して、それらの機械によって記録される売上データを記憶および交換する。また、商人の取引を記録するのにこのような複雑なPOSシステムまたはECRを必要としない多数の商人がいまだ存在しており、そして、一連の店が単一の大きな企業統一体によって所有および管理されている場合、このことのすべてが問題を呈し始めるであろう。各系列小売店の成果の追跡を継続するために、管理企業統一体は、異なる種類のPOSシステムおよびECRによって生成した異なる種類のすべてのデータを収集する方法を見つけなければならないだろう。すべての商人に、同一の種類のPOSシステムもしくはECRに更新または変更させるコストは法外に高く、店の大きさおよび位置のために、複雑なPOSシステムまたはECRの使用を保証するのに十分に大きい在庫を実質的に保持しないおよび/または十分に高い総売上高を得られないいくつかの店が存在する。
【０００６】
さらに、すべての異なる機械およびプラットフォームからのデータは、全く互換性がないので、売買取引を監視する責任のある収税機関は、すべての異なる種類のPOSシステムおよびECRから合わせたすべての売上データを取り出すことは困難になる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、異なる種類の店頭(POS)システムまたは電子金銭登録機(ECR)からの売上データまたは情報を受け入れ、理解し、および処理することができる装置を有することが望まれるので、1つの種類で形式化されたデータが、より簡易な表示、さらなる処理および永続的な記憶のために、離れた主要サーバに送信される。装置は、異なる種類のPOSシステムおよびECRが、集合体として調和して作動する間、異なるプラットフォームおよびソフトウェアでの動作を継続することができるようにすべきである。
【課題を解決するための手段】
【０００８】
本発明の一態様によれば、
複数の売上端末装置に接続されると共に、複数の売上端末装置から同時に売上データを受信するように適応された入力端子と、
周期的な態様で、受信された売上データを識別し、待ち行列に入れ、および選択すると共に、所定の規格化されたフォーマットにデータを構文解析するプロセッサと、
構文解析されたデータを記憶するメモリモジュールと、
記憶されたデータをリモートサーバに周期的に送信する出力モジュールと
を備える共通売上データ処理装置が提供される。
【０００９】
本発明は、異なる種類の売上端末装置(POSシステム、ECRおよびPOSソフトウェアを実行するコンピュータ)からの売上データを収集し、一時的な記憶のために1つのデータフォーマットにデータを変換し、ならびに、表示、さらなる処理および永続的な記憶のためにデータをリモートサーバへ出力することができる新規の共通売上データ処理装置を提示する。
【００１０】
一実施形態において、プロセッサは、ファイアアンドフォゲット通信プロトコルで受信された売上データを識別するように適応される。
【００１１】
ファイアアンドフォゲット通信プロトコルは、装置からの「承認」信号を受信する必要なく、異なる種類の接続された売上端末装置(POSシステムおよびECR)が売上端末装置のデータを売上データ処理装置に送信することを可能にする。
【００１２】
別の実施形態において、売上データはASCIIまたはプレーンテキストフォーマットである。
【００１３】
POSシステムおよびECRは、ASCIIまたはプレーンテキストフォーマットのみでそれらの売上データを出力するようにさらに構成される。
【００１４】
一実施形態において、売上端末装置のそれぞれが、電子金銭登録機(ECR)、店頭端末(POS)、または店頭ソフトウェアを実行するコンピュータを備える。
【００１５】
電子金銭登録機(ECR)および店頭(POS)端末またはシステムは、異なる種類のオペレーティングシステムおよびプラットフォームで動作する専用または先端の機械とすることができる。コンピュータは、店頭(POS)ソフトウェアを備えるWindows、Mac OSまたはLinux（登録商標）等のいずれかの所定のオペレーティングシステムで動作する一般のコンピュータであることになろう。
【００１６】
本発明の別の実施形態において、複数の売上端末装置は同じ種類の装置を備える。
【００１７】
本発明のさらに別の実施形態において、複数の売上端末装置は異なる種類の装置を備える。
【００１８】
1つの好ましい特徴によれば、入力端子はシリアルデータポートである。
【００１９】
RS232、485および422シリアルCOMポート等のシリアルデータポートは、異なる種類のPOSシステムおよびECRの間で非常に一般的である。典型的なPOSシステムまたはECRのデータ出力レートが秒当たり9600ビット(bps)を超えないので、シリアルCOMポートは、売買取引データを送受信するPOSシステムおよびECRにとって費用対効果の高い解決手段である。
【００２０】
一実施形態において、出力モジュールが無線セル方式のモデムである。
【００２１】
このオプションは、本発明に、収集されたデータをリモートサーバへ無線で送信する能力を提供する。さもなければ、出力モジュールは、(LANコネクタ等の)物理コネクタを備え、RJ-45イーサネット（登録商標）ケーブルを介してリモートサーバに接続することができる。
【００２２】
別の実施形態において、装置は、データバックアップモジュールをさらに備える。
【００２３】
データバックアップモジュールは、共通売上データ処理装置と同時に動作すると共に、共通売上データ処理装置によって受信された売上データを保存する。
【００２４】
1つの好ましい特徴によれば、データバックアップモジュールは、
共通売上データ処理装置から独立した電源モジュールであって、共通売上データ処理装置が非動作であるときバックアップモジュールに電力を供給する電源モジュールと、
共通売上データ処理装置に接続された売上端末装置から売上データを受信する第2の入力端子と、
売上データを記憶する第2のメモリモジュールと
を備える。
【００２５】
データバックアップモジュールは、別個独立の電源で動作するので、停電の場合でも影響されないであろう。バックアップモジュールは、いずれかの動作中の売上端末装置からデータの受信を継続するであろう。
【００２６】
1つの好ましい特徴において、2次的なメモリモジュールは、XMLフォーマットで売上データを記憶する。
【００２７】
バックアップモジュールは、売上データ処理装置に見受けられるプロセッサを欠いているので、受信された売上データは、データが処理装置から物理的に検索することができるようになるまでメモリに「そのままで」記憶される。
【００２８】
別の態様において、1つの入力端子に接続される複数の売上端末装置から売上データを受信、処理および出力する方法であって、
複数のインスタンスのデータ検索プログラムを実行して、個別に接続された売上端末装置からの売上データを同時に識別および受信するステップと、
待ち行列システムを使用して、周期的な態様で、接続された売上端末装置からのデータを選択することによってローカル処理装置で売上データを受信するステップと、
選択された売上データを、所定の規格化されたフォーマットに構文解析するステップと、
構文解析されたデータを第1のメモリモジュールに記憶するステップと、
記憶されたデータを定期的にリモートサーバに出力するステップと
を含む方法が提供される。
【００２９】
本発明は、1つの接続の使用を通じて、複数の売上端末装置(POSシステムおよびECR)から売上データを収集する新規の方法をさらに提示する。売上データプロセッサは、複数のインスタンスのデータ検索プログラムを実行し、接続されたすべての売上端末装置から売上または取引データを待って収集し、次いで、構文解析のために収集されたデータを待ち行列に入れる。次いで、構文解析されたデータを第1のメモリモジュールに記憶し始める。出力モジュールは、記憶された売上または売買データをリモートサーバに定期的に送信する。
【００３０】
別の態様において、方法は、ファイアアンドフォゲット通信プロトコルを使用することによって、売上端末装置からデータを受信するステップをさらに含む。
【００３１】
ファイアアンドフォゲット通信プロトコルは、装置からの「承認」信号を受信する必要なく、異なる種類の接続された売上端末装置(POSシステムおよびECR)が売上端末装置のデータを売上データ処理装置に送信することを可能にする。
【００３２】
さらに別の態様において、売上データを受信、処理および送信する方法であって、
複数の売上端末装置から売上データを受信するステップ、および
第2のメモリモジュールに売上データを記憶するステップ
によって、売上データのバックアップをとるステップをさらに含む方法が提供される。
【００３３】
バックアップモジュールは、売上データ処理装置が収集したデータと同一のデータを、接続された売上端末装置(POSシステム、ECRおよびPOSソフトウェアを実行するコンピュータ)から受信し、そして、停電等のために売上データ処理装置が停止した場合に、バックアップとして、収集されたデータを第2のメモリモジュールに記憶する。
【００３４】
1つの特徴によれば、第2のメモリモジュールは、XMLフォーマットで売上データを記憶する。
【００３５】
バックアップモジュールは、売上データ処理装置に見受けられるプロセッサを欠いているので、受信された売上データは、データが処理装置から物理的に検索することができるようになるまでメモリに「そのままで」記憶される。
【００３６】
本発明は、限定はされないが、添付の図面に関連する例としてのみ与えられる、好ましい実施形態の以下の説明によって図示される。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施形態による共通売上データ処理装置に接続された売上端末装置、すなわち、店頭(POS)システム、電子金銭登録機、POSソフトウェアを有するコンピュータ、の全体的な配置図である。
【図２】売上データまたは売買取引データがどのように、異なる売上端末装置から収集され、構文解析され、そしてメモリモジュールに記憶されるかを示す図である。
【図３】1つの雄および雌の一対のシリアルポートコネクタを示す図である。典型的な売上端末装置は、コネクタの両方でないならば、これらのコネクタのうちの少なくともいずれか1つを付属させ、本発明の実施形態による共通売上データ処理装置は両方の種類のコネクタに接続することができる。
【図４】本発明の実施形態による共通売上データ処理装置の筐体を示す図である。
【図５】本発明の実施形態による売上データ処理装置の冗長ユニットまたはバックアップユニットの動作を示す図である。
【図６】本発明の実施形態による売上端末装置から共通売上データ処理装置への信号の流れを示す図である。
【図７】本発明の実施形態に従い、共通売上データ処理装置がどのように、売上端末装置が最新のソフトウェアを使用しているかを判定するリモート管理サーバを用いて、最新の売上端末装置またはPOSソフトウェアを収容するかを示す図である。
【図８】本発明の実施形態に従い、使用者がどのように管理サーバにログオンして、有効な、定量化可能なデータを得ることができるかをさらに示す図である。
【発明を実施するための形態】
【００３８】
本発明の一実施形態において、図1によれば、共通売上データ処理装置1は、アクリル系筐体7に包含される。この種の筐体7は、低信号インピーダンス用のモデム設計者の間で普及しており、このため、セル方式の信号と大きく干渉しない。本発明の実施形態は、セル方式に基づく出力端末の使用を提案するので、筐体の設計がセル方式の信号の放送および受信を支持することは非常に重要である。
【００３９】
筐体7のより詳細な図面は図4に示される。筐体は、セル方式のUSBモデムを筐体自体の中に完全に取り付けることができるように設計されることに留意すべきである。筐体7は、共通売上データ処理装置に入る信号が改ざんされるまたは強奪されることを防止するための電源およびシリアルケーブルロックシステムをさらに付属する。
【００４０】
本発明の実施形態による共通売上データ処理装置1は、Windows XPで動作する。Windowsオペレーティングシステムは、.net frameworkによって埋め込まれる。装置は、電源を受けるとき、むしろ起動を必要とせず、オペレーティングシステムは、装置のRAM(不図示)にロードされ、そして、図2によれば、共通売上データ処理は、接続されたすべての売上端末装置2からのデータのポーリングを開始する。
【００４１】
前の項目において述べたように、RS232、RS485およびRS422、DB9等の、図3に示すような、シリアルポート5および6は、売上端末装置(POSシステム、ECRおよびPOSソフトウェアで動作するコンピュータ)製造者の間で非常に普及しており、シリアルポートのうちの少なくとも1つが各端末に存在していることを見つけられるだろう。したがって、共通売上データ処理装置は、この事実を考慮して設計されるので、これらの売上端末装置2が、アダプタの使用なく、共通売上データ処理装置と容易に接続することができる。
【００４２】
売上端末装置2は、異なる種類であってもよく、および/または異なる製造者からのものであってもよいが、売上端末装置2が共通売上データ処理装置1に有効なデータを送信するために、第1に、売上端末装置2は、ASCIIまたはプレーンテキストフォーマットで売上端末装置2のデータを出力するように構成されなければならない。さらに、売上端末装置2は、(ハンドシェークなく)ファイアアンドフォゲット通信プロトコルを使用して売上端末装置2のデータを放送するように構成すべきであり、これは、共通売上データ処理装置1がファイアアンドフォゲット通信プロトコルを使用して、多くの異なる種類の売上端末装置2と簡単にインターフェース接続するためである。
【００４３】
Microsoftの.net frameworkバージョン2.0に従うシリアルポートリスナアプリケーションおよび/またはプログラムは、装置のRAMにロードされ、共通売上データ処理装置1は、リスナアプリケーションの16個以下のインスタンスをロードして、16個以下の各売上端末装置2からの売上データを「待つ」ことができる。リスナアプリケーションは、いずれかのボーレートで共通売上データ処理装置に送信されるデータを受け取るようにプログラムされる。
【００４４】
共通売上データ処理装置の各シリアルポート3が、上記で述べたように、2以上の売上端末装置2からの信号を待つことができ、共通売上データ処理装置1内に存在するプロセッサ(不図示)が待ち行列システムを使用して、受け取ったすべてのデータが正確に処理されることを確保することに留意すべきである。プロセッサは、各取引データを所定の規格化されたフォーマットに構文解析し、次いで、図2に示すように、メモリモジュール4にデータを記憶する。本実施形態は、記憶目的用のメモリモジュール4としてfirebirdデータベースを使用する。
【００４５】
本実施形態の下において、出力端末は、着脱可能なセル方式のモデムを備え、そこで、共通売上データ処理装置は、収集した一連の売上データをリモートサーバに定期的に放送する。このリモートサーバは、独立して動作するサーバ、または図8に示すように、所有者が各売上端末装置2で生じるいずれかの種類の業務取引を監視することができるように、売上端末装置の所有者によって完全に制御および監視されるサーバとすることができる。図8は、リモートサーバにログインした後、サーバによって収集された異なる種類の定量化可能データに誰がどのようにアクセスして、各売上端末装置2、または店もしくは小売店内の一群の売上端末装置の取引を彼らに分析および評価させることができるかを図示する。異なる使用者は異なるレベルの許可が与えられ、リモートサーバに記憶された異なる種類の売上データを見るであろう。
【００４６】
現在、機能的共通売上データ処理装置は、
1)Intel Atom N270 (1.6GHz)無ファンプロセッサ、
2)1GB DDR2 533MHz DDRRAM（登録商標）、
3)8GB コンパクトフラッシュ（登録商標）カード、
4)PCI端子1個、PCI-E端子1個、Mini PCI-E端子1個、
5)+12V/19V DC-In端子、
6)Intel 945GSE ICH7Mチップセットメインボード、
7)Intel 945GSE (GMA950) Integrated Graphics Media Accelerator、
8)DF13ソケット2個を介するLVDSデュアルチャンネル、
9)組み込み10/100 BT Mac+Intel 82562ET PHY LANモジュールを有するIntel ICH7M、
10)音響用ALC662オーディオコントローラ、
11)Winbond W83627EHGチップセット、Fintek 8121DG IDE1個、キーボード1個、マウス1個、COM4個、Sata2個、CDソケット1個、
12)RS232/422/485 1個およびRS232 COMポート3個、
13)8USBポート用のサポート、4In/4OutデジタルI/O、
14)256個のレベルでシステムリセットを発生させるウォッチドッグタイマ、ならびに
15)組み込みW83627EHGシステム/CPU温度および電圧監視
を備える。
【００４７】
さらに、冗長ユニット8、またはバックアップ用の装置に選択的に付加された、図5に示すような、バックアップユニットも存在する。冗長ユニット8またはバックアップユニットは、それ自体のマイクロコントローラ11、および電源があればいつでも充電される充電池10等の別個の電源を有する。スマートアルゴリズムを使用して、電力蓄電容量を急速に低下させることなく電池10が満充電を維持することを確実にする。売上端末装置2から延びるメインシリアルケーブルとは別のデータケーブルも冗長ユニット8に接続される。
【００４８】
共通売上データ処理装置1が電源オンまたはオフであるかどうかにかかわりなく、冗長ユニット8は、共通売上データ処理装置1によって受信されたすべての取得データを記憶する。停電があった場合、充電池10が冗長ユニット8のための電力供給を引き継ぐので、冗長ユニットは、接続されたすべての売上端末装置2からの売上データの受信を継続することができる。
【００４９】
バックアップデータは、携帯型の第2のメモリモジュールにXMLフォーマットで記憶され、および、本実施形態において、好適な第2のメモリモジュール9は、Secure Digital(SD)カードである。メモリモジュールは、冗長ユニット8内に格納および固定され、ならびに共通売上データ処理装置1にアクセスできるように設計された特別な鍵によって取り出すことができるのみである。
【００５０】
冗長ユニットは、当然に、共通売上データ処理装置1の筐体7内に収容されるくらい小さいことに留意すべきである。本実施形態の充電池は、時間当たり15mAのマイクロコントローラの電力消費に基づいて、100時間のDC動作のために少なくとも1500mAhまでの電力を供給できるような大きさに作られている。
【００５１】
電力供給が一旦再開されると、共通売上データユニットは再稼働し、第2のメモリモジュール9(Secure Digitalカード)から記憶されたデータを取り出し、そして、収集できなかった日からの内容を構文解析するだろう。
【００５２】
本発明の実施形態の下で、共通売上データ処理装置1は、シリアルポート(RS232、485、422、DB9)を使用して売上端末装置2に接続される。
【００５３】
以下のシリアルCOM設定は、共通売上データ処理装置1が売上端末装置2からデータを連続して受信するために必要とされる。
【００５４】
シリアルCOM設定
a)インターフェース    :シリアルポート(例えば、RS232、485、422…)
b)配線構成            :直接接続
c)データレート        :9600bps
d)同期モード          :なし
e)ハンドシェーク      :ECRファイアアンドフォゲット、ノーハンドシェーク
f)検査                :スタートビット1個、データビット8個、パリティビットなし、ストップビット1個
g)コード              :ASCII
h)ビットシーケンス    :LSBファースト
【００５５】
ケーブル信号接続チャート(ECR DB9コネクタ)
(不使用)      :1
RD          :2<--------
SD          :3-------->
(不使用)      :4
SG          :5--------
(不使用)      :6
(不使用)      :7
(不使用)      :8
(不使用)      :9
RD: 受信されたデータ
SD: 送信されたデータ
SG: 信号グラウンド
【００５６】
本発明の実施形態の下で、ファイアアンドフォゲット通信プロトコルは、売上端末装置2が共通売上データ処理装置1にデータを送るために使用される。このことは、図6に図示される。
【００５７】
売上端末装置2は、売上データ処理装置からの何らかの応答を期待しないように予め構成しなければならない。以下は、売上端末装置からの典型的なレシート(フォーマット)である。
【００５８】
フィールド1=ECRモード(REG/VOID/・・・等)
フィールド2=日付時間(YYYYMMDDhhmm)
フィールド3=レシートNo.
フィールド4=売上品目
フィールド5=小計額
フィールド6=サービス税額
フィールド7=サービス料額
フィールド8=総売上額
【００５９】
共通売上データ処理装置1は、診断およびプログラム更新目的のための管理サーバ900によってさらに支持される。図7に示すように、装置が営業日の開始の間に稼働すると、接続された売上端末装置2は、管理サーバ900における売上データ処理装置のソフトウェア用の何らかのプログラム更新を検索する801ようにプログラムされる。
【００６０】
管理サーバ900は、まず、売上端末装置2が本当に有効な売上端末装置2であることを認証し901、次いで、現在のプログラムバージョン情報を売上端末装置2に返信する。次いで、売上端末装置2は、管理サーバ900から受信した情報と、共通売上データ処理装置のバージョン情報1とを比較し802、次いで、必要であれば、プログラム更新を要求する。
【００６１】
管理サーバは、一旦要求を受信すると、デジタル認証と共に更新ファイルを売上端末装置2に返信する902。
【００６２】
売上端末装置2は、更新のためにファイルを共通売上データ処理装置にロードする前に、受信された更新ファイルが変更されていないことを検査する803。
【００６３】
したがって、上記説明から、本発明である共通売上データ処理装置が複数の種類の売上端末装置からの売上データを統合することができることが明らかであり、売上端末装置は、店頭(POS)システム、電子金銭登録機(ECR)、POSソフトウェアを実行するコンピュータ、またはASCIIもしくはプレーンテキストフォーマットで取引データを出力可能ないずれかの種類の電子取引登録装置である。
【００６４】
上記説明が主に本発明の特定の実施形態に焦点を合わせることによって、共通売上データ処理装置のアーキテクチャの適応性のために、共通売上データ処理装置は入力端子にシリアルポート接続および出力モジュールにセル方式のモデムのみを使用しているが、USB等の入力端子の他の手段を使用することができ、および出力モジュールは有線によって外部サーバに接続することもできる。
【００６５】
本発明は、本発明の範囲から逸脱することなく多数の他の方法で実施することができるのは当然である。
【符号の説明】
【００６６】
1  共通売上データ処理装置
2  売上端末装置
3  シリアルポート
4  メモリモジュール
5  シリアルポート
6  シリアルポート
7  筐体
8  冗長ユニット
9  第2のメモリモジュール
10  充電池
11  マイクロコントローラ
801  検索する
802  比較する
803  検査する
900  管理サーバ
901  認証する
902  返信する
【図１】
2015005278.tif 000003
【図２】
2015005278.tif 000004
【図３】
2015005278.tif 000005
【図４】
2015005278.tif 000006
【図５】
2015005278.tif 000007
【図６】
2015005278.tif 000008
【図７】
2015005278.tif 000009
【図８】
2015005278.tif 000010