(57)【特許請求の範囲】
【請求項１】
商品の販売データの登録処理などの各種のデータ処理を実行する複数のＰＯＳ端末と、これら複数のＰＯＳ端末から各種データを受信して各種のデータ処理を実行するストアコンピュータと、を備え、サーバコンピュータとの間で各種情報を送受信可能なＰＯＳシステムにおいて、
前記ＰＯＳ端末のプロセッサが、当該ＰＯＳ端末に格納されている既存のプログラムのバージョン情報と当該ＰＯＳ端末のメーカー名及び機種とを含むＰＯＳプロフィール情報を前記サーバコンピュータに対して送信するバージョン情報送信手段と、
前記ストアコンピュータが、前記サーバコンピュータに対して送信された前記ＰＯＳ端末に格納されている既存のプログラムのバージョン情報に応じて前記サーバコンピュータから送信された前記ＰＯＳ端末の最新バージョンのプログラムを受信する最新バージョンプログラム受信手段と、
前記ストアコンピュータのプロセッサが、前記受信した前記ＰＯＳ端末の最新バージョンのプログラムのバージョンアップの対象となる全ての前記ＰＯＳ端末を、メーカー名及び機種をキーとして、当該ストアコンピュータが制御する全ての前記ＰＯＳ端末に格納されている前記ＰＯＳプロフィール情報を検索することにより抽出する手段と、
前記ストアコンピュータのプロセッサが、前記受信した最新バージョンの前記プログラムに前記各ＰＯＳ端末に格納されている既存の前記プログラムを書き換える最新バージョンダウンロード手段と、
を備えることを特徴とするＰＯＳシステム。
【請求項２】
前記ＰＯＳ端末の端末運転状態に係る各種情報であるステータス情報を前記サーバコンピュータに送信するステータス情報送信手段を備えることを特徴とする請求項１記載のＰＯＳシステム。
【請求項３】
請求項１記載のＰＯＳシステムと、
このＰＯＳシステムとネットワークを介して接続するサーバコンピュータと、
を備え、前記サーバコンピュータは、
前記ＰＯＳ端末に使用されるプログラムの最新バージョンを格納する最新バージョンプログラム格納手段と、
前記ＰＯＳシステムを構成する前記各ＰＯＳ端末に格納されている既存のプログラムのバージョン情報を受信するバージョン情報受信手段と、
このバージョン情報受信手段により受信した前記各ＰＯＳ端末の既存の前記プログラムのバージョン情報と、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンとを比較するバージョン比較手段と、
このバージョン比較手段による比較の結果、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンの方が新しい場合、前記最新バージョンプログラム格納手段に格納されている最新バージョンの前記プログラムを前記ＰＯＳプロフィール情報を送信した前記ＰＯＳ端末のプログラムとして前記ストアコンピュータに送信する最新バージョンプログラム送信手段と、
を備える、ことを特徴とするＰＯＳ端末メンテナンスシステム。
【請求項４】
請求項２記載のＰＯＳシステムと、
このＰＯＳシステムとネットワークを介して接続するサーバコンピュータと、
を備え、前記サーバコンピュータは、
前記ＰＯＳ端末に使用されるプログラムの最新バージョンを格納する最新バージョンプログラム格納手段と、
前記ＰＯＳシステムを構成する前記各ＰＯＳ端末に格納されている既存のプログラムのバージョン情報を受信するバージョン情報受信手段と、
このバージョン情報受信手段により受信した前記各ＰＯＳ端末の既存の前記プログラムのバージョン情報と、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンとを比較するバージョン比較手段と、
このバージョン比較手段による比較の結果、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンの方が新しい場合、前記最新バージョンプログラム格納手段に格納されている最新バージョンの前記プログラムを前記ＰＯＳプロフィール情報を送信した前記ＰＯＳ端末のプログラムとして前記ストアコンピュータに送信する最新バージョンプログラム送信手段と、
を備える、ことを特徴とするＰＯＳ端末メンテナンスシステム。
【請求項５】
商品の販売データの登録処理などの各種のデータ処理を実行する複数のＰＯＳ端末とこれら複数のＰＯＳ端末から各種データを受信して各種のデータ処理を実行するストアコンピュータとで構成されるＰＯＳシステムと、このＰＯＳシステムをネットワークを介して接続して前記ＰＯＳ端末に使用されるプログラムの最新バージョンを格納する最新バージョンプログラム格納手段を備えたサーバコンピュータと、を用い、前記ＰＯＳ端末のプログラムのバージョンアップを行うＰＯＳ端末メンテナンス方法であって、
前記ＰＯＳ端末のプロセッサが、当該ＰＯＳ端末に格納されている既存のプログラムのバージョン情報と当該ＰＯＳ端末のメーカー名及び機種とを含むＰＯＳプロフィール情報を前記ＰＯＳ端末から前記サーバコンピュータに送信するバージョン情報送信工程と、
このバージョン送信工程により送信された前記ＰＯＳシステムを構成する前記各ＰＯＳ端末に格納されている既存のプログラムのバージョン情報を前記サーバコンピュータで受信するバージョン受信工程と、
前記サーバコンピュータのプロセッサが、前記バージョン受信工程により受信した前記各ＰＯＳ端末の既存の前記プログラムのバージョン情報と、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンとを比較するバージョン比較工程と、
前記サーバコンピュータのプロセッサが、前記バージョン比較工程による比較の結果、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンの方が新しい場合、前記最新バージョンプログラム格納手段に格納されている最新バージョンの前記プログラムを前記ＰＯＳプロフィール情報を送信した前記ＰＯＳ端末のプログラムとして前記ストアコンピュータに送信する最新バージョンプログラム送信工程と、
前記ストアコンピュータが、前記最新バージョンプログラム送信工程により前記サーバコンピュータから送信された前記ＰＯＳ端末の最新バージョンの前記プログラムを受信する最新バージョンプログラム受信工程と、
前記ストアコンピュータのプロセッサが、前記受信した前記ＰＯＳ端末の最新バージョンのプログラムのバージョンアップの対象となる全ての前記ＰＯＳ端末を、メーカー名及び機種をキーとして、当該ストアコンピュータが制御する全ての前記ＰＯＳ端末に格納されている前記ＰＯＳプロフィール情報を検索することにより抽出する工程と、
前記ストアコンピュータのプロセッサが、前記受信した最新バージョンの前記プログラムに前記各ＰＯＳ端末に格納されている既存の前記プログラムを書き換える最新バージョンダウンロード工程と、
を含んでなることを特徴とするＰＯＳ端末メンテナンス方法。
【請求項６】
最新バージョンプログラム送信工程には、前記各ＰＯＳ端末に格納されている既存の前記プログラムの最新バージョンの前記プログラムへの書き換えについて承認された場合のみ、前記最新バージョンプログラム格納手段に格納されている最新バージョンの前記プログラムを前記サーバコンピュータから前記ストアコンピュータに送信するバージョンアップ承認工程を含むことを特徴とする請求項５記載のＰＯＳ端末メンテナンス方法。
【請求項７】
前記ＰＯＳ端末の端末運転状態に係る各種情報であるステータス情報を前記ＰＯＳシステムから前記サーバコンピュータに送信するステータス情報送信工程と、
このステータス情報送信工程により前記ＰＯＳシステムから送信された前記ＰＯＳ端末の端末運転状態に係る各種情報であるステータス情報を前記サーバコンピュータで受信するステータス情報受信工程と、
を含むことを特徴とする請求項５または６記載のＰＯＳ端末メンテナンス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＯＳシステム、サーバコンピュータ、ＰＯＳ端末メンテナンスシステム及びＰＯＳ端末メンテナンス方法に関する。
【０００２】
【従来の技術】
現在、各所に店舗を展開して販売業務を実行しているチェーン店などでは、ＰＯＳ（Point of Sales：販売時点管理）システムを利用することで、各店舗の売上状況などを統括的に把握して販売戦略を総合的に立案するなどしている。
【０００３】
ここで、上述のようなＰＯＳシステムは、例えば、各種のデータ処理を実行する複数のＰＯＳ端末と、これら複数のＰＯＳ端末から各種データを受信して各種のデータ処理を実行する一個のストアコンピュータとを多数の店舗の各々に設置し、このような多数の店舗の各々に設置されたストアコンピュータから各種データを受信して各種のデータ処理を実行するホストコンピュータを本部に設置した構造などとなっている。
【０００４】
そして、各店舗のＰＯＳ端末は、商品の販売データなどを登録処理して順次蓄積し、この蓄積した各種データから生成したトランザクションデータを登録処理の完了後に同一店舗のストアコンピュータに送信する。そこで、各店舗のストアコンピュータは、同一店舗のＰＯＳ端末から受信したトランザクションデータを集計し、この集計したトランザクションデータを毎日一回などとして予め設定された規定タイミングで本部のホストコンピュータに送信する。
【０００５】
このようなＰＯＳシステムを利用することで、各店舗では、売上状況などを確認することができ、本部では多数の店舗の売上状況などを総合的に確認することができる。
【０００６】
そして、このようなＰＯＳシステムを構成するＰＯＳ端末は、ＲＯＭ（Read Only Memory）やＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、ＨＤＤ（Hard Disk Drive）等のメモリに記憶された制御用のプログラムに基づいてマイクロプロセッサが各部を動作させることにより、上述したような各種処理を実行するものである。
【０００７】
ところで、ＰＯＳ端末のメモリに記憶されている制御用プログラムにおいては、端末に新たな機能を追加したり或いはプログラムの不具合の修正を行うために、現在の制御用プログラムを最新の制御用プログラムに書き換えるいわゆるバージョンアップが必要になることがある。
【０００８】
そこで、このような制御用プログラムのバージョンアップの際には、例えばメーカーのサービスマンが顧客先に出向き、古い制御用プログラムを記憶したメモリを最新の制御用プログラムを記憶したメモリに交換したり或いは古い制御用プログラムを記憶したメモリに対して最新の制御用プログラムをダウンロードすることで対応するようにしている。
【０００９】
【発明が解決しようとする課題】
しかしながら、従来のＰＯＳ端末のメモリに記憶されている制御用プログラムのバージョンアップについては、前述したように、バージョンアップの度にメーカーのサービスマンが顧客先に出向いてバージョンアップ作業を行う必要があるため、その作業中にはＰＯＳ端末が使用できなくなる他、一般に１店舗あたりの端末台数は複数台であることからその作業時間は長時間にわたるのでサービスマンに要求される作業量は膨大になることから、バージョンアップにかかる費用が高額になってしまう等の問題があった。
【００１０】
また、このようなＰＯＳ端末において故障等が発生した場合には、まず、ユーザが例えばメーカー側へと電話連絡をし、故障の状況を伝える手順を踏むことが多いが、端末に故障が発生する前に、その故障を未然に防ぐ手立てもなかった。
【００１１】
本発明の目的は、プログラムバージョンアップに際し、業務効率の改善を図るとともに利便性の向上を図ることである。
【００１２】
本発明の目的は、ＰＯＳ端末のトラブルを未然に防止することである。
【００１３】
【課題を解決するための手段】
請求項１記載の発明のＰＯＳシステムは、商品の販売データの登録処理などの各種のデータ処理を実行する複数のＰＯＳ端末と、これら複数のＰＯＳ端末から各種データを受信して各種のデータ処理を実行するストアコンピュータと、を備え、サーバコンピュータとの間で各種情報を送受信可能なＰＯＳシステムにおいて、
前記ＰＯＳ端末のプロセッサが、当該ＰＯＳ端末に格納されている既存のプログラムのバージョン情報と当該ＰＯＳ端末のメーカー名及び機種とを含むＰＯＳプロフィール情報を前記サーバコンピュータに対して送信するバージョン情報送信手段と、前記ストアコンピュータが、前記サーバコンピュータに対して送信された前記ＰＯＳ端末に格納されている既存のプログラムのバージョン情報に応じて前記サーバコンピュータから送信された前記ＰＯＳ端末の最新バージョンのプログラムを受信する最新バージョンプログラム受信手段と、前記ストアコンピュータのプロセッサが、前記受信した前記ＰＯＳ端末の最新バージョンのプログラムのバージョンアップの対象となる全ての前記ＰＯＳ端末を、メーカー名及び機種をキーとして、当該ストアコンピュータが制御する全ての前記ＰＯＳ端末に格納されている前記ＰＯＳプロフィール情報を検索することにより抽出する手段と、前記ストアコンピュータのプロセッサが、前記受信した最新バージョンの前記プログラムに前記各ＰＯＳ端末に格納されている既存の前記プログラムを書き換える最新バージョンダウンロード手段と、を備える。
【００１４】
したがって、ＰＯＳ端末に格納されている既存のプログラムのバージョン情報がサーバコンピュータに対して送信されることにより、サーバコンピュータ側でＰＯＳ端末の現在のプログラムのバージョン情報を把握することが可能になる。また、サーバコンピュータから送信されてストアコンピュータで受信された最新バージョンのプログラムは、ストアコンピュータから各ＰＯＳ端末に対してダウンロードされ、ＰＯＳ端末に格納されている既存のプログラムが最新バージョンのプログラムに書き換えられる。これにより、ＰＯＳシステムを構成する複数のＰＯＳ端末のプログラムを最新バージョンに一括してバージョンアップすることが可能になるので、ＰＯＳユーザーにとってはプログラムバージョンアップ時にＰＯＳ端末が長時間にわたって使用できなくなる事態を回避することが可能になり、ＰＯＳメーカーにとってはプログラムバージョンアップ時の手間が軽減される。
【００１５】
請求項２記載の発明は、請求項１記載のＰＯＳシステムにおいて、前記ＰＯＳ端末の端末運転状態に係る各種情報であるステータス情報を前記サーバコンピュータに送信するステータス情報送信手段を備える。
【００１６】
したがって、ＰＯＳ端末の端末運転状態に係る各種情報であるステータス情報がサーバコンピュータに対して送信されることにより、サーバコンピュータ側でＰＯＳ端末の端末運転状態を把握することが可能になる。これにより、例えばＰＯＳ端末の端末運転状態に異常が発生した際には、当該ＰＯＳ端末の端末運転状態に基づき対応策を練ることが可能になり、的確な対応策を採ることが可能になる。
【００２１】
請求項３記載の発明のＰＯＳ端末メンテナンスシステムは、請求項１記載のＰＯＳシステムと、このＰＯＳシステムとネットワークを介して接続するサーバコンピュータと、
を備え、前記サーバコンピュータは、前記ＰＯＳ端末に使用されるプログラムの最新バージョンを格納する最新バージョンプログラム格納手段と、前記ＰＯＳシステムを構成する前記各ＰＯＳ端末に格納されている既存のプログラムのバージョン情報を受信するバージョン情報受信手段と、このバージョン情報受信手段により受信した前記各ＰＯＳ端末の既存の前記プログラムのバージョン情報と、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンとを比較するバージョン比較手段と、このバージョン比較手段による比較の結果、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンの方が新しい場合、前記最新バージョンプログラム格納手段に格納されている最新バージョンの前記プログラムを前記ＰＯＳプロフィール情報を送信した前記ＰＯＳ端末のプログラムとして前記ストアコンピュータに送信する最新バージョンプログラム送信手段と、を備える。
【００２２】
したがって、ＰＯＳ端末からサーバコンピュータに対して送信された既存のプログラムのバージョン情報と最新バージョンプログラム格納手段に格納されているプログラムの最新バージョンとが比較され、最新バージョンプログラム格納手段に格納されているプログラムのバージョンの方が新しい場合には、当該最新バージョンのプログラムがストアコンピュータに送信され、ストアコンピュータから各ＰＯＳ端末に対してダウンロードされ、ＰＯＳ端末に格納されている既存のプログラムが最新バージョンのプログラムに書き換えられる。これにより、ＰＯＳシステムを構成する複数のＰＯＳ端末のプログラムを最新バージョンに一括してバージョンアップすることが可能になるので、ＰＯＳユーザーにとってはプログラムバージョンアップ時にＰＯＳ端末が長時間にわたって使用できなくなる事態を回避することが可能になり、ＰＯＳメーカーにとってはプログラムバージョンアップ時の手間が軽減される。
【００２３】
請求項４記載の発明のＰＯＳ端末メンテナンスシステムは、請求項２記載のＰＯＳシステムと、このＰＯＳシステムとネットワークを介して接続するサーバコンピュータと、
を備え、前記サーバコンピュータは、前記ＰＯＳ端末に使用されるプログラムの最新バージョンを格納する最新バージョンプログラム格納手段と、前記ＰＯＳシステムを構成する前記各ＰＯＳ端末に格納されている既存のプログラムのバージョン情報を受信するバージョン情報受信手段と、このバージョン情報受信手段により受信した前記各ＰＯＳ端末の既存の前記プログラムのバージョン情報と、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンとを比較するバージョン比較手段と、このバージョン比較手段による比較の結果、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンの方が新しい場合、前記最新バージョンプログラム格納手段に格納されている最新バージョンの前記プログラムを前記ＰＯＳプロフィール情報を送信した前記ＰＯＳ端末のプログラムとして前記ストアコンピュータに送信する最新バージョンプログラム送信手段と、を備える。
【００２４】
したがって、請求項５記載の発明の奏する作用に加え、ＰＯＳシステムから送信されたＰＯＳ端末の端末運転状態に係る各種情報であるステータス情報がサーバコンピュータを介して外部コンピュータへと転送されることにより、例えば外部コンピュータをＰＯＳ端末の保守メーカーのコンピュータとした場合には、保守メーカー側でＰＯＳ端末の端末運転状態を把握することが可能になる。これにより、例えばＰＯＳ端末の端末運転状態に異常が発生した際には、当該ＰＯＳ端末の端末運転状態に基づき対応策を練ることが可能になり、的確な対応策を採ることが可能になる。
【００２５】
請求項５記載の発明のＰＯＳ端末メンテナンス方法は、商品の販売データの登録処理などの各種のデータ処理を実行する複数のＰＯＳ端末とこれら複数のＰＯＳ端末から各種データを受信して各種のデータ処理を実行するストアコンピュータとで構成されるＰＯＳシステムと、このＰＯＳシステムをネットワークを介して接続して前記ＰＯＳ端末に使用されるプログラムの最新バージョンを格納する最新バージョンプログラム格納手段を備えたサーバコンピュータと、を用い、前記ＰＯＳ端末のプログラムのバージョンアップを行うＰＯＳ端末メンテナンス方法であって、前記ＰＯＳ端末のプロセッサが、当該ＰＯＳ端末に格納されている既存のプログラムのバージョン情報と当該ＰＯＳ端末のメーカー名及び機種とを含むＰＯＳプロフィール情報を前記ＰＯＳ端末から前記サーバコンピュータに送信するバージョン情報送信工程と、このバージョン送信工程により送信された前記ＰＯＳシステムを構成する前記各ＰＯＳ端末に格納されている既存のプログラムのバージョン情報を前記サーバコンピュータで受信するバージョン受信工程と、前記サーバコンピュータのプロセッサが、前記バージョン受信工程により受信した前記各ＰＯＳ端末の既存の前記プログラムのバージョン情報と、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンとを比較するバージョン比較工程と、前記サーバコンピュータのプロセッサが、前記バージョン比較工程による比較の結果、前記最新バージョンプログラム格納手段に格納されている前記プログラムのバージョンの方が新しい場合、前記最新バージョンプログラム格納手段に格納されている最新バージョンの前記プログラムを前記ＰＯＳプロフィール情報を送信した前記ＰＯＳ端末のプログラムとして前記ストアコンピュータに送信する最新バージョンプログラム送信工程と、前記ストアコンピュータが、前記最新バージョンプログラム送信工程により前記サーバコンピュータから送信された前記ＰＯＳ端末の最新バージョンの前記プログラムを受信する最新バージョンプログラム受信工程と、前記ストアコンピュータのプロセッサが、前記受信した前記ＰＯＳ端末の最新バージョンのプログラムのバージョンアップの対象となる全ての前記ＰＯＳ端末を、メーカー名及び機種をキーとして、当該ストアコンピュータが制御する全ての前記ＰＯＳ端末に格納されている前記ＰＯＳプロフィール情報を検索することにより抽出する工程と、前記ストアコンピュータのプロセッサが、前記受信した最新バージョンの前記プログラムに前記各ＰＯＳ端末に格納されている既存の前記プログラムを書き換える最新バージョンダウンロード工程と、を含んでなる。
【００２６】
したがって、ＰＯＳ端末からサーバコンピュータに対して送信された既存のプログラムのバージョン情報と最新バージョンプログラム格納手段に格納されているプログラムの最新バージョンとが比較され、最新バージョンプログラム格納手段に格納されているプログラムのバージョンの方が新しい場合には、当該最新バージョンのプログラムがストアコンピュータに送信され、ストアコンピュータから各ＰＯＳ端末に対してダウンロードされ、ＰＯＳ端末に格納されている既存のプログラムが最新バージョンのプログラムに書き換えられる。これにより、ＰＯＳシステムを構成する複数のＰＯＳ端末のプログラムを最新バージョンに一括してバージョンアップすることが可能になるので、ＰＯＳユーザーにとってはプログラムバージョンアップ時にＰＯＳ端末が長時間にわたって使用できなくなる事態を回避することが可能になり、ＰＯＳメーカーにとってはプログラムバージョンアップ時の手間が軽減される。
【００２７】
請求項６記載の発明は、請求項５記載のＰＯＳ端末メンテナンス方法において、
最新バージョンプログラム送信工程には、前記各ＰＯＳ端末に格納されている既存の前記プログラムの最新バージョンの前記プログラムへの書き換えについて承認された場合のみ、前記最新バージョンプログラム格納手段に格納されている最新バージョンの前記プログラムを前記サーバコンピュータから前記ストアコンピュータに送信するバージョンアップ承認工程を含む。
【００２８】
したがって、各ＰＯＳ端末に格納されている既存のプログラムの最新バージョンのプログラムへの書き換えが承認されない場合には、最新バージョンのプログラムはストアコンピュータには送信されないので、ユーザーがバージョンアップを希望しない時にまで最新バージョンのプログラムを送信してしまうという不具合を回避することが可能になる。
【００２９】
請求項７記載の発明は、請求項５または６記載のＰＯＳ端末メンテナンス方法において、前記ＰＯＳ端末の端末運転状態に係る各種情報であるステータス情報を前記ＰＯＳシステムから前記サーバコンピュータに送信するステータス情報送信工程と、このステータス情報送信工程により前記ＰＯＳシステムから送信された前記ＰＯＳ端末の端末運転状態に係る各種情報であるステータス情報を前記サーバコンピュータで受信するステータス情報受信工程と、を含む。
【００３０】
したがって、ＰＯＳシステムから送信されたＰＯＳ端末の端末運転状態に係る各種情報であるステータス情報がサーバコンピュータで受信されることにより、例えば保守メーカー側に対してサーバコンピュータからステータス情報を転送することでＰＯＳ端末の端末運転状態を把握することが可能になる。これにより、例えばＰＯＳ端末の端末運転状態に異常が発生した際には、当該ＰＯＳ端末の端末運転状態に基づき対応策を練ることが可能になり、的確な対応策を採ることが可能になる。
【００３１】
【発明の実施の形態】
本発明の実施の一形態を図１ないし図１６に基づいて説明する。本実施の形態のＰＯＳ（Point of Sales：販売時点管理）端末メンテナンスシステムは、概略的には、コンビニエンスストア等の店舗で使用されるＰＯＳ端末に対し、遠隔地からのプログラムのバージョンアップやメンテナンスを可能にするものである。
【００３２】
ここで、図１はＰＯＳ端末メンテナンスシステム１の全体構成を概略的に示すブロック図である。図１に示すように、ＰＯＳ端末メンテナンスシステム１は、複数の店舗を有する流通チェーン本部のホストコンピュータ１００を備えている。このホストコンピュータ１００は、例えば専用回線等の通信ネットワーク１０１を介して各店舗に設けられるＰＯＳシステム５に接続されている。ＰＯＳシステム５は、コンビニエンスストアのレジカウンターに設置される複数台のＰＯＳ端末２と、これらのＰＯＳ端末２をＬＡＮ（Local Area Network）３によって接続して集中管理するコンビニエンスストアのバックヤードに設置されるストアコンピュータ４とで構成されている。
【００３３】
また、ＰＯＳシステム５を構成するストアコンピュータ４は、電話回線を経由してネットワークであるインターネット網１０２に接続可能とされている。このインターネット網１０２には、インターネット上のＷＷＷ（World Wide Web）サーバとしても機能するサーバコンピュータであるＰＯＳメンテサーバ１０３が設けられており、ＰＯＳ端末２に対するプログラムのバージョンアップソフト等を格納する。このＰＯＳメンテサーバ１０３には、外部コンピュータであるＰＯＳ端末２の製造メーカーのコンピュータ１０４やＰＯＳ端末２の保守会社のコンピュータ１０５が電話回線を経由して接続可能とされている。
【００３４】
続いて、ＰＯＳ端末メンテナンスシステム１を構成する各部について詳細に説明する。まず、ＰＯＳシステム５を構成するＰＯＳ端末２について説明する。ＰＯＳ端末２は、店舗の精算場所に配設されてキャッシャが売上処理を行うためのものであり、図２に示すような構成とされている。ＰＯＳ端末２には、本体８の上面側にキーボード９が設けられており、本体８の下部側にはドロワ１０が引出自在に設けられている。また、本体８の奥側には表示器１１が設けられている。さらには、磁気カード製の会員カード（図示せず）の読み取りを行うための磁気カードリーダ１２がキーボード９の脇に並設されている。さらに、ＰＯＳ端末２には、商品コードを光学的に読み取るためのバーコードスキャナ１３も接続されている。
【００３５】
このようなＰＯＳ端末２の電装系は図３に示すように構成されている。ＰＯＳ端末２は、ＣＰＵ（Central Processing Unit）、制御プログラムを格納するＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成されるＰＯＳ制御部１４と、ＨＤＤ（Hard Disk Drive）等で構成されるメモリ部１５とを保有し、バス１６を介して接続された通信インタフェース１７から、ＬＡＮ３を介してストアコンピュータ４との間で相互にオンライン通信を実行し得るように構成されている。そして、ＰＯＳ制御部１４は、ＣＰＵがＲＯＭの制御プログラムに従って動作することにより、後述するバージョン情報送信手段およびステータス情報送信手段を実現する。
【００３６】
また、ＰＯＳ制御部１４には、バス１６及びＩ／Ｏ機器制御部１８を介して、前述したキーボード９、表示器１１、磁気カードリーダ１２、バーコードスキャナ１３とともにプリンタ１９が接続されている。このプリンタ１９は、ＰＯＳ端末２の本体８内に内蔵されたレシート／ジャーナルプリンタであり、売上処理に伴い、取引単位で後述するようなレシートを発行するとともに、並行してジャーナル用紙への印字を行うものである。
【００３７】
このようなＰＯＳ端末２のメモリ部１５には、ＰＯＳ制御部１４のＣＰＵを動作させる制御プログラムの他、当該ＰＯＳ端末２のプロフィール情報として、メーカー名、機種、使用ソフト、ソフトのバージョン、使用年数、製造年度、ステータス情報を記憶した図４に示すようなＰＯＳプロフィール情報ファイルＦ１が格納されている。ＰＯＳプロフィール情報ファイルＦ１のメーカー名、機種、使用年数及び製造年度は予め設定されるものであって、使用ソフト及びソフトのバージョンは、後述する処理においてプログラムをダウンロードする際に設定されるものである。また、ＰＯＳプロフィール情報ファイルＦ１のステータス情報は、当該ＰＯＳ端末２のＨＤＤの累計回転数、表示器１１の累計表示時間、通電トータル時間及びＩ／Ｏ機器制御部１８を介して接続されている各機器の動作状態等を状態（ステータス）情報として記憶したものである。
【００３８】
次に、ストアコンピュータ４について説明する。ストアコンピュータ４は、ＰＯＳシステム５全体の制御を受持ち、その電装系は、例えば、図５に示すような構成とされている。ストアコンピュータ４は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される制御部２０と、ＨＤＤ（Hard Disk Drive）等で構成されるメモリ部２１とを保有し、バス２２を介して接続された通信インタフェース２３ａから、ＬＡＮ３を介して複数台のＰＯＳ端末２との間で相互にオンライン通信を実行し得るように構成されている。また、制御部２０には、インターネット網１０２に設けられたＰＯＳメンテサーバ１０３とのデータの授受を行うための通信インタフェース２３ｂもバス２２を介して接続されている。さらに、制御部２０にはバス２２及びＩ／Ｏ機器制御部２４を介して、キーボード２５、表示器２６及びプリンタ２７が接続されている。メモリ部２１には、制御部２０のＣＰＵを動作させる制御プログラムの他、商品マスタファイル、店舗売上ファイル等が格納されている。
【００３９】
制御部２０は、ＣＰＵがメモリ部２１の制御プログラムに従って動作することにより、後述する最新バージョンプログラム受信手段および最新バージョンダウンロード手段を実現する。
【００４０】
以上のようなＰＯＳ端末２とストアコンピュータ４とで構成されるＰＯＳシステム５の売上処理の際の動作について簡単に説明する。例えば商品に付された商品コードがＰＯＳ端末２のバーコードスキャナ１３によって読み取られると、ＰＯＳ端末２は読み取った商品コードをストアコンピュータ４に問い合せる。そして、商品コードの問合せがあったストアコンピュータ４側においては、ＰＯＳ端末２からの問合せにより商品マスタファイルを検索し、該当する商品コードに対応した商品名や単価等を読み出してＰＯＳ端末２へ送信する。また、ＰＯＳ端末２は、ストアコンピュータ４からの商品名や単価等を受信し、問合せした商品コード及び受信した商品名や単価等に基づく売上登録処理や表示器１１への表示、またプリンタ１９により印字出力を行い、さらに売上登録処理した売上登録データをストアコンピュータ４へ送信する。さらに、ＰＯＳ端末２から売上登録処理した売上登録データを送信されたストアコンピュータ４側では、ＰＯＳ端末２からの売上登録データを店舗売上ファイルに累計する。このように店舗売上ファイルに累計された売上登録データは、所定のタイミングでホストコンピュータ１００に送信される。
【００４１】
続いて、ＰＯＳメンテサーバ１０３について説明する。ＰＯＳメンテサーバ１０３の電装系は、例えば、図６に示すような構成とされている。ＰＯＳメンテサーバ１０３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される制御部２９と、ＨＤＤ（Hard Disk Drive）等で構成されるメモリ部３０とを保有し、バス３１を介して接続された通信インタフェース３２ａから、電話回線を介してＰＯＳ端末２の製造メーカーのコンピュータ１０４やＰＯＳ端末２の保守会社のコンピュータ１０５との間で相互にオンライン通信を実行し得るように構成されている。また、制御部２９には、インターネット網１０２を介して各店舗のストアコンピュータ４とのデータの授受を行うための通信インタフェース３２ｂもバス３１を介して接続されている。さらに、制御部２９にはバス３１及びＩ／Ｏ機器制御部３３を介して、キーボード３４、表示器３５及びプリンタ３６が接続されている。
【００４２】
このようなＰＯＳメンテサーバ１０３のメモリ部３０には、制御部２９のＣＰＵを動作させる制御プログラムの他、インターネット網１０２を介して各店舗のストアコンピュータ４から送信された各ＰＯＳ端末２のＰＯＳプロフィール情報ファイルＦ１のＰＯＳプロフィール情報を記憶する図７に示すようなＰＯＳプロフィール情報テーブルＴ１が格納されている。加えて、メモリ部３０には、使用ソフトの最新バージョン等を記憶する図８に示すような最新バージョン情報テーブルＴ２が格納されている。この最新バージョン情報テーブルＴ２には、メーカー名、機種、使用ソフト、ソフトの最新バージョン、最新バージョンのソフトのプログラム、ＰＯＳの新製品情報が記憶されている。この最新バージョン情報テーブルＴ２に記憶される最新バージョンのソフトのプログラム等は、ＰＯＳ端末２の製造メーカーのコンピュータ１０４からアップロードされるものである。つまり、最新バージョン情報テーブルＴ２が、最新バージョンプログラム格納手段として機能することになる。
【００４３】
制御部２９は、ＣＰＵがメモリ部３０の制御プログラムに従って動作することにより、後述するバージョン情報受信手段、バージョン比較手段、最新バージョンプログラム送信手段およびステータス情報受信手段を実現する。
【００４４】
次に、ＰＯＳ端末２の保守会社のコンピュータ１０５について説明する。ＰＯＳ端末２の保守会社のコンピュータ１０５の電装系は、例えば、図９に示すような構成とされている。コンピュータ１０５は、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成される制御部４０と、ＨＤＤ（Hard Disk Drive）等で構成されるメモリ部４１とを保有し、バス４２を介して接続された通信インタフェース４３から、電話回線を介してＰＯＳメンテサーバ１０３との間で相互にオンライン通信を実行し得るように構成されている。また、制御部４０にはバス４２及びＩ／Ｏ機器制御部４４を介して、キーボード４５、表示器４６及びプリンタ４７が接続されている。メモリ部４１には、制御部４０のＣＰＵを動作させる制御プログラム等が格納されている。
【００４５】
なお、流通チェーン本部のホストコンピュータ１００、ＰＯＳ端末２の製造メーカーのコンピュータ１０４の構成については、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備えた公知のコンピュータと何ら変わるものではないため詳細な説明を省略する。そして、これらの流通チェーン本部のホストコンピュータ１００、ＰＯＳ端末２の製造メーカーのコンピュータ１０４が備える特長的な機能としては、流通チェーン本部のホストコンピュータ１００は各店舗のストアコンピュータ４から送信される売上データに基づいてチェーン全体の売上データの管理を行う機能を有し、ＰＯＳ端末２の製造メーカーのコンピュータ１０４は最新バージョンのソフトのプログラム等をＰＯＳメンテサーバ１０３に対して送信する機能を有するものである。
【００４６】
次に、ＰＯＳ端末メンテナンスシステム１の各部の処理概要について図１０を参照して以下に説明する。
【００４７】
（１）ＰＯＳユーザー（各店舗）の各ＰＯＳ端末２は、ストアコンピュータ４を介し、夜間・早朝などの営業時間外に予め設定した時刻にＰＯＳ端末２自身のＰＯＳプロフィール情報ファイルＦ１のＰＯＳプロフィール情報をＰＯＳメンテサーバ１０３に対して自動的にメール送信する。
【００４８】
（２）ＰＯＳ端末２の製造メーカーは、機種別のバージョンアップソフトをＰＯＳメンテサーバ１０３の最新バージョン情報テーブルＴ２にアップロードしておくとともに、ＰＯＳ端末の新製品情報をメール形式でＰＯＳメンテサーバ１０３の最新バージョン情報テーブルＴ２にアップロードしておく。
【００４９】
（３）ＰＯＳ端末２の保守会社は、ＰＯＳメンテサーバ１０３から通知されたＰＯＳプロフィール情報ファイルＦ１のＰＯＳプロフィール情報ファイルのメールに基づいてＰＯＳ端末２の診断を行う。
【００５０】
（４）ＰＯＳ端末２の保守会社は、異常があればリモートメンテナンスを行う。
【００５１】
（５）さらに、ＰＯＳ端末２の保守会社は、必要があれば店舗への訪問メンテナンスを行う。
【００５２】
（６）ＰＯＳメンテサーバ１０３は、ＰＯＳユーザーから受けたＰＯＳ端末２自身のＰＯＳプロフィール情報ファイルＦ１のＰＯＳプロフィール情報ファイルのソフトのバージョンと、最新バージョン情報テーブルＴ２にアップロードされているバージョンアップソフトのバージョンとをメーカー名や機種に基づいて比較し、ＰＯＳ端末２のバージョンが古い場合には、当該ＰＯＳ端末２が接続されているストアコンピュータ４に“バージョンアップ確認メール”を送り、バージョンアップを促す。
【００５３】
（７）また、ＰＯＳメンテサーバ１０３は、当該ＰＯＳ端末２が接続されているストアコンピュータ４から“バージョンアップ承認回答メール”を受信した場合には、最新バージョン情報テーブルＴ２の最新バージョンのソフトのプログラムをストアコンピュータ４にダウンロードし、ＰＯＳユーザー（使用料と手数料）及びＰＯＳ端末２の製造メーカー（手数料）に課金する。
【００５４】
（８）さらに、ＰＯＳメンテサーバ１０３は、ＰＯＳ端末２の製造メーカーから送られたＰＯＳ端末の新製品情報を予め許可されたＰＯＳユーザーにメール配信サービスを行う。この際、ＰＯＳ端末２の製造メーカーには配信メール１件毎に課金する。
【００５５】
（９）さらにまた、ＰＯＳメンテサーバ１０３では、ＰＯＳ端末２から受信したＰＯＳプロフィール情報ファイルＦ１のステータス情報（当該ＰＯＳ端末２のＨＤＤの累計回転数、表示器１１の累計表示時間、通電トータル時間及びＩ／Ｏ機器制御部１８を介して接続されている各機器の動作状態等）をＰＯＳ端末２の保守会社に転送する。この際、転送メール１件毎に課金する。
【００５６】
続いて、前述したような処理の内、従来から行なわれている処理と同様の処理についてはその説明を省略し、本実施の形態のＰＯＳ端末メンテナンスシステム１が備える特長的な機能について以下に説明する。
【００５７】
まず、本実施の形態のＰＯＳ端末メンテナンスシステム１が備える特長的な機能について、ＰＯＳ端末２のＰＯＳ制御部１４側の制御処理の流れを示す図１１のフローチャート、及び、ＰＯＳメンテサーバ１０３の制御部２９側の制御処理の流れを示す図１２のフローチャートを参照して説明する。
【００５８】
図１１に示すように、ＰＯＳ端末２のＰＯＳ制御部１４は、所定時刻（例えば、予め設定した夜間・早朝などの営業時間外の時刻）になったと判断した場合には（ステップＳ１のＹ）、メモリ部１５のＰＯＳプロフィール情報ファイルＦ１に記憶されているＰＯＳプロフィール情報をＰＯＳメンテサーバ１０３に対して送信する（ステップＳ２）。ここに、バージョン情報送信手段の機能及びステータス情報送信手段の機能が実行される。
【００５９】
一方、ＰＯＳメンテサーバ１０３の制御部２９は、図１２に示すように、ＰＯＳシステム５（ＰＯＳ端末２）から送信されたデータを受信し（ステップＳ１１のＹ：バージョン情報受信手段、ステータス情報受信手段）、そのデータがＰＯＳプロフィール情報であると判断した場合には（ステップＳ１２のＹ）、当該ＰＯＳプロフィール情報をＰＯＳプロフィール情報テーブルＴ１に記憶した後（ステップＳ１３）、ＰＯＳ端末２の製造メーカーによってアップロードされている最新バージョン情報テーブルＴ２に記憶されているソフトの最新バージョンと、受信したＰＯＳプロフィール情報のソフトのバージョンとを比較して、現時点でのＰＯＳ端末２の使用ソフトのバージョンが最新バージョンであるか否かを判断する（ステップＳ１４：バージョン比較手段）。なお、比較は、メーカー名及び機種をキーにして実行される。
【００６０】
また、特に図示しないが、ＰＯＳプロフィール情報テーブルＴ１に記憶されたＰＯＳプロフィール情報は、ＰＯＳ端末２の保守会社のコンピュータ１０５に対しても転送される。
【００６１】
そして、現時点でのＰＯＳ端末２の使用ソフトのバージョンが最新バージョンでないと判断した場合には（ステップＳ１４のＮ）、ステップＳ１５に進み、ＰＯＳ端末２が接続されているストアコンピュータ４に対して“バージョンアップ確認メール”を送信し、ステップＳ１１に戻る。
【００６２】
このように“バージョンアップ確認メール”が送信されたストアコンピュータ４の表示器２６には、図１３に示すような「ＰＯＳバージョンが古いので“バージョンアップ致しますか”」というバージョンアップを促すメッセージＭ１が表示される。加えて、表示器２６には、バージョンアップを承認する場合に操作する「はい」ボタンＢ１及びバージョンアップを承認しない場合に操作する「いいえ」Ｂ２ボタンも表示される。そして、このような「はい」ボタンＢ１又は「いいえ」Ｂ２ボタンがキーボード２５等によって操作されると、各ボタンＢ１，Ｂ２に従った回答メールがＰＯＳメンテサーバ１０３に対して送信されることになる。
【００６３】
ＰＯＳメンテサーバ１０３の制御部２９は、ＰＯＳシステム５（ストアコンピュータ４）から送信されたデータを受信し（ステップＳ１１のＹ）、そのデータがバージョンアップ回答メールであると判断した場合には（ステップＳ１６のＹ）、ステップＳ１７に進み、回答メールがバージョンアップを承認するものであるか否かを判断する。
【００６４】
回答メールがバージョンアップを承認するものである場合には（ステップＳ１７のＹ）、ステップＳ１８に進み、当該ストアコンピュータ４に対してＰＯＳ端末２の使用ソフトの最新バージョンのプログラムを送信する。ここに、最新バージョンプログラム送信手段の機能が実行される。
【００６５】
そして、回答メールがバージョンアップを承認しないものである場合（ステップＳ１７のＮ）には、ステップＳ１８に進むことはない。つまり、各ＰＯＳ端末２に格納されている既存のプログラムの最新バージョンのプログラムへの書き換えが承認されない場合には、最新バージョンのプログラムはストアコンピュータ４には送信されないので、ユーザーがバージョンアップを希望しない時にまで最新バージョンのプログラムを送信してしまうという不具合を回避することが可能になっている。
【００６６】
そして、このプログラムの送信が終了した場合、現時点でのＰＯＳ端末２の使用ソフトのバージョンが最新バージョンであると判断した場合（ステップＳ１４のＹ）、回答メールがバージョンアップを承認しないものである場合（ステップＳ１７のＮ）には、ステップＳ１９に進み、最新バージョン情報テーブルＴ２に記憶されている新製品情報等のＰＯＳ情報の送信が許可されているか否かを判断する。なお、ＰＯＳ情報の送信を許可するか否かはＰＯＳユーザー毎に予め定められている。
【００６７】
ＰＯＳ情報の送信が許可されている場合には（ステップＳ１９のＹ）、新製品情報等のＰＯＳ情報を当該ストアコンピュータ４に対して送信し（ステップＳ２０）、ステップＳ１１に戻る。
【００６８】
なお、受信したデータがＰＯＳプロフィール情報でもバージョンアップ回答メールでもない場合には（ステップＳ１６のＮ）、データに応じた処理を実行し（ステップＳ２１）、ステップＳ１１に戻る。
【００６９】
また、ＰＯＳ情報の送信が許可されていない場合（ステップＳ１９のＮ）には、そのままステップＳ１１に戻る。
【００７０】
続いて、本実施の形態のＰＯＳ端末メンテナンスシステム１が備える特長的な機能について、ストアコンピュータ４の制御部２０側の制御処理の流れを示す図１４のフローチャートを参照して説明する。
【００７１】
図１４に示すように、ストアコンピュータ４の制御部２０は、図１２のステップＳ１８で示したＰＯＳメンテサーバ１０３から送信されたＰＯＳ端末２の使用ソフトの最新バージョンのプログラムを受信すると（ステップＳ３１のＹ：最新バージョンプログラム受信手段）、当該ＰＯＳ端末２の使用ソフトの最新バージョンのプログラムをメモリ部２１に格納する（ステップＳ３２）。
【００７２】
そして、ストアコンピュータ４の制御部２０は、当該ＰＯＳ端末２の使用ソフトの最新バージョンのプログラムのバージョンアップの対象となるＰＯＳ端末２をメーカー名及び機種をキーにしてＰＯＳプロフィール情報ファイルＦ１を検索することにより全て抽出した後（ステップＳ３３）、抽出した全てのＰＯＳ端末２に対して最新バージョンのプログラムのダウンロードを開始する（ステップＳ３４）。
【００７３】
その後、抽出した全てのＰＯＳ端末２に対する最新バージョンのプログラムのダウンロードが終了したと判断した場合には（ステップＳ３５のＹ）、ステップＳ３６に進み、ＰＯＳメンテサーバ１０３に対してダウンロードが正常状態であったか異常状態であったかをＰＯＳ端末２毎に通知して、処理を終了する。これにより、各ＰＯＳ端末２の制御プログラムが最新バージョンのプログラムに上書きされることになる。つまり、ステップＳ３４〜Ｓ３５において、最新バージョンダウンロード手段の機能が実行される。なお、最新バージョンのプログラムのダウンロードが終了した場合には、各ＰＯＳ端末２のＰＯＳプロフィール情報ファイルＦ１の使用ソフト及びソフトのバージョンも更新される。
【００７４】
続いて、本実施の形態のＰＯＳ端末メンテナンスシステム１が備える特長的な機能について、ＰＯＳ端末２の保守会社のコンピュータ１０５の制御部４０側の制御処理の流れを示す図１５のフローチャートを参照して説明する。
【００７５】
図１５に示すように、保守会社のコンピュータ１０５の制御部４０は、図１１のステップＳ２で示したＰＯＳ端末２から送信されたＰＯＳプロフィール情報をＰＯＳメンテサーバ１０３を介して受信すると（ステップＳ４１のＹ）、ステップＳ４２に進み、ＰＯＳプロフィール情報に含まれるステータス情報（当該ＰＯＳ端末２のＨＤＤの累計回転数、表示器１１の累計表示時間、通電トータル時間及びＩ／Ｏ機器制御部１８を介して接続されている各機器の動作状態等）の中で許容値を越えている項目が有るか否かを判断する。
【００７６】
ステータス情報の中で許容値を越えている項目が有ると判断した場合には（ステップＳ４２のＹ）、ステップＳ４３に進み、リモートメンテナンス可能か否かを判断する。
【００７７】
リモートメンテナンスが可能であると判断した場合には（ステップＳ４３のＹ）、ステップＳ４４に進み、異常なＩ／Ｏ機器を初期設定やＩ／Ｏ機器を切り離す等のリモートメンテナンスを行い、処理を終了する。
【００７８】
一方、リモートメンテナンスが不可能であると判断した場合には（ステップＳ４３のＮ）、ステップＳ４５に進み、当該ＰＯＳ端末２が接続されているストアコンピュータ４に対して“訪問メンテナンスの警告表示データ”を送信し、処理を終了する。
【００７９】
このように“訪問メンテナンスの警告表示データ”が送信されたストアコンピュータ４の表示器２６には、図１６に示すような「ＰＯＳの訪問メンテナンスを行います。」というメッセージＭ２が表示される。
【００８０】
なお、ステータス情報の中で許容値を越えている項目が無いと判断した場合には（ステップＳ４２のＮ）、メンテナンスの必要はないので、そのまま処理を終了する。
【００８１】
ここに、ＰＯＳ端末２からＰＯＳメンテサーバ１０３に対して送信された既存のプログラムのバージョン情報と最新バージョン情報テーブルＴ２に格納されているプログラムの最新バージョンとが比較され、最新バージョン情報テーブルＴ２に格納されているプログラムのバージョンの方が新しい場合には、当該最新バージョンのプログラムがストアコンピュータ４に送信され、ストアコンピュータ４から各ＰＯＳ端末２に対してダウンロードされ、ＰＯＳ端末２に格納されている既存のプログラムが最新バージョンのプログラムに書き換えられる。これにより、ＰＯＳシステム５を構成する複数のＰＯＳ端末２のプログラムを最新バージョンに一括してバージョンアップすることが可能になるので、ＰＯＳユーザーにとってはプログラムバージョンアップ時にＰＯＳ端末２が長時間にわたって使用できなくなる事態を回避することが可能になり、ＰＯＳメーカーにとってはプログラムバージョンアップ時の手間が軽減される。
【００８２】
また、ＰＯＳシステム５から送信されたＰＯＳ端末２の端末運転状態に係る各種情報であるステータス情報がＰＯＳメンテサーバ１０３を介してＰＯＳ端末２の保守会社のコンピュータ１０５へと転送されることにより、保守メーカー側でＰＯＳ端末２の端末運転状態を把握することが可能になる。これにより、例えばＰＯＳ端末２の端末運転状態に異常が発生した際には、当該ＰＯＳ端末２の端末運転状態に基づき対応策を練ることが可能になり、的確な対応策を採ることが可能になる。
【００８３】
なお、本実施の形態においては、ＰＯＳメンテサーバ１０３とのデータの送受信をストアコンピュータ４において行うようにしたが、これに限るものではなく、ＰＯＳ端末２がＰＯＳメンテサーバ１０３とのデータの送受信を直接行うようにしても良いし、ホストコンピュータ１００を介してＰＯＳメンテサーバ１０３とのデータの送受信を行うようにしても良い。
【００８４】
【発明の効果】
請求項１記載の発明のＰＯＳシステムによれば、サーバコンピュータ側でＰＯＳ端末の現在のプログラムのバージョン情報を把握することができ、また、サーバコンピュータから送信されてストアコンピュータで受信された最新バージョンのプログラムをストアコンピュータから各ＰＯＳ端末に対してダウンロードし、ＰＯＳ端末に格納されている既存のプログラムを最新バージョンのプログラムに書き換えることにより、ＰＯＳシステムを構成する複数のＰＯＳ端末のプログラムを最新バージョンに一括してバージョンアップすることができるので、ＰＯＳユーザーにとってはプログラムバージョンアップ時にＰＯＳ端末が長時間にわたって使用できなくなる事態を回避することができ、ＰＯＳメーカーにとってはプログラムバージョンアップ時の手間を軽減することができ、業務効率の改善を図ることができるとともに利便性の向上を図ることができる。
【００８５】
請求項２記載の発明によれば、サーバコンピュータ側でＰＯＳ端末の端末運転状態を把握することができることから、例えばＰＯＳ端末の端末運転状態に異常が発生した際には、当該ＰＯＳ端末の端末運転状態に基づき対応策を練ることができ、的確な対応策を採ることができるので、ＰＯＳ端末のトラブルを未然に防止することができる。
【００８８】
請求項３記載の発明のＰＯＳ端末メンテナンスシステムによれば、ＰＯＳユーザーにとってはプログラムバージョンアップ時にＰＯＳ端末が長時間にわたって使用できなくなる事態を回避することができ、ＰＯＳメーカーにとってはプログラムバージョンアップ時の手間を軽減することができ、業務効率の改善を図ることができるとともに利便性の向上を図ることができる。
【００８９】
請求項４記載の発明のＰＯＳ端末メンテナンスシステムによれば、請求項３記載の発明の奏する作用に加え、例えば外部コンピュータをＰＯＳ端末の保守メーカーのコンピュータとした場合には、保守メーカー側でＰＯＳ端末の端末運転状態を把握することができることから、例えばＰＯＳ端末の端末運転状態に異常が発生した際には、当該ＰＯＳ端末の端末運転状態に基づき対応策を練ることができ、的確な対応策を採ることができるので、ＰＯＳ端末のトラブルを未然に防止することができる。
【００９０】
請求項５記載の発明のＰＯＳ端末メンテナンス方法によれば、ＰＯＳシステムを構成する複数のＰＯＳ端末のプログラムを最新バージョンに一括してバージョンアップすることができるので、ＰＯＳユーザーにとってはプログラムバージョンアップ時にＰＯＳ端末が長時間にわたって使用できなくなる事態を回避することができ、ＰＯＳメーカーにとってはプログラムバージョンアップ時の手間を軽減することができ、業務効率の改善を図ることができるとともに利便性の向上を図ることができる。
【００９１】
請求項６記載の発明によれば、各ＰＯＳ端末に格納されている既存のプログラムの最新バージョンのプログラムへの書き換えが承認されない場合には、最新バージョンのプログラムをストアコンピュータに送信することはないので、ユーザーがバージョンアップを希望しない時にまで最新バージョンのプログラムを送信してしまうという不具合を回避することができる。
【００９２】
請求項７記載の発明によれば、例えば保守メーカー側に対してサーバコンピュータからステータス情報を転送することでＰＯＳ端末の端末運転状態を把握することができることから、ＰＯＳ端末の端末運転状態に異常が発生した際には、当該ＰＯＳ端末の端末運転状態に基づき対応策を練ることができ、的確な対応策を採ることができるので、ＰＯＳ端末のトラブルを未然に防止することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態のＰＯＳ端末メンテナンスシステムの全体構成を概略的に示すブロック図である。
【図２】ＰＯＳ端末の構成を概略的に示す外観斜視図である。
【図３】ＰＯＳ端末の電装系の構成を示すブロック図である。
【図４】ＰＯＳプロフィール情報ファイルを模式的に示す説明図である。
【図５】ストアコンピュータの電装系の構成を示すブロック図である。
【図６】ＰＯＳメンテサーバの電装系の構成を示すブロック図である。
【図７】ＰＯＳプロフィール情報テーブルを模式的に示す説明図である。
【図８】最新バージョン情報テーブルを模式的に示す説明図である。
【図９】保守会社のコンピュータの電装系の構成を示すブロック図である。
【図１０】ＰＯＳ端末メンテナンスシステムの各部の処理概要を示す説明図である。
【図１１】ＰＯＳ端末における処理の流れを示すフローチャートである。
【図１２】ＰＯＳメンテサーバにおける処理の流れを示すフローチャートである。
【図１３】ストアコンピュータの表示器の表示画面の一例を示す正面図である。
【図１４】ストアコンピュータにおける処理の流れを示すフローチャートである。
【図１５】保守会社のコンピュータにおける処理の流れを示すフローチャートである。
【図１６】ストアコンピュータの表示器の表示画面の一例を示す正面図である。
【符号の説明】
１          ＰＯＳ端末メンテナンスシステム
２          ＰＯＳ端末
４          ストアコンピュータ
５          ＰＯＳシステム
１０２      ネットワーク
１０３      サーバコンピュータ
Ｔ２        最新バージョンプログラム格納手段
【図１】
0003921055.tif 000002
【図２】
0003921055.tif 000003
【図３】
0003921055.tif 000004
【図４】
0003921055.tif 000005
【図５】
0003921055.tif 000006
【図６】
0003921055.tif 000007
【図７】
0003921055.tif 000008
【図８】
0003921055.tif 000009
【図９】
0003921055.tif 000010
【図１０】
0003921055.tif 000011
【図１１】
0003921055.tif 000012
【図１２】
0003921055.tif 000013
【図１３】
0003921055.tif 000014
【図１４】
0003921055.tif 000015
【図１５】
0003921055.tif 000016
【図１６】
0003921055.tif 000017