(57)【要約】  【課題】  硬貨を受け入れた際に硬貨立ちが発生した場合であっても、ソフトカウンタの値が実際にコインチューブに収容されている枚数よりも大きな値となることを防止することのできる硬貨処理装置を提供する。  【解決手段】  エンプティセンサ１６による硬貨の検知結果が未検知から検知に変化したことを示すエンプティセンサ情報１１３を記憶部１１０に記憶し、硬貨の受け入れを禁止した際にエンプティセンサ情報１１３を記憶していた場合に、硬貨払出手段１７に空打ちを実行させ、その空打ち後にエンプティセンサ１６が硬貨を検知していれば、エンプティセンサ情報１１３を記憶した後に受け入れた硬貨の枚数と予め定めた設定値との和をソフトカウンタ値１１１に設定する。【選択図】        図３
2013134653.tif 000002
【特許請求の範囲】
【請求項１】
自動販売機等の外部機器に搭載する硬貨処理装置であって、装置本体に配設されたコインチューブに所定枚数以上の硬貨が蓄積されていることを検知する硬貨検知手段と、前記コインチューブの下端から複数金種の硬貨を一枚づつ引き出し、該引き出された硬貨の下面支持とその解除とを選択的に行って該引き出された硬貨の払い出しと非払い出しとを制御する硬貨払出手段と、前記コインチューブに受け入れた硬貨の枚数と前記コインチューブから払い出された硬貨の枚数とを計数する計数手段とを具備し、前記計数手段が計数した値を前記硬貨検知手段による検知結果に応じて修正する硬貨処理装置において、
前記硬貨検知手段による検知結果が未検知から検知に変化したことを示す検知情報を記憶する検知情報記憶手段と、
前記外部機器から受信した入金禁止指令に基づいて硬貨の受け入れを禁止した際に、前記検知情報記憶手段が検知情報を記憶していた場合に、前記硬貨払出手段に全ての金種の硬貨を非払い出しに制御させて動作させる制御手段と、
前記制御手段の制御により前記硬貨払出手段が動作した後に前記硬貨検知手段による検知結果が検知であった場合に、前記検知情報記憶手段に検知情報を記憶した後に前記コインチューブに受け入れた硬貨の枚数と予め定めた設定値との和を前記計数手段が計数した値として設定する計数値設定手段と
を具備することを特徴とする硬貨処理装置。
【請求項２】
前記計数値設定手段は、前記硬貨検知手段による検知結果が未検知から検知に変化した際に前記設定値を初期値に設定し、前記コインチューブに受け入れた硬貨の枚数を計数する仮計数手段を具備することを特徴とする請求項１記載の硬貨処理装置。
【請求項３】
前記仮計数手段は、前記検知情報記憶手段に検知情報が記憶されている場合にのみ、前記コインチューブに受け入れた硬貨の枚数を計数することを特徴とする請求項２記載の硬貨処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、硬貨処理装置に関し、特に、自動販売機等の機器内に配設され、硬貨の受け入れおよび払い出しを行う硬貨処理装置に関する。
【背景技術】
【０００２】
一般に、自動販売機や駐車場の駐車料金支払い機や両替機や券売機等(以下自動販売機等と云う)の貨幣の受入に基づいて動作する外部機器内に配設される硬貨処理装置は、投入された硬貨の正為判定を行い、正貨と判定した硬貨を受け入れて硬貨処理装置内の並列した複数のコインチューブに金種別に蓄積し、各コインチューブに蓄積している硬貨を硬貨払出手段により釣銭等として払い出すといった処理を行っている。
【０００３】
また、硬貨処理装置は、受け入れた正貨と判定した硬貨の金額の情報や、各コインチューブ内に蓄積されている硬貨の枚数の情報を自動販売機等の硬貨処理装置を搭載する装置の主制御部に対して送信するといった処理を行っている。また、硬貨処理装置は、硬貨処理装置を搭載する装置の主制御部から受信する、払い出す金額や払い出す金種情報等からなる返金指令に従って硬貨を払い出すものである。
【０００４】
一方、自動販売機等の硬貨処理装置を搭載する装置の主制御部は、硬貨処理装置から受信する、硬貨処理装置が受け入れた正貨の金額情報と、各コインチューブ内に蓄積されている硬貨の枚数の情報に基づいて、商品の販売処理が可能か否かを判別するとともに、釣銭が発生する場合には、釣銭の払い出しが可能か否かを判断するといった処理を行っている。また、商品の販売処理が可能と判断すると、硬貨処理装置へ入金禁止指令を送信して、以後、硬貨処理装置に対し、投入された硬貨の受入を禁止する状態としてから、商品の払出し等の処理を実行し、払い出しが完了した時点で、次の商品販売等の処理を可能にする為に硬貨処理装置を待機状態に戻す処理を行う。また、商品の販売処理が可能と判断した時、釣銭の払出しも必要な場合には、返金指令を送信し、釣銭の払出しが完了してから次の商品販売処理を可能にする為に硬貨処理装置を待機状態に戻す処理を行う。
【０００５】
硬貨処理装置は、釣銭の払い出しの際に、釣銭不足が生じることが無いように、コインチューブに何枚の硬貨が蓄積しているかを把握する必要がある。このため、コインチューブには、当該コインチューブ内に蓄積されている硬貨が所定枚数以下となったことを検出するための、エンプティセンサが設けられているとともに、受け入れた硬貨の枚数と払い出した硬貨の枚数とを計数するカウンタをソフトウェアにより実現し（以下、ソフトカウンタと称する）、これにより、コインチューブ内に蓄積されている硬貨の枚数を把握するようにもしている。このソフトカウンタは、該当する金種の硬貨を１枚受け入れる毎にその値をカウントアップし、該当する金種の硬貨を１枚払い出す毎にその値をカウントダウンする。
【０００６】
ただし、ソフトカウンタは、ソフトウェアにより実現されるため、電源遮断時には、その計数結果が消去されてしまうため、電源投入時には、そのカウンタ値が０となるものである。このため、エンプティセンサの状態に応じてソフトカウンタの値を修正することも行っている。
【０００７】
したがって、電源投入時にコインチューブ内に硬貨が蓄積されていなかった場合には、表１に示すように、実際にコインチューブ内に蓄積されている硬貨の枚数（表中では、硬貨蓄積実枚数と表記している）と、ソフトカウンタ値は、一致した状態となっている。
【０００８】
【表１】
2013134653.tif 000003
【０００９】
また、電源投入時にコインチューブ内に任意の枚数の硬貨が蓄積されていた場合には、表２に示すように、硬貨蓄積実枚数とソフトカウンタ値の値は異なるものの、エンプティセンサの状態に応じてソフトカウンタの値を修正している。
【００１０】
【表２】
2013134653.tif 000004
【００１１】
表２（ａ）に示した例は、電源投入時にコインチューブ内に９枚の硬貨が蓄積されていたものとしている。この場合、硬貨を受け入れる毎に、硬貨蓄積実枚数が増加するが、ソフトカウンタ値も増加する。そして、硬貨蓄積実枚数が１３枚となり、エンプティセンサの状態がＯＦＦからＯＮに変わった際に、ソフトカウンタ値を予め定められた値である設定値の１０枚に修正している。なお、ここでは、硬貨蓄積実枚数が１３枚となった場合にエンプティセンサの状態がＯＦＦからＯＮに変わったものとしているが、実際には誤差が生じるため、ソフトカウンタ値を１０枚に修正している。なお、エンプティーセンサの状態がＯＦＦからＯＮに変わった際に、ソフトカウンタ値が修正される上記の設定値は、硬貨処理装置の仕様により各硬貨チューブの金種によって異なり、１０枚に限定されるものではない。
【００１２】
また、表２（ｂ）に示した例は、電源投入時にコインチューブ内に１７枚の硬貨が蓄積されていたものとしている。この場合、電源投入の直後にエンプティセンサの状態がＯＮであるため、この時点でソフトカウンタ値を１０枚に修正している。
【００１３】
一方、表２（ｂ）の最下段に示した硬貨蓄積実枚数が２０枚でソフトカウンタ値が１３枚である状態で、当該金種の硬貨を払い出した場合、表３に示すように、硬貨を払い出す毎に硬貨実枚数とソフトカウンタ値が減少するが、ソフトカウンタ値を１０枚から９枚に減少させる際に、エンプティセンサの状態がＯＮのままであれば、ソフトカウンタ値を１０枚に修正し、エンプティセンサの状態がＯＦＦに変化した際に、ソフトカウンタ値を１０枚から９枚に減少させている。
【００１４】
【表３】
2013134653.tif 000005
【００１５】
ところで、硬貨処理装置においては、投入された硬貨を受け入れた際に、当該硬貨がコインチューブ内で立った状態になる硬貨立ちが発生する可能性があるが、この硬貨立ちは、コインチューブ内の硬貨を払い出す硬貨払出手段を、実際には硬貨を払い出すことなく動作させる空打ちを行うことで、解消することが可能である（例えば、特許文献１参照）。
【００１６】
しかしながら、空打ちにより硬貨立ちを解消することができても、硬貨立ちを起こした硬貨がエンプティセンサによって検出され、エンプティセンサがＯＮとなった場合には、ソフトカウンタ値に悪影響を及ぼす場合がある。
【００１７】
ここで、エンプティセンサによる硬貨の検出原理の概略について説明する。図１は、エンプティセンサによる硬貨の検出原理を説明するための図である。
【００１８】
同図に示すように、エンプティセンサ１は、コインチューブ２の近傍に配設されているものである。なお、同図においては、エンプティセンサ１とコインチューブ２は、その断面を示している。
【００１９】
エンプティセンサ１は、コイルにより構成されるものであり、同図（ａ）に示すように、硬貨３がエンプティセンサ１の近傍に存在しない場合と、同図（ｂ）に示すように、硬貨３がエンプティセンサ１の近傍に存在する場合とで、そのコイルのインダクタンスが変化することを利用し、硬貨３が近傍に存在するか否かを検知するものである。
【００２０】
したがって、同図（ａ）に示す場合には、エンプティセンサ１はＯＦＦであり、同図（ｂ）に示す場合には、エンプティセンサ１はＯＮとなる。
【００２１】
コインチューブ２内で硬貨立ちが発生した場合、例えば、同図（ｃ）に示すように、硬貨３’が硬貨立ちを起こした場合、エンプティセンサ１は、硬貨３’により変化したインダクタンスにより、ＯＮ状態となる。なお、硬貨３’の硬貨立ちが空打ちにより解消された場合には、同図（ｄ）に示すような状態となり、エンプティセンサ１は、ＯＦＦとなる。
【００２２】
続いて、硬貨立ちが発生した場合のソフトカウント値について説明する。例えば、表４（ａ）に示すように、電源投入時にコインチューブ内に硬貨が蓄積されていなかった場合で、当初は硬貨蓄積実枚数とソフトカウンタ値が一致した状態である場合でも、６枚目に受け入れられた硬貨が硬貨立ちを起こした場合、その硬貨によりエンプティセンサがＯＮとなり、ソフトカウンタ値が１０枚に修正されてしまう。つまり、硬貨蓄積実枚数よりもソフトカウンタ値の方が大きくなってしまうこととなる。
【００２３】
【表４】
2013134653.tif 000006
【００２４】
この表４（ａ）の最下段に示した硬貨蓄積実枚数が７枚でソフトカウンタ値が１１枚である状態で、当該金種の硬貨を一枚払い出した場合、硬貨払出手段が動作することにより硬貨立ちが解消し、エンプティセンサはＯＦＦとなるものの、直前までエンプティセンサがＯＮであったため、ソフトカウンタ値は９枚となる。なお、当該金種の硬貨を払い出しの代わりに、空打ちを行った場合でも硬貨蓄積実枚数が７枚でソフトカウンタ値が９枚となり、いずれの場合でも、硬貨蓄積実枚数よりもソフトカウンタ値の方が大きいままとなる。
【００２５】
この状態で、当該金種の硬貨の払い出しを継続すると、ソフトカウンタ値が０枚となる前に硬貨蓄積実枚数が０枚となるため、硬貨処理装置を搭載する装置の主制御部が硬貨処理装置から送られてくるソフトカウンタの値に基づいて、当該金種の硬貨の払い出しが可能であると判断して、釣銭の金額情報を含む払い出しの指令を送ったにもかかわらず、払い出しが不能となるといった事態が生じることとなる。
【００２６】
なお、硬貨立ちが生じた場合でも、エンプティセンサによる検知結果に影響が無い位置での硬貨立ちであれば、払い出し不能となることはなく、また、硬貨蓄積実枚数よりもソフトカウンタ値の方が大きくなってしまっても、払い出し不能となる前に、再度、エンプティセンサがＯＮとなるまで当該金種の硬貨が受け入れられた場合にも、払い出し不能となることはない。
【先行技術文献】
【特許文献】
【００２７】
【特許文献１】特開２００４−６２４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【００２８】
前述のように、従来の硬貨処理装置では、硬貨立ちの発生によりソフトカウンタの値が実際にコインチューブに収容されている硬貨の枚数よりも大きな値となってしまうことによって、釣銭が払い出せなくなる問題が発生した。
【００２９】
そこで、本発明は、硬貨を受け入れた際に硬貨立ちが発生した場合であっても、ソフトカウンタの値が実際にコインチューブに収容されている枚数よりも大きな値となることを防止することのできる硬貨処理装置を提供することを目的とする。
【課題を解決するための手段】
【００３０】
上述した目的を達成するため、請求項１の発明は、自動販売機等の外部機器に搭載する硬貨処理装置であって、装置本体に配設されたコインチューブに所定枚数以上の硬貨が蓄積されていることを検知する硬貨検知手段と、前記コインチューブの下端から複数金種の硬貨を一枚づつ引き出し、該引き出された硬貨の下面支持とその解除とを選択的に行って該引き出された硬貨の払い出しと非払い出しとを制御する硬貨払出手段と、前記コインチューブに受け入れた硬貨の枚数と前記コインチューブから払い出された硬貨の枚数とを計数する計数手段とを具備し、前記計数手段が計数した値を前記硬貨検知手段による検知結果に応じて修正する硬貨処理装置において、前記硬貨検知手段による検知結果が未検知から検知に変化したことを示す検知情報を記憶する検知情報記憶手段と、前記外部機器から受信した入金禁止指令に基づいて硬貨の受け入れを禁止した際に、前記検知情報記憶手段が検知情報を記憶していた場合に、前記硬貨払出手段に全ての金種の硬貨を非払い出しに制御させて動作させる制御手段と、前記制御手段の制御により前記硬貨払出手段が動作した後に前記硬貨検知手段による検知結果が検知であった場合に、前記検知情報記憶手段に検知情報を記憶した後に前記コインチューブに受け入れた硬貨の枚数と予め定めた設定値との和を前記計数手段が計数した値として設定する計数値設定手段とを具備することを特徴とする。
【００３１】
また、請求項２の発明は、請求項１の発明において、前記計数値設定手段は、前記硬貨検知手段による検知結果が未検知から検知に変化した際に前記設定値を初期値に設定し、前記コインチューブに受け入れた硬貨の枚数を計数する仮計数手段を具備することを特徴とする。
【００３２】
また、請求項３の発明は、請求項２の発明において、前記仮計数手段は、前記検知情報記憶手段に検知情報が記憶されている場合にのみ、前記コインチューブに受け入れた硬貨の枚数を計数することを特徴とする。
【発明の効果】
【００３３】
本発明によれば、コインチューブ内で硬貨立ちが発生したとしても、その硬貨立ちに起因して硬貨の払い出しが不能となることを防止することが可能となる。
【図面の簡単な説明】
【００３４】
【図１】エンプティセンサによる硬貨の検出原理を説明するための図である。
【図２】硬貨処理装置の構成例の概略を示した図である。
【図３】硬貨処理装置１０の制御部の構成例を示した図である。
【図４】制御部１００の動作の流れを示すフローチャートである。
【図５】制御部１００の動作の流れを示すフローチャートである。
【図６】制御部１００の動作の流れを示すフローチャートである。
【図７】制御部１００の動作の流れを示すフローチャートである。
【図８】制御部１００の動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００３５】
以下、本発明に係る硬貨処理装置の一実施の形態について、添付図面を参照して詳細に説明する。
【実施例１】
【００３６】
図２は、硬貨処理装置の構成例の概略を示した図である。なお、同図は、硬貨処理装置の断面を模式的に表したものである。なお、硬貨処理装置の構成自体は、従来のものと同様であるため、ここでは、概略のみを説明する。
【００３７】
同図に示すように、硬貨処理装置１０は、硬貨投入口１１と、硬貨識別センサ１２、硬貨振分手段１３、コインチューブ１４、満杯検知センサ１５、エンプティセンサ１６、硬貨払出手段１７、硬貨確認センサ１８を有している。
【００３８】
硬貨投入口１１は、投入された硬貨を受け入れる受入口である。
【００３９】
硬貨識別センサ１２は、硬貨投入口１１から投入され、硬貨処理装置１０内を転動する硬貨の材質や直径、模様等を検出する複数のセンサ群である。
【００４０】
硬貨振分手段１３は、硬貨識別センサ１２による検出結果に基づいて、後述する制御部が正貨と判定した硬貨を受け入れ、さらに、硬貨識別センサ１２による検出結果に基づいて、後述する制御部が判定した金種毎にコインチューブ１４の対応する箇所に受け入れた硬貨を振り分ける。また、コインチューブ１４の満杯が検知されていた場合は、図示しない金庫に、受け入れた硬貨を振り分ける。また、正貨ではないと判別した場合、硬貨振分手段１３は動作しない。この場合、投入された正貨ではない物体は返却口へと案内される。また、後述する自動販売機等の主制御からの入金禁止信号を受信した場合には、硬貨処理装置は識別を行わず、硬貨振分手段１３は動作しない。この場合も投入された硬貨はそのまま返却口へと案内される。
【００４１】
コインチューブ１４は、複数金種の硬貨を、その金種毎に蓄積する。このコインチューブ１４は、硬貨処理装置１０に対して着脱自在なものである。また、コインチューブ１４の一部を、硬貨の受け入れを行わない払い出し専用の硬貨を蓄積するように利用することも可能である。なお、同図に示したコインチューブ１４は、最大で５金種の硬貨を蓄積することが可能なものであり、そのうちの１金種を払い出し専用として利用するものである。もちろん、複数個所に同一金種を蓄積するようにした場合には、蓄積可能な金種の数は減少する。
【００４２】
満杯検知センサ１５は、それぞれ、コインチューブ１４に蓄積された硬貨が満杯となったことを検知するセンサである。なお、コインチューブ１４のうち、払い出し専用として利用する硬貨を蓄積する箇所には、満杯検知センサは設けられていない。
【００４３】
エンプティセンサ１６は、それぞれ、コインチューブ１４に所定枚数よりも多く蓄積されていることを検知する（ＯＮとなる）センサである。この所定数は、エンプティセンサ１６が配設された位置と蓄積する硬貨の厚みにより異なる。なお、エンプティスイッチは、全ての金種に対応して設ける必要は無い。
【００４４】
硬貨払出手段１７は、ペイアウトスライドとチェンジスライドにより、コインチューブ１４に蓄積されている硬貨を選択的に払い出すものであり、モータやソレノイド等を利用して電力により払い出し動作を行うものである。また、硬貨払出手段１７は、コインチューブ１４に蓄積されているいずれの硬貨をも払い出し対象とせずに払い出し動作を行う処理である空打ちを行うことで、コインチューブ１４内で発生した硬貨立ちを解消することができる。
【００４５】
硬貨確認センサ１８は、それぞれ、硬貨払出手段１７のペイアウトスライドが動作した際に、同時に払い出すことができる各金種の硬貨の有無を検知するセンサである。この硬貨確認センサ１８による検知結果により、硬貨の払い出しが正常に行われた否かの確認を行うとともに、払い出し対象とならなかった硬貨が、少なくとも１枚、コインチューブ１４内に蓄積されているか否かを確認することができる。
【００４６】
次に、硬貨処理装置１０を制御する制御部について説明する。図３は、硬貨処理装置１０の制御部の構成例を示した図である。
【００４７】
同図に示すように、制御部１００は、自動販売機の全体を制御する自動販売機主制御部２０と通信可能に接続されるとともに、硬貨識別センサ１２、満杯検知センサ１５、エンプティセンサ１６、硬貨確認センサ１８の出力信号を取得し、硬貨振分手段１３と硬貨払出手段１７の動作を制御する制御信号を出力する。また、制御部１００は、各種情報を記憶する記憶部１１０とも接続されている。
【００４８】
この制御部１００は、例えば、マイコンと称されるプロセッサやメモリ等を集積化したものを、プログラム等のソフトウェアにより実現される機能部の総称であり、硬貨識別センサ１２の出力結果に基づいて硬貨の正偽や金種の判定を行ったり、満杯検知センサ１５、エンプティセンサ１６、硬貨確認センサ１８の出力信号から各金種の硬貨の蓄積状況の把握、自動販売機主制御部２０への払い出し可能な金額の通知、釣銭として払い出す金種の決定、硬貨払い出しの制御等を行う。
【００４９】
また、制御部１００は、その機能として、ソフトカウンタ１０１（計数手段）と仮ソフトカウンタ１０２（仮計数手段）を実現する。ソフトカウンタ１０１は、コインチューブ１４のそれぞれに対応し、硬貨を受け入れた際に加算処理を行い、硬貨を払い出した際に減算処理を行う。仮ソフトカウンタ１０１は、コインチューブ１４のそれぞれに対応し、所定の条件下で硬貨を受け入れた際に加算処理を行う。
【００５０】
記憶部１１０は、例えば、ＲＡＭ（Random Access Memory）等のメモリに確保される記憶領域の総称であり、制御部１００が必要とする各種情報の記憶を行うもので、例えば、ソフトカウンタ１０１が計数した結果であるソフトカウンタ値１１１、仮ソフトカウンタ１０１が計数した結果である仮ソフトカウンタ値１１２、所定の条件下でのエンプティセンサ１６の状態を示すエンプティセンサ情報１１３（検知情報）を記憶する。
【００５１】
なお、ソフトカウンタ１０１と仮ソフトカウンタ１０２の動作と、ソフトカウンタ値１１１、仮ソフトカウンタ値１１２、エンプティセンサ情報１１３のそれぞれに記憶する情報の詳細については、制御部１００の動作の説明とともに行う。
【００５２】
次に、制御部１００の動作について説明する。図４及び図５は、制御部１００の動作の流れを示すフローチャートである。
【００５３】
制御部１００は、硬貨処理装置１０の電源が投入されると、各部の初期化処理を行い、ソフトカウンタ値１１１の値ｓｃを０に初期化するとともに（ステップ２０１）、仮ソフトカウンタ値１１２の値ｔｃを０に初期化し、エンプティセンサ情報１１３の値ｉｅをＯＦＦに初期化して（ステップ２０２）、待機状態となる。
【００５４】
続いて、制御部１００は、自動販売機主制御部２０から入金禁止指令を受信したか否かをチェックし、入金指令を受信せず、硬貨投入口１１から硬貨が投入されるまで（ステップ２０３でＮＯ、ステップ２０４でＮＯ）、硬貨の投入を待つ状態を維持する。
【００５５】
入金禁止指令は、硬貨処理装置１０に対して、硬貨の受入を禁止する指令である。この指令は、例えば自動販売機の主制御部２０の場合、商品の販売を決定すると送信する指令である。この指令の後に、自動販売機の主制御部２０は、硬貨処理装置１０に収金指令を送って収容した硬貨を受領し、次の販売処理に備えて硬貨処理装置１０を待機状態にする。また、商品の販売時に、釣銭の払出しが必要な場合には、釣銭の払出しの指令を送る。入金禁止指令を受けた硬貨処理装置１０は、硬貨が投入されても識別をせず、また、振分手段１３は動作せず、投入された硬貨を返却する。したがって、投入された硬貨に係る金額情報は、自動販売機等の主制御２０へ送信されない。
【００５６】
ステップ２０４において、硬貨投入口１１から硬貨が投入されと（ステップ２０４でＹＥＳ）、制御部１２は、硬貨識別センサ１２の出力結果に応じて硬貨振分手段１３を動作させて、投入された硬貨を判定した金種に対応するコインチューブ１４に受け入れる入金処理を行う（ステップ２０５）。なお、この入金処理自体は、従来の処理と同様の処理であるため、詳細な説明は省略する。
【００５７】
制御部１００は、入金処理を行うと、受け入れた金種に対応するソフトカウンタ１０１を動作させ、ソフトカウンタ値１１１の値ｓｃを１だけ加算する（ステップ２０６）。
【００５８】
そして、エンプティセンサ情報１１３の値ｉｅがＯＦＦであり（ステップ２０７でＹＥＳ）、入金処理の結果に応じて加算されたソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ以上である場合や（ステップ２０８でＮＯ）、ソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ未満であっても、入金処理によって、受け入れた金種に対応するエンプティセンサ１６（図中では、ＥＳと表記）の出力がＯＦＦからＯＮに変化していなければ（ステップ２０８でＹＥＳ、ステップ２０９でＮＯ）、ステップ２０３に戻る。エンプティ検知枚数Ｃとは、エンプティセンサ１６がＯＦＦからＯＮに変化する際に対応するコインチューブに確実に蓄積されている枚数であり、従来の硬貨処理装置において、エンプティセンサに応じてソフトカウンタ値を修正する際に、そのソフトカウンタ値に設定する値（設定値）である。例えば、前述の表１等を参照して説明した例では、エンプティ検知枚数Ｃ（設定値）は、１０となる。
【００５９】
一方、入金処理の結果に応じて加算されたソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ未満であり（ステップ２０８でＹＥＳ）、入金処理によって、受け入れた金種に対応するエンプティセンサ１６の出力がＯＦＦからＯＮに変化してれば（ステップ２０９でＹＥＳ）、制御部１００は、エンプティセンサ情報１１３の値ｉｅをＯＮに設定するとともに、仮ソフトカウンタ値１１２の値ｔｃにエンプティ検知枚数Ｃを設定して（ステップ２１０）、すなわち、仮ソフトカウンタ値１１２の初期値に、設定値である１０枚を設定して、その後、ステップ２０３に戻る。
【００６０】
また、エンプティセンサ情報１１３の値ｉｅをＯＮに設定した後に、続けて硬貨が投入されると（ステップ２０４でＹＥＳ）、制御部１００は、同様の入金処理を行い（ステップ２０５）、受け入れた金種に対応するソフトカウンタ１０１が動作して、ソフトカウンタ値１１１の値ｓｃを１だけ加算する（ステップ２０６）。このとき、エンプティセンサ情報１１３の値ｉｅがＯＮであるため（ステップ２０７でＮＯ）、制御部１００は、受け入れた金種に対応する仮ソフトカウンタ１０２を動作させて、仮ソフトカウンタ値１１２の値ｔｃを１だけ加算し（ステップ２１１）、ステップ２０３に戻る。
【００６１】
つまり、制御部１００は、自動販売機主制御部２０から入金禁止指令を受信するまでの間に１枚または複数の硬貨が投入され、当該硬貨を受け入れたことにより、エンプティセンサ１６の出力がＯＦＦからＯＮに変化し、かつ、このときにソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ未満であれば、仮ソフトカウンタ値１１２の値ｔｃにエンプティ検知枚数Ｃを設定し、以降、入金禁止指令を受信するまでの間にさらに受け入れた硬貨の枚数に応じて、仮ソフトカウンタ１０２を動作させるといった処理を行う。
【００６２】
続いて、自動販売機の商品選択ボタンが選択されたり、返却レバーが操作される等の事象により、自動販売機主制御部２０から入金禁止指令を受信すると（ステップ２０３でＹＥＳ）、制御部１００は、硬貨の受け入れを禁止した状態、すなわち硬貨の識別や硬貨振分手段１３を制御しない状態（硬貨投入口１１から投入された硬貨を直接図示しない硬貨返却口に導く）にする。
【００６３】
このとき、エンプティセンサ情報１１３の値ｉｅがＯＮであれば（ステップ２１２でＹＥＳ）、制御部１００は、硬貨払出手段１７に空打ち動作を行わせる（ステップ２１３）。その結果、エンプティセンサ１６の出力がＯＮであれば（ステップ２１４でＹＥＳ）、制御部１００は、ソフトカウンタ値１１１の値ｓｃに仮ソフトカウンタ値１１２の値ｔｃを設定して（ステップ２１５）、自動販売機主制御部２０から返金指令を受信するのを待つ（ステップ２１６でＮＯ）。
【００６４】
一方、制御部１００は、硬貨払出手段１７に空打ち動作を行わせた結果、エンプティセンサ１６の出力がＯＦＦあれば（ステップ２１４でＮＯ）、そのまま、自動販売機主制御部２０から返金指令を受信するのを待つ（ステップ２１６でＮＯ）。
【００６５】
また、エンプティセンサ情報１１３の値ｉｅがＯＦＦであれば（ステップ２１２でＮＯ）、制御部１００は、硬貨払出手段１７に空打ち動作を行わせずに、自動販売機主制御部２０から返金指令を受信するのを待つ（ステップ２１６でＮＯ）。
【００６６】
そして、自動販売機主制御部２０から返金指令を受信すると、制御部１００は、返金指令に応じて、釣銭の払い出しまたは受け入れた硬貨の返却となる払出処理を行い（ステップ２１７）、仮ソフトカウンタ値１１２の値ｔｃを０に初期化し、エンプティセンサ情報１１３の値ｉｅをＯＦＦに初期化して（ステップ２０２）、待機状態に戻る。
【００６７】
これらの処理により、制御部１００は、硬貨立ちが発生したとしても、その硬貨立ちに起因してソフトカウンタ値１１１がコインチューブ１４に実際に蓄積されている硬貨の枚数よりも大きな値となることを防止することができる。
【００６８】
続いて、コインチューブ１４内に蓄積されている硬貨の枚数（硬貨蓄積実枚数）、ソフトカウンタ値１１１、エンプティセンサ１６の状態、仮ソフトカウンタ値１１２、エンプティセンサ情報１１３の遷移の例を説明する。
【００６９】
まず、電源投入時にコインチューブ１４内に硬貨が蓄積されていなかった場合には、表５に示すように、実際にコインチューブ１４内に蓄積されている硬貨の枚数と、ソフトカウンタ値１１１は、一致した状態となっている。また、硬貨蓄積実枚数が１３枚となったときに、エンプティセンサ１６の状態がＯＦＦからＯＮに変化しているが、この時点でソフトカウンタ値１１１の値が、エンプティ検知枚数である１０以上であるため、仮ソフトカウンタ値１１２、エンプティセンサ情報１１３は、初期状態のままとなる。
【００７０】
なお、表５に示した各事象は、表１に示した各事象に対応する。
【００７１】
【表５】
2013134653.tif 000007
【００７２】
また、電源投入時にコインチューブ１４内に任意の枚数の硬貨が蓄積されていた場合には、表６に示すように、硬貨蓄積実枚数とソフトカウンタ値１１１の値は異なるものの、エンプティセンサ１６の状態に応じてソフトカウンタの値１１１を修正している。
【００７３】
【表６】
2013134653.tif 000008
【００７４】
表６（ａ）に示した例は、電源投入時にコインチューブ１４内に９枚の硬貨が蓄積されていたものとしている。この場合、硬貨を受け入れる毎に、硬貨蓄積実枚数が増加するが、ソフトカウンタ値１１１も増加する。そして、硬貨蓄積実枚数が１３枚となり、エンプティセンサの状態がＯＦＦからＯＮに変わった際に、仮ソフトカウンタ値１１２にエンプティ検知枚数である１０が設定され、エンプティセンサ情報１１３はＯＮに設定される。そして、続けて硬貨が受け入れられた場合（硬貨蓄積実枚数の１４枚目）には、ソフトカウンタ値１１１と仮ソフトカウンタ値１１２の両者が加算される。
【００７５】
また、表６（ａ）に示した例では、硬貨蓄積実枚数の１４枚目が受け入れられた後に、自動販売機主制御部２０から入金禁止指令を受信し、仮ソフトカウンタ値１１２の値をソフトカウンタ値１１１に反映している。
【００７６】
この表６（ａ）に示した例では、入金禁止指令を受信した後に硬貨の払い出しを行っておらず、また、硬貨立ちは発生していないものとしている。
【００７７】
また、表６（ｂ）に示した例は、電源投入時にコインチューブ１４内に１７枚の硬貨が蓄積されていたものとしている。この場合、電源投入の直後にエンプティセンサ１６の状態がＯＮであるため、この時点でソフトカウンタ値１１１をエンプティ検知枚数Ｃ（設定値）の１０枚に修正している。
【００７８】
なお、表６に示した各事象は、表６（ａ）中の入金禁止を除いて、表２に示した各事象に対応する。
【００７９】
また、表６（ｂ）の最下段に示した硬貨蓄積実枚数が２０枚でソフトカウンタ値１１１が１３枚である状態で、当該金種の硬貨を払い出した場合、表７に示すように、硬貨を払い出す毎に硬貨実枚数とソフトカウンタ値が減少するが、ソフトカウンタ値１１１を１０枚から９枚に減少させる際に、エンプティセンサ１６の状態がＯＮのままであれば、ソフトカウンタ値１１１を１０枚に修正し、エンプティセンサ１６の状態がＯＦＦに変化した際に、ソフトカウンタ値１１１を１０枚から９枚に減少させている。
【００８０】
なお、表７に示した各事象は、表３に示した各事象に対応する。
【００８１】
【表７】
2013134653.tif 000009
【００８２】
また、表８（ａ）に示すように、電源投入時にコインチューブ１４内に硬貨が蓄積されていなかった場合で、当初は硬貨蓄積実枚数とソフトカウンタ値が一致した状態で、６枚目に受け入れられた硬貨が硬貨立ちを起こした場合、その硬貨によりエンプティセンサ１６がＯＮとなるが、この時点では、ソフトカウンタ値１１１が１０枚に修正せず、エンプティセンサ情報１１３をＯＮにして仮ソフトカウンタ値１１２を１０枚に設定し、その後に入金禁止指令の受信に応じた空打ちを行う。その結果、硬貨立ちが解消されることで、エンプティセンサ１６がＯＦＦとなるため、仮ソフトカウンタ値１１２はソフトカウンタ値１１１に反映されず、ソフトカウンタ値１１１は、硬貨立ちの影響を排除した状態となる。
【００８３】
【表８】
2013134653.tif 000010
【００８４】
この表８（ａ）の最下段に示した状態は、硬貨立ちが解消された状態であり、ソフトカウンタ値１１１への硬貨立ちの影響を排除した状態であるため、硬貨を払い出す毎に硬貨実枚数とソフトカウンタ値が減少する。
【００８５】
なお、表８に示した各事象は、表８（ａ）中の入金禁止を除いて、表４に示した各事象に対応する。
【実施例２】
【００８６】
実施例２は、実施例１の変形例であり、制御部１００の動作の一部異なる場合の例である。したがって、制御部１００の動作のうち、実施例１と異なる部分のみを説明する。
【００８７】
図６及び図７は、実施例２に係る制御部１００の動作の流れを示すフローチャートである。なお、図４及び図５に示す各ステップのうち、図４及び図５と同一の符号が付されているステップは、実施例１と同様の処理を行うステップである。
【００８８】
実施例２の場合、制御部１００は、入金処理の後にエンプティセンサ情報１１３の値ｉｅがＯＦＦであれば、ソフトカウンタ値１１１の値ｓｃがどのような値であっても、入金処理によって受け入れた金種に対応するエンプティセンサ１６の出力がＯＦＦからＯＮに変化しているか否かを確認し、入金処理によって受け入れた金種に対応するエンプティセンサ１６の出力がＯＦＦからＯＮに変化していれば（ステップ２０９でＹＥＳ）、制御部１００は、エンプティセンサ情報１１３の値ｉｅをＯＮに設定するとともに、仮ソフトカウンタ値１１２の値ｔｃにエンプティ検知枚数Ｃを設定して（ステップ２１０）、ステップ２０３に戻る。
【００８９】
一方、制御部１００は、自動販売機主制御部２０から入金禁止指令を受信すると、ソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ未満である場合に（ステップ３０１でＹＥＳ）、実施例１の場合と同様の動作を行い、ソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ以上であれば（ステップ３０１でＮＯ）、硬貨払出手段１７に空打ち動作を行わせずに、自動販売機主制御部２０から返金指令を受信するのを待つ（ステップ２１６でＮＯ）。これは、ソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ以上であれば、少なくともエンプティ検知枚数Ｃ以上の硬貨がコインチューブ１４内に蓄積されているから、空打ちを行う必要がないためである。
【実施例３】
【００９０】
実施例３は、実施例２の変形例であり、制御部１００の動作の一部異なる場合の例である。したがって、制御部１００の動作のうち、実施例２と異なる部分のみを説明する。
【００９１】
実施例３の場合、実施例２で説明した動作のうち、ステップ３０１（図５）の判断を行わない。
【００９２】
この判断を省略した場合、例えば、ソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ以上である場合も、空打ちを行うこととなり、硬貨立ちが発生していなかった場合等に、ソフトカウンタ値１１１の値ｓｃが大幅に小さくなくなってしまうこともあるが、表７を参照して説明したように、ソフトカウンタ値１１１は、エンプティセンサ１６がＯＮである間は、エンプティ検知枚数Ｃ以上に保たれるため、動作に支障をきたすことなく、硬貨立ちに起因して払い出し不能となることを防止できる。
【実施例４】
【００９３】
実施例４は、実施例１の変形例であり、制御部１００の動作の一部異なる場合の例である。したがって、制御部１００の動作のうち、実施例１と異なる部分のみを説明する。
【００９４】
図８は、実施例４に係る制御部１００の動作の流れを示すフローチャートである。なお、図８に示す各ステップのうち、図４と同一の符号が付されているステップは、実施例１と同様の処理を行うステップである。また、実施例４においても、図５に示した各ステップを実行することとなる。
【００９５】
実施例４の場合、制御部１００は、入金処理の後にエンプティセンサ情報１１３の値ｉｅがＯＦＦであるか否かに関わらず、入金処理の結果に応じて加算されたソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ以上である場合や（ステップ２０８でＮＯ）、ソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ未満であっても、入金処理によって、受け入れた金種に対応するエンプティセンサ１６の出力がＯＦＦからＯＮに変化していなければ（ステップ２０８でＹＥＳ、ステップ２０９でＮＯ）、制御部１００は、受け入れた金種に対応する仮ソフトカウンタ１０２を動作させて、仮ソフトカウンタ値１１２の値ｔｃを１だけ加算し（ステップ４０１）、ステップ２０３に戻る。
【００９６】
このような処理を行ったとしても、入金処理の結果に応じて加算されたソフトカウンタ値１１１の値ｓｃがエンプティ検知枚数Ｃ未満であり（ステップ２０８でＹＥＳ）、入金処理によって、受け入れた金種に対応するエンプティセンサ１６の出力がＯＦＦからＯＮに変化してれば（ステップ２０９でＹＥＳ）、制御部１００は、エンプティセンサ情報１１３の値ｉｅをＯＮに設定するとともに、仮ソフトカウンタ値１１２の値ｔｃにエンプティ検知枚数Ｃを設定しており（ステップ２１０）、また、エンプティセンサ情報１１３の値ｉｅがＯＮである場合に（ステップ２１２でＹＥＳ）、制御部１００は、硬貨払出手段１７に空打ち動作を行わせていることから（ステップ２１３）、実施例１の場合と同様の結果を得ることができる。
【実施例５】
【００９７】
実施例５で説明する例は、実施例１の変形例であり、制御部１００の動作の一部異なる場合の例である。したがって、制御部１００の動作のうち、実施例１と異なる部分のみを説明する。
【００９８】
実施例５の例では、仮ソフトカウンタ１０２を用いない。仮ソフトカウンタ１０２を用いない場合、ステップ２１０の処理において、エンプティセンサ情報１１３の値ｉｅをＯＮに設定するとともに、ソフトカウンタ値１１１の値ｓｃを記憶する。
【００９９】
そして、ステップ２１５の処理において、ソフトカウンタ値１１１の値ｓｃからステップ２１０で記憶した値を減じ、さらに、エンプティ検知枚数Ｃの値を加算する。
【０１００】
このような処理により、実施例１の場合と同様の結果を得ることができる。
【０１０１】
以上の通り、本発明の実施例１乃至実施例５に係る硬貨処理装置１０は、自動販売機等の外部機器に搭載する硬貨処理装置であって、装置本体１０に配設されたコインチューブ１４に所定枚数以上の硬貨が蓄積されていることを検知する硬貨検知手段（エンプティーセンサ１６）と、前記コインチューブ１４の下端から複数金種の硬貨を一枚づつ引き出し、該引き出された硬貨の下面支持とその解除とを選択的に行って該引き出された硬貨の払い出しと非払い出しとを制御する硬貨払出手段１７と、前記コインチューブに受け入れた硬貨の枚数と前記コインチューブから払い出された硬貨の枚数とを計数する計数手段（ソフトカウンタ１０１）とを具備し、前記計数手段が計数した値（ソフトカウンタ値１１１）を前記硬貨検知手段による検知結果に応じて修正する硬貨処理装置において、
前記硬貨検知手段による検知結果が未検知から検知に変化したことを示す検知情報を記憶する検知情報記憶手段（記憶部１１０が検知情報記憶手段としての機能を有する）と、
前記外部機器から受信した入金禁止指令に基づいて、硬貨の受け入れを禁止した際に、前記検知情報記憶手段が検知情報（エンプティセンサ情報１１３）を記憶していた場合に、前記硬貨払出手段に全ての金種の硬貨を非払い出しに制御させて動作させる制御手段（制御部１００が制御手段としての機能を有する）と、
前記制御手段の制御により前記硬貨払出手段が動作した後に前記硬貨検知手段による検知結果が検知であった場合に、前記検知情報記憶手段に検知情報を記憶した後に前記コインチューブに受け入れた硬貨の枚数と予め定めた設定値（エンプティ検知枚数）との和を前記計数手段が計数した値として設定する計数値設定手段（制御部１００が計数値設定手段としての機能を有す） と
を具備する硬貨処理装置とする。
【０１０２】
また、前記計数値設定手段は、前記硬貨検知手段による検知結果が未検知から検知に変化した際に前記設定値（エンプティ検知枚数）を初期値に設定し、前記コインチューブに受け入れた硬貨の枚数を計数する仮計数手段（仮ソフトカウンタ１０２）を具備する。
【０１０３】
これにより、コインチューブ内で硬貨立ちが発生してエンプティーセンサの検知結果が硬貨の検知となっても、すぐにソフトカウンタの値をエンプティーセンサの検知に基づいて設定値（エンプティ検知枚数）へと修正せずに、空打ちを行ってから、エンプティーセンサの信号を再確認して、エンプティーセンサの硬貨検知に基づくソフトカウンタ値の修正をするようにしたので、硬貨立ちの発生によりソフトカウンタの値が実際にコインチューブに収容されている枚数よりも大きな値となってしまうことによって、釣銭が払い出せないという状態が発生することを防止出来る。
【０１０４】
また、このような空打ち動作は、後述するように、硬貨処理装置が待機状態において実行することが出来ない。また、硬貨処理装置が硬貨の識別や振り分け処理中や払出し処理の間は実行できない。したがって入金禁止指令を受けて入金禁止状態となった時に、空打ちを行うようにしたので、上記のソフトカウンタの値を修正する処理を可能としている。
【０１０５】
すなわち、例えば、空打ち動作を、硬貨処理装置の制御部の判断により硬貨の受入が無い状態であるいわゆる待機状態において任意のタイミングで実行しようとすると、空打ち実行中に、主制御部から指令を受けた場合には指令に対応できなくなってしまう。
【０１０６】
また、待機状態において、空打ちの実行中（つまり硬貨払出手段が動作中）は機構の構成上、コインチューブを外せないものなので、待機状態において、空打ちをしている際に、作業員がコインチューブに収容された硬貨（売上）を回収しようとしてコインチューブ取外そうとすると、硬貨払出手段が故障する虞がある。さらに、待機状態において空打ちの実行中に、顧客が硬貨を投入した場合、硬貨受入禁止状態の為に商品の販売が出来なくなってしまう。このように待機状態において、硬貨処理装置の制御部の判断により空打ち動作を実行することはできない。
【０１０７】
また、通常の硬貨の投入中（識別中や振分け中）に、空打ちを実行した場合には、正貨としてコインチューブに入った硬貨が空打ち中の払出し機構に衝突して装置が故障する虞がある。このように硬貨処理装置は、硬貨の投入中や、待機状態には、空打ちを行うことが困難であった。さらに、従来から払い出しの前に空打ちを行う技術はあるが、払い出しの前の空打ちでは、硬貨処理装置を搭載する機器の主制御が釣銭の払出しを決定後の為、払い出し出来ない問題は解消できない。
【０１０８】
本実施例に係る硬貨処理装置の場合、自動販売機等の硬貨処理装置を搭載する機器の主制御部は、商品の払出し等の処理の実行時には、入金禁止指令を送信するものなので、この入金禁止信号に基づいて、硬貨処理装置が硬貨の受け入れを禁止した際、空打ちを実行するようにしたから、ソフトカウンタの値が実際にコインチューブに収容されている枚数よりも大きな値となることを防止することのできる硬貨処理装置となり、コインチューブ内で硬貨立ちが発生したとしても、その硬貨立ちに起因して硬貨の払い出しが不能となることを防止することが可能となる。
【０１０９】
なお、この入金禁止信号に基づいて硬貨処理装置が硬貨の受け入れを禁止した際、空打ちを実行するようにした場合、従来、払い出し時に実行していた空打ちを省略することが可能となる。この場合、払い出し時の空打ちが省略されるので、払い出しを早くすることが出来るという効果もある。
【符号の説明】
【０１１０】
１    エンプティセンサ
２    コインチューブ
３、３’    硬貨
１０    硬貨処理装置
１１    硬貨投入口
１２    硬貨識別センサ
１３    硬貨振分手段
１４    コインチューブ
１５    満杯検知センサ
１６    エンプティセンサ（硬貨検知手段）
１７    硬貨払出手段
１８    硬貨確認センサ
２０    自動販売機主制御部
１００    制御部（計数値設定手段を含む）
１０１    ソフトカウンタ（計数手段）
１０２    仮ソフトカウンタ（仮計数手段）
１１０    記憶部（検知情報記憶手段を含む）
１１１    ソフトカウンタ値
１１２    仮ソフトカウンタ値
１１３    エンプティセンサ情報（検知情報）
【図１】
2013134653.tif 000011
【図２】
2013134653.tif 000012
【図３】
2013134653.tif 000013
【図４】
2013134653.tif 000014
【図５】
2013134653.tif 000015
【図６】
2013134653.tif 000016
【図７】
2013134653.tif 000017
【図８】
2013134653.tif 000018