(57)【要約】  店員による現金運用の手間を減らし、店舗運営のコスト削減を図ることができる管理装置を提供する。セルフペイメントシステム（１）は、スキャニングステーション（２）と、ペイメントステーション（３）と、管理サーバ（５）と、を備える。ペイメントステーション（３）は、スキャニングステーション（２）に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける入金受付部（３２）と、ペイメントステーション（３）において顧客の操作に基づき現金の出金を受け付ける出金受付部（３３）と、を備える。管理サーバ（５）は、ペイメントステーション（３）内の現金量を判定する現金量判定部（５１）と、現金量判定部（５１）により判定された現金量に応じて、ペイメントステーション（３）における入金受付部（３２）による入金の受け付けまたは出金受付部（３３）による出金の受け付けを制限する現金処理制限部（５４）と、を備える。
2020157932.tif 000002
【特許請求の範囲】
【請求項１】
購入商品の登録を行う商品登録端末と、顧客が精算を行う精算端末と、前記商品登録端末および前記精算端末を管理する管理装置と、を備えたセルフペイメントシステムにおいて、  前記精算端末は、  前記商品登録端末に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける入金受付部と、  前記精算端末において顧客の操作に基づき現金の出金を受け付ける出金受付部と、を備え、  前記管理装置は、  前記精算端末内の現金量を判定する現金量判定部と、  前記現金量判定部により判定された現金量に応じて、前記精算端末における前記入金受付部による入金の受け付けまたは前記出金受付部による出金の受け付けを制限する現金処理制限部と、を備えることを特徴とするセルフペイメントシステム。
【請求項２】
請求項１に記載のセルフペイメントシステムにおいて、  前記現金処理制限部は、前記現金量判定部により判定された現金量が第１の閾値以下である場合には、前記出金受付部による出金の受け付けを制限することを特徴とするセルフペイメントシステム。
【請求項３】
請求項１または２に記載のセルフペイメントシステムにおいて、  前記現金処理制限部は、前記現金量判定部により判定された現金量が第２の閾値以上である場合には、前記入金受付部による入金の受け付けを制限することを特徴とするセルフペイメントシステム。
【請求項４】
請求項１から３のうちいずれかに記載のセルフペイメントシステムにおいて、  前記商品登録端末により商品登録が開始されてから前記精算端末により精算が終了するまでの数および前記精算端末により出金の受け付けを開始してから出金が終了するまでの数を管理カウンタでカウントするカウント部をさらに備え、  前記現金処理制限部は、前記精算端末の合計数に対する前記カウント部によりカウントされた管理カウンタの値の割合が第３の閾値以上である場合には、前記出金受付部による出金の受け付けを行う精算端末の数を制限することを特徴とするセルフペイメントシステム。
【請求項５】
請求項１から４のうちいずれかに記載のセルフペイメントシステムにおいて、  前記管理装置は、前記精算端末の運用時間を判定する運用時間判定部をさらに備え、  前記現金処理制限部は、前記運用時間判定部により前記精算端末の運用時間外であると判定された場合には、前記出金受付部による出金の受け付けを制限することを特徴とするセルフペイメントシステム。
【請求項６】
請求項１から５のうちいずれかに記載のセルフペイメントシステムにおいて、  前記精算端末は、前記精算端末の内容を報知する報知部をさらに備え、  前記管理装置は、前記現金処理制限部により前記出金受付部による出金の受け付けが制限されている場合には、前記出金受付部による出金の受け付けが制限されていることを前記報知部で報知する制御を行う報知制御部をさらに備えることを特徴とするセルフペイメントシステム。
【請求項７】
請求項１に記載のセルフペイメントシステムにおいて、  前記現金量判定部は、前記精算端末内の紙幣の現金量を判定し、  前記現金処理制限部は、前記現金量判定部により判定された紙幣の現金量が第４の閾値以下である場合には、前記出金受付部による紙幣の出金の受け付けを制限することを特徴とするセルフペイメントシステム。
【請求項８】
請求項１に記載のセルフペイメントシステムにおいて、  前記現金量判定部は、前記精算端末内の硬貨の現金量を判定し、  前記現金処理制限部は、前記現金量判定部により判定された硬貨の現金量が第５の閾値以下である場合には、前記出金受付部による硬貨の出金の受け付けを制限することを特徴とするセルフペイメントシステム。
【請求項９】
購入商品の登録を行う商品登録端末および顧客が精算を行う精算端末を管理する管理装置において、  前記精算端末内の現金量を判定する現金量判定部と、  前記判定された現金量に応じて、前記精算端末における前記商品登録端末に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける入金受付部による入金の受け付けまたは前記精算端末において顧客の操作に基づき現金の出金を受け付ける出金受付部による出金の受け付けを制限する現金処理制限部と、を備えることを特徴とする管理装置。
【請求項１０】
購入商品の登録を行う商品登録端末および顧客が精算を行う精算端末を管理する管理装置の端末管理方法であって、  前記管理装置が、前記精算端末内の現金量を判定し、  前記判定された現金量に応じて、前記精算端末における前記商品登録端末に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける入金受付部による入金の受け付けまたは前記精算端末において顧客の操作に基づき現金の出金を受け付ける出金受付部による出金の受け付けを制限することを特徴とする端末管理方法。
【請求項１１】
購入商品の登録を行う商品登録端末および顧客が精算を行う精算端末を管理する管理装置のコンピュータに、  前記精算端末内の現金量を判定し、  前記判定された現金量に応じて、前記精算端末における前記商品登録端末に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける入金受付部による入金の受け付けまたは前記精算端末において顧客の操作に基づき現金の出金を受け付ける出金受付部による出金の受け付けを制限する処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、セルフペイメントシステム、管理装置、端末管理方法およびプログラムに関する。
【背景技術】
【０００２】  近年、銀行法改正に伴う規制緩和を受けて、銀行やコンビニエンスストア等に設けられた現金自動預払機（ＡＴＭ；Automatic Teller Machine）の代わりに、スーパーマーケット等の店舗に設けられたＰＯＳ（Point of sale system）システムの精算端末を用いてキャッシュアウトを行う技術が知られている。例えば、特許文献１には、通常の商品購入の場合と、キャッシュアウト利用の場合とを分けて決済処理を行なう技術が開示されている。【０００３】  また、ＰＯＳシステムの一形態として、商品登録端末で購入する商品の登録を店員が行い、精算端末で顧客自身が精算を行うセミセルフレジが導入され始めている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−０７７４８１号公報
【特許文献２】特開２０１２−００３５６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】  しかしながら、特許文献１に記載の精算端末でキャッシュアウトを行った場合には、精算端末から出金される現金量が多くなるため、店員は、精算端末内の現金量が不足しないようにこまめに現金を補充する現金運用を行う必要がある。【０００６】  また、特許文献２に記載のセミセルフレジの精算端末で精算処理を行った場合には、精算端末へ入金される現金量が多くなるため、店員は、精算端末内の現金量が過剰とならないようにこまめに現金を取り出す現金運用を行う必要がある。【０００７】  本発明は、上記課題に鑑み、店員による現金運用の手間を減らし、店舗運営のコスト削減を図ることができる管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】  本発明の第１の側面であるセルフペイメントシステムは、購入商品の登録を行う商品登録端末と、顧客が精算を行う精算端末と、前記商品登録端末および前記精算端末を管理する管理装置と、を備える。前記精算端末は、前記商品登録端末に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける入金受付部と、前記精算端末において顧客の操作に基づき現金の出金を受け付ける出金受付部と、を備える。前記管理装置は、前記精算端末内の現金量を判定する現金量判定部と、前記現金量判定部により判定された現金量に応じて、前記精算端末における前記入金受付部による入金の受け付けまたは前記出金受付部による出金の受け付けを制限する現金処理制限部と、を備える。【０００９】  本発明の第２の側面である購入商品の登録を行う商品登録端末および顧客が精算を行う精算端末を管理する管理装置は、前記精算端末内の現金量を判定する現金量判定部と、前記判定された現金量に応じて、前記精算端末における前記商品登録端末に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける入金受付部による入金の受け付けまたは前記精算端末において顧客の操作に基づき現金の出金を受け付ける出金受付部による出金の受け付けを制限する現金処理制限部と、を備える。【００１０】  本発明の第３の側面である管理装置の端末管理方法は、購入商品の登録を行う商品登録端末および顧客が精算を行う精算端末を管理する。管理装置の端末管理方法は、前記管理装置が、前記精算端末内の現金量を判定し、前記判定された現金量に応じて、前記精算端末における前記商品登録端末に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける入金受付部による入金の受け付けまたは前記精算端末において顧客の操作に基づき現金の出金を受け付ける出金受付部による出金の受け付けを制限する。【００１１】  本発明の第４の側面であるプログラムは、購入商品の登録を行う商品登録端末および顧客が精算を行う精算端末を管理する管理装置のコンピュータに、前記精算端末内の現金量を判定し、前記判定された現金量に応じて、前記精算端末における前記商品登録端末に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける入金受付部による入金の受け付けまたは前記精算端末において顧客の操作に基づき現金の出金を受け付ける出金受付部による出金の受け付けを制限する処理を実行させる。
【発明の効果】
【００１２】  本発明の一態様によれば、店員による現金運用の手間を減らし、店舗運営のコスト削減を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る管理装置を含むセルフペイメントシステム１の一例を示す図である。
【図２】本実施形態のセルフペイメントシステム１の機能構成の一例を示す図である。
【図３】ＰＳ（ペイメントステーション）管理テーブル１００の一例を示す図である。
【図４】閾値テーブル１１０の一例を示す図である。
【図５】運用時間テーブル１２０の一例を示す図である。
【図６】店舗内のセルフペイメントシステム１の構成例を示す図である。
【図７】管理サーバ５により実行される現金制御処理の概要を示す図である。
【図８】スキャニングステーション２の制御ユニットのハードウェア構成図である。
【図９】ペイメントステーション３の制御ユニットのハードウェア構成図である。
【図１０】管理サーバ５の制御ユニットのハードウェア構成図である。
【図１１】フラグ管理処理の一例を示すシーケンスチャートである。
【図１２】現金制御処理の一例を示すフローチャートである。
【図１３】ディスプレイ７１に表示される精算／キャッシュアウト可案内画面の例を示す図である。
【図１４】ディスプレイ７１に表示される精算不可案内画面の例を示す図である。
【図１５】ディスプレイ７１に表示されるキャッシュアウト不可案内画面の例を示す図である。
【図１６】キャッシュアウト処理の一例を示すフローチャートである。
【図１７】ディスプレイ７１に表示されるキャッシュアウト受付画面の一例を示す図である。
【図１８】ディスプレイ７１に表示されるキャッシュアウト金額受付画面の一例を示す図である。
【図１９】精算処理の一例を示すフローチャートである。
【図２０】ディスプレイ７１に表示される精算予約画面の一例を示す図である。
【図２１】精算時に行われる管理カウンタ制御処理の一例を示すシーケンスチャートである。
【図２２】キャッシュアウト時に行われる管理カウンタ制御処理の一例を示すシーケンスチャートである。
【図２３】端末数制限処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】  以下、本実施形態について図面を参照して説明する。まず、本実施形態に係る管理装置を含むセルフペイメントシステム１の一例について図１を用いて説明する。セルフペイメントシステム１は、２台のスキャニングステーション（精算端末）２Ａ，２Ｂ、４台のペイメントステーション（商品登録端末）３Ａ，３Ｂ，３Ｃ，３Ｄ、ＰＯＳサーバ４および管理サーバ（管理装置）５を含む。本実施形態に係るセルフペイメントシステム１は、セミセルフレジの一形態である。
【００１５】  図１においては、スキャニングステーションは２台表示されているがこの限りではなく、ｎ台（ｎ≧１）備えていてもよい。スキャニングステーション２Ａ，２Ｂを特に区別して説明しない場合には、以下「スキャニングステーション２」と称する。
【００１６】  また、図１においては、ペイメントステーションは４台表示されているがこの限りではなく、ｍ台（ｍ≧１）備えていてもよい。ペイメントステーション３Ａ，３Ｂ，３Ｃ，３Ｄを特に区別して説明しない場合には、以下「ペイメントステーション３」と称する。
【００１７】  セルフペイメントシステム１は、スキャニングステーション２において購入する商品の登録を店員が行い、ペイメントステーション３において顧客自身が精算を行うシステムである。
【００１８】  スキャニングステーション２、ペイメントステーション３、ＰＯＳサーバ４および管理サーバ５はそれぞれネットワークＮを通じて接続されている。スキャニングステーション２、ペイメントステーション３、ＰＯＳサーバ４および管理サーバ５はそれぞれ専用線を通じて接続されていてもよい。
【００１９】  図２は、本実施形態のセルフペイメントシステム１の機能構成の一例を示す図である。  スキャニングステーション２は、店員が購入商品に付されたバーコードをスキャニングして取引対象商品として商品登録を行う装置であって、スキャニングアプリケーション２１を有している。スキャニングアプリケーション２１は、ＰＯＳサーバ４を通じて、ペイメントステーション３に対して精算処理を依頼するための精算情報を出力する機能を有している。スキャニングアプリケーション２１は、商品登録部２２および精算情報送信部２３を有している。商品登録部２２は、購入商品に付されたバーコードをスキャニングして取引対象商品として商品の登録を行う商品登録処理を行う。例えば、商品登録部２２は、ＰＯＳサーバ４に対しバーコード（例えば、ＪＡＮ（Japanese Article Number）コード）の情報を通知し、バーコードに対応する商品名・価格を取得して、商品の登録を行う。精算情報送信部２３は、ネットワークＮを通じて、商品登録部２２により商品登録が行われた精算情報をＰＯＳサーバ４へ送信する。
【００２０】  ペイメントステーション３は、顧客自身が精算を行う装置であって、ペイメントアプリケーション３１を有している。ペイメントアプリケーション３１は、スキャニングステーション２から送信された精算情報に基づいて精算処理を行うとともに、顧客の操作に基づき現金の出金を行うキャッシュアウト処理を行う。ペイメントアプリケーション３１は、入金受付部３２、出金受付部３３、現金量検出部３４および報知部３５を有する。
【００２１】  入金受付部３２は、スキャニングステーション２に基づき登録が行われた購入商品の精算時に現金の入金を受け付ける。出金受付部３３は、ペイメントステーション３において顧客の操作に基づき現金の出金を行うキャッシュアウトを受け付ける。
【００２２】  現金量検出部３４は、ペイメントステーション３内に入金または出金された現金量を検出する。現金量検出部３４は、各紙幣（１万円、５千円、千円）と各硬貨（５百円、百円、５０円、１０円、５円、１円）毎にペイメントステーション３内の現金量（枚数）を検出することができる。なお、各紙幣に２千円を設けてもよい。
【００２３】  現金量検出部３４は、各ペイメントステーション３Ａ，３Ｂ，３Ｃ，３Ｄを一意に識別するための識別番号（以下、「ＰＳ（ペイメントステーション）番号」と称する）と、検出したペイメントステーション３内の現金量の情報を管理サーバ５へ通知する。報知部３５は、管理サーバ５からの報知指示に基づいて、出金の受け付けが制限されているペイメントステーション３を後述の案内画面やライトの表示態様で顧客に報知する。
【００２４】  管理サーバ５は、スキャニングステーション２およびペイメントステーション３とネットワークＮを通じて接続され、スキャニングステーション２およびペイメントステーション３を管理する。
【００２５】  管理サーバ５は、現金量判定部５１、カウント部５２、運用時間判定部５３、現金処理制限部５４、報知制御部５５および記憶部５６を有する。
【００２６】  現金量判定部５１は、各ペイメントステーション３から送信されたＰＳ番号および現金量を記憶部５６に記憶されているＰＳ（ペイメントステーション）管理テーブル１００に記憶する。図３はＰＳ管理テーブル１００の一例を示す図である。ＰＳ番号「１」，「２」，「３」，「４」は、それぞれ、ペイメントステーション３Ａ，３Ｂ，３Ｃ，３Ｄに対応する識別番号である。
【００２７】  ＰＳ管理テーブル１００には、ＰＳ番号毎に、各紙幣（１万円、５千円、千円）と各硬貨（５百円、百円、５０円、１０円、５円、１円）の現金量（枚数）、キャッシュアウトフラグ（ＣＯ）の値、精算フラグ（Ｓ）の値、運用時間フラグ（Ｔ）の値がそれぞれ記憶される。
【００２８】  キャッシュアウトフラグ（ＣＯ）は、該当するＰＳ番号のペイメントステーション３においてキャッシュアウトが可能か否かを示す情報である。現金量判定部５１は、該当するＰＳ番号の現金量がキャッシュアウト閾値（第１の閾値）以下であるか否かに応じて、キャッシュアウトフラグ（ＣＯ）を設定する。キャッシュアウト閾値については、後述の閾値テーブルにおいて説明する。
【００２９】  精算フラグ（Ｓ）は、該当するＰＳ番号のペイメントステーション３において精算処理が可能か否かを示す情報である。現金量判定部５１は、該当するＰＳ番号の現金量が精算閾値（第２の閾値）以上であるか否かに応じて、精算フラグ（Ｓ）を設定する。精算閾値については、後述の閾値テーブルにおいて説明する。
【００３０】  運用時間フラグ（Ｔ）は、該当するＰＳ番号のペイメントステーション３においてキャッシュアウトが可能な時間帯であるか否かを示す情報である。運用時間判定部５３は、運用時間がキャッシュアウト可能な時間であるか否かに応じて、運用時間フラグ（Ｔ）を設定する。キャッシュアウト可能な時間帯については、後述の運用時間テーブルにおいて説明する。
【００３１】  図４は閾値テーブル１１０の一例を示す図である。閾値テーブル１１０は、記憶部５６に予め記憶されている。閾値テーブル１１０には、キャッシュアウト閾値および精算閾値毎に、各紙幣（１万円、５千円、千円）と各硬貨（５百円、百円、５０円、１０円、５円、１円）の現金量（枚数）の値がそれぞれ記憶される。
【００３２】  現金量判定部５１は、該当するＰＳ番号の現金量がキャッシュアウト閾値のいずれの値よりも大きい場合、すなわち、キャッシュアウト可能の場合はキャッシュアウトフラグ（ＣＯ）に「１」（オン）を設定する。例えば、図３のＰＳ管理テーブル１００のＰＳ番号「３」の現金量は、図４の閾値テーブル１１０のキャッシュアウト閾値のいずれの値よりも大きいため、現金量判定部５１は、キャッシュアウト（ＣＯ）フラグに「１」を設定する。
【００３３】  これに対し、現金量判定部５１は、該当するＰＳ番号の現金量がキャッシュアウト閾値以下の場合、すなわち、キャッシュアウト不可能の場合にはキャッシュアウトフラグ（ＣＯ）に「０」（オフ）を設定する。例えば、図３のＰＳ管理テーブル１００のＰＳ番号「２」の現金量のうち「１万円」の現金量“２”は、図４の閾値テーブル１１０のキャッシュアウト閾値「１万円」の値“２”以下であるため、現金量判定部５１は、キャッシュアウト（ＣＯ）フラグに「０」を設定する。
【００３４】  現金量判定部５１は、該当するＰＳ番号の現金量が精算閾値のいずれの値よりも小さい場合、すなわち、精算可の場合は、精算フラグ（Ｓ）に「１」（オン）を設定する。例えば、図３のＰＳ管理テーブル１００のＰＳ番号「３」の現金量は、図４の閾値テーブル１１０の精算閾値のいずれの値よりも小さいため、現金量判定部５１は、精算閾値（Ｓ）フラグに「１」を設定する。
【００３５】  これに対し、現金量判定部５１は、該当するＰＳ番号の現金量が精算閾値のいずれかの値以上である場合、すなわち、これ以上ペイメントステーション３内に現金を取り込むことができず、精算不可となった場合は、精算フラグ（Ｓ）に「０」（オフ）を設定する。例えば、図３のＰＳ管理テーブル１００のＰＳ番号「１」の現金量はいずれも、図４の閾値テーブル１１０の精算閾値の値以上であるため、現金量判定部５１は、精算フラグ（Ｓ）に「０」を設定する。
【００３６】  図５は運用時間テーブル１２０の一例を示す図である。運用時間テーブル１２０は、記憶部５６に予め記憶されている。
【００３７】  運用時間テーブル１２０には、キャッシュアウト可能な時間帯として、キャッシュアウトの開始時間と、キャッシュアウトの終了時間の情報毎に、運用時間フラグ（Ｔ）の情報が記憶される。開始時間と終了時間の情報は任意に変更可能である。
【００３８】  運用時間判定部５３は、該当するＰＳ番号の運用開始時間となった場合、すなわち、運用時間内の場合には、運用時間フラグ（Ｔ）に「１」（オン）を設定する。例えば、図５の運用時間テーブル１２０の開示時間は「１０：００」であるため、現在時刻が「１０：００」となった場合、すなわち、キャッシュアウト可能な運用時間内となった場合には、運用時間判定部５３は、図３のＰＳ管理テーブル１００のＰＳ番号の運用時間フラグ（Ｔ）に「１」（オン）を設定する。
【００３９】  これに対し、該当するＰＳ番号の運用終了時間となった場合、すなわち、運用時間外の場合には、運用時間フラグ（Ｔ）に「０」（オフ）を設定する。例えば、例えば、図５の運用時間テーブル１２０の終了時間は「２０：３０」であるため、現在時刻が「２０：３０」となった場合、すなわちキャッシュアウト可能な運用時間外となった場合には、運用時間判定部５３は、図３のＰＳ管理テーブル１００の運用時間フラグ（Ｔ）に「０」（オフ）を設定する。
【００４０】  現金処理制限部５４は、現金量判定部５１により判定された現金量に応じて、ペイメントステーション３における入金受付部３２による入金の受け付けまたは出金受付部３３による出金の受け付けを制限する。具体的には、現金処理制限部５４は、現金量判定部５１により判定された現金量がキャッシュアウト閾値以下である場合には、出金受付部３３による出金の受け付けを制限する。すなわち、現金処理制限部５４は、図３のＰＳ管理テーブル１００のキャッシュアウトフラグ（ＣＯ）が「０」（オフ）である場合、キャッシュフラグ（ＣＯ）「０」に対応するＰＳ番号のペイメントステーション３によるキャッシュアウトを制限する。この場合、現金処理制限部５４は、キャッシュフラグ（ＣＯ）「０」の情報をＰＳ番号に対応するペイメントステーション３に送信することにより、該ペイメントステーション３を精算モードに移行することができる。
【００４１】  これにより、現金量が少ないペイメントステーション３に精算処理を行わせることで、ペイメントステーション３へ入金される現金による現金補充が期待できる。
【００４２】  また、現金処理制限部５４は、現金量判定部５１により判定された現金量が精算閾値以上である場合には、入金受付部３２による入金の受け付けを制限する。すなわち、現金処理制限部５４は、図３のＰＳ管理テーブル１００の精算フラグ（Ｓ）が「０」（オフ）である場合、精算フラグ（Ｓ）「０」に対応するＰＳ番号のペイメントステーション３による精算を制限する。この場合、現金処理制限部５４は、精算フラグ（Ｓ）「０」の情報をＰＳ番号に対応するペイメントステーション３に送信することにより、該ペイメントステーション３をキャッシュアウトモードに移行することができる。
【００４３】  これにより、現金量が多いペイメントステーション３にキャッシュアウト処理を行わせることで、ペイメントステーション３から出金される現金による現金放出が期待できる。
【００４４】  また、現金処理制限部５４は、運用時間判定部５３によりペイメントステーション３の運用時間外であると判定された場合には、出金受付部３３による出金の受け付けを制限する。すなわち、現金処理制限部５４は、図３のＰＳ管理テーブル１００の運用時間フラグ（Ｔ）が「０」（オフ）である場合、運用時間フラグ（Ｔ）「０」に対応するＰＳ番号のペイメントステーション３によるキャッシュアウトを制限する。
【００４５】  このため、時間帯によりキャッシュアウトできるペイメントステーション３を制限することができる。例えば、夜間帯など店員が少ないときはキャッシュアウトができないようにすることで、効率的な店舗運用を図ることができる。
【００４６】  また、現金処理制限部５４は、ペイメントステーション３の合計数ｍに対するカウント部５２によりカウントされた管理カウンタの値ｃの割合“ｃ／ｍ”が端末制限閾値以上である場合には、出金受付部３３による出金の受け付けを制限する。すなわち、現金処理制限部５４は、対応するＰＳ番号のペイメントステーション３によるキャッシュアウトを制限する。これにより、顧客の利用状況に応じてキャッシュアウトできるペイメントステーション３の数を調整することができる。
【００４７】  現金処理制限部５４は、ＰＳ番号と、ＰＳ番号に対応するキャッシュアウトフラグ（ＣＯ）の情報、精算フラグ（Ｓ）、運用時間フラグ（Ｔ）の情報を全てのペイメントステーション３へ通知する。
【００４８】  カウント部５２は、スキャニングステーション２により商品登録が開始されてからペイメントステーション３により精算が終了するまでの数およびペイメントステーション３により出金の受け付けを開始してから出金が終了するまでの数を管理カウンタでカウントする。
【００４９】  具体的には、カウント部５２は、スキャニングステーション２により商品登録が開始されると、管理カウンタを１加算する。そして、ペイメントステーション３により精算が終了すると、管理カウンタを１減算する。また、カウント部５２は、ペイメントステーション３によりキャッシュアウト処理が開始されると、管理カウンタを１加算する。そして、ペイメントステーション３によりキャッシュアウト処理が終了すると、管理カウンタを１減算する。カウント部５２は、管理カウンタの値ｃを記憶部５６に記憶する。
【００５０】  現金処理制限部５４は、ペイメントステーション３の合計数ｍに対するカウント部５２によりカウントされた管理カウンタの値ｃの割合“ｃ／ｍ”が端末制限閾値（第３の閾値）以上であるか否かを判定する。ペイメントステーション３の合計数ｍに対するカウント部５２によりカウントされた管理カウンタの値ｃの割合“ｃ／ｍ”が端末制限閾値以上である場合には、現金処理制限部５４は、出金受付部３３による出金の受け付けを行うペイメントステーション３の数を制限する。具体的には、現金処理制限部５４は、図３のＰＳ管理テーブル１００を参照して、ペイメントステーション３の合計数ｍに対する管理カウンタの値ｃの割合“ｃ／ｍ”が端末制限閾値未満となるまで、キャッシュアウトフラグ（ＣＯ）が「１」（オン）のＰＳ番号のキャッシュアウトフラグ（ＣＯ）を「０」（オフ）に設定する。
【００５１】  ペイメントステーション３の合計数ｍが「４」であり、端末制限閾値が「０．５」である場合について説明する。例えば、スキャニングステーション２において商品登録が行われている数が「１」であり、ペイメントステーション３により精算中の数が「１」であり、ペイメントステーション３によりキャッシュアウト処理が行われている数が「１」である場合には、管理カウンタは「３」となる。
【００５２】  この場合、ペイメントステーション３の合計数ｍ＝「４」に対するカウント部５２によりカウントされた管理カウンタの値ｃ＝「３」の割合“ｃ／ｍ”＝「０．７５」は、端末制限閾値が「０．５」以上であるため、現金処理制限部５４は、出金受付部３３による出金の受け付けを行うペイメントステーション３の数を制限する。
【００５３】  すなわち、ペイメントステーション３の合計数ｍに対するスキャニングステーション２において商品登録が行われている数、ペイメントステーション３により精算中の数、ペイメントステーション３によりキャッシュアウト処理が行われている数の割合“ｃ／ｍ”が端末制限閾値以上である場合には、本来ペイメントステーション３において精算処理を行う顧客の利便性を損なうおそれがある。
【００５４】  そこで、本実施形態においては、キャッシュアウト処理を行うペイメントステーション３の数を制限することで、精算処理を行う顧客とキャッシュアウトを行う顧客とのバランスを保ち双方の顧客の利便性を向上することができる。
【００５５】  報知制御部５５は、現金処理制限部５４により出金受付部３３による出金の受け付けが制限されている場合には、出金受付部３３による出金の受け付けが制限されていることを報知部３５で報知する制御を行う。
【００５６】  具体的には、報知制御部５５は、出金の受け付けが制限されたペイメントステーション３に対し、報知指示を通知する。報知指示を受信したペイメントステーション３の報知部３５は、出金の受け付けが制限されキャッシュアウトができないことを後述の案内画面やライトの表示態様で顧客に報知する。
【００５７】  図６は店舗内のセルフペイメントシステム１の構成例を示す図である。セルフペイメントシステム１は、２台のスキャニングステーション２Ａ，２Ｂ、４台のペイメントステーション３Ａ，３Ｂ，３Ｃ，３Ｄ、ＰＯＳサーバ４および管理サーバ５を備え、それぞれネットワークＮによって通信可能に接続されている。
【００５８】  スキャニングステーション２は、店舗の精算エリアに並んで配置されており、複数の顧客による取引を同時に処理することができる。それぞれのスキャニングステーション２では、顧客が買物かごに入れてきた購入商品のバーコードを、店員が個々にスキャニングして商品登録を行い、商品登録が終了すると、スキャニングステーション２は、その精算情報をＰＯＳサーバ４に送信する。精算情報には精算合計額が含まれる。
【００５９】  ペイメントステーション３は、スキャニングステーション２の近傍に設置されていて、顧客が商品登録の済んだ取引の精算を直ぐに行うことができるようにしている。ペイメントステーション３は、精算処理が開始されると、精算情報をＰＯＳサーバ４から取得し、その精算情報を元に精算処理を行う。
【００６０】  また、ペイメントステーション３は、精算処理の合間に、顧客の操作に基づき現金の出金を受け付けるキャッシュアウト処理を行う。ペイメントステーション３は、ペイメントステーション３内の現金量を検出し、検出した現金量をＰＳ番号とともに管理サーバ５へ通知する。
【００６１】  ＰＯＳサーバ４は、スキャニングステーション２において、商品登録が行われる都度、その精算情報が送られて格納されるとともに、精算情報を元に在庫管理などの各種の処理が行われる。
【００６２】  管理サーバ５は、ペイメントステーション３から通知されたペイメントステーション３内の現金量に応じて、ペイメントステーション３における入金の受け付け、または、出金の受け付けを制限する。
【００６３】  次に、管理サーバ５により行われる現金制御処理の概要について説明する。図７は、管理サーバ５により実行される現金制御処理の概要を示す図である。はじめに、スキャニングステーション２Ａは、商品登録を開始すると、管理サーバ５に問合せを行う（ステップＳ１０）。
【００６４】  管理サーバ５は、図３のＰＳ管理テーブルを参照して、精算フラグ（Ｓ）が「１」であるＰＳ番号「２」のペイメントステーション３Ｂを選択する。そして、管理サーバ５は、スキャニングステーション２Ａに対し、選択したペイメントステーション３Ｂで精算するように応答する（ステップＳ１１）。
【００６５】  管理サーバ５は、ステップＳ１１で選択したペイメントステーション３Ｂに対し、精算モードに入ったことを予約する予約通知を送信し、図３のＰＳ管理テーブル１００のキャッシュアウトフラグ（ＣＯ）＝「０」とする（ステップＳ１２）。予約通知を受け付けたペイメントステーション３Ｂは、精算モードに移行し、ディスプレイに後述の精算予約画面を表示する。ペイメントステーション３Ｂは、精算予約画面をディスプレイに表示することで、ペイメントステーション３Ｂが精算処理に使用される予定であるため使用中であることを顧客に報知する。スキャニングステーション２Ａは、商品登録が終了すると、精算情報をＰＯＳサーバ４を通じてペイメントステーション３Ｂへ送信する（ステップＳ１３）。ペイメントステーション３Ｂは、精算処理が終了すると、管理サーバ５に対し精算終了通知を送信する（ステップＳ１４）。
【００６６】  図８はスキャニングステーション２の制御ユニットのハードウェア構成図である。スキャニングステーション２は、制御ユニット６０と各種周辺装置とを備えている。スキャニングステーション２は、制御ユニット６０が備えるＣＰＵ（Central Processing Unit）６０ａによって装置全体が制御されている。ＣＰＵ６０ａには、ＲＡＭ（Random Access Memory）６０ｂ、ＨＤＤ（Hard Disk Drive）６０ｃ、通信インタフェース６０ｄ、グラフィック処理装置６０ｅ、および入出力インタフェース６０ｆがバス６０ｇを介して接続されている。
【００６７】  ＲＡＭ６０ｂには、ＣＰＵ６０ａに実行させるＯＳ（Operating System）のプログラムやスキャニングアプリケーション２１のプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ６０ｂには、ＣＰＵ６０ａによる処理に必要な各種データが格納される。ＨＤＤ６０ｃには、ＯＳやスキャニングアプリケーション２１を含むアプリケーションプログラムが格納されている。
【００６８】  グラフィック処理装置６０ｅには、ディスプレイ６１、カスタマディスプレイ６２が接続されている。ディスプレイ６１は、店員が取引作業を行うための所定のＧＵＩ（Graphical User Interface）を表示し、カスタマディスプレイ６２は、顧客に向けて取引金額などを表示する。グラフィック処理装置６０ｅは、ＣＰＵ６０ａからの命令に従って、画像をディスプレイ６１、カスタマディスプレイ６２の画面に表示させる。
【００６９】  入出力インタフェース６０ｆには、タッチパネル６３、スピーカ６４、固定スキャナ６５および多項目キーボード６６が接続されている。タッチパネル６３は、バーコードの付されていない商品（例えば、ばら売りの野菜や魚などの生鮮食料品や、惣菜など）をディスプレイ６１に表示される商品群から選択する入力装置である。スピーカ６４は、商品登録が正常になされたときや、店員に注意喚起をする必要があるときなどに異なる態様の音声出力を行う。固定スキャナ６５は、店員が商品に付されたバーコードを固定スキャナ６５に向けてかざすことで、商品に付与されたバーコードを読み取るための装置である。多項目キーボード６６は、例えば、スピーカ６４からの音声出力で注意喚起されたときに、操作の誤りを認識した店員による訂正操作を受け付ける入力装置である。また、入出力インタフェース６０ｆは、外部記憶媒体６７への情報の書き込み、および外部記憶媒体６７からの情報の読み出しが可能な外部記憶媒体インタフェースと接続可能になっている。入出力インタフェース６０ｆは、固定スキャナ６５、タッチパネル６３、多項目キーボード６６、外部記憶媒体インタフェースから送られてくる信号を、バス６０ｇを介してＣＰＵ６０ａに送信する。また、入出力インタフェース６０ｆは、ＣＰＵ６０ａからの命令に従ってスピーカ６４を鳴動させる。
【００７０】  通信インタフェース６０ｄは、例えば、イーサネット（登録商標）規格のネットワークＮを介してペイメントステーション３、ＰＯＳサーバ４および管理サーバ５に接続されている。
【００７１】  以上のようなハードウェア構成によって、本実施の形態のスキャニングステーション２における処理機能を実現することができる。
【００７２】  図９はペイメントステーション３の制御ユニットのハードウェア構成図である。図８において、スキャニングステーション２の制御ユニット３０と同様の内容については適宜省略する。
【００７３】  ペイメントステーション３は、制御ユニット７０を備え、この制御ユニット７０は、各種周辺装置と接続される。ペイメントステーション３は、制御ユニット７０が備えるＣＰＵ７０ａによって装置全体が制御されている。ＣＰＵ７０ａには、ＲＡＭ７０ｂ、ＨＤＤ７０ｃ、通信インタフェース７０ｄ、グラフィック処理装置７０ｅおよび入出力インタフェース７０ｆがバス７０ｇを介して接続されている。ＨＤＤ７０ｃは、ペイメントアプリケーション３１のプログラムを格納している。
【００７４】  グラフィック処理装置７０ｅには、ディスプレイ７１が接続されている。ディスプレイ７１は、ペイメントステーション３の操作案内や操作メニューの表示、商品名、商品の単価、精算時の預かり金額、取引の精算金額、釣銭額などの情報を表示する。また、ディスプレイ７１は、キャッシュアウト処理の受付画面や案内画面を表示する。入出力インタフェース７０ｆには、タッチパネル７２、磁気カードリーダ７３、バーコードスキャナ７４、タッチスキャナ７５、プリンタ７６、パトライト（登録商標）７７、紙幣リサイクルユニット（以下、「ＢＲＵ」と称する）７８および硬貨リサイクルユニット（以下、「ＣＲＵ」と称する）７９が接続されている。タッチパネル７２は、ディスプレイ７１の表示に従った顧客のタッチ操作による精算指示やキャッシュアウト指示等、操作情報の入力を受け付ける。磁気カードリーダ７３は、クレジットカードやポイントカードなどの磁気カードが有する磁気ストライプに記録された情報を読み取る。バーコードスキャナ７４およびタッチスキャナ７５は、精算券を使用した運用の場合に必要なものであって、精算券をカメラで撮影またはレーザ光線を走査することにより取引コードを読み取る入力装置である。プリンタ７６は、精算内容を印字したレシートを発行する。パトライト７７は、例えば、顧客が精算すべきペイメントステーション３をライトの表示態様で顧客に報知する。また、パトライト７７は、管理サーバ５からの報知指示に基づいて、出金の受け付けが制限されていることをライトの表示態様で顧客に報知する。ディスプレイ７１およびパトライト７７は報知部３５の一態様である。
【００７５】  ＢＲＵ７８は、入出金の紙幣を取り扱う装置である。ＢＲＵ７８は、入出金される紙幣が格納される固定スタッカ（不図示）と、固定スタッカに補充するための紙幣を格納する紙幣カセット（不図示）と、顧客が取り忘れた紙幣を格納する取忘ボックス（不図示）と、支払取引や紙幣補充時に鑑別不良となった紙幣や、入金取引等で受け付けた紙幣を格納する運用ＲＪ（リジェクト）ボックス（不図示）と、を備えている。なお、固定スタッカや紙幣カセットに格納された紙幣は、ＢＲＵ７８への紙幣カセットの装填等のタイミングで計数処理が行われ、計数された紙幣の枚数は、ペイメントステーション３のＲＡＭ７０ｂ等に記憶される。また、記憶された紙幣の枚数は、入出金取引等での紙幣の増減により随時更新される。
【００７６】  ＣＲＵ７９は、入出金の硬貨を取り扱う装置である。ＣＲＵ７９は、ＢＲＵ７８と同様であり、入出金される硬貨が格納される固定スタッカと、固定スタッカに補充するための硬貨を格納する硬貨カセットと、顧客が取り忘れた硬貨を格納する取忘ボックスと、支払取引や硬貨補充時に鑑別不良となった硬貨を格納する運用ＲＪ（リジェクト）ボックスと、を備えている。なお、固定スタッカや硬貨カセットに格納された硬貨は、ＣＲＵ７９への硬貨カセットの装填等のタイミングで計数処理が行われ、計数された硬貨の枚数は、ペイメントステーション３のＲＡＭ７０ｂ等に記憶される。また、記憶された硬貨の枚数は、入出金取引等での硬貨の増減により随時更新される。
【００７７】  また、入出力インタフェース７０ｆは、外部記憶媒体８０への情報の書き込み、および外部記憶媒体８０からの情報の読み出しが可能な外部記憶媒体インタフェースと接続可能になっている。入出力インタフェース７０ｆは、タッチパネル７２、磁気カードリーダ７３、バーコードスキャナ７４、タッチスキャナ７５、ＢＲＵ７８、ＣＲＵ７９から送られてくる信号を、バス７０ｇを介してＣＰＵ７０ａに送信する。通信インタフェース７０ｄは、ネットワークＮを介してスキャニングステーション２、ＰＯＳサーバ４および管理サーバ５に接続されている。
【００７８】  以上のようなハードウェア構成によって、本実施の形態のペイメントステーション３における処理機能を実現することができる。
【００７９】  図１０は管理サーバ５の制御ユニットのハードウェア構成図である。管理サーバ５は、制御ユニット９０と各種周辺装置とを備えている。管理サーバ５は、制御ユニット９０が備えるＣＰＵ９０ａによって装置全体が制御されている。ＣＰＵ９０ａには、ＲＡＭ９０ｂ、ＨＤＤ９０ｃ、通信インタフェース９０ｄ、グラフィック処理装置９０ｅ、および入出力インタフェース９０ｆがバス９０ｇを介して接続されている。
【００８０】  ＲＡＭ９０ｂには、ＣＰＵ９０ａに実行させるＯＳのプログラムや現金管理処理のプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ９０ｂには、ＣＰＵ９０ａによる処理に必要な各種データが格納される。ＨＤＤ９０ｃには、ＯＳ、現金制御処理、フラグ管理処理、精算時に行われる管理カウンタ制御処理、キャッシュアウト処理時に行われる管理カウンタ制御処理、端末数制限処理等のプログラムを含むアプリケーションプログラムが格納されている。また、ＨＤＤ９０ｃには、図３のＰＳ管理テーブル１００、図４の閾値テーブル１１０、図５の運用時間テーブル１２０が格納されている。ＨＤＤ９０ｃは、管理サーバ５の記憶部５６として機能する。
【００８１】  グラフィック処理装置９０ｅには、ディスプレイ９１が接続されている。入出力インタフェース９０ｆには、キーボード９２が接続されている。また、入出力インタフェース９０ｆは、外部記憶媒体９３への情報の書き込み、および外部記憶媒体９３からの情報の読み出しが可能な外部記憶媒体インタフェースと接続可能になっている。入出力インタフェース９０ｆは、キーボード９２、外部記憶媒体インタフェースから送られてくる信号を、バス９０ｇを介してＣＰＵ９０ａに送信する。
【００８２】  通信インタフェース９０ｄは、例えば、ネットワークＮを介してスキャニングステーション２、ペイメントステーション３およびＰＯＳサーバ４に接続されている。
【００８３】  以上のようなハードウェア構成によって、本実施の形態の管理サーバ５における処理機能を実現することができる。なお、ＰＯＳサーバ４においても管理サーバ５が備える制御ユニット９０と同様の構成とすることができる。
【００８４】  次に、ペイメントステーション３と管理サーバ５とが実行するフラグ管理処理について説明する。図１１はフラグ管理処理の一例を示すシーケンスチャートである。
【００８５】  まず、ペイメントステーション３では、その制御ユニット６０のＣＰＵ７０ａは、ペイメントステーション３内に入金または出金された現金量を検出する（ステップＳ２１）。ＣＰＵ７０ａは、ＰＳ番号と検出したペイメントステーション３内の現金量の情報を管理サーバ５へ通知する（ステップＳ２２）。
【００８６】  管理サーバ５では、その制御ユニット９０のＣＰＵ９０ａは、各ペイメントステーション３から通知されたＰＳ番号および現金量をＰＳ管理テーブル１００に記憶し、各ペイメントステーション３の現金量を判定する（ステップＳ２３）。
【００８７】  ＣＰＵ９０ａは、ペイメントステーション３の現金量がキャッシュアウト閾値以下であるか否かを判定する（ステップＳ２４）。ペイメントステーション３の現金量がキャッシュアウト閾値以下の場合（ステップＳ２４のＹＥＳ）には、ＣＰＵ９０ａは、該当するＰＳ番号のキャッシュアウトフラグ（ＣＯ）に「０」を設定する（ステップＳ２５）。ペイメントステーション３の現金量がキャッシュアウト閾値より大きい場合（ステップＳ２４のＮＯ）には、ＣＰＵ９０ａは、該当するＰＳ番号のキャッシュアウトフラグ（ＣＯ）に「１」を設定する（ステップＳ２６）。
【００８８】  ＣＰＵ９０ａは、ペイメントステーション３の現金量が精算閾値よりも小さいか否かを判定する（ステップＳ２７）。ペイメントステーション３の現金量が精算閾値よりも小さい場合（ステップＳ２７のＹＥＳ）には、ＣＰＵ９０ａは、該当するＰＳ番号の精算フラグ（Ｓ）に「１」を設定する（ステップＳ２８）。ペイメントステーション３の現金量が精算閾値以上である場合（ステップＳ２７のＮＯ）には、ＣＰＵ９０ａは、該当するＰＳ番号の精算フラグ（Ｓ）に「０」を設定する（ステップＳ２９）。
【００８９】  ＣＰＵ９０ａは、運用時間が開始時間であるか終了時間であるかを判定する（ステップＳ３０）。運用時間が開始時間である場合（ステップＳ３０：開始）には、ＣＰＵ９０ａは、該当するＰＳ番号の運用時間フラグ（Ｔ）に「１」を設定する（ステップＳ３１）。運用時間が終了時間である場合（ステップＳ３０：終了）には、ＣＰＵ９０ａは、該当するＰＳ番号の運用時間フラグ（Ｔ）に「０」を設定する（ステップＳ３２）。
【００９０】  ＣＰＵ９０ａは、全てのペイメントステーション３のＰＳ番号に対し、ステップＳ２３〜Ｓ３２の処理を実行した後、全てのペイメントステーション３に対し設定したキャッシュアウトフラグ（ＣＯ）、精算フラグ（Ｓ）および運用時間フラグ（Ｔ）の情報を通知する（ステップＳ３３）。
【００９１】  管理サーバ５からキャッシュアウトフラグ（ＣＯ）、精算フラグ（Ｓ）および運用時間フラグ（Ｔ）の情報の通知を受け取ったペイメントステーション３のＣＰＵ７０ａは、後述の現金制御処理を行う（ステップＳ３４）。この処理が終了するとフラグ管理処理は終了となる。
【００９２】  次に、ペイメントステーション３が実行する現金制御処理について説明する。図１２は現金制御処理の一例を示すフローチャートである。
【００９３】  はじめに、ペイメントステーション３のＣＰＵ７０ａは、アイドル時に管理サーバ５から通知されたキャッシュアウトフラグ（ＣＯ）と精算フラグ（Ｓ）をチェックする（ステップＳ４１）。キャッシュアウトフラグ（ＣＯ）＝「１」、精算フラグ（Ｓ）＝「１」の場合、すなわち、キャッシュアウト処理も精算処理も可能の場合には、ＣＰＵ７０ａは、精算／キャッシュアウトモードに移行し、運用時間フラグ（Ｔ）＝「１」であるか、すなわち、ペイメントステーション３の運用時間内であるか否かを判定する（ステップＳ４２）。運用時間フラグ（Ｔ）＝「０」、すなわち、ペイメントステーション３の運用時間外である場合（ステップＳ４２のＮＯ）には、処理はステップＳ５０に進む。
【００９４】  運用時間フラグ（Ｔ）＝「１」、すなわち、ペイメントステーション３の運用時間内である場合（ステップＳ４２のＹＥＳ）には、ＣＰＵ７０ａは、ディスプレイ７１に、精算／キャッシュアウト可案内画面を表示する（ステップＳ４３）。
【００９５】  図１３は、ディスプレイ７１に表示される精算／キャッシュアウト可案内画面の例を示す図である。図１３（Ａ）に示すように、ＣＰＵ７０ａは、ディスプレイ７１に精算／キャッシュアウト可案内画面として、精算可を示すアイコン２０１ａと、キャッシュアウト可能を示すアイコン２０１ｂとを表示する。なお、図１３（Ｂ）に示すように、ＣＰＵ７０ａは、ディスプレイ７１に精算／キャッシュアウト可案内画面として、精算可とキャッシュアウト可能を示す１つのアイコン２０１ｃを表示することもできる。なお、ＣＰＵ７０ａは、精算／キャッシュアウト可案内画面の表示と併せて、パトライト７７を青色で点灯して精算とキャッシュアウトの両方ができる状態であることを顧客に報知してもよい。これにより、顧客は現在ペイメントステーション３が精算とキャッシュアウトの両方を行うことができる端末だということを容易に把握することができる。
【００９６】  ＣＰＵ７０ａは、顧客のタッチパネル７２の操作に基づき、精算指示またはキャッシュアウト指示を受け付けたか否かを判定する（ステップＳ４４）。キャッシュアウト指示を受け付けた場合（ステップＳ４４：キャッシュアウト指示）には、ＣＰＵ７０ａは、後述のキャッシュアウト処理を行う（ステップＳ４５）。その後、処理はステップＳ４１に戻る。精算指示を受け付けた場合（ステップＳ４４：精算指示）には、ＣＰＵ７０ａは、後述の精算処理を行う（ステップＳ４５）。その後、処理はステップＳ４１に戻る。
【００９７】  キャッシュアウトフラグ（ＣＯ）＝「１」、精算フラグ（Ｓ）＝「０」の場合、すなわち、キャッシュアウト処理は可能だが精算処理は不可能の場合には、ＣＰＵ７０ａは、キャッシュアウトモードに移行し、運用時間フラグ（Ｔ）＝「１」であるか、すなわち、ペイメントステーション３の運用時間内であるか否かを判定する（ステップＳ４７）。運用時間フラグ（Ｔ）＝「０」、すなわち、ペイメントステーション３の運用時間外である場合（ステップＳ４７のＮＯ）には、ＣＰＵ７０ａは、ディスプレイ７１に、精算／キャッシュアウト不可案内画面を表示する（ステップＳ４８）。精算／キャッシュアウト不可案内画面には、精算処理もキャッシュアウト処理もできない旨のメッセージが表示される。なお、ＣＰＵ７０ａは、キャッシュアウト不可案内画面の表示と併せて、パトライト７７を赤色で点滅して精算もキャッシュアウトも制限されている状態であることを顧客に報知してもよい。従って、顧客はペイメントステーション３が精算もキャッシュアウトできない状態であることを容易に把握することができる。
【００９８】  運用時間フラグ（Ｔ）＝「１」、すなわち、ペイメントステーション３の運用時間内である場合（ステップＳ４７のＹＥＳ）には、ＣＰＵ７０ａは、ディスプレイ７１に、精算不可案内画面を表示する（ステップＳ４９）。
【００９９】  図１４は、ディスプレイ７１に表示される精算不可案内画面の例を示す図である。図１４（Ａ）に示すように、ＣＰＵ７０ａは、ディスプレイ７１に精算不可案内画面として、キャッシュアウト可を示すアイコン２０２ａと、精算不可を示すアイコン２０２ｂとを表示する。キャッシュアウト可を示すアイコン２０２ａと、精算不可を示すアイコン２０２ｂとはそれぞれ異なる色で表示される。例えば、キャッシュアウト可を示すアイコン２０２ａは、青で表示され、精算不可を示すアイコン２０２ｂは赤で表示される。なお、ＣＰＵ７０ａは、精算不可案内画面の表示と併せて、パトライト７７を赤色で点灯して精算が制限されている状態であることを顧客に報知してもよい。従って、顧客はペイメントステーション３が精算できない状態であることを容易に把握することができる。なお、図１４（Ｂ）に示すように、ＣＰＵ７０ａは、ディスプレイ７１に精算不可案内画面として、キャッシュアウト可を示す１つのアイコン２０２ｃを表示することもできる。この場合、ＣＰＵ７０ａは、パトライト７７を点灯してキャッシュアウトができる状態であることを顧客に報知してもよい。
【０１００】  ＣＰＵ７０ａは、顧客のタッチパネル７２の操作に基づき、キャッシュアウト指示を受け付けたか否かを判定する（ステップＳ５０）。キャッシュアウト指示を受け付けていない場合（ステップＳ５０のＮＯ）には、キャッシュアウト指示を受け付けるまでの間処理は待機状態となる。キャッシュアウト指示を受け付けた場合（ステップＳ５０のＹＥＳ）には、ＣＰＵ７０ａは、後述のキャッシュアウト処理（ステップＳ４５）を行い、処理はステップＳ４１に戻る。
【０１０１】  キャッシュアウトフラグ（ＣＯ）＝「０」、精算フラグ（Ｓ）＝「１」の場合、すなわち、精算処理は可能だがキャッシュアウト処理は不可能の場合には、ＣＰＵ７０ａは、精算モードに移行し、ディスプレイ７１に、キャッシュアウト不可案内画面を表示する（ステップＳ５１）。
【０１０２】  図１５は、ディスプレイ７１に表示されるキャッシュアウト不可案内画面の例を示す図である。図１５（Ａ）に示すように、ＣＰＵ７０ａは、ディスプレイ７１にキャッシュアウト不可案内画面として、精算可を示すアイコン２０３ａと、キャッシュアウト不可を示すアイコン２０３ｂとを表示する。精算可を示すアイコン２０３ａと、キャッシュアウト不可を示すアイコン２０３ｂとはそれぞれ異なる色で表示される。例えば、精算可を示すアイコン２０３ａを示すアイコン２０３ａは、青で表示され、キャッシュアウト不可を示すアイコン２０３ｂは赤で表示される。なお、ＣＰＵ７０ａは、キャッシュアウト不可案内画面の表示と併せて、パトライト７７を黄色で点灯してキャッシュアウトが制限されている状態であることを顧客に報知してもよい。従って、顧客はペイメントステーション３がキャッシュアウトできない状態であることを容易に把握することができる。なお、図１５（Ｂ）に示すように、ＣＰＵ７０ａは、ディスプレイ７１にキャッシュアウト不可案内画面として、精算可を示す１つのアイコン２０３ｃを表示することもできる。
【０１０３】  ＣＰＵ７０ａは、顧客のタッチパネル７２の操作に基づき、精算指示を受け付けたか否かを判定する（ステップＳ５２）。精算指示を受け付けていない場合（ステップＳ５２のＮＯ）には、精算指示を受け付けるまでの間処理は待機状態となる。精算指示を受け付けた場合（ステップＳ５２のＹＥＳ）には、ＣＰＵ７０ａは、後述の精算処理（ステップＳ４６）を行い、処理はステップＳ４１に戻る。
【０１０４】  次に、ペイメントステーション３が実行するキャッシュアウト処理について説明する。図１６はキャッシュアウト処理の一例を示すフローチャートである。
【０１０５】  はじめに、ペイメントステーション３のＣＰＵ７０ａは、ディスプレイ７１にキャッシュアウト受付画面を表示する（ステップＳ６１）。図１７は、ディスプレイ７１に表示されるキャッシュアウト受付画面の一例を示す図である。図１７に示すように、ＣＰＵ７０ａは、ディスプレイ７１にキャッシュアウト受付画面として、キャッシュアウト処理を進めることを示すアイコン２０４を表示する。
【０１０６】  ＣＰＵ７０ａは、キャッシュアウトが受け付けられたか否かを判定する（ステップＳ６２）。この処理では、ＣＰＵ７０ａは、顧客のタッチパネル７２の操作に基づき、ディスプレイ７１に表示されているアイコン２０４がタッチされたか否かを判定する。キャッシュアウトが受け付けられていない場合、すなわち、アイコン２０４にタッチ操作が行われていない場合（ステップＳ６２のＮＯ）には、キャッシュアウトが受け付けられるまでの間処理は待機となる。キャッシュアウトが受け付けられた場合、すなわち、アイコン２０４に対するタッチ操作が行われた場合（ステップＳ６２のＹＥＳ）には、ＣＰＵ７０ａは、管理サーバ５に対し、キャッシュアウト開始通知を送信する（ステップＳ６３）。ＣＰＵ７０ａは、顧客の操作に基づきキャッシュカードの受け付け（ステップＳ６４）および暗証番号の入力の受け付けを行う（ステップＳ６５）。
【０１０７】  ＣＰＵ７０ａは、ディスプレイ７１にキャッシュアウト金額受付画面を表示し、キャッシュアウト金額を受け付ける（ステップＳ６６）。
【０１０８】  図１８は、ディスプレイ７１に表示されるキャッシュアウト金額受付画面の一例を示す図である。図１８に示すように、ＣＰＵ７０ａは、ディスプレイ７１にキャッシュアウト金額受付画面として、キャッシュアウト金額を選択するための複数種の金額のアイコンを含むアイコン群２０５を表示する。ＣＰＵ７０ａは、顧客のタッチパネル７２の操作に基づき、選択された金額のアイコンに対応する金額をキャッシュアウト金額として受け付ける。
【０１０９】  ＣＰＵ７０ａは、キャッシュカードに含まれる口座番号の情報と、暗証番号の情報と、キャッシュアウト金額の情報とを含む認証情報を管理サーバ５に送信する（ステップＳ６７）。そして、ＣＰＵ７０ａは、管理サーバ５から送信された認証結果を受信する（ステップＳ６８）。ＣＰＵ７０ａは、受信した認証結果がＯＫか否かを判定する（ステップＳ６９）。
【０１１０】  認証結果がＯＫの場合（ステップＳ６９のＹＥＳ）には、ＣＰＵ７０ａは、ステップＳ６６で受け付けたキャッシュアウト金額を出金する（ステップＳ７０）。そして、ＣＰＵ７０ａは、管理サーバ５に対しキャッシュアウト終了通知を送信する（ステップＳ７１）。この処理が終了すると、キャッシュアウト処理は終了となる。認証結果がＮＧの場合（ステップＳ６９のＮＯ）には、ＣＰＵ７０ａは、ステップＳ７０およびステップＳ７１の処理を省略して、キャッシュアウト処理は終了となる。
【０１１１】  次に、ペイメントステーション３が実行する精算処理について説明する。図１９は精算処理の一例を示すフローチャートである。
【０１１２】  はじめに、ペイメントステーション３のＣＰＵ７０ａは、予約通知を受け付けたか否かを判定する（ステップＳ８１）。管理サーバ５から予約通知を受け付けていない場合（ステップＳ８１のＮＯ）には、予約通知を受け付けるまでの間処理は待機となる。管理サーバ５から予約通知を受け付けた場合（ステップＳ８１のＹＥＳ）には、ＣＰＵ７０ａは、精算モードに移行し、ディスプレイ７１に精算予約画面を表示する（ステップＳ８２）。
【０１１３】  図２０は、ディスプレイ７１に表示される精算予約画面の一例を示す図である。図２０に示すように、ＣＰＵ７０ａは、ディスプレイ７１に精算予約画面として、このペイメントステーション３は、精算処理に使用される予定であるため、使用中または使用予定であることを示すメッセージを表示する。
【０１１４】  ＣＰＵ７０ａは、顧客のタッチパネル７２の操作に基づき、精算指示を受け付けたか否かを判定する（ステップＳ８３）。精算指示を受け付けていない場合（ステップＳ８３のＮＯ）には、精算指示を受け付けるまでの間処理は待機となる。精算指示を受け付けた場合（ステップＳ８３のＹＥＳ）には、ＣＰＵ７０ａは、図１９の精算処理を開始し、ＰＯＳサーバ４に対し精算処理が開始されたことを通知する精算開始通知を送信し、ＰＯＳサーバ４から通知された精算額を受け付ける（ステップＳ８５）。ＣＰＵ７０ａは、精算情報をＰＯＳサーバ４へ送信し（ステップＳ８６）、その精算結果を受信する（ステップＳ８７）。
【０１１５】  ＣＰＵ７０ａは、精算結果がＯＫか否かを判定する（ステップＳ８８）。精算結果がＯＫの場合（ステップＳ８８のＹＥＳ）には、管理サーバ５に対し、精算終了通知を送信する（ステップＳ８９）。この処理が終了すると精算処理は終了となる。精算結果がＮＧの場合（ステップＳ８８のＮＯ）には、ＣＰＵ７０ａは、ステップＳ８９の処理を省略して精算処理を終了する。この場合、精算は正しく終了しないため、エラーがＰＯＳサーバ４へ通知される。
【０１１６】  次に、スキャニングステーション２、ペイメントステーション３、ＰＯＳサーバ４および管理サーバ５が実行する精算時に行われる管理カウンタ制御処理について説明する。図２１は精算時に行われる管理カウンタ制御処理の一例を示すシーケンスチャートである。
【０１１７】  はじめに、スキャニングステーション２のＣＰＵ６０ａは、店員の操作に基づき商品登録を開始する（ステップＳ１０１）と、商品登録開始通知を管理サーバ５へ送信する（ステップＳ１０２）。管理サーバ５のＣＰＵ９０ａは、管理カウンタを１加算する（ステップＳ１０３）。ＣＰＵ９０ａは、ペイメントステーション３に対し、予約通知を送信する（ステップＳ１０４）。
【０１１８】  スキャニングステーション２のＣＰＵ６０ａは、購入商品に付されたバーコードをスキャニングして取引対象商品として商品の登録を行う商品登録処理を行い（ステップＳ１０６）、商品登録処理が終了すると（ステップＳ１０７）、ＣＰＵ６０ａは、ＰＯＳサーバ４に対し精算情報を送信する（ステップＳ１０８）。
【０１１９】  ペイメントステーション３のＣＰＵ７０ａは、精算処理を開始すると（ステップＳ１０９）、精算開始通知をＰＯＳサーバ４へ送信し（ステップＳ１１０）、精算額通知を受信する（ステップＳ１１１）。ＣＰＵ７０ａは、精算処理が終了すると（ステップＳ１１２）、精算処理終了通知を管理サーバ５へ送信する（ステップＳ１１３）。精算処理終了通知を受け付けた管理サーバ５のＣＰＵ９０ａは、管理カウンタを１減算する（ステップＳ１１４）。この処理が終了すると、精算時に行われる管理カウンタ制御処理は終了となる。
【０１２０】  次に、ペイメントステーション３および管理サーバ５が実行するキャッシュアウト時に行われる管理カウンタ制御処理について説明する。図２２はキャッシュアウト時に行われる管理カウンタ制御処理の一例を示すシーケンスチャートである。
【０１２１】  はじめに、ペイメントステーション３のＣＰＵ７０ａは、顧客の操作に基づきキャッシュアウト処理を開始する（ステップＳ１２１）と、キャッシュアウト開始通知を管理サーバ５へ送信する（ステップＳ１２２）。管理サーバ５のＣＰＵ９０ａは、管理カウンタを１加算する（ステップＳ１２３）。
【０１２２】  ペイメントステーション３のＣＰＵ７０ａは、図１６のキャッシュアウト処理を行い（ステップＳ１２４）、キャッシュアウトが終了すると（ステップＳ１２５）、キャッシュアウト終了通知を管理サーバ５へ送信する（ステップＳ１２６）。管理サーバ５のＣＰＵ９０ａは、キャッシュアウト終了通知を受け付けると、管理カウンタを１減算する（ステップＳ１２７）。この処理が終了すると、キャッシュアウト時に行われる管理カウンタ制御処理は終了となる。
【０１２３】  次に、管理サーバ５が実行する端末数制限処理について説明する。図２３は端末数制限処理の一例を示すフローチャートである。図２３の端末数制限処理と図１２の現金制御処理とは互いに並行して実行される。
【０１２４】  はじめに、管理サーバ５のＣＰＵ９０ａは、ＰＯＳサーバ４に対し、ペイメントステーション３の合計数ｍを要求し（ステップＳ１４１）、ＰＯＳサーバ４から送信されたペイメントステーション３の合計数ｍを受信する（ステップＳ１４２）。
【０１２５】  ＣＰＵ９０ａは、管理カウンタの値ｃを判定する（ステップＳ１４３）。ＣＰＵ９０ａは、ペイメントステーション３の合計数ｍに対する管理カウンタの値ｃの割合“ｃ／ｍ”が端末制限閾値以上であるか否かを判定する（ステップＳ１４４）。ペイメントステーション３の合計数ｍに対する管理カウンタの値ｃの割合“ｃ／ｍ”が端末制限閾値以上である場合（ステップＳ１４４のＹＥＳ）には、ＣＰＵ９０ａは、図３のＰＳ管理テーブル１００を参照して、キャッシュアウトフラグ（ＣＯ）が「１」（オン）のＰＳ番号のキャッシュアウトフラグ（ＣＯ）を「０」（オフ）に設定する（ステップＳ１４５）。ステップＳ１４５の処理は、ペイメントステーション３の合計数ｍに対する管理カウンタの値ｃの割合“ｃ／ｍ”が端末制限閾値未満となるまで繰り返し実行される。
【０１２６】  ペイメントステーション３の合計数ｍに対する管理カウンタの値ｃの割合“ｃ／ｍ”が端末制限閾値未満である場合（ステップＳ１４４のＮＯ）には、ＣＰＵ９０ａは、所定の時間が経過するまで処理を待機する（ステップＳ１４６）。所定の時間が経過した場合（ステップＳ１４６）には、処理はステップＳ１４３に戻り、ステップＳ１４３〜ステップＳ１４６の処理が繰り返し実行される。
【０１２７】  以上のように、管理サーバ５の現金処理制限部５４は、ペイメントステーション３内の現金量に応じてペイメントステーション３における精算時の入金の受け付け、および、キャッシュアウト時の出金の受け付けを制限するように構成した。これにより、店員によるペイメントステーション３の現金運用の手間を減らし、店舗運営のコスト削減を図ることができる。
【０１２８】  なお、本発明は上述した実施形態そのままに限定されるものではなく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能である。
【０１２９】  上述の実施形態では、現金量判定部５１は、紙幣と硬貨の両方を含んだキャッシュアウト閾値（第１の閾値）に基づき、ＰＳ番号に対応するペイメントステーション３内の現金量を判定しているがこの限りではない。
【０１３０】  例えば、現金量判定部５１は、ペイメントステーション３内の現金量のうち紙幣の現金量を判定する。そして、現金処理制限部５４は、現金量判定部５１により判定された紙幣の現金量が紙幣のキャッシュアウト閾値（第４の閾値）以下である場合、すなわち、ＰＳ番号に対応する紙幣のキャッシュアウトフラグ（ＣＯ）が「０」（オフ）である場合には、出金受付部３３による紙幣の出金の受け付けを制限してもよい。
【０１３１】  これにより、ペイメントステーション３内の紙幣が不足している場合であっても、両替用のお金など、少額の硬貨だけキャッシュアウトしたい顧客の要望に応えることができ、顧客の利便性を向上させることができる。
【０１３２】  また例えば、現金量判定部５１は、ペイメントステーション３内の現金量のうち硬貨の現金量を判定する。そして、現金処理制限部５４は、現金量判定部５１により判定された硬貨の現金量が硬貨のキャッシュアウト閾値（第５の閾値）以下である場合、すなわち、ＰＳ番号に対応する硬貨のキャッシュアウトフラグ（ＣＯ）が「０」（オフ）である場合には、出金受付部３３による硬貨の出金の受け付けを制限してもよい。
【０１３３】  これにより、ペイメントステーション３内の硬貨が不足している場合であっても、紙幣だけキャッシュアウトしたい顧客の要望に応えることができ、顧客の利便性を向上させることができる。
【符号の説明】
【０１３４】１        ：セルフペイメントシステム２，２Ａ，２Ｂ：スキャニングステーション３，３Ａ，３Ｂ，３Ｃ，３Ｄ：ペイメントステーション４        ：ＰＯＳサーバ５        ：管理サーバ２１      ：スキャニングアプリケーション２２      ：商品登録部２３      ：精算情報送信部３０      ：制御ユニット３１      ：ペイメントアプリケーション３２      ：入金受付部３３      ：出金受付部３４      ：現金量検出部３５      ：報知部５１      ：現金量判定部５２      ：カウント部５３      ：運用時間判定部５４      ：現金処理制限部５５      ：報知制御部５６      ：記憶部６０      ：制御ユニット６０ａ    ：ＣＰＵ６０ｂ    ：ＲＡＭ６０ｃ    ：ＨＤＤ６０ｄ    ：通信インタフェース６０ｅ    ：グラフィック処理装置６０ｆ    ：入出力インタフェース６０ｇ    ：バス６１      ：ディスプレイ６２      ：カスタマディスプレイ６３      ：タッチパネル６４      ：スピーカ６５      ：固定スキャナ６６      ：多項目キーボード６７      ：外部記憶媒体７０      ：制御ユニット７０ａ    ：ＣＰＵ７０ｂ    ：ＲＡＭ７０ｃ    ：ＨＤＤ７０ｄ    ：通信インタフェース７０ｅ    ：グラフィック処理装置７０ｆ    ：入出力インタフェース７０ｇ    ：バス７１      ：ディスプレイ７２      ：タッチパネル７３      ：磁気カードリーダ７４      ：バーコードスキャナ７５      ：タッチスキャナ７６      ：プリンタ７７      ：パトライト８０      ：外部記憶媒体９０      ：制御ユニット９０ａ    ：ＣＰＵ９０ｂ    ：ＲＡＭ９０ｃ    ：ＨＤＤ９０ｄ    ：通信インタフェース９０ｅ    ：グラフィック処理装置９０ｆ    ：入出力インタフェース９０ｇ    ：バス９１      ：ディスプレイ９２      ：キーボード９３      ：外部記憶媒体１００    ：ＰＳ管理テーブル１１０    ：閾値テーブル１２０    ：運用時間テーブルＮ        ：ネットワーク
【図１】
2020157932.tif 000003
【図２】
2020157932.tif 000004
【図３】
2020157932.tif 000005
【図４】
2020157932.tif 000006
【図５】
2020157932.tif 000007
【図６】
2020157932.tif 000008
【図７】
2020157932.tif 000009
【図８】
2020157932.tif 000010
【図９】
2020157932.tif 000011
【図１０】
2020157932.tif 000012
【図１１】
2020157932.tif 000013
【図１２】
2020157932.tif 000014
【図１３】
2020157932.tif 000015
【図１４】
2020157932.tif 000016
【図１５】
2020157932.tif 000017
【図１６】
2020157932.tif 000018
【図１７】
2020157932.tif 000019
【図１８】
2020157932.tif 000020
【図１９】
2020157932.tif 000021
【図２０】
2020157932.tif 000022
【図２１】
2020157932.tif 000023
【図２２】
2020157932.tif 000024
【図２３】
2020157932.tif 000025
【国際調査報告】
2020157932.tif 000026
2020157932.tif 000027
2020157932.tif 000028