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