(57)【特許請求の範囲】
【請求項１】
着脱可能な硬貨貯蔵装置と、投入された硬貨を前記硬貨貯蔵装置に導く機構と、前記硬貨貯蔵装置から硬貨を払い出す機構と、前記硬貨貯蔵装置が取り外されたことを検知する第１の検知手段と、前記硬貨貯蔵装置の硬貨貯蔵量が所定の満杯位置に達していることを検知するための第２の検知手段と、前記硬貨貯蔵装置の硬貨貯蔵量が所定の空位置まで減っていることを検知するための第３の検知手段を備えた硬貨機構において、
前記硬貨貯蔵装置内の硬貨貯蔵量の増減をカウントするための計数手段と、
前記硬貨貯蔵装置が一旦取り外されてから再装着されたことが前記第１の検知手段によって検知されたとき、前記計数手段のカウント内容を第１の所定値にプリセットする第１のプリセット制御手段と、
前記第２の検知手段による満杯検知に応じて前記計数手段のカウント内容を満杯位置に対応する第２の所定値にプリセットし、前記第３の検知手段による空検知に応じて前記計数手段のカウント内容を空位置に対応する第３の所定値にプリセットする第２のプリセット制御手段と、
前記硬貨貯蔵装置への硬貨の投入と該硬貨貯蔵装置からの硬貨の払い出しに応じて該計数手段のカウント内容を増減する制御を行うカウント制御手段と、
管理者によって操作されるスイッチと、
前記スイッチの操作に応じて、前記計数手段の現カウント値と前記第１の所定値との差を判定し、硬貨投入量が払出量を上回っている場合にその差分の硬貨を前記硬貨貯蔵装置から払い出す払出制御手段と
を備えたことを特徴とする硬貨貯蔵量管理システム。
【請求項２】
前記硬貨貯蔵装置は、内部を透視できる壁体部分を含む硬貨チューブにより構成されていて、該チューブの所定量硬貨貯蔵位置に可視的なマークを施してなり、これにより、貯蔵硬貨が不足している場合は該マークを目印にして該所定量硬貨貯蔵位置まで硬貨を手動補給することができるようにしたことを特徴とする請求項１に記載の硬貨貯蔵量管理システム。
【請求項３】
前記第１の検知手段の出力に基づき、前記硬貨貯蔵装置の取り外しに応じてリセットされ、該硬貨貯蔵装置の装着に応じてセットされるフラグと、
電源投入時に前記フラグをリセットする初期化手段と
を更に備え、前記払出制御手段は、前記フラグがセットされていることを条件に前記差分の硬貨の払出制御を行うものである請求項１又は２に記載の硬貨貯蔵量管理システム。
【請求項４】
前記第１の検知手段の出力に基づき、前記硬貨貯蔵装置の取り外しに応じてリセットされ、該硬貨貯蔵装置の装着に応じてセットされるフラグと、
電源投入時に前記フラグをリセットする初期化手段と、
を更に備え、前記払出制御手段は、前記フラグがセットされていることを条件に前記差分の硬貨の払出制御を行うものであり、
更に、前記スイッチの操作時に前記フラグがリセットされている場合であって、前記第３の検知手段が空検知をしていない場合、該第３の検知手段が空検知をするまで前記硬貨貯蔵装置の硬貨を自動的に払い出す制御をする第２の払出制御手段を備えたことを特徴とする請求項１に記載の硬貨貯蔵量管理システム。
【請求項５】
前記硬貨貯蔵装置が複数の硬貨貯蔵チューブを具備しており、前記各制御を各チューブ毎に行うようにしたことを特徴とする請求項１乃至４のいずれかに記載の硬貨貯蔵量管理システム。
【請求項６】
着脱可能な硬貨貯蔵装置と、投入された硬貨を前記硬貨貯蔵装置に導く機構と、前記硬貨貯蔵装置から硬貨を払い出す機構と、前記硬貨貯蔵装置の硬貨貯蔵量が所定の満杯位置に達していることを検知するための第１の検知手段と、前記硬貨貯蔵装置の硬貨貯蔵量が所定の空位置まで減っていることを検知するための第２の検知手段を備えた硬貨機構において、
前記硬貨貯蔵装置内の硬貨貯蔵量の増減をカウントするための計数手段と、
前記硬貨貯蔵装置への硬貨の投入と該硬貨貯蔵装置からの硬貨の払い出しに応じて該計数手段のカウント内容を増減する制御とを行うカウント制御手段と、
管理者によって操作されるスイッチと、
前記スイッチの操作に応じて、前記計数手段の現カウント値と第１の所定値との差を判定し、硬貨投入量が払出量を上回っている場合にその差分の硬貨を前記硬貨貯蔵装置から払い出す払出制御手段と、
前記スイッチの操作に応じて前記判定を行なった後に、前記計数手段のカウント内容を前記第１の所定値にプリセットする第１のプリセット制御手段と、
前記第１の検知手段による満杯検知に応じて前記計数手段のカウント内容を満杯位置に対応する第２の所定値にプリセットし、前記第２の検知手段による空検知に応じて前記計数手段のカウント内容を空位置に対応する第３の所定値にプリセットする第２のプリセット制御手段と
を備えたことを特徴とする硬貨貯蔵量管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動販売機あるいは両替機等に使用される硬貨機構（コイン・メカニズム）に関し、特に、そのような硬貨機構において硬貨貯蔵装置に貯蔵された硬貨の貯蔵量を管理するためのシステムに関する。
【０００２】
【従来の技術】
自動販売機あるいは両替機等に使用される硬貨機構（コイン・メカニズム）においては、一般にコインチューブといわれる硬貨貯蔵装置を有しており、投入された硬貨が該コインチューブの貯蔵硬貨中に補充され、該コインチューブの貯蔵硬貨中の硬貨が釣銭等として払い出される。また、該コインチューブの貯蔵量が満杯になると、コインチューブからオーバーフローした硬貨が金庫に導かれるようになっている。そのようなコインチューブにおける硬貨貯蔵量の管理にあたって、従来は、管理者（ルートマン等）がインベントリスイッチを操作してコインチューブ内の硬貨を全て排出して売上金として一旦集金し、それから釣銭用として適量の硬貨を手動補給するようにしていた。この場合、このときの手動補給量が次回の売上集計処理の際の起算金額となるので、何枚の硬貨を手動補給したのかということは極めて重要である。そのために、従来は、硬貨を手動補給しながら補給枚数を管理者自らが数えるようにするか、若しくはコインチューブが満杯になるまで手動補給することにより満杯量を手動補給量とみなすようにしていた。しかし、前者の場合、補給枚数をいちいち数えながら硬貨補給を行うのは面倒であり、また、間違いも生じやすいという問題点があった。一方、後者の場合、コインチューブ寸法の個体差あるいは硬貨の厚みの個体差などの理由によって、どのコインチューブでも満杯量が必ず同じ枚数となるとは限らず、管理に不便であった。
【０００３】
そこで、特公平６−８２４２６号公報においては、任意の初期貯蔵量を各硬貨金種毎に数値設定し、インベントリ処理時においてこの数値設定された初期貯蔵量分の硬貨が硬貨貯蔵装置に貯蔵されるように各金種毎の貯蔵硬貨の払出又は補給処理を行い、通常動作時において投入硬貨と払出硬貨に相当する増減計数演算を初期貯蔵量設定数値に対して行い、常に、硬貨貯蔵装置における正確な貯蔵量を計数管理することができるようにした発明が示されている。
【０００４】
【発明が解決しようとする課題】
しかし、上記の従来技術においては、任意の初期貯蔵量を各硬貨金種毎に数値設定するための数値設定手段を設けなければならず、設定操作が面倒であった。また、このような数値設定手段は、自動販売機の中央制御部側に設けられるのが一般的であり、硬貨機構（コイン・メカニズム）とは少し離れたところに設けられるので、不慣れな管理者（ルートマン等）が、硬貨機構（コイン・メカニズム）の操作と中央制御部側の操作の両方を行うのは煩わしいものであった。
本発明は上述の点に鑑みてなされたもので、管理者による貯蔵硬貨の回収及び補給時において、硬貨貯蔵装置内に定量の硬貨を初期貯蔵しておくための管理を簡単に行うことができるようにした硬貨貯蔵量管理システムを提供しようとするものである。
【０００５】
【課題を解決するための手段】
上記課題を解決するために本願で提案する硬貨貯蔵量管理システムは、着脱可能な硬貨貯蔵装置と、投入された硬貨を前記硬貨貯蔵装置に導く機構と、前記硬貨貯蔵装置から硬貨を払い出す機構と、前記硬貨貯蔵装置が取り外されたことを検知する第１の検知手段と、前記硬貨貯蔵装置の硬貨貯蔵量が所定の満杯位置に達していることを検知するための第２の検知手段と、前記硬貨貯蔵装置の硬貨貯蔵量が所定の空位置まで減っていることを検知するための第３の検知手段を備えた硬貨機構において、前記硬貨貯蔵装置内の硬貨貯蔵量の増減をカウントするための計数手段と、前記硬貨貯蔵装置が一旦取り外されてから再装着されたことが前記第１の検知手段によって検知されたとき、前記計数手段のカウント内容を第１の所定値にプリセットする第１のプリセット制御手段と、前記第２の検知手段による満杯検知に応じて前記計数手段のカウント内容を満杯位置に対応する第２の所定値にプリセットし、前記第３の検知手段による空検知に応じて前記計数手段のカウント内容を空位置に対応する第３の所定値にプリセットする第２のプリセット制御手段と、前記硬貨貯蔵装置への硬貨の投入と該硬貨貯蔵装置からの硬貨の払い出しに応じて該計数手段のカウント内容を増減する制御を行うカウント制御手段と、管理者によって操作されるスイッチと、前記スイッチの操作に応じて、前記計数手段の現カウント値と前記第１の所定値との差を判定し、硬貨投入量が払出量を上回っている場合にその差分の硬貨を前記硬貨貯蔵装置から払い出す払出制御手段とを具備することを特徴とするものである。
【０００６】
管理者が硬貨貯蔵装置を硬貨機構の本体から一旦取り外して再装着する操作を行うと、この取外し操作があったことが第１の検知手段によって検知され、計数手段のカウント内容が第１の所定値にプリセットされる。この場合、プリセットする第１の所定値は、どのような値でもよく、例えば「０」にリセットすればよいし、別の適宜の値にプリセットしてもよい。（従って、この「リセット」という用語は「プリセット」と同義であると考えられるべきである。）このとき、硬貨貯蔵装置内に実際にどれだけの量の硬貨が初期値（仮にｘとする）として貯蔵されているかは問われない。勿論、釣銭不足を来すような硬貨貯蔵量の不足があっては困るわけであるが、この点は、硬貨貯蔵装置を一旦取り外したときに必要な適宜の量の硬貨を手動補給すれば、必要な硬貨貯蔵量を確保することができる。こうして、管理者によるインベントリ回収操作時に、硬貨貯蔵装置を一旦取り外して必要とあらば適量の硬貨を手動補給した上で、これを再装着すれば、硬貨機構は使用可能な状態となり、かつ、計数手段が適宜の所定値にプリセット（初期設定）される。ここで、前記計数手段において初期設定される上記所定値（例えば０）がこの実際の初期貯蔵量を示している必要はないので、該所定値と実際の初期貯蔵量（ｘ）とを合わせる格別の処理は一切不要である。
その後、硬貨機構を通常に稼働させ、その稼働に応じて、硬貨の投入に応じて硬貨貯蔵装置に硬貨が補充されればその分だけ計数手段のカウント内容が加算計数され（設計上、逆に減算計数としてもよい）され、また、反対に、釣銭等として硬貨貯蔵装置から硬貨が払い出されればその分だけ計数手段のカウント内容が減算計数される（設計上、逆に加算計数としてもよい）。こうして、硬貨貯蔵装置への硬貨の出入り量が、初期プリセットされた所定値（例えば０）を基準にして増減計数される。
【０００７】
インベントリ回収処理時において、管理者が前記スイッチを操作すると、払出制御手段により、このスイッチの操作に応じて、前記計数手段の現カウント値と前記第１の所定値との差を判定し、硬貨投入量が払出量を上回っている場合（例えば「現カウント値＞所定値」の場合）にその差分の硬貨を前記硬貨貯蔵装置から払い出す制御がなされる。こうして、硬貨貯蔵装置に残された硬貨の貯蔵量は、前記初期貯蔵量（ｘ）に相当する利用となり、常に、定量（ｘ）の硬貨が硬貨貯蔵装置に残されるように、インベントリ回収処理を自動的に実行することができる。一方、硬貨投入量が払出量を上回っていない場合（例えば「現カウント値≦所定値」の場合）は硬貨貯蔵装置からの硬貨払い出しは行われない。そこで、インベントリ回収処理の終わりに、管理者が、硬貨貯蔵装置を本体から一旦取外して、硬貨貯蔵装置内の硬貨貯蔵量を目視確認し、不足があれば適量の硬貨を手動補給すればよい。これにより、計数手段が再び第１の所定値（例えば０）にプリセット（初期設定）され、その後の硬貨出入り量計数演算のための初期値条件を確実かつ容易に設定することができる。
【０００８】
このように、本発明によれば、硬貨貯蔵装置を硬貨機構の本体から一旦取り外したことが検知されたときに、その後の硬貨出入り量計数演算のための計数手段のカウント内容を自動的に第１の所定値にプリセット（初期設定）するようにしたので、初期貯蔵量を格別に数値設定する必要性無しに、管理者による貯蔵硬貨の回収及び補給時において、硬貨貯蔵装置内に常に定量の硬貨を推定的に初期貯蔵させる管理を簡単に行うことができるようになる、という優れた効果を奏する。従って、管理者は、硬貨機構の側だけでの簡易な操作によってインベントリ回収操作を行うことができ、また、操作上の煩わしさもない。
【００１２】
また、本発明によれば、第２の検知手段による満杯検知に応じて計数手段のカウント内容を満杯位置に対応する第２の所定値にプリセットし、また、第３の検知手段による空検知（釣銭不足検知）に応じて計数手段のカウント内容を空位置（釣銭不足位置）に対応する第３の所定値にプリセットする第２のプリセット制御手段を具備していることにより、通常の稼働中に、実際の硬貨貯蔵量が満杯量になったとき、又は空量になったとき、それぞれに対応する第２又は第３の所定値が計数手段にプリセットされ、該計数手段のカウント内容が正確な硬貨貯蔵量を示す値に自動修正される。従って、硬貨貯蔵量の管理精度を向上させることができる。
【００１３】
なお、貯蔵硬貨の不足時の処理をより容易に行うことができるようにするために、次のような対策を施すとよい。すなわち、前記硬貨貯蔵装置を、内部を透視できる壁体部分を含む硬貨チューブにより構成し、該チューブの所定量硬貨貯蔵位置に可視的なマークを施してなり、これにより、貯蔵硬貨が不足している場合は該マークを目印にして該所定量硬貨貯蔵位置まで硬貨を手動補給することができるようにする。従って、インベントリ回収処理の終わりに、硬貨の不足の有無を目視確認しやすいものとなり、また、定量に相当する硬貨を手動補給によって初期貯蔵させることが、マークを目印にすることによって、非常にやり易いものとなる。
また、前記第１の検知手段の出力に基づき、前記硬貨貯蔵装置の取り外しに応じてリセットされ、該硬貨貯蔵装置の装着に応じてセットされるフラグと、電源投入時に前記フラグをリセットする初期化手段とを更に備え、前記払出制御手段は、前記フラグがセットされていることを条件に前記差分の硬貨の払出制御を行うものとすれば、停電対策に役立つ。すなわち、前回のインベントリ回収時から今回のインベントリ回収時までの間に停電があった場合、計数手段のカウント内容は信頼性のないものとなってしまうので、この内容に基づいて硬貨の払出制御を行ううことは好ましくない。そこで、停電によってフラグがリセットされることにより、硬貨の払出制御を行わないものとすることにより、不都合を回避できる。なお、計数手段がバッテリバックアップされている場合若しくは不揮発性メモリからなる場合は、そのようなフラグ管理は不要である。
更に、前記スイッチ（すなわちインベントリスイッチ）の操作時に前記フラグがリセットされている場合であって、前記第３の検知手段が空検知をしていない場合、該第３の検知手段が空検知をするまで前記硬貨貯蔵装置の硬貨を自動的に払い出す制御をする第２の払出制御手段を備えるようにしてもよい。すなわち、停電があった場合は、計数手段のカウント内容が不正確になるが、第３の検知手段が空検知をしていない場合は、貯蔵装置内に十分な量の硬貨が貯蔵されている可能性があるので、これらの硬貨は、当然、インベントリ回収処理においては排出して回収されるべきものである。そこで、該第３の検知手段が空検知をするまで自動的に硬貨払い出しを行うように制御するのが好ましい。勿論、その後、インベントリ回収処理を終了するときに、貯蔵装置を本体から取り外して貯蔵硬貨の不足があれば手動補給を行い、かつ、計数手段のカウント内容が第１の所定値にプリセットされるのは、前述と同様である。計数手段がバッテリバックアップされている場合若しくは不揮発性メモリからなる場合は、そのようなフラグ管理と第２の払出制御手段を不要にすることができるのは勿論である。
なお、通常知られているように、硬貨貯蔵装置が複数の硬貨貯蔵チューブを具備していてよく、その場合は、上述した各制御を各チューブ毎に行うようにするのは勿論である。
【００１４】
本発明の変形例として、硬貨貯蔵装置が取り外されたことを検知する検知手段を省略し、その代わりに、管理者によって操作される前記スイッチの操作に応じた前記計数手段の現カウント値と前記所定値との差の判定を行なった後に、計数手段の内容を所定値に自動的にリセットするようにしてもよい。
【００１５】
すなわち、そのような変形例に係る本発明は、前記硬貨貯蔵装置の硬貨貯蔵量が所定の満杯位置に達していることを検知するための第１の検知手段と、前記硬貨貯蔵装置の硬貨貯蔵量が所定の空位置まで減っていることを検知するための第２の検知手段と、前記硬貨貯蔵装置内の硬貨貯蔵量の増減をカウントするための計数手段と、前記硬貨貯蔵装置への硬貨の投入と該硬貨貯蔵装置からの硬貨の払い出しに応じて該計数手段のカウント内容を増減する制御とを行うカウント制御手段と、管理者によって操作されるスイッチと、前記スイッチの操作に応じて、前記計数手段の現カウント値と第１の所定値との差を判定し、硬貨投入量が払出量を上回っている場合にその差分の硬貨を前記硬貨貯蔵装置から払い出す払出制御手段と、前記スイッチの操作に応じて前記判定を行なった後に、前記計数手段のカウント内容を前記第１の所定値にプリセットする第１のプリセット制御手段と、前記第１の検知手段による満杯検知に応じて前記計数手段のカウント内容を満杯位置に対応する第２の所定値にプリセットし、前記第２の検知手段による空検知に応じて前記計数手段のカウント内容を空位置に対応する第３の所定値にプリセットする第２のプリセット制御手段とを備えることを特徴とする。
【００１６】
【発明の実施の形態】
以下、添付図面を参照して、この発明の実施の形態を詳細に説明する。
図１は、本発明を適用した硬貨機構（コインメカニズム）１０の機構部の一例を示す略図であり、図２はこの硬貨機構１０に搭載される制御回路装置の一実施例を示すハード構成ブロック図である。硬貨機構１０は、大別して、硬貨選別機１１と、硬貨貯蔵装置１２と、硬貨払出し機構１３と、図２に示す制御回路装置とを含んでいる。硬貨選別機１１は、入口１４から導入される投入硬貨の真偽を判別し、正貨と偽貨を機械的に振り分け、偽貨は返却通路（図示せず）に導き、正貨を金種別に機械的に振り分ける。硬貨貯蔵装置１２は、金種別の硬貨チューブＡ，Ｂ，Ｃ，Ｄを含んでおり、硬貨機構１０の本体フレームに対して着脱自在なカセットタイプのものである。硬貨選別機１１で振り分けられた金種別の投入硬貨が該金種に対応する硬貨チューブＡ，Ｂ，Ｃ，Ｄに貯蔵される。硬貨払出し機構１３は、釣銭等として硬貨チューブＡ，Ｂ，Ｃ，Ｄのいずれかから選択的に硬貨を払い出す。周知のように、硬貨選別機１１は、電子的又は機械式の投入硬貨センサ（図示せず）を含んでおり、正貨と判別されて硬貨貯蔵装置１２に受け入れられた投入硬貨に応答して金種別投入硬貨検知信号を発生する。
【００１７】
硬貨機構１０の所定の位置には、カセット式の硬貨貯蔵装置１２が硬貨機構１０の本体から取り外されたことを検知するカセット脱着センサ１５が設けられている。
また、硬貨貯蔵装置１２の各チューブに関連して、満杯センサ１６ａ，１６ｂ，１６ｃ，１６ｄと、釣銭不足センサ１７ａ，１７ｂ，１７ｃ，１７ｄと、が夫々設けられている。満杯センサ１６ａ〜１６ｄは、対応するチューブＡ〜Ｄ内の硬貨貯蔵量が所定の満杯位置に達していることを検知するためのものである。釣銭不足センサ１７ａ〜１７ｄは、対応するチューブＡ〜Ｄ内の硬貨貯蔵量が所定の空位置（釣銭不足位置）まで減っていることを検知するためのものである。なお、この所定の空位置（釣銭不足位置）とは、貯蔵量０に限らず、釣銭用の貯蔵硬貨の不足を警告する基準となる適宜の少ない量に対応する位置である。
なお、硬貨貯蔵装置１２の各チューブの硬貨貯蔵量が満杯位置を越えてオーバーフローした場合、図示しない金庫にオーバーフローした硬貨が導かれるようになっているが、この点について特に詳しく説明しない。
これまで説明した硬貨機構１０の構成は、公知のものである。従って、これに限定されず、他の同等の又は類似の構成を適宜採用してもよい。
【００１８】
硬貨機構１０の本体フレームの適宜個所に、定量釣銭合わせスイッチ１８が設けられている。このスイッチ１８は、貯蔵硬貨の回収（インベントリ）処理時に、管理者（ルートマン）によって操作されるものである。このスイッチ１８のオン操作に応答して、本発明に従う「定量釣銭合わせ処理」（硬貨貯蔵装置１２内の貯蔵硬貨のうち余剰の硬貨を自動払出しすることにより、定量の硬貨が残されて釣銭用硬貨として初期貯蔵されるようにする処理）が行われる。
なお、硬貨貯蔵装置１２の各チューブＡ〜Ｄ毎の在庫硬貨量を目視確認できるようにするために、該各チューブＡ〜Ｄの壁体の少なくとも一部分を内部を透視できるような透明体によって構成するとよい。また、各チューブＡ〜Ｄの所定量硬貨貯蔵位置に可視的なマークを施し、該マークを目安にして、硬貨貯蔵量が適量であるか否かを目視確認できるようにするとよい。
【００１９】
図２について説明すると、硬貨機構１０の各種動作の制御のためにマイクロコンピュータ２０が設けられており、上述の各種センサ１５，１６ａ〜１６ｄ，１７ａ〜１７ｄの出力、スイッチ１８の出力、硬貨選別機１１の入金センサ２１の出力が、マイクロコンピュータ２０に入力される。マイクロコンピュータ２０は、これらの入力に応じて図３〜図６に示すようなフローを含む処理を実行する。この処理の過程で、硬貨払出し機構１３を作動させて所要の硬貨を所要の硬貨チューブＡ〜Ｄから払い出す必要が生じた場合、硬貨払出命令を硬貨払出ドライバ２２に与える。硬貨払出ドライバ２２は、硬貨払出し機構１３内のモータやソレノイドなどである。また、マイクロコンピュータ２０は、外部通信インタフェース２３を介して他の制御装置（例えば自動販売機本体の中央制御装置）と情報のやりとりを行う。例えば、投入金額情報を自動販売機本体の中央制御装置に与えたり、自動販売機本体の中央制御装置から釣銭払出し命令を受けたりするために、外部通信インタフェース２３が利用される。しかし、本発明においては、貯蔵硬貨の回収（インベントリ）処理時においては、自動販売機本体の中央制御装置との間での情報のやり取りは不要であり、硬貨機構１０の側のみで処理が行われるようになっている。
【００２０】
マイクロコンピュータ２０の内部には、硬貨貯蔵装置１２の各チューブＡ〜Ｄ毎に硬貨の出入り量（増減）を加減算計数するための硬貨出入カウンタＣＮＴｎと、在庫設定フラグＦが設けられる。追って説明するように、各チューブ毎の硬貨出入カウンタＣＮＴｎは、カセット式の硬貨貯蔵装置１２が一旦取り外されたことがセンサ１５によって検知されたことに応じてそのカウント内容が所定の初期値（例えば０）にリセットされ、その後の各チューブへの硬貨の投入と該チューブからの硬貨の払い出しに応じてそのカウント内容が増減（加減算）制御されるものである。また、在庫設定フラグＦは、前記センサ１５の出力に基づき、カセット式の硬貨貯蔵装置１２の取り外しに応じて“０”にリセットされ、該硬貨貯蔵装置１２の装着に応じて“１”にセットされるフラグであり、硬貨貯蔵装置１２の取り外しと再装着がなされたことによって、硬貨貯蔵装置１２内の硬貨貯蔵量の初期設操作がなされたものと擬制する。また、このフラグＦは、電源投入時に“０”にリセットされるようになっており、貯蔵硬貨の回収（インベントリ）処理を行うときに、このフラグＦが“０”にリセットされている場合は、停電が有ったことを示す。
【００２１】
次に、図３〜図６を参照して具体的な制御例について説明する。
図３は、電源投入に基づいて実行されるメインのフローを略示する図である。電源投入されると、ステップＳ１において直ちに所定の各種初期設定処理が行われる。この初期設定処理には、上記の在庫設定フラグＦを“０”にリセットすることと、各チューブ毎の硬貨出入カウンタＣＮＴｎのカウント内容を所定値（例えば０）に夫々リセットすることが含まれている。
ステップＳ２は、通常の硬貨投入及び払出制御処理を包括的に示すものである。この点は本発明の要旨ではないので詳しい説明は省く。硬貨の投入があった場合又は硬貨の払出しを行う場合は、このステップＳ２で所要の処理を行った後、次のステップＳ３に行く。硬貨の投入もなく、また硬貨の払出しも行わない場合は、直ちに次のステップＳ３に行く。
ステップＳ３では、前記カセット脱着センサ１５の出力に基づき、硬貨貯蔵装置１２に取り外しイベントがあったか否かを判定する。すなわち、センサ１５の出力がカセットオンからオフに変化したかどうかを調べる。ＹＥＳであれば、ステップＳ４に行き、「カセット外れ処理」（詳細は図４）を行う。すなわち、硬貨貯蔵装置１２に取り外しイベントがあった場合は、各チューブＡ〜Ｄの硬貨出入カウンタＣＮＴｎを所定値（例えば０）にリセットし、かつ、在庫設定フラグＦを“０”にリセットする（図４のステップＳ４１）。
【００２２】
次のステップＳ５では、前記カセット脱着センサ１５の出力に基づき、硬貨貯蔵装置１２に装着イベントがあったか否かを判定する。すなわち、センサ１５の出力がカセットオフからオンに変化したかどうかを調べる。ＹＥＳであれば、ステップＳ６に行き、「カセット装着処理」（詳細は図５）を行う。すなわち、硬貨貯蔵装置１２に装着イベントがあった場合は、在庫設定フラグＦを“１”にセットする（図５のステップＳ６１）。
次のステップＳ７では、前記ステップＳ２での硬貨投入処理又は払出処理に対応して、投入硬貨が補充されたチューブの硬貨出入カウンタＣＮＴｎのカウント内容を＋１だけ増加する処理、若しくは、硬貨が払い出されたチューブの硬貨出入カウンタＣＮＴｎのカウント内容を−１だけ減少する処理を行う。こうして、各硬貨チューブＡ〜Ｄから出入りした硬貨枚数が、対応する硬貨出入カウンタＣＮＴｎのカウント内容に対して加減算される。なお、硬貨の投入もなく、また硬貨の払出しも行われていない場合は、直ちに次のステップＳ８に行く。なお、硬貨が投入された場合であっても、対応するチューブが満杯状態であることにより、該投入硬貨がチューブに補充されずに金庫にオーバーフローした場合は、カウンタＣＮＴｎの＋１カウントを行わないのは勿論である。
ステップＳ８では、定量釣銭合わせスイッチ１８がオン操作されたかどうかを調べる。ＮＯであれば、ステップＳ２に戻り、メインルーチンを繰り返す。ＹＥＳであれば、ステップＳ９に行き、「定量釣銭合わせ処理」（詳細は図６）を行う。
【００２３】
次に、動作例について説明する。まず、最初は、硬貨貯蔵装置１２の各チューブＡ〜Ｄには、適量の硬貨を貯蔵しておくものとする。すなわち、釣銭用として使用される金種の硬貨を貯蔵するチューブにおいては、釣銭不足を来すような硬貨貯蔵量の不足が始めからあっては困るので、適量の硬貨を手動補給しておく。この手動補給時に、硬貨貯蔵装置１２のカセットの取外しと再装着が行われるので、ステップＳ４とＳ６の処理により（図４，図５）各金種毎の硬貨出入カウンタＣＮＴｎが所定値「０」にリセットされ、かつ、在庫設定フラグＦが一旦“０”にリセットされてから“１”にセットされる。このとき、各金種毎の硬貨出入カウンタＣＮＴｎのカウント内容は所定値「０」であり、硬貨貯蔵装置１２の各チューブＡ〜Ｄに実際に貯蔵されている硬貨量（初期貯蔵量）に一致していないが、それで構わない。すなわち、硬貨出入カウンタＣＮＴｎは未知の初期貯蔵量（ｘ）を基準にした硬貨の出入り量をカウントする目的で使用されるので、初期貯蔵量（ｘ）の具体的数値は未知であってもよい。
【００２４】
通常の稼働動作中において、硬貨が投入されて、その金種に対応する硬貨貯蔵装置１２の或るチューブＡ〜Ｄに補給されると、該金種に対応する硬貨出入カウンタＣＮＴｎのカウント内容が＋１増加される（ステップＳ７）。また、釣銭等として、硬貨貯蔵装置１２の或るチューブＡ〜Ｄから硬貨が払い出されると、該金種に対応する硬貨出入カウンタＣＮＴｎのカウント内容が−１減少される（ステップＳ７）。こうして、各チューブＡ〜Ｄに対応する硬貨出入カウンタＣＮＴｎにおいては、各チューブＡ〜Ｄにおける硬貨の出入り量の差が累積的にカウントされる。なお、チューブＡ〜Ｄから硬貨が払い出されたことは、例えば、金種別の払い出し制御ソレノイド制御信号あるいは払い出しモータのキャリアスイッチ作動信号あるいは硬貨払い出し検出スイッチの出力信号など、従来公知の手段によって検出することができる。
【００２５】
やがて、管理者が、売上げ管理のために、定量釣銭合わせスイッチ１８をオン操作すると、図３のステップＳ８がＹＥＳに分岐し、ステップＳ９の「定量釣銭合わせ処理」を行う。この「定量釣銭合わせ処理」では、硬貨貯蔵装置１２の貯蔵硬貨のうち釣銭用硬貨として定量若しくは適量の硬貨を残し、その他の硬貨を自動的に払い出す処理を行う。
図６によって、「定量釣銭合わせ処理」について説明すると、まず、ステップＳ９１では、在庫設定フラグＦが“１”であるか否かを判断する。稼働動作中に停電がなければ、前回の回収処理時に硬貨貯蔵装置１２のカセットを装着したときに該フラグＦが“１”にセットされているので、ＹＥＳであり、次のステップＳ９２に行く。
ステップＳ９２では、各チューブ毎の硬貨出入カウンタＣＮＴｎのカウント値が初期リセットした所定値すなわち「０」よりも大きいかどうかを夫々判定し、そうであれば、その差分、すなわち初期リセットした所定値が「０」ならばカウンタＣＮＴｎのカウント値、に相当する枚数の硬貨を当該チューブから払い出すようセットする。次のステップＳ９３では、前ステップでセットされた枚数分の硬貨を、対応するチューブから、夫々自動的に払い出す。
【００２６】
図６の処理を行うときの、或るチューブに対応する硬貨出入カウンタＣＮＴｎのカウント値をＭとすると、このカウント値Ｍは、該チューブに入った硬貨枚数とそこから払い出された硬貨枚数との差を示している。従って、該チューブにおける未知の初期貯蔵量をｘとすると、上記ステップＳ９２，Ｓ９３によって払出処理を行う直前における該チューブの実際の硬貨貯蔵量は、「ｘ＋Ｍ」である。そして、上記ステップＳ９２，Ｓ９３によってカウント値Ｍに相当する枚数の硬貨が該チューブから自動的に払い出されるので、該チューブには前記初期貯蔵量ｘに相当する定量（未知数ではあるが定量である）の硬貨が残される。このようにして、釣銭用の硬貨として、定量（ｘ）の硬貨をチューブ内に自動的に残し、他の硬貨を自動的に払い出して回収する処理を容易に行うことができる。
【００２７】
なお、或るチューブに対する硬貨補給量よりも該チューブからの硬貨払出量の方が多かった場合は、ステップＳ９２での「ＣＮＴｎ＞０」の判断は、該チューブについてはＮＯとなる。そのようなチューブについては、ステップＳ９３での硬貨払い出し処理は行わない。
ところで、ステップＳ９２での判断で「ＣＮＴｎ＞０」が成立しなかったチューブについては、該チューブ内の実際の硬貨貯蔵量が初期貯蔵量ｘよりも減っており、釣銭用硬貨の不足を来たしている怖れが大である。そのため、管理者は、必ず、この回収処理の最後に、硬貨貯蔵装置１２のカセットを本体から一旦取り外して各チューブの硬貨貯蔵状態を目視確認するものとする。前述の通り、硬貨貯蔵装置１２の各チューブＡ〜Ｄ毎の所定量硬貨貯蔵位置に施された可視的なマークを目安にして、透明体を通して硬貨貯蔵状態を目視確認し、硬貨貯蔵量がマーク位置に満たないチューブについては、マーク位置を満たすように所要量の硬貨を手動補給してやるものとする。それから、硬貨貯蔵装置１２のカセットを本体に再装着する。この硬貨貯蔵装置１２のカセット取外しと再装着に応じて、ステップＳ４１，Ｓ６１（図４，図５）の処理により、各チューブに対応する硬貨出入カウンタＣＮＴｎのカウント内容が所定値（例えば０）にリセットされ、かつ在庫設定フラグＦが“１”にセットされる。
ところで、硬貨貯蔵装置１２の各チューブＡ〜Ｄ毎の所定量硬貨貯蔵位置に施す可視的なマークは、例えば接着式の色テープまたはシール等の手段によって、そのマーク位置を変更可能なようにするとよい。これによって、次回のインベントリ処理時において、かなり硬貨貯蔵量が減っている場合は、マークの位置を変更して所定量硬貨貯蔵位置のレベルを上げるように管理することができる。
【００２８】
なお、通常の稼働動作中に停電があった場合は、電源回復時に図３のステップＳ１によって初期設定処理がなされ、在庫設定フラグＦが“０”にリセットされる。これにより、その後、定量釣銭合わせスイッチ１８がオン操作されたとき、図６のステップＳ９１がＮＯと判定され、ステップＳ９２，Ｓ９３の処理を行わずに、終了する。これは、停電によって、硬貨出入カウンタＣＮＴｎのカウント内容が不正確になっているからである。そのような場合は、上記のように硬貨貯蔵装置１２のカセットを本体から取り外したときに、その硬貨貯蔵量を前記マークを目安にして目視確認し、余剰があれば手動回収し、不足があれば手動補給してやればよい。なお、硬貨出入カウンタＣＮＴｎをバッテリバックアップするか又はその他の不揮発性メモリによって構成すれば、このような停電時の対策は不要である。
【００２９】
図１２は、図６に示された「定量釣銭合わせ処理」の変更例を示す。図１２において、ステップＳ９１からＳ９３までの処理は、図６に示された同一番号のステップによる処理と同じである。図１２においては、ステップＳ９１がＮＯのとき又はステップＳ９３の後に行なうべき処理として、ステップＳ８１とＳ８２が挿入されている。ステップＳ８１の処理内容は、図４におけるステップＳ４１と同じであり、各チューブＡ〜Ｄの硬貨出入カウンタＣＮＴｎを所定値（例えば０）にリセットし、かつ、在庫設定フラグＦを“０”にリセットする処理からなる。また、ステップＳ８２の処理内容は、図５におけるステップＳ６１と同じであり、在庫設定フラグＦを“１”にセットする処理からなる。すなわち、この図１２に示す変更例においては、硬貨貯蔵装置１２のカセットの取り外しと再装着操作を実際に行なう必要性無しに、「定量釣銭合わせ処理」のルーチンの最後で、「カセット外れ処理」（図４）と「カセット装着処理」（図５）と同じ処理であるステップＳ８１とＳ８２の処理を自動的に行なうようにしている。従って、この変更例によれば、硬貨貯蔵装置１２のカセットを一旦取り外してそれから再装着する手間を省くことができる。すなわち、図６の例では、硬貨貯蔵装置１２に硬貨を手動補給する必要のない場合であっても、硬貨貯蔵装置１２のカセットを一旦取り外してそれから再装着する手間が必要であるが、図１２の例ではその必要がない。なお、図１２の例を採用する場合は、カセット脱着センサ１５を省略し、かつ、図３におけるステップＳ３〜Ｓ６を省略してもよい。
【００３０】
なお、図１２の例の場合、硬貨貯蔵装置１２の各チューブＡ〜Ｄに対する必要な硬貨の補充は、図６の例と同様に、硬貨貯蔵装置１２のカセットを一旦取り外して各チューブに必要な硬貨を手動補給し、それからカセットを再装着するようにしてよい。あるいは、硬貨貯蔵装置１２のカセットを本体に装着したままの状態で、各チューブの硬貨貯蔵状態を目視確認しながら、入口１４（又はその前段の硬貨投入スロット）から必要な金種と枚数の硬貨を手動投入することにより、行なうようにしてもよい。
図１２の変更例として、図１３に示すように、ステップＳ８１の手前に、所定の選択スイッチ（図示せず）がオンされたか否かを判定するステップＳ８３を設け、ＹＥＳの場合はステップＳ８１とＳ８２の処理を行なうが、ＮＯの場合はステップＳ８１とＳ８２の処理をジャンプしてリターンに行くように、構成してもよい。そうすれば、硬貨貯蔵装置１２のカセットを一旦取り外して各チューブに必要な硬貨を手動補給しようと考えている場合は、該所定の選択スイッチをオフのままにしておき、ステップＳ８１とＳ８２の処理を行なわないようにすることができる。その場合は、図６と同様の実施形態となる。一方、硬貨貯蔵装置１２のカセットを取り外すつもりのない場合は、該所定の選択スイッチをオンし、ステップＳ８１とＳ８２の処理を行なうようにする。
【００３１】
次に、第２の発明についての実施の一形態を説明する。
第２の発明については、硬貨機構１０の構成は図１に示したものと同様のものを用いることができ、各チューブ毎の満杯センサ１６ａ〜１６ｄと釣銭不足センサ１７ａ〜１７ｄを使用して、硬貨出入カウンタＣＮＴｎにおける硬貨貯蔵量の管理精度を向上させることができるようにしている。
図７は、第２の発明を実施するために使用する、図２と同様の、制御回路ブロック図である。図２と異なる点はマイクロコンピュータ２０に付属して不揮発性書替え可能ＲＯＭ２４が設けられている点であり、他は図２と同じである。
不揮発性書替え可能ＲＯＭ２４は、釣銭用硬貨の適正な在庫として初期貯蔵しておくべき規定値Ｋｎを示す数値を記憶しているものである。この規定値Ｋｎは各チューブ毎に設定されるようになっていてよく、各チューブ毎に設定された規定値Ｋｎを示す数値がＲＯＭ２４に記憶されている。前述の第１の発明の実施例においては、実際の初期貯蔵量ｘと、硬貨出入カウンタＣＮＴｎにリセット（プリセット）される所定値（例えば０）とが必ずしも一致していない。これに対して、第２の発明においては、規定値Ｋｎと実際の初期貯蔵量ｘは一致若しくは略対応しているものとし、この規定値Ｋｎを示す数値をＲＯＭ２４から読み出して硬貨出入カウンタＣＮＴｎにプリセットすることにより、実際の初期貯蔵量ｘと、硬貨出入カウンタＣＮＴｎにプリセットされる所定値（第１の所定値）とが一致若しくは略対応するようにしている。
【００３２】
図８〜図１１は、第２の発明を実施するために使用されるフロー図である。図８は電源投入に応じてスタートするメインフローの一例を示し、図３と同様の処理を行うステップは同一番号を付して説明を省略する。図９は、図８のステップＳ４における「カセット外れ処理」の詳細例を示す。図１０は、図８のステップＳ６における「カセット装着処理」の詳細例を示す。図１１は、図８のステップＳ９における「定量釣銭合わせ処理」の詳細例を示す。
図８において、ステップＳ１１とＳ１２は初期設定処理であり、ステップＳ１１では、各チューブの硬貨出入カウンタＣＮＴｎの内容を０にリセットすると共に、各チューブ毎の在庫記憶フラグＦｎを“０”にリセットする。ステップＳ１２では、不揮発性書替え可能ＲＯＭ２４から各チューブ毎の適正在庫規定値Ｋｎを読み出し、適宜のレジスタにバッファ記憶しておくと共に、設定フラグＳＦを“０”にリセットする。この設定フラグＳＦは、適正在庫規定値Ｋｎを設定する処理の管理を行うためのものである。
【００３３】
図８のステップＳ３〜Ｓ６では、図３のステップＳ３〜Ｓ６と同様に、硬貨貯蔵装置１２の脱着イベント検出に応じて「カセット外れ処理」又は「カセット装着処理」を行う。ただし、「カセット外れ処理」と「カセット装着処理」の詳細は、図９，図１０に示すように、図４，図５の例とは異なっている。
図９の「カセット外れ処理」では、まず、ステップＳ４２で、各チューブＡ〜Ｄの硬貨出入カウンタＣＮＴｎのカウント内容を０にリセットし、かつ、在庫記憶フラグＦｎを“０”にリセットする。次に、ステップＳ４３では、設定フラグＳＦが“０”であるか否かを調べる。ＮＯであれば、この処理をリターンするが、ＹＥＳであれば、ステップＳ４４に行き、設定フラグＳＦを“１”に変更する。
図１０の「カセット装着処理」では、まず、ステップＳ６２で各チューブＡ〜Ｄ毎の釣銭不足センサ１７ａ〜１７ｄの出力をチェックし、釣銭用硬貨有り＝ＹＥＳのチューブ（所定の釣銭不足量よりも多い硬貨を貯蔵しているチューブ）についてステップＳ６３の処理を行う。釣銭用硬貨有り＝ＮＯのチューブ（所定の釣銭不足量以下の硬貨しか貯蔵していないチューブ）についてはステップＳ６３の処理を行わない。ステップＳ６３では、ステップＳ６２で釣銭用硬貨有り＝ＹＥＳと判定されたチューブについて、その硬貨出入カウンタＣＮＴｎのカウント内容として前記適正在庫規定値Ｋｎ（第１の所定値）をプリセットし、かつ対応する在庫記憶フラグＦｎを“１”にセットする。
一方、ステップＳ６４では、全チューブＡ〜Ｄが釣銭用硬貨不足状態であるかを確認する。ＹＥＳであれば、ステップＳ６５に行き、設定フラグＳＦが“１”であるかどうかを調べる。ＹＥＳであれば、ステップＳ６５に行き、設定フラグＳＦを“２”に変更する。
【００３４】
図８に戻り、ステップＳ７では、図３のステップＳ７と略同様に、各チューブの硬貨出入りに応じて硬貨出入カウンタＣＮＴｎを＋１または−１ずつ増加又は減少する処理を行う。また、これに加えて、設定フラグＳＦが“２”でなければこれを“９９”に変更するフラグ管理をも行う。
また、定量釣銭合わせスイッチ１８がオン操作されたことが検出されると、ステップＳ８のＹＥＳからステップＳ９に行き、図１１に示された「定量釣銭合わせ処理」を行う。
図８のステップＳ１３では、いずれかの満杯センサ１６ａ〜１６ｄに満杯オンイベントがあったか（満杯に変化したか）を検出する。ＹＥＳの場合は、ステップＳ１５に行き、対応する硬貨出入カウンタＣＮＴｎのカウント内容を所定の満杯位置に対応する満杯規定値（第２の所定値）にプリセットするとともに、対応する在庫記憶フラグＦｎを“１”にセットする。
ステップＳ１４では、いずれかの釣銭不足センサ１７ａ〜１７ｄに不足オンイベントがあったか（釣銭不足無しから釣銭不足有りに変化したか）を検出する。ＹＥＳの場合は、ステップＳ１６に行き、対応する硬貨出入カウンタＣＮＴｎのカウント内容を所定の不足位置に対応する不足規定値（第３の所定値）にプリセットするとともに、対応する在庫記憶フラグＦｎを“１”にセットする。
【００３５】
次に、図８〜図１１を参照して動作例について説明する。
まず、各金種毎の適正在庫規定値Ｋｎを設定する処理について、その一例を説明する。この設定処理は、硬貨貯蔵装置１２のカセットを一旦外して、チューブ内の貯蔵硬貨をすべて零とし、それから、硬貨貯蔵装置１２のカセットを再装着すると共に定量釣銭合わせスイッチ１８をオン操作し、それから、各金種の硬貨を夫々規定値Ｋｎとして設定したい枚数だけ投入することによって行う。
その場合、硬貨貯蔵装置１２のカセット外しに応じて、図９の「カセット外れ処理」が行われ、ステップＳ４３で設定フラグＳＦが“０”であることを確認して、該設定フラグＳＦを“１”にセットする。それから、硬貨貯蔵装置１２のカセット再装着に応じて、図１０の「カセット装着処理」が行われ、ステップＳ６２，Ｓ６４で、各チューブＡ〜Ｄがすべて釣銭不足状態となっていることを確認し、ステップＳ６５に行く。このステップＳ６５で設定フラグＳＦが“１”であることを確認し、ステップＳ６６で、該設定フラグＳＦを“２”にセットする。こうして、各金種毎の適正在庫規定値Ｋｎを設定する処理を行うときに、設定フラグＳＦが“２”にセットされる。そして、定量釣銭合わせスイッチ１８のオン操作に応じて図１１の定量釣銭合わせ処理を行う状態となる。図１１の処理において、ステップＳ９４で、設定フラグＳＦが“２”であるかどうかが調べられる。今は、上記のようにＳＦ＝“２”にセットされているので、ステップＳ９９に行く。ステップＳ９９では、投入された金種別の硬貨枚数を、不揮発性書替え可能ＲＯＭ２４に、各金種毎の適正在庫規定値Ｋｎとして夫々格納すると共に、この適正在庫規定値Ｋｎを対応する硬貨出入カウンタＣＮＴｎに夫々プリセットし、かつ、すべての在庫記憶フラグＦｎを“１”にセットし、設定フラグＳＦを“９９”に変更する。こうして、設定フラグＳＦが“９９”にセットされると、各金種毎の適正在庫規定値Ｋｎを設定する処理が終了したことを示す。なお、或るチューブに関して在庫記憶フラグＦｎが“１”にセットされているときは、そのチューブに関する硬貨出入カウンタＣＮＴｎの値が或る程度正確であることを示している。
【００３６】
通常の稼働動作中において、硬貨が投入されて、その金種に対応する硬貨貯蔵装置１２の或るチューブＡ〜Ｄに補給されると、該金種に対応する硬貨出入カウンタＣＮＴｎのカウント内容が＋１増加され、また、釣銭等として、硬貨貯蔵装置１２の或るチューブＡ〜Ｄから硬貨が払い出されると、該金種に対応する硬貨出入カウンタＣＮＴｎのカウント内容が−１減少される点（ステップＳ７の処理）は前記第１の発明の実施例と同様である。こうして、各チューブＡ〜Ｄに対応する硬貨出入カウンタＣＮＴｎにおいては、各金種毎の適正在庫規定値Ｋｎを初期値として、各チューブＡ〜Ｄにおける硬貨の出入り量の差が累積的にカウントされる。
その過程で、或るチューブの硬貨貯蔵量が満杯になったことが満杯センサ１６ａ〜１６ｄによって検知されると、ステップＳ１３がＹＥＳとなり、ステップＳ１５で、対応する硬貨出入カウンタＣＮＴｎのカウント内容を所定の満杯位置に対応する満杯規定値（第２の所定値）にプリセットするとともに、対応する在庫記憶フラグＦｎを“１”にセットする。
また、或るチューブの硬貨貯蔵量が空（釣銭不足）になったことが釣銭不足センサ１７ａ〜１７ｄによって検知されると、ステップＳ１４がＹＥＳとなり、ステップＳ１６で、対応する硬貨出入カウンタＣＮＴｎのカウント内容を所定の不足位置に対応する不足規定値（第３の所定値）にプリセットするとともに、対応する在庫記憶フラグＦｎを“１”にセットする。
こうして、満杯センサ１６ａ〜１６ｄと釣銭不足センサ１７ａ〜１７ｄの検知出力を利用して、各チューブに関する硬貨出入カウンタＣＮＴｎの値が或る程度正確な硬貨貯蔵量を示すように、プリセット処理を行う。
【００３７】
やがて、管理者が、売上げ管理のために、定量釣銭合わせスイッチ１８をオン操作すると、図８のステップＳ８がＹＥＳに分岐し、ステップＳ９の「定量釣銭合わせ処理」を行う。図１１に示された「定量釣銭合わせ処理」では、基本的には、前記図６の処理と同様に、硬貨貯蔵装置１２の貯蔵硬貨のうち釣銭用硬貨として定量若しくは適量の硬貨を残し、その他の硬貨を自動的に払い出す処理を行う。ただし、第２の発明においては、釣銭用硬貨として適正な在庫規定値Ｋｎが各チューブ毎に設定されており、これを基準にして判定を行うようになっている点が前記第１の発明とは相違している。
【００３８】
すなわち、図１１のステップＳ９５では、在庫記憶フラグＦｎが“１”であることを条件に、各チューブ毎の硬貨出入カウンタＣＮＴｎのカウント値が初期設定した第１の所定値すなわち適正在庫規定値Ｋｎよりも大きいかどうかを夫々判定し、そうであれば、その差分、すなわち「ＣＮＴｎ−Ｋｎ」に相当する枚数の硬貨を当該チューブから払い出すようセットする。次のステップＳ９６では、前ステップでセットされた枚数分の硬貨を、対応するチューブから、夫々自動的に払い出す。
【００３９】
図１１の処理を行うときの、或るチューブに対応する硬貨出入カウンタＣＮＴｎのカウント値を「Ｋｎ＋Ｍ」とすると、値Ｍは、前述と同様に、該チューブに入った硬貨枚数とそこから払い出された硬貨枚数との差を示している。上記ステップＳ９５，Ｓ９６によって差「ＣＮＴｎ−Ｋｎ＝Ｍ」に相当する枚数の硬貨が該チューブから自動的に払い出されるので、該チューブには前記初期貯蔵量に相当する規定値Ｋｎの枚数の硬貨が残される。このようにして、釣銭用の硬貨として、適正在庫規定値Ｋｎの枚数の硬貨をチューブ内に自動的に残し、他の硬貨を自動的に払い出して回収する処理を容易に行うことができる。
【００４０】
なお、或るチューブに対する硬貨補給量よりも該チューブからの硬貨払出量の方が多かった場合は、前述と同様に、ステップＳ９５での「ＣＮＴｎ＞Ｋｎ」の判断は、該チューブについてはＮＯとなる。そのようなチューブについては、ステップＳ９６での硬貨払い出し処理は行わない。
また、前述と同様に、ステップＳ９５での判断で「ＣＮＴｎ＞Ｋｎ」が成立しなかったチューブについては、該チューブ内の実際の硬貨貯蔵量が適正在庫規定値Ｋｎよりも減っており、釣銭用硬貨の不足を来たしている怖れが大である。そのため、管理者は、必ず、この回収処理の最後に、硬貨貯蔵装置１２のカセットを本体から一旦取り外して各チューブの硬貨貯蔵状態を目視確認するものとする。前述の通り、硬貨貯蔵装置１２の各チューブＡ〜Ｄ毎の所定量硬貨貯蔵位置に施された可視的なマークを目安にして、透明体を通して硬貨貯蔵状態を目視確認し、硬貨貯蔵量がマーク位置に満たないチューブについては、マーク位置を満たすように所要量の硬貨を手動補給してやるものとする。それから、硬貨貯蔵装置１２のカセットを本体に再装着する。この硬貨貯蔵装置１２のカセット取外しと再装着に応じて、ステップＳ４２（図９），Ｓ６２，Ｓ６３（図１０）の処理により、各チューブに対応する硬貨出入カウンタＣＮＴｎのカウント内容が一旦クリアされ、それから釣銭不足センサ１７ａ〜１７ｄの検知位置よりも多く補給されていることを確認した上で、適正在庫規定値Ｋｎが硬貨出入カウンタＣＮＴｎにプリセットされ、かつ在庫記憶フラグＦｎが“１”にセットされる。
【００４１】
なお、通常の稼働動作中に停電があった場合は、電源回復時に図８のステップＳ１，Ｓ１２によって初期設定処理がなされ、在庫記憶フラグＦｎが“０”にリセットされる。これにより、その後、定量釣銭合わせスイッチ１８がオン操作されたとき、Ｆｎ＝“０”により、図１１のステップＳ９５，Ｓ９６を実行せずにステップＳ９７に行く。ステップＳ９７では、在庫記憶フラグＦｎが“０”であり、かつ、対応する釣銭不足センサ１７ａ〜１７ｄの出力が釣銭有りを示しているチューブが有るかを調べる。ＹＥＳならば、ステップＳ９８に行き、該当するチューブから硬貨を自動的に払い出す処理を行う。この払出処理は、該チューブに対応する釣銭不足センサ１７ａ〜１７ｄの出力が釣銭不足を示すようになるまで行われる。すなわち、この実施例では、停電があった場合でも、釣銭不足センサ１７ａ〜１７ｄの出力が釣銭有りを示している場合は、釣銭不足位置になるまで、硬貨を自動的に払い出すようにし、回収に便ならしめるようにしている。そのような場合は、上記のように硬貨貯蔵装置１２のカセットを本体から取り外したときに、その硬貨貯蔵量を前記マークを目安にして目視確認し、所定の適正在庫規定値Ｋｎに達するまで不足分を手動補給してやればよい。なお、硬貨出入カウンタＣＮＴｎをバッテリバックアップするか又はその他の不揮発性メモリによって構成すれば、このような停電時の対策は不要である。
【００４２】
図１４は、図１１に示された「定量釣銭合わせ処理」の変更例を示す。図１４において、ステップＳ９４〜Ｓ９９の処理は、図１１に示された同一番号のステップによる処理と同じである。図１４においては、ステップＳ９７がＮＯのとき又はステップＳ９９の後に行なうべき処理として、ステップＳ８５とＳ８６が挿入されている。ステップＳ８５では、前述の図９に示された「カセット外れ処理」サブルーチンを行なう。また、ステップＳ８６では、前述の図１０に示された「カセット装着処理」サブルーチンを行なう。すなわち、この図１４に示す変更例においては、硬貨貯蔵装置１２のカセットの取り外しと再装着操作を実際に行なう必要性無しに、「定量釣銭合わせ処理」のルーチンの最後で、「カセット外れ処理」サブルーチン（図９）と「カセット装着処理」サブルーチン（図１０）を自動的に行なうようにしている。従って、この図１４の変更例によれば、前出の図１２の変更例と同様に、硬貨貯蔵装置１２のカセットを実際に一旦取り外してそれから再装着する手間を省くことができる。すなわち、図１１の例では、硬貨貯蔵装置１２に硬貨を手動補給する必要のない場合であっても、硬貨貯蔵装置１２のカセットを一旦取り外してそれから再装着する手間が必要であるが、図１４の例ではその必要がない。なお、図１４の例を採用する場合は、カセット脱着センサ１５を省略し、かつ、図８におけるステップＳ３〜Ｓ６を省略してもよい。
【００４３】
なお、図１４の例の場合、硬貨貯蔵装置１２の各チューブＡ〜Ｄに対する必要な硬貨の補充は、図６の例と同様に、硬貨貯蔵装置１２のカセットを一旦取り外して各チューブに必要な硬貨を手動補給し、それからカセットを再装着するようにしてよい。あるいは、硬貨貯蔵装置１２のカセットを本体に装着したままの状態で、各チューブの硬貨貯蔵状態を目視確認しながら、入口１４（又はその前段の硬貨投入スロット）から必要な金種と枚数の硬貨を手動投入することにより、行なうようにしてもよい。
図１４の変更例として、前出の図１３と同様に、ステップＳ８５の手前に、所定の選択スイッチ（図示せず）がオンされたか否かを判定するステップ（図１３のステップＳ８３に相当するステップ）を設け、ＹＥＳの場合はステップＳ８５とＳ８６の処理を行なうが、ＮＯの場合はステップＳ８５とＳ８６の処理をジャンプしてリターンに行くように、構成してもよい。そうすれば、硬貨貯蔵装置１２のカセットを一旦取り外して各チューブに必要な硬貨を手動補給しようと考えている場合は、該所定の選択スイッチをオフのままにしておき、ステップＳ８５とＳ８６の処理を行なわないようにすることができる。その場合は、図１１と同様の実施形態となる。一方、硬貨貯蔵装置１２のカセットを取り外すつもりのない場合は、該所定の選択スイッチをオンし、ステップＳ８５とＳ８６の処理を行なうようにする。
【００４４】
なお、上記第２の発明において、適正在庫規定値Ｋｎを記憶するＲＯＭ２４を、差替式メモリとしてもよい。そうすれば、硬貨投入による適正在庫規定値Ｋｎの設定操作を不要にすることができる。また、各金種毎の適正在庫規定値Ｋｎを示すデータを別の場所で適宜設定し、このデータを外部通信インタフェース２３を介して硬貨機構１０のマイクロコンピュータ２０に転送し、これをＲＯＭ２４に記憶するようにしてもよい。ＲＯＭ２４は、バッテリバックアップされたＲＡＭを使用してもよい。
上述した第１及び第２の発明の各実施態様の一部分を互いに組み合わせて、変更された実施の形態を構成するようにしてもよい。例えば、図１１のステップＳ９７，Ｓ９８の処理を、図６において適用してもよい。その他、図３〜図６，図１２，図１３と図８〜図１１，図１３の各ステップの処理を部分的に適宜組み合わせて、本発明の実施の形態を適宜変形することができる。
【００４５】
【発明の効果】
以上の通り、この発明によれば、硬貨貯蔵装置を硬貨機構の本体から一旦取り外したことが検知されたときに、又は定量釣銭合わせ処理の最後で自動的に、その後の硬貨出入り量計数演算のための計数手段のカウント内容を自動的に第１の所定値にプリセット（初期設定）するようにしたので、初期貯蔵量を格別に数値設定する必要性無しに、管理者による貯蔵硬貨の回収及び補給時において、硬貨貯蔵装置内に常に定量の硬貨を推定的に初期貯蔵させる管理を簡単に行うことができるようになる、という優れた効果を奏する。従って、管理者は、硬貨機構の側だけでの簡易な操作によってインベントリ回収操作を行うことができ、また、操作上の煩わしさもない。
また、硬貨貯蔵量の満杯検知に応じて計数手段のカウント内容を満杯位置に対応する第２の所定値にプリセットし、硬貨貯蔵量の空（釣銭不足）検知に応じて計数手段のカウント内容を空位置（釣銭不足位置）に対応する第３の所定値にプリセットするようにしたことによって、通常の稼働中に、実際の硬貨貯蔵量が満杯量になったとき、又は空量（釣銭不足状態）になったとき、それぞれに対応する第２又は第３の所定値が計数手段にプリセットされ、該計数手段のカウント内容が正確な硬貨貯蔵量を示す値に自動修正されるので、硬貨貯蔵量の管理精度を向上させることができる。
【図面の簡単な説明】
【図１】本発明に係る硬貨機構の機構部の一例を示す正面略図。
【図２】図１の硬貨機構に搭載される制御回路装置の一実施例を示すハード構成ブロック図。
【図３】図２のマイクロコンピュータによって実行されるメイン処理のフローを略示する図。
【図４】図３の「カセット外れ処理」の詳細例を示すフロー図。
【図５】図３の「カセット装着処理」の詳細例を示すフロー図。
【図６】図３の「定量釣銭合わせ処理」の詳細例を示すフロー図。
【図７】図１の硬貨機構に搭載される制御回路装置の別の実施例を示すハード構成ブロック図。
【図８】図７のマイクロコンピュータによって実行されるメイン処理のフローを略示する図。
【図９】図８の「カセット外れ処理」の詳細例を示すフロー図。
【図１０】図８の「カセット装着処理」の詳細例を示すフロー図。
【図１１】図８の「定量釣銭合わせ処理」の詳細例を示すフロー図。
【図１２】図６の「定量釣銭合わせ処理」の変更例を示すフロー図。
【図１３】図１２の「定量釣銭合わせ処理」の変更例を示すフロー図。
【図１４】図１１の「定量釣銭合わせ処理」の変更例を示すフロー図。
【符号の説明】
１０  硬貨機構
１１  硬貨選別機
１２  硬貨貯蔵装置
Ａ，Ｂ，Ｃ，Ｄ  硬貨チューブ
１３  硬貨払出し機構
１４  入口
１５  カセット脱着センサ
１６ａ，１６ｂ，１６ｃ，１６ｄ  満杯センサ
１７ａ，１７ｂ，１７ｃ，１７ｄ  釣銭不足センサ
１８  定量釣銭合わせスイッチ
２１  入金センサ
２０  マイクロコンピュータ
２２  硬貨払出ドライバ
２３  外部通信インタフェース
ＣＮＴｎ  チューブ毎の硬貨出入カウンタ
Ｆ  在庫設定フラグ
Ｆｎ  チューブ毎の在庫記憶フラグ
ＳＦ  設定フラグ
【図１】
0003595653.tif 000002
【図２】
0003595653.tif 000003
【図３】
0003595653.tif 000004
【図４】
0003595653.tif 000005
【図５】
0003595653.tif 000006
【図６】
0003595653.tif 000007
【図７】
0003595653.tif 000008
【図８】
0003595653.tif 000009
【図９】
0003595653.tif 000010
【図１０】
0003595653.tif 000011
【図１１】
0003595653.tif 000012
【図１２】
0003595653.tif 000013
【図１３】
0003595653.tif 000014
【図１４】
0003595653.tif 000015