(57)【要約】【課題】  管理の手間の増加を小さく抑えつつ、長期間に渡り収納を継続可能とする。【解決手段】  実施形態の貨幣収納装置は、第１，第２の収納部、第１，第２の収納手段、検知手段および記憶手段を備える。第１の収納部は、貨幣を金種別に収納する。第２の収納部は、貨幣を収納する。第１の収納手段は、投入口へと投入された貨幣を第１の収納部に収納させる。検知手段は、貨幣を第１の収納部に収納させるに当たってオーバーフローが生じる金種を検知する。第２の収納手段は、オーバーフローが生じる金種が検知された場合に、第１の収納手段により貨幣を第１の収納部に収納させるのに先立って、第１の収納部に収納された貨幣のうちの検知手段により検知された金種のものである少なくともオーバーフローする枚数の貨幣を第２の収納部に収納させる。記憶手段は、第２の収納手段により第２の収納部に収納させた貨幣の金種毎の枚数を表したデータを記憶する。【選択図】      図９
2016146128.tif 000002
【特許請求の範囲】
【請求項１】
貨幣を金種別に収納する第１の収納部と、
前記貨幣を収納する第２の収納部と、
投入口へと投入された貨幣を前記第１の収納部に収納させる第１の収納手段と、
前記第１の収納手段により前記貨幣を前記第１の収納部に収納させるに当たってオーバーフローが生じる金種を検知する検知手段と、
前記検知手段によりオーバーフローが生じる金種が検知された場合に、前記第１の収納手段により前記貨幣を前記第１の収納部に収納させるのに先立って、前記第１の収納部に収納された前記貨幣のうちの前記検知手段により検知された金種のものである少なくともオーバーフローする枚数の前記貨幣を前記第２の収納部に収納させる第２の収納手段と、
前記第２の収納手段により前記第２の収納部に収納させた前記貨幣の金種毎の枚数を表したデータを記憶する記憶手段と、
を具備することを特徴とする貨幣収納装置。
【請求項２】
貨幣を金種別に収納する第１の収納部と、
前記貨幣を収納する第２の収納部と、
投入口へと投入された貨幣を前記第１の収納部に収納させる第１の収納手段と、
前記第１の収納手段により前記貨幣を前記第１の収納部に収納させるに当たってオーバーフローが生じる金種を検知する検知手段と、
前記検知手段によりオーバーフローが生じる金種が検知された場合に、前記第１の収納手段により前記貨幣を前記第１の収納部に収納させるのに先立って、前記第１の収納部に収納された前記貨幣のうちの前記検知手段により検知された金種のものである少なくともオーバーフローする枚数の前記貨幣を前記第２の収納部に収納させる第２の収納手段と、
前記第２の収納手段により前記第２の収納部に収納させた前記貨幣の総額を表したデータを記憶する記憶手段と、
を具備することを特徴とする貨幣収納装置。
【請求項３】
前記記憶手段が記憶する前記データを出力する出力手段、
をさらに備えることを特徴とする請求項１または２に記載の貨幣収納装置。
【請求項４】
前記出力手段は、決済端末に対して前記データを送信する、
ことを特徴とする請求項３に記載の貨幣収納装置。
【請求項５】
前記記憶手段は、前記第２の収納手段により前記第２の収納部に収納させた前記貨幣の金種毎の枚数または総額の他に、前記第１の収納部が収納している前記貨幣の金種毎の枚数または総額を表したデータを記憶する、
ことを特徴とする請求項１−４のいずれか一項に記載の貨幣収納装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、貨幣収納装置に関する。
【背景技術】
【０００２】
投入された貨幣を金種別に収納庫に収納する貨幣収納装置は、例えば自動釣銭機に組み込まれる形で実現されている。そしてこの種の貨幣収納装置は、収納庫が１つの金種でも満杯となれば、その後の貨幣収納を正常に行うことができない。
【０００３】
そこで、余剰な貨幣を、釣銭払い出し用の払出口から排出することによって、収納庫のオーバーフローを防止することが考えられる。
【０００４】
しかしながらこの場合、排出された貨幣の回収作業が必要になる。また、回収した貨幣を適切に管理しなければ、貨幣収納装置における出入金額の管理を正しく行うことができなくなってしまう。
【０００５】
このような事情から、管理のための手間の増加を小さく抑えながら、貨幣の収納を継続できる期間を延長できることが望まれていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−１１３２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題は、管理のための手間の増加を小さく抑えながら、長期間に渡り貨幣の収納を継続できる貨幣収納装置を提供することである。
【課題を解決するための手段】
【０００８】
実施形態の貨幣収納装置は、第１の収納部、第２の収納部、第１の収納手段、検知手段、第２の収納手段および記憶手段を備える。第１の収納部は、貨幣を金種別に収納する。第２の収納部は、貨幣を収納する。第１の収納手段は、投入口へと投入された貨幣を第１の収納部に収納させる。検知手段は、第１の収納手段により貨幣を第１の収納部に収納させるに当たってオーバーフローが生じる金種を検知する。第２の収納手段は、検知手段によりオーバーフローが生じる金種が検知された場合に、第１の収納手段により貨幣を第１の収納部に収納させるのに先立って、第１の収納部に収納された貨幣のうちの検知手段により検知された金種のものである少なくともオーバーフローする枚数の貨幣を第２の収納部に収納させる。記憶手段は、第２の収納手段により第２の収納部に収納させた貨幣の金種毎の枚数を表したデータを記憶する。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る自動釣銭機の外観を示す斜視図。
【図２】図１に示す自動釣銭機の内部構造を示す平面図。
【図３】図１に示す自動釣銭機の内部構造を示す側面図。
【図４】図１に示す自動釣銭機の内部構造を示す側面図。
【図５】図１に示す自動釣銭機の電気的な構成のブロック図。
【図６】図５中のＥＥＰＲＯＭが記憶する管理テーブルの構造を模式的に示す図。
【図７】図５中のＣＰＵのフローチャート。
【図８】図５中のＣＰＵのフローチャート。
【図９】図５中のＣＰＵのフローチャート。
【図１０】図５中のＣＰＵのフローチャート。
【発明を実施するための形態】
【００１０】
以下、実施の形態の一例を、図面を用いて説明する。なお、本実施の形態では、貨幣収納装置を組み込んで構成された自動釣銭機を例に説明する。
【００１１】
図１は本実施形態に係る自動釣銭機１００の外観を示す斜視図である。
【００１２】
図１に示すように自動釣銭機１００は、その外部に露出する状態で設けられた投入口１、受け皿２、表示器３、操作キー群４およびドロワ５を含む。
【００１３】
投入口１は、キャッシャまたは客などの利用者が硬貨を投入可能な形状をなし、上方に向けて開口する。なお、図１における左手前側が利用者の標準的な立ち位置である。投入口１は、上記の立ち位置から見て右手前に位置する。なお、以下における各種の方向は、上記の立ち位置から見ての方向を表すこととする。つまり、例えば「手前側」とは、図１における左手前側を表す。
【００１４】
受け皿２は、自動釣銭機１００の内部から払い出される硬貨を受ける。受け皿２は、利用者が硬貨を取り出すことが可能なように上面が開口した凹状をなす。
【００１５】
表示器３は、利用者や保守担当者などに対して各種の情報を通知するための画像を表示する。表示器３としては、例えば液晶表示デバイス、７セグメント表示デバイスおよびＬＥＤ（light emitting diode）表示デバイスなどのような周知のデバイスを適宜に利用できる。
【００１６】
操作キー群４は、複数の操作キーを含み、利用者や保守担当者による指示を入力する。
【００１７】
ドロワ５は、受け皿２の下側に設けられ、上記の立ち位置から見て手前側に引き出し可能である。
【００１８】
図２は自動釣銭機１００の内部構造を示す平面図である。なお、図２に示される要素のうちで図１にも示される要素に関しては同一の符号を付している。
【００１９】
図２に示すように自動釣銭機１００は、投入センサ６ａ，６ｂ、搬送ベルト７、投入ローラ８、ガイド板９、搬送ベルト１０、計測センサ群１１、リジェクト孔１２、シャッタ１３、搬送ベルト１４、選別板１５、選別孔１６ａ，１６ｂ，１６ｃ，１６ｄ，１６ｅ，１６ｆ、搬送ベルト１７、収納センサ１８ａ，１８ｂ，１８ｃ，１８ｄ，１８ｅ，１８ｆ、第１の収納部１９、仕切り板２０、分離ローラ２１、搬送ベルト２２ａ，２２ｂ，２２ｃ，２２ｄ，２２ｅ，２２ｆおよび排出センサ２３ａ，２３ｂ，２３ｃ，２３ｄ，２３ｅ，２３ｆを備える。
【００２０】
投入センサ６ａ，６ｂは、投入口１へと投入された硬貨を検出する。投入センサ６ａ，６ｂとしては、例えば透過型の光センサが利用できる。
【００２１】
搬送ベルト７は、投入口１の下方に配置される。搬送ベルト７の上面に、投入口１から投入された硬貨が落下する。搬送ベルト７は、自動釣銭機１００の奥行方向（図２中の上方向）に向けて硬貨を搬送する。
【００２２】
投入ローラ８は、搬送ベルト７により搬送される硬貨を１枚ずつ通過させる。
【００２３】
ガイド板９は、その上面が、硬貨を自動釣銭機１００の最奥部（図２中の上方向端部）の近傍まで搬送するための搬送路となる。
【００２４】
搬送ベルト１０は、ガイド板９の上面との間に挟み込んだ状態の硬貨をガイド板９に沿って搬送する。搬送ベルト１０は、搬送ベルト７よりも高速で硬貨を搬送する。このため搬送ベルト１０は、複数の硬貨が投入口１に同時に投入された場合には、これらの複数の硬貨を一定以上の間隔を保って連続的に搬送する。
【００２５】
計測センサ群１１は、複数の計測センサを含む。複数の計測センサは、搬送ベルト１０によって搬送される硬貨の属性を表す属性値をそれぞれ計測する。複数の計測センサは、それぞれ異なる属性を表す属性値を計測する。属性は、材質、厚さ、直径、重量、導電率などのうちの少なくとも２つである。
【００２６】
リジェクト孔１２は、ガイド板９の一部を開口することによって形成されている。リジェクト孔１２は、さまざまな硬貨のいずれをも落下することができるように位置および大きさが定められる。図示していないが、リジェクト孔１２から落下した硬貨は、リジェクト孔１２の下方に配置されたリジェクトトレイに収納される。
【００２７】
シャッタ１３は、リジェクト孔１２を開閉する。
【００２８】
搬送ベルト１４は、搬送ベルト１０によりリジェクト孔１２を越えて搬送されてきた硬貨を、更に奥行き方向に搬送する。搬送ベルト１４は、搬送ベルト１０よりも低速で硬貨を搬送する。これにより搬送ベルト１４は、搬送ベルト１７と選別板１５との間に硬貨を緩やかに送り込む。
【００２９】
選別板１５は、その上面が、硬貨を自動釣銭機１００の横方向（図２中の左右方向）に搬送するための搬送路となる。
【００３０】
選別孔１６ａ〜１６ｆは、選別板１５の一部を開口させることにより形成されている。選別孔１６ａ〜１６ｆは、選別孔１６ａ〜１６ｆの順で選別板１５に沿って一列に形成されていて、同順番で開口面積が漸増する。選別孔１６ａ〜１６ｆのそれぞれの開口面積は、自動釣銭機１００で収納対象とする硬貨の種類毎の直径に応じて定められる。例えば収納対象とする硬貨を、日本国における１円、５円、１０円、５０円、１００円および５００円の各金種の硬貨とするならば、選別孔１６ａ〜１６ｆのそれぞれの開口面積は、それぞれ１円、５０円、５円、１００円、１０円、５００円の各硬貨の直径に応じて定められる。例えば選別孔１６ａは、１円硬貨が通過するが、５０円、５円、１００円、１０円、５００円の各硬貨は通過しない。また例えば選別孔１６ｂは、１円および５０円の各硬貨が通過するが、５円、１００円、１０円、５００円の各硬貨は通過しない。
【００３１】
搬送ベルト１７は、搬送ベルト１４によって選別板１５の上面との間に送り込まれた硬貨を、選別板１５との間に挟み込んだ状態で選別板１５に沿って搬送する。つまり搬送ベルト１７は、図２中の左方向に硬貨を搬送する。
【００３２】
収納センサ１８ａ〜１８ｆは、選別板１５の下方に設けられ、選別孔１６ａ〜１６ｆのそれぞれを通って選別板１５から落下する硬貨を検出する。収納センサ１８ａ〜１８ｆとしては、例えば透過型の光センサが利用できる。
【００３３】
第１の収納部１９は、選別孔１６ａ〜１６ｆを通って落下した硬貨を収納する。第１の収納部１９は、複数の硬貨を、それらが重なりあった状態で収納可能な貯留部１９ａと、硬貨を他の硬貨と重なり合うことがない状態で収納可能な待機部１９ｂとに区分される。
【００３４】
仕切り板２０は、第１の収納部１９を、選別孔１６ａ〜１６ｆのそれぞれを通って落下した硬貨を個別に収納する６つの収納空間に仕切る。
【００３５】
分離ローラ２１は、貯留部１９ａに収納されている硬貨を一枚ずつ待機部１９ｂへと送り込む。
【００３６】
搬送ベルト２２ａ〜２２ｆは、仕切り板２０により仕切られた６つの収納空間のそれぞれの底部に配置されている。搬送ベルト２２ａ〜２２ｆは、各収納空間に収納されている硬貨を受け皿２に向けて個別に搬送する。
【００３７】
排出センサ２３ａ〜２３ｆは、搬送ベルト２２ａ〜２２ｆによって搬送されて第１の収納部１９から排出される硬貨を検出する。排出センサ２３ａ〜２３ｆとしては、例えば反射型の光センサが利用できる。
【００３８】
図３および図４は自動釣銭機１００の内部構造を示す側面図である。図３，４における視点は図２における左側であり、かつ一部を破断して示している。なお、図３，４に示される要素のうちで図１，２にも示される要素に関しては同一の符号を付している。
【００３９】
図３，４に示すように自動釣銭機１００はさらに、駆動ローラ２４ａ，２５ａ、従動ローラ２６ａ、押さえ板２７ａ、ストッパ２８ａおよび経路切換部材２９を備える。なお、図３，４に示す、駆動ローラ２４ａ，２５ａ、従動ローラ２６ａ、押さえ板２７ａおよびストッパ２８ａは、搬送ベルト２２ａに対応したものである。図示はしていないが、搬送ベルト２２ｂ〜２２ｆに対応して、２つの駆動ローラ、従動ローラ、押さえ板およびストッパがそれぞれ同様に設けられている。なお、６つの収納空間のそれぞれで硬貨を搬送できる幅広な１つのベルトを搬送ベルト２２ａ〜２２ｆの代わりに設けることもできる。そしてこの場合には、駆動ローラ２４ａ，２５ａ、従動ローラ２６ａおよび押さえ板２７ａは、当該１つのベルトの幅に応じたものを１つずつ設けることもできる。
【００４０】
駆動ローラ２４ａ、駆動ローラ２５ａおよび従動ローラ２６ａは、駆動ローラ２４ａが最も手前側の高い位置にある状態で、直線上にそれぞれ位置している。駆動ローラ２４ａ，２５ａは、駆動ローラ２４ａと従動ローラ２６ａとの間に掛け渡されている搬送ベルト２２ａを、その上面の硬貨が手前側（図３，４中の右側）に向かって搬送されるように回転させる。
【００４１】
押さえ板２７ａは、両端部を上方に折り曲げた細長い平板である。押さえ板２７ａは、搬送ベルト２２ａの内の分離ローラ２１よりも手前側の部分の上面に対向している。押さえ板２７ａと搬送ベルト２２ａとの間隔は、硬貨一枚の厚みよりも若干大きい。かくして、押さえ板２７ａと搬送ベルト２２ａとの間隙には、分離ローラ２１により一枚ずつ送り込まれた硬貨Ｃが一列に整列される。つまり押さえ板２７ａと搬送ベルト２２ａとの間隙が待機部１９ｂである。
【００４２】
ストッパ２８ａは、図３に示す上位置と図４に示す下位置との間で往復移動可能である。ストッパ２８ａは、上位置にあるとき、硬貨を通過可能とする間隙を搬送ベルト２２ａとの間に形成する。ストッパ２８ａは、下位置にあるとき、硬貨を通過不可能とする程度に搬送ベルト２２ａに近接する。つまりストッパ２８ａは、搬送ベルト２２ａにより搬送されてきた硬貨をそのまま通過させる状態と、同硬貨を塞き止める状態とを選択的に形成する。
【００４３】
経路切換部材２９は、それぞれ平板状であり、かつ互いの角度が鈍角をなす案内部２９ａおよび壁部２９ｂを有する。経路切換部材２９は、壁部２９ｂが案内部２９ａよりも受け皿２に近接するとともに、壁部２９ｂがほぼ鉛直方向に沿う状態で、駆動ローラ２４ａと受け皿２との間に配置されている。従って、案内部２９ａは、駆動ローラ側２４側から受け皿２側に向かって徐々に低くなっている。経路切換部材２９は、図３に示す下位置と図４に示す上位置との間で往復移動可能である。経路切換部材２９が下位置にあるとき、ストッパ２８ａの下方を通過して搬送ベルト２２ａにより搬送されてきた硬貨は、案内部２９ａの上面を伝って受け皿２へと落下する。つまり、案内部２９ａの上面を伝って、案内部２９ａと自動釣銭機１００の筐体１００ａとの間の開口を介して受け皿２へと硬貨が払い出される。従って、上記の開口が払出口となる。経路切換部材２９が上位置にあるとき、ストッパ２８ａの下方を通過して搬送ベルト２２ａにより搬送されてきた硬貨は、壁部２９ｂによって遮られて受け皿２には到達せずに、下方に落下する。搬送ベルト２２ａと壁部２９ｂとの間、さらにはその下方には、ドロワ５に形成された第２の収納部５ａまで連続する空間を形成していて、硬貨はこの空間を通って第２の収納部５ａへと落下する。経路切換部材２９は、図３，４の奥行き方向に関して、搬送ベルト２２ａ〜２２ｆの全てに対向している。従って経路切換部材２９は、搬送ベルト２２ｂ〜２２ｆにより搬送された硬貨に対しても上記と同様に機能する。かくして搬送ベルト２２ａ〜２２ｆは、排出手段として機能する。
【００４４】
ドロワ５は、上方を開放した空間を形成しており、この空間が第２の収納部５ａである。第２の収納部５ａは、図３，４の奥行き方向に関して、搬送ベルト２２ａ〜２２ｆのそれぞれから落下した硬貨の全てを受けることが可能な幅を有している。第２の収納部５ａは、搬送ベルト２２ａ〜２２ｆのそれぞれから落下した硬貨を、金種の区別無く収納する。ドロワ５は、図４に示すように引き出すことが可能である。
【００４５】
図５は自動釣銭機１００の電気的な構成のブロック図である。なお、図５に示される要素のうちで図１〜４にも示される要素に関しては同一の符号を付している。
【００４６】
図５に示すように自動釣銭機１００は、表示器３、操作キー群４、投入センサ群６、計測センサ群１１、収納センサ群１８、排出センサ群２３、ＣＰＵ（central processing unit）３０、ＲＯＭ（read-only memory）３１、ＲＡＭ（random-access memory）３２、ＥＥＰＲＯＭ（electrically erasable programmable read-only memory）３３、通信インタフェース３４、モータ群３５、ソレノイド群３６および伝送システム３７を含む。なお、伝送システム３７は、アドレスバスおよびデータバスなどを含んだバスラインと、シリアルバスまたはパラレルバスと、バスラインとシリアルバスまたはパラレルバスとの間でのデータ伝送を仲介するインタフェース回路とを含む。伝送システム３７は、表示器３、操作キー群４、投入センサ群６、計測センサ群１１、収納センサ群１８、排出センサ群２３、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、ＥＥＰＲＯＭ３３、通信インタフェース３４、モータ群３５およびソレノイド群３６の間で授受されるデータや信号を伝送する。
【００４７】
投入センサ群６は、投入センサ６ａ，６ｂを含む。
【００４８】
収納センサ群１８は、収納センサ１８ａ〜１８ｆを含む。
【００４９】
排出センサ群２３は、排出センサ２３ａ〜２３ｆを含む。
【００５０】
ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２およびＥＥＰＲＯＭ３３は、伝送システム３７により接続されてコンピュータを構成する。
【００５１】
ＣＰＵ３０は、上記コンピュータの中枢部分に相当する。ＣＰＵ３０は、ＲＯＭ３１またはＥＥＰＲＯＭ３３が記憶するアプリケーションプログラムに記述された処理を実行することで、自動釣銭機１００としての動作を実現するように各部を制御する。
【００５２】
ＲＯＭ３１は、上記コンピュータの主記憶部分に相当する。ＲＯＭ３１は、上記のアプリケーションプログラムのほか、ＣＰＵ３０が各種の処理を行う上で使用するための固定的なデータを記憶する。
【００５３】
ＲＡＭ３２は、上記コンピュータの主記憶部分に相当する。ＲＡＭ３２は、ＣＰＵ３０が各種の処理を行う上で使用するデータを一時的に記憶する。
【００５４】
ＥＥＰＲＯＭ３１は、上記コンピュータの補助記憶部分に相当する。ＥＥＰＲＯＭ３１は、ＣＰＵ３０が各種の処理を行う上で使用するデータや、ＣＰＵ３０での処理によって生成されたデータを保存する。ＥＥＰＲＯＭ３１は、上述したアプリケーションプログラムを記憶する場合もある。ＥＥＰＲＯＭ３１が記憶するデータの中には、収納している硬貨の枚数を管理するための管理テーブルを含む。
【００５５】
図６はＥＥＰＲＯＭ３１が記憶する管理テーブル６０の構造を模式的に示す図である。
【００５６】
管理テーブル６０は、４つの情報フィールド６１，６２，６３，６４を含んだデータレコードの集合である。情報フィールド６１には、第１の収納部１９で収納する硬貨の金種が記述される。図６では、Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆと示しているが、例えば１円、５０円、５円、１００円、１０円、５００円と記述される。情報フィールド６２には、各金種について、第１の収納部１９に収納されている硬貨の枚数が記述される。なお以下においては、情報フィールド６２に記述される収納枚数を、図６に示すようにＮＡ、ＮＢ、ＮＣ、ＮＤ、ＮＥ、ＮＦと表すこととする。情報フィールド６３には、各金種について、第１の収納部１９に収納可能な硬貨の枚数が記述される。なお以下においては、情報フィールド６３に記述される収納枚数を、図６に示すようにＮＡmax、ＮＢmax、ＮＣmax、ＮＤmax、ＮＥmax、ＮＦmaxと表すこととする。情報フィールド６４には、各金種について、第２の収納部５ａに収納されている硬貨の枚数が記述される。なお以下においては、情報フィールド６４に記述される収納枚数を、図６に示すようにＫＡ、ＫＢ、ＫＣ、ＫＤ、ＫＥ、ＫＦと表すこととする。
【００５７】
通信インタフェース３４は、自動釣銭機１００が接続されるＰＯＳ端末２００とＣＰＵ３０との間の通信を仲介する。ＰＯＳ端末２００は、決済端末の一例である。通信インタフェース３４には、電子キャッシュレジスタなどの他の種類の決済端末が接続される場合もある。
【００５８】
モータ群３５は、複数のモータを含む。これら複数のモータは、搬送ベルト７，１０，１４，１７，２２ａ〜２２ｆをそれぞれ駆動するための駆動ローラや、投入ローラ８および分離ローラ２１をそれぞれ回転させる。なお、上記の駆動ローラには、駆動ローラ２４ａ，２５ａが含まれる。駆動ローラ２４ａ，２５ａ以外の駆動ローラは図示を省略している。モータ群３５は、上記の複数のローラと同数のモータを含んでいても良いし、一部の複数のローラを回転させるためのモータが共通であっても良い。例えば、搬送ベルト２２ａ〜２２ｆのそれぞれを駆動するための駆動ローラを回転させるモータが１つであっても良い。
【００５９】
ソレノイド群３６は、シャッタ１３、ストッパ２８ａを含む６つのストッパ、ならびに経路切換部材２９をそれぞれ往復移動させるための複数のソレノイドを含む。
【００６０】
次に以上のように構成された自動釣銭機１００の動作について説明する。
【００６１】
図７、図８、図９および図１０はＣＰＵ３０のフローチャートである。ＲＯＭ３１またはＥＥＰＲＯＭ３３に記憶されたアプリケーションプログラムを実行することによってＣＰＵ３０は、図７に示す制御処理、図８，９に示す制御処理、あるいは図１０に示す制御処理をそれぞれ実行する。なお、以下に説明する制御処理の内容は一例であって、適宜に処理の順序を入れ替えたり、同様な結果を得ることが可能な様々な処理を置換して用いたりすることができる。
【００６２】
ＣＰＵ３０は、自動釣銭機１００がメンテナンスモードで起動されると、図７に示す制御処理を開始する。自動釣銭機１００は例えば、メンテナンスモードでの起動を指定する所定の操作を伴って電源が投入されると、メンテナンスモードで起動する。ＣＰＵ３０は、この制御処理による動作を停止する必要が生じるまでの間は、この制御処理を継続する。
【００６３】
Ａｃｔ１においてＣＰＵ３０は、準備金の設定が指定されたか否かを確認する。そしてＣＰＵ３０は、準備金の設定が指定されていなければＮｏと判定し、Ａｃｔ２へと進む。
【００６４】
Ａｃｔ２においてＣＰＵ３０は、準備金の設定以外の処理が指定されたか否かを確認する。そしてＣＰＵ３０は、他の処理も指定されていないならばＮｏと判定し、Ａｃｔ１へと戻る。ただし、Ａｃｔ２における処理は、複数の処理のそれぞれが指定されたか否かを確認する複数の処理を含むが、ここでは図示およびその詳細な説明は省略する。
【００６５】
かくしてＡｃｔ１およびＡｃｔ２においてＣＰＵ３０は、準備金の設定を含む各種の処理のうちのいずれかが指定されるのを待ち受ける。なお、処理の指定は、例えば操作キー群４を利用した利用者による操作によりなされる。そしてＣＰＵ３０は、準備金の設定以外の処理が指定されたならば、Ａｃｔ２にてＹｅｓと判定し、指定された処理に移行する。なお、このときに移行する処理については、説明を省略する。しかしながらＣＰＵ３０は、準備金の設定が指定されたならば、Ａｃｔ１にてＹｅｓと判定し、Ａｃｔ３へと進む。
【００６６】
Ａｃｔ３においてＣＰＵ３０は、金種毎の準備金枚数Ｐａ，Ｐｂ，Ｐｃ，Ｐｄ，Ｐｅ，Ｐｆをそれぞれ入力する。ＣＰＵ３０は具体的には、例えば操作キー群４を利用して利用者により金種毎に指定される数値を、準備金枚数Ｐａ〜Ｐｆとしてそれぞれ入力する。
【００６７】
Ａｃｔ４においてＣＰＵ３０は、準備金枚数Ｐａ〜ＰｆをＥＥＰＲＯＭ３３に保存する。ＣＰＵ３０は、過去に設定された準備金枚数Ｐａ〜ＰｆがＥＥＰＲＯＭ３３に既に保存されているならば、その過去の準備金枚数Ｐａ〜Ｐｆに、今回新たに入力した準備金枚数Ｐａ〜Ｐｆを上書きする。かくしてＥＥＰＲＯＭ３３には、最も新しく入力した準備金枚数Ｐａ〜Ｐｆのみが記憶される。ＣＰＵ３０はこののち、Ａｃｔ１，２の待ち受け状態に戻る。
【００６８】
ＣＰＵ３０は、自動釣銭機１００が通常モードで起動されると、図８，９に示す制御処理を開始する。自動釣銭機１００は例えば、動作モードの指定のための特別な操作を伴わずに電源が投入されると、通常モードで起動する。ＣＰＵ３０は、この制御処理による動作を停止する必要が生じるまでの間は、この制御処理を継続する。
【００６９】
Ａｃｔ１１においてＣＰＵ３０は、収納枚数ＮＡ〜ＮＦを初期設定する。ＣＰＵ３０は具体的には、管理テーブル６０に記述された収納枚数ＮＡ〜ＮＦを、ＥＥＰＲＯＭ３３に保存されている準備金枚数Ｐａ〜Ｐｆのそれぞれに更新する。
【００７０】
ところで、準備金とは、第１の収納部１９に予め収納しておく硬貨である。自動釣銭機１００においては、通常モードで起動するに当たっては、予め定めた準備金枚数Ｐａ〜Ｐｆと同数の硬貨を第１の収納部１９に収納しておくことを運用上のルールとしておく。かくして、管理テーブル６０に記述された収納枚数ＮＡ〜ＮＦは、第１の収納部１９に収納された各金種の硬貨の枚数と同数とされる。ただし、通常モードを起動する際に、第１の収納部１９に収納された硬貨の金種毎の枚数と準備金枚数Ｐａ〜Ｐｆとを一致させるための運用は、任意であって良い。例えば、第１の収納部１９に収納されている硬貨の金種毎の枚数に合致するように、メンテナンスモードで準備金枚数Ｐａ〜Ｐｆを設定する運用としても良い。
【００７１】
Ａｃｔ１２においてＣＰＵ３０は、変数Ｎａ，Ｎｂ，Ｎｃ，Ｎｄ，Ｎｅ，Ｎｆをそれぞれ０にクリアする。変数Ｎａ〜Ｎｆは、金種Ａ〜Ｆのそれぞれの硬貨の投入枚数をカウントするための変数である。
【００７２】
Ａｃｔ１３においてＣＰＵ３０は、投入口１から硬貨が投入されたか否かを確認する。ＣＰＵ３０は、投入センサ６ａ，６ｂにより硬貨が検出されない限りは、Ｎｏと判定し、Ａｃｔ１３を繰り返す。かくしてＣＰＵ３０はＡｃｔ１３においては、投入センサ６ａ，６ｂにより硬貨が検出されるのを待ち受ける。そしてＣＰＵ３０は、投入口１から投入された硬貨を投入センサ６ａ，６ｂが検出したことに応じてＹｅｓと判定し、Ａｃｔ１４へと進む。
【００７３】
Ａｃｔ１４においてＣＰＵ３０は、投入口１から投入された硬貨の奥行き方向への搬送（以下、奥行き搬送と称する）を開始する。具体的にはＣＰＵ３０は、搬送ベルト７、投入ローラ８および搬送ベルト１０を駆動するべくモータ群３５を制御する。これにより、投入口１から投入された硬貨は、搬送ベルト７および投入ローラ８により、一枚ずつガイド板９と搬送ベルト１０との間に送り込まれる。そして硬貨は、ガイド板９と搬送ベルト１０との間を搬送ベルト１０により奥行き方向に搬送される。このときに硬貨は、計測センサ群１１の上方を通過する。計測センサ群１１は、このように通過した硬貨の属性値を計測し、出力する。
【００７４】
なお、このときには搬送ベルト１７は駆動されていない。このため、搬送ベルト１０の端部まで搬送された硬貨は、搬送ベルト１４の上に一時的に保留される。
【００７５】
さてＣＰＵ３０は、上記のように奥行き搬送を行っているときには、図８，９に示す制御処理とは別タスク処理にて、計測センサ群１１により計測された属性値に基づく金種の判定を行っている。この判定処理は、硬貨の金種判定のための周知の処理であって良いため、ここではその説明は省略する。このためＣＰＵ３０は、計測センサ群１１の上方を硬貨が通過し、その属性値が計測センサ群１１で計測される毎に、判定処理により金種を判定する。なお、ＣＰＵ３０とは別のプロセッサを備え、このプロセッサにより上記の判定処理を実行しても良い。この判定処理においては、金種Ａ〜Ｆのそれぞれに関して予め定められた基準に合致しない硬貨は、不正硬貨として判定される。そして、図８，９では省略しているが、ＣＰＵ３０は、不正硬貨がリジェクト孔１２に到達するタイミングで、シャッタ１３を開放するようにソレノイド群３６を制御する。これにより、不正硬貨は、リジェクト孔１２から排出される。
【００７６】
Ａｃｔ１５においてＣＰＵ３０は、予め定めた待機時間を計時するタイマをリセットする。タイマは、ＣＰＵ３０による別タスクの処理により実現されるソフトウェアタイマであっても良いし、自動釣銭機１００に設けられたハードウェアタイマであっても良い。待機時間は、奥行き搬送により搬送される複数の硬貨が計測センサ群１１の上方を通過する時間間隔として生じ得ないような時間に、例えば自動釣銭機１００の設計者により定められる。
【００７７】
Ａｃｔ１６においてＣＰＵ３０は、上記の判定処理により金種が判定されたか否かを確認する。そしてＣＰＵ３０は、金種が判定されていないならばＮｏと判定し、Ａｃｔ１７へと進む。
【００７８】
Ａｃｔ１７においてＣＰＵ３０は、タイマがタイムアウトしたか否かを確認する。そしてＣＰＵ３０は、タイマがタイムアウトしていないならばＮｏと判定し、Ａｃｔ１６に戻る。
【００７９】
かくしてＣＰＵ３０は、Ａｃｔ１６およびＡｃｔ１７において、金種が判定されるか、あるいはタイムアウトするのを待ち受ける。そしてＣＰＵ３０は、金種が判定されたならばＡｃｔ１６にてＹｅｓと判定し、Ａｃｔ１８へと進む。
【００８０】
Ａｃｔ１８においてＣＰＵ３０は、変数Ｎａ〜Ｎｆのうちの判定された金種に対応するものを１つカウントアップする。こののちにＣＰＵ３０は、Ａｃｔ１５以降の処理を繰り返す。つまりＣＰＵ３０は、判定された金種に関する投入枚数のカウント値をカウントアップしたならば、タイマをリセットした上でＡｃｔ１６，１７の待ち受け状態に戻る。つまり、ＣＰＵ３０がＡｃｔ１６，１７の待ち受け状態に戻った際には、カウンタは直前の金種判定からの経過時間をカウントしている。そしてＣＰＵ３０は、新たな金種判定がなされることなくタイマがタイムアウトしたならば、Ａｃｔ１７にてＹｅｓと判定し、Ａｃｔ１９へと進む。かくしてアプリケーションプログラムに基づいてこの制御処理をＣＰＵ３０が実行することによって、ＣＰＵ３０を中枢部分とするコンピュータは第１の計数手段として機能する。
【００８１】
Ａｃｔ１９においてＣＰＵ３０は、奥行き搬送を停止するようにモータ群３５を制御する。
【００８２】
Ａｃｔ２０においてＣＰＵ３０は、投入金額を算出し、ＰＯＳ端末２００へと通知する。ＣＰＵ３０は、変数Ｎａ〜Ｎｆのそれぞれに金種毎の金額を乗じた値の総和として投入金額を求める。こののちにＣＰＵ３０は、図８のＡｃｔ２１へと進む。
【００８３】
このように投入金額をＰＯＳ端末２００へと通知したならば、ＰＯＳ端末２００は、その投入金額を含む預かり金額と決済金額とに基づいて釣銭額を算出し、硬貨で払い出すべき金額を自動釣銭機１００に通知する。
【００８４】
Ａｃｔ２１においてＣＰＵ３０は、釣銭としての硬貨の払い出しが必要であるか否かを確認する。そしてＣＰＵ３０は、上記のように通知された金額が１円以上であるならばＹｅｓと判定し、Ａｃｔ２２へと進む。
【００８５】
Ａｃｔ２２においてＣＰＵ３０は、各金種の払い出し枚数Ｍａ，Ｍｂ，Ｍｃ，Ｍｄ，Ｍｅ，Ｍｆを決定する。この決定は、上記のように通知された金額と、ＥＥＰＲＯＭ３３に記憶された管理テーブル６０に記述された収納枚数ＮＡ〜ＮＦとを考慮して、周知のようになされる。
【００８６】
Ａｃｔ２３においてＣＰＵ３０は、ソレノイド群３６を制御し、経路切換部材２９を第１の状態にセットする。第１の状態は、経路切換部材２９を図３に示す下位置に位置させた状態である。
【００８７】
Ａｃｔ２４においてＣＰＵ３０は、第１の収納部１９に収納されている各金種の硬貨を、払い出し枚数Ｍａ，Ｍｂ，Ｍｃ，Ｍｄ，Ｍｅ，Ｍｆだけ第１の収納部１９から排出する。ＣＰＵ３０は具体的には、モータ群３５を制御して搬送ベルト２２ａ〜２２ｆをそれぞれ駆動する。またＣＰＵ３０はソレノイド群３６を制御して、排出センサ２３ａ〜２３ｆでの硬貨の検出枚数が払い出し枚数Ｍａ〜Ｍｆに一致するまで、ストッパ２８ａおよび搬送ベルト２２ｂ〜２２ｆのそれぞれに対向したストッパを、図３に示す上位置に位置させる。第１の収納部１９から排出された硬貨は、案内部２９ａの上面を伝って受け皿２に落下する。つまり第１の収納部１９から排出された硬貨は、釣銭として受け皿２へと払い出される。そしてＣＰＵ３０は、管理テーブル６０に記述された収納枚数ＮＡ〜ＮＦを、払い出し枚数Ｍａ〜Ｍｆをそれぞれ減じた値に更新する。
【００８８】
ＣＰＵ３０は、Ａｃｔ２４を終えたならば、Ａｃｔ２５へと進む。なお、ＰＯＳ端末２００から通知された払い出すべき金額が０円であったならば、Ａｃｔ２１にてＮｏと判定し、Ａｃｔ２２〜２４をパスしてＡｃｔ２５へと進む。
【００８９】
Ａｃｔ２５においてＣＰＵ３０は、搬送ベルト１４の上に一時的に保留してある硬貨を第１の収納部１９に収納することによりオーバーフローが生じるか否かを確認する。ＣＰＵ３０は具体的には、管理テーブル６０に記述された収納枚数ＮＡ〜ＮＦと投入枚数Ｎａ〜Ｎｆとの和を金種毎に求め、その値が管理テーブル６０に記述された同金種の収納容量を越えているか否かを確認する。つまりＣＰＵ３０は、例えば金種Ａに着目すれば、［ＮＡ＋Ｎａ＞ＮＡmax］なる関係が成立するならば、オーバーフローが生じると判定する。そしてＣＰＵ３０は、このような判定を金種毎に行うことにより、オーバーフローが生じる金種を検知する。かくしてアプリケーションプログラムに基づいて図８，９に示す制御処理をＣＰＵ３０が実行することによって、ＣＰＵ３０を中枢部分とするコンピュータは検知手段として機能する。そしてＣＰＵ３０は、いずれか１つの金種でもオーバーフローが発生するならばＹｅｓと判定し、Ａｃｔ２６へと進む。
【００９０】
Ａｃｔ２６においてＣＰＵ３０は、待避枚数Ｋａ，Ｋｂ，Ｋｃ，Ｋｄ，Ｋｅ，Ｋｆを決定する。ＣＰＵ３０は具体的には、オーバーフローが生じる金種については、その金種について管理テーブル６０に記述された収納容量から、同金種について管理テーブル６０に記述された収納枚数と同金種についての投入枚数とを差し引いた値として待避枚数を決定する。ＣＰＵ３０は、例えば金種Ａに着目すれば、［ＮＡmax−ＮＡ＋Ｎａ］として求まる値を待避枚数Ｋａとして決定する。ＣＰＵ３０は、オーバーフローが生じない金種についての待避枚数は０に設定する。ただし待避枚数は、ある金種について、管理テーブル６０に記述された収納枚数から待避枚数を差し引いた上で投入枚数を加えて求まる値が、同金種について管理テーブル６０に記述された収納容量以下となる値とすれば良い。つまりＣＰＵ３０は、例えば金種Ａに着目すれば、［ＮＡ−Ｋａ＋Ｎａ≦ＮＡmax］なる関係が成立するように、待避枚数Ｋａを定めれば良い。従ってＣＰＵ３０は、上記のようにして求まる値に一定数を加えた数として待避枚数を決定しても良い。あるいはＣＰＵ３０は、投入枚数をそのまま待避枚数としても良い。
【００９１】
Ａｃｔ２７においてＣＰＵ３０は、ソレノイド群３６を制御し、経路切換部材２９を第２の状態にセットする。第２の状態は、経路切換部材２９を図４に示す上位置に位置させた状態である。
【００９２】
Ａｃｔ２８においてＣＰＵ３０は、第１の収納部１９に収納されている各金種の硬貨を、待避枚数Ｋａ〜Ｍｆだけ第１の収納部１９から排出する。第１の収納部１９から排出された硬貨は、壁部２９ｂによって遮られて受け皿２には払い出されず、第２の収納部５ａへと落下する。つまり、第１の収納部１９から排出された硬貨は、第２の収納部５ａに収納される。そしてＣＰＵ３０は、管理テーブル６０に記述された収納枚数ＮＡ〜ＮＦを、待避枚数Ｋａ〜Ｋｆをそれぞれ減じた値に更新する。またＣＰＵ３０は、管理テーブル６０に記述された収納枚数ＫＡ〜ＫＦを、待避枚数Ｋａ〜Ｍｆをそれぞれ加えた値に更新する。かくして、経路切換部材２９は選択機構に相当する。またアプリケーションプログラムに基づいて図８，９に示す制御処理をＣＰＵ３０が実行することによって、ＣＰＵ３０を中枢部分とするコンピュータは制御手段として機能する。そして、経路切換部材２９とコンピュータとの協働により、第２の収納手段としての機能が実現される。また、ＣＰＵ３０による処理の下に、ＥＥＰＲＯＭ３３が第２の収納部５ａにおける金種毎の収納枚数ＫＡ〜ＫＦを記憶するのであり、ＣＰＵ３０を中枢部分とするコンピュータとＥＥＰＲＯＭ３３との協働により、記憶手段としての機能が実現される。さらにＣＰＵ３０を中枢部分とするコンピュータは、第２の計数手段として機能する。
【００９３】
ＣＰＵ１３は、Ａｃｔ２８を終えたならば、Ａｃｔ２９へと進む。なおＣＰＵ３０は、金種Ａ〜Ｆのいずれにおいてもオーバーフローが生じないならば、Ａｃｔ２５にてＮｏと判定し、Ａｃｔ２６〜２８をパスしてＡｃｔ２９へと進む。
【００９４】
Ａｃｔ２９においてＣＰＵ３０は、搬送ベルト１４の上に一時的に保留してある硬貨の横方向への搬送（以下、横行き搬送と称する）を開始する。具体的にはＣＰＵ３０は、搬送ベルト１４，１７を駆動するべくモータ群３５を制御する。これにより、搬送ベルト１４の上に一時的に保留してある硬貨は、搬送ベルト１４により、搬送ベルト１７と選別板１５との間に緩やかに送り込まれる。そして硬貨は、搬送ベルト１７によって、搬送ベルト１７と選別板１５との間を、一枚ずつ横方向に搬送される。このときに硬貨は、選別孔１６ａ〜１６ｆのいずれかを通って選別板１５から落下する。かくして、搬送ベルト７，１０，１４，１７、投入ローラ８、ガイド板９および選別板１５によって、第１の収納手段として機能する機構が構成されている。なお、選別板１５から落下した硬貨は、収納センサ１８ａ〜１８ｆのいずれかで検出される。
【００９５】
Ａｃｔ３０においてＣＰＵ３０は、予め定めた待機時間を計時するタイマをリセットする。タイマは、ＣＰＵ３０による別タスクの処理により実現されるソフトウェアタイマであっても良いし、自動釣銭機１００に設けられたハードウェアタイマであっても良い。待機時間は、横行き搬送により搬送される選別孔１６ａ〜１６ｆのいずれかを通って選別板１５から落下する時間間隔として生じ得ないような時間に、例えば自動釣銭機１００の設計者により定められる。
【００９６】
Ａｃｔ３１においてＣＰＵ３０は、収納センサ１８ａ〜１８ｆのいずれかで硬貨が検出されたか否かを確認する。そしてＣＰＵ３０は、収納センサ１８ａ〜１８ｆのいずれでも硬貨が検出されていないならばＮｏと判定し、Ａｃｔ３２へと進む。
【００９７】
Ａｃｔ３２においてＣＰＵ３０は、タイマがタイムアウトしたか否かを確認する。そしてＣＰＵ３０は、タイマがタイムアウトしていないならばＮｏと判定し、Ａｃｔ３１に戻る。
【００９８】
かくしてＣＰＵ３０は、Ａｃｔ３１およびＡｃｔ３２において、収納センサ１８ａ〜１８ｆのいずれかで硬貨が検出されるか、あるいはタイムアウトするのを待ち受ける。そしてＣＰＵ３０は、硬貨が検出されたならばＡｃｔ３１にてＹｅｓと判定し、Ａｃｔ３３へと進む。
【００９９】
Ａｃｔ３３においてＣＰＵ３０は、管理テーブル６０に記述された収納枚数ＮＡ〜ＮＦのうちの硬貨を検出した収納センサに対応するものを１つ増加するように更新する。こののちにＣＰＵ３０は、Ａｃｔ３０以降の処理を繰り返す。つまりＣＰＵ３０は、検出された硬貨の金種に関する収納枚数を１つ増加したならば、タイマをリセットした上でＡｃｔ３１，３２の待ち受け状態に戻る。つまり、ＣＰＵ３０がＡｃｔ３１，３２の待ち受け状態に戻った際には、カウンタは直前の硬貨検出からの経過時間をカウントしている。そしてＣＰＵ３０は、収納センサ１８ａ〜１８ｆのいずれかで新たに硬貨が検出されることなくタイマがタイムアウトしたならば、Ａｃｔ３２にてＹｅｓと判定し、Ａｃｔ３４へと進む。
【０１００】
Ａｃｔ３４においてＣＰＵ３０は、横行き搬送を停止するようにモータ群３５を制御する。そしてこののちにＣＰＵ３０は、図８中のＡｃｔ１２に戻る。
【０１０１】
ＣＰＵ３０は、自動釣銭機１００が動作しているとき、図７または図８，９に示す制御処理とは別に、図１０に示す制御処理を実行する。
【０１０２】
Ａｃｔ４１においてＣＰＵ３０は、表示要求がなされたか否かを確認する。そしてＣＰＵ３０は、表示要求がなされていないならばＮｏと判定し、Ａｃｔ４２へと進む。
【０１０３】
Ａｃｔ４２においてＣＰＵ３０は、通知要求がなされたか否かを確認する。そしてＣＰＵ３０は、通知要求がなされていないならばＮｏと判定し、Ａｃｔ４１に戻る。
【０１０４】
かくしてＣＰＵ３０は、Ａｃｔ４１，４２において、表示要求または通知要求が生じるのを待ち受ける。
【０１０５】
利用者は、自動釣銭機１００における硬貨の収納状況を確認したい場合に、操作キー群４を操作して表示要求を行う。そうするとＣＰＵ３０は、Ａｃｔ４１でＹｅｓと判定し、Ａｃｔ４３へと進む。
【０１０６】
Ａｃｔ４３においてＣＰＵ３０は、出力先フラグを０とする。出力先フラグは、例えばＲＡＭ３２またはＥＥＰＲＯＭ３３内の１ビットのデータである。そしてＣＰＵ３０はこののち、Ａｃｔ４５へと進む。
【０１０７】
一方、ＰＯＳ端末２００で自動釣銭機１００における硬貨の収納状況を確認したい場合には、ＰＯＳ端末２００の利用者によるＰＯＳ端末２００での操作に応じて、ＰＯＳ端末２００が通知要求を送信する。この通知要求は、通信インタフェース３４により受信され、ＣＰＵ３０に与えられる。これに応じてＣＰＵ３０は、Ａｃｔ４２にてＹｅｓと判定し、Ａｃｔ４４へと進む。
【０１０８】
Ａｃｔ４４においてＣＰＵ３０は、出力先フラグを１とする。そしてＣＰＵ３０はこののち、Ａｃｔ４５へと進む。
【０１０９】
表示要求および通知要求では、第１〜第６の項目のそれぞれをオン・オフ設定できる。オン設定された項目が、表示または通知の対象となる。第１の項目は、第１の収納部１９に収納された硬貨の総額（以下、第１の収納金額と称する）である。第２の項目は、第２の収納部５ａに収納された硬貨の総額（以下、第２の収納金額と称する）である。第３の項目は、第１の収納部１９および第２の収納部５ａに収納された硬貨の総額（以下、総収納金額と称する）である。第４の項目は、第１の収納部１９に収納された硬貨の金種毎の枚数（以下、第１の収納枚数と称する）である。第５の項目は、第２の収納部５ａに収納された硬貨の金種毎の枚数（以下、第２の収納枚数と称する）である。第６の項目は、第１の収納部１９および第２の収納部５ａに収納された硬貨の総枚数（以下、総収納枚数と称する）である。
【０１１０】
Ａｃｔ４５においてＣＰＵ３０は、第１の項目がオン設定となっているか否かを確認する。ＣＰＵ３０は、第１の項目がオン設定であるならばＹｅｓと判定し、Ａｃｔ４６へと進む。
【０１１１】
Ａｃｔ４６においてＣＰＵ３０は、第１の収納金額を求めて、この第１の収納金額を出力データに含める。出力データは、ＲＡＭ３２に記憶される。具体的にはＣＰＵ３０は、収納枚数ＮＡ〜ＮＦのそれぞれに金種毎の金額を乗じた値の総和として第１の収納金額を求める。そしてＣＰＵ３０は、この第１の収納金額を含んだ出力データを生成し、ＲＡＭ３２に保存する。
【０１１２】
ＣＰＵ３０は、Ａｃｔ４６を終えると、Ａｃｔ４７へと進む。ＣＰＵ３０は、第１の項目がオフ設定であるならば、Ａｃｔ４５でＮｏと判定し、Ａｃｔ４６をパスしてＡｃｔ４７へと進む。
【０１１３】
Ａｃｔ４７においてＣＰＵ３０は、第２の項目がオン設定となっているか否かを確認する。ＣＰＵ３０は、第２の項目がオン設定であるならばＹｅｓと判定し、Ａｃｔ４８へと進む。
【０１１４】
Ａｃｔ４８においてＣＰＵ３０は、第２の収納金額を求めて、この第２の収納金額を出力データに含める。具体的にはＣＰＵ３０は、収納枚数ＫＡ〜ＫＦのそれぞれに金種毎の金額を乗じた値の総和として第２の収納金額を求める。そしてＣＰＵ３０は、Ａｃｔ４６にて既に出力データをＲＡＭ３２に保存しているならば、この出力データに第２の収納金額を含める。ＣＰＵ３０は、Ａｃｔ４６をパスしているならば、第２の収納金額を含んだ出力データを生成し、ＲＡＭ３２に保存する。
【０１１５】
ＣＰＵ３０は、Ａｃｔ４８を終えると、Ａｃｔ４９へと進む。ＣＰＵ３０は、第２の項目がオフ設定であるならば、Ａｃｔ４７でＮｏと判定し、Ａｃｔ４８をパスしてＡｃｔ４９へと進む。
【０１１６】
Ａｃｔ４９においてＣＰＵ３０は、第３の項目がオン設定となっているか否かを確認する。ＣＰＵ３０は、第３の項目がオン設定であるならばＹｅｓと判定し、Ａｃｔ５０へと進む。
【０１１７】
Ａｃｔ５０においてＣＰＵ３０は、総収納金額を求めて、この総収納金額を出力データに含める。具体的にはＣＰＵ３０は、収納枚数ＮＡ〜ＮＦのそれぞれに金種毎の金額を乗じた値の総和と、収納枚数ＫＡ〜ＫＦのそれぞれに金種毎の金額を乗じた値の総和とをそれぞれ足し合わせて総収納金額を求める。そしてＣＰＵ３０は、Ａｃｔ４６またはＡｃｔ４８にて既に出力データをＲＡＭ３２に保存しているならば、この出力データに総収納金額を含める。ＣＰＵ３０は、Ａｃｔ４６およびＡｃｔ４８の双方をパスしているならば、総収納金額を含んだ出力データを生成し、ＲＡＭ３２に保存する。
【０１１８】
ＣＰＵ３０は、Ａｃｔ５０を終えると、Ａｃｔ５１へと進む。ＣＰＵ３０は、第３の項目がオフ設定であるならば、Ａｃｔ４９でＮｏと判定し、Ａｃｔ５０をパスしてＡｃｔ５１へと進む。
【０１１９】
Ａｃｔ５１においてＣＰＵ３０は、第４の項目がオン設定となっているか否かを確認する。ＣＰＵ３０は、第４の項目がオン設定であるならばＹｅｓと判定し、Ａｃｔ５２へと進む。
【０１２０】
Ａｃｔ５２においてＣＰＵ３０は、管理テーブルに記述された収納枚数ＮＡ〜ＮＦのそれぞれの値を金種毎の第１の収納枚数として出力データに含める。具体的にはＣＰＵ３０は、Ａｃｔ４６、Ａｃｔ４８またはＡｃｔ５０にて既に出力データをＲＡＭ３２に保存しているならば、この出力データに第１の収納枚数を含める。ＣＰＵ３０は、Ａｃｔ４６、Ａｃｔ４８およびＡｃｔ５０の全てをパスしているならば、第１の収納枚数を含んだ出力データを生成し、ＲＡＭ３２に保存する。
【０１２１】
ＣＰＵ３０は、Ａｃｔ５２を終えると、Ａｃｔ５３へと進む。ＣＰＵ３０は、第４の項目がオフ設定であるならば、Ａｃｔ５１でＮｏと判定し、Ａｃｔ５２をパスしてＡｃｔ５３へと進む。
【０１２２】
Ａｃｔ５３においてＣＰＵ３０は、第５の項目がオン設定となっているか否かを確認する。ＣＰＵ３０は、第５の項目がオン設定であるならばＹｅｓと判定し、Ａｃｔ５４へと進む。
【０１２３】
Ａｃｔ５４においてＣＰＵ３０は、管理テーブルに記述された収納枚数ＫＡ〜ＫＦのそれぞれの値を金種毎の第２の収納枚数として出力データに含める。具体的にはＣＰＵ３０は、Ａｃｔ４６、Ａｃｔ４８、Ａｃｔ５０またはＡｃｔ５２にて既に出力データをＲＡＭ３２に保存しているならば、この出力データに第２の収納枚数を含める。ＣＰＵ３０は、Ａｃｔ４６、Ａｃｔ４８、Ａｃｔ５０およびＡｃｔ５２の全てをパスしているならば、第２の収納枚数を含んだ出力データを生成し、ＲＡＭ３２に保存する。
【０１２４】
ＣＰＵ３０は、Ａｃｔ５４を終えると、Ａｃｔ５５へと進む。ＣＰＵ３０は、第５の項目がオフ設定であるならば、Ａｃｔ５３でＮｏと判定し、Ａｃｔ５４をパスしてＡｃｔ５５へと進む。
【０１２５】
Ａｃｔ５５においてＣＰＵ３０は、第６の項目がオン設定となっているか否かを確認する。ＣＰＵ３０は、第６の項目がオン設定であるならばＹｅｓと判定し、Ａｃｔ５６へと進む。
【０１２６】
Ａｃｔ５６においてＣＰＵ３０は、総収納枚数を求めて、この総収納枚数を出力データに含める。具体的にはＣＰＵ３０は、管理テーブルに記述された収納枚数ＮＡ〜ＮＦと収納枚数ＫＡ〜ＫＦとの和を金種毎に求め、それぞれの値を金種毎の総収納枚数とする。ＣＰＵ３０は、Ａｃｔ４６、Ａｃｔ４８、Ａｃｔ５０、Ａｃｔ５２またはＡｃｔ５４にて既に出力データをＲＡＭ３２に保存しているならば、この出力データに総収納枚数を含める。ＣＰＵ３０は、Ａｃｔ４６、Ａｃｔ４８、Ａｃｔ５０、Ａｃｔ５２およびＡｃｔ５４の全てをパスしているならば、総収納枚数を含んだ出力データを生成し、ＲＡＭ３２に保存する。
【０１２７】
ＣＰＵ３０は、Ａｃｔ５６を終えると、Ａｃｔ５７へと進む。ＣＰＵ３０は、第６の項目がオフ設定であるならば、Ａｃｔ５５でＮｏと判定し、Ａｃｔ５６をパスしてＡｃｔ５７へと進む。
【０１２８】
Ａｃｔ５７においてＣＰＵ３０は、出力先フラグが０となっているか否かを確認する。そしてＣＰＵ３０は、出力先フラグが０となっているならばＹｅｓと判定し、Ａｃｔ５８へと進む。ＣＰＵ３０は、出力先フラグが１となっているならばＮｏと判定し、Ａｃｔ５９へと進む。
【０１２９】
Ａｃｔ５８においてＣＰＵ３０は、出力データに含まれる情報を表示器３に表示させる。そしてＣＰＵ３０はこののちに、Ａｃｔ４１，４２の待ち受け状態に戻る。なお、図１０では図示を省略しているが、ＣＰＵ３０は、例えば表示終了の指示のための操作が操作キー群４で行われた場合などの所定のタイミングにて表示器３での表示を終了させる。
【０１３０】
Ａｃｔ５９においてＣＰＵ３０は、出力データを通信インタフェース３４からＰＯＳ端末２００へと送信する。そしてＣＰＵ３０はこののちに、Ａｃｔ４１，４２の待ち受け状態に戻る。
【０１３１】
以上のようにして、アプリケーションプログラムに基づいて図１０に示した制御処理をＣＰＵ３０が実行することにより、ＣＰＵ３０を中枢部分とするコンピュータと表示器３または通信インタフェース３４との協働により出力手段として機能が実現される。
【０１３２】
以上のように自動釣銭機１００は、投入された硬貨を第１の収納部１９に収納するのに先立って、第１の収納部１９に収納されている硬貨を第２の収納部５ａへと移す。これにより、第１の収納部１９がオーバーフローすることを防止できる。第２の収納部５ａは、金種の区別なく硬貨を収納するため、複数の金種を個別に収納する場合に比べて空間を有効に利用可能であり、オーバーフローが生じる危険性が低い。
【０１３３】
また自動釣銭機１００は、第２の収納部５ａへは、オーバーフローが生じる金種の硬貨のみを収納する。これにより、投入された硬貨の全てを第２の収納部５ａに収納する場合に比べて、第２の収納部５ａに収納する硬貨の枚数を減少することができる。
【０１３４】
また自動釣銭機１００は、第２の収納部５ａへの金種毎での硬貨の収納を、経路切換部材２９を設けることにより、釣銭を受け皿２へと払い出すための機構をそのまま流用して行うようにしているため、簡易な構成により実現できる。
【０１３５】
また自動釣銭機１００は、釣銭として払い出すための硬貨の第１の収納部１９からの排出を、投入された硬貨の第１の収納部１９への収納に先立って行う。そしてこのような硬貨の排出を行った後における第１の収納部１９での各金種の硬貨の収納枚数に基づいてオーバーフローする枚数を判定している。この結果、第２の収納部５ａへと硬貨を収納する頻度やその枚数を減少できる。
【０１３６】
例えば自動釣銭機１００では第２の収納部５ａへと収納している硬貨を受け皿２へと払い出すようにした場合、その都度、自動釣銭機１００の利用者等がこの払い出された硬貨を回収しなければならない。しかしながら自動釣銭機１００では、第２の収納部５ａは通常は自動釣銭機１００の内部に位置する。このため、第２の収納部５ａへと硬貨を収納する度に、第２の収納部５ａから硬貨を回収する必要はない。さらには、受け皿２には釣銭のみが払い出されるため、釣銭の受け渡しに支障がない。
【０１３７】
また自動釣銭機１００は、ＣＰＵ３０の制御の下に、第２の収納部５ａに収納した硬貨の金種毎の枚数を収納枚数ＫＡ〜ＫＦとしてＥＥＰＲＯＭ３３に保存する。このため、当該収納枚数ＫＡ〜ＫＦを参照することによって、第２の収納部５ａにおける硬貨の収納状況を確認することができる。
【０１３８】
さらに自動釣銭機１００は、収納枚数ＫＡ〜ＫＦを金種毎の第２の収納枚数として、表示器３での表示やＰＯＳ端末２００への送信という形で出力する。このため、第２の収納部５ａにおける硬貨の収納状況を、利用者が表示器３やＰＯＳ端末２００で容易に確認することができる。硬貨の金種毎の枚数であれば、第２の収納部５ａに収納されている硬貨の総額も容易に求めることが可能であるから、自動釣銭機１００に収納されている硬貨の在高を確認することも容易である。
【０１３９】
さらに自動釣銭機１００は、第２の収納枚数の他に、第１の収納枚数、総収納枚数、第１の収納金額、第２の収納金額および総収納金額を適宜に出力することもできる。このため、第２の収納部５ａにおける硬貨の収納状況のみではなく、第１の収納部１９における硬貨の収納状況や、自動釣銭機１００全体での硬貨の収納状況などを確認することが可能である。また例えば金種毎の枚数ベースでの管理の他に、総額ベースでの管理とするなどのように自動釣銭機１００での硬貨の収納状況の管理形態の自由度を高めることが可能である。
【０１４０】
この実施形態は、次のような種々の変形実施が可能である。
【０１４１】
ＣＰＵ３０はＡｃｔ２８においては、収納枚数ＫＡ〜ＫＦを更新するのに加えて、あるいは代えて、待避枚数Ｋａ〜Ｋｆのそれぞれに金種毎の金額を乗じた値の総和の積算値として第２の収納金額を算出し、これをＥＥＰＲＯＭ３３に保存しても良い。
【０１４２】
ＣＰＵ３０は、Ａｃｔ２２で払い出し枚数Ｍａ〜Ｍｆを決定したのちに、この払い出し枚数Ｍａ〜Ｍｆと収納枚数ＮＡ〜ＮＦとから待避枚数Ｋａ〜Ｋｆを決定し、Ａｃｔ２３，２４に先立ってＡｃｔ２７，２８を実行しても良い。
【０１４３】
第１の収納部１９で収納可能な金種は、６種類には限らない。
【０１４４】
紙幣を収納する既存の構造の貨幣収納装置においても、図８，９に示した制御処理を適用することが可能である。ただし、Ａｃｔ１４，１９，２４，２８，２９，３４などにおける制御対象が変わることがある。
【０１４５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１４６】
１…投入口、２…受け皿、３…表示器、４…操作キー群、５…ドロワ、５ａ…第２の収納部、６…投入センサ群、６ａ，６ｂ…投入センサ、７，１０，１４，１７，２２ａ〜２２ｆ…搬送ベルト、８…投入ローラ、９…ガイド板、１１…計測センサ群、１５…選別板、１６ａ〜１６ｆ…選別孔、１８…収納センサ群、１８ａ〜１８ｆ…収納センサ、１９…第１の収納部、２０…仕切り板、２１…分離ローラ、２３…排出センサ群、２３ａ〜２３ｆ…排出センサ、２４ａ，２５ａ…駆動ローラ、２６ａ…従動ローラ、２７ａ…押さえ板、２８ａ…ストッパ、２９…経路切換部材、２９ａ…案内部、２９ｂ…壁部、３０…ＣＰＵ、３１…ＲＯＭ、３２…ＲＡＭ、３３…ＥＥＰＲＯＭ、３４…通信インタフェース、３５…モータ群、３６…ソレノイド群、３７…伝送システム、１００…自動釣銭機、２００…ＰＯＳ端末。
【図１】
2016146128.tif 000003
【図２】
2016146128.tif 000004
【図３】
2016146128.tif 000005
【図４】
2016146128.tif 000006
【図５】
2016146128.tif 000007
【図６】
2016146128.tif 000008
【図７】
2016146128.tif 000009
【図８】
2016146128.tif 000010
【図９】
2016146128.tif 000011
【図１０】
2016146128.tif 000012