(57)【要約】【課題】ＰＯＳ端末で発生したエラーに対し、操作者の対処能力を考慮した、エラー対応を行う。【解決手段】ＰＯＳシステムは、エラーランク取得手段と、操作者対処ランク取得手段と、通知手段とを備える。エラーランク取得手段は、ＰＯＳ端末で発生したエラーのランクを取得する。操作者対処ランク取得手段は、ＰＯＳ端末を操作している操作者が対処可能なエラーのランクを取得する。通知手段は、エラーランク取得手段が取得したエラーのランクと操作者対処ランク取得手段が取得した操作者が対処可能なエラーのランクとに基づいて、ＰＯＳ端末で発生したエラーが操作者によって対処可能か否かを判別し、対処できないと判別した場合に、エラーの対処ができる人物にＰＯＳ端末で発生したエラーを通知する。【選択図】図２
2016057754.tif 000002
【特許請求の範囲】
【請求項１】
ＰＯＳ端末で発生したエラーのランクを取得するエラーランク取得手段と、
前記ＰＯＳ端末を操作している操作者が対処可能なエラーのランクを取得する操作者対処ランク取得手段と、
前記エラーランク取得手段が取得したエラーのランクと前記操作者対処ランク取得手段が取得した前記操作者が対処可能なエラーのランクとに基づいて、前記ＰＯＳ端末で発生したエラーが前記操作者によって対処可能か否かを判別し、対処できないと判別した場合に、エラーの対処ができる人物に前記ＰＯＳ端末で発生したエラーを通知する通知手段と、
を備えるＰＯＳシステム。
【請求項２】
前記ＰＯＳ端末で発生したエラーを識別するためのエラー識別情報と、前記エラーのランクとを対応付けて記憶するエラーランク記憶手段をさらに備え、
前記エラーランク取得手段は、前記ＰＯＳ端末で発生したエラーの前記エラー識別情報を特定し、特定した前記エラー識別情報に対応付けられたエラーのランクを前記エラーランク記憶手段から取得する請求項１に記載のＰＯＳシステム。
【請求項３】
前記操作者を識別するための操作者識別情報と、前記操作者が対処可能なエラーのランクとを対応付けて記憶した操作者対処ランク記憶手段をさらに備え、
前記操作者対処ランク取得手段は、前記操作者の前記操作者識別情報を特定し、特定した前記操作者識別情報に対応付けられた前記操作者が対処可能なエラーのランクを前記操作者対処ランク記憶手段から取得する請求項１又は２に記載のＰＯＳシステム。
【請求項４】
前記ＰＯＳ端末でエラーが発生したか否かを判別するエラー判別手段をさらに備え、
前記エラーランク取得手段は、前記エラー判別手段によって発生したと判別されたエラーのランクを取得する、
ことを特徴とする請求項１乃至３のいずれか１項に記載のＰＯＳシステム。
【請求項５】
ＰＯＳ端末で発生したエラーのランクと前記ＰＯＳ端末を操作している操作者が対処可能なエラーのランクとに基づいて、前記ＰＯＳ端末で発生したエラーが前記操作者によって対処可能か否かを判別する工程と、
前記操作者によって対処できないと判別した場合に、前記エラーの対処ができる人物に前記エラーを通知する工程と、
を含むエラー通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＰＯＳシステム及びエラー通知方法に関する。
【背景技術】
【０００２】
コンビニエンスストアやスーパーマーケット等の小売店のレジには、顧客が購入する商品の会計を行う際に、商品を登録するＰＯＳ（Point Of Sales）端末が設置されている。この種のＰＯＳ端末では、なんらかのエラーが発生すると、エラーの発生と対処要領などがディスプレイに表示される（例えば特許文献１参照）。
【０００３】
従来の装置は、操作者が使用しているＰＯＳ端末で発生したエラーを特定し、特定したエラーの対処要領をディスプレイに表示する。例えば、従来の装置は、簡単に対処できるものとして分類されたエラーを特定した場合、操作者本人が対処するための操作手順をディスプレイに表示する。この場合、操作者は表示された操作手順に従ってエラーに対処するための操作を行うことができる。また、従来の装置は、操作者本人では対処できないものとして分類されたエラーを特定した場合、例えば保守員等への連絡先をディスプレイに表示する。この場合、操作者は表示された連絡先に連絡して保守員等にエラーの対処を要求することができる。
【０００４】
しかし、操作者の対処能力には個人差がある。そのため、ＰＯＳ端末で発生したエラーを画一的に通知する従来の装置では、通知が適切に行われない場合がある。例えば、実際には操作者が対処できないエラーであっても操作者が対処できるエラーとして通知されてしまう場合がある。また、実際には操作者が対処できるエラーであっても操作者が対処できないエラーとして保守員等に通知されてしまう場合がある。従来の装置では、操作者が対処できないエラーが発生した場合には、操作者自らが、保守員等にエラーの対処の要求を行う必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−５８０２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、ＰＯＳ端末で発生したエラーに対し、操作者の対処能力を考慮した、エラー対応を行う事を課題とする。
【課題を解決するための手段】
【０００７】
このような課題を解決するため、本発明の実施形態に係るＰＯＳシステムは、エラーランク取得手段と、操作者対処ランク取得手段と、通知手段とを備える。エラーランク取得手段は、ＰＯＳ端末で発生したエラーのランクを取得する。操作者対処ランク取得手段は、ＰＯＳ端末を操作している操作者が対処可能なエラーのランクを取得する。通知手段は、エラーランク取得手段が取得したエラーのランクと操作者対処ランク取得手段が取得した操作者が対処可能なエラーのランクとに基づいて、ＰＯＳ端末で発生したエラーが操作者によって対処可能か否かを判別し、対処できないと判別した場合に、エラーの対処ができる人物にＰＯＳ端末で発生したエラーを通知する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係るＰＯＳシステムの構成を示す図である。
【図２】図１に示されるストアコントローラ及びＰＯＳ端末の構成を示す図である。
【図３】エラーへの対処を要求する画面の一例を示す図である。
【図４】エラーランクテーブルの構成を示す図である。
【図５】操作者対処ランクテーブルの構成を示す図である。
【図６】エラーレポートテーブルの構成を示す図である。
【図７】レジ番号の構成を示す図である。
【図８】操作者ＩＤの構成を示す図である。
【図９】エラーコードテーブルの構成を示す図である。
【図１０】エラー情報送信処理を示すフローチャートである。
【図１１】エラー情報の構成を示す図である。
【図１２】エラー通知処理を示すフローチャートである。
【図１３】変形例に係るレジ操作者テーブルの構成を示す図である。
【図１４】変形例に係る操作者対処ランクテーブルの構成を示す図である。
【図１５】変形例に係るストアコントローラ及びＰＯＳ端末（エラー通知装置）を備えたシステムの構成を示す図である。
【図１６】本発明の変形例に係るＰＯＳ端末がストアコントローラに送信する通知情報の構成を示す図である。
【発明を実施するための形態】
【０００９】
図面を参照して、本実施の形態に係るＰＯＳシステムを説明する。図１に示すように、ＰＯＳシステムは、ストアコントローラ１０、ＰＯＳ端末２０ａ，２０ｂ，２０ｃを有している。このＰＯＳシステムは、例えばコンビニエンスストアやスーパーマーケット等の店舗に設置されるシステムである。
【００１０】
図１に示すように、ストアコントローラ１０は、ＬＡＮ（Local Area Network）等のネットワークＮを介して複数のＰＯＳ端末２０ａ〜２０ｃと接続されている。ストアコントローラ１０及びＰＯＳ端末２０ａ〜２０ｃは同じ店舗内に設置される。ストアコントローラ１０は店舗内の事務室等に設置され、ＰＯＳ端末２０ａ〜２０ｃは顧客が購入する商品の会計を行うレジに設置される。なお、以下の説明において、ＰＯＳ端末２０ａ〜２０ｃを区別しない場合は、それぞれをＰＯＳ端末２０と総称する。
【００１１】
ストアコントローラ１０は、例えばＰＣ（Personal Computer）等から構成され、精算処理が行われた商品の名称、価格、数量、日時等を表す販売データをＰＯＳ端末２０ａ〜２０ｃから受信して記憶する。また、ストアコントローラ１０は、複数のＰＯＳ端末２０ａ〜２０ｃの何れかでエラーが発生した場合に、エラーが発生したＰＯＳ端末２０からエラー情報を受信する。ストアコントローラ１０は、エラー情報を受信すると、ＰＯＳ端末２０で発生したエラーが操作者本人によって対処できるか否かを判別し、操作者本人では対処できないと判別した場合に、エラーの発生を報知する。
【００１２】
図２に示すように、ストアコントローラ１０は、制御部１１と、記憶部１２と、通信部１３と、表示出力部１４と、音声出力部１５と、操作部１６とを備える。
【００１３】
通信部１３は、ネットワークアダプタ等の通信インタフェース装置から構成される。通信部１３は、制御部１１の制御のもと、ネットワークＮを介してＰＯＳ端末２０と通信を行う。通信部１３は、ＰＯＳ端末２０から販売データやエラー情報等の各種データを受信して制御部１１に供給する。
【００１４】
表示出力部１４は、ＬＣＤ（Liquid Crystal Display）等の表示装置から構成される。表示出力部１４は、制御部１１から供給される各種画像データを画面に表示する。例えば、表示出力部１４は、店舗内で販売された商品の各種情報を表すデータ（販売データ）や、図３に例示するような、エラーの対処を要求する画面を表示する。
【００１５】
音声出力部１５は、ＤＡＣ（Digital Analog Converter）を備えたスピーカ装置から構成される。音声出力部１５は、制御部１１から供給される各種音声データを出力する。例えば、音声出力部１５は、エラーの発生を通知するための警告音を出力する。
【００１６】
操作部１６は、マウスやキーボード等の入力インタフェース装置から構成される。操作部１６は、ユーザの各種操作を受け付け、受け付けた各種操作に対応する信号を制御部１１に供給する。なお、表示出力部１４と操作部１６はＧＵＩ（Graphical User Interface）を構成していてもよい。
【００１７】
記憶部１２は、ＨＤＤ（Hard disk drive）、ＲＯＭ（Read Only Memory）、フラッシュメモリ等の記憶装置から構成される。記憶部１２は、制御部１１が各種処理を行うために使用する各種プログラムおよびデータ、制御部１１が各種処理を行うことにより生成又は取得した各種データを記憶する。
【００１８】
また、記憶部１２は、エラー通知プログラム１２ａ、エラーランクテーブル１２ｂ、操作者対処ランクテーブル１２ｃ、エラーレポートテーブル１２ｄを記憶している。
【００１９】
エラー通知プログラム１２ａは、操作者本人が対処できないエラーが発生した場合に、そのエラーに対処ができる人物に対してエラーの対処が必要であることを通知するための制御プログラムであり、制御部１１によって実行される。エラー通知プログラム１２ａを実行する制御部１１は、エラー情報取得部１１ａ、エラーランク取得部１１ｂ、操作者対処ランク取得部１１ｃ、通知部１１ｄとして機能する。
【００２０】
エラーランクテーブル１２ｂは、図４に示すように、エラーコード、エラー内容、及びエラーランクを有するテーブルである。エラーコードは、ＰＯＳ端末２０で発生したエラーを識別する識別情報である。エラー内容は、エラーの内容を説明するためのテキスト情報である。エラーランクは、エラーへの対処の困難性（難易度）を数値で表した情報である。エラーランクは、ここでは数値が小さいほど難易度が高いものとする。例えば、エラーコードが「Ｅ００１」であるエラーと、エラーコードが「Ｅ００３」であるエラーとは、それぞれのエラーランクが「１」と「０」である。このため、エラーコードが「Ｅ００３」であるエラーの方が、エラーコードが「Ｅ００１」のエラーよりも対処が難しい（難易度が高い）ということになる。
【００２１】
図２に示す操作者対処ランクテーブル１２ｃは、図５に示すように、操作者ＩＤ、操作者名、及び操作者対処ランクを有するテーブルである。操作者ＩＤは、ＰＯＳ端末２０を操作する操作者を一意に識別する識別情報である。操作者名は、ＰＯＳ端末２０を操作する操作者の氏名を表したテキスト情報である。操作者対処ランクは、ＰＯＳ端末２０について操作者が対処可能なエラーのランクを数値で表した情報である。操作者対処ランクは、操作者の知識や経験（習熟度）等を考慮し、操作者の対処能力に応じてシステムの管理者等により設定される。例えば、操作者ＩＤ「Ｐ００１」に対応する操作者対処ランクは「１」である。一方、図４に示すエラーランクテーブル１２ｂによれば、エラーコードが「Ｅ００１」、「Ｅ００２」、「Ｅ００４」であるエラーのエラーランクは「１」以上である。従って、これらのエラーについては、エラーランクが操作者対処ランク以下であり、操作者本人が対処できると判別される。一方、エラーコードが「Ｅ００３」であるエラーのエラーランクは「１」よりも小さい。従って、このエラーについては、操作者本人では対処できないと判別される。
【００２２】
図２に示すエラーレポートテーブル１２ｄは、店舗内の各ＰＯＳ端末２０で発生したエラーの履歴を表すテーブル（ログ）であり、各店舗を管理する本部に送られる。エラーレポートテーブル１２ｄは、図６に示すように、エントリ毎に、発生時刻、レジ番号、操作者ＩＤ、操作者名、エラーコード、エラー内容、対応要否、対応有無を有する。発生時刻、レジ番号、操作者ＩＤ、及びエラーコードは、ＰＯＳ端末２０から受信したエラー情報から抽出される。発生時刻は、エラーが発生した日時を表す情報である。レジ番号は、ＰＯＳ端末２０を一意に識別する識別情報である。操作者ＩＤは、ＰＯＳ端末２０を操作する操作者を一意に識別する識別情報である。エラーコードは、ＰＯＳ端末２０で発生したエラーを一意に識別する識別情報である。操作者名は、操作者の氏名を表したテキスト情報であり、操作者対処ランクテーブル１２ｃから抽出される。エラー内容は、エラーの内容を説明するためのテキスト情報であり、エラーランクテーブル１２ｂから抽出される。対応要否は、ＰＯＳ端末２０で発生したエラーが操作者によって対処できるか否かを表す情報である。対応有無は、操作者本人が対処できないエラーが発生した場合にその対処ができる人物によって対処されたか否かを表す情報である。
【００２３】
図２に示す制御部１１は、ＣＰＵ（Central Processing Unit）、ＣＰＵのメインメモリとして機能するＲＡＭ（Random Access Memory）等から構成される。制御部１１は、ストアコントローラ１０全体を制御する。
【００２４】
また、制御部１１は、記憶部１２に記録されたエラー通知プログラム１２ａを実行することにより、エラー情報取得部１１ａ、エラーランク取得部１１ｂ、操作者対処ランク取得部１１ｃ、通知部１１ｄとして機能し、後述のエラー通知処理を行う。
【００２５】
ＰＯＳ端末２０は、顧客が購入する商品の会計を行う際に、商品の名称、価格、数量、日時等を表す販売データをストアコントローラ１０に登録する端末である。ＰＯＳ端末２０は、制御部２１と、記憶部２２と、通信部２３と、表示出力部２４と、音声出力部２５と、バーコード読み取り部２６と、電子マネー情報読み取り部２７と、釣銭部２８と、レシート印字部２９と、操作部３０と、を備える。
【００２６】
通信部２３は、ネットワークアダプタ等の通信インタフェース装置から構成される。通信部２３は、制御部２１の制御のもと、ネットワークＮを介してストアコントローラ１０と通信を行う。通信部２３は、販売データやエラー情報等の各種データをストアコントローラ１０に送信する。
【００２７】
表示出力部２４は、ＬＣＤ等の表示装置から構成される。また、表示出力部２４は、顧客側に向いている顧客用画面と、操作者側に向いている操作者用画面とを備える。顧客用画面及び操作者用画面には、商品の精算時に、商品の名称、価格（単価）、数量、合計金額、預かり金額、釣銭額等を表示する。また、ＰＯＳ端末２０にエラーが発生した際、顧客用画面には「エラーが発生しました。しばらくお待ち下さい。」といったメッセージが表示され、レジ前で待機する顧客にエラーが発生した旨を通知する。また、ＰＯＳ端末２０にエラーが発生した際、操作者用画面には「○○○に×××のエラーが発生しました。」といったエラーの原因を通知するメッセージ等が表示される。操作者はエラーの対処が可能か否かを自己判断し、対処が可能なエラーであれば操作者本人が対処する。
【００２８】
音声出力部２５は、ＤＡＣを備えたスピーカ装置から構成される。音声出力部２５は、制御部２１から供給される各種音声データを出力する。例えば、音声出力部２５は、エラーが発生した旨を通知する警告音を出力する。
【００２９】
バーコード読み取り部２６は、バーコードリーダから構成される。バーコード読み取り部２６は、商品の会計処理時に、商品に付されたバーコードを読み取り、読み取ったバーコードを表す情報（バーコード情報）を制御部２１に供給する。バーコード情報は、制御部２１の制御のもと、ストアコントローラ１０に送られる。
【００３０】
電子マネー情報読み取り部２７は、電子マネー決済機能を有するカードまたは端末の情報を読み取るカードリーダから構成される。電子マネー情報読み取り部２７は、電子マネーのサービス会社のホストコンピュータとオンラインで接続して決済を行うオンライン方式のものであってもよい。また、磁気カードやＩＣカード等にチャージされた金銭によってオフラインで決済を行うオフライン方式のものであってもよい。
【００３１】
釣銭部２８は、硬貨及び紙幣を入出金する釣銭装置から構成される。釣銭部２８は、顧客から預かった預かり金額を入金口に投入し、顧客が購入する商品の合計金額と顧客から預かった預かり金額との差額分に相当する硬貨及び紙幣を払い出し口から出力する。
【００３２】
レシート印字部２９は、レシートプリンタから構成される。レシート印字部２９は、商品の名称、価格（単価）、数量、合計金額、預かり金額、釣銭額等をレシート紙に印字、出力する。
【００３３】
操作部３０は、キーボード等の入力インタフェース装置から構成される。操作部３０は、ユーザの各種操作を受け付け、受け付けた各種操作に対応する信号を制御部２１に供給する。例えば、操作部３０は、バーコード読み取り部２６によって商品に付されたバーコードが読み取れなかったとき等に、操作者の操作に従ってバーコードの番号が入力される。なお、表示出力部２４と操作部３０はＧＵＩを構成していてもよい。
【００３４】
記憶部２２は、ＨＤＤ、ＲＯＭ、フラッシュメモリ等の記憶装置から構成される。記憶部２２は、制御部２１が各種処理を行うために使用する各種プログラムおよびデータ、制御部２１が各種処理を行うことにより生成又は取得した各種データを記憶する。
【００３５】
また、記憶部２２は、エラー情報送信プログラム２２ａ、レジ番号２２ｂ、操作者ＩＤ２２ｃ、エラーコードテーブル２２ｄを記憶している。
【００３６】
レジ番号２２ｂは、ＰＯＳ端末２０を一意に識別する識別情報であり、図７に示すように、ＰＯＳ端末２０固有のレジ番号（「Ｒ００１」）が設定されている。レジ番号２２ｂは、例えばＰＯＳ端末２０の設置時に、店長やシフトリーダー等の操作によって設定される。
【００３７】
図２に示す操作者ＩＤ２２ｃは、ＰＯＳ端末２０を操作する操作者を一意に識別する識別情報である。操作者ＩＤ２２ｃは、ＰＯＳ端末２０を使用する際に、操作部３０等を介した操作者の操作によって設定される。操作者ＩＤ２２ｃは、図８に示すように、操作者本人を識別するＩＤ（「Ｐ００１」）が設定される。
【００３８】
図２に示すエラーコードテーブル２２ｄは、図９に示すように、ＰＯＳ端末２０に発生し得るエラー毎に、エラー判別情報、エラー内容、及びエラーコードを有するテーブルである。エラー判別情報は、エラーが発生したか否かを判別する基準を表す情報である。エラー内容は、エラーの内容を説明するためのテキスト情報である。エラーコードは、エラーを一意に識別する識別情報である。
【００３９】
図２に示す制御部２１は、ＣＰＵ、ＣＰＵのメインメモリとして機能するＲＡＭ等から構成される。なお、制御部２１は、一部がＡＳＩＣ等の専用回路から構成されてもよい。制御部２１は、ＰＯＳ端末２０全体を制御する。
【００４０】
また、制御部２１は、記憶部２２に記録されたエラー情報送信プログラム２２ａを実行することにより、エラー判別部２１ａ、エラー情報送信部２１ｂとして機能し、後述のエラー情報送信処理を行う。
【００４１】
次に、このような構成を有するＰＯＳシステムの動作の概要を説明する。
【００４２】
各ＰＯＳ端末２０（ＰＯＳ端末２０ａ〜２０ｃ）は、顧客の購入商品の商品コードを読み取って売上を登録する売上登録処理を行う。また、精算処理が行われる度に、商品の名称、価格、数量、日時等を表す販売データをストアコントローラ１０に送信する。ＰＯＳ端末２０は、売上登録処理と並行して、エラー検出処理を実行し、何らかのエラーを検出した場合に、それを報知する処理を行うと共にエラー情報をストアコントローラ１０に送信する処理（エラー情報送信処理）を行う。
【００４３】
一方、ストアコントローラ１０は、各ＰＯＳ端末２０から送信されてくる販売データを受信し、これを記憶する処理を行う。ストアコントローラ１０は、販売登録処理と並行して、各ＰＯＳ端末２０から、そのＰＯＳ端末２０で発生したエラーを示すエラー情報を取得する。ストアコントローラ１０は、取得したエラー情報に基づいて、エラーが発生したＰＯＳ端末２０の操作者本人が、発生したエラーに対処できるか（解決できるか）否かを判別する。ストアコントローラ１０が、操作者本人ではこのエラーに対処できないと判別した場合には、エラーの名称や内容、及び対処能力を有する者が操作者本人に代わってエラーに対処する必要があること示すメッセージ等を、表示出力部１４に表示する処理（エラー通知処理）を行う。
【００４４】
次に、本ＰＯＳシステムに特有のエラー処理の動作を詳細に説明する。まず、図１０を参照してＰＯＳ端末２０が実行するエラー情報送信処理を説明する。
【００４５】
ＰＯＳ端末２０が起動されると、制御部２１は、記憶部２２に記憶されたエラー情報送信プログラム２２ａを読み出して実行する。これにより、制御部２１は、エラー判別部２１ａ、エラー情報送信部２１ｂとして機能する。
【００４６】
エラー判別部２１ａは、エラーコードテーブル２２ｄに含まれる各種エラー判別情報を参照し、ＰＯＳ端末２０においてエラーが発生したか否かを判別する（ステップＳ２１）。エラー判別部２１ａは、エラーが発生したと判別するまでは待機状態を維持する（ステップＳ２１；ＮＯ）。
【００４７】
エラー判別部２１ａは、エラーが発生したと判別した場合（ステップＳ２１；ＹＥＳ）、発生したエラーに対応するエラー内容を表す画像を表示出力部２４に表示する（ステップＳ２２）。例えば、エラー判別部２１ａが、エラーコードテーブル２２ｄに含まれた「エラー判別情報１」によってエラーが発生したと判別した場合、表示出力部２４の操作者用画面には、同じエントリの「エラー内容１」により表されるエラーの情報を表示する。エラーの情報は、例えば、「電子マネーのサービス会社のホストコンピュータとの間で通信エラーが発生しました。」、といったメッセージ等である。また、エラー判別部２１ａは、表示出力部２４の顧客用画面に「エラーが発生しました。しばらくお待ち下さい。」といったメッセージ等を表示する。ＰＯＳ端末２０は、発生したエラーへの対処方法・解決方法をガイダンス表示してもよい。エラーが発生したＰＯＳ端末２０の操作者は、エラーの難易度に応じて、自身で対処可能なエラーであれば、自ら解決を試みる。
【００４８】
一方、エラーが発生したＰＯＳ端末２０のエラー情報送信部２１ｂは、エラー発生時刻（発生時刻）、記憶部２２に記憶されているレジ番号２２ｂ及び操作者ＩＤ２２ｃ、ならびに発生したエラーのエラーコードを有するエラー情報を生成する。そして、これをストアコントローラ１０に送信する（ステップＳ２３）。具体的には、エラー情報送信部２１ｂは、図１１に示すような、エラーが発生した時刻「＊＊：＊＊：＊＊」、レジ番号「Ｒ００１」、操作者ＩＤ「Ｐ００１」、エラーコード「Ｅ００１」を有するエラー情報をストアコントローラ１０に送信する。
【００４９】
以上によりＰＯＳ端末２０が実行する一連のエラー情報送信処理は終了する。エラー判別部２１ａ及びエラー情報送信部２１ｂは、ＰＯＳ端末２０に供給されている電源が遮断されるか、またはユーザによって処理を中断する操作が行われるまで、上記ステップＳ２１〜Ｓ２３の処理を繰り返し行う。
【００５０】
つづいて、図１２を参照してストアコントローラ１０が実行するエラー通知処理を説明する。
【００５１】
ストアコントローラ１０に電源が供給されると、制御部１１は、記憶部１２に記憶されたエラー通知プログラム１２ａを読み出して実行する。これにより、制御部１１は、エラー情報取得部１１ａ、エラーランク取得部１１ｂ、操作者対処ランク取得部１１ｃ、通知部１１ｄとして機能する。
【００５２】
エラー情報取得部１１ａは、ＰＯＳ端末２０からエラー情報を取得したか否かを判別する（ステップＳ１１）。エラー情報取得部１１ａは、エラー情報を取得したと判別するまでは待機状態を維持する（ステップＳ１１；ＮＯ）。
【００５３】
エラー情報取得部１１ａがエラー情報を取得したと判別すると（ステップＳ１１；ＹＥＳ）、エラーランク取得部１１ｂは、エラーランクテーブル１２ｂを参照し、取得したエラー情報に含まれるエラーコードを基にＰＯＳ端末２０で発生したエラーのランク（エラーランク）を取得する（ステップＳ１２）。例えば、受信したエラー情報に含まれているエラーコードが「Ｅ００１」の場合、エラーランク取得部１１ｂは、エラーランクテーブル１２ｂを参照し、エラーコード「Ｅ００１」に対応するエラーランク「１」を取得する。
【００５４】
操作者対処ランク取得部１１ｃは、操作者対処ランクテーブル１２ｃを参照し、ステップＳ１１で取得したエラー情報に含まれる操作者ＩＤを基に操作者が対処可能なエラーのランク（操作者対処ランク）を取得する（ステップＳ１３）。例えば、エラー情報に含まれている操作者ＩＤが「Ｐ００１」の場合、操作者対処ランク取得部１１ｃは、操作者対処ランクテーブル１２ｃを参照し、操作者ＩＤ「Ｐ００１」に対応する操作者対処ランク「１」を取得する。
【００５５】
通知部１１ｄは、ステップＳ１２で取得されたエラーランクと、ステップＳ１３で取得された操作者対処ランクとに基づいて、ＰＯＳ端末２０で発生したエラーが操作者によって対処可能か否かを判別する（ステップＳ１４）。例えば、エラーランクが操作者対処ランクよりも上である（エラーランクにより表される数値が操作者対処ランクにより表される数値よりも小さい）場合に、操作者によって対処できないと判別する（ステップＳ１４；ＮＯ）。また、エラーランクが操作者対処ランク以下である（エラーランクにより表される数値が操作者対処ランクにより表される数値以上である）場合、操作者によって対処できると判別する（ステップＳ１４；ＹＥＳ）。
【００５６】
上述したエラーコードが「Ｅ００１」で、操作者ＩＤが「Ｐ００１」の場合、エラーランク及び操作者対処ランクは共に「１」（エラーランクが操作者対処ランク以下）である。このため、通知部１１ｄは、操作者によって対処可能であると判別する（ステップＳ１４；ＹＥＳ）。この場合、通知部１１ｄは、ステップＳ１５をスキップし、エラーレポートテーブル１２ｄを更新する（ステップＳ１６）。具体的には、通知部１１ｄは、ＰＯＳ端末２０から受信したエラー情報に含まれた発生時刻「＊＊：＊＊：＊＊」、レジ番号「Ｒ００１」、操作者ＩＤ「Ｐ００１」、エラーコード「Ｅ００１」、操作者対処ランクテーブル１２ｃから抽出された操作者ＩＤに対応する操作者名「ＡＡＡ」、エラーランクテーブル１２ｂから抽出されたエラーコードに対応するエラー内容「エラー内容１」、対応要否（ここでは「否」）、対応の有無（ここでは「無」）を表す情報を新たなエントリとしてエラーレポートテーブル１２ｄに追加する。その後、通知部１１ｄはステップＳ１１に戻る。
【００５７】
一方、エラーランクが操作者対処ランクよりも上であった（エラーランクにより表される数値が操作者対処ランクにより表される数値よりも小さい）場合、通知部１１ｄは、操作者によって対処できないと判別する（ステップＳ１４；ＮＯ）。例えば、操作者ＩＤ「Ｐ００１」を有する者が操作するＰＯＳ端末２０において、エラーコードテーブル２２ｄに含まれた「エラー判別情報３」によってエラーが発生したと判別された場合、エラー情報送信部２１ｂは、操作者ＩＤ「Ｐ００１」、エラーコード「Ｅ００３」を含むエラー情報をストアコントローラ１０に送信する。ストアコントローラ１０の、エラーランク取得部１１ｂは、エラーランクテーブル１２ｂを参照し、エラー情報に含まれたエラーコード「Ｅ００３」に対応するエラーランク「０」を取得する。また、操作者対処ランク取得部１１ｃは、操作者対処ランクテーブル１２ｃを参照し、エラー情報に含まれた操作者ＩＤ「Ｐ００１」に対応する操作者対処ランク「１」を取得する。この場合、エラーランク「０」は、操作者対処ランク「１」よりも上であるので（エラーランクにより表される数値が操作者対処ランクにより表される数値よりも小さいので）、通知部１１ｄは、操作者によって対処できないと判別する。
【００５８】
この場合、通知部１１ｄは、図５に示す操作者対処ランクテーブル１２ｃを参照し、発生したエラーに対処する能力を有する者を特定する。即ち、発生したエラーのエラーランク以上の操作者対処ランクを有する者を特定する。さらに、通知部１１ｄは、エラー対処能力を有する者によるエラーの対処（解決）が必要であることを表示出力部１４に表示し、音声出力部１５に警告音を出力して、通知する（ステップＳ１５）。例えば、通知部１１ｄは、図３に例示するメッセージを表示することにより、発生したエラーへの対処が可能な者による支援が必要であることを通知する。図３の例であれば、表示内容に従って、操作者対処ランクが「０」の「ＸＸＸ」や「ＹＹＹ」が、発生したエラーに対処する。例えば、「エラー内容３」が釣銭部２８で釣り銭切れが発生した旨を表すものであった場合、エラーが発生したＰＯＳ端末２０が設置されたレジに補充用の釣り銭を持って行き、エラーを復旧させる操作を行う。
【００５９】
エラーの対処を行った人物は、表示出力部１４に表示されたエラーの対処が完了したことを通知するための対処完了ボタン１４ｄを、操作部３０を介して選択する。この操作が行われると、通知部１１ｄは、エラーレポートテーブル１２ｄを更新する（ステップＳ１６）。対処完了ボタン１４ｄが選択された場合、通知部１１ｄは、ＰＯＳ端末２０から受信したエラー情報に含まれた発生時刻「＊＊：＊＊：＊＊」、レジ番号「Ｒ００１」、操作者ＩＤ「Ｐ００１」、エラーコード「Ｅ００３」、操作者対処ランクテーブル１２ｃから抽出された操作者ＩＤに対応する操作者名「ＡＡＡ」、エラーランクテーブル１２ｂから抽出されたエラーコードに対応するエラー内容「エラー内容３」、対応要否（ここでは「要」）、対応の有無（ここでは「有」）を表す情報を新たなエントリとしてエラーレポートテーブル１２ｄに追加する。なお、対処者の操作者ＩＤなどを合わせて登録してもよい。その後、通知部１１ｄはステップＳ１１に戻る。
【００６０】
以上によりストアコントローラ１０が実行する一連のエラー通知処理は終了する。エラー情報取得部１１ａ、エラーランク取得部１１ｂ、操作者対処ランク取得部１１ｃ、通知部１１ｄは、ストアコントローラ１０に供給されている電源が遮断されるか、またはユーザによって処理を中断する操作が行われるまで、上記ステップＳ１１〜Ｓ１６の処理を繰り返し行う。なお、記憶部１２に記憶されたエラーレポートテーブル１２ｄは、各店舗を管理する本部から要求された場合、または、予め設定された時刻（例えば毎日午前２時）に本部に設置された管理サーバ等（図示しない）に送信される。
【００６１】
以上説明したように、ストアコントローラ１０は、エラーランクが操作者対処ランクよりも上である場合に、発生したエラーに操作者本人では対処できないと判別し、対処能力がある者による対処（応援）が必要である旨を表示出力部１４に表示する。また、音声出力部１５に警告音を出力する。このように、本実施の形態に係るストアコントローラ１０によれば、発生したエラーに操作者本人が対処できるか否かを正確に判別し、操作者本人が対処できないエラーが発生した場合に、その対処ができる人物への対処の要求を適切に行うことができる。また、本実施の形態に係るストアコントローラ１０によれば、操作者本人が対処できないエラーが発生した場合に、対処ができる人物への対処の要求を自動的に行うことができる。
【００６２】
なお、ストアコントローラ１０の通知部１１ｄは、取得したエラーランクが操作者対処ランク以下である（エラーランクにより表される数値が操作者対処ランクにより表される数値以上である）場合に、エラーに操作者本人が対処できるので、応援が不要であることを通知しても良い。
【００６３】
また、上記実施形態では、通知部１１ｄは、エラーランクが操作者対処ランクよりも上である場合に、発生したエラーに操作者が対処できないと判別する例を説明した。この発明は、これに限定されない。例えば、操作者対処ランクとエラーランクとの差について、操作者によって対処できるエラーであるか否かを判別するための閾値を予め設定しておく。そして、操作者対処ランクとエラーランクとの差が予め設定された閾値を超えるか否かによって、操作者によって対処できるエラーであるか否かを判別しても良い。
【００６４】
例えば、エラーランクが操作者対処ランクよりも２以上の差をつけて下である（エラーランクにより表される数値が操作者対処ランクにより表される数値よりも２以上の差をつけて大きい）場合に、ＰＯＳ端末２０で発生したエラーが操作者本人によって対処できると判別しても良い。また、エラーランクが操作者対処ランクよりも２以上の差をつけて下でない場合に、ＰＯＳ端末２０で発生したエラーが操作者本人によって対処できないと判別しても良い。
【００６５】
これとは逆に、エラーランクが操作者対処ランクよりも２以上の差をつけて上である（エラーランクにより表される数値が操作者対処ランクにより表される数値よりも２以上の差をつけて小さい）場合に、ＰＯＳ端末２０で発生したエラーが操作者本人によって対処できないと判別してもよい。また、エラーランクが操作者対処ランクよりも２以上の差をつけて上でない場合に、ＰＯＳ端末２０で発生したエラーが操作者本人によって対処できると判別しても良い。
【００６６】
なお、ストアコントローラ１０の通知部１１ｄが判別した結果（ＰＯＳ端末２０で発生したエラーが操作者によって対処可能か否か）を表す判別結果情報をＰＯＳ端末２０に送信し、表示出力部２４の操作者用画面に表示するようにしても良い。これにより、操作者は自己判断ではなく、表示された情報に従ってエラーの対処を行うか否かを判断できる。
【００６７】
図３に示す表示例では、発生したエラーに対処可能な人物を特定し、その人物名（図３では「ＸＸＸ」と「ＹＹＹ」）を報知した。これに限らず、単に、操作者自身では対処できないエラーが発生したこと、対処（応援）が必要であることを表示するのみでもかまわない。
【００６８】
また、上記実施の形態では、エラー対処に応援が必要となったときに、そのことをストアコントローラ１０の画面に表示するのみであった。これに限らず、エラーへの対処ができる人物に対して、より確実な手法で通知するようにしてもよい。
【００６９】
例えば、ストアコントローラ１０の通知部１１ｄは、ＰＯＳ端末２０で発生したエラーが操作者本人によって対処できないと判別した場合に、店舗内に設置されたスピーカ（図示しない）を用いたアナウンスを行ってもよい。例えば、スピーカを用いてエラーの対処が必要であることを放送し、店舗内にいるエラーへの対処ができる人物（図３の例であれば、ＸＸＸやＹＹＹ）に通知しても良い。この場合、例えば、スピーカからは、「「レジ番号『Ｒ００１』で『エラー内容３』が発生しました。『ＸＸＸ』または『ＹＹＹ』はエラーの復旧作業を行ってください。」といった音声メッセージを出力する。
【００７０】
また、例えば、エラー対処能力を有する者が他のＰＯＳ端末２０を操作している場合に、そのＰＯＳ端末２０に、図３に例示したようなメッセージを表示するようにしてもよい。
【００７１】
この場合には、例えば、記憶部１２には、図１３に示すように、ＰＯＳ端末２０毎に、その操作者を識別する操作者ＩＤを登録しておく。なお、操作者ＩＤは、ＰＯＳ端末２０の操作者の交代時等に、各ＰＯＳ端末２０からストアコントローラ１０に通知される。制御部１１は、通知に基づいて、図１３に示すレジ操作者テーブル１２ｇを更新する。
【００７２】
通知部１１ｄは、操作者本人ではエラーに対処できないと判別すると（ステップＳ１４；Ｎｏ）、図１３に示すレジ操作者テーブル１２ｇを参照し、エラーが発生したＰＯＳ端末２０以外のＰＯＳ端末２０の操作者の操作者ＩＤを選択する。続いて、通知部１１ｄは、図５に示す操作者対処ランクテーブル１２ｃを参照し、各操作者ＩＤに対応する操作者対処ランクを取得し、エラーに対処する能力を有する操作者を特定する。
【００７３】
続いて、特定した対処能力を有する操作者が操作しているＰＯＳ端末２０を、レジ操作者テーブル１２ｇから特定する。そして、通知部１１ｄは、特定したＰＯＳ端末２０に、エラーの対処（応援）が必要であることを通知する。通知を受け取ると、ＰＯＳ端末２０のエラー判別部２１ａは、表示出力部２４の画面の端部等に、図３に例示するようなメッセージを表示する。或いは、「レジ番号Ｒ００１でエラー内容２が発生しました。復旧作業を支援してください。」といったメッセージ等を表示し、音声出力部２５にエラーが発生したことを通知するための警告音を出力する。
【００７４】
なお、エラー対処能力を有する人物が操作しているＰＯＳ端末２０が複数特定された場合、特定された全てのＰＯＳ端末２０に通知しても良いし、一定の基準に従って、１又は複数のＰＯＳ端末２０を選択し、選択したＰＯＳ端末２０に通知しても良い。
【００７５】
また、担当者が携帯端末を携帯している場合、エラー対処能力を有する者が携帯している携帯端末に、エラーの対処（支援）に向かうべきことを通知してもよい。この場合、例えば、図５に示す操作者対処ランクテーブル１２ｃに、各操作者ＩＤに対応付けて、携帯電話番号やメールアドレス等の端末情報を予め登録しておく。通知部１１ｄは、操作者本人がエラーに対処（解決）できないと判別すると（ステップＳ１４；Ｎｏ）、操作者対処ランクテーブル１２ｃを参照して、発生したエラーのエラーランク以上の操作者対処ランクを有する操作者を特定する。そして、その者の携帯端末情報を特定し、特定した携帯端末に画像、テキスト、音声等でメッセージを送信する。
【００７６】
さらに、図１４に示す操作者対処ランクテーブル１２ｃ’のように、端末情報と操作中のＰＯＳ端末２０を特定する情報を登録してもよい。この場合、通知部１１ｄは、操作者本人ではエラーに対処できないと判別すると（ステップＳ１４；Ｎｏ）、操作者対処ランクテーブル１２ｃ’を参照して、発生したエラーに対処可能な操作者を特定する。そして、その者の携帯端末情報及び／又は操作中のＰＯＳ端末２０を特定し、特定した端末に画像、テキスト、音声等でメッセージを送信する。
【００７７】
また、上記実施の形態では、ストアコントローラ１０がエラー通知装置である場合の例を説明したが、ＰＯＳ端末２０がエラー通知装置として機能するように構成することも可能である。
【００７８】
この場合、図１５に示すように、ＰＯＳ端末２０の制御部２１は、エラー判別部２１ａ、エラーランク取得部２１ｃ、操作者対処ランク取得部２１ｄ、通知部２１ｅを備える。記憶部２２は、レジ番号２２ｂ、操作者ＩＤ２２ｃ、エラーコードテーブル２２ｄ、エラー通知プログラム２２ｅ、エラーランクテーブル２２ｆ、操作者対処ランクテーブル２２ｇを備える。一方、ストアコントローラ１０の制御部１１は、通知受け取り部１１ｅを備え、記憶部１２は、エラーレポートテーブル１２ｄ、通知プログラム１２ｅを備える。
【００７９】
このように構成されたＰＯＳ端末２０では、エラー判別部２１ａによってエラーが発生したと判別された場合、エラーランク取得部２１ｃは、発生したエラーのエラーコード（例えば「Ｅ００３」）をエラーコードテーブル２２ｄから抽出する。そして、そのエラーコードに対応するエラーランク（「０」）をエラーランクテーブル２２ｆから抽出する。これにより、ＰＯＳ端末２０で発生したエラーのランク（エラーランク）が取得される。
【００８０】
また、操作者対処ランク取得部２１ｄは、操作者ＩＤ２２ｃ（例えば「Ｐ００１」）に対応する操作者対処ランク（「１」）を操作者対処ランクテーブル２２ｇから抽出する。これにより、操作者が対処可能なエラーのランク（操作者対処ランク）が取得される。そして、通知部２１ｅは、上記実施の形態と同様に、エラーランク取得部２１ｃによって取得されたエラーランクが、操作者対処ランク取得部２１ｄによって取得された操作者対処ランクよりも上か否かを判別する。
【００８１】
通知部２１ｅは、その判別結果に従って、操作者が対処可能か否かを識別する情報を表示出力部２４の操作者用画面に表示する。これにより、操作者は自己判断ではなく、表示された情報に従ってエラーの対処を行うか否かを判断できる。
【００８２】
また、通知部２１ｅは、図１６に示すように、エラーの対処を行う必要があるか否かを通知する通知情報を生成し、この通知情報をストアコントローラ１０に送信する。ストアコントローラ１０の通知受け取り部１１ｅは、ＰＯＳ端末２０から送信された通知情報を受け取ると、これを表示出力部１４に表示する。これにより、ストアコントローラ１０が設置された事務室にいる店長やシフトリーダー等の従業員にエラーの対処が必要であること等が通知される。
【００８３】
このように、上記実施の形態で説明したＰＯＳ端末２０をエラー通知装置として実現させた場合には、ＰＯＳ端末２０で発生したエラーが操作者によって対処可能か否かを判別できる。そして、対処できないと判別した場合に、事務室に設置されたストアコントローラ１０にエラーの対処が必要であることを通知することができる。これにより、事務室にいる店長やシフトリーダー等は、エラーが発生したＰＯＳ端末２０が設置されたレジに出向いて、エラーを復旧させる操作を行う。
【００８４】
また、ＰＯＳ端末２０で発生したエラーが操作者によって対処できると判別した場合に、エラーの対処が不要であることをストアコントローラ１０に通知しても良い。ＰＯＳ端末２０の操作者にもエラーの対処ができるか否かについて通知できるので、操作者は自己判断ではなく、表示された情報に従ってエラーの対処を行うか否かを判断できる。
【００８５】
ストアコントローラ１０又はＰＯＳ端末２０をエラー通知装置として機能させる例を説明したが、ネットワークＮを介して接続された他のコンピュータ装置をエラー通知装置として機能させることも可能である。
【００８６】
その他、ＰＯＳ端末２０は、店舗内に設置されたストアコントローラ１０にエラー情報等を送信する以外に、店舗外に設置された他の端末にエラー情報等を送信しても良い。
【００８７】
また、エラー通知装置は、ストアコントローラ１０やＰＯＳ端末２０等の小売店に設置される端末に限定されず、例えばオフィスや一般家庭等に設置されるＰＣ（Personal Computer）、プリンタ、スキャナ等のＯＳ機器によって実現されても良い。
【００８８】
この場合も上記実施の形態と同様に、ＯＳ機器で発生したエラーのランク（エラーランク）を取得するエラー取得部と、ＯＳ機器を操作している操作者が対処可能なエラーのランク（操作者対処ランク）を取得する操作者対処ランク取得部と、取得したエラーランクと操作者対処ランクとに基づいて、ＯＳ機器で発生したエラーが操作者によって対処可能か否かを判別し、対処できないと判別した場合に、エラーの対処ができる人物にＯＳ機器のエラーの対処が必要であることを通知する通知部と、を備える。
【００８９】
以上の説明では、エラーランクと操作者対処ランクとが１対１に対応する例を示したが、これらは異なっていてもよい。即ち、エラーランクがｎ段階で、操作者対処ランクがｍ（ｎ≠ｍ）段階であってもよい。この場合、各エラーランクに、そのランクのエラーを処理可能な者がどの操作者対処ランクを有する者なのかを予め対応付けておく。
【００９０】
なお、本発明に係るエラー通知装置は、一般的なＰＣ等により実現できる。この場合、上記実施の形態で説明した動作を実行するためのプログラムをＰＣ等にインストールし、このプログラムをＰＣ等が実行することにより本発明に係るエラー通知装置として機能させることができる。このようなプログラムは、例えば、持ち運び可能な記録媒体等に記録されて配布される。持ち運び可能な記録媒体には、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＢＤ−ＲＯＭ、ＭＯ等がある。
【００９１】
また、ＰＣ等にプログラムを提供する方法は任意である。例えば、プログラムを通信回線の掲示板（ＢＢＳ）にアップロードし、通信回線を介してＰＣ等に配信してもよい。また、プログラムは、プログラムを表す信号により搬送波を変調した変調波により伝送され、この変調波を受信した装置が変調波を復調してプログラムを復元するようにしてもよい。そして、ＰＣ等は、このプログラムを起動して、ＯＳの制御のもと、他のアプリケーションと同様に実行する。これにより、ＰＣ等は、本発明に係るエラー通知装置として機能する。
【００９２】
その他、本発明は、上記実施の形態の説明および図面によって限定されるものではなく、上記実施の形態および図面に適宜変更等を加えることが可能である。
【符号の説明】
【００９３】
１０  ストアコントローラ
１１ａ  エラー情報取得部
１１ｂ  エラーランク取得部
１１ｃ  操作者対処ランク取得部
１１ｄ  通知部
１１ｅ  通知受取り部
１２  記憶部
１２ａ  エラー通知プログラム
１２ｂ  エラーランクテーブル
１２ｃ，１２ｃ’  操作者対処ランクテーブル
１２ｄ  エラーレポートテーブル
１２ｆ  通知プログラム
１２ｇ  レジ操作者テーブル
１３  通信部
１４  表示出力部
１５  音声出力部
１６  操作部
２０（２０ａ，２０ｂ，２０ｃ）  ＰＯＳ端末
２１  制御部
２１ａ  エラー判別部
２１ｂ  エラー情報送信部
２１ｃ  エラーランク取得部
２１ｄ  操作者対処ランク取得部
２１ｅ  通知部
２２  記憶部
２２ａ  エラー情報送信プログラム
２２ｂ  レジ番号
２２ｃ  操作者ＩＤ
２２ｄ  エラーコードテーブル
２２ｅ  エラー通知プログラム
２２ｆ  エラーランクテーブル
２２ｇ  操作者対処ランクテーブル
２３  通信部
２４  音声出力部
２５  表示出力部
２６  バーコード読み取り部
２７  電子マネー情報読み取り部
２８  釣銭部
２９  レシート印字部
３０  操作部
【図１】
2016057754.tif 000003
【図２】
2016057754.tif 000004
【図３】
2016057754.tif 000005
【図４】
2016057754.tif 000006
【図５】
2016057754.tif 000007
【図６】
2016057754.tif 000008
【図７】
2016057754.tif 000009
【図８】
2016057754.tif 000010
【図９】
2016057754.tif 000011
【図１０】
2016057754.tif 000012
【図１１】
2016057754.tif 000013
【図１２】
2016057754.tif 000014
【図１３】
2016057754.tif 000015
【図１４】
2016057754.tif 000016
【図１５】
2016057754.tif 000017
【図１６】
2016057754.tif 000018