(57)【特許請求の範囲】
【請求項１】
収納している貨幣の在高に関する在高情報を在高要求コマンドに応じて送信する自動釣銭機に、通信可能に接続される商品販売データ処理装置であって、
操作を受ける第１操作部と、
一取引にかかる商品の識別情報の入力を受け付ける受付手段と、
前記識別情報の入力が受け付けられた一取引にかかる商品の合計金額を、算出する合計金額算出手段と、
前記第１操作部が操作されたことを条件に、前記自動釣銭機に前記在高要求コマンドを送信して前記在高情報を受信する送受信手段と、
前回の取引の終了後の前記自動釣銭機内の貨幣の在高情報である前回在高情報を記憶した記憶部が記憶している前記前回在高情報と、前記送受信手段が受信した前記在高情報と、を用いて今回の取引での前記自動釣銭機への入金額を算出する入金額算出手段と、
前記入金額が前記合計金額以上であるか否かを判定し、前記入金額が前記合計金額以上であるとき、前記入金額にて一取引の決済をする決済手段と、
今回の取引終了時での前記自動釣銭機の前記在高情報を得て、当該在高情報を前記前回在高情報として前記記憶部に記憶させる更新手段と、
を備えることを特徴とする商品販売データ処理装置。
【請求項２】
前記入金額と前記合計金額とを用いて釣銭金額を算出する釣銭金額算出手段と、
前記釣銭金額分の貨幣の出金を指令する出金コマンドを前記自動釣銭機に送信する出金コマンド送信手段と、
を備え、
前記更新手段は、前記出金コマンド送信手段が前記自動釣銭機に前記出金コマンドを送信した後に、前記在高要求コマンドを送信して前記在高情報を受信し、当該在高情報を前回在高情報として前記記憶部に記憶させることを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項３】
操作を受ける第２操作部を備え、
前記決済手段は、前記第２操作部が操作されたことを条件に、前記決済を行い、
前記第２操作部が操作を受ける前は、前記第１操作部が操作される毎に、前記送受信手段が、前記自動釣銭機に前記在高要求コマンドを送信して前記在高情報を受信することを特徴とする請求項１または２に記載の商品販売データ処理装置。
【請求項４】
自動釣銭機と、
請求項１ないし３のいずれか一項に記載の商品販売データ処理装置と、
を備えることを特徴とする入出金システム。
【請求項５】
収納している貨幣の在高に関する在高情報を在高要求コマンドに応じて送信する自動釣銭機に、通信可能に接続された商品販売データ処理装置のコンピュータを、
一取引にかかる商品の識別情報の入力を受け付ける受付手段と、
前記識別情報の入力が受け付けられた一取引にかかる商品の合計金額を、算出する合計金額算出手段と、
第１操作部が操作されたことを条件に、前記自動釣銭機に前記在高要求コマンドを送信して前記在高情報を受信する送受信手段と、
前回の取引の終了後の前記自動釣銭機内の貨幣の在高情報である前回在高情報を記憶した記憶部が記憶している前記前回在高情報と、前記送受信手段が受信した前記在高情報と、を用いて今回の取引での前記自動釣銭機への入金額を算出する入金額算出手段と、
前記入金額が前記合計金額以上であるか否かを判定し、前記入金額が前記合計金額以上であるとき、前記入金額にて一取引の決済をする決済手段と、
今回の取引終了時での前記自動釣銭機の前記在高情報を得て、当該在高情報を前記前回在高情報として前記記憶部に記憶させる更新手段と、
として機能させるプログラム。
【請求項６】
前記コンピュータを、
前記入金額と前記合計金額とを用いて釣銭金額を算出する釣銭金額算出手段と、
前記釣銭金額分の貨幣の出金を指令する出金コマンドを前記自動釣銭機に送信する出金コマンド送信手段と、
として機能させ、
前記更新手段は、前記出金コマンド送信手段が前記自動釣銭機に前記出金コマンドを送信した後に、前記在高要求コマンドを送信して前記在高情報を受信し、当該在高情報を前回在高情報として前記記憶部に記憶させる、請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品販売データ処理装置、入出金システムおよびプログラムに関する。
【背景技術】
【０００２】
従来より、ＰＯＳ端末と自動釣銭機とを備え、一取引の商品の預かり金の金額を自動釣銭機で計数し、その預かり金額をＰＯＳ端末での決済処理に用いる入出金システムが知られている。
【０００３】
このような入出金システムでは、まず、ＰＯＳ端末が、スキャナ等の操作によって商品コードが入力された商品の合計金額を算出する。その後、ＰＯＳ端末は、計数開始キーの操作を受け付けると、自動釣銭機に対して、貨幣の計数開始を指示する計数開始コマンドを送信する。自動釣銭機は、計数開始コマンドを受信した後に、入金される貨幣の入金枚数の計数を開始する。自動釣銭機は、計数結果に基づいて入金額を算出して、算出した入金額をＰＯＳ端末に送信する。そして、ＰＯＳ端末は、受信した入金額を用いて決済を行う。このような入出金システムは、一取引の商品の預かり金を自動釣銭機が計数するので、店員が計数する場合に比べて、正確に計数できる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては、ＰＯＳ端末で全ての商品コードが入力されて商品の合計金額が算出された後に自動釣銭機に入金された貨幣を、入金額として用いるため、取引に掛かる時間が長くなってしまう。
【課題を解決するための手段】
【０００５】
実施形態の商品販売データ処理装置は、収納している貨幣の在高に関する在高情報を在高要求コマンドに応じて送信する自動釣銭機に、通信可能に接続される。実施形態の商品販売データ処理装置は、操作を受ける第１操作部と、受付手段と、合計金額算出手段と、送受信手段と、入金額算出手段と、決済手段と、更新手段と、を備える。前記受付手段は、一取引にかかる商品の識別情報の入力を受け付ける。前記合計金額算出手段は、前記識別情報の入力が受け付けられた一取引にかかる商品の合計金額を、算出する。前記送受信手段は、前記第１操作部が操作されたことを条件に、前記自動釣銭機に前記在高要求コマンドを送信して前記在高情報を受信する。前記入金額算出手段は、前回の取引の終了後の前記自動釣銭機内の貨幣の在高情報である前回在高情報を記憶した記憶部が記憶している前記前回在高情報と、前記送受信手段が受信した前記在高情報と、を用いて今回の取引での前記自動釣銭機への入金額を算出する。前記決済手段は、前記入金額が前記合計金額以上であるか否かを判定し、前記入金額が前記合計金額以上であるとき、前記入金額にて一取引の決済をする。前記更新手段は、今回の取引終了時での前記自動釣銭機の前記在高情報を得て、当該在高情報を前記前回在高情報として前記記憶部に記憶させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態にかかる入出金システムを示す外観斜視図である。
【図２】図２は、実施形態にかかるＰＯＳ端末を示すブロック図である。
【図３】図３は、実施形態にかかるＰＯＳ端末のＲＡＭの前回在高情報記憶エリアを示す模式図である。
【図４】図４は、実施形態にかかるＰＯＳ端末のキーボードを示す図である。
【図５】図５は、実施形態にかかる自動釣銭機の構成を示すブロック図である。
【図６】図６は、実施形態にかかる自動釣銭機が実行する入出金処理のフローチャートである。
【図７】図７は、実施形態にかかる会計処理におけるＰＯＳ端末の機能構成を示すブロック図である。
【図８】図８は、実施形態にかかるＰＯＳ端末が実行する処理のフローチャートである。
【発明を実施するための形態】
【０００７】
以下に添付図面を参照して、実施形態にかかる商品販売データ処理装置、入出金システムおよびプログラムを詳細に説明する。
【０００８】
図１に示すように、入出金システム１は、商品販売データ処理装置であるＰＯＳ（Point  of  Sales：販売時点管理）端末１０と、このＰＯＳ端末１０に通信ケーブル（図示せず）を介して接続された自動釣銭機１００と、を備えている。
【０００９】
ＰＯＳ端末１０は、キーボード３２、モードスイッチ３３、操作者用表示器３４、客用表示器３５、コードスキャナ３６およびサーマルプリンタ３７等を備えている。操作者用表示器３４には、入力装置としてのタッチパネル４３が積層して取り付けられている。また、ＰＯＳ端末１０は、上記各部を制御するコンピュータとしての制御部３１（図２参照）を備えている。
【００１０】
図２に示すように、制御部３１は、ＣＰＵ（Central  Processing  Unit）３８と、ＲＯＭ（Read  Only  Memory）４０と、記憶部としてのＲＡＭ（Random  Access  Memory）４１と、タイマ４２と、を有している。ＲＯＭ４０、ＲＡＭ４１およびタイマ４２は、アドレスバス、データバス等のバスライン３９を介してＣＰＵ３８に接続されている。ＣＰＵ３８は、ＰＯＳ端末１０の各部を集中的に制御する。ＲＯＭ４０は、各種プログラムや各種データを記憶している。ＲＡＭ４１は、売上バッファや印字バッファ等の各種バッファを構成して各種データを書き換え自在に記憶する。タイマ４２は、日時等を計時する。
【００１１】
また、ＲＡＭ４１は、図３に示すように、前回在高情報記憶エリア４１ａを有する。前回在高情報記憶エリア４１ａは、前回の取引の終了後の自動釣銭機１００内の貨幣の在高情報である前回在高情報を記憶している。在高情報は、本実施形態では、自動釣銭機１００内の貨幣の金種別の枚数である。ＰＯＳ端末１０の起動時には、ＰＯＳ端末１０の起動時の自動釣銭機１００の在高情報が前回在高情報記憶エリア４１ａに格納されるようになっている。なお、在高情報は、自動釣銭機１００内の貨幣の合計金額であっても良い。
【００１２】
次に、制御部３１によって駆動制御される各部を説明する。
【００１３】
キーボード３２は、図４に示すように、操作を受ける各種の操作キーを有している。各種の操作キーとしては、例えば、置数キー３２ａ、一取引の代金を現金決済することを宣言する預／現計キー３２ｂ、在高要求コマンドの送信を指示する入金確定キー３２ｄ等がある。本実施形態では、入金確定キー３２ｄが第１操作部に相当し、預／現計キー３２ｂが第２操作部に相当する。キーボード３２は、キーボードコントローラ６８を介してバスライン３９に接続され、操作された操作キーに応じた信号をキーボードコントローラ６８の動作によって制御部３１に入力する。
【００１４】
モードスイッチ３３は、モードスイッチコントローラ６９を介してバスライン３９に接続され、モードスイッチコントローラ６９の動作によって切り替え位置に応じた信号を制御部３１に入力する。制御部３１は、モードスイッチ３３からの出力信号に応じて、ＰＯＳ端末１０の動作モードを登録モード、設定モード、精算モード、点検モード等の各業務モードに設定する。なお、ＰＯＳ端末１０の動作モードの切り替えは、モードスイッチ３３というハードウェアの切り替え位置に応じた出力信号によって制御するものに限るものではなく、マウス等のポインティングデバイスによる画面上に表示されている各動作モードを示すボタンの操作に応じて制御するようなソフトウェアでも良い。
【００１５】
操作者用表示器３４および客用表示器３５は、表示コントローラ７０，７１を介してバスライン３９に接続され、制御部３１からの表示データが表示コントローラ７０，７１に入力されると、表示コントローラ７０，７１に駆動されて所定事項を表示する。
【００１６】
タッチパネル４３は、操作者によってタッチされたパネル上のＸＹ座標の位置を認識して座標データを取得する。タッチパネル４３は、パネルコントローラ４４を介してバスライン３９に接続され、取得した座標データに応じた信号をパネルコントローラ４４の動作によって制御部３１に入力する。
【００１７】
コードスキャナ３６は、商品に付されたバーコード等の商品コードを光学的に読み取るもので、スキャナコントローラ７２を介してバスライン３９に接続され、読み取った商品コードのデータをスキャナコントローラ７２の動作によって制御部３１に送信する。
【００１８】
サーマルプリンタ３７は、プリンタコントローラ７３を介してバスライン３９に接続され、制御部３１によって駆動制御される。このサーマルプリンタ３７は、カッタ部（図示せず）を有している。サーマルプリンタ３７は、制御部３１によって駆動制御されて、図示しない長尺紙であるレシート用紙にレシートとしての必要事項を印字し、これを切断してレシートとして発行する。
【００１９】
また、ＣＰＵ３８には、通信ケーブルを介して自動釣銭機１００に接続され自動釣銭機１００との間のデータ通信を司る通信インタフェース７４が、バスライン３９に接続されており、通信インタフェース７４は制御部３１によって駆動制御される。
【００２０】
ＣＰＵ３８に接続されたバスライン３９には、ＨＤＤ（Hard  Disk  Drive）５５がＨＤＤコントローラ５６を介して接続されている。ＨＤＤ５５は、制御部３１を動作させるコンピュータプログラムの他に、商品マスタファイル、売上データ等を記憶する売上ファイル等を記憶している。商品マスタファイルは、商品毎に商品名や単価等を記憶するファイルであり、詳細には、商品識別コードに対応付けして商品名や単価等を記憶する。なお、上述のコンピュータプログラム、商品マスタファイル、売上データ等を記憶する記憶装置としては、ＨＤＤ５５に限るものではなく、例えばＣＦ（Compact  Flash：コンパクトフラッシュ（登録商標））やＳＳＤ（Solid  State  Drive）等であっても良い。また、この記憶装置は、ＰＯＳ端末１０が備えるものであっても良いし、ＰＯＳ端末１０の外部に設置された外部記憶装置であっても良い。
【００２１】
ＨＤＤ５５に格納されたコンピュータプログラムは、ＰＯＳ端末１０の起動時に商品マスタファイル等の各種ファイルとともにＨＤＤコントローラ５６の動作によってＲＡＭ４１に書き込まれ、これによって制御部３１による各部の駆動制御が可能な状態となる。
【００２２】
自動釣銭機１００は、図５に示すように、硬貨を入出金する硬貨入出金部１０１と、紙幣を入出金する紙幣入出金部１０２と、制御部１０３と、を備えている。
【００２３】
硬貨入出金部１０１は、硬貨入金口１１１と、硬貨選別機構１１２と、硬貨収納部１１３、硬貨出金機構１１４と、硬貨出金口１１５と、を備えている。
【００２４】
硬貨入金口１１１は、硬貨を受け入れる。硬貨選別機構１１２は、硬貨入金口１１１が受け入れた硬貨を、金種別に選別する。硬貨収納部１１３は、硬貨選別機構１１２が選別した硬貨を、金種別に収納する。硬貨出金機構１１４は、硬貨収納部１１３に収納された硬貨を、金種別に一枚ずつ出金する。硬貨出金口１１５は、硬貨収納部１１３から出金された硬貨を受ける。硬貨入金口１１１および硬貨出金口１１５は、図１に示すように、自動釣銭機１００の筐体１０４の前部（正面部）に設けられている。
【００２５】
また、硬貨入出金部１０１は、硬貨入金センサ１１６、硬貨収納センサ１１７、硬貨出金センサ１１８と、を備えている。硬貨入金センサ１１６は、硬貨入金口１１１に硬貨が入金されたことを検出する。硬貨収納センサ１１７は、硬貨収納部１１３に収納される硬貨を金種別に一枚ずつ検出する。硬貨出金センサ１１８は、硬貨収納部１１３から出金される硬貨を金種別に一枚ずつ検出する。
【００２６】
紙幣入出金部１０２は、紙幣入金口１３１と、紙幣選別機構１３２と、紙幣収納部１３３、紙幣出金機構１３４と、紙幣出金口１３５と、を備えている。
【００２７】
紙幣入金口１３１は、紙幣を受け入れる。紙幣選別機構１３２は、紙幣入金口１３１が受け入れた紙幣を、金種別に選別する。紙幣収納部１３３は、紙幣選別機構１３２が選別した紙幣を、金種別に収納する。紙幣出金機構１３４は、紙幣収納部１３３に収納された紙幣を、金種別に一枚ずつ出金する。紙幣出金口１３５は、紙幣収納部１３３から出金された紙幣を受ける。紙幣入金口１３１および紙幣出金口１３５は、図１に示すように、自動釣銭機１００の筐体１０４の前部（正面部）に設けられている。
【００２８】
また、紙幣入出金部１０２は、紙幣入金センサ１３６、紙幣収納センサ１３７、紙幣出金センサ１３８と、を備えている。紙幣入金センサ１３６は、紙幣入金口１３１に紙幣が入金されたことを検出する。紙幣収納センサ１３７は、紙幣収納部１３３に収納される紙幣を金種別に一枚ずつ検出する。紙幣出金センサ１３８は、紙幣収納部１３３から出金される硬貨を金種別に一枚ずつ検出する。
【００２９】
制御部１０３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備えている。制御部１０３には、上述した、硬貨選別機構１１２、硬貨出金機構１１４、硬貨入金センサ１１６、硬貨収納センサ１１７、硬貨出金センサ１１８、紙幣選別機構１３２、紙幣出金機構１３４、紙幣入金センサ１３６、紙幣収納センサ１３７および紙幣出金センサ１３８等が接続されている。また、制御部１０３には、各種データを書き換え可能に記憶する不揮発性の記憶部１５１や、ＰＯＳ端末１０とデータ通信を行う通信インタフェース１５２が接続されている。記憶部１５１は、自動釣銭機１００が収納している貨幣の在高に関する在高情報を書き換え可能に記憶する。貨幣の在高情報は、本実施形態では、硬貨収納部１１３および紙幣収納部１３３内の金種毎の貨幣収納枚数である。
【００３０】
制御部１０３は、硬貨入金センサ１１６、硬貨収納センサ１１７、硬貨出金センサ１１８、紙幣入金センサ１３６、紙幣収納センサ１３７および紙幣出金センサ１３８の検出結果を用いて、記憶部１５１に記憶されている在高情報を更新する。
【００３１】
次に、自動釣銭機１００が行う入出金処理について説明する。図６に示すように、自動釣銭機１００の制御部１０３のＣＰＵは、貨幣の入金や出金コマンドの受信、在高要求コマンドの受信を待つ（ステップＳ１０１のＮｏ、ステップＳ１０３のＮｏ、ステップＳ１０５のＮｏ）。自動釣銭機１００のＣＰＵは、硬貨入金センサ１１６や紙幣入金センサ１３６の検出結果から入金があったと判定した場合（ステップＳ１０１のＹｅｓ）、入金処理を実行する（ステップＳ１０２）。入金処理では、自動釣銭機１００のＣＰＵは、硬貨入金センサ１１６の検出結果から硬貨入金口１１１に入金があったと判定した場合、硬貨選別機構１１２を規定時間だけ駆動する。この規定時間は、当該規定時間だけ硬貨選別機構１１２が動作することで、硬貨入金口１１１の硬貨が硬貨選別機構１１２の動作によって硬貨収納部１１３に収納されるのに十分な時間として設定されている。また、自動釣銭機１００のＣＰＵは、紙幣入金センサ１３６の検出結果から紙幣入金口１３１に入金があったと判定した場合には、紙幣選別機構１３２を規定時間だけ駆動する。この規定時間は、当該規定時間だけ紙幣選別機構１３２が動作することで、紙幣入金口１３１の紙幣が紙幣選別機構１３２の動作によって紙幣収納部１３３に収納されるのに十分な時間として設定されている。
【００３２】
自動釣銭機１００のＣＰＵは、ＰＯＳ端末１０から出金コマンドを受信した場合（ステップＳ１０３のＹｅｓ）、出金処理を実行する（ステップＳ１０４）。出金処理では、自動釣銭機１００のＣＰＵは、出金コマンドに含まれている金種別の出金枚数に応じて、硬貨出金機構１１４や紙幣出金機構１３４を駆動して、硬貨出金機構１１４や紙幣出金機構１３４に貨幣を出金させる。この際、自動釣銭機１００のＣＰＵは、硬貨出金センサ１１８や紙幣出金センサ１３８の検出結果を計数し、出金コマンドに含まれている金種別の出金枚数分だけ出金するまで硬貨出金機構１１４や紙幣出金機構１３４の駆動を続け、出金コマンドに含まれている金種別の出金枚数分だけ出金したと判断した場合、硬貨出金機構１１４や紙幣出金機構１３４の駆動を停止する。
【００３３】
自動釣銭機１００のＣＰＵは、在高要求コマンドを受信した場合（ステップＳ１０５のＹｅｓ）、入出金動作中でなければ（ステップＳ１０６のＮｏ）、在高情報を在高要求コマンドに応じて送信する（ステップＳ１０７）。詳細には、記憶部１５１に記憶されている在高情報（金種毎の収納枚数）を読み出し、その読み出した在高情報を、現時点における自動釣銭機１００内の在高情報として通信インタフェース１５２を介してＰＯＳ端末１０に送信する。一方、自動釣銭機１００のＣＰＵは、在高要求コマンドを受信した場合（ステップＳ１０５のＹｅｓ）であっても、入出金動作中のときには（ステップＳ１０６のＹｅｓ）、在高情報を送信しない。
【００３４】
次に、以上説明した構成の入出金システムが、百貨店等の店舗において、商品の売り場から離れた会計場所に設置された場合について説明する。この場合、当該店舗では、以下の運用を実施するものとする。まず、店員が、商品の売り場において、客が購入を希望する商品の合計金額を電卓等で計算しその合計金額を客に示し、客から代金を預かる。次に、店員が、会計場所に移動して、客からの預かり金を全て自動釣銭機１００に入金する。そして、店員が、自動釣銭機１００の入金動作と並行して、ＰＯＳ端末１０で商品の登録作業を行う。
【００３５】
この際のＰＯＳ端末１０のＣＰＵ３８がプログラムに従って実行する販売登録処理を説明する。ＰＯＳ端末１０のＣＰＵ３８は、プログラムに従うことにより、図７に示すように、受付手段８１と、登録手段８２、合計金額算出手段８３と、送受信手段８４と、入金額算出手段８５と、決済手段８６と、釣銭金額算出手段８７と、出金コマンド送信手段８８と、更新手段９０と、を機能部として実現する。
【００３６】
次に、販売登録処理を図８を参照して説明する。ＣＰＵ３８は、まず、受付手段８１として動作して、コードスキャナ３６やキーボード３２からの一取引にかかる商品の識別情報である商品コードの入力を待つ（ステップＳ２０１のＮｏ）。ＣＰＵ３８は、受付手段８１として動作して、一取引にかかる商品の商品コードの入力を受け付けると（ステップＳ２０１のＹｅｓ）、次に、登録手段８２として動作して、商品コードを受け付けた商品を登録する（ステップＳ２０２）。詳細には、ＣＰＵ３８は、商品コードを受け付けた商品の商品情報を、商品マスタファイルから読み出す。商品情報には、商品名、単価等が含まれる。そして、ＣＰＵ３８は、読み出した商品情報を用いて当該商品の販売データを作成し、この販売データをＲＡＭ４１に記憶させることで当該商品の販売登録を行う。販売データには、商品名や単価が含まれる。また、ＣＰＵ３８は、商品の商品情報のうち単価等を操作者用表示器３４および客用表示器３５に表示させる。ＣＰＵ３８は、入金確定キー３２ｄｃおよび預／現計キー３２ｂが操作されない場合（ステップＳ２０３のＮｏ、ステップＳ２０９のＮｏ）、新たに商品コードが入力される毎にステップＳ２０２の処理を繰り返し行う。
【００３７】
ＣＰＵ３８は、入金確定キー３２ｄが操作された場合（ステップＳ２０３のＹｅｓ）、合計金額算出手段８３として動作して、受付手段８１が商品コードの入力を受け付けた一取引にかかる商品（販売登録した商品）の合計金額を、算出する（ステップＳ２０４）。そして、ＣＰＵ３８は、算出した合計金額をＲＡＭ４１に記憶させるとともに、操作者用表示器３４および客用表示器３５に表示させる。
【００３８】
次に、ＣＰＵ３８は、送受信手段８４として動作して、在高要求コマンドを自動釣銭機１００に送信し（ステップＳ２０５）、自動釣銭機１００から在高情報を受信するのを待つ（ステップＳ２０６のＮｏ）。ＣＰＵ３８は、在高情報を受信する（ステップＳ２０６のＹｅｓ）まで、規定間隔で在高要求コマンドを繰り返し送信する。このように、送受信手段８４としてのＣＰＵ３８は、第１操作部である入金確定キー３２ｄが操作されたのを条件に、自動釣銭機１００に在高要求コマンドを送信して在高情報を受信する。また、第２操作部である預／現計キー３２ｂが操作を受ける前は、第１操作部である入金確定キー３２ｄが操作される毎に、ＣＰＵ３８が、送受信手段８４として動作して、自動釣銭機１００に在高要求コマンドを送信して在高情報を受信する。
【００３９】
ＣＰＵ３８は、自動釣銭機１００から在高情報を受信したならば（ステップＳ２０６のＹｅｓ）、入金額算出手段８５として動作して、今回の取引での自動釣銭機１００への入金額を算出する（ステップＳ２０７）。詳細には、ＣＰＵ３８は、ＲＡＭ４１が記憶している前回在高情報と、送受信手段８４として動作して受信した在高情報と、を用いて今回の取引での自動釣銭機１００への入金額を算出する。より、詳細には、ＣＰＵ３８は、受信した在高情報を用いて現在の自動釣銭機１００内の貨幣の合計金額を算出するとともに、ＲＡＭ４１に記憶されている前回在高情報に基づいて前回取引終了時の自動釣銭機１００内の貨幣の合計金額を算出する。そして、現在の自動釣銭機１００内の貨幣の合計金額から前回取引終了時の自動釣銭機１００内の貨幣の合計金額を引くことで、今回の取引での自動釣銭機１００への入金額を求める。ＣＰＵ３８は、算出した入金額を、ＲＡＭ４１に記憶させるとともに、操作者用表示器３４および客用表示器３５に表示させる。
【００４０】
次に、ＣＰＵ３８は、入金確定キー３２ｄや預／現計キー３２ｂが操作されるのを待つ（ステップＳ２０８のＮｏ、ステップＳ２０９のＮｏ）。ＣＰＵ３８は、再び、入金確定キー３２ｄが操作された場合（ステップＳ２０８のＹｅｓ）、ステップＳ２０５からステップＳ２０７までの処理を繰り返し行う。この場合、ＣＰＵ３８は、ステップＳ２０７において、ＲＡＭ４１に記憶させた入金額を更新する。即ち、第２操作部である預／現計キー３２ｂが操作を受ける前は、第１操作部である入金確定キー３２ｄが操作される毎に、送受信手段８４として動作するＣＰＵ３８が、自動釣銭機１００に在高要求コマンドを送信し、在高情報を自動釣銭機１００から受信する。
【００４１】
ＣＰＵ３８は、ステップＳ２０７の後、預／現計キー３２ｂが操作された場合（ステップＳ２０９のＹｅｓ）、決済手段８６として動作して、ステップＳ２０７で算出した入金額が代金として足りているか否かを判定し、足りていれば（ステップＳ２１０のＹｅｓ）、ステップＳ２１２に進み、当該入金願にて一取引の決済を行う。代金が足りているか否かの判定では、ＣＰＵ３８は、ステップＳ２０７で算出した入金額がステップＳ２０４で算出した合計金額以上であるか否かを判定する。ＣＰＵ３８は、入金額が合計金額以上である場合には、入金額が代金として足りていると判定し、入金額が合計金額未満である場合には、入金額が代金として足りていないと判定する。ここで、決済における処理は、以降の処理での釣銭金額の算出およびレシートの発行を含む。このように、決済手段８６としてのＣＰＵ３８は、第２操作部である預／現計キー３２ｂが操作されたことを条件に、決済を行う。ＣＰＵ３８は、入金額が代金として足りていなければ（ステップＳ２１０のＮｏ）、ステップＳ２１１に進む。
【００４２】
ステップＳ２１１では、ＣＰＵ３８は、操作者用表示器３４に入金額が不足している旨を表示させる。
【００４３】
一方、ＣＰＵ３８は、ステップＳ２１２に進んだ場合、釣銭金額算出手段８７として動作して、入金額と合計金額とを用いて釣銭金額を算出する（ステップＳ２１２）。ＣＰＵ３８は、ステップＳ２０７でＲＡＭ４１に記憶させた入金額から、ステップＳ２０４で算出してＲＡＭ４１に記憶させた今回の取引の商品の合計金額を引くことで、釣銭金額を求める。
【００４４】
ＣＰＵ３８は、釣銭がある場合（ステップＳ２１３のＹｅｓ）、出金コマンド送信手段８８として動作して、算出した釣銭金額分の貨幣の出金を指令する出金コマンドを自動釣銭機１００に送信し（ステップＳ２１４）、ステップＳ２１５に進む。一方、ＣＰＵ３８は、釣銭が無い場合（ステップＳ２１３のＮｏ）、出金コマンドを送信することなく、ステップＳ２１５に進む。
【００４５】
ステップＳ２１５では、ＣＰＵ３８は、更新手段９０として動作して、在高要求コマンドを、自動釣銭機１００に送信し、自動釣銭機１００から在高情報を受信するのを待つ（ステップＳ２１６のＮｏ）。ＣＰＵ３８は、在高情報を受信する（ステップＳ２１６のＹｅｓ）まで、規定間隔で、在高要求コマンドを繰り返し送信する。
【００４６】
更新手段９０としてのＣＰＵ３８は、自動釣銭機１００から在高情報を受信したならば（ステップＳ２１６のＹｅｓ）、受信した在高情報を前回在高情報としてＲＡＭ４１の前回在高情報記憶エリア４１ａに上書きして記憶させることで、前回在高情報を更新する（ステップＳ２１７）。このように、更新手段９０としてのＣＰＵ３８は、今回の取引終了時での自動釣銭機１００の在高情報を得て、当該在高情報を前回在高情報として記憶部としてのＲＡＭ４１に記憶させる。また、更新手段９０としてのＣＰＵ３８は、出金コマンド送信手段８８として動作して自動釣銭機１００に出金コマンドを送信した後に、在高要求コマンドを送信して前記在高情報を受信する。なお、釣銭が無い場合には、ステップＳ２０５での在高要求コマンドの送信によってステップＳ２０６で受信した在高情報が今回の取引終了時での自動釣銭機１００の在高情報と同じであるので、ステップＳ２０６で受信した在高情報を、前回在高情報として記憶部としてのＲＡＭ４１に記憶させるようにしても良い。この場合、釣銭が無いときには、ステップＳ２１５，Ｓ２１６の処理を行わなくて良い。
【００４７】
そして、ＣＰＵ３８は、サーマルプリンタ３７に、レシートを印字発行させる（ステップＳ２１８）。レシートには、一取引にかかる商品の名称や、単価、合計金額、預かり金額（入金額）、釣銭金額等が印字されている。
【００４８】
以上、説明したとおり、本実施形態のＰＯＳ端末１０によれば、一取引において、自動釣銭機１００の入金動作と並行して、店員が商品コードの入力作業を行うことができる。即ち、本実施形態のＰＯＳ端末１０によれば、一取引に掛かる時間の短縮を図ることができる環境を提供することができる。
【００４９】
なお、本発明は、本実施形態に限ることなく本発明の要旨を逸脱しない範囲で他の実施形態を各種採用することができる。例えば、商品販売データ処理装置を、ＥＣＲ（Electric  Cash  Register）に適用しても良い。
【００５０】
また、本実施形態のＰＯＳ端末１０や自動釣銭機１００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されても良い。
【００５１】
また、本実施形態のＰＯＳ端末１０や自動釣銭機１００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末１０や自動釣銭機１００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５２】
以上説明したとおり、実施形態によれば、取引に掛かる時間の短縮を図ることができる環境を提供することができる。
【符号の説明】
【００５３】
１…入出金システム
１０…ＰＯＳ端末（商品販売データ処理装置）
３２ｂ…預／現計キー（第２操作部）
３２ｄ…入金確定キー（第１操作部）
４１…ＲＡＭ（記憶部）
８１…受付手段
８３…合計金額算出手段
８４…送受信手段
８５…入金額算出手段
８６…決済手段
８７…釣銭金額算出手段
８８…出金コマンド送信手段
９０…更新手段
１００…自動釣銭機
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特許第４１２８２４４号公報
【図１】
0005118735.tif 000002
【図２】
0005118735.tif 000003
【図３】
0005118735.tif 000004
【図４】
0005118735.tif 000005
【図５】
0005118735.tif 000006
【図６】
0005118735.tif 000007
【図７】
0005118735.tif 000008
【図８】
0005118735.tif 000009