(57)【特許請求の範囲】
【請求項１】
自動販売機の主制御部と複数の端末装置が通信回線によって接続され、
前記通信回線は、前記主制御部では第１の出力専用に用いられる同期回線と、主制御部では第２の出力専用に用いられる送信回線と、前記主制御部では入力専用に用いられる受信回線を備え、
前記主制御部が前記複数の端末装置をスレーブ端末とするシングルマスタ通信をする自動販売機の通信システムにおいて、
前記複数の端末装置のそれぞれは、自端末装置から他の端末装置に情報を出力するための端末用送信回路を備え、
前記複数の端末装置のそれぞれにおいて、前記送信回線が、前記自動販売機の前記主制御部からの情報を受信する受信回路と、前記端末用送信回路とに、それぞれ接続され、
前記主制御部から前記送信回線を経由して順次送られてくる送信許可コマンドを受信し、この送信許可コマンドが前記自端末装置宛であると認識すると、前記主制御部が前記送信許可コマンドに対する応答信号待ちをしている間に、前記送信回線を経由して通信相手となる前記他の端末装置に情報を送信し、
もって、前記主制御部の介入無しに前記複数の端末装置同士が前記送信回線を介して直接通信する、
ことを特徴とする自動販売機の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動販売機の通信システムに関する。
【背景技術】
【０００２】
自動販売機は、紙幣処理装置や硬貨処理装置などの端末装置を備え、これら装置を主制御部からの信号により制御している。つまり、主制御部をマスタ端末とし端末装置をスレーブ端末として通信（シングルマスタ通信）を行っている。
【０００３】
近年、電子マネーが普及し、電子マネー処理端末を搭載した自動販売機が増えている。電子マネー処理端末は外部のネットワークに接続する通信機能を有している。このため、端末装置同士を接続する別の通信ラインを設け、主制御部を介さずに端末装置の情報を外部に送信する、新しい機能を実現できるインフラが整いつつある。
【０００４】
例えば、特許文献１には、端末装置の更新プログラムを外部のサーバからダウンロードする技術が記載されている。
特許文献２と特許文献３には、電子マネー装置を利用して、ＩＣカードに硬貨処理装置や紙幣処理装置などの稼働履歴を収集する技術が記載されている。
特許文献４には、電子マネー装置を利用して、硬貨処理装置の釣銭抑止モードを曜日、時間帯により設定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−２８３３０４号
【特許文献２】特開２０１０−０３３４８５号
【特許文献３】特開２０１０−１０２３８９号
【特許文献４】特開２０１０−１４６０４６号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、別の通信ラインにより端末装置同士の通信を実施しようとすると、端末同士の通信処理量が増大するため、主制御部からの呼びかけ信号に対し端末装置が応答信号を返せなくなるなど、処理能力に著しく悪影響を及ぼす場合がある。また、端末同士の通信を実施しようとする他の方法としては、通信主制御機能を有する新たな端末を設ける方法や、自動販売機の主制御プログラムを改造する方法があるが、前者の場合は装置を設置する分費用がかかり、後者の場合は自動販売機の通信規格があるため、端末装置メーカの都合で変更することができず、上述の先行技術の実用化を阻む一因となっている。
【０００７】
本発明は、このような事情に鑑み、自動販売機において、新たに通信回線を含めた通信装置やそのための通信回路を追加することなく、また、自動販売機のプログラムを変えずに、端末装置側の改良だけで、端末装置同士の通信を可能とする通信システムを提供すること、すなわち、自動販売機の主制御部に負荷をかけることなく、既存の通信回線を経由して端末装置同士の通信が可能な自動販売機の通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の自動販売機の通信システムは、自動販売機の主制御部と複数の端末装置が通信回線によって接続され、前記通信回線は、前記主制御部では第１の出力専用に用いられる同期回線と、主制御部では第２の出力専用に用いられる送信回線と、前記主制御部では入力専用に用いられる受信回線を備え、前記主制御部が前記複数の端末装置をスレーブ端末とするシングルマスタ通信をする自動販売機の通信システムにおいて、前記複数の端末装置のそれぞれは、自端末装置から他の端末装置に情報を出力するための端末用送信回路を備え、前記複数の端末装置のそれぞれにおいて、前記送信回線が、前記自動販売機の前記主制御部からの情報を受信する受信回路と、前記端末用送信回路とに、それぞれ接続され、前記主制御部から前記送信回線を経由して順次送られてくる送信許可コマンドを受信し、この送信許可コマンドが前記自端末装置宛であると認識すると、前記主制御部が前記送信許可コマンドに対する応答信号待ちをしている間に、前記送信回線を経由して通信相手となる前記他の端末装置に情報を送信し、もって、前記主制御部の介入無しに前記複数の端末装置同士が前記送信回線を介して直接通信する。
【０００９】
かかる構成によれば、端末装置は、主制御部が送信許可指令に対する応答信号待ちをしている間に、通信回線を経由して通信相手となる他の端末装置に情報を送信するため、主制御部に負荷をかけることなく、既存の通信回線を経由した端末装置同士の通信が可能になる。また、端末装置が情報を送信するにあたり、主制御部から各端末装置に順次送信される送信許可指令の受信を契機とするため、端末装置間で情報送信の際の衝突（コリジョン）が発生することはない。
【発明の効果】
【００１４】
本発明によれば、自動販売機の主制御部に負担をかけることなく、既存の通信回線を経由して端末装置同士の通信が可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る自動販売機の通信システムの実施形態を示すブロック図である。
【図２】本発明の自動販売機の通信システムの動作を説明するためのタイムチャートである。
【図３】同通信システムの動作を説明するためのシーケンス図である。
【図４】端末装置が実行する処理手順を示すフローチャートである。
【図５】図４の続きを示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について添付図面を参照しながら詳細に説明する。
図１は本発明に係る自動販売機の通信システムのブロック図を示している。
自動販売機１００は、端末装置として、電子マネー処理端末２と、硬貨処理装置３と紙幣処理装置４とを備え、これら端末装置２、３、４は、通信回線５を介して主制御部１に接続されている。
【００１７】
通信回線５は、主制御部１では出力専用、各端末装置２、３、４では入力専用に用いられるＳＹＮＣ（同期）回線５１と、主制御部１では出力専用、各端末装置２、３、４では入出力に用いられる送信回線５２と、主制御部１では入力専用、各端末装置２、３、４では出力専用に用いられる受信回線５３とを含む。
【００１８】
電子マネー処理端末２は、電子マネーを利用した決済処理を行い、その結果を通信端末５０を介して定期的に不図示の外部管理サーバに通知する。硬貨処理装置３は、硬貨の正偽判定や受け入れ、払い出し等の処理を行う。紙幣処理装置４は、紙幣の正偽判定や受け入れ等の処理を行う。
【００１９】
前記通信端末５０は、外部管理サーバと相互に通信することで、電子マネーの決済情報を伝達するとともに、電子マネー処理端末２、硬貨処理装置３、紙幣処理装置４を含む端末装置の全て設定値ならびにプログラムデータを該管理サーバから取り込むための通信手段として利用される。
尚、管理サーバと通信端末５０との通信処理に関する詳細説明は省略する。
【００２０】
主制御部１は、電子マネー処理端末２、硬貨処理装置３、紙幣処理装置４を含む端末装置の全てを制御する。主制御部１は、通信回線５（送信回線５２）を介して送信許可指令（コマンド）を一定の時間間隔で各端末装置２、３、４宛てに順次送信し、その受信応答を通信回線５（受信回線５３）経由で各端末装置２、３、４から受信し、受信応答があった端末装置２、３、４との間で販売処理に関するデータの転送を双方向で行う。
【００２１】
ここで、「販売処理に関するデータ」とは、主制御部１から各端末装置２、３、４に送信されるデータ、及び、各端末装置２、３、４から主制御部１に対して送信されるデータである。前者の場合、硬貨処理装置３に対して送信される「釣銭として８０円払出せといった指令」、電子マネー処理端末２に対して送信される「１２０円の商品Ｘの選択ボタンが押されたことによる決済要求」、あるいは現金またはマネーの受け入れを中止状態にする等のデータである。又、後者の場合、電子マネー処理端末２では、「電子マネーで１２０円の決済完了」を通知するためのデータ、硬貨処理装置３では、「５００円の入金あり」「１０円の釣銭が無くなったこと」を通知するデータ、紙幣処理装置４では、「１０００円の入金あり」、「内蔵の紙幣収納部が満杯」であることを示すデータ等である。
【００２２】
主制御部１は、制御回路（ＣＰＵ１０）と、ＳＹＮＣ出力回路１１と、送信回路１２と、受信回路１３とを含み構成される。
【００２３】
ＳＹＮＣ出力回路１１は、データ転送を開始するにあたり、制御部１０により生成され、各端末２、３、４に対し一斉送信されるＳＹＮＣ（同期）信号をＳＹＮＣ回線５１に出力する。送信回路１２は、制御部１０により生成される「送信許可」コマンドを含む販売処理に関する各種データを各端末装置２、３、４に通信回線５（送信回線５２）を介して送信する。受信回路１３は、各端末装置２、３、４により生成され、通信回線５（受信回線５３）経由で送信される受信応答を含む販売処理に関する各種データを受信して制御回路１０に転送する。制御回路１０は、主制御部１が、通信回線５（送信回線５２）を介して「送信許可」コマンドを一定の時間間隔で各端末装置２、３、４に順次送信し、受信応答を信号線５３経由で各端末装置２、３、４から受信し、受信応答があった各端末装置２、３、４との間で販売処理に関するデータの転送を行うために、上記したＳＹＮＣ出力回路１１、送信回路１２、受信回路１３のシーケンス制御を行う。
【００２４】
電子マネー処理端末２は、主制御部１から送信回線５２を経由して順次送られてくる送信許可コマンドを受信し、この送信許可コマンドが自端末装置宛であると認識すると、主制御部１が送信許可コマンドに対する応答信号待ちをしている間に、送信回線５２を経由して通信相手となる他の端末装置に情報を送信する制御を行う。このため、電子マネー処理端末２は、制御回路（ＣＰＵ）２０と、ＳＹＮＣ受信回路２１と、受信回路２２と、送信回路２３と、端末用送信回路２４とを含み構成される。
【００２５】
ＳＹＮＣ受信回路２１は、主制御部１から信号線５１経由で送信されるＳＹＮＣ信号を受信して制御回路２０に通知する。受信回路２２は、主制御部１から信号線５２経由で送信される送信許可コマンドを含む販売処理に関するデータを受信して制御回路２０に通知する。送信回路２３は、制御回路２０で生成される受信応答を含む販売処理に関するデータを信号線５３経由で主制御部１へ送信する。端末用送信回路２４は、制御回路２０により生成されるデータを、主制御部１を経由することなく、信号線５２経由で他の端末（硬貨処理装置３、紙幣処理装置４）へ送信する。
【００２６】
制御回路２０は、電子マネー処理端末２が、主制御部１から送信回線５２を経由して順次送られてくる送信許可コマンドを受信し、この送信許可コマンドが自端末装置宛であると認識すると、主制御部１が送信許可コマンドに対する応答信号待ちをしている間に、送信回線５２を経由して通信相手となる他の端末装置に情報を送信する制御を行うために、上記したＳＹＮＣ受信回路２１、受信回路２２、送信回路２３、端末用送信回路２４のシーケンス制御を行う。
【００２７】
このため、電子マネー処理端末２を構成する制御回路２０と、ＳＹＮＣ受信回路２１と、受信回路２２と、送信回路２３と、端末用送信回路２４とは、協働して動作することにより、「主制御部１から通信回線５を経由して順次送られてくる送信許可コマンドを受信し、この送信許可コマンドが自端末装置宛であると認識すると、主制御部１が送信許可コマンドに対する応答信号待ちをしている間に、通信回線５を経由して通信相手となる他の端末装置３、４に情報を送信する送受信手段」として機能する。
【００２８】
尚、硬貨処理装置３は、制御回路（ＣＰＵ）３０と、ＳＹＮＣ受信回路３１と、受信回路３２と、送信回路３３と、端末用送信回路３４とを含み、また、紙幣処理装置４は、制御回路（ＣＰＵ）４０と、ＳＹＮＣ受信回路４１と、受信回路４２と、送信回路４３と、端末用送信回路４４とを含み、それぞれ構成される。硬貨処理装置３、紙幣処理装置４共に、上記した電子マネー処理端末２と同様の構成を有し、各部が有する機能はそれぞれ同様であるため、ここでは重複を回避する意味で説明を省略する。
【００２９】
次に、図２のタイムチャート、及び図３のシーケンス図を参照しながら本発明の実施形態に係る自動販売機の通信システムの動作を具体的に説明する。図２では、通信回線５を構成するＳＹＮＣ回線５１、送信回線５２、受信回線５３毎に伝播する情報の種類をその発生タイミングと共に示し、図３では、主制御部１と電子マネー処理端末２と硬貨処理装置３間の情報の流れをそれぞれ示す。いずれも、主制御部１をマスタ端末とし、電子マネー処理装置２と硬貨処理装置３とをスレーブ端末としてシングルマスタ通信を行なう場合の動作である。ここでは便宜上、紙幣処理装置４を省略してある。
【００３０】
シングルマスタ通信では、マスタ端末が各スレーブ端末に対し順番に「送信許可」コマンドを送り、スレーブ端末はこの「送信許可」コマンドを受信することによって通信回線５（送信回線５２）の使用権を得、用意したデータの送信を開始することができる。このとき、マスタ端末は各スレーブ端末に対して「送信許可」コマンドを順番に送信するため、複数のスレーブ端末間でのデータ送信が衝突することはない。
【００３１】
すなわち、図２、図３に示すように、主制御部１は、「送信許可」コマンドを一定の時間間隔で端末２、３に順次送信し、各端末２、３では、これに対する「Ａｃｋ」応答を主制御部１に返す。これにより次のような処理が行われる。
【００３２】
まず、主制御部１は、電子マネー処理端末２、硬貨処理装置３に対し、ＳＹＮＣ回線５１経由で「ＳＹＮＣ」信号を一斉に送信する（ａ）。このＳＹＮＣ信号を受信した電子マネー処理端末２と硬貨処理装置３は、主制御部１からの送信許可コマンドの受信待ち状態になる。
【００３３】
次に、主制御部１は、送信回線５２経由で特定の端末に対して送信回線５２の使用権を与える「送信許可」コマンドを送信する。例えば、特定の端末として電子マネー処理端末２に「送信許可」コマンドを送信したとする（ｂ）。これを受信した電子マネー処理端末２では、他の端末装置３、４との間で主制御部１の介入無しに端末間通信を行うための「送信開始要求」コマンドを送信回線５２経由で送信する（ｃ）。ここでは、電子マネー処理端末２が硬貨処理装置３との間で端末間通信を行うものとして説明する。
【００３４】
電子マネー処理装置２では、先に主制御部１から受信した送信許可コマンドに対する応答として主制御部１に対し受信回線５３経由で「Ａｃｋ」信号の応答を行う（ｄ）。主制御部１ではこの「Ａｃｋ」信号を受信することで電子マネー処理端末２に異常が無いことがわかる。
【００３５】
次に、主制御部１は、ＳＹＮＣ回線５１経由で「ＳＹＮＣ」信号を各端末２３宛て一斉送信した後（ｅ）、送信回線５２経由で次に送信回線５２の使用権を与える硬貨処理装置３に対して「送信許可」コマンドを送信する（ｆ）。硬貨処理装置３では、この「送信許可」コマンドを受信したことを契機に、先に電子マネー処理端末２から端末間通信を行うために受信した「送信開始要求」コマンドに対する「了解応答」を送信回線５２経由で送信する（ｇ）。なお、このときも硬貨処理装置３は、主制御部１に対して主制御部１からの「送信許可」コマンドに対する「Ａｃｋ」応答を送信する（ｈ）。主制御部１は、この「Ａｃｋ」応答を受信することで硬貨処理装置３に異常が無いことがわかる。
【００３６】
尚、電子マネー処理端末２では、先に硬貨処理装置３に対して端末間通信の「送信開始要求」コマンドを送信しており、硬貨処理装置３では電子マネー処理端末２からの信号待ち状態になっている。電子マネー処理端末２も同様、硬貨処理装置３に対して設定データ又は更新プログラムを転送すべく待機している。電子マネー処理端末２から硬貨処理装置３に対して端末間通信により設定データ又は交信プログラムを転送するタイミングは、主制御部１から電子マネー処理端末２に対し、次の「送信許可」コマンドが送信される時点であり、それを受信するまで待機している。
【００３７】
以降、主制御部１は、「ＳＹＮＣ」信号を各端末装置２、３、４に一斉に送信の後（ｉ）、電子マネー処理端末２に送信回線５２の使用権を与えるべく「送信許可」コマンドを送信すると（ｊ）、電子マネー処理端末２では、硬貨処理装置３に対して端末間通信により予め用意された設定データ又は更新プログラムの情報転送を開始する（ｋ）。なお、このとき、電子マネー処理端末２は、主制御部１が「送信許可」コマンドに対して許容している、例えば、０．８ｍ秒から２ｍ秒の応答信号待ち時間内に通信可能な量のデータを自端末装置宛の「送信許可」コマンドを受信する毎に分割して送信する。このときも電子マネー処理端末２は都度、主制御部１に対して主制御部１からの「送信許可」コマンドに対する「Ａｃｋ」応答を送信する（ｈ）。
【００３８】
このように、電子マネー処理端末２は、主制御部１から送信回線５２を経由して順次送られてくる「送信許可」コマンドを受信し、この「送信許可」コマンドが自端末装置宛であると認識すると、主制御部１が「送信許可」コマンドに対する応答信号待ちをしている間に、送信回線５２を経由して通信相手となる硬貨処理装置３に情報を送信する制御を行う。
【００３９】
そして、硬貨処理装置３は、主制御部１から一斉にＳＹＮＣ信号が送信され（ｍ）、「送信許可」コマンドを受信して（ｎ）、電子マネー処理端末２により分割された設定データ又は更新プログラムのデータの受信を終えると、電子マネー処理端末２宛、送信回線５２経由で「情報受領応答」を送信する（ｏ）。このときも硬貨処理装置３は、主制御部１に対して主制御部１からの「送信許可」コマンドに対する「Ａｃｋ」応答を送信する（ｐ）。
【００４０】
電子マネー処理端末２と硬貨処理装置３の間では以上の動作を繰り返し、電子マネー処理端末２が、分割された最後の設定データ又は更新プログラムのデータ送信を終えると、電子マネー処理端末２は、主制御部１から一斉にＳＹＮＣ信号が送信され（ｑ）、自端末宛の「送信許可」コマンドを受信すると（ｒ）、硬貨処理装置２に対し送信回線５２経由で端末間通信の「終了要求」コマンドを送信する（ｓ）。このときも電子マネー処理端末２は、主制御部１に対して主制御部１からの「送信許可」コマンドに対する「Ａｃｋ」応答を送信する（ｔ）。
【００４１】
次に、「終了要求」コマンドを受信した硬貨処理装置３では、主制御部１から一斉にＳＹＮＣ信号が送信され（ｕ）、自端末宛の送信許可コマンドを受信すると（ｖ）、先に電子マネー処理端末２から受信した「終了要求」コマンドに対する了解応答を送信回線５２経由で送信する（ｗ）。なお、このときも硬貨処理装置３は、主制御部１に対して主制御部１からの送信許可コマンドに対する「Ａｃｋ」応答を送信する（ｘ）。硬貨処理装置３では、分割送信された最後の設定情報、又は更新プログラムのデータ受信を終えた後に実際の更新処理を開始する。
【００４２】
次に、図４、図５のフローチャートを参照しながら、端末装置２、３、４の動作について説明する。ここでは、電子マネー処理端末２と硬貨処理装置３との間の端末間通信を例示し、その際の硬貨処理装置３の動作を説明する。
【００４３】
まず、硬貨処理装置３の制御回路３０は、主制御部１から送信回線５１を経由しＳＹＮＣ受信回路３１で受信されるＳＹＮＣ信号の有無を判定する（ステップＳ４０１）。ここでＳＹＮＣ信号受信有りと判定されると（ステップＳ４０１“ＹＥＳ”）、制御回路３０は、続いて主制御部１から送信され、受信回路３２で受信される「送信許可」コマンドが自端末宛であるか否かを判定する（ステップＳ４０２）。ここで自端末宛ての「送信許可」コマンドであると判定されると（ステップＳ４０２“ＹＥＳ”）、制御回路３０は、端末間通信のために用意されたデータの有無を判定し（ステップＳ４０３）、有れば（ステップＳ４０３“ＹＥＳ”）、要求元端末（先に「送信開始要求」コマンドを発行している）である電子マネー処理端末２へ「Ａｃｋ」応答を送信する（ステップＳ４０４）。
【００４４】
なお、事前に用意されたデータがなければ（ステップＳ４０３“ＮＯ”）、その他、任意端末への端末間通信コマンド送信の有無を判定し（ステップＳ４１１）、あれば（ステップＳ４１１“ＹＥＳ”）、その任意端末へ端末間通信コマンドを送信する（ステップＳ４１２）。
【００４５】
ステップＳ４０４で要求元端末への「Ａｃｋ」応答送信後、或いはステップＳ４１１で任意端末へ端末間通信コマンド送信が無い場合（ステップＳ４１１“ＮＯ”）、又はステップＳ４１２で任意端末へ端末間通信コマンドを送信後、主制御回路３０は、そのコマンド処理を実行し（ステップＳ４０５）、そのコマンド処理実行後、主制御部１に対して正常に動作していることを示す「Ａｃｋ」応答を行う（ステップＳ４０６）。
【００４６】
続いて、制御回路３０は、主制御回路１から送信回線５２経由で「データ送信」コマンドが送信されたか否かを判定し（ステップＳ４０７）、あれば、そのデータを受信回路３３で受信してそのデータの受信完了を待つ（ステップＳ４０８）。データの受信が完了すると（ステップＳ４０９“ＹＥＳ”）、制御回路３０は、その受信データに基づく処理を実行し（ステップＳ４０９）、送信回路３３により主制御部１へ「Ａｃｋ」応答の送信を行ない（ステップＳ４１０）、ステップＳ４０１の処理に戻り、次のＳＹＮＣ信号受信を待つ。
【００４７】
一方、ステップＳ４０２の処理で、受信回路３２が受信したコマンドが自端末宛でなかった場合に（ステップＳ４０２“ＮＯ”）、制御回路３０は、「送信開始要求」を行った端末以外の端末装置（紙幣処理装置４）からの要求受信か否かを判定する（図５のステップＳ４２０）。ここで、「送信開始要求」を行った端末以外の端末であると判定されると（ステップＳ４２０“ＹＥＳ”）、制御回路３０は、拒否応答のための送信データをセットしてステップＳ４０１のＳＹＮＣ信号受信待ち処理に戻り、「送信開始要求」を行った端末（電子マネー処理端末２）であると判定されると（ステップＳ４２０“ＮＯ”）、更に、「終了要求」コマンドを受信したか否かを判定する（ステップＳ４２２）。
【００４８】
終了要求コマンドが未受信であれば（ステップＳ４２２“ＮＯ”）、制御回路３０は、受信回路３２が１回目の「送信開始要求」コマンドが受信済みか否かを判定する（ステップＳ４２４）。ここで受信済みであれば（ステップＳ４２４“ＹＥＳ”）、「送信開始要求」コマンドを送信した端末に対して「情報受領」応答を返信すべく送信データをセットする（ステップＳ４２５）。続いて、制御回路３０は、受信したデータが制御プログラムか否かを判定し（ステップＳ４２６）、制御プログラムであれば（ステップＳ４２６“ＹＥＳ”）、更新プログラムとして内蔵のバッファに保持し（ステップＳ４２７）、制御プログラムでなければ（ステップＳ４２６“ＹＥＳ”）、設定データとして内蔵するバッファに保持して（ステップＳ４２８）、ステップＳ４０１のＳＹＮＣ信号受信待ち処理に戻る。
【００４９】
なお、ステップＳ４２４で１回目の送信開始要求コマンドでないと判定されると（ステップＳ４２４“ＮＯ”）、制御回路３０は、受信回路３２が送信開始要求コマンドを受信したか否かを判定する（ステップＳ４２９）。ここで、受信回路３が送信開始コマンドを受信していなければ（ステップＳ４２９“ＮＯ”）、制御回路３０は、内蔵バッファに領域割当て等を行ってデータ受信の準備を行い（ステップＳ４３０）、「了解応答」のための送信データをセットしてステップＳ４０１のＳＹＮＣ信号受信待ち処理に進む（ステップＳ４３１）。送信開始要求コマンドを受信した場合は（ステップＳ４２９“ＹＥＳ”）、ステップＳ４０１のＳＹＮＣ信号受信待ち処理に進む（ステップＳ４３１）。
【００５０】
一方、制御回路３０は、ステップＳ４２２で「終了要求」コマンドを受信すると（ステップＳ４２２“ＹＥＳ”）、要求元端末（電子マネー処理端末２）に対し「了解応答」を行うための送信データをセットして（ステップＳ４２３）、設定データの受信完了待ちを行う（ステップＳ４３２）。制御回路３０は、設定データの受信が完了すると（ステップＳ４３２“ＹＥＳ”）、設定データの更新処理を行い（ステップＳ４３３）、ステップＳ４０１のＳＹＮＣ信号受信待ち処理に進む（ステップＳ４３１）。設定データでない場合は（ステップＳ４３２“ＮＯ”）、制御プログラムデータの受信完了を待って（ステップＳ４３４“ＹＥＳ”）、制御プログラムを更新し（ステップＳ４３５）、ステップＳ４０１のＳＹＮＣ信号受信待ち処理に進む。
【００５１】
以上説明のように本発明の実施形態に係る自動販売機の通信システムによれば、各端末装置２、３、４は、主制御部１が「送信許可」コマンドに対する応答信号待ちをしている間に、通信回線５を経由して通信相手となる他の端末装置に情報を送信するため、主制御部１に負荷をかけることなく、既存の通信回線５を経由した端末装置２、３、４同士の通信が可能になる。また、各端末装置２、３、４が情報を送信するにあたり、主制御部１から各端末装置２、３、４宛に順次送信される「送信許可」コマンドを契機とするため、端末装置間２、３、４で情報送信の際のコリジョン発生はない。
【００５２】
また、端末装置２、３、４は、情報を送信するにあたり、情報を分割して既存の通信回線５を介して送信することにより、端末装置間通信のための専用回線が不要となり、従って、専用回線敷設に伴うコストの削減が図れる。更に、各端末装置２、３、４は、設定値又は制御プログラムに関するデータを、随時、簡単に更新することができ、従って、メンテナンス効率が高まる。
【００５３】
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく、種々の変形や変更が可能である。例えば、以上の実施形態では、説明の便宜上、端末装置として、電子マネー処理端末２、硬貨処理装置３、紙幣処理装置４を例示したが、レシートを発行するプリンターや表示器、カード発行装置なども端末装置として自動販売機１００に搭載されることは言うまでもない。更に、本発明の自動販売機の通信システムを利用して、各端末装置２、３、４の稼働履歴をＩＣカードに収集し、あるいは電子マネー処理端末２が接続される通信端末５０を介して管理サーバに送信したりすることも可能である。
【符号の説明】
【００５４】
１・・・主制御部（１０・・・制御回路（ＣＰＵ）、１１・・・ＳＹＮＣ出力回路、１２・・・送信回路、１３・・・受信回路）
２・・・電子マネー処理端末（２０・・・制御回路（ＣＰＵ）、２１・・・ＳＹＮＣ出力回路、２２・・・受信回路、２３・・・送信回路、２４・・・端末用送信回路）
３・・・硬貨処理装置（３０・・・制御回路（ＣＰＵ）、３１・・・ＳＹＮＣ出力回路、３２・・・受信回路、３３・・・送信回路、３４・・・端末用送信回路）
４・・・紙幣処理装置（４０・・・制御回路（ＣＰＵ）、４１・・・ＳＹＮＣ出力回路、４２・・・受信回路、４３・・・送信回路、４４・・・端末用送信回路）５０・・・通信端末
【図１】
0005679790.tif 000002
【図２】
0005679790.tif 000003
【図３】
0005679790.tif 000004
【図４】
0005679790.tif 000005
【図５】
0005679790.tif 000006