(57)【特許請求の範囲】
【請求項１】
メインコントローラと、投入された通貨の真偽と金種を判別する通貨処理装置を備えた分散処理装置であって、
前記通貨処理装置は、
投入された通貨を測定する選別センサと、
通貨の識別のための許容値データを記憶するメモリと、
前記選別センサから出力された測定値と前記メモリに記憶された許容値データに基づき通貨の真偽を判別する制御部と、
前記測定値が供給されると該測定値を処理して前記許容値データを作成する外部データ処理手段または前記メインコントローラの信号ラインに該制御部を選択的に接続可能にする接続部と
を具備し、
前記制御部は、
該制御部が前記接続部を介して前記信号ラインに接続されると、投入した通貨の金額情報を前記メインコントローラに送出する通常ルーチンを実行し、
該制御部が前記接続部を介して前記外部データ処理手段と接続され、該外部データ処理手段からの指令を受けると、該外部データ処理手段からのデータ送信要求に応じて前記測定値を該外部データ処理手段に送出するとともに該外部データ処理手段からのデータ書込要求に応じて前記メモリの許容値データを書き換えるコンピュータ接続ルーチンを実行する
ことを特徴とする分散処理装置。
【請求項２】
前記通貨処理装置は、
硬貨選別装置であり、
前記メモリに記憶される許容値データは、
硬貨の識別のための許容値データである請求項１記載の分散処理装置。
【請求項３】
前記通貨処理装置は、
紙幣識別装置であり、
前記メモリに記憶される許容値データは、
紙幣の識別のための許容値データである請求項１記載の分散処理装置。
【発明の詳細な説明】
技術分野
この発明は、メインコントローラに信号ラインを介して少なくとも１つの処理機器を接続して構成した分散処理装置に関し、特に各処理機器のメモリに記憶された設定データを外部から読み出し、書き込みを行えるようにして、処理機器の設定データの変更を容易にした分散処理装置に関する。
背景技術
最近、自動販売機等においては、メインコントローラに信号ラインを介して各機能装置、例えば、硬貨選別装置を含むコインメカニズム、紙幣識別装置、カードリーダライタ、商品搬送部、パネル表示部などを分散接続して分散処理装置として構成したものが提案されている。
ところで、かかる分散処理装置として構成された自動販売機等においては、各種機能装置は、信号ラインを介してメインコントローラと交信し、それぞれの機能処理を実行する。
例えば、硬貨選別装置においては、硬貨の識別のための許容値データ、すなわち、各硬貨の受入許容のレベル範囲を決める上限値及び下限値を設定データとして予めメモリに記憶しておくとともに、投入された硬貨の特性を測定センサで測定し、それから得られる信号を上記メモリに記憶している設定データと比較して投入された硬貨の正偽及び種別を判別している。
また、紙幣識別装置においては、紙幣の識別のための許容値データ、すなわち、各紙幣の複数の測定ポイントにおける受入許容のレベル範囲を決める上限値及び下限値を設定データとして予めメモリに記憶しておくとともに、投入された紙幣の各測定ポイントにおける特性を測定センサで測定し、それから得られる信号を上記メモリに記憶している設定データと比較して投入された紙幣にの正偽及び種別を判別している。
また、カードリーダライタにおいては、カードの識別のための識別データを設定データとして予めメモリに記憶しておくとともに、投入されたカードの識別データを特性を測定センサで測定し、それから得られる信号を上記メモリに記憶している設定データと比較して投入された硬貨の正偽及び種別を判別している。
ところで、このような従来の分散処理装置においては、上記メモリに記憶する設定データを予め求め、この設定データをＲＯＭライター等でメモリであるＲＯＭに書き込み、このＲＯＭを硬貨選別装置、紙幣識別装置、カードリーダライタ等に装着することにより各機能装置に装着するように構成されている。
しかし、上記構成においては、各機能装置毎の測定センサ等のバラツキを考慮した適正な設定データの設定はできない。
また、従来、硬貨選別装置においては、コンピュータを接続するための専用の端子を設け、この端子にコンピュータを接続することにより、硬貨の特性の測定値をこのコンピュータで収集し、この収集した硬貨の特性の測定値から、硬貨選別許容値（正硬貨の受入許容のレベル範囲を決める上限値及び下限値）を求め、この硬貨選別許容値をＲＯＭライターでＲＯＭに書き込み、この硬貨選別許容値を書き込んだＲＯＭを硬貨選別装置に装着する構成が、例えば特開平５−２３３９１４公報に開示されているが、この構成によると、コンピュータを接続するための専用の特別の端子を設ける必要があるともに、コンピュータで求めた硬貨選別許容値をＲＯＭに書き込むためのＲＯＭライターが必要になる。
そこで、この発明は、特別の端子を設けることなく、各処理機器のメモリに書き込んだ設定データを容易に変更できるようにした分散処理装置を提供することを目的とする。
発明の開示
上記目的を達成するため、この発明は、メインコントローラに信号ラインを介して少なくとも１つの処理機器を分散接続し、前記処理機器は前記信号ラインを介して前記メインコントローラと交信して所定の処理を実行する分散処理装置であって、前記処理機器は、所定の処理を実行するための設定データを記憶するメモリと、前記メモリに記憶された設定データに基づき所定の処理を実行する制御部と、前記制御部を前記信号ラインまたは外部データ処理手段に選択的に接続する接続部とを具備し、前記制御部は、前記接続部に前記外部データ処理手段が接続されたとき、該外部データ処理手段から前記接続部を介して送られる特殊命令に応じて該外部データ処理手段と交信し、該外部データ処理手段からのデータ書込要求に応答して前記メモリの設定データを書き替える制御手段を具備して構成される。
この発明によれば、各処理機器の制御部をメインコントローラからの信号ラインに接続する接続部を用いて、各処理機器のメモリに書き込んだ設定データを設定変更する。
このような構成によると、各処理機器に、特別の端子を設けることなく、各処理機器のメモリに書き込んだ設定データを設定変更することができる。
また、上記メモリに書き込んだ設定データを設定変更は各処理機器の制御部で行われるため、ＲＯＭライター等は不要になる。
【図面の簡単な説明】
図１は、この発明の一実施例による自動販売機のコインメカニズムとコンピュータとの接続構成図。
図２は、この発明が適用される自動販売機の全体構成を示すブロック図。
図３は、図１に示したコインメカニズムの詳細構成を示すブロック図。
図４は、図１に示したコインメカニズムの動作を説明するフローチャート。
発明を実施するための最良の形態
以下、この発明にかかる分散処理装置の一実施例を添付図面を参照にして詳細に説明する。
図１は、この発明の分散処理装置を適用して構成した自動販売機のコインメカニズム１とコンピュータ５０とを接続した状態を示すもの、図２は、この発明の分散処理装置を適用して構成した自動販売機の全体構成を示す図である。
図２において、この自動販売機は、メインコントローラである自動販売機コントローラ２に信号ライン８を介してコインメカニズム１、紙幣識別機３、カードリーダライタ４、商品搬送部５、パネル表示部６などの各種処理機器を分散接続する分散処理装置として構成される。
すなわち、この自動販売機は、自動販売機コントローラ２からの制御信号に応じて個々の処理機器、すなわちコインメカニズム１、紙幣識別機３、カードリーダライタ４、商品搬送部５、パネル表示部６の機能を働かせ、その結果による応答を必要に応じて自動販売機コントローラ２に戻して自動販売機としての機能を実行する。
ここで、個々の処理機器、すなわちコインメカニズム１、紙幣識別機３、カードリーダライタ４、商品搬送部５、パネル表示部６は、それぞれ接続部を介して信号ライン８に接続される。
例えば、コインメカニズム１は、投入硬貨を選別する硬貨選別機１−１を有しており、このコインメカニズム１は外部接続信号ライン１６、接続部９を介して自動販売機コントローラ２からの信号ライン８に接続される。
ところで、コインメカニズム１のメモリに記憶された設定データを書き替える場合は、接続部９で信号ライン８との接続を切り離し、図１に示すように、この接続部９に信号インターフェイス４０を介してコンピュータ５０を接続し、このコンピュータ５０の制御によりコインメカニズム１のメモリに記憶された設定データを書き替える。
図３は、上記コインメカニズム１の詳細構成を示すブロック図である。
図３において、このコインメカニズム１には、投入硬貨を選別するためのそれぞれ送信コイルおよび受信コイルを有する選別センサ１３−１、１３−２が設けられており、選別センサ１３−１、１３−２のそれぞれの送信コイルは発振器１２に接続され、選別センサ１３−１、１３−２のそれぞれの受信コイルは検出部１４−１、１４−２に接続されている。
ここで、選別センサ１３−１および１３−２のそれぞれの送信コイルおよび受信コイルの間を硬貨が通過すると、硬貨の材質に拠ってコイル間の相互インダクタンスが変化し、選別センサ１３−１および１３−２のそれぞれの受信コイルに誘起される電圧が変化する。
検出部１４−１、１４−２はこの電圧変化を検出し、制御部を構成する中央演算処理装置（ＣＰＵ）１１のＡ／Ｄ変換ポート１１−１に硬貨の測定値として入力する。
ＣＰＵ１１は、外部メモリ１９に記憶された各硬貨の受入許容のレベル範囲を決める上限値及び下限値とこの測定値とを比較し、この測定値が上限値と下限値の間にあれば正貨と見做す。
なお、この上限値及び下限値は金種別に用意され、ＣＰＵ１１は上記測定値をこの金種別の上限値及び下限値と比較して投入硬貨の正偽および金種を判別し、この判別結果に対応して振り分けゲート駆動装置２０を働かし、正貨と判定された貨幣を金種別に図示しないコインチューブ又は金庫に振り分け、偽貨を返却する。
また、ＣＰＵ１１は上記硬貨の振り分け後、金種と枚数から投入金額を計算し、その結果を自動販売機コントローラ２に通知し、自動販売機コントローラ２からの指令により図２に示した商品搬送部５を制御して商品払い出しを行わせると共に、釣り銭のある場合には、払い出し部駆動装置１７を働かして、コインチューブから釣り銭金額を支払わせる。
また、ＣＰＵ１１はチューブ内硬貨検出装置１８でコインチューブが一杯になったことが検出されるとその金種の正硬貨を金庫側に排出するよう制御する。
また、ＣＰＵ１１はチューブ内硬貨検出装置１８でコインチューブ内に硬貨がなくなったことが検出されると必要に応じて釣り銭不足の表示を行わせる。
なお、１１−２は、ＣＰＵ１１の内部に設けられた内部メモリを示す。
また、上記説明においては選別センサ１３−１および１３−２としてコイル間の相互インダクタンス変化を用いるものを示したが、静電容量の変化などを検出するものから構成してもよく、また、それぞれ異なる複数の原理のセンサを組み合わせることで信頼性を高めることもできる。
ところで、この実施例において、このコインメカニズム１のＣＰＵ１１は、外部接続回路１５、外部接続信号ライン１６を介して接続部９に接続されており、通常の動作時においては、この接続部９は、自動販売機コントローラ２からの信号ライン８に接続されている。
しかし、コインメカニズム１の外部メモリ１９に記憶された設定データを書き替える場合は、接続部９で信号ライン８との接続を切り離し、図１に示すように、この接続部９に信号インターフェイス４０を介してコンピュータ５０を接続し、このコンピュータ５０の制御によりコインメカニズム１のメモリに記憶された設定データを書き替える。
すなわち、接続部９で信号ライン８との接続を切り離し、図１に示すように、この接続部９に信号インターフェイス４０を介してコンピュータ５０を接続すると、コンピュータ５０側から通常動作上では使用されない特殊命令（特殊コマンド）が送信するように構成され、また、コインメカニズム１のＣＰＵ１１は、この特殊命令を受信すると、コンピュータ５０とのデータ交信が可能になるようにＣＰＵ１１のソフトが構成される。
なお、ここで、このコンピュータ５０の代わりに、コンピュータ５０と同様の動作を行わせる専用の外部入出力手段である制御機器を利用することも可能である。
図４は、コインメカニズム１のＣＰＵ１１の動作を示すフローチャートである。コインメカニズム１のＣＰＵ１１は、通常ルーチン１００では、投入された硬貨を識別する硬貨選別処理ルーチン１０１、釣り銭を払い出す硬貨払い出し処理ルーチン１０２および自動販売機コントローラ２との交信処理ルーチン１０３がこの順序で行われている。
ところで、コインメカニズム１のＣＰＵ１１が上記特殊コマンドを受信すると、装置自身の動作は通常通り行うと共に、コンピュータ５０からのコマンドを有効にしてコンピュータ５０の指示の基で交信が可能になる。
すなわち、特殊コマンドを受信すると（１０４）、コンピュータ接続ルーチン２００に入り、通常ルーチン１００と同様に硬貨選別処理ルーチン１０５、通貨払い出し処理ルーチン１０６および交信処理ルーチン１０７を行う。
さらに、コンピュータ５０からのデータ送信要求を受けると（１０８）、要求されたデータの送信処理ルーチン１０９を実行し、メモリ書き込み要求を受けると（１１０）、メモリ書き込みルーチン１１１を実行する。
データ送信処理ルーチン１０９は、コンピュータ５０から指定するアドレスのメモリ内容をコインメカニズム１側から送信する処理、および、予め決められたデータをコンピュータ５０からの指示によりコインメカニズム１側から送信する処理が含まれている。
またメモリ書き込みルーチン１１１は、コンピュータ５０から送信するアドレスにコンピュータ５０が送信するデータをコインメカニズム１側でメモリ１９に書き込む処理、コンピュータ５０が送信する予め決められたデータをコインメカニズム１側で決められたメモリアドレスに書き込む処理が含まれている。
例えば、コインメカニズム１のＣＰＵ１１は、投入された複数の正貨の硬貨の測定値を選別センサ１３−１および１３−２毎にコンピュータ５０側に送信し、コンピュータ５０側では、この測定値を選別センサ１３−１および１３−２別に処理し、この測定値の正規分布から、各硬貨の受入許容のレベルの範囲を示す上限値及び下限値を選別センサ１３−１および１３−２別に決定する。
また、投入する硬貨の金種を変えて上記と同様にして各硬貨の受入許容のレベルの範囲を示す上限値及び下限値を金種毎に決定する。
コンピュータ５０側で決定された各硬貨の受入許容のレベルの範囲を示す上限値及び下限値はコンピュータ５０側よりコインメカニズム１に送信され、コインメカニズム１はＣＰＵ１１の制御によりこの値を設定データとして外部メモリ１９に書き込む。
コインメカニズム１は以降、外部メモリ１９に書き込んだ設定データに基づき投入された硬貨の正偽及び金種を判定する。
このような構成によると、設定データを外部メモリ１９に書き込むための特別の信号端子は不用となりで、また、メモリ１９の書き込みに専用のライタは必要でなくなるばかりでなく、機械的に受付けできる硬貨であれば、硬貨を投入するだけで硬貨の測定データの収集ができ硬貨金種の変更が可能になる。
なお、上記説明においてはコインメカニズム１の外部メモリ１９の設定データの書き替えについてのべたが、紙幣識別機３、カードリーダライタ４についても同様に本発明を実施できる。
紙幣識別機３では、投入された紙幣の複数の測定ポイントの測定値を選別センサ毎にコンピュータ５０側に送信し、コンピュータ５０側で選別センサ別にデータを処理し、この測定値の正規分布から測定値の許容範囲を求め、この許容範囲の上限値と下限値を選別センサ別に決定する。
また、投入する紙幣を変えて同様に投入紙幣金種毎に許容範囲の上限値と下限値を選別センサ別に決定する。
コンピュータ５０側で決定されたこの紙幣金種毎の選別データの許容範囲の上限値と下限値はコンピュータ５０側より紙幣識別機３に送信され、紙幣識別機３は自身でこのデータを紙幣識別機３の図示しないメモリに書き込む。
これにより、紙幣識別機３は以降、書き込んだメモリ内の選別データ許容範囲内に投入紙幣の選別データがあるとき、その紙幣を真券として扱い、許容範囲外のものは偽券として扱う。
また、カードリーダライタ４の場合は、コンピュータ５０からの書き込みを利用し、カードのＩＤコードおよび客先コード等、カード自体に識別データとして書かれているデータをカードリーダライタ４のメモリに書き込む。
これにより、カードリーダライタ４は以降、書き込んだメモリ内のデータを基に受け付けたカードの真偽を判定する。
この方法では、カード別にメモリの内容を変更して生産する必要がなくなり、１種類の機種を受入れカードに対応した製品として提供することができる。
また、受入れカードの変更についても製品を分解する必要はなく、即時に対応が可能になる。
産業上の利用可能性
この発明によれば、メインコントローラに信号ラインを介して少なくとも１つの処理機器を分散接続し、前記処理機器は前記信号ラインを介してメインコントローラと交信して所定の処理を実行する分散処理装置において、各処理機器の制御部をメインコントローラからの信号ラインに接続する接続部を用いて、各処理機器のメモリに書き込んだ設定データを設定変更するように構成したので、各処理機器に、特別の端子を設けることなく、各処理機器のメモリに書き込んだ設定データを設定変更することができる。また、上記メモリに書き込んだ設定データを設定変更は各処理機器の制御部で行われるため、ＲＯＭライター等は不要になる。
【図１】
0003745372.tif 000002
【図２】
0003745372.tif 000003
【図３】
0003745372.tif 000004
【図４】
0003745372.tif 000005