(57)【特許請求の範囲】
【請求項１】
収容された紙幣の枚数が所定の枚数未満となったことを検知するセンサを有する紙幣収容手段を具備し、該紙幣収容手段に収容された紙幣を払い出す払出処理と該紙幣収容手段に紙幣を収容する収金処理とを行う紙幣処理装置において、
前記払出処理と前記収金処理とのそれぞれに応じて前記紙幣収容手段に収容される紙幣の数を計数する複数の計数手段を有し、前記紙幣収容手段の開閉と前記センサの検知結果とに応じて前記計数手段が計数する値を変更する制御手段を具備し、
前記制御手段は、
前記計数手段のうちの第１の計数手段が計数する値を前記紙幣収容手段に収容されている紙幣の枚数として処理し、
前記紙幣収容手段が開閉された際に、前記計数手段のうちの前記第１の計数手段以外の未使用の計数手段のいずれかが計数する値を前記第１の計数手段が計数する値に変更するとともに、前記第１の計数手段が計数する値を予め定めた値に変更し、
前記払出処理または前記収金処理が行われた際に、前記計数手段のそれぞれが計数する値のうち前記センサの検知結果に適合しない値を破棄し、
前記第１の計数手段が計数する値を破棄した場合に、該第１の計数手段が計数する値を前記計数手段のうちの前記第１の計数手段以外の使用中の計数手段のそれぞれが計数する値のうち最小の値に変更する
ことを特徴とする紙幣処理装置。
【請求項２】
前記制御手段は、
前記センサが前記紙幣収容手段に収容された紙幣の枚数が所定の枚数未満となったことを検知した場合に、前記計数手段のそれぞれが計数する値のうち前記紙幣収容手段に収容されている可能性がある紙幣の最大枚数以上の値を前記センサの検知結果に適合しない値と判定し、
前記センサが前記紙幣収容手段に収容された紙幣の枚数が所定の枚数未満となったことを検知しない場合に、前記計数手段のそれぞれが計数する値のうち前記紙幣収容手段に収容されている可能性がある紙幣の最小枚数未満の値を前記センサの検知結果に適合しない値と判定する
ことを特徴とする請求項１に記載の紙幣処理装置。
【請求項３】
前記制御手段は、初期値が設定された時、前記第１の計数手段が計数する値を初期値に変更するとともに、前記第１の計数手段以外の計数手段が計数する値を破棄し、前記予め定めた値に前記初期値を用いることを特徴とする請求項１に記載の紙幣処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙幣処理装置に関し、特に、紙幣の払い出し処理を行う紙幣処理装置に関する。
【背景技術】
【０００２】
釣り札を出金したり、両替を行う機能を有する紙幣処理装置は、紙幣を払い出すために、収金（入金）された紙幣のうち払出用として利用する金種の紙幣（以下、循環紙幣と称する）を収容する専用のスタッカ（以下、循環スタッカと称する）を備え、循環紙幣が入金された際には、その循環紙幣を循環スタッカに収容し、自動販売機や両替機等の主制御から払い出し命令を受信すると、当該命令に応じた枚数の循環紙幣を循環スタッカより払い出している。
【０００３】
通常、循環スタッカ内部には、循環紙幣の枚数を把握するためのセンサとして、「満杯センサ」や「エンプティセンサ」が搭載されている。満杯センサは、循環スタッカに収容されている循環紙幣の枚数が最大となったことを検知するもので、エンプティセンサは、循環スタッカに収容されている循環紙幣の枚数が少なくなったことを検知するもので、例えば、特許文献１には、リフトテーブルが所定位置になったことを検出することで収容している紙幣が少なくなったことを検知する技術が開示されている。
【０００４】
ところで、循環スタッカに設けられたエンプティセンサが収容されている循環紙幣の枚数が少なくなったことを検知した際に、実際に循環スタッカに収容されている循環紙幣の枚数には、数十枚程度の誤差が生じることが多い。
【０００５】
例えば、図１（ａ）に示すように、循環スタッカ３に収容されている循環紙幣が、皺や折り目のある流通紙幣８である場合と、図１（ｂ）に示すように、循環スタッカ３に収容されている循環紙幣が皺や折り目のない官封紙幣９である場合とでは、エンプティセンサ３１が、ＯＮ（収容されている循環紙幣の枚数が少なくなったことを検知した状態、以下、同様である）になった際に収容されている循環紙幣の枚数が異なることとなる。なお、図１中に符号３５で示すものは、リフトテーブルであり、符号３６で示す押さえ用バネの反発力により、紙幣を押さえつけているものである。
【０００６】
このように、エンプティセンサ３１がＯＮとなった場合、循環スタッカ３に収容されている循環紙幣の枚数は、収容されている紙幣の状態等によって異なるものであるが、紙幣処理装置が確実に釣り札等の紙幣の払い出しを行えるようにするため、エンプティセンサ３１がＯＮとなった場合に循環スタッカ３に収容されている循環紙幣の枚数を、確実に収容されている枚数、つまり、最小の値として紙幣処理装置は動作する。
【０００７】
このため、循環スタッカ３に、十分な枚数の循環紙幣が収容されている場合であっても、エンプティセンサ３がＯＮ状態となると紙幣処理装置は釣り札切れ状態となり、循環スタッカ３内に残った循環紙幣は使用（払い出し）されなくなる。つまり、紙幣処理装置は、釣り札切れ状態となるため、釣り札の払い出しが必要となる高額紙幣の受け入れを行うことができなくなるので、販売機会等を失するケースが発生しやすくなる。
【０００８】
また、紙幣処理装置には、収容している循環紙幣の枚数を把握するために、循環紙幣の払出枚数と収金枚数とを計数するものもある。この計数は、紙幣処理装置の制御部において、ソフトウェアによるカウンタを用いて行うのが一般的である。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−６９９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、カウンタを用いる場合であっても、カウンタの初期値の設定や、運用途中に循環スタッカが開閉された場合のカウンタ値の取り扱い等によっては、実際に収容している循環紙幣の枚数とカウンタ値との間に齟齬が生じる場合があり、これを防止するためには、循環スタッカを開閉する毎に循環スタッカに収容されている循環紙幣の枚数を装置運用者が数えてカウンタに設定するか、装置運用者がカウンタの初期値に合わせて循環紙幣を補充または回収するなど、運用上の作業工程を増やす必要があり、また、ヒューマンエラーが発生する可能性も高くなる。
【００１１】
そこで、本発明は、紙幣の払い出し処理を行う紙幣処理装置において、運用者の作業工程や設定工程等を増加させることなく、実際に収容している循環紙幣の枚数とカウンタ値との間の齟齬を抑えることのできる紙幣処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した目的を達成するため、請求項１の発明は、収容された紙幣の枚数が所定の枚数未満となったことを検知するセンサを有する紙幣収容手段を具備し、該紙幣収容手段に収容された紙幣を払い出す払出処理と該紙幣収容手段に紙幣を収容する収金処理とを行う紙幣処理装置において、前記払出処理と前記収金処理とのそれぞれに応じて前記紙幣収容手段に収容される紙幣の数を計数する複数の計数手段を有し、前記紙幣収容手段の開閉と前記センサの検知結果とに応じて前記計数手段が計数する値を変更する制御手段を具備し、前記制御手段は、前記計数手段のうちの第１の計数手段が計数する値を前記紙幣収容手段に収容されている紙幣の枚数として処理し、前記紙幣収容手段が開閉された際に、前記計数手段のうちの前記第１の計数手段以外の未使用の計数手段のいずれかが計数する値を前記第１の計数手段が計数する値に変更するとともに、前記第１の計数手段が計数する値を予め定めた値に変更し、前記払出処理または前記収金処理が行われた際に、前記計数手段のそれぞれが計数する値のうち前記センサの検知結果に適合しない値を破棄し、前記第１の計数手段が計数する値を破棄した場合に、該第１の計数手段が計数する値を前記計数手段のうちの前記第１の計数手段以外の使用中の計数手段のそれぞれが計数する値のうち最小の値に変更することを特徴とする。
【００１３】
また、請求項２の発明は、請求項１の発明において、前記制御手段は、前記センサが前記紙幣収容手段に収容された紙幣の枚数が所定の枚数未満となったことを検知した場合に、前記計数手段のそれぞれが計数する値のうち前記紙幣収容手段に収容されている可能性がある紙幣の最大枚数（図３のｂ）以上の値を前記センサの検知結果に適合しない値と判定し、前記センサが前記紙幣収容手段に収容された紙幣の枚数が所定の枚数未満となったことを検知しない場合に、前記計数手段のそれぞれが計数する値のうち前記紙幣収容手段に収容されている可能性がある紙幣の最小枚数（図３のａ）未満の値を前記センサの検知結果に適合しない値と判定することを特徴とする。
【００１４】
また、請求項３の発明は、請求項１の発明において、初期値が設定された時、前記第１の計数手段が計数する値を初期値に変更するとともに、前記第１の計数手段以外の計数手段が計数する値を破棄し、前記予め定めた値に前記初期値を用いることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、カウンタの初期値の設定後、運用途中に循環スタッカが開閉されたとしても、循環スタッカに実際に収容されている紙幣の枚数とカウンタ値との間の齟齬を抑えることができるため、払いだせない循環紙幣が減る。従って、釣り札の払い出しが必要となる高額紙幣の受け入れを行うことができなくなる状態の発生を抑え、販売機会等を失するケースを低減すことが出来る。
【図面の簡単な説明】
【００１６】
【図１】エンプティセンサが検知する紙幣の枚数を説明するための図である。
【図２】紙幣処理装置の機能的な構成の例を示すブロック図である。
【図３】エンプティセンサが検知する紙幣の枚数を説明するための図である。
【図４】カウンタ値に対する処理を説明するための図である。
【図５】カウンタ値に対する処理の詳細を示したものである。
【図６】循環スタッカ３が開閉された際に、初期値を自動設定する場合の例を説明するための図である。
【図７】循環スタッカ３が開閉された際に、初期値を自動設定する場合の例を説明するための図である。
【図８】循環スタッカ３が開閉された際に、初期値を自動設定する場合の例を説明するための図である。
【図９】循環スタッカ３が開閉された際に、初期値を自動設定しない場合の例を説明するための図である。
【図１０】循環スタッカ３が開閉された際に、初期値を自動設定しない場合の例を説明するための図である。
【発明を実施するための形態】
【００１７】
以下、本発明に係る紙幣処理装置の一実施の形態について、添付図面を参照して詳細に説明する。
【実施例】
【００１８】
図２は、紙幣処理装置の機能的な構成の例を示すブロック図である。同図に示すように、紙幣処理装置１は、制御部２と循環スタッカ３、入口センサ４、識別センサ５、紙幣搬送モータ、通信線７を有している。
【００１９】
制御部２は、紙幣処理装置１の制御を行うもので、例えば、プロセッサやメモリ等を含むマイコンと、これを動作させるソフトウェアにより実現される。
【００２０】
循環スタッカ３は、循環紙幣を収容するもので、エンプティセンサ３１と、満杯センサ３２、スタックモータ３３、払出モータ３４を有している。エンプティセンサ３１は、循環スタッカ３に収容されている循環紙幣の枚数が少なくなったことを検知するセンサであり、満杯センサ３２は、循環スタッカ３に収容されている紙幣が満杯となったことを検知するセンサである。スタックモータ３３は、循環スタッカ３に循環紙幣を収容する際に、図示しない収容動作部を動作させるものであり、払出モータ３４は、循環スタッカ３に収容されている紙幣を払い出す際に、図示しない払出動作部を動作させるものである。
【００２１】
入口センサ４は、図示しない紙幣挿入口に紙幣が挿入されたことを検知するセンサであり、この入口センサ４が紙幣の挿入を検知すると、紙幣処理装置１は、紙幣を受け入れる動作を開始する。
【００２２】
識別センサ５は、入口センサ４が紙幣の挿入を検知し、図示しない紙幣搬送部が挿入された紙幣を搬送する際に、当該紙幣の正偽や金種等を識別するためのセンサである。
【００２３】
紙幣搬送モータ６は、紙幣の受け入れや収容、払い出しの際に紙幣を搬送する図示しない紙幣搬送部を動作させるものである。
【００２４】
通信線７は、紙幣識別装置１に対して紙幣の払い出し等の命令を発する上位装置との通信を行うためのものである。
【００２５】
なお、紙幣処理装置１は、この他にも、高額紙幣等の払い出しを行わない紙幣を収容するためのスタッカ等の図示しないものも有している。
【００２６】
また、紙幣処理装置１は、制御部２の動作以外は、従来の紙幣処理装置と同様に構成することができるため、図２に示した構成以外の構成とすることも可能である。
【００２７】
次に、紙幣処理装置１の特徴について説明する。紙幣処理装置１の制御部２は、循環スタッカ３に収容されている循環紙幣を計数するためのカウンタを複数、例えば、カウンタ値として、それぞれ、Ｘ［０］、Ｘ［１］、Ｘ［２］、Ｘ［３］、Ｘ［４］、Ｘ［５］、Ｘ［６］、Ｘ［７］の値を有する８個のカウンタをソフトウェアにより実現する。
【００２８】
この複数のカウンタのうち、Ｘ［０］をカウンタ値として用いるカウンタは、循環紙幣の払出処理や収金処理に際して、その枚数に応じた加減算を行う。そして、そのカウンタ値Ｘ［０］は、通信線７によって接続される上位装置に循環紙幣の収容枚数を通知する際の枚数や図示しない表示装置に循環紙幣の収容枚数を表示する際の値として用いられる。また、カウンタ値Ｘ［０］は、循環スタッカ３が開閉された際に、その値が他のカウンタ値、例えば、Ｘ［１］に保存された後に初期化される。初期化された際のカウンタ値Ｘ［０］は、「０」、「ａ」または「Ａ］となる。
【００２９】
なお、循環スタッカ３が開閉された際に、エンプティセンサ３１がＯＦＦであって、初期値が設定されていない時、カウンタ値Ｘ［０］の初期値は「ａ」に書き換えらえる。「ａ」は、エンプティセンサ３１がＯＮとなった際に、最小限収容している循環紙幣の枚数に相当するものである。
【００３０】
また、循環スタッカ３が開閉された際に、エンプティセンサ３１がＯＮの時、カウンタ値Ｘ［０］の初期値は「０」に書き換えらえる。
【００３１】
エンプティセンサ３１は、図３に示すように、循環紙幣の収容された実際の紙幣枚数がａ枚以上ｂ枚未満のいずれかの際に、その状態がＯＮからＯＦＦまたはＯＦＦからＯＮに変化する特徴がある。ａ枚は収容されている循環紙幣の全てが流通紙幣の場合であり、ｂ枚は収容されている循環紙幣の全てが官封紙幣の場合であり、流通紙幣と官封紙幣が混在して収容されている場合には、ａ枚以上ｂ枚未満のいずれかでエンプティスイッチ３１の状態が変化することになる。
【００３２】
また、循環スタッカ３が開閉された際に、初期値として「Ａ］が予め設定されている場合であって、エンプティセンサ３１がＯＦＦの時、初期値が「Ａ］に書き換えらえる。この「Ａ］は、循環スタッカ３が開閉された際に初期値を自動設定するようにした場合の値であり、上位機種からの指令または運用者によって設定される初期値である。
【００３３】
一方、Ｘ［０］以外をカウンタ値として用いるカウンタは、Ｘ［０］をカウンタ値として用いるカウンタと同様に、循環紙幣の払出処理や収金処理に際して、その枚数に応じた加減算を行う。そして、それぞれのカウンタ値Ｘ［１］、Ｘ［２］、Ｘ［３］、Ｘ［４］、Ｘ［５］、Ｘ［６］、Ｘ［７］は、循環スタッカ３が開閉される度に、カウンタ値Ｘ［０］の値が保存される。なお制御部２は 、上位機種からの指令または運用者の操作等によって初期値が設定された際には、カウンタ値Ｘ［０］の値を設定された初期値にするとともに、カウンタ値Ｘ［１］、Ｘ［２］、Ｘ［３］、Ｘ［４］、Ｘ［５］、Ｘ［６］、Ｘ［７］の値を破棄する。
【００３４】
また、カウンタ値Ｘ［０］、Ｘ［１］、Ｘ［２］、Ｘ［３］、Ｘ［４］、Ｘ［５］、Ｘ［６］、Ｘ［７］は、払出処理や収金処理が行われた後のエンプティセンサ３１の状態に応じて、図４に示すような処理がなされる。
【００３５】
払出処理または収金処理が行われた後に、エンプティセンサ３１の状態が「ＯＦＦ」であり、前回の払出処理または収金処理が行われた後も、エンプティセンサ３１の状態が「ＯＦＦ」であった場合（図４（ａ）にＮｏ．１で示す）、つまり、今回の払出処理または収金処理が行われる前後で、エンプティセンサ３１の状態がともに「ＯＦＦ」である場合には、循環スタッカ３に収容されている循環紙幣の枚数が「ａ枚」以上と判定することができる。循環スタッカ３に収容されている循環紙幣の枚数が「ａ枚」以上と判定された場合、今回の払出処理または収金処理に応じたカウンタ値の加減算後に、その値がａ未満の値を破棄する。このとき、カウンタ値Ｘ［０］が破棄された場合には、カウンタ値Ｘ［１］、Ｘ［２］、Ｘ［３］、Ｘ［４］、Ｘ［５］、Ｘ［６］、Ｘ［７］の有効な値（循環スタッカ３の開閉時にカウンタ値Ｘ［０］が保存されたもの）のうち、最小の値をカウンタ値Ｘ［０］に保存する。カウンタ値Ｘ［１］、Ｘ［２］、Ｘ［３］、Ｘ［４］、Ｘ［５］、Ｘ［６］、Ｘ［７］に有効な値が存在しなかった場合には、値ａをカウンタ値Ｘ［０］に保存する。
【００３６】
また、払出処理または収金処理が行われた後に、エンプティセンサ３１の状態が「ＯＮ」であり、前回の払出処理または収金処理が行われた後は、エンプティセンサ３１の状態が「ＯＦＦ」であった場合（図４（ａ）にＮｏ．２で示す）、つまり、今回の払出処理または収金処理が行われる前後で、エンプティセンサ３１の状態が「ＯＦＦ」から「ＯＮ」に変化した場合には、エンプティセンサ３１の状態が判定の境界上にあるものとして、何ら処理は行わない。
【００３７】
払出処理または収金処理が行われた後に、エンプティセンサ３１の状態が「ＯＮ」であり、前回の払出処理または収金処理が行われた後も、エンプティセンサ３１の状態が「ＯＮ」であった場合（図４（ａ）にＮｏ．３で示す）、つまり、今回の払出処理または収金処理が行われる前後で、エンプティセンサ３１の状態がともに「ＯＮ」である場合には、循環スタッカ３に収容されている循環紙幣の枚数が「ｂ枚」未満と判定することができる。循環スタッカ３に収容されている循環紙幣の枚数が「ｂ枚」未満と判定された場合、今回の払出処理または収金処理に応じたカウンタ値の加減算後に、その値がｂ以上の値を破棄する。このとき、カウンタ値Ｘ［０］が破棄された場合には、カウンタ値Ｘ［１］、Ｘ［２］、Ｘ［３］、Ｘ［４］、Ｘ［５］、Ｘ［６］、Ｘ［７］の有効な値のうち、最小の値をカウンタ値Ｘ［０］に保存する。カウンタ値Ｘ［１］、Ｘ［２］、Ｘ［３］、Ｘ［４］、Ｘ［５］、Ｘ［６］、Ｘ［７］に有効な値が存在しなかった場合には、値０をカウンタ値Ｘ［０］に保存する。
【００３８】
払出処理または収金処理が行われた後に、エンプティセンサ３１の状態が「ＯＦＦ」であり、前回の払出処理または収金処理が行われた後は、エンプティセンサ３１の状態が「ＯＮ」であった場合（図４（ａ）にＮｏ．４で示す）、つまり、今回の払出処理または収金処理が行われる前後で、エンプティセンサ３１の状態が「ＯＮ」から「ＯＦＦ」に変化した場合には、エンプティセンサ３１の状態が判定の境界上にあるものとして、何ら処理は行わない。
【００３９】
また、前回の払出処理または収金処理が行われた後のエンプティセンサ３１の状態を確認せずに、今回の払出処理または収金処理が行われた後のエンプティセンサ３１の状態のみでカウンタ値の処理を行うことも可能である。
【００４０】
この場合、払出処理または収金処理が行われた後にエンプティセンサ３１の状態が「ＯＦＦ」であった場合は（図４（ｂ）にＮｏ．１で示す）、循環スタッカ３に収容されている循環紙幣の枚数が「ａ枚」以上と判定することができる。判定結果に基づく処理は、図４（ａ）に示した場合と同様である。
【００４１】
同様に、払出処理または収金処理が行われた後にエンプティセンサ３１の状態が「ＯＮ」であった場合は（図４（ｂ）にＮｏ．２で示す）、循環スタッカ３に収容されている循環紙幣の枚数が「ｂ枚」未満と判定することができる。図４（ａ）に示した場合と同様である。
【００４２】
続いて、複数のカウンタ値に対する処理を紙幣処理装置１の動作と併せて、詳細に説明する。図５は、カウンタ値に対する処理の詳細を示したものである。
【００４３】
図５に示すステータス（Ｓｔａｔｕｓ）Ｓ−０１は、電源投入直後の状態で、循環スタッカ３が閉じられた状態であった場合には、エンプティスイッチ３１の状態（処理後Ｅｍｐｔｙ）がＯＦＦであればカウンタ値Ｘ［０］を「ａ」（自動設定の場合は「Ａ」）に設定した後にステータスＳ−１４に遷移し、エンプティスイッチ３１の状態がＯＮであればカウンタ値Ｘ［０］を「０」に設定した後にステータスＳ−１２に遷移する。また、循環スタッカ３が開かれた状態であった場合には、ステータスＳ−０２に遷移する。
【００４４】
ステータスＳ−０２は、循環スタッカ３が開かれた状態で、この間に、循環紙幣の補充や回収が行われることもある。循環スタッカ３が閉じられた際にエンプティスイッチ３１の状態がＯＦＦであれば、カウンタ値Ｘ［０］をカウンタ値Ｘ［ｎ］（ｎは１から７）のいずれかで空いている（有効でない）ものに保存し、その後、カウンタ値Ｘ［０］を「ａ」（自動設定の場合は「Ａ」）に設定してステータスＳ−１４に遷移する。エンプティスイッチ３１の状態がＯＮであれば、カウンタ値Ｘ［０］をカウンタ値Ｘ［ｎ］のいずれかで空いているものに保存し、その後、カウンタ値Ｘ［０］を「０」に設定し、ステータスＳ−１２に遷移する。
【００４５】
ステータスＳ−１１は、エンプティスイッチ３１の状態がＯＦＦの連続であった状態で、カウンタに対する処理として、値がａ未満のカウンタ値を破棄する。そして、カウンタ値Ｘ［０］を破棄した場合には、カウンタ値Ｘ［ｎ］の有効な値のうち、最小の値をカウンタ値Ｘ［０］に保存する。カウンタ値Ｘ［ｎ］に有効な値が存在しなかった場合には、値ａをカウンタ値Ｘ［０］に保存する。
【００４６】
また、ステータスＳ−１１で行われる処理は、循環紙幣のα枚の払い出し、循環紙幣の１枚収容、循環スタッカ３が開かれるのいずれかであるが、循環紙幣がα枚払い出された場合には、カウンタ値Ｘ［０］とカウンタ値Ｘ［ｎ］（有効なもの）のそれぞれをαだけ減じ、エンプティスイッチ３１の状態がＯＦＦであれば、ステータスＳ−１１に遷移し、エンプティスイッチ３１の状態がＯＮであれば、ステータスＳ−１２に遷移する。循環紙幣を１枚収容した場合には、カウンタ値Ｘ［０］とカウンタ値Ｘ［ｎ］（有効なもの）のそれぞれに１を加算し、ステータスＳ−１１に遷移する。循環スタッカ３が開かれた場合には、ステータスＳ−０２に遷移する。
【００４７】
ステータスＳ−１２は、エンプティスイッチ３１の状態がＯＦＦからＯＮに変化した直後の状態で、循環紙幣のα枚の払い出し、循環紙幣の１枚収容、循環スタッカ３が開かれるのいずれかの処理が行われる。循環紙幣がα枚払い出された場合には、カウンタ値Ｘ［０］とカウンタ値Ｘ［ｎ］（有効なもの）のそれぞれをαだけ減じ、ステータスＳ−１３に遷移する。循環紙幣を１枚収容した場合には、カウンタ値Ｘ［０］とカウンタ値Ｘ［ｎ］（有効なもの）のそれぞれに１を加算し、エンプティスイッチ３１の状態がＯＦＦであれば、ステータスＳ−１４に遷移し、エンプティスイッチ３１の状態がＯＮであれば、ステータスＳ−１３に遷移する。循環スタッカ３が開かれた場合には、ステータスＳ−０２に遷移する。
【００４８】
ステータスＳ−１３は、エンプティスイッチ３１の状態がＯＮの連続であった状態で、カウンタに対する処理として、値がｂ以上のカウンタ値を破棄する。そして、カウンタ値Ｘ［０］を破棄した場合には、カウンタ値Ｘ［ｎ］の有効な値のうち、最小の値をカウンタ値Ｘ［０］に保存する。カウンタ値Ｘ［ｎ］に有効な値が存在しなかった場合には、値０をカウンタ値Ｘ［０］に保存する。
【００４９】
また、ステータスＳ−１３で行われる処理は、循環紙幣のα枚の払い出し、循環紙幣の１枚収容、循環スタッカ３が開かれるのいずれかであるが、循環紙幣がα枚払い出された場合には、カウンタ値Ｘ［０］とカウンタ値Ｘ［ｎ］（有効なもの）のそれぞれをαだけ減じ、ステータスＳ−１３に遷移する。循環紙幣を１枚収容した場合には、カウンタ値Ｘ［０］とカウンタ値Ｘ［ｎ］（有効なもの）のそれぞれに１を加算し、エンプティスイッチ３１の状態がＯＦＦであれば、ステータスＳ−１４に遷移し、エンプティスイッチ３１の状態がＯＮであれば、ステータスＳ−１３に遷移する。循環スタッカ３が開かれた場合には、ステータスＳ−０２に遷移する。
【００５０】
ステータスＳ−１４は、エンプティスイッチ３１の状態がＯＮからＯＦＦに変化した直後の状態で、循環紙幣のα枚の払い出し、循環紙幣の１枚収容、循環スタッカ３が開かれるのいずれかの処理が行われる。循環紙幣がα枚払い出された場合には、カウンタ値Ｘ［０］とカウンタ値Ｘ［ｎ］（有効なもの）のそれぞれをαだけ減じ、エンプティスイッチ３１の状態がＯＦＦであれば、ステータスＳ−１１に遷移し、エンプティスイッチ３１の状態がＯＮであれば、ステータスＳ−１２に遷移する。循環紙幣を１枚収容した場合には、カウンタ値Ｘ［０］とカウンタ値Ｘ［ｎ］（有効なもの）のそれぞれに１を加算し、ステータスＳ−１１に遷移する。循環スタッカ３が開かれた場合には、ステータスＳ−０２に遷移する。
【００５１】
続いて、前述の動作を具体的な例を用いて説明する。図６乃至８は、循環スタッカ３が開閉された際に、初期値（ここでは１００とする）を自動設定する場合の例を説明するための図である。なお、ここでは、ａ＝２０、ｂ＝４０、Ａ＝１００、循環スタッカ３に収容されている循環紙幣が２９枚と３０枚の間でエンプティスイッチ３１の状態が変化するものとする。
【００５２】
まず、図６（ａ）に示すように、循環スタッカ３に１００枚の循環紙幣が収容され、カウンタ値Ｘ［０］が１００で他のカウンタ値が無効な状態であるとする。このとき、エンプティセンサ３１は、ＯＦＦの状態である。なお、以下では、従来の紙幣処理装置に同様の動作をさせた場合のカウンタ値を参考として説明するが、そのカウンタ値は、この状態において１００である。
【００５３】
その後、払出処理や収金処理により、循環スタッカ３に収容されている循環紙幣の枚数が７０枚になったとすると、図６（ｂ）に示すように、カウンタ値Ｘ［０］が７０、他のカウンタ値は無効、エンプティセンサ３１はＯＦＦ、従来の紙幣処理装置のカウンタ値は７０となる。
【００５４】
この状態で、循環スタッカ３が開かれて循環紙幣が３０枚補充されると、図６（ｃ）に示すように、カウンタ値Ｘ［０］が設定値（初期値）である１００に変更され、カウンタ値Ｘ［１］には直前のカウンタ値Ｘ［０］の値である７０が保存され、他のカウンタ値は無効となる。このとき、エンプティセンサ３１はＯＦＦ、従来の紙幣処理装置のカウンタ値も、自動設定により１００となる。
【００５５】
その後、払出処理や収金処理により、循環スタッカ３に収容されている循環紙幣の枚数が８０枚になったとすると、図６（ｄ）に示すように、カウンタ値Ｘ［０］が８０、カウンタ値Ｘ［１］が５０、他のカウンタ値は無効、エンプティセンサ３１はＯＦＦ、従来の紙幣処理装置のカウンタ値は８０となる。
【００５６】
この状態で、循環スタッカ３が開閉されたものの循環紙幣が補充されなかったとすると、図７（ｅ）に示すように、カウンタ値Ｘ［０］が設定値である１００に変更され、カウンタ値Ｘ［１］は５０のまま、カウンタ値Ｘ［２］には直前のカウンタ値Ｘ［０］の値である８０が保存され、他のカウンタ値は無効となる。このとき、エンプティセンサ３１はＯＦＦ、従来の紙幣処理装置のカウンタ値も、自動設定により１００となる。
【００５７】
その後、払出処理や収金処理により、循環スタッカ３に収容されている循環紙幣の枚数が５０枚になったとすると、図７（ｆ）に示すように、カウンタ値Ｘ［０］が７０、カウンタ値Ｘ［１］が２０、カウンタ値Ｘ［２］が５０、他のカウンタ値は無効、エンプティセンサ３１はＯＦＦ、従来の紙幣処理装置のカウンタ値は７０となる。
【００５８】
続けて、払出処理により循環紙幣が１枚払い出されると、図７（ｇ−１）に示すように、カウンタ値Ｘ［０］が６９、カウンタ値Ｘ［１］が１９、カウンタ値Ｘ［２］が４９、他のカウンタ値は無効、エンプティセンサ３１はＯＦＦ、従来の紙幣処理装置のカウンタ値は４９となる。このとき、エンプティセンサ３１がＯＦＦのままであるため、図７（ｇ−２）に示すように、値が２０未満となったカウンタ値Ｘ［１］が破棄される。
【００５９】
その後、払出処理や収金処理により、循環スタッカ３に収容されている循環紙幣の枚数が２９枚になったとすると、図８（ｈ）に示すように、カウンタ値Ｘ［０］が４９、カウンタ値Ｘ［２］が２９、他のカウンタ値は無効、エンプティセンサ３１はＯＮとなる。エンプティセンサ３１がＯＮとなったため、従来の紙幣処理装置のカウンタ値は２０に変更される。
【００６０】
続けて、払出処理により循環紙幣が１枚払い出されると、図８（ｉ−１）に示すように、カウンタ値Ｘ［０］が４８、カウンタ値Ｘ［２］が２８、他のカウンタ値は無効、エンプティセンサ３１はＯＮ、従来の紙幣処理装置のカウンタ値は１９となる。このとき、エンプティセンサ３１がＯＮのままであるため、図８（ｉ−２）に示すように、値が４０以上となったカウンタ値Ｘ［０］が破棄される。そして、カウンタ値Ｘ［０］が破棄されたため、図８（ｉ−３）に示すように、カウンタ値Ｘ［０］の値が、有効なカウンタ値Ｘ［ｎ］の最小値であるカウンタ値Ｘ［２］の値２８に書き換えられる。
【００６１】
これにより、カウンタ値Ｘ［０］の値は、循環スタッカ３に収容されている循環紙幣の実枚数と同じ値となる。
【００６２】
図９及び１０は、上位機種からの指令または運用者によって初期値が設定されていない場合の例を説明するための図である。なお、ここでは、ａ＝２０、ｂ＝４０、循環スタッカ３に収容されている循環紙幣が２９枚と３０枚の間でエンプティスイッチ３１の状態が変化するものとする。
【００６３】
まず、図９（ａ）に示すように、循環スタッカ３に１００枚の循環紙幣が収容され、カウンタ値Ｘ［０］が１００で他のカウンタ値が無効な状態であるとする。このとき、エンプティセンサ３１は、ＯＦＦの状態である。従来の紙幣処理装置のカウンタ値も、この状態において１００である。なお、循環スタッカ３に紙幣が無い状態から紙幣処理装置の運用を開始し循環スタッカ３を開閉しない状態で１００枚の紙幣を受け入れた場合には、カウンタ値Ｘ［０］が１００となり、図９（ａ）に示すようにカウンタ値と実際の収納枚数が一致する状態となる。
【００６４】
その後、払出処理や収金処理により、循環スタッカ３に収容されている循環紙幣の枚数が７０枚になったとすると、図９（ｂ）に示すように、カウンタ値Ｘ［０］が７０、他のカウンタ値は無効、エンプティセンサ３１はＯＦＦ、従来の紙幣処理装置のカウンタ値は７０となる。
【００６５】
この状態で、循環スタッカ３が開閉されたものの循環紙幣が補充されなかったとすると、図９（ｃ）に示すように、カウンタ値Ｘ［０］が２０に変更され、カウンタ値Ｘ［１］には直前のカウンタ値Ｘ［０］の値である７０が保存され、他のカウンタ値は無効となる。このとき、エンプティセンサ３１はＯＦＦ、従来の紙幣処理装置のカウンタ値も、自動設定により２０となる。
【００６６】
続けて、払出処理により循環紙幣が１枚払い出されると、図９（ｄ−１）に示すように、カウンタ値Ｘ［０］が１９、カウンタ値Ｘ［１］が６９、他のカウンタ値は無効、エンプティセンサ３１はＯＦＦ、従来の紙幣処理装置のカウンタ値は１９となる。このとき、エンプティセンサ３１がＯＦＦのままであるため、図１０（ｄ−２）に示すように、値が２０未満となったカウンタ値Ｘ［０］が破棄される。そして、カウンタ値Ｘ［０］が破棄されたため、図１０（ｄ−３）に示すように、カウンタ値Ｘ［０］の値が、有効なカウンタ値Ｘ［ｎ］の最小値であるカウンタ値Ｘ［１］の値６９に書き換えられる。このときエンプティセンサ３１がＯＦＦであるため、従来の紙幣処理装置のカウンタ値は、１９から２０に変更される。
【００６７】
これにより、カウンタ値Ｘ［０］の値は、循環スタッカ３に収容されている循環紙幣の実枚数と同じ値となる。
【００６８】
なお、前述の説明において「払出処理や収金処理により」としている部分を「払出処理により」と読み替えても動作に矛盾は生じない。つまり、循環スタッカではなく、払い出し処理専用のスタッカに対しても、同様の処理を行うことが可能である。
【符号の説明】
【００６９】
１    紙幣処理装置
２    制御部
３    循環スタッカ
３１    エンプティセンサ
３２    満杯センサ
３３    スタックモータ
３４    払出モータ
３５    リフトテーブル
３６    押さえ用バネ
４    入口センサ
５    識別センサ
６    紙幣搬送モータ
７    通信線
８    流通紙幣
９    官封紙幣
【図１】
0006430226.tif 000002
【図２】
0006430226.tif 000003
【図３】
0006430226.tif 000004
【図４】
0006430226.tif 000005
【図５】
0006430226.tif 000006
【図６】
0006430226.tif 000007
【図７】
0006430226.tif 000008
【図８】
0006430226.tif 000009
【図９】
0006430226.tif 000010
【図１０】
0006430226.tif 000011