(57)【要約】【課題】処理中断の解消に伴う管理者の負担を軽減する。【解決手段】  実施形態の制御装置は、判定手段、通報手段、管理手段及び制御手段を含む。判定手段は、決済者による操作に応じて決済のための決済処理を行う決済装置及び決済装置の管理を担当する管理者が駐在する駐在スペースが含まれる撮像範囲を撮像した画像に基づいて、当該画像に映っている人間の位置を判定する。通報手段は、管理者による対応が必要な事象が決済装置で発生したことに応じて、駐在スペースに駐在する管理者に対する通報のための通報処理を行う。管理手段は、通報処理に応じて通報が行われる際に判定された位置が駐在スペース内である人間を管理する。制御手段は、管理された人間について判定された位置が決済装置に対応付けて予め定められた管理時位置と一致した場合に、事象への対応に係わる予め定められた処理を行うように決済装置の動作を制御する。【選択図】      図５
2018022209.tif 000002
【特許請求の範囲】
【請求項１】
決済者による操作に応じて決済のための決済処理を行う決済装置及び当該決済装置の管理を担当する管理者が駐在する駐在スペースが含まれる撮像範囲を撮像した画像に基づいて、当該画像に映っている人間の位置を判定する判定手段と、
前記管理者による対応が必要な事象が前記決済装置で発生したことに応じて、前記駐在スペースに駐在する前記管理者に対する通報のための通報処理を行う通報手段と、
前記通報処理に応じて通報が行われる際に前記判定手段により判定された位置が前記駐在スペース内である人間を管理する管理手段と、
前記管理手段が管理する人間について前記判定手段により判定された位置が前記決済装置に対応付けて予め定められた管理時位置と一致した場合に、前記事象への対応に係わる予め定められた処理を行うように前記決済装置の動作を制御する制御手段と、
を具備した制御装置。
【請求項２】
前記決済装置は、前記事象が発生したことに応じて、前記管理者を呼び出し中であることを前記決済者に通知するための通知動作を行うものであり、
前記制御手段は、前記予め定められた処理として、前記通知動作を終了することを少なくとも含んだ処理を行うように前記決済装置の動作を制御する、
請求項１に記載の制御装置。
【請求項３】
前記通報手段は、前記通報処理として、前記事象の発生を前記駐在スペースに駐在する前記管理者に対して通報するための通報動作を行うように通報装置に対して要求する処理を行う、
請求項１又は請求項２に記載の制御装置。
【請求項４】
前記人間の身体的特徴に基づいて、前記画像に映っている人間が前記管理者であることを認識する認識手段をさらに備え、
前記管理手段は、前記通報手段が前記通報処理を行った際に前記判定手段により判定された位置が前記駐在スペース内であり、かつ前記認識手段により前記管理者であると認識された人間を管理する、
請求項１〜請求項３のいずれか一項に記載の制御装置。
【請求項５】
決済者による操作に応じて決済のための決済処理を行う決済手段を備える決済装置であって、
前記決済装置及び前記決済装置の管理を担当する管理者が駐在する駐在スペースが含まれる撮像範囲を撮像した画像に基づいて、当該画像に映っている人間の位置を判定する判定手段と、
前記管理者による対応が必要な事象が前記決済装置で発生したことに応じて、前記事象の発生を前記駐在スペースに駐在する前記管理者に対して通報するための通報動作を行うように通報装置に対して要求する通報手段と、
前記通報処理に応じて通報が行われる際に前記判定手段により判定された位置が前記駐在スペース内である人間を管理する管理手段と、
前記管理手段が管理する人間について前記判定手段により判定された位置が前記決済装置に対応付けて予め定められた管理時位置と一致した場合に、前記事象への対応に係わる予め定められた処理を行うように前記決済装置の動作を制御する制御手段と、
を具備した決済装置。
【請求項６】
決済者による操作に応じて決済のための決済処理を行う決済装置を制御するコンピュータを、
前記決済装置及び当該決済装置の管理を担当する管理者が駐在する駐在スペースが含まれる撮像範囲を撮像した画像に基づいて、当該画像に映っている人間の位置を判定する判定手段と、
前記管理者による対応が必要な事象が前記決済装置で発生したことに応じて、前記駐在スペースに駐在する前記管理者に対する通報のための通報処理を行う通報手段と、
前記通報処理に応じて通報が行われる際に前記判定手段により判定された位置が前記駐在スペース内である人間を管理する管理手段と、
前記管理手段が管理する人間について前記判定手段により判定された位置が前記決済装置に対応付けて予め定められた管理時位置と一致した場合に、前記事象への対応に係わる予め定められた処理を行うように前記決済装置の動作を制御する制御手段と、
して機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、制御装置、決済装置及び制御プログラムに関する。
【背景技術】
【０００２】
セルフタイプのチェックアウト装置又はセミセルフタイプのチェックアウトシステムにおける決済装置は、決済処理を客の操作に応じて行う。
この種の決済装置では、例えば領収書の発行などのように、客が行うことができない処理のために、店員を呼び出す機能を備える場合がある。一例として、店員呼び出し用のボタンが客により操作された場合に、決済のための処理を中断するとともに、例えばサービスコーナーなどの駐在スペースに駐在する管理者に対して通報する。そして通報を受けた管理者は、決済装置まで出向いて対処する。
【０００３】
このような運用を伴う決済装置においては従来、上記の処理中断を解消するための操作を管理者が行う必要があった。
【０００４】
このような事情から、処理中断の解消に伴う管理者の負担を軽減できることが望まれていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−３４４４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、処理中断の解消に伴う管理者の負担を軽減できる制御装置、決済装置及び制御プログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の制御装置は、判定手段、通報手段、管理手段及び制御手段を含む。判定手段は、決済者による操作に応じて決済のための決済処理を行う決済装置及び当該決済装置の管理を担当する管理者が駐在する駐在スペースが含まれる撮像範囲を撮像した画像に基づいて、当該画像に映っている人間の位置を判定する。通報手段は、管理者による対応が必要な事象が決済装置で発生したことに応じて、駐在スペースに駐在する管理者に対する通報のための通報処理を行う。管理手段は、通報処理に応じて通報が行われる際に判定手段により判定された位置が駐在スペース内である人間を管理する。制御手段は、管理手段が管理する人間について判定手段により判定された位置が決済装置に対応付けて予め定められた管理時位置と一致した場合に、事象への対応に係わる予め定められた処理を行うように決済装置の動作を制御する。
【図面の簡単な説明】
【０００８】
【図１】一実施形態に係るチェックアウトシステムの一部の斜視図。
【図２】図１に示すチェックアウトシステムの構成と、決済装置及びＰＯＳサーバの要部回路構成とを示すブロック図。
【図３】図２中のＰＯＳサーバに備えられたＣＰＵによる位置検出処理のフローチャート。
【図４】図２中の決済装置に備えられたＣＰＵによる管理者呼び出しに係わる制御処理のフローチャート。
【図５】図２中のＰＯＳサーバに備えられたＣＰＵによる管理者呼び出しに係わる制御処理のフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施の形態の一例について図面を用いて説明する。
図１は本実施形態に係るチェックアウトシステム１０の一部の斜視図である。
【００１０】
チェックアウトシステム１０は、少なくとも１台の商品登録装置１１と、少なくとも１台の決済装置１２と、１台の管理端末１３とを含む。図１においては、２台の商品登録装置１１および４台の決済装置１２を示している。チェックアウトシステム１０が、商品登録装置１１及び決済装置１２をそれぞれ何台含むかは任意であり、商品登録装置１１と決済装置１２との台数の比も任意である。商品登録装置１１、決済装置１２及び管理端末１３は、スーパーマーケットなどの店舗のチェックアウトコーナーに設置される。
【００１１】
商品登録装置１１は、チェッカとしての役割を担った、上記店舗の従業員２１が、その操作者となる。決済装置１２は、上記の店舗で販売する商品についての代金を決済する決済者である買物客２２が、その操作者となる。ただし、商品登録装置１１の一部の操作が買物客２２により行われる場合もある。また、決済装置１２は、従業員により操作される場合もある。管理端末１３は、管理者としての役割を担った、上記店舗の従業員２３が、その操作者となる。
【００１２】
商品登録装置１１は、図１においては、作業テーブル３１に取り付けられている。複数の作業テーブル３１が配置されることにより、買物客２２用の通路を形成している。商品登録装置１１は、通路に進入してきた買物客が持参した商品を買上商品として登録する処理である買上登録を行う。商品登録装置１１のハードウェアとしては、例えば既存のＰＯＳ端末を利用することが可能である。
【００１３】
決済装置１２は、商品登録装置１１から決済情報を取得し、当該決済情報に基づく決済処理を行う。
【００１４】
管理端末１３は、決済装置１２の動作状況の監視などのための各種の処理を行う。管理端末１３は、例えば返品処理などの各種のサービスのための処理を行う機能も備える。管理端末１３は、アテンダント端末と称されることもある。管理端末１３は、図１においては、サービスカウンタ３２に取り付けられている。サービスカウンタ３２は、チェックアウトコーナーの中にサービスコーナーを形成する。なお従業員２３は、サービスカウンタ３２の近辺の図１に示されるような位置を含む予め定められた駐在スペース内に駐在する。なお、駐在スペースは、買物客２２が通行しないスペースとして定められることが好ましい。駐在スペースは、さらに望ましくは、買物客の立ち入りが制限される。ただし従業員２３は、客対応のためなどに上記の駐在スペースから離れることもある。また上記の駐在スペースに、複数の従業員２３が駐在する場合もある。
管理端末１３の基本ハードウェアとしては、既存の汎用のコンピュータ装置、あるいはタブレット端末などを用いることができる。そして管理端末１３は、基本ハードウェアとして用いる装置が備え、ＣＰＵ、ＲＯＭ、ＲＡＭ及び補助記憶ユニットを含んだコンピュータに、適宜の制御処理を実行させることにより各種の機能を実現するように構成することができる。
【００１５】
図２はチェックアウトシステム１０の構成と、決済装置１２及びＰＯＳサーバ１５の要部回路構成とを示すブロック図である。
チェックアウトシステム１０は、図１に示される商品登録装置１１、決済装置１２及び管理端末１３の他に、カメラ１４及びＰＯＳサーバ１５を含む。
【００１６】
カメラ１４は、例えばチェックアウトコーナーの天井に設けられ、チェックアウトコーナーの全域を俯瞰撮影する。カメラ１４は、撮影を所定の時間間隔で繰り返し、画像データを繰り返し出力する。カメラ１４は、ＬＡＮ（local area network）１６を介して通信する機能を備える。カメラ１４は、撮像により生成した画像データをＰＯＳサーバ１５に宛ててＬＡＮ１６へと送出する。カメラ１４としては、既存のネットワークカメラなどを利用できる。カメラ１４は少なくとも、決済装置１２及び従業員の駐在スペースが含まれる撮像範囲に関しての画像を得る。カメラ１４としては、防犯カメラなどを流用することもできる。
【００１７】
ＰＯＳサーバ１５は、上記店舗に備えられたいわゆる店舗サーバ、又は上記店舗を含んだ複数の店舗を総括する本部に備えられたいわゆる本部サーバである。ＰＯＳサーバ１５は、販売データを集計する。ＰＯＳサーバ１５はまた、商品登録装置１１及び決済装置１２で使用するデータを管理する。すなわちＰＯＳサーバ１５は、既存のＰＯＳサーバと同様な機能を備える。またＰＯＳサーバ１５は、決済装置１２を制御する制御装置としての機能を備える。
【００１８】
商品登録装置１１、決済装置１２、管理端末１３、カメラ１４及びＰＯＳサーバ１５は、いずれもＬＡＮ１６に接続されている。ＬＡＮ１６に代えて、インターネットなどの別の通信網を用いることもできる。かくして商品登録装置１１、決済装置１２及び管理端末１３は、ＬＡＮ１６を介して、ＰＯＳサーバ１５と通信可能である。ＰＯＳサーバ１５は、ＬＡＮ１６を介してカメラ１４と通信可能である。
【００１９】
決済装置１２は、ＣＰＵ（central processing unit）１２ａ、ＲＯＭ（read-only memory）１２ｂ、ＲＡＭ（random-access memory）１２ｃ、補助記憶ユニット１２ｄ、自動釣銭機１２ｅ、スキャナ１２ｆ、タッチパネル１２ｇ、プリンタ１２ｈ、通信ユニット１２ｉ及びバス１２ｊを含む。
【００２０】
ＣＰＵ１２ａ、ＲＯＭ１２ｂ、ＲＡＭ１２ｃ及び補助記憶ユニット１２ｄは、バス１２ｊにより接続されてコンピュータを構成する。
ＣＰＵ１２ａは、上記のコンピュータの中枢部分に相当する。ＣＰＵ１２ａは、ＲＯＭ１２ｂ及びＲＡＭ１２ｃに記憶されたオペレーティングシステム、ミドルウェア及びアプリケーションプログラムに基づいて、決済装置１２としての各種の動作を実現するべく各部を制御する。
ＲＯＭ１２ｂは、上記のコンピュータの主記憶部分に相当する。ＲＯＭ１２ｂは、上記のオペレーティングシステムを記憶する。ＲＯＭ１２ｂは、上記のミドルウェア及びアプリケーションプログラムを記憶する場合もある。またＲＯＭ１２ｂは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する場合もある。
ＲＡＭ１２ｃは、上記のコンピュータの主記憶部分に相当する。ＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で参照するデータを記憶する。さらにＲＡＭ１２ｃは、ＣＰＵ１２ａが各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
補助記憶ユニット１２ｄは、上記のコンピュータの補助記憶部分に相当する。補助記憶ユニット１２ｄは、ＣＰＵ１２ａが各種の処理を行う上で使用するデータ、あるいはＣＰＵ１２ａでの処理によって生成されたデータを保存する。
【００２１】
自動釣銭機１２ｅは、投入される硬貨及び紙幣を収受する。また自動釣銭機１２ｅは、釣銭としての硬貨及び紙幣を排出する。
スキャナ１２ｆは、商品の情報を読み取って、当該商品の商品コードを得る。スキャナ１２ｆとしては、周知の種々のタイプのものをそのまま利用できる。
タッチパネル１２ｇは、表示デバイス及びタッチセンサを含む。タッチパネル１２ｇとしては、周知のデバイスを利用できる。
プリンタ１２ｈは、レシート用紙に対して各種の文字列及び画像などを印刷することにより、レシートを発行する。
通信ユニット１２ｉは、ＬＡＮ１６を介した通信を行う。
バス１２ｊは、決済装置１２内の各部の間で授受されるデータを伝送する。
【００２２】
なお、決済装置１２のハードウェアとしては、例えば既存のセルフＰＯＳ端末、あるいはセミセルフシステムの決済装置を利用することが可能である。
【００２３】
ＰＯＳサーバ１５は、ＣＰＵ１５ａ、ＲＯＭ１５ｂ、ＲＡＭ１５ｃ、補助記憶ユニット１５ｄ、通信ユニット１５ｅ及びバス１５ｆを含む。
【００２４】
ＣＰＵ１５ａ、ＲＯＭ１５ｂ、ＲＡＭ１５ｃ及び補助記憶ユニット１５ｄは、バス１５ｆにより接続されてコンピュータを構成する。そしてこのコンピュータは、商品登録装置１１内で構成されたコンピュータと同様な機能により、ＰＯＳサーバ１５としての各種の動作を実現するべく各部を制御する。なお、補助記憶ユニット１５ｄの記憶領域の一部は、後述する位置リストＬ１の記憶のために用いられる。
【００２５】
通信ユニット１５ｅは、ＬＡＮ１６を介した通信を行う。
バス１５ｆは、ＰＯＳサーバ１５内の各部の間で授受されるデータを伝送する。
【００２６】
なお、ＰＯＳサーバ１５のハードウェアとしては、例えば既存の汎用のサーバ装置を利用することが可能である。
【００２７】
ＲＯＭ１２ｂ，１５ｂ又は補助記憶ユニット１２ｄ，１５ｄに記憶されるアプリケーションプログラムには、後述する制御処理に関して記述した制御プログラムを含む。決済装置１２又はＰＯＳサーバ１５の譲渡は一般的に、制御プログラムがＲＯＭ１２ｂ，１５ｂ又は補助記憶ユニット１２ｄ，１５ｄに記憶された状態にて行われる。しかし、決済装置１２又はＰＯＳサーバ１５が、制御プログラムがＲＯＭ１２ｂ，１５ｂ又は補助記憶ユニット１２ｄ，１５ｄに記憶されない状態で譲渡されるとともに、リムーバブルな記録媒体に記録して、あるいはネットワークを介して制御プログラムが譲渡されても良い。この場合、例えばユーザ又はサービスマンによる操作に応じて、制御プログラムが補助記憶ユニット１２ｄ，１５ｄ又は補助記憶ユニット１２ｄ，１５ｄに書き込まれる。リムーバブルな記録媒体としては、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどが利用できる。
【００２８】
次に、以上のように構成されたチェックアウトシステム１０の動作について説明する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００２９】
ＰＯＳサーバ１５が起動したときにＣＰＵ１５ａは、位置リストＬ１をクリアする。その後、ＰＯＳサーバ１５が通常の動作状態となると、ＣＰＵ１５ａは所定の開始タイミングとなる毎に、ＲＯＭ１５ｂ又は補助記憶ユニット１５ｄに記憶された制御プログラムに基づく位置検出処理を開始する。なおこの位置検出処理の開始タイミングは、一定の時間間隔毎のタイミングとすることが想定されるが、例えば当該制御プログラムの設計者などによって任意に定められて良い。
図３はＣＰＵ１５ａによる位置検出処理のフローチャートである。
【００３０】
Ａｃｔ１においてＣＰＵ１５ａは、カメラ１４が出力する画像データを取り込む。
Ａｃｔ２においてＣＰＵ１５ａは、Ａｃｔ１で取り込んだ画像データが表す画像に映り込んだ人間を抽出する。この処理には、周知の技術をそのまま適用できる。
【００３１】
Ａｃｔ３においてＣＰＵ１５ａは、Ａｃｔ２で抽出した人間の位置を判定する。ＣＰＵ１５ａは、Ａｃｔ２で複数の人間を抽出できた場合は、当該複数の人間の位置をそれぞれ判定する。かくして制御プログラムに基づく位置検出処理をＣＰＵ１５ａが実行することによって、ＣＰＵ１５ａを中枢部分とするコンピュータは、カメラにより得られた画像に基づいて、当該画像に映っている人間の位置を判定する判定手段として機能する。
【００３２】
Ａｃｔ４においてＣＰＵ１５ａは、Ａｃｔ２で抽出した人間の中に、新規に検出された人間が存在するか否かを確認する。具体的にはＣＰＵ１５ａは、Ａｃｔ２で抽出した人間のそれぞれが位置リストＬ１に登録済みであるか否かを確認する。位置リストＬ１は、過去に抽出した人間に対して付与した管理番号に関連付けて、その人間について最も新しく判定された位置を表す位置情報と、追跡情報とを記述したデータである。追跡情報は、Ａｃｔ２で抽出した人間が位置リストＬ１に登録済みの人間と同一であるかどうかを判断するために参照する情報である。追跡情報としてどのような情報を用いるかは任意であり、例えばＣＰＵ１５ａの制御プログラムの設計者などにより定められて良い。追跡情報としては例えば、上記の画像に映り込んだ服装などの特徴を表した情報、又は過去に検出された位置についての位置情報などを用いることが想定される。そしてＣＰＵ１５ａは、これまでに位置が判定されていたのとは別の人間を抽出しているならば、ここでＹｅｓと判定し、Ａｃｔ５へと進む。なお、同じ撮像範囲について繰り返し撮像された画像に映り込んでいる人間のそれぞれが同一であるかどうかを認識する技術は既に知られており、Ａｃｔ４の処理としてはこの周知の処理を利用することができる。
【００３３】
Ａｃｔ５においてＣＰＵ１５ａは、新たに抽出された人間に対して、既に位置リストＬ１に記述されている管理番号とは別の管理番号を付与する。そしてＣＰＵ１５ａはこののち、Ａｃｔ６へと進む。なおＣＰＵ１５ａは、Ａｃｔ２で抽出した人間の全てが、位置リストＬ１に記述されている管理番号が付与された人間であるならば、Ａｃｔ４にてＮｏと判定し、Ａｃｔ５をパスしてＡｃｔ６へと進む。
【００３４】
Ａｃｔ６においてＣＰＵ１５ａは、Ａｃｔ２で抽出した人間のそれぞれに関して判定した位置を表す位置情報が当該人間に付与された管理番号に関連付けて記述されるように位置リストＬ１を更新する。そしてＣＰＵ１５ａは、当該更新を終えたならば、今回の位置検出処理を終了する。なおＣＰＵ１５ａは、Ａｃｔ２で抽出された人間のいずれにも付与されていない管理番号が位置リストＬ１に含まれるならば、当該管理番号及び当該管理番号に関連付けられた情報を位置リストＬ１から削除する。
【００３５】
かくしてＰＯＳサーバ１５は、カメラ１４の撮像範囲内に存在する人間の位置を、当該人間に対して付与した管理番号に関連付けて位置リストＬ１にて管理する。従ってＰＯＳサーバ１５は、カメラ１４の撮像範囲内に存在する人間を追跡している。
【００３６】
商品登録装置１１では、周知の処理により買上登録が行われる。また買上登録により商品登録装置１１で生成される決済情報は、任意の方法で決済装置１２に転送される。決済情報の転送先となる決済装置１２の決定方法及び決済情報の転送方法は、セミセルフタイプの既存のチェックアウトシステムの決済装置などで行われている処理をそのまま適用できる。また、この決定方法及び転送方法については、様々な提案がなされており、それらのいずれかを任意に適用してもよい。
決済装置１２は、商品登録装置１１から決済情報が通知された場合に、当該決済情報に基づく決済処理を実行する。ここでの決済処理は例えば、セミセルフタイプの既存のチェックアウトシステムの決済装置などで行われている処理をそのまま適用できる。かくして制御プログラムに基づいての制御処理をＣＰＵ１２ａが実行することによって、ＣＰＵ１２ａを中枢部分とするコンピュータは決済手段として機能する。
なおＣＰＵ１２ａは、決済金額として使用する金額が決済情報に示されているならば、その金額を決済するための処理として上記の決済処理を行う。しかしながらＣＰＵ１２ａは、決済金額として使用する金額が決済情報に示されないならば、決済金額を算出する処理を実行する。このようにＣＰＵ１２ａが決済金額を算出するならば、決済装置１２は会計装置とも称される。
【００３７】
ところでＣＰＵ１２ａは、決済処理に係わる処理とは別に、管理者呼び出しに係わる制御処理をＲＯＭ１２ｂ又は補助記憶ユニット１２ｄに記憶された制御プログラムに基づいて実行する。
図４はＣＰＵ１２ａによる管理者呼び出しに係わる制御処理のフローチャートである。
【００３８】
Ａｃｔ１１においてＣＰＵ１２ａは、管理者を呼び出すべき事象（以下、呼出事象と称する）が発生したか否かを確認する。どのような事象を、呼出事象とするかは、例えば決済装置１２の設計者により任意に定められてよい。呼出事象は一例として、タッチパネル１２ｇに表示させた店員呼出ボタンがタッチ操作されたこととすることが想定される。また呼出事象は一例として、釣銭用の硬貨の補充が必要になった場合などのようなメンテナンスが必要な状態となったこととすることが想定される。ＣＰＵ１２ａは、呼出事象が発生したならばＹｅｓと判定し、Ａｃｔ１２へと進む。
【００３９】
Ａｃｔ１２においてＣＰＵ１２ａは、決済処理などの他の処理を実行中であれば、その処理を中断状態とする。
Ａｃｔ１３においてＣＰＵ１２ａは、呼出中画面のタッチパネル１２ｇでの表示を開始させる。呼出中画面は、店員を呼出し中であることを周囲に居る人に通知する画面である。
Ａｃｔ１４においてＣＰＵ１２ａは、管理者の呼び出しをＰＯＳサーバ１５に対して要求する。具体的にはＣＰＵ１２ａは例えば、管理者の呼び出しのために予め定められたリクエスト情報（以下、呼出リクエスト情報と称する）を、通信ユニット１２ｉからＰＯＳサーバ１５に宛ててＬＡＮ１６へと送出する。この呼出リクエスト情報がＬＡＮ１６を介してＰＯＳサーバ１５へと伝送されると、この呼出リクエスト情報を通信ユニット１５ｅが受信する。なおＣＰＵ１２ａは、決済装置１２を識別するための識別コードと、発生した呼出事象を識別するための識別コードとを呼出リクエスト情報に含める。
【００４０】
さて、ＰＯＳサーバ１５においてＣＰＵ１５ａは、管理者呼び出しに係わる制御処理をＲＯＭ１５ｂ又は補助記憶ユニット１５ｄに記憶された制御プログラムに基づいて実行する。
図５はＣＰＵ１５ａによる管理者呼び出しに係わる制御処理のフローチャートである。
【００４１】
Ａｃｔ２１においてＣＰＵ１５ａは、呼出リクエスト情報が受信されたか否かを確認する。そしてＣＰＵ１５ａは、呼出リクエスト情報が受信されていないならば、Ａｃｔ２１を繰り返す。かくしてＣＰＵ１５ａは、Ａｃｔ２１において、管理者の呼び出しが要求されるのを待ち受ける。そしてＣＰＵ１５ａは、呼出リクエスト情報が通信ユニット１５ｅにより受信されたならばＹｅｓと判定し、Ａｃｔ２２へと進む。
Ａｃｔ２２においてＣＰＵ１５ａは、通報を管理端末１３に対して要求する。具体的にはＣＰＵ１５ａは例えば、通報のために予め定められたリクエスト情報（以下、通報リクエスト情報と称する）を、通信ユニット１５ｅから管理端末１３に宛ててＬＡＮ１６へと送出する。この通報リクエスト情報がＬＡＮ１６を介して管理端末１３へと伝送されると、この通報リクエスト情報を管理端末１３が受信する。なおＣＰＵ１５ａは、呼出リクエスト情報に上記のように含まれた２つの識別コードを通報リクエスト情報に含める。この通報の要求は、後述する通報動作による通報のための通報処理の一例である。かくして制御プログラムに基づく制御処理をＣＰＵ１５ａが実行することによって、ＣＰＵ１５ａを中枢部分とするコンピュータは通報手段として機能する。
【００４２】
管理端末１３は、通報リクエスト情報を受信すると、決済装置１２での処置が必要であることを従業員２３に対して通報するための通報動作を開始する。通報動作は例えば、決済装置１２での処置が必要であることを表した通報画面の表示デバイスでの表示である。管理端末１３は、通報リクエスト情報に含まれた識別コードで識別される決済装置１２及び呼出事象を通報動作にて従業員２３に対して通報する。なお、通報動作については、既存の同種の管理端末にて行われている動作と同様であってよい。かくして管理端末１３は、呼出事象の発生を駐在スペースに駐在する従業員２３に対して通報するための通報動作を行う通報装置としての機能を備える。
【００４３】
ＰＯＳサーバ１５のＣＰＵ１５ａは、Ａｃｔ２２で通報を要求したのちには、Ａｃｔ２３へと進む。
Ａｃｔ２３においてＣＰＵ１５ａは、駐在スペースに従業員２３が駐在しているか否かを確認する。ＣＰＵ１５ａは具体的には、駐在スペース内の位置を示す位置情報が位置リストに含まれるか否かを確認する。そしてＣＰＵ１５ａは、駐在スペース内の位置を示す位置情報が位置リストに含まれるならばＹｅｓと判定し、Ａｃｔ２４へと進む。なお、前述した位置検出処理においては、画像データから抽出した人間が従業員２３であるか否かを確認していない。しかしながら、駐在スペースは買物客２２が通常は立ち入らないスペースであり、従業員２３が通常時には駐在するスペースであるので、駐在スペース内に位置している人間は従業員２３である可能性が高い。そこで本実施形態においては、駐在スペース内に人間が位置しているならば、駐在スペースに従業員２３が駐在していると見做すこととしている。
【００４４】
Ａｃｔ２４においてＣＰＵ１５ａは、駐在スペース内の位置を示す位置情報に位置リストで関連付けられている管理番号の全てが、既にＲＡＭ１４ｃ又は補助記憶ユニット１４ｄに記憶済みであるか否かを確認する。そしてＣＰＵ１５ａは、当該管理番号がまだ記憶されていないならばＮｏと判定し、Ａｃｔ２５へと進む。
Ａｃｔ２５においてＣＰＵ１５ａは、駐在スペース内の位置を示す位置情報に位置リストで関連付けられていて、ＲＡＭ１５ｃ又は補助記憶ユニット１５ｄには記憶されていない管理番号をＲＡＭ１５ｃ又は補助記憶ユニット１５ｄに記憶させる。かくして、管理端末１３で通報動作が行われる際に駐在スペースに駐在した従業員２３の管理番号がＲＡＭ１５ｃ又は補助記憶ユニット１４ｄに記憶される。これにより、通報が行われる際に判定された位置が駐在スペース内である人間が管理されるのであり、ＣＰＵ１５ａを中枢とするコンピュータが管理手段として機能することになる。
【００４５】
ＣＰＵ１５ａはこののちにＡｃｔ２６へと進む。なおＣＰＵ１５ａは、駐在スペース内の位置を示す位置情報が位置リストに含まれないためにＡｃｔ２３でＮｏと判定したならば、Ａｃｔ２４及びＡｃｔ２５をパスしてＡｃｔ２６へと進む。またＣＰＵ１５ａは、駐在スペース内の位置を示す位置情報に位置リストで関連付けられている管理番号の全てがＲＡＭ１５ｃ又は補助記憶ユニット１５ｄに記憶済みであれば、Ａｃｔ２４でＹｅｓと判定して、Ａｃｔ２５をパスしてＡｃｔ２６へと進む。
Ａｃｔ２６においてＣＰＵ１５ａは、従業員２３が、管理者の呼び出しを要求した決済装置１２に駆けつけたか否かを確認する。ＣＰＵ１５ａは具体的には、ＲＡＭ１５ｃ又は補助記憶ユニット１５ｄに記憶済みの管理番号に位置リストで関連付けられた位置情報のいずれかが、管理者の呼び出しを要求した決済装置１２に対して予め定められた管理時位置を示すか否かを確認する。なお管理時位置は、呼出事象への対処のために従業員２３が立つべき位置として、例えばチェックアウトシステム１０の設置作業者などにより定められる。そしてＣＰＵ１５ａは、当該一致がないならばＮｏと判定し、Ａｃｔ２３へと戻る。かくしてＣＰＵ１５ａはＡｃｔ２３〜Ａｃｔ２６においては、管理端末１３で通報が行われる際に駐在スペース内に駐在した従業員２３が、管理者の呼び出しを要求した決済装置１２へと駆けつけるのを待ち受ける。そしてＣＰＵ１５ａは、上記の一致があるならばＡｃｔ２６にてＹｅｓと判定し、Ａｃｔ２７へと進む。
【００４６】
Ａｃｔ２７においてＣＰＵ１５ａは、呼び出し状態の解除を、管理者の呼び出しを要求した決済装置１２に対して要求する。具体的にはＣＰＵ１５ａは例えば、当該解除のために予め定められたリクエスト情報（以下、解除リクエスト情報と称する）を、通信ユニット１５ｅから該当の決済装置１２に宛ててＬＡＮ１６へと送出する。そしてＣＰＵ１５ａはこののち、Ａｃｔ２１の待ち受け状態に戻る。この解除リクエスト情報がＬＡＮ１６を介して該当の決済装置１２へと伝送されると、この解除リクエスト情報を該当の決済装置１２に備えられた通信ユニット１２ｉが受信する。
【００４７】
さて、決済装置１２においてＣＰＵ１２ａは、図４中のＡｃｔ１４において管理者の呼び出しをＰＯＳサーバ１５に対して要求したのちには、Ａｃｔ１５へと進む。
Ａｃｔ１５においてＣＰＵ１２ａは、解除要求がなされたか否かを確認する。そしてＣＰＵ１２ａは、解除リクエスト情報が上記のように通信ユニット１２ｉにより受信されないうちはＮｏと判定し、Ａｃｔ１６へと進む。
Ａｃｔ１６においてＣＰＵ１２ａは、タッチパネル１２ｇでの操作により解除指示がなされたか否かを確認する。そしてＣＰＵ１２ａは、解除指示がなされていないならば、Ａｃｔ１５へと戻る。
かくしてＣＰＵ１２ａは、Ａｃｔ１５及びＡｃｔ１６においては、解除要求又は解除指示がなされるのを待ち受ける。そしてＣＰＵ１２ａは、解除リクエスト情報が上記のように通信ユニット１２ｉにより受信されたならばＡｃｔ１５にてＹｅｓと判定して、また解除指示がなされたならばＡｃｔ１６にてＹｅｓと判定して、いずれの場合もＡｃｔ１７へと進む。
Ａｃｔ１７においてＣＰＵ１２ａは、タッチパネル１２ｇで呼出中画面の表示を終了させる。
【００４８】
Ａｃｔ１８においてＣＰＵ１２ａは、発生している呼出事象を解消するための動作（以下、解消動作と称する）を決済装置１２で行う必要があるか否かを確認する。例えば、釣銭用の硬貨の補充が必要になっているのであれば、硬貨補充の為の動作を決済装置１２で行うことが必要となる。ＣＰＵ１２ａは、この例のように解消動作が必要であるならばＹｅｓと判定し、Ａｃｔ１９へと進む。
Ａｃｔ１９においてＣＰＵ１２ａは、解消動作が完了したか否かを確認する。そしてＣＰＵ１２ａは、解消動作が完了していなければＮｏと判定し、Ａｃｔ１９を繰り返す。かくしてＣＰＵ１２ａはＡｃｔ１９においては、解消動作が完了するのを待ち受ける。そしてＣＰＵ１２ａは、解消動作が完了したならばＮｏと判定し、Ａｃｔ２０へと進む。
なお本実施形態においては、解消動作に関わる制御処理は、図４に示す制御処理とは別のプロセス又はスレッドにより行われることとし、その説明は省略する。
【００４９】
一方、例えば従業員２３が領収書用紙に手書きにより必要事項を書き込んだ領収書を発行するのであれば、そのための動作を決済装置１２で行う必要がない。ＣＰＵ１２ａは、この例のように解消動作が必要ないならばＡｃｔ１８にてＮｏと判定し、Ａｃｔ１９をパスしてＡｃｔ２０へと進む。
【００５０】
Ａｃｔ２０においてＣＰＵ１２ａは、Ａｃｔ１２で設定した中断状態を解消し、中断されていた処理を再開させる。そしてＣＰＵ１２ａはこののち、Ａｃｔ１１の待ち受け状態に戻る。
【００５１】
さて、Ａｃｔ１７におけるＣＰＵ１２ａの処理は、呼出事象の発生に伴って設定された中断状態を解消するための一連の処理のうちの１つであり、呼出事象への対応に係わる処理の一例である。かくして制御プログラムに基づく制御処理をＣＰＵ１２ａが実行することによって、ＣＰＵ１２ａを中枢部分とするコンピュータは制御手段として機能する。
【００５２】
以上のようなチェックアウトシステム１０によれば、次のような効果が達成される。
決済装置１２にて呼出事象が発生したことに応じて、決済装置１２での呼出し中画面の表示は、当該決済装置１２に対して定められた管理時位置まで、管理端末１３で通報を開始した後に駐在スペースに居た人間が出向いたならば、自動的に終了される。従って、呼出し中画面の表示を終了させるための操作を従業員２３が行う必要がなく、処理中断の解消に伴う従業員２３の負担を軽減できる。
なお、解消動作を従業員２３の指示を受けることなく開始可能であるならば、その開始のための処理を図４に示す制御処理の一環としてＣＰＵ１２ａが行うようにしてもよい。このようにすれば、解消動作を開始させるための操作も従業員２３が行う必要がなく、従業員２３の負担をさらに軽減できる。
【００５３】
ＰＯＳサーバ１５は、画像内における従業員２３の位置が駐在スペースから管理時位置へと変化したことに応じて、当該従業員２３が決済装置１２まで出向いたと判断している。従って、従業員２３が決済装置１２に近接したことを検出するためのセンサ等の設備を備える必要がなく、簡易に実現が可能である。
【００５４】
上記実施形態によれば、位置検出処理をＰＯＳサーバ１５で行っており、その結果を複数の決済装置１２のそれぞれに従業員２３が出向いたか否かの判定に共通利用できる。従って、決済装置１２がそれぞれに位置検出処理を実行する場合に比べて、システム全体でみた処理効率が向上できる。
【００５５】
この実施形態は、次のような種々の変形実施が可能である。
位置検出処理は、ＣＰＵ１２ａが実行しても良い。この場合は、ＣＰＵ１２ａを中枢とするコンピュータが判定手段として機能することになる。さらにこの場合にＣＰＵ１２ａは、図４に示す制御処理のうちのＡｃｔ１４〜Ａｃｔ１６に代えて、図５に示す制御処理のうちのＡｃｔ２３〜Ａｃｔ２６を行うこととし、Ａｃｔ２６にてＹｅｓと判定した場合にＡｃｔ１７へと進むようにしてもよい。この場合は、ＣＰＵ１２ａを中枢とするコンピュータが通報手段、管理手段及び制御手段として機能することになる。
【００５６】
図３に示す位置検出処理及び図５に示す制御処理の少なくとも一方を、管理端末１３が備えるＣＰＵにおいて実行してもよい。図３に示す位置検出処理を管理端末１３が備えるＣＰＵにおいて実行する場合は、当該ＣＰＵを中枢とするコンピュータが判定手段として機能する。図５に示す制御処理を管理端末１３が備えるＣＰＵにおいて実行する場合は、当該ＣＰＵを中枢とするコンピュータが通報手段、管理手段及び制御手段として機能する。ただしこの場合に管理端末１３が備えるＣＰＵは、Ａｃｔ２２においては、通報を要求するのに代えて通報動作を開始する。つまり、管理端末１３が備えるＣＰＵは、通報動作を実行するための処理を通報手段による通報処理として実行する。
【００５７】
カメラ１４又は別のカメラにより得られた画像から駐在スペースに位置している人間についての顔等の身体的特徴を抽出できる場合がある。このような場合にＣＰＵ１５ａは、その特徴に基づいて、駐在スペースに位置している人間が管理者としての役割を担った従業員２３であるか否かを確認してもよい。そして、ＣＰＵ１５ａはＡｃｔ２５では、当該従業員２３であることが確認された人間の管理番号のみを記憶しても良い。このようにすれば、駐在スペースに従業員２３以外の人間が侵入してしまい、しかもこの人間が、呼出事象が発生している決済装置１２の近くに移動することがあったとしても、呼出し中画面の表示を誤って終了させてしまうことがない。また、駐在スペースに従業員２３以外の人間が入っても問題無いことから、駐在スペースの設定の自由度が向上できる。このときには、ＣＰＵ１５ａを中枢とするコンピュータが、画像に映っている人間が管理者であることを認識する認識手段として機能することになる。
【００５８】
ＣＰＵ１２ａ又はＣＰＵ１５ａが実現する各機能は、その一部または全てをロジック回路などのようなプログラムに基づかない情報処理を実行するハードウェアにより実現することも可能である。また上記の各機能のそれぞれは、上記のロジック回路などのハードウェアにソフトウェア制御を組み合わせて実現することも可能である。
【００５９】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６０】
１０…チェックアウトシステム、１１…商品登録装置、１２…決済装置、１３…管理端末、１４…カメラ、１５…ＰＯＳサーバ、１２ａ，１５ａ…ＣＰＵ、１２ｂ，１５ｂ…ＲＯＭ、１２ｃ，１５ｃ…ＲＡＭ、１２ｄ，１５ｄ…補助記憶ユニット、１２ｇ…タッチパネル、Ｌ１…位置リスト。
【図１】
2018022209.tif 000003
【図２】
2018022209.tif 000004
【図３】
2018022209.tif 000005
【図４】
2018022209.tif 000006
【図５】
2018022209.tif 000007