(57)【特許請求の範囲】
【請求項１】
棒金ドロアと、自動釣銭機と、ＰＯＳ端末装置から成り、
前記棒金ドロアは、開閉が行われるドロア部に収納された棒金ごとの金種の検知結果に基づいて当該ドロア部に収納されている在高に関するドロア在高情報を出力し、
前記自動釣銭機は、前記ＰＯＳ端末装置から通知される釣銭を排出するとともに、自己が収納する在高に関する釣銭機在高情報を出力し、
前記ＰＯＳ端末装置は、
前記ドロア部を開放させるためのドロア開放操作が行われた際の第１の前記ドロア在高情報と第１の前記釣銭機在高情報による第１の在高情報を取得する第１の在高情報取得手段と、
前記ドロア開放操作の後において処理終了操作が行われた際の第２の前記ドロア在高情報と第２の前記釣銭機在高情報による第２の在高情報として取得する第２の在高情報取得手段と、
前記第１の在高情報の示す在高と前記第２の在高情報の示す在高とが等しければ、前記棒金ドロアから前記自動釣銭機への現金の移し替えが行われたものとして現金管理処理を実行する現金管理処理手段とを備える
ことを特徴とするＰＯＳシステム。
【請求項２】
棒金ドロアと、自動釣銭機と、ＰＯＳ端末装置から成り、
前記棒金ドロアは、開閉が行われるドロア部に収納された棒金ごとの金種の検知結果に基づいて当該ドロア部に収納されている在高に関するドロア在高情報を出力し、
前記自動釣銭機は、前記ＰＯＳ端末装置から通知される釣銭を排出するとともに、自己が収納する在高に関する釣銭機在高情報を出力し、
前記ＰＯＳ端末装置は、
前記ドロア部を開放させるためのドロア開放操作が行われた際の第１の前記ドロア在高情報と第１の前記釣銭機在高情報による第１の在高情報を取得する第１の在高情報取得手段と、
前記ドロア開放操作の後において処理終了操作が行われた際の第２の前記ドロア在高情報と第２の前記釣銭機在高情報による第２の在高情報として取得する第２の在高情報取得手段と、
前記第１の在高情報の示す在高が前記第２の在高情報の示す在高よりも少なければ、前記第１の在高情報の示す在高と前記第２の在高情報の示す在高との差分を釣銭準備金の追加分として現金管理処理を実行する現金管理処理手段とを備える
ことを特徴とするＰＯＳシステム。
【請求項３】
棒金ドロアと、自動釣銭機と、ＰＯＳ端末装置から成り、
前記棒金ドロアは、開閉が行われるドロア部に収納された棒金ごとの金種の検知結果に基づいて当該ドロア部に収納されている在高に関するドロア在高情報を出力し、
前記自動釣銭機は、前記ＰＯＳ端末装置から通知される釣銭を排出するとともに、自己が収納する在高に関する釣銭機在高情報を出力し、
前記ＰＯＳ端末装置は、
前記ドロア部を開放させるためのドロア開放操作が行われた際の第１の前記ドロア在高情報と第１の前記釣銭機在高情報による第１の在高情報を取得する第１の在高情報取得手段と、
前記ドロア開放操作の後において処理終了操作が行われた際の第２の前記ドロア在高情報と第２の前記釣銭機在高情報による第２の在高情報として取得する第２の在高情報取得手段と、
前記第１の在高情報の示す在高が前記第２の在高情報の示す在高よりも多ければ、前記第１の在高情報の示す在高と前記第２の在高情報の示す在高との差分が売上回収金として現金管理処理を実行する現金管理処理手段とを備える
ことを特徴とするＰＯＳシステム。
【請求項４】
前記ＰＯＳ端末装置は、
前記ドロア開放操作が行われてから前記処理終了操作が行われるまでの間において、買上商品の登録を禁止する登録禁止手段をさらに備える
ことを特徴とする請求項１から３のいずれか一項に記載のＰＯＳシステム。
【請求項５】
前記ＰＯＳ端末装置は、
前記ドロア開放操作に応じて前記ドロア部を開放させるための制御を、前記第１の在高情報取得手段が第１の前記ドロア在高情報と第１の前記釣銭機在高情報を取得した後のタイミングで実行するドロア開放制御部をさらに備えることを特徴とする請求項１から４のいずれか一項に記載のＰＯＳシステム。
【請求項６】
前記ＰＯＳ端末装置は、
前記ドロア部が開放された状態において行われた前記処理終了操作を無効とする無効化手段をさらに備える
ことを特徴とする請求項１から５のいずれか一項に記載のＰＯＳシステム。
【請求項７】
前記ＰＯＳ端末装置は、
レシートを印字して発行する印字部と、
前記現金管理処理手段の処理結果が反映された前記レシートを印字して発行するように印字部を制御する印字制御手段をさらに備える
ことを特徴とする請求項１から６のいずれか一項に記載のＰＯＳシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ（Point Of Sales）システムに関する。
【背景技術】
【０００２】
会計に利用される硬貨が棒状に束ねられている棒金を収容するいわゆる棒金ドロア（例えば、特許文献１参照。）がある。そして、その棒金ドロアと自動釣銭機とＰＯＳ端末機とを組み合わせた商品販売データ処理装置がある。
【０００３】
上記のような商品販売データ処理装置において、前記ドロアの内部に収納されている現金の在高と自動釣銭機に収納されている現金の在高はそれぞれ個別に管理されている。
【０００４】
これにより、前記ドロアに対する現金の取り出しや補充などの作業に応じた前記ドロア自体の在高の遷移を把握することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２８５４７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記のような在高管理の構成では、前記ドロアと自動釣銭機の在高とがそれぞれ個別に管理されているので、後から前記ドロアと自動釣銭機の各在高の履歴を参照しても、どの時点での在高の変化が前記ドロアから自動釣銭機に対する現金の移し替えに応じたものであるのかを的確に把握することが難しいという問題がある。
【０００７】
つまり、例えば、ある時点の前記ドロアの在高に変化があった場合に、その変動は自動釣銭機へ移された為によるものか、あるいは、前記ドロアから使用頻度の低い金種の棒金が取り出され事務所へ戻されたか等、また、自動釣銭機の在高が増えた場合にその変動は、前記のように前記ドロアからの現金の移し替えによるものか、あるいは、自動釣銭機のみに現金が投入されたものか等を正確に判断することが難しいという場合があった。
【０００８】
上記の問題に鑑みて、本発明は、ＰＯＳ端末装置と棒金ドロアと自動釣銭機から成るＰＯＳシステムにおいて、棒金ドロアと自動釣銭機の現金の変動を的確に把握できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上述の課題を解決すべくなされたもので、本発明の一態様としてのＰＯＳシステムは、棒金ドロアと、自動釣銭機と、ＰＯＳ端末装置から成り、前記棒金ドロアは、開閉が行われるドロア部に収納された棒金ごとの金種の検知結果に基づいて当該ドロア部に収納されている在高に関するドロア在高情報を出力し、前記自動釣銭機は、前記ＰＯＳ端末装置から通知される釣銭を排出するとともに、自己が収納する在高に関する釣銭機在高情報を出力し、前記ＰＯＳ端末装置は、前記ドロア部を開放させるためのドロア開放操作が行われた際の第１の前記ドロア在高情報と第１の前記釣銭機在高情報による第１の在高情報を取得する第１の在高情報取得手段と、前記ドロア開放操作の後において処理終了操作が行われた際の第２の前記ドロア在高情報と第２の前記釣銭機在高情報による第２の在高情報を取得する第２の在高情報取得手段と、前記第１の在高情報と前記第２の在高情報とで変化があるかを判定し、判定結果に応じた所定の処理を実行する現金管理処理手段とを備える。
【００１０】
上記発明によれば、ドロア開放操作が行われた際に取得した第１のドロア在高情報と第１の釣銭機在高情報による第１の在高情報と、ドロア開放操作の後において処理終了操作が行われた際の第２の前記ドロア在高情報と第２の前記釣銭機在高情報による第２の在高情報とで変化があるか否かが判定される。これにより、棒金ドロアと自動釣銭機の間での現金の変動を把握することが可能になる。
【００１１】
また、上記発明によるＰＯＳシステムにおいて、前記現金管理処理手段は、前記第１のドロア在高情報が示す在高と前記第１の釣銭機在高情報が示す在高とを加算した第１加算在高と、前記第２のドロア在高情報が示す在高と前記第２の釣銭機在高情報が示す在高とを加算した第２加算在高とを比較した結果に基づいて、前記棒金ドロアから前記自動釣銭機への現金の移し替えが行われたか否かを判定し、判定結果に応じた所定の処理を実行する。
【００１２】
上記発明によれば、棒金ドロアと自動釣銭機の間での現金の変動として、棒金ドロアから自動釣銭機への現金の移し替えが行われたか否かを的確に判定することが可能となる。
【００１３】
また、上記発明によるＰＯＳシステムにおいて、前記現金管理処理手段は、前記第１加算在高と前記第２加算在高が等しければ、前記棒金ドロアから前記自動釣銭機への現金の移し替えが行われたものとして現金管理処理を実行する。
【００１４】
上記発明によれば、棒金ドロアから自動釣銭機への現金の移し替えが行われたことに応じた現金管理処理を的確に実行させることが可能となる。
【００１５】
また、上記発明によるＰＯＳシステムにおいて、前記現金管理処理手段は、前記第１加算在高が前記第２加算在高より少なければ、前記第１加算在高と第２加算在高釣銭との差分を釣銭準備金の追加分として現金管理処理を実行する。
【００１６】
上記発明によれば、釣銭準備金が追加されたことに応じた現金管理処理を的確に実行することが可能となる。
【００１７】
また、上記発明によるＰＯＳシステムにおいて、前記現金管理処理手段は、前記第１加算在高が前記第２加算在高より多ければ、前記第１加算在高と第２加算在高釣銭との差分を売上回収金として現金管理処理を実行する。
上記発明によれば、売上金の回収が行われたことに応じた現金管理処理を的確に実行することが可能となる。
【００１８】
また、上記発明によるＰＯＳシステムにおいて、前記ＰＯＳ端末装置は、前記ドロア開放操作が行われてから前記処理終了操作が行われるまでの間において、買上商品の登録を禁止する登録禁止手段をさらに備える。
【００１９】
上記発明によれば、前記ドロア開放操作が行われてから前記処理終了操作が行われるまで買上商品の登録が行われないので、棒金ドロアと自動釣銭機の間での現金の変動を正しく把握することが可能となる。
【００２０】
また、上記発明によるＰＯＳシステムにおいて、前記ＰＯＳ端末装置は、前記ドロア開放操作に応じて前記ドロア部を開放させるための制御を、前記第１の在高情報取得手段が前記第１のドロア在高情報と前記第１の釣銭機在高情報を取得した後のタイミングで実行するドロア開放制御部をさらに備える。
【００２１】
上記発明によれば、ドロアが開放される前の状態において第１のドロア在高情報と前記第１の釣銭機在高情報が取得されるために、ドロアが開放される直前の第１のドロア在高情報と前記第１の釣銭機在高情報を確実に取得することが可能になる。
【００２２】
また、上記発明によるＰＯＳシステムにおいて、前記ＰＯＳ端末装置は、前記ドロア部が開放された状態において行われた前記処理終了操作を無効とする無効化手段をさらに備える。
上記発明によれば、ドロア部が閉じられなければ処理終了操作が受け付けられないため、処理終了操作後において棒金ドロアにおける入金または出金は行われない。これにより、棒金ドロアにおける現実の在高とドロア在高情報との間で不整合が生じることを回避できる。
【００２３】
また、上記発明によるＰＯＳシステムにおいて、前記ＰＯＳ端末装置は、レシートを印字して発行する印字部と、前記現金管理処理手段の処理結果が反映された前記レシートを印字して発行するように印字部を制御する印字制御手段をさらに備える。
【００２４】
上記発明によれば、棒金ドロアと自動釣銭機の間での現金の変動結果を印字して出力することが可能になる。
【発明の効果】
【００２５】
本発明によれば、ＰＯＳ端末装置と棒金ドロアと自動釣銭機から成るＰＯＳシステムにおいて、棒金ドロアと自動釣銭機の現金の変動を的確に把握可能になるという効果が得られる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態におけるＰＯＳシステムの構成例を示す図である。
【図２】本実施形態における棒金ドロアの外観例を示す図である。
【図３】本実施形態におけるＰＯＳ端末装置の構成例を示す図である。
【図４】本実施形態における棒金ドロアの構成例を示す図である。
【図５】本実施形態のＰＯＳ端末装置の液晶タッチパネルにおいて表示される棒金ドロア対象の作業慣例の操作画面例を示す図である。
【図６】本実施形態のＰＯＳ端末装置の液晶タッチパネルにおいて表示される棒金ドロア対象の作業慣例の操作画面例を示す図である。
【図７】本実施形態における棒金ドロア対象の作業に応じた現金管理処理結果を印字したレシートの例を示す図である。
【図８】ドロア部が開いたまま処理終了ボタンを操作した場合に表示されるメッセージ画像例を示す図である。
【図９】棒金ドロア処理期間中に買上商品登録操作を行った場合に表示されるメッセージ画像例を示す図である。
【図１０】本実施形態における在高テーブルの構造例を示す図である。
【図１１】ＰＯＳ端末装置が実行する棒金ドロア対象の作業に応じた現金管理処理のための処理手順例を示す図である。
【図１２】ＰＯＳ端末装置が実行する、棒金ドロア処理期間中に買上商品登録操作が行われた場合に対応した処理手順例を示す図である。
【発明を実施するための形態】
【００２７】
図１は、本実施形態のＰＯＳ（Point Of Sales）システム１の構成例を示している。この図に示すＰＯＳシステム１は、ＰＯＳ端末装置１００、棒金ドロア２００および自動釣銭機３００から成る。棒金ドロア２００および自動釣銭機３００は、それぞれ、ＰＯＳ端末装置１００に対して接続される。
【００２８】
ＰＯＳ端末装置１００の正面右側にはレシート発行口１０１が設けられる。このレシート発行口１０１は、ＰＯＳ端末装置１００内部の印字部（図示せず）により印字したレシートなどが排出される部位である。
【００２９】
また、ＰＯＳ端末装置１００の正面には液晶タッチパネル１１４が設けられる。液晶タッチパネル１１４は各種の操作画像を表示するとともに、タッチ操作を受け付ける。店員は、液晶タッチパネル１１４に表示される操作画像を見ながら、液晶タッチパネル１１４に対してタッチ操作を行う。これにより、登録モードや設定モードなどのモード切り換えやプリセットキーによる商品登録や、各種ファイル設定などを行うことができる。客側表示部１１５は、顧客に対して買い上げ金額、釣り銭の金額などを表示する。
【００３０】
キー操作部１１７は、テンキー、現計キー、入金、支払、釣準備、売上回収などの各種締めキー、商品登録に関する各キーなどが配置される。
【００３１】
カードリーダライタ１１８は、プリペイドカードによる支払いのために設けられる。つまり、カードリーダライタ１１８に対してプリペイドカードを挿入し、例えばＰＯＳ端末装置１００において備えられる対応の会計キーを操作する。これにより、ＰＯＳ端末装置１００は、支払額分をプリペイドカードが記憶する残額から減算される。この際、カードリーダライタ１１８は、挿入されたプリペイドカードに記憶されている残額の読み込みを行ってＰＯＳ端末装置１００に出力する。また、支払代金分を減算した残額をプリペイドカードに書き込む。
【００３２】
棒金ドロア２００は、棒金が収納される部位である。この棒金ドロア２００は、図２に示すように、本体２０１に対して開閉されるドロア部２０２が設けられる。ドロア部２０２には、図示するように、棒金を１つずつ収納する棒金収納部２０２ａが複数配列されている。
【００３３】
なお、棒金とは、同じ金種の所定枚数の硬貨を棒状にまとめて包装したものである。棒金の金種としては、例えば１円硬貨、１０円硬貨、５０円硬貨、１００円硬貨および５００円硬貨を挙げることができる。ドロア部２０２における棒金収納部２０２ａは、それぞれ、上記金種の棒金の何れか１つに対応しており、対応の金種の棒金が収まるサイズに形成されている。
【００３４】
また、ドロア部２０２は、ＰＯＳ端末装置１００の制御により開放させることができる。つまり、店員がドロア部２０２を開放させたいと思ったときには、例えばＰＯＳ端末装置１００の液晶タッチパネル１１４に対する所定操作によりドロア開放ボタンを表示させ、このドロア開放ボタンに対してタッチ操作を行う。この操作に応じて、ＰＯＳ端末装置１００は、棒金ドロア２００に対してドロア部２０２の開放を指示する。棒金ドロア２００は、この指示に応じて、内部のソレノイドを駆動する。これにより、ドロア部２０２のロック状態が解除され、ドロア部２０２が開放される。なお、ドロア部２０２を閉じる際には、店員が手動でドロア部２０２を本体２０１に押し込む。そして、ドロア部２０２が既定の位置にまで押し込まれると、ドロア部２０２がロックされて閉じた状態となる。
【００３５】
また、棒金ドロア２００は、棒金収納部２０２ａごとに、例えば棒金の有無を検出するセンサと、収納された棒金の金種が正しいか否かを検出するためのセンサを備えている。これにより、或る棒金収納部２０２ａに対して誤った金種の棒金が収納された場合には、その旨を例えば液晶タッチパネル１１４に表示させたり、ランプなどによる点灯表示を行うなどして店員に通知するようにしている。これにより、棒金収納部２０２ａに対して、対応の金種の棒金が正しく収納されるようになっている。
【００３６】
また、棒金ドロア２００は、棒金収納部２０２ａごとに棒金の有無を検出する棒金センサ部を備えている。そして、棒金ドロア２００は、上記棒金センサ部により検出される金種ごとの棒金の収納数に基づいて、棒金ドロア２００に収納されている在高に関する情報（ドロア在高情報）を生成する。ドロア在高情報は、例えば棒金ドロア２００に収納されている在高を成す金種ごとの枚数の内訳を示す情報を含む。棒金ドロア２００は、ＰＯＳ端末装置１００からの要求に応じてドロア在高情報を生成し、生成したドロア在高情報をＰＯＳ端末装置１００に対して出力する。
【００３７】
また、図１において、自動釣銭機３００は、内部にＣＰＵ（Central Processing Unit）およびメモリから成る制御部（図示せず）を備え、この制御部により各貨幣種の在高管理、釣銭の払出し制御などの各種制御を行う。
【００３８】
自動釣銭機３００は、ＰＯＳ端末装置１００からの指示に応じて貨幣を紙幣払出部３０１とコイン払出口３０２に払い出す。また、紙幣投入口３０３は例えば補充用の紙幣が投入され、コイン投入口３０４は補充用の硬貨が投入される。自動釣銭機３００は、これらの投入された紙幣や硬貨を金種別に自動的に仕分けて収納する。
【００３９】
また、自動釣銭機３００は、上記のように収納している紙幣および硬貨の枚数を管理している。そして、自動釣銭機３００は、管理している紙幣および硬貨の枚数に基づいて、収納されている現金の在高に関する情報（釣銭機在高情報）を生成する。釣銭機在高情報は、例えば自動釣銭機３００に収納されている紙幣および硬貨を合わせた在高を成す金種ごとの紙幣または硬貨の各枚数の内訳を示す情報を含む。自動釣銭機３００は、ＰＯＳ端末装置１００からの要求に応じて釣銭機在高情報を生成し、この生成した釣銭機在高情報をＰＯＳ端末装置１００に対して出力する。
【００４０】
図３は、ＰＯＳ端末装置１００の構成例を示している。なお、この図において、図１と同一部分には同一符号を付している。この図に示すＰＯＳ端末装置１００は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、液晶タッチパネル１１４、客側表示部１１５、印字部１１６、キー操作部１１７、カードリーダライタ１１８およびシリアル通信部１１９を備える。
【００４１】
ＣＰＵ１１１は、ＲＯＭ（Read Only Memory）１１２およびＲＡＭ（Random Access Memory）１１３とともにコンピュータを形成している。ＣＰＵ１１１は、ＲＯＭ１１２に記憶されているプログラムを実行することによりＰＯＳ端末装置１００としての各種動作を実現する。
【００４２】
ＲＯＭ１１２は、上記のようにＣＰＵ１１１が実行するプログラムのほか、ＣＰＵ１１１が利用する各種のデータを記憶する。ＲＡＭ１１３は、ＣＰＵ１１１の作業領域として利用される。ここでは、ＣＰＵ１１１の処理によりＲＡＭ１１３に記憶される情報の１つとして在高テーブル１３０を示している。在高テーブル１３０は、棒金ドロア２００を対象とする作業に応じた現金管理処理に際して利用される。なお、在高テーブル１３０の構造例については後述する。
【００４３】
液晶タッチパネル１１４は、図１にて説明したようにＰＯＳ端末装置の正面に設けられる。液晶タッチパネル１１４は、ＣＰＵ１１１の制御に応じて所定の操作画像を表示する。また、液晶タッチパネル１１４は、タッチ操作が行われるのに応じて、そのタッチされた位置情報を出力する。ＣＰＵ１１１は、この位置情報を操作情報として処理する。これにより、液晶タッチパネル１１４に対するタッチ操作に応答した動作が実現される。
【００４４】
客側表示部１１５は、ＣＰＵ１１１の制御に応じて、前述のように、買い上げ金額、釣り銭の金額などの顧客に対して提示すべき情報を表示する。印字部１１６は、用紙に印字を行ってレシートなどとして発行する部位である。キー操作部１１７は、前述のように各種の締めキーや商品登録に関するキーなどが配置された部位である。
【００４５】
カードリーダライタ１１８は、挿入されたプリペイドカードに記憶されている残額などの情報を読み出す。ＣＰＵ１１１は、このように読み出された残額から支払金額を減算するなど、所定の精算処理を実行する。また、ＣＰＵ１１１は、支払金額の減算やチャージなどにより増減させたプリペイドカードの残額をカードリーダライタ１１８に通知する。カードリーダライタ１１８は、挿入されたプリペイドカードに記憶されている残額を、通知された残額に書き換える。
【００４６】
シリアル通信部（通信手段）１１９は、所定のシリアルデータ通信方式に対応するコネクタと通信機能を備える部位である。この図では、シリアル通信部１１９に対して棒金ドロア２００と自動釣銭機３００が接続されている。これにより、棒金ドロア２００と自動釣銭機３００は、それぞれ、ＰＯＳ端末装置１００との相互通信が可能となる。
【００４７】
図４は、棒金ドロア２００の構成例を示している。棒金ドロア２００は、ドロア部２０２、ロック機構部２１１、駆動制御部２１２、ソレノイド２１３、棒金センサ部２１４およびドロア在高情報生成部２１５を備える。
【００４８】
ドロア部２０２は、図２にて説明したように、棒金ドロア２００の本体２０１に対して開閉されるように設けられ、所定の金種に対応した所定数の棒金収納部２０２ａを備える。
【００４９】
ロック機構部２１１は、ドロア部２０２が閉じられた状態を維持するためにドロア部２０２をロックするための機構を備える。ＰＯＳ端末装置１００は、ドロア部２０２を開放させるための操作に応じてドロア部開放のための制御信号を送信する。駆動制御部２１２は、この制御信号の受信に応じてソレノイド２１３を駆動する。ソレノイド２１３は、駆動制御部２１２により駆動されることで、ロック機構部２１１によるドロア部２０２のロックを解除する。これにより、ドロア部２０２が開放される。
【００５０】
棒金センサ部２１４は、ドロア部２０２における棒金収納部２０２ａごとの棒金の有無を検知するセンサから成る部位である。棒金センサ部２１４は、検出信号として、棒金センサ部２１４は、棒金収納部２０２ａごとの棒金の有無を示す信号とともに、その棒金収納部２０２ａが対応する棒金の金種を示す信号を付加して出力する。
【００５１】
ドロア在高情報生成部２１５は、棒金センサ部２１４が出力する検出信号に基づいて、前述のドロア在高情報を生成する。つまり、ドロア在高情報生成部２１５は、上記検出信号が示す金種別の棒金の有無の情報に基づいて、ドロア部２０２に収納されている金種ごとの棒金の数を算出する。棒金の一本分に対応する金額は金種ごとに既知である。ドロア在高情報生成部２１５は、上記のように算出された金種ごとの棒金の数と、金種ごとの棒金一本分の金額とを利用してドロア在高を算出する。また、ドロア部２０２に収納されている金種ごとの棒金の数に基づいて、ドロア在高における金種ごとの硬貨の枚数を算出する。このように算出されたドロア在高と金種ごとの硬貨の枚数の情報を含んでドロア在高情報が形成される。ドロア在高情報生成部２１５は、このように生成したドロア在高を、シリアル通信部１１９経由でＰＯＳ端末装置１００に出力する。
【００５２】
次に、図５〜図８を参照して、棒金ドロア２００を開いて店員が行う作業と、その作業に応じたＰＯＳシステム１の動作の一例について説明する。図５は、液晶タッチパネル１１４のパネル面１１４Ａにファンクション一覧画面を表示させた状態例を示している。このファンクション一覧画面は、液晶タッチパネル１１４に対してファンクション一覧画面呼出のための所定のタッチ操作を行うことにより表示される。店員は、棒金ドロア２００のドロア部２０２を開く必要がある際に、このファンクション一覧画面を表示させるための操作を行う。
【００５３】
図５のファンクション一覧画面には、「棒金開」と表示されたドロア開放ボタンＢＴ１が表示されている。店員は、このドロア開放ボタンＢＴ１に対してタッチ操作を行う。この操作に応じて、ＰＯＳ端末装置１００は、棒金ドロア２００のドロア部２０２のロックを解除するための制御を実行し、ドロア部２０２を開放させる。
【００５４】
このようにドロア部２０２が開くのに応じて、パネル面１１４Ａの表示は、図５から図６に遷移する。図６には、棒金ドロア対象作業画面４００が表示された状態が示されている。この棒金ドロア対象作業画面４００には、文章による操作案内用の画像と、釣銭機入金ボタンＢＴ２と処理終了ボタンＢＴ３が配置されている。
【００５５】
ドロア部２０２を開いた目的が棒金ドロア２００から自動釣銭機３００への現金の移し替えである場合、店員は、棒金ドロア対象作業画面４００における釣銭機入金ボタンＢＴ２に対するタッチ操作を行う。この操作に応じて、ＰＯＳ端末装置１００は、自動釣銭機３００に対して入金が行われることを通知する。自動釣銭機３００は、この通知に応じて、入金を受け付けるモードとなる。
【００５６】
そして、店員は、上記のように釣銭機入金ボタンＢＴ２に対するタッチ操作を行った後、棒金ドロア２００のドロア部２０２から移し替えに必要な金種の棒金を必要な本数だけ取り出す。そして、店員は、この取り出した棒金の包装を解いて、硬貨を自動釣銭機３００のコイン投入口３０４に投入する。自動釣銭機３００は、投入された硬貨を金種ごとに分別して収納して管理する。
【００５７】
このように棒金ドロア２００から自動釣銭機３００への現金の移し替えが完了すると、店員は手動でドロア部２０２を閉じる。次に、店員は、棒金ドロア対象作業画面４００における処理終了ボタンＢＴ３に対する操作を行う。
【００５８】
また、ドロア開放ボタンＢＴ１を操作してドロア部２０２を開いた目的が、棒金ドロア２００への棒金の補充である場合、店員は、補充用に用意した棒金を、その金種に対応する棒金収納部２０２ａに収納する。なお、この場合、店員は棒金ドロア対象作業画面４００における釣銭機入金ボタンＢＴ２に対するタッチ操作を行う必要はない。そして、店員は、棒金を棒金収納部２０２ａに収納し終えると、手動でドロア部２０２を閉じ、次に、棒金ドロア対象作業画面４００における処理終了ボタンＢＴ３に対する操作を行う。
【００５９】
また、ドロア開放ボタンＢＴ１を操作してドロア部２０２を開いた目的が、棒金ドロア２００からの棒金の取り出しである場合、店員は、ドロア部２０２から、取り出すべき棒金を選んで棒金収納部２０２ａから取り出す。なお、この場合にも、店員は棒金ドロア対象作業画面４００における釣銭機入金ボタンＢＴ２に対するタッチ操作を行う必要はない。そして、店員は、棒金収納部２０２ａからの棒金の取り出しを終えると、手動でドロア部２０２を閉じ、次に、棒金ドロア対象作業画面４００における処理終了ボタンＢＴ３に対する操作を行う。
【００６０】
上記のように、処理終了ボタンＢＴ３に対する操作が行われたのに応じて、ＰＯＳ端末装置１００は、以下のように現金管理処理を実行する。つまり、ＰＯＳ端末装置１００は、ドロア開放ボタンＢＴ１が操作されたタイミングにおける第１加算残高（第１ドロア在高と第１釣銭機在高を加算した残高）と、上記処理終了ボタンＢＴ３が操作されたタイミングにおける第２加算残高（第２ドロア在高と第２釣銭機在高を加算した残高）を比較する。
【００６１】
まず、棒金ドロア２００から自動釣銭機３００への現金の移し替えである場合には、移し替えた棒金の金額が第１ドロア在高から減算される代わりに、第２釣銭機在高に加算される。したがって、第１加算残高と第２加算残高は等しくなる。このように第１加算残高と第２加算残高が等しい場合、ＰＯＳ端末装置１００は、棒金ドロア２００から自動釣銭機３００への現金の移し替えが行われたと判定する。そして、ＰＯＳ端末装置１００は、現金の移し替えが行われたものとして現金管理処理を実行する。
【００６２】
この現金管理処理の結果として、ＰＯＳ端末装置１００は、図７（ａ）に示すレシート５００Ａを印字して発行する。レシート５００Ａには、自動釣銭機３００における在高についての金種ごとの内訳として、ドロア開放ボタンＢＴ１が操作されたタイミングの内訳（「前」の列）と、処理終了ボタンＢＴ３が操作されたタイミングの内訳（「後」の列）が示されている。
【００６３】
また、レシート５００Ａには、棒金ドロア２００における在高についての金種ごとの内訳として、上記と同様に、ドロア開放ボタンＢＴ１が操作されたタイミングの内訳（「前」の列）と、処理終了ボタンＢＴ３が操作されたタイミングの内訳（「後」の列）が示されている。
【００６４】
図７（ａ）のレシート５００Ａにおいては、具体例として、１０円硬貨が５０枚入りの１本の棒金を棒金ドロア２００から自動釣銭機３００に移し替えた結果が反映されている。つまり、棒金ドロア２００の在高内訳では、１０円硬貨について、「前」のタイミングでは５０枚であったものが、「後」のタイミングでは、０枚となっている。この結果、前後間での枚数の増減は、１０円硬貨が−５０枚となっており、増減金額は−５００円である。なお、他の金種については、前後での増減は「０」である。
【００６５】
これに対して、自動釣銭機３００の在高内訳では、１０円硬貨について、「前」のタイミングでは１１枚であったものが、「後」のタイミングでは、６６枚となっている。この結果、前後間での増減は、１０円硬貨が５０枚となっており、増減金額は５００円である。したがって、棒金ドロア２００と自動釣銭機３００を合わせた在高増減合計は（５００＋（−５００））として求められ、したがって「０」となる。
【００６６】
また、棒金ドロア２００に対して棒金が補充された場合、ＰＯＳ端末装置１００は、例えば図７（ｂ）に示すレシート５００Ｂを発行する。図７（ｂ）は、具体例として、棒金ドロア２００に、１０円硬貨が５０枚入りの１本の棒金を補充した場合が示されている。この場合、棒金ドロア２００の在高内訳では、１０円硬貨について、「前」のタイミングでは０枚であったものが、「後」のタイミングでは、５０枚となっている。この結果、前後間での１０円硬貨の枚数の増減は５０枚となっており、増減金額は５００円となっている。
【００６７】
一方、自動釣銭機３００の在高内訳では、１０円硬貨について、「前」と「後」のいずれのタイミングにおいても０枚となる。この結果、前後間での１０円硬貨の枚数の増減は０枚となっており、増減金額は０円となる。
【００６８】
この場合、レシート５００Ｂに示されるように、在高増減合計は５００円となる。そして、この５００円は、釣準備金合計として扱われている。つまり、在高増減合計がプラス（正）である場合、ＰＯＳ端末装置１００は、その在高増減合計を釣準備金（釣銭として準備した現金）が追加されたものとして扱うように現金管理処理を行う。
【００６９】
また、棒金ドロア２００から棒金が取り出された場合、ＰＯＳ端末装置１００は、例えば図７（ｃ）に示すレシート５００Ｃを発行する。図７（ｃ）は、具体例として、１円硬貨が５０枚入りの１本の棒金を棒金ドロア２００から取り出した場合が示されている。この場合、棒金ドロア２００の在高内訳において、１円硬貨について、「前」のタイミングでは１００枚であったものが、「後」のタイミングでは、５０枚となっている。この結果、前後間での１円硬貨の枚数の増減は−５０枚となっており、増減金額は−５０円となっている。
【００７０】
一方、自動釣銭機３００の在高内訳では、１０円硬貨について、「前」と「後」のいずれのタイミングにおいても０枚となる。この結果、前後間での１０円硬貨の枚数の増減は０枚となっており、増減金額は０円となる。
【００７１】
この場合、レシート５００Ｃに示されるように、在高増減合計は−５０円となる。そして、この−５０円は、売上回収金合計として扱われている。つまり、在高増減合計がマイナス（負）である場合、ＰＯＳ端末装置１００は、その在高増減合計について売上の一部を回収したものとして扱うように現金管理処理を行う。
【００７２】
なお、先の説明では、棒金ドロア２００のドロア部２０２を開放させて現金の移し替え、棒金の補充または取り出し作業を行った後、店員は、ドロア部２０２を手動で閉じてから処理終了ボタンＢＴ３を操作している。処理終了ボタンＢＴ３を操作したときにドロア部２０２が未だ開放された状態であると、ＰＯＳ端末装置１００側では処理を終了させたのに係わらず、店員は現金の移し替え、棒金の補充または取り出し作業を行えてしまうことになる。この状態で店員が仮に上記の作業をしてしまうと、実際の在高とＰＯＳシステム１が管理する在高が整合しなくなってしまう。
【００７３】
そこで、本実施形態では、店員がドロア部２０２を未だ閉じていない状態で処理終了ボタンＢＴ３を操作した場合、ＰＯＳ端末装置１００は、ドロア部２０２を店員が閉じることを促すメッセージ画像を棒金ドロア対象作業画面４００に表示させるようにしている。図８は、このようなメッセージ画像の表示態様の一例を示している。図８では、「ドロアが開いています。ドロアを閉じてから「処理終了」ボタンを押下してください。」という文字が提示されたメッセージ画像４１０を棒金ドロア対象作業画面４００上に表示させている。
【００７４】
そして、上記のメッセージ画像４１０を見た店員がドロア部２０２を閉じると、ＰＯＳ端末装置１００は、ここではじめて、先に行われた処理終了ボタンＢＴ３に対する操作に応答した処理を実行するようにされている。
【００７５】
また、ドロア開放ボタンＢＴ１が操作されてから処理終了ボタンＢＴ３が操作されるまでの期間（以下、棒金ドロア処理期間とも称する）は、ＰＯＳ端末装置１００は、買上商品の登録を受け付けない。つまり、棒金ドロア処理期間におけるＰＯＳ端末装置１００に対する買上商品の登録は禁止される。棒金ドロア処理期間において買上商品の登録ができるようにしてしまうと、自動釣銭機３００に対する顧客の支払金額の入金および釣銭の払い出しなども可能となってしまう。このため、現金の移し替えや棒金の補充、取り出しの作業に応じて正しく現金管理を行うことができなくなってしまう。
【００７６】
そこで、本実施形態では、棒金ドロア処理期間において店員が商品登録のための操作を行った場合、ＰＯＳ端末装置１００は、この商品登録のための操作が無効であるとして処理する。そのうえで、例えば図９に示すように、処理終了ボタンＢＴ３が操作されるまで、商品登録はできないことを店員に通知するためのメッセージ画像４２０を棒金ドロア対象作業画面４００上に表示させる。なお、このメッセージ画像４２０は例えば数秒程度の所定時間により表示され、この所定時間が経過した後図６に示した画面に戻るようになっている。
【００７７】
次に、図１０を参照して、ＰＯＳ端末装置１００のＲＡＭ１１３に記憶される在高テーブル１３０の構造例を示す。なお、この図においては、先に、図７（ａ）、図７（ｂ）、図７（ｃ）に示したレシート５００Ａ、５００Ｂおよび５００Ｃの内容が反映されている。
【００７８】
図１０に示される在高テーブル１３０は、ドロア開放操作時刻領域１３１と処理終了操作時刻領域１３２ごとに、ドロア在高情報領域１３３、釣銭機在高情報領域１３４、ドロア在高領域１３５、釣銭機在高領域１３６および加算在高領域１３７が対応付けられた構造を有する。
【００７９】
ドロア開放操作時刻領域１３１は、ドロア開放ボタンＢＴ１が操作された時刻（ドロア開放操作時刻）を格納する。処理終了操作時刻領域１３２は、処理終了ボタンＢＴ３が操作された時刻（処理終了操作時刻）を格納する。
【００８０】
ドロア在高情報領域１３３は、対応のドロア開放操作時刻または処理終了操作時刻において棒金ドロア２００から送信されたドロア在高情報を格納する。釣銭機在高情報領域１３４は、対応のドロア開放操作時刻または処理終了操作時刻において自動釣銭機３００から送信された釣銭機在高情報を格納する。
【００８１】
ドロア在高領域１３５は、対応のドロア在高情報から求められたドロア在高を格納する。釣銭機在高領域１３６は、対応の釣銭機在高情報から求められた釣銭機在高を格納する。加算在高領域１３７は、対応のドロア在高と釣銭機在高を加算した加算在高を格納する。
【００８２】
なお、ドロア開放操作時刻領域１３１にドロア開放操作時刻が格納されている場合、これに対応付けられたドロア在高情報領域１３３、釣銭機在高情報領域１３４、ドロア在高領域１３５、釣銭機在高領域１３６および加算在高領域１３７は、ドロア開放ボタンＢＴ１の操作に対応するものとなる。したがって、対応の処理終了操作時刻領域１３２には、有効な値は格納されない。また、この場合のドロア在高領域１３５、釣銭機在高領域１３６および加算在高領域１３７は、それぞれ、第１ドロア在高、第１釣銭機在高および第１加算在高として扱われる情報を格納する。
【００８３】
また、処理終了操作時刻領域１３２に処理終了操作時刻が格納されている場合、これに対応付けられたドロア在高情報領域１３３、釣銭機在高情報領域１３４、ドロア在高領域１３５、釣銭機在高領域１３６および加算在高領域１３７は、処理終了ボタンＢＴ３の操作に対応するものとなる。したがって、対応のドロア開放操作時刻領域１３１には、有効な値は格納されない。また、この場合のドロア在高領域１３５、釣銭機在高領域１３６および加算在高領域１３７は、それぞれ、第２ドロア在高、第２釣銭機在高および第２加算在高として扱われる情報を格納する。
【００８４】
図１０において、図７（ａ）に示した現金の移し替え作業に対応するのは、ドロア開放操作時刻領域１３１にドロア開放操作時刻「１５：５５」が格納される行と、次の処理終了操作時刻領域１３２に処理終了操作時刻「１５：５６」が格納される行である。この行におけるドロア在高情報領域１３３と釣銭機在高情報領域１３４は、それぞれ、図７（ａ）のレシート５００Ａに示される金種ごとの枚数の内訳が反映された内容のドロア在高情報と釣銭機在高情報を格納する。
【００８５】
また、図１０において、図７（ｂ）に示した現金の移し替え作業に対応するのは、ドロア開放操作時刻領域１３１にドロア開放操作時刻「１５：５８」が格納される行と、次の処理終了操作時刻領域１３２に処理終了操作時刻「１５：５９」が格納される行である。この行におけるドロア在高情報領域１３３と釣銭機在高情報領域１３４は、それぞれ、図７（ｂ）のレシート５００Ｂに示される金種ごとの枚数の内訳が反映された内容のドロア在高情報と釣銭機在高情報を格納する。
【００８６】
また、図１０において、図７（ｃ）に示した現金の移し替え作業に対応するのは、ドロア開放操作時刻領域１３１にドロア開放操作時刻「１６：００」が格納される行と、次の処理終了操作時刻領域１３２に処理終了操作時刻「１６：０１」が格納される行である。この行におけるドロア在高情報領域１３３と釣銭機在高情報領域１３４は、それぞれ、図７（ｃ）のレシート５００Ｃに示される金種ごとの枚数の内訳が反映された内容のドロア在高情報と釣銭機在高情報を格納する。
【００８７】
図１１のフローチャートは、ＰＯＳ端末装置１００のＣＰＵ１１１が実行する処理手順例を示している。ＣＰＵ１１１（第１の在高情報取得手段）は、棒金ドロア対象作業画面４００におけるドロア開放ボタンＢＴ１に対する操作が行われるのを待機している（ステップＳ１０１−ＮＯ）。そして、ドロア開放ボタンＢＴ１に対する操作が行われるのに応じて（ステップＳ１０１―ＹＥＳ）、ＣＰＵ１１１（第１の在高情報取得手段）は、棒金ドロア２００に対してドロア在高情報要求を送信し、自動釣銭機３００に対して釣銭機在高情報要求を送信する（ステップＳ１０２）。これらの要求に応答して、棒金ドロア２００からはドロア在高情報が送信され、自動釣銭機３００からは釣銭機在高情報が送信される。ＰＯＳ端末装置１００は、このように送信されたドロア在高情報と釣銭機在高情報を受信する。
【００８８】
ＣＰＵ１１１（第１の在高情報取得手段）は、上記ステップＳ１０２による要求に応じて受信したドロア在高情報に基づいて、ドロア開放ボタンＢＴ１の操作タイミングに対応する第１ドロア在高を求める。同様に、ＣＰＵ１１１（第１の在高情報取得手段）は、上記ステップＳ１０２による要求に応じて受信した釣銭機在高情報に基づいて、ドロア開放ボタンＢＴ１の操作タイミングに対応する第１釣銭機在高を求める。そして、これらの第１ドロア在高と第１釣銭機在高を含む所定の情報を現在時刻（ドロア開放操作時刻）に対応させ、ＲＡＭ１１３における在高テーブル１３０の領域に記憶させる（ステップＳ１０３）。
【００８９】
次に、ＣＰＵ１１１（ドロア開放制御部）は、ドロア部２０２を開放させるための制御を棒金ドロア２００の駆動制御部２１２に対して実行する（ステップＳ１０４）。
【００９０】
上記ステップＳ１０１〜Ｓ１０４の手順から理解されるように、本実施形態においては、ドロア開放ボタンＢＴ１に対する操作に応じて在高テーブル１３０への情報の記憶が完了した後において、ドロア部２０２を開放させることとしている。仮に、ドロア部２０２を開放させた後に在高テーブル１３０への情報の記憶を行う手順とした場合には以下のような不具合が生じる可能性がある。つまり、ドロア部２０２が開いてから在高テーブル１３０への情報の記憶が完了するまでの間において、現金移し替えや棒金の補充、取り出しなどが行われてしまう可能性がある。このようなことが起こった場合には、在高テーブル１３０に記憶された情報と、実際の在高とに不整合が生じることとなって正しく現金管理ができなくなる。そこで、本実施形態では、ドロア開放ボタンＢＴ１への操作に応じた動作として、在高テーブル１３０への情報の記憶が完了した後にドロア部２０２を開放させることで、上記のような不整合が生じることを確実に回避している。
【００９１】
次に、ＣＰＵ１１１（無効化手段）は、処理終了ボタンＢＴ３（図６）が操作されるのを待機している（ステップＳ１０５−ＮＯ）。そして、処理終了ボタンＢＴ３が操作されると（ステップＳ１０５−ＹＥＳ）、ＣＰＵ１１１（無効化手段）は、ドロア部２０２が閉じた状態であるか否かについて判定する（ステップＳ１０６）。棒金ドロア２００の駆動制御部２１２は、ロック機構部２１１の状態により、ドロア部２０２が開放状態と閉じた状態のいずれであるのかを検知している。当該ステップＳ１０６における判定にあたり、ＣＰＵ１１１（無効化手段）は、例えば、駆動制御部２１２が出力する検知信号を入力する。
【００９２】
ＣＰＵ１１１（無効化手段）は、ドロア部２０２が開いた状態であると判定した場合（ステップＳ１０６−ＮＯ）、図８に例示したように、ドロア部２０２を店員に閉じさせるためのメッセージ画像４１０を表示させる（ステップＳ１０７）。
【００９３】
これに対して、ドロア部２０２が閉じた状態であると判定した場合（ステップＳ１０６−ＹＥＳ）、ＣＰＵ１１１（第２の在高情報取得手段）は、棒金ドロア２００に対してドロア在高情報要求を送信し、自動釣銭機３００に対して釣銭機在高情報要求を送信する（ステップＳ１０８）。これらの要求に応答して、棒金ドロア２００からはドロア在高情報が送信され、自動釣銭機３００からは釣銭機在高情報が送信される。ＰＯＳ端末装置１００は、このように送信されたドロア在高情報と釣銭機在高情報を受信する。
【００９４】
ＣＰＵ１１１（第２の在高情報取得手段）は、上記ステップＳ１０８による要求に応じて受信したドロア在高情報に基づいて、処理終了ボタンＢＴ３の操作タイミングに対応する第２ドロア在高を求める。同様に、ＣＰＵ１１１（第２の在高情報取得手段）は、上記ステップＳ１０８による要求に応じて受信した釣銭機在高情報に基づいて、処理終了ボタンＢＴ３の操作タイミングに対応する第２釣銭機在高を求める。そして、これらの第２ドロア在高と第２釣銭機在高を含む所定の情報を現在時刻（処理終了操作時刻）に対応させ、ＲＡＭ１１３における在高テーブル１３０の領域に記憶させる（ステップＳ１０９）。
【００９５】
次に、ＣＰＵ１１１（現金管理処理手段）は、ステップＳ１０３に対応して在高テーブル１３０に格納された第１加算在高と、ステップＳ１０９に対応して在高テーブル１３０に格納された第２加算在高とを読み込む。そして、第１加算在高と第２加算在高とを比較して、両者が等しいか否かについて判定する（ステップＳ１１０）。
【００９６】
ここで、第１加算在高と第２加算在高が等しいと判定された場合は（ステップＳ１１０−ＹＥＳ）、図７（ａ）の事例のように現金の移し替えが行われた事例に該当する。つまり、第１加算在高（第１在高情報）と第２加算在高（第２在高情報）とで変化が生じていない場合には、現金の移し替えが行われたものと判定したことになる。そこで、この場合のＣＰＵ１１１（現金管理処理手段）は、現金の移し替えが行われたものと判定し、現金の移し替えに対応する現金管理処理を実行する（ステップＳ１１１）。つまり、図７（ａ）にして説明したように、加算在高については増減がなかったものとして処理する。
【００９７】
これに対して、第１加算在高と第２加算在高が等しくない（つまり、第１在高情報と第２第２在高情報に変化がある）と判定した場合（ステップＳ１１０−ＮＯ）、ＣＰＵ１１１（現金管理処理手段）は、さらに、第１加算在高のほうが第２加算在高よりも少ないか否かについて判定する（ステップＳ１１２）。ここで、第１加算在高のほうが第２加算在高よりも少ない場合は（ステップＳ１１２−ＹＥＳ）、図７（ｂ）のように棒金ドロア２００に棒金が補充された事例に該当する。そこで、この場合のＣＰＵ１１１（現金管理処理手段）は、棒金の補充が行われたものと判定し、これに応じて、第１加算在高と第２加算在高の差分を釣銭準備金が追加されたものとして扱って現金管理処理を実行する（ステップＳ１１３）。
【００９８】
また、第１加算在高のほうが第２加算在高よりも多いと判定した場合は（ステップＳ１１２−ＮＯ）、図７（ｃ）のように棒金ドロア２００から棒金が取り出された事例に該当する。そこで、この場合のＣＰＵ１１１（現金管理処理手段）は、棒金が取り出されたものと判定し、これに応じて、第１加算在高と第２加算在高の差分を売上回収金として扱って現金管理処理を実行する（ステップＳ１１４）。
【００９９】
そして、ＣＰＵ１１１（印字制御手段）は、上記ステップＳ１１１、Ｓ１１３、Ｓ１１４のいずれかの処理結果が反映されたレシートを、例えば図７に示した態様により印字部１１６に印字させ、印字されたレシートを発行させるための制御を実行する（ステップＳ１１５）。
【０１００】
図１２のフローチャートは、上記図１１の処理と並行してＣＰＵ１１１が実行する処理手順例である。この図１２に示す処理は、前述の棒金ドロア処理期間における買上商品の登録禁止を実現するためのものとなる。
【０１０１】
ＣＰＵ１１１（登録禁止手段）は、買上商品を登録するための操作が行われるのを待機している（ステップＳ２０１）。そして、買上商品を登録するための操作が行われると（ステップＳ２０１−ＹＥＳ）、ＣＰＵ１１１（登録禁止手段）は、現在、棒金ドロア処理期間中であるか否かについて判定する（ステップＳ２０２）。つまり、ドロア開放ボタンＢＴ１に対する操作は行われたが、この後の処理終了ボタンＢＴ３に対する操作は未だ行われていない状態であるか否かについて判定する。
【０１０２】
棒金ドロア処理期間中であると判定した場合（ステップＳ２０２−ＹＥＳ）、ＣＰＵ１１１（登録禁止手段）は、図９に例示したように、ドロア部２０２を閉じてもらうことを促すメッセージ画像４２０を表示させるための制御を実行する（ステップＳ２０３）。これに対して、棒金ドロア処理期間中ではないと判定した場合（ステップＳ２０２−ＮＯ）、ＣＰＵ１１１は、今回の登録操作に応じて買上商品の登録を実行する（ステップＳ２０４）。
【０１０３】
なお、図１０に示す在高テーブル１３０の構造はあくまでも一例である。例えば、図１１により説明したように、現金管理処理として、現金の移し替え、釣準備金、売上回収金のいずれとして処理すべきかの判定（ステップＳ１１０、Ｓ１１２）にあたっては、加算在高を利用している。したがって、在高テーブル１３０について、ドロア開放操作時刻領域１３１と処理終了操作時刻領域１３２ごとに加算在高領域１３７を対応付けた構造とすることが考えられる。また、加算在高領域１３７は、ドロア在高と釣銭機在高とを加算することで簡単に求めることができる。そこで、在高テーブル１３０について、ドロア開放操作時刻領域１３１と処理終了操作時刻領域１３２ごとに、ドロア在高領域１３５と釣銭機在高領域１３６を対応付けた構造とすることも考えられる。なお、この場合において、ドロア在高情報と釣銭機在高情報は、図７に示したレシート５００における在高の内訳を印字するのに必要となる。そこで、ドロア在高情報と釣銭機在高情報については、例えば、在高テーブル１３０とは個別のデータ構造により記憶させておくこととすればよい。また、在高テーブル１３０を所定のタイミングで不揮発性のメモリに転送して記憶させる用にすれば、在高テーブル１３０の内容を履歴として保存することができる。
【０１０４】
また、上記実施の形態では、図５のドロア開放ボタンＢＴ１を押すことで、ＰＯＳ端末装置１００のＣＰＵ１１１が棒金ドロア２００のドロア在高情報と、自動釣銭機３００の釣銭機在高情報とを取得するよう制御する例を示したが、これに限られるものではない。例えば、棒金ドロア２００、自動釣銭機３００から、リアルタイムで、それぞれの在高情報をＰＯＳ端末装置１００へ出力し、ドロア開放ボタンＢＴ１を押すことで、ＰＯＳ端末装置１００のＣＰＵ１１１が内部のＲＡＭ１１３に記憶するドロア在高情報、自動釣銭機３００の釣銭機在高情報を特定するようにしてもよい。
また、上記実施形態における図７では棒金ドロア対象の作業に応じた現金管理処理結果をレシートに印字する例を示したが、図７と同様の情報をＰＯＳ端末装置１００の液晶タッチパネル１１４に表示させるようにしてもよい。
【０１０５】
また、ＣＰＵ１１１が実行するプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより現金管理処理等を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器などのハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１０６】
また、上記プログラムは、このプログラムを記憶装置などに格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネットなどのネットワーク（通信網）や電話回線などの通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【０１０７】
１  ＰＯＳシステム
１００  ＰＯＳ端末装置
１０１  レシート発行口
１１４  液晶タッチパネル
１１４Ａ  パネル面
１１５  客側表示部
１１６  印字部
１１７  キー操作部
１１８  カードリーダライタ
１１９  シリアル通信部
１３０  在高テーブル
２００  棒金ドロア
２０２  ドロア部
２０２ａ  棒金収納部
３００  自動釣銭機
【図１】
0005870685.tif 000002
【図２】
0005870685.tif 000003
【図３】
0005870685.tif 000004
【図４】
0005870685.tif 000005
【図５】
0005870685.tif 000006
【図６】
0005870685.tif 000007
【図７】
0005870685.tif 000008
【図８】
0005870685.tif 000009
【図９】
0005870685.tif 000010
【図１０】
0005870685.tif 000011
【図１１】
0005870685.tif 000012
【図１２】
0005870685.tif 000013