紙葉状の媒体を収納するカセットと、上記カセットが所定の装着箇所に装着されたことを検出する装着検出部と、上記媒体を一時的に保持する媒体保持部と、少なくとも上記カセットと上記媒体保持部との間で上記媒体を1枚ずつ搬送する搬送部と、上記搬送部により搬送された上記媒体の枚数を計数する計数部と、上記装着検出部により上記カセットが上記装着箇所に装着されたことを検出し、且つ上記媒体の移転先を確保するための移転条件を満たす場合に、上記搬送部により上記カセットから上記媒体保持部へ上記媒体を搬送させる移転処理と、上記媒体保持部から上記カセットへ上記媒体を搬送させる復元処理と、当該移転処理又は当該復元処理における搬送中に上記計数部により計数された上記媒体の枚数を上記カセットの装着時における有高として確定する確定処理とを行う制御部と、上記確定された有高を記憶する記憶部とを具えることを特徴とする有高確定装置。上記計数部は、上記カセットから上記媒体が排出される取引処理において、当該排出された媒体の枚数を取引枚数として計数し、上記記憶部は、上記取引処理ごとの上記取引枚数を記憶し、上記制御部は、上記装着検出部により上記カセットが上記装着箇所に装着されたことを検出し、且つ上記移転条件を満たさなかった場合であって、上記取引処理の後に上記移転条件を満たすことになった場合に、上記移転処理及び上記復元処理を行うと共に、上記確定処理に代えて、当該移転処理又は当該復元処理における搬送中に上記計数部により計数された上記媒体の枚数を取引後の有高に確定し、上記カセットの装着後に行われた全ての上記取引処理における上記取引枚数の集計値と上記取引後の有高とを基に、上記カセットの装着時における有高を確定することを特徴とする請求項1に記載の有高確定装置。上記カセットに収納されている上記媒体のおおよその枚数を表す粗枚数を検出する粗枚数検出部と、上記粗枚数が上記カセットの収納可能枚数よりも少ない所定のしきい値未満であるか否かを判定する判定部とをさらに具え、上記媒体保持部は、上記しきい値が表す枚数の上記媒体を保持し、上記制御部は、上記判定部により上記粗枚数が上記しきい値未満であると判定されたことを、上記移転条件とすることを特徴とする請求項1に記載の有高確定装置。上記判定部は、上記粗枚数が0枚、1枚以上上記しきい値未満、又は上記しきい値以上のいずれであるかを判定し、上記制御部は、上記判定部により上記粗枚数が1枚以上上記しきい値未満であると判定されたことを上記移転条件とし、上記判定部により上記粗枚数が0枚であると判定された場合には、上記カセットの装着時における有高を0枚に確定することを特徴とする請求項3に記載の有高確定装置。上記カセットと同等の上限枚数まで上記媒体を積層して収納する第2カセットと、上記第2カセットに上記媒体が収納されている状態で当該媒体のおおよその枚数である第2粗枚数を検出する第2粗枚数検出部と、上記第2粗枚数が0枚であるか否かを判定する第2判定部と、をさらに具え、上記制御部は、上記判定部により上記粗枚数が上記しきい値以上であると判定され且つ上記第2判定部により上記第2粗枚数が0枚であると判定されたことを第2の移転条件とし、上記装着検出部により上記カセットが上記装着箇所に装着されたことを検出し、且つ上記第2の移転条件が満たされる場合に、上記搬送部により上記カセットから上記第2カセットへ上記媒体を搬送させる第2移転処理と、上記媒第2カセットから上記カセットへ上記媒体を搬送させる第2復元処理と、当該第2移転処理又は当該第2復元処理における搬送中に上記計数部により計数された上記媒体の枚数を上記カセットの装着時における有高として確定する第2確定処理とを行うことを特徴とする請求項3に記載の有高確定装置。上記第2判定部は、上記第2粗枚数が上記しきい値未満であるか否かを判定し、上記制御部は、上記判定部により上記粗枚数が上記しきい値未満であると判定されたこと、又は上記判定部により上記粗枚数が上記しきい値以上であると判定され且つ上記第2判定部により上記第2粗枚数が上記しきい値未満であると判定されたことを上記移転条件とし、上記装着検出部により上記カセットが上記装着箇所に装着されたことを検出し、上記判定部により上記粗枚数が上記しきい値以上であると判定され且つ上記第2判定部により上記第2粗枚数が上記しきい値未満であると判定された場合に、上記搬送部により上記第2カセットから上記媒体保持部へ上記媒体を搬送させる事前移転処理を行ってから、上記第2移転処理及び上記第2復元処理を行い、さらに上記搬送部により上記媒体保持部から上記第2カセットへ上記媒体を搬送させる事後復元処理を行ってから、上記第2確定処理を行うことを特徴とする請求項5に記載の有高確定装置。上記媒体保持部は、上記カセットと同等の上限枚数まで上記媒体を積層して収納する第2カセットであって、上記第2カセットに上記媒体が収納されている状態で当該媒体のおおよその枚数である第2粗枚数を検出する第2粗枚数検出部と、上記第2粗枚数が0枚であるか否かを判定する第2判定部とをさらに具え、上記制御部は、上記第2判定部により上記第2粗枚数が0枚であると判定されたことを、上記移転条件とすることを特徴とする請求項1に記載の有高確定装置。上記しきい値が表す枚数の上記媒体を一時的に保持する第2媒体保持部をさらに具え、上記第2判定部は、上記第2粗枚数が上記しきい値未満であるか否かを判定し、上記制御部は、上記判定部により上記第2粗枚数が上記しきい値未満であると判定されたことを上記移転条件とし、且つ上記搬送部により上記第2カセットから上記第2媒体保持部へ上記媒体を搬送させる事前移転処理を行ってから、上記移転処理及び上記復元処理を行い、さらに上記搬送部により上記第2媒体保持部から上記第2カセットへ上記媒体を搬送させる事後復元処理を行ってから、上記確定処理を行うことを特徴とする請求項7に記載の有高確定装置。情報処理装置に対し、媒体を収納するカセットが所定の装着箇所に装着されたことを検出する装着検出ステップと、上記媒体の移転先を確保できることを表す移転条件を満たすか否かを判定する判定ステップと、上記カセットが装着され且つ上記移転条件が満たされた場合に、所定の搬送路を介して、上記カセットから所定の媒体保持部へ当該媒体を順次搬送させる退避ステップと、上記搬送路を介して、上記媒体保持部から上記カセットへ上記媒体を順次搬送させる復元ステップと、上記退避ステップ又は上記復元ステップにおいて搬送された上記媒体の枚数を、上記搬送路の途中に設けられた計数部により計数する計数ステップと、上記計数部により計数された枚数を、上記カセットの上記装着時における有高として確定する有高確定ステップと、上記確定された有高を所定の記憶部に記憶させる記憶ステップとを実行させるための有高確定プログラム。ところで現金自動預払機では、紙幣カセットに紙幣が収納されて装着される際、金融機関の職員等に所定の操作部等から紙幣の枚数を入力させることにより、当該紙幣カセットに収納されている紙幣の枚数以下これを有高と呼ぶを認識することができる。そして現金自動預払機は、取引処理による紙幣の入金及び出金に応じて紙幣カセットの有高を更新することにより、常に紙幣カセットの最新の有高を把握することができる。しかしながら、紙幣カセットの装着時に入力された枚数が誤っていた場合、現金自動預払機は、誤った有高を更新し続けることになってしまい、誤った有高を認識し続けることになってしまう。特に現金自動預払機では、把握している有高と実際の有高との間に差異が生じた場合、最初の有高を基に取引の記録等を辿ることにより差異が発生した時点やその原因についての調査が行われる。しかしながら紙幣カセットの有高が最初から誤っていた場合には、差異が発生した時点やその原因を正しく調査することが困難になるという問題があった。本発明は以上の点を考慮してなされたもので、カセットの装着時における媒体の有高を正しく確定することができる有高確定装置及び有高確定プログラムを提案しようとするものである。かかる課題を解決するため本発明の有高確定装置においては、紙葉状の媒体を積層して収納するカセットと、カセットが所定の装着箇所に装着されたことを検出する装着検出部と、媒体を一時的に保持する媒体保持部と、少なくともカセットと媒体保持部との間で媒体を1枚ずつ搬送する搬送部と、搬送部により搬送された媒体の枚数を計数する計数部と、装着検出部によりカセットが装着箇所に装着されたことを検出し、且つ媒体の移転先を確保できることを表す移転条件を満たす場合に、搬送部によりカセットから媒体保持部へ媒体を搬送させる移転処理と、媒体保持部からカセットへ媒体を搬送させる復元処理と、当該移転処理又は当該復元処理における搬送中に計数部により計数された媒体の枚数をカセットの装着時における有高として確定する確定処理とを行う制御部と、確定された有高を記憶する記憶部とを設けるようにした。これにより本発明の有高確定装置は、カセットが装着されると、移転条件が満たされる場合、収納されている媒体を媒体保持部との間で搬送させ、その際に媒体の枚数を計数することにより、装着時における媒体の実際の有高を確定することができる。また本発明の有高確定プログラムにおいては、媒体を収納するカセットが所定の装着箇所に装着されたことを検出する装着検出ステップと、媒体の移転先を確保できることを表す移転条件を満たすか否かを判定する判定ステップと、カセットが装着され且つ移転条件が満たされた場合に、所定の搬送路を介して、カセットから所定の媒体保持部へ当該媒体を順次搬送させる退避ステップと、搬送路を介して、媒体保持部からカセットへ媒体を順次搬送させる復元ステップと、退避ステップ又は復元ステップにおいて搬送された媒体の枚数を、搬送路の途中に設けられた計数部により計数する計数ステップと、計数部により計数された枚数を、カセットの装着時における有高として確定する有高確定ステップと、確定された有高を所定の記憶部に記憶させる記憶ステップとを設けるようにした。これにより本発明の有高確定プログラムでは、カセットが装着されると、移転条件が満たされる場合、収納されている媒体を媒体保持部との間で搬送させ、その際に媒体の枚数を計数することにより、装着時における媒体の実際の有高を確定することができる。本発明によれば、カセットが装着されると、移転条件が満たされる場合、収納されている媒体を媒体保持部との間で搬送させ、その際に媒体の枚数を計数することにより、装着時における媒体の実際の有高を確定することができる。かくして本発明は、カセットの装着時における媒体の有高を正しく確定することができる有高確定装置及び有高確定プログラムを実現できる。以下、発明を実施するための形態以下実施の形態とするについて、図面を用いて説明する。[1.第1の実施の形態][1-1.現金自動預払機の構成]図1に外観を示すように、現金自動預払機1は、箱状の筐体2を中心に構成されており、顧客へ現金を出金する出金処理や顧客に現金を入金させる入金処理のように、顧客との間で現金に関する取引を行うようになされている。筐体2は、その前面2A側に顧客が対峙した状態で媒体としての紙幣の投入やタッチパネルによる操作等をしやすい箇所、すなわち前面2Aの上部から上面に渡る箇所に、接客部3が設けられている。接客部3は、顧客との間で現金や通帳等を直接やり取りすると共に、取引に関する情報の通知や操作指示の受付を行うようになされており、硬貨入出金部4、紙幣入出金部5、通帳取扱部6、カードレシート取扱部7及び顧客操作部8が設けられている。硬貨入出金部4及び紙幣入出金部5は、顧客が入金する硬貨及び紙幣がそれぞれ投入されると共に、顧客へ出金する硬貨及び紙幣がそれぞれ排出される部分である。また硬貨入出金部4及び紙幣入出金部5は、それぞれに設けられたシャッタを駆動することにより開放又は閉塞するようになされている。因みに紙幣入出金部5は、最大で約150枚の紙幣を内部に格納し得るようになされている。通帳取扱部6は、取引で使用される通帳が挿入されると取引内容等を通帳に記録し、取引が終了すると通帳を排出するようになされている。カードレシート取扱部7は、キャッシュカード等の各種カードが挿入されると、各種カードに磁気記録された口座番号等を読み取り、取引が終了すると各種カードを排出すると共に、取引内容を印刷したレシートを排出するようになされている。顧客操作部8は、取引に際して操作画面を表示するLCDLiquidCrystalDisplayと、取引の種類の選択、暗証番号や取引金額などを入力するタッチパネルとが一体化されている。因みに筐体2は、前面2A側やその反対側すなわち背面側等の一部の側面が開閉可能な扉により構成されている。すなわち筐体2は、顧客との間で現金に関する取引を行う取引動作時には、図1に示したように各扉を閉塞することにより、内部に収納している紙幣を保護する。一方筐体2は、保守作業が行われる場合等に各扉を開放することにより、内部へのアクセスや保守作業等を容易化するようになされている。図2は、現金自動預払機1を矢印A方向から見た側面図であり、当該現金自動預払機1の内部構成のうち主に紙幣BLの処理に関する部分を模式的に表している。同図に示したように、現金自動預払機1の内部には、上側に接客部3の紙幣入出金部5、紙幣の金種や真偽を判定する鑑別部11、入金紙幣等を一時的に保留する一時保留部12、及び顧客が紙幣入出金部5から取り忘れた紙幣を回収して格納する取忘れ回収庫13等が設けられている。搬送部14は、図示しないローラやベルト等により、図中太線で示す搬送路に沿って紙幣BLを短辺方向に搬送するようになされている。搬送部14は、鑑別部11を前後方向に挿通させるように紙幣BLを搬送し、当該鑑別部11の後側と一時保留部12、取忘れ回収庫13及び紙幣入出金部5とをそれぞれ接続している。また搬送部14は、鑑別部111の前側と紙幣入出金部5及び後述する紙幣収納部15とを接続している。また現金自動預払機1の内部には、下側に金種別の紙幣カセット等を有する紙幣収納部15と、鑑別部11において破損した紙幣いわゆる損券と鑑別された紙幣BLを格納する損券庫18とが設けられている。紙幣収納部15は、筐体部2に固定されており、それぞれ紙幣を収納する4個の紙幣カセット17A、17B、17C及び17Dをそれぞれ着脱し得るようになされている。紙幣収納部15は、図示しない収納排出機構により、搬送部14から搬送されてきた紙幣BLを取り込んで紙幣カセット17A、17B、17C及び17D以下まとめて紙幣カセット17と呼ぶに収納させ、また紙幣カセット17に収納されている紙幣BLを排出して搬送部14へ供給するようになされている。図3に示すように、紙幣カセット17は、全体として直方体状に構成されており、その内部に紙幣BLを縦方向に集積して収納するようになされている。因みに紙幣カセット17には、例えば約1000枚の紙幣を収納し得るようになされている。また紙幣収納部15には、紙幣カセット17A~17Dそれぞれについて、紙幣カセット17の装着又は離脱を検出する着脱センサ21と、紙幣カセット17内に収納されている紙幣の量を検出する収納量センサ22A、22B、22C及び22Dとが設けられている。紙幣カセット17において、集積されている紙幣BLの最下面から最上面までの高さは、集積された紙幣BLの枚数におおむね比例することになる。そして収納量センサ22A、22B、22C及び22D以下まとめて収納量センサ22と呼ぶは、カセット17の底面からの高さ距離が紙幣BLの枚数に換算して0枚、約100枚、満杯まで残り約100枚及び満杯となる箇所にそれぞれ設けられている。これにより紙幣収納部15は、紙幣カセット17内に収納された紙幣BLについて、それぞれ0枚であるか否か、約100枚以上であるか否か、満杯まで残り100枚以下であるか否か、及び満杯であるか否かを検出することができる。この検出結果を基に、紙幣収納部15は、紙幣カセット17における紙幣BLの収納状態として、内部に収納された紙幣BLの枚数がそれぞれ0枚である空状態、約100枚以下である低状態、満杯まで残り100枚以下である高状態、又は満杯である満状態のいずれであるかを判定する。これらの収納状態は、紙幣カセット17内に収納された紙幣BLについて、0枚、約100枚以下、満杯まで約100枚以下、又は満杯といったおおよその枚数以下これを粗枚数と呼ぶを表すことになる。このように紙幣収納部15は、着脱センサ21により各紙幣カセット17の着脱を検出すると共に、収納量センサ22により各紙幣カセット17内に収納されている紙幣BLの粗枚数、すなわち収納状態を検出できるようになされている。[1-2.現金自動預払機の回路構成]現金自動預払機1の内部には、図4に示すように、全体を統括制御する主制御部31と、各部の動作をそれぞれ制御する副制御部32を中心として各回路が設けられている。主制御部31は、図示しないCPUCentralProcessingUnitやワークエリアとして用いられるRAMRandomAccessMemory等を有しており、ハードディスクドライブやフラッシュメモリ等でなる記憶部33から基本プログラムや各種アプリケーションプログラムを読み出して実行するようになされている。主制御部31は、顧客との間で行われる各種取引に関して統括的な制御を行うようになされており、顧客との取引内容に応じて、硬貨入出金部4、紙幣入出金部5、通帳取扱部6、カードレシート取扱部7及び顧客操作部8をそれぞれ制御するようになされている。係員操作部9は、例えば筐体2の背面前面2Aの反対面に設けられると共に所定の操作キーを有しており、現金自動預払機1を管理する金融機関の職員等以下これを係員と呼ぶによる当該操作キーを介した操作を受け付け、その操作指示を主制御部31へ供給する。副制御部32は、主制御部31と同様、図示しないCPUやRAM等を有しており、フラッシュメモリやROMReadOnlyMemory等でなる記憶部34から基本プログラムや各種アプリケーションプログラムを読み出して実行するようになされている。また副制御部32は、内部にクロック回路図示せずを有しており、このクロック回路により現在の日時を取得できるようになされている。記憶部34には、有高確定プログラム等の各種プログラムに加えて、紙幣カセット17ごとに紙幣の枚数や取引処理における入出金の履歴が記録される紙幣枚数テーブルTBLが記憶されている。副制御部32は、主制御部31と連携しながら鑑別部11、一時保留部12及び搬送部14等といった各部の動作を制御することにより、各部の間で紙幣BLを搬送し、また各部に紙幣BLを収納し、或いは各部から紙幣BLを排出するようになされている。例えば顧客が紙幣BLを入金する入金取引を行う場合、主制御部31は、顧客操作部8を介して所定の操作入力を受け付けた後、紙幣入出金部5のシャッタを開いて紙幣を投入させる。続いて主制御部31は、副制御部32と連携し、投入された紙幣BLを搬送部14を介して鑑別部11へ搬送して鑑別させ、正常紙幣と鑑別された紙幣BLを一時保留部12へ搬送して一時的に保留する一方、取引すべきでないと鑑別されたリジェクト紙幣を紙幣入出金部5へ搬送して顧客に返却する。その後主制御部31は、顧客操作部8を介して顧客に入金金額を確定させると共に、副制御部32と連携して一時保留部12に保留している紙幣を再び鑑別部11へ搬送して金種を再鑑別させて、鑑別された金種に応じて紙幣収納部15の各紙幣カセット17へ搬送し収納させるようになされている。このとき副制御部32は、この入金取引において紙幣収納部15の各紙幣カセット17に収納した紙幣BLの枚数を紙幣枚数テーブルTBLに記録する。また、例えば顧客へ紙幣BLを出金する出金取引を行う場合、主制御部31は、カードレシート取扱部7を介して顧客にキャッシュカードを挿入させて口座番号等を読み取り、また顧客操作部8を介して出金すべき金額等を入力させる。続いて主制御部31は、副制御部32と連携し、紙幣収納部15の各紙幣カセット17A~17Dから出金すべき金額に応じた紙幣BLを排出させ、搬送部14により鑑別部11へ順次搬送して鑑別させ、正常紙幣と鑑別された紙幣BLを紙幣入出金部5へ搬送する一方、破損又は汚損していると鑑別された損券を損券庫18へ搬送して収納させる。その後主制御部31は、紙幣入出金部5のシャッタを開いて顧客に紙幣を取り出させると共に、カードレシート取扱部7を介して顧客にキャッシュカードを返却し、さらに取引内容を印刷したレシートを排出させるようになされている。このとき副制御部32は、入金取引の場合と同様、出金取引において紙幣収納部15の各紙幣カセット17から排出された紙幣BLの枚数を紙幣枚数テーブルTBLに記録する。このように現金自動預払機1は、主制御部31及び副制御部32の制御に基づき、記憶部34の紙幣枚数テーブルTBLに取引の記録を残しながら、各種取引処理を実行するようになされている。[1-3.紙幣カセットの有高の確定方針]ところで副制御部32は、紙幣カセット17が装着されると、収納されている紙幣BLの枚数以下これを有高と呼ぶを計数することにより、当該紙幣カセット17の装着時における正確な有高を確定し、その値を紙幣枚数テーブルTBLに記憶させるようになされている。以下、紙幣カセット17Aを例に、収納されている紙幣BLの有高を確定する処理における基本的な方針について説明する。紙幣収納部15は、収納量センサ22により紙幣カセット17の収納状態として空状態、低状態、高状態、又は満状態のいずれであるかを検出することができる。しかしながらこの収納状態は、紙幣カセット17に収納されている紙幣BLのおおよその枚数粗枚数に過ぎず、正確な枚数有高を表すものではない。このため副制御部32は、搬送部14により紙幣カセット17Aから紙幣BLを1枚ずつ搬送して所定の移転先、具体的には一時保留部12へ移転させた後、当該紙幣BLを再び当該紙幣カセット17へ搬送して元の状態に復元し、その搬送中に鑑別部11により紙幣BLの枚数を計数して有高を確定する。ここで紙幣カセット17Aは、上述したように最大で約1000枚という大量の紙幣BLを収納できる。これに対し移転先としての一時保留部12は、保持できる枚数が約150枚であり、紙幣カセット17Aに収納されている全ての紙幣BLを保持できない場合も考えられる。すなわち紙幣カセット17Aの収納状態が低状態であれば、その紙幣BLを全て一時保留部12へ移転させることができる。さらに、紙幣カセット17Aの収納状態が空状態であれば、紙幣BLの搬送処理を一切行うことなく、有高が0枚であることを確定できる。そこで副制御部32は、紙幣カセット17Aの収納状態が空状態であれば、有高を0枚に確定し、図5に示すように、その値を紙幣枚数テーブルTBLにおける装着時の有高を記憶する箇所以下これを有高セルCMと呼ぶに記憶させる。因みに図5及び以降の図では、紙幣カセット17A~17Dをそれぞれ紙幣カセットA~紙幣カセットDと表記している。また副制御部32は、紙幣カセット17Aの収納状態が低状態であれば、一時保留部12へ紙幣BLを搬送することにより当該紙幣BLの枚数を計数し、図6に示すように、その値を紙幣枚数テーブルTBLの有高セルCMに記憶させる。因みに図6では、一例として有高が80枚であった場合を示している。一方、副制御部32は、紙幣カセット17Aの収納状態が空状態若しくは低状態以外であった場合、装着直後には紙幣BLの枚数を計数せず、そのまま出金取引や入金取引等の取引処理を行う。このとき副制御部32は、図7に示すように、有高セルCMを空欄としたまま、取引処理において排出され又は搬入された紙幣BLの枚数以下これを取引枚数と呼ぶを紙幣枚数テーブルTBLの取引枚数を記憶する箇所以下これを取引枚数セルCCと呼ぶにそれぞれ記憶させる。そして副制御部32は、取引処理が行われた後に紙幣カセット17Aが空状態又は低状態となった時点で、当該紙幣カセット17Aの装着時における有高を事後的に算出して確定する。すなわち副制御部32は、取引処理が行われた後に紙幣カセット17Aの収納状態が空状態であれば、この時点における有高を0枚に確定する。そして副制御部32は、紙幣カセット17の装着後に行われた全ての取引処理における取引枚数の集計値以下これを全取引枚数と呼ぶを紙幣カセット17Aの装着時における有高として確定し、図7と対応する図8に示すように、その値例えば133枚を紙幣枚数テーブルTBLの有高セルCMに記憶させる。また副制御部32は、取引処理が行われた後に紙幣カセット17Aの収納状態が低状態であれば、一時保留部12へ紙幣BLを搬送することにより当該紙幣BLの枚数を計数し、この時点における有高枚数を確定する。そして副制御部32は、この時点における枚数と、紙幣カセット17の装着後に行われた全取引枚数とを合算することにより紙幣カセット17Aの装着時における有高を確定し、図9に示すように、その値を紙幣枚数テーブルTBLの有高セルCMに記憶させる。因みに図9は、取引処理の終了時点における枚数が10枚、全取引枚数が133枚であり、装着時における有高を143枚と算出した場合を表している。このように副制御部32は、紙幣カセット17Aが装着されると、その収納状態を基に、収納枚数が比較的少なく移転先を確保できる場合には直ちに計数して有高を確定し、収納枚数が多い場合には取引処理により減少するのを待ってから計数して、これを全取引枚数と合算することにより事後的に装着時の有高を確定するようになされている。[1-4.有高確定処理手順]次に、現金自動預払機1による有高確定処理の具体的な処理手順について、図10のフローチャートを用いて詳細に説明する。現金自動預払機1の副制御部32は、電源が投入され基本プログラムが実行された後、記憶部34から有高確定プログラムを読み出して実行することにより有高確定処理手順RT1を開始し、ステップSP1へ移る。ステップSP1において副制御部32は、紙幣収納部15の着脱センサ21により紙幣カセット17Aが装着されるのを待ち受け、装着されたことを検出すると次のステップSP2へ移る。ステップSP2において副制御部32は、紙幣カセット17Aが装着された日時を記憶部34の紙幣枚数テーブルTBLに記録し、次のステップSP3へ移る。ステップSP3において副制御部32は、紙幣収納部15の収納量センサ22による検出結果を基に、紙幣カセット17Aの収納状態を判定する。ここで収納状態が空状態と判定された場合、このことは紙幣BLの計数処理を特に行うことなく有高を0枚に確定できることを表しており、副制御部32は次のステップSP4へ移る。ステップSP4において副制御部32は、紙幣カセット17Aの有高を0枚に確定し、次のステップSP15へ移る。また、ステップSP3において収納状態が低状態と判定された場合、すなわち紙幣カセット17Aに収納されている紙幣BLが約100枚未満であると判定された場合、このことは一時保留部12を移転先として用いることにより当該紙幣BLの正確な枚数を計数できることを表しており、このとき副制御部32は次のステップSP5へ移る。ステップSP5において副制御部32は、移転処理として、搬送部14により紙幣収納部15の紙幣カセット17Aから一時保留部12へ紙幣BLを順次搬送し、その途中において鑑別部11により紙幣BLの枚数を計数する。そして副制御部32は、全ての紙幣BLを紙幣カセット17Aから一時保留部12へ移転させ終えると、次のステップSP6へ移る。ステップSP6において副制御部32は、復元処理として、搬送部14により一時保留部12から紙幣収納部15の紙幣カセット17Aへ紙幣BLを搬送し、全ての紙幣BLを元の状態に復元し終えると次のステップSP7へ移る。ステップSP7において副制御部32は、確定処理として、鑑別部11により計数された枚数を紙幣カセット17Aの有高に確定し、次のステップSP15へ移る。一方、ステップSP3において空状態若しくは低状態以外であった場合、このことは紙幣カセット17Aに収納されている紙幣BLの枚数が一時保留部12の保持可能な最大枚数を超えており、この段階では一時保留部12を紙幣BLの移転先として利用できず、紙幣BLの正確な枚数を計数できないことを表している。このとき副制御部32は、取引処理による紙幣BLの減少を待つべく、次のステップSP8へ移る。ステップSP8において副制御部32は、1回の取引処理が終了するまで待機した後、次のステップSP9へ移る。ステップSP9において副制御部32は、取引処理が行われた日時及び取引枚数を記憶部34の紙幣枚数テーブルTBLに記憶させ、次のステップSP10へ移る。ステップSP10において副制御部32は、ステップSP3と同様、紙幣収納部15の収納量センサ22による検出結果を基に、紙幣カセット17Aの収納状態を判定する。ここで収納状態を高状態又は満状態と判定した場合、このことは未だ紙幣BLが取引処理により十分に減少しておらず、この段階では一時保留部12を紙幣BLの移転先として利用できず、紙幣BLの正確な枚数を計数できないことを表している。このため副制御部32は、再度ステップSP8へ戻って一連の処理を繰り返すことにより、次回以降の取引処理によって紙幣BLが十分に減少するまで待機する。一方、ステップSP10において収納状態が空状態と判定された場合、このことは紙幣BLが取引処理により十分に減少し、且つ当初収納されていた紙幣BLが取引処理により全て排出されたこと、すなわち紙幣カセット17A内の紙幣BLを改めて計数する必要が無いことを表しており、このとき副制御部32は次のステップSP11へ移る。ステップSP11において副制御部32は、記憶部34の紙幣枚数テーブルTBLを参照し、紙幣カセット17Aの装着後に行われた全ての取引処理における取引枚数以下これを全取引枚数と呼ぶを集計し、この全取引枚数を紙幣カセット17Aの装着時における有高として確定して、次のステップSP15へ移る。また、ステップSP10において収納状態が低状態と判定された場合、このことは紙幣BLが取引処理により十分に減少しており、紙幣BLの移転先として一時保留部12を用いることにより、この時点で紙幣カセット17Aに収納されている紙幣BLの正確な枚数を計数できることを表している。このとき副制御部32は次のステップSP12へ移る。ステップSP12及び13において副制御部32は、ステップSP5及びSP6と同様、搬送部14により紙幣カセット17Aと一時保留部12との間で全ての紙幣BLを搬送しながら鑑別部11により紙幣BLの枚数を計数し、得られた枚数を取引後有高として、次のステップSP14へ移る。ステップSP14において副制御部32は、ステップSP11と同様に記憶部34の紙幣枚数テーブルTBLを参照して全取引枚数を集計し、これと鑑別部11により計数された取引後有高とを合算することにより紙幣カセット17Aの装着時における有高を確定し、次のステップSP15へ移る。ステップSP15において副制御部32は、確定した有高を紙幣カセット17Aの装着時における有高として紙幣枚数テーブルTBLに記憶させた後、ステップSP16へ移って有高検出処理手順RT1を終了する。[1-5.動作及び効果]以上の構成において、第1の実施の形態による現金自動預払機1の副制御部32は、紙幣収納部15に紙幣カセット17Aが装着されると、収納量センサ22の検出結果を基に当該紙幣カセット17Aの収納状態を判定する。ここで副制御部32は、紙幣カセット17Aの収納状態が空状態であれば、当該紙幣カセット17の有高を0枚に確定する。また副制御部32は、紙幣カセット17Aの収納状態が低状態であれば、収納されている全ての紙幣BLを一時保留部12へ順次搬送しながら鑑別部11によりその枚数を計数し、その後全ての紙幣BLを紙幣カセット17Aへ戻すと共に計数された枚数を有高に確定する。これにより副制御部32は、紙幣カセット17Aの装着時に収納されている紙幣BLの枚数が比較的少ない場合に、当該紙幣BLの枚数を精度良く計数することができ、紙幣カセット17の正確な有高を直ちに確定することができる。特に副制御部32は、収納状態が空状態であった場合には、紙幣BLの搬送処理や鑑別部11による計数処理を行うことなく、収納量センサ22の検出結果のみを基に、極めて短時間で紙幣カセット17の有高を0枚に確定することができる。一方副制御部32は、紙幣カセット17Aの装着時における収納状態が空状態若しくは低状態以外であれば、その後の取引処理において取引枚数を記録しながら紙幣BLの枚数が減少するのを待ち、当該紙幣カセット17Aが空状態又は低状態になった時点で装着時と同様の処理により取引後の枚数すなわち取引後有高を計数する。そして副制御部32は、紙幣カセット17の装着後における全取引枚数を集計して取引後有高と合算することにより装着時における有高を確定し、紙幣枚数テーブルTBLに記憶させる。これにより副制御部32は、紙幣カセット17Aの装着時に収納されている紙幣BLの枚数が比較的多く、全紙幣BLを保持し得る適切な移転先が無いために計数できなかったとしても、取引処理による減少後に、残った紙幣BLの枚数を精度良く計数して全取引枚数と合算することにより、事後的に装着時の正確な有高を確定することができる。これを換言すれば、副制御部32は、本来は取引処理の記録に過ぎない取引枚数を、紙幣カセット17Aに装着時に収納されていた紙幣BLの部分的な計数結果として利用することができる。このため副制御部32は、この取引枚数を集計するだけで、装着後の全ての取引処理において紙幣カセット17Aから減少した紙幣BLの正確な枚数である全取引枚数を得ることができ、これと取引後有高とを合算するだけで、装着時の有高を精度良く算出することができる。因みに、一般の現金自動預払機においては、例えば主制御部31が所定の運用プログラムを実行することにより、係員操作部9図4を介して、紙幣カセット17Aに収納した紙幣BLの枚数を係員に入力させ、その枚数を基に紙幣カセット17Aの有高を管理する場合がある。しかしながらこの場合、例えば係員が500枚と入力したものの実際には数え間違いにより紙幣BLが499枚であった場合や、係員の勘違いにより紙幣BLが600枚収納されていた場合のように、入力された枚数と実際に収納されている枚数との間に誤差が生じ得る。これに対し副制御部32は、実際に紙幣カセット17Aに収納されている紙幣BLを鑑別部11により1枚ずつ計数するため、誤差を排除した正確な有高を確定することができる。これにより現金自動預払機1では、仮に現金違算事故が発生したとしても、紙幣カセット17Aの装着時における正確な有高が確定しているため、紙幣BLの動きを高精度に追跡調査することが可能となり、事故発生時期や事故発生原因の調査を容易化することができる。以上の構成によれば、現金自動預払機1の副制御部32は、紙幣カセット17Aが装着されると収納量センサ22の検出結果を基に収納状態を判定し、空状態であれば有高を0枚に確定する一方、低状態であれば収納されている全ての紙幣BLを一時保留部12へ順次搬送しながら鑑別部11によりその枚数を計数することにより有高を確定することができる。一方副制御部32は、収納状態がそれ以外であれば、その後の取引処理において取引枚数を記録しながら紙幣BLの枚数が減少するのを待ち、当該紙幣カセット17Aが空状態又は低状態になった時点で取引後の枚数を計数する。そして副制御部32は、紙幣カセット17Aの装着後における全取引枚数を集計して取引後の枚数と合算することにより、装着時の有高を事後的に確定することができる。[2.第2の実施の形態]第2の実施の形態による現金自動預払機101は、第1の実施の形態による現金自動預払機1と比較して、副制御部32及び記憶部34に代わる副制御部132及び記憶部134を有している点が相違するものの、他の部分については同様に構成されている。副制御部132は、第1の実施の形態による副制御部32と同様、図示しないCPUやRAM等を有しており、記憶部34と同様にフラッシュメモリやROM等でなる記憶部134から基本プログラムや各種アプリケーションプログラムを読み出して実行するようになされている。また記憶部134には、紙幣枚数テーブルTBLが記憶されている。[2-1.紙幣カセットの有高の確定方針]ところで各紙幣カセット1717A~17Dは、上述したようにいずれも最大で約1000枚という大量の紙幣BLを収納できる。すなわち枚数の観点からすれば、ある紙幣カセット17に収納されている紙幣BLの全てを他の紙幣カセット17に収納することは可能である。そこで第2の実施の形態では、副制御部132による紙幣カセット17の有高の確定において、紙幣カセット17に収納されている紙幣BLの移転先として、一時保留部12に加えて他の紙幣カセット17も用いるようになされている。以下では、副制御部132により紙幣カセット17Aの有高を確定する際に、他の紙幣カセット17として紙幣カセット17Bを用いる場合を例に説明する。副制御部132は、紙幣カセット17Aの収納状態が空状態又は低状態であれば、第1の実施の形態と同様に有高を確定し、その値を紙幣枚数テーブルTBLの有高セルCMに記憶させる図5、図6。これに加えて副制御部132は、紙幣カセット17Aの収納状態が空状態若しくは低状態以外であり、その全ての紙幣BLを一時保留部12に保持させることができない場合、紙幣BLの移転先として紙幣カセット17Bを用いるカセット間搬送処理詳しくは後述するにより紙幣BLの枚数を計数する。これにより枚数を計数できた場合、副制御部132は、その枚数を有高として確定し、図11に示すように、その値例えば300枚を紙幣枚数テーブルTBLの有高セルCMに記憶させる。また副制御部132は、カセット間搬送処理において紙幣カセット17Aの枚数を計数できなかった場合、そのまま出金取引や入金取引等の取引処理を行う。このとき副制御部132は、第1の実施の形態と同様、有高セルCMを空欄としたまま、取引処理における取引枚数を紙幣枚数テーブルTBLの取引枚数セルCCにそれぞれ記憶させる図7。そして副制御部132は、取引処理が行われ紙幣カセット17A又は17Bの紙幣BLが減少した時点で、当該紙幣カセット17Aの装着時における有高を事後的に求める。すなわち副制御部132は、取引処理が行われた後に紙幣カセット17Aの収納状態が空状態又は低状態であれば、それぞれ第1の実施の形態と同様に、全取引枚数と取引後有高とを合算することにより紙幣カセット17Aの装着時における有高を確定し、その値を紙幣枚数テーブルTBLの有高セルCMに記憶させる図8、図9。これに加えて副制御部132は、取引処理が行われた後の紙幣カセット17Aの収納状態が空状態若しくは低状態以外であれば、紙幣カセット17Bを用いたカセット間搬送処理後述するを行う。そして副制御部132は、取引処理後における紙幣カセット17Aの枚数を計数できた場合、第1の実施の形態と同様、紙幣カセット17の装着後に行われた全取引枚数と合算することにより、紙幣カセット17Aの装着時における有高を事後的に確定し、図12に示すように、その値例えば433枚を紙幣枚数テーブルTBLの有高セルCMに記憶させる。このように第2の実施の形態においては、紙幣カセット17Aの収納状態が空状態若しくは低状態以外であった場合、さらにカセット間搬送処理を行うことにより、装着時に又事後的に紙幣カセット17Aの有高を確定するようになされている。[2-2.カセット間搬送処理の方針]カセット間搬送処理では、上述したように、紙幣カセット17Aの紙幣BLを計数する際に紙幣カセット17Bを移転先として利用するが、このとき当該紙幣カセット17Bが空状態となっている必要がある。そこで副制御部132は、まず収納量センサ22により紙幣カセット17Bの収納状態を判定し、空状態であれば、紙幣カセット17Aの全ての紙幣BLを紙幣カセット17Bへ搬送することにより当該紙幣BLの枚数を直ちに計数する。ここで現金自動預払機1は、構造上の制約により、各紙幣カセット17間で紙幣BLを直接搬送することができず、ある紙幣カセット17から紙幣BLを一時保留部12へ一度搬送した後、当該一時保留部12から紙幣BLを他の紙幣カセット17へ搬送する必要がある。また一時保留部12における紙幣BLの保持可能枚数は、約150枚であり、紙幣カセット17における紙幣BLの保持可能枚数である約1000枚よりも格段に少ない。このため副制御部132は、紙幣カセット17Aに収納されている紙幣BLを約100枚ずつに分け、一時保留部12を経由して紙幣カセット17Bへ順次搬送することにより、全ての当該紙幣BLを移転させる。また紙幣カセット17Bは、空状態ではなく低状態であっても、収納されている紙幣BLを他の箇所、例えば一時保留部12や紙幣入出金部5等へ一時的に退避させることにより、空状態にすることができる。そこで副制御部132は、紙幣カセット17Bの収納状態が低状態であれば、紙幣入出金部5を退避先とし、紙幣カセット17Bの全ての紙幣BLを一時保留部12経由で当該紙幣入出金部5へ搬送して保持させ、当該紙幣カセット17Bを空状態にする。この場合、上述したように紙幣カセット17間で紙幣BLを搬送する際に一時保留部12を使用する必要があるため、紙幣入出金部5を退避先とする。次に副制御部132は、紙幣カセット17Bが空状態であった場合と同様、紙幣カセット17Aの紙幣BLを約100枚ずつに分けて一時保留部12を経由しながら紙幣カセット17Bへ搬送することにより、全ての当該紙幣BLを移転させる。このとき副制御部132は、搬送中の紙幣BLの枚数を鑑別部11により計数させる。一方、副制御部132は、紙幣カセット17Bの収納状態が空状態若しくは低状態以外であった場合、当該紙幣カセット17Bの紙幣BLを一時的に退避できる箇所が無く空状態にすることができないため、紙幣カセット17Aの紙幣BLを計数せずにカセット間搬送処理を終了する。このように副制御部132は、カセット間搬送処理において、紙幣BLを紙幣入出金部5に退避させる等して紙幣カセット17Bを空状態にすることができる場合に、紙幣カセット17Aに収納されている紙幣BLを紙幣カセット17Bに搬送させてその枚数を計数するようになされている。[2-3.有高確定処理手順]次に、第2の実施の形態における有高確定処理の具体的な処理手順について、図10と対応する図13及び図14のフローチャート並びにカセット間搬送処理を表す図15のフローチャートを用いて詳細に説明する。現金自動預払機101の副制御部132は、電源が投入され基本プログラムが実行された後、記憶部134から有高確定プログラムを読み出して実行することにより有高確定処理手順RT2を開始し、ステップSP21へ移る。副制御部132は、ステップSP21~SP27において、それぞれステップSP1~SP7図10と同様の処理を行うことにより、空状態又は低状態と判定された場合に有高をそれぞれ確定し、ステップSP15へ移る。一方、ステップSP23において空状態若しくは低状態以外であった場合、このことは紙幣カセット17Aに収納されている紙幣BLの枚数が多く、一時保留部12を紙幣BLの移転先としては利用できないものの、紙幣カセット17Bを用いれば計数できる可能性があることを表している。このとき副制御部132は、次のカセット間搬送処理SRT1へ移ることにより、図15に示すサブルーチンを開始してステップSP41へ移る。ステップSP41において副制御部132は、紙幣収納部15の収納量センサ22による検出結果を基に、紙幣カセット17Bの収納状態を判定する。ここで収納状態を空状態と判定した場合、このことは紙幣カセット17Bが既に紙幣カセットBLの移転先として利用できる状態であることを表しており、このとき副制御部132は次のステップSP42へ移る。ステップSP42において副制御部132は、第2移転処理として、紙幣カセット17Aから約100枚の紙幣BLを一時保留部12へ搬送し、当該一時保留部12から紙幣BLを紙幣カセット17Bへ搬送し、その途中において鑑別部11により紙幣BLの枚数を計数する、といった処理を繰り返す。これにより副制御部132は、紙幣カセット17Aの全ての紙幣BLを紙幣カセット17Bへ順次搬送し、すなわち一時的に移動させて、次のステップSP43へ移る。ステップSP43において副制御部132は、第2復元処理として、紙幣カセット17Bから約100枚の紙幣BLを一時保留部12へ搬送し、当該一時保留部12から紙幣BLを紙幣カセット17Aへ搬送する、といった処理を繰り返す。これにより副制御部132は、紙幣カセット17Bの全ての紙幣BLを紙幣カセット17Aへ順次搬送し、すなわち元の状態に復元し、次のステップSP48へ移る。また、ステップSP41において収納状態を低状態と判定した場合、すなわち紙幣カセット17Bに収納されている紙幣BLが約100枚未満であると判定した場合、このことは当該紙幣BLを全て紙幣入出金部5に保持させることにより紙幣カセット17Bを空状態にすることができることを表している。このとき副制御部132は次のステップSP44へ移る。ステップSP44において副制御部132は、事前移転処理として、搬送部14により紙幣カセット17Bの全ての紙幣BLを一時保留部12へ搬送し、さらに当該紙幣BLを一時保留部12から紙幣入出金部5へ搬送する。これにより副制御部132は、紙幣カセット17Bの全ての紙幣BLを退避先である紙幣入出金部5に一時的に保持させ、紙幣カセット17Bを空状態にすると共に一時保留部12にも紙幣BLを保持していない状態にして、次のステップSP45へ移る。ステップSP45において副制御部132は、第2移転処理として、搬送部14により紙幣カセット17Aの約100枚の紙幣BLを一時保留部12へ搬送した後、当該一時保留部12から紙幣カセット17Bへ搬送する。このとき副制御部132は、搬送した紙幣BLの枚数を鑑別部11により計数する。その後副制御部132は、紙幣カセット17Aの紙幣BLが無くなるまで、約100枚ずつに区切って鑑別部11により計数しながら一時保留部12を経由して紙幣カセット17Bへ順次搬送することにより、当該紙幣カセット17Aにおける全ての紙幣BLの枚数を計数し、ステップSP46へ移る。ステップSP46において副制御部132は、第2復元処理として、搬送部14により紙幣カセット17Bの約100枚の紙幣BLを一時保留部12へ搬送した後、当該一時保留部12から紙幣カセット17Aへ搬送する処理を繰り返すことにより、全ての紙幣BLを紙幣カセット17Aに戻し、次のステップSP47へ移る。ステップSP47において副制御部132は、事後復元処理として、搬送部14により退避先である紙幣入出金部5の全ての紙幣BLを一時保留部12へ搬送し、さらに当該紙幣BLを一時保留部12から紙幣カセット17Bへ搬送することにより、紙幣入出金部5に一時的に保持させていた紙幣BLを全て紙幣カセット17Bに戻し、次のステップSP48へ移る。一方、ステップSP41において空状態若しくは低状態以外であった場合、このことは紙幣カセット17Bに収納されている紙幣BLの枚数が多く、紙幣入出金部5を紙幣BLの移転先としては利用できず、この段階では紙幣カセット17Aの紙幣BLの正確な枚数を計数できないことを表している。このとき副制御部132は、次のステップSP48へ移る。ステップSP48において副制御部132は、カセット間搬送処理SRT1を終了し、元の有高確定処理手順RT2図13へ戻る。このとき副制御部132は、次のステップSP28へ移り、カセット間搬送処理SRT1において紙幣カセット17Aの紙幣BLの枚数を計数したか否かを判定する。ここで肯定結果が得られると、副制御部132は次のステップSP27へ移り、有高を確定する。一方、ステップSP28において否定結果が得られると、このことは、紙幣カセット17Aの装着時にはその有高を確定できなかったことを表している。このため副制御部132は、その後の取引処理において紙幣カセット17A又は17Bの紙幣BLの枚数が減少するのを待つべく、次のステップSP29図14へ移る。ステップSP29において副制御部132は、1回の取引処理が終了するまで待機した後、次のステップSP30へ移る。ステップSP30において副制御部132は、取引処理が行われた日時及び取引枚数を記憶部134の紙幣枚数テーブルTBLに記憶させ、次のステップSP31へ移る。ステップSP31において副制御部132は、ステップSP23と同様、紙幣収納部15の収納量センサ22による検出結果を基に、紙幣カセット17Aの収納状態を判定する。ここで収納状態を空状態と判定した場合、このことは紙幣BLが取引処理により十分に減少し、且つ紙幣カセット17Aに当初収納されていた紙幣BLが取引処理により全て排出されたこと、すなわち紙幣カセット17A内の紙幣BLを改めて計数する必要が無いことを表しており、このとき副制御部132は次のステップSP32へ移る。ステップSP32において副制御部132は、第1の実施の形態におけるステップSP11図10と同様、記憶部134の紙幣枚数テーブルTBLを参照して紙幣カセット17Aに関する全取引枚数を集計し、これを紙幣カセット17Aの装着時における有高として確定して、次のステップSP37図13へ移る。またステップSP31において収納状態を低状態と判定した場合、このことは紙幣BLが取引処理により十分に減少し、一時保留部12を用いることにより、この時点で紙幣カセット17Aに収納されている紙幣BLの正確な枚数を計数できることを表している。このとき副制御部132は次のステップSP33へ移る。ステップSP33~SP35において、副制御部132は、ステップSP12~14と同様、搬送部14により紙幣カセット17Aと一時保留部12との間で全ての紙幣BLを搬送しながら鑑別部11により紙幣BLの枚数を計数して取引後有高とする。そして副制御部132は、紙幣カセット17Aの装着後における全取引枚数を集計して取引後有高と合算することにより紙幣カセット17Aの装着時における有高を確定し、次のステップSP37図13へ移る。一方、ステップSP31において収納状態を空状態若しくは低状態以外であると判定した場合、このことは紙幣カセット17Aの紙幣BLの移転先として一時保留部12を利用することはできないものの、紙幣カセット17Bを利用できる可能性があることを表している。このため副制御部132は、上述したカセット間搬送処理SRT1図15を再度実行した後、その次のステップSP36へ移る。ステップSP36において副制御部132は、直前のカセット間搬送処理SRT1において紙幣カセット17Aの紙幣BLの枚数を計数したか否かを判定する。ここで否定結果が得られると、このことは紙幣カセット17A及び17Bの紙幣BLが取引処理により未だ十分に減少しておらず、紙幣BLの正確な枚数を計数できないことを表している。このため副制御部132は、再度ステップSP29へ戻って一連の処理を繰り返すことにより、取引処理によって紙幣カセット17A及び17Bの紙幣BLが十分に減少するのを待ち受ける。一方、ステップSP36において肯定結果が得られると、このことは既に紙幣カセット17Bを移転先として利用して紙幣カセット17Aの紙幣BLの枚数を計数し終えたことを表している。このとき副制御部132は、次のステップSP35へ移り、紙幣カセット17Aの装着後における全取引枚数と取引後有高とを合算することにより紙幣カセット17Aの装着時における有高を確定してからステップSP37へ移る。ステップSP37図13において副制御部132は、確定した有高を紙幣カセット17Aの装着時における有高として紙幣枚数テーブルTBLに記憶させた後、ステップSP38へ移って有高検出処理手順RT2を終了する。[2-4.動作及び効果]以上の構成において、第2の実施の形態による現金自動預払機101の副制御部132は、紙幣収納部15に紙幣カセット17Aが装着されると、第1の実施の形態と同様、収納量センサ22の検出結果を基に当該紙幣カセット17Aの収納状態を判定する。ここで副制御部132は、紙幣カセット17Aの収納状態が空状態又は低状態であれば、第1の実施の形態と同様にその有高を確定する。一方副制御部132は、紙幣カセット17Aの装着時における収納状態が空状態若しくは低状態以外であれば、カセット間搬送処理を行い、紙幣カセット17Bが空状態又は低状態である場合に紙幣カセット17Aと紙幣カセット17Bとの間で紙幣BLを搬送し、その枚数を鑑別部11によって計数することにより、紙幣カセット17Aの有高を確定する。すなわち副制御部132は、紙幣カセット17Aの紙幣BLが比較的多く一時保留部12に保持し切れないような場合であっても、紙幣カセット17Bを移転先として利用することにより、その枚数を正しく計数して有高を確定することができる。このとき副制御部132は、紙幣カセット17Bに紙幣BLが収納されていたとしても、低状態であれば、その紙幣BLを一時的に紙幣入出金部5へ退避させることにより空状態にすることができるので、当該紙幣カセット17Bを移転先として用いて紙幣カセット17Aの有高を確定することができる。このため副制御部132は、第1の実施の形態と比較して、紙幣カセット17Aの装着時にその有高を確定できる可能性を格段に高めることができる。さらに副制御部132は、カセット間搬送処理により紙幣カセット17Aの紙幣を計数できなかった場合、その後の取引処理において取引枚数を記録しながら紙幣カセット17A及び17Bの紙幣BLの枚数が減少するのを待つ。そして副制御部132は、取引後に紙幣カセット17Aが空状態又は低状態になった時点で装着時と同様の処理により取引後の枚数有高を計数し、紙幣カセット17の装着後における全取引枚数と合算することにより、紙幣カセット17Aの装着時における有高を確定する。また副制御部132は、取引後に紙幣カセット17Aが空状態若しくは低状態でなくとも、カセット間搬送処理を行い、紙幣カセット17Bが空状態又は低状態になっていれば装着時と同様の処理により取引後の枚数を計数し、紙幣カセット17の装着後における全取引枚数と合算して紙幣カセット17Aの装着時における有高を確定する。すなわち副制御部132は、取引処理後に紙幣カセット17Aが空状態又は低状態になれば第1の実施の形態と同様に事後的に有高を確定できることに加え、当該紙幣カセット17Aが空状態若しくは低状態以外であっても、紙幣カセット17Bが空状態又は低状態になった段階で、事後的に紙幣カセット17Aの有高を確定することができる。このため副制御部132は、紙幣カセット17A及び紙幣カセット17Bの双方に比較的多くの紙幣BLが収納されていたとしても、取引処理により少なくとも一方が空状態又は低状態になった段階で紙幣カセット17Aの有高を確定できるので、第1の実施の形態よりも早い段階で当該紙幣カセット17Aの有高を確定できる可能性が高い。また副制御部132は、その他の点についても、第1の実施の形態と同様の作用効果を奏し得る。以上の構成によれば、現金自動預払機101の副制御部132は、紙幣カセット17が装着されると収納量センサ22の検出結果を基に収納状態を判定し、空状態又は低状態であれば必要に応じ一時保留部12を用いて紙幣BLの枚数を計数して有高を確定し、それ以外であっても紙幣カセット17Bが空状態又は低状態であれば必要に応じて紙幣BLを紙幣入出金部5へ退避させた上で、当該紙幣カセット17Bを用いて紙幣BLの枚数を計数して有高を確定することができる。さらに副制御部132は、紙幣カセット17Aの装着時に有高を確定できなかった場合、その後の取引処理において取引枚数を記録しながら紙幣カセット17A又は17Bの少なくとも一方における紙幣BLの枚数が減少するのを待ってから、装着時と同様の処理により取引後の枚数を計数し、紙幣カセット17Aの装着後における全取引枚数と合算することにより、装着時の有高を事後的に確定することができる。[3.第3の実施の形態]第3の実施の形態による現金自動預払機201は、第2の実施の形態による現金自動預払機101と比較して、搬送部14、副制御部132及び記憶部134に代わる搬送部214、副制御部232及び記憶部234を有している点が相違するものの、他の部分については同様に構成されている。搬送部214は、図2と対応する図16に示すように、搬送部14と比較して、搬送経路214Aが追加されている点が異なるものの、他の点については同様に構成されている。この搬送経路214Aは、鑑別部11の後側と紙幣収納部15とを接続している。かかる搬送部214の構成により、現金自動預払機201では、紙幣カセット17間において紙幣BLを搬送する際に一時保留部12を経由する必要が無く、例えば紙幣カセット17Aから鑑別部11を経て紙幣カセット17Bへ直接搬送することができる。また副制御部232は、第2の実施の形態による副制御部132と同様、図示しないCPU及びRAM等を有しており、記憶部134と同様にフラッシュメモリやROM等でなる記憶部234から基本プログラムや各種アプリケーションプログラムを読み出して実行するようになされている。また記憶部234には紙幣枚数テーブルTBLが記憶されている。[3-1.紙幣カセットの有高の確定方針]第3の実施の形態では、第2の実施の形態と比較して、紙幣カセット17の紙幣BLを計数する際の移転先として、一時保留部12を用いることなく常に他の紙幣カセット17を用いる点が相違している。以下では、副制御部232により紙幣カセット17Aの有高を確定する際に、他の紙幣カセット17として紙幣カセット17Bを用いる場合を例に説明する。副制御部232は、紙幣カセット17が装着されたことを検出すると、第2の実施の形態と同様のカセット間搬送処理図15を実行する。このとき副制御部232は、紙幣カセット17Bが空状態であれば、直ちに紙幣カセット17Aの全ての紙幣BLを紙幣カセット17Bへ搬送し、その搬送中に鑑別部11により当該紙幣BLの枚数を計数して、有高を確定する図6、図11。また副制御部232は、一時保留部12を経由する必要が無いため、紙幣カセット17Aの全ての紙幣BLを区切ることなく連続的に紙幣カセット17Bへ搬送する。因みに副制御部232は、紙幣カセット17Aから紙幣BLを1枚も搬送できなかった場合、紙幣カセット17Aの有高を0枚に確定する図5。また副制御部232は、紙幣カセット17Bが低状態であれば、当該紙幣カセット17Bの紙幣を一時保留部12へ退避させて空状態にした上で、空状態であった場合と同様、紙幣カセット17Aの全ての紙幣BLを紙幣カセット17Bへ搬送し、その搬送中に鑑別部11により当該紙幣BLの枚数を計数して、有高を確定する。このとき副制御部232は、紙幣カセット17Aから17Bへ紙幣BLを搬送する際に一時保留部12を経由する必要が無いため、当該紙幣カセット17Bの紙幣BLの退避先をこの一時保留部12にしている。一方、副制御部232は、紙幣カセット17Bの収納状態が空状態若しくは低状態以外であった場合、当該紙幣BLを退避させることができないため、紙幣カセット17Aの装着直後には紙幣BLの枚数を計数せず、そのまま出金取引や入金取引等の取引処理を行う。このとき副制御部232は、第2の実施の形態と同様、有高セルCMを空欄としたまま、紙幣枚数テーブルTBLの取引枚数セルCCに取引枚数を記憶させる図7。そして副制御部232は、取引処理が行われた後に紙幣カセット17Bが空状態又は低状態となった時点で、紙幣カセット17Aの装着時における有高を事後的に算出して確定する。すなわち副制御部232は、取引処理が行われた後に再度カセット間搬送処理図15を実行することにより、紙幣カセット17Bが空状態又は低状態であれば紙幣カセット17Aにおける紙幣BLの枚数を計数し、第2の実施の形態と同様に、この枚数を全取引枚数と合算することにより有高を確定し、その値を紙幣枚数テーブルTBLの有高セルCMに記憶させる図12。このように第3の実施の形態においては、装着時又は事後的に当該紙幣カセット17Bが空状態若しくは低状態であれば、紙幣カセット17Aの収納状態に関わらず、移転先として紙幣カセット17Bを固定的に利用しながら紙幣BLの枚数を計数するようになされている。[3-2.有高確定処理手順]次に、第3の実施の形態における有高確定処理の具体的な処理手順について、図10、図13及び図14と対応する図17のフローチャートを用いて詳細に説明する。なおカセット間搬送処理手順SRT1図15については、第2の実施の形態と同様であるため、その説明を省略する。現金自動預払機201の副制御部232は、電源が投入され基本プログラムが実行された後、記憶部234から有高確定プログラムを読み出して実行することにより有高確定処理手順RT3を開始し、ステップSP51へ移る。副制御部232は、ステップSP51及びSP52において、それぞれステップSP21及びSP22図10と同様の処理を行うことにより、紙幣カセット17Aの装着を検出してその日時を記憶し、次のカセット間搬送処理SRT1へ移る。カセット間搬送処理SRT1図15において副制御部232は、第2の実施の形態と同様、紙幣カセット17Bが空状態又は低状態であれば、紙幣カセット17Aに収納されている紙幣BLを紙幣カセット17Bに搬送させてその枚数を計数し、次のステップSP53へ移る。ただしこの第3の実施の形態における紙幣カセット17A及び17Bの間での紙幣BLの搬送については、一時保留部12を経由せず、且つ全紙幣BLを連続的に搬送する。また紙幣カセット17Bの紙幣BLの退避先を一時保留部12とする。すなわちこの第3の実施の形態では、ステップSP42及びSP45が移転処理となり、ステップSP43及びSP46が復元処理となる。ステップSP53において副制御部232は、カセット間搬送処理SRT1において紙幣カセット17Aの紙幣BLの枚数を計数したか否かを判定する。ここで肯定結果が得られると、副制御部232は次のステップSP54へ移る。ステップSP54において副制御部232は、鑑別部11により計数された枚数を紙幣カセット17Aの有高に確定し、次のステップSP59へ移る。一方、ステップSP53において否定結果が得られると、このことは、この段階では紙幣カセット17Bを移転先として利用して紙幣カセット17Aの有高を確定することができなかったことを表している。このため副制御部232は、その後の取引処理において紙幣カセット17Bの紙幣BLの枚数が減少するのを待つべく、次のステップSP55へ移る。ステップSP55において副制御部232は、1回の取引処理が終了するまで待機した後、次のステップSP56へ移る。ステップSP56において副制御部232は、取引処理が行われた日時及び取引枚数を記憶部234の紙幣枚数テーブルTBLに記憶させ、次のカセット間搬送処理SRT1へ移る。カセット間搬送処理SRT1図15において副制御部232は、紙幣カセット17Bが空状態又は低状態であれば、紙幣カセット17Aに収納されている紙幣BLを紙幣カセット17Bに搬送させてその枚数を計数し、次のステップSP57へ移る。因みにこのとき計数された枚数は取引後有高となる。ステップSP57において副制御部232は、ステップSP53と同様、カセット間搬送処理SRT1において紙幣カセット17Aの紙幣BLの枚数を計数したか否かを判定する。ここで否定結果が得られると、このことは紙幣カセット17Bの紙幣BLが取引処理により未だ十分に減少しておらず、紙幣BLの正確な枚数を計数できないことを表している。このため副制御部232は、再度ステップSP55へ戻って一連の処理を繰り返すことにより、取引処理によって紙幣カセット17Bの紙幣BLが十分に減少するのを待ち受ける。一方、ステップSP57において肯定結果が得られると、このことは既に紙幣カセット17Bを移転先として利用しながら紙幣カセット17Aの紙幣BLの枚数を計数し終えたことを表しており、このとき副制御部232は、次のステップSP58へ移る。ステップSP58において副制御部232は、記憶部234の紙幣枚数テーブルTBLを参照して紙幣カセット17Aの装着後における全取引枚数を集計し、これと取引後有高とを合算することにより紙幣カセット17Aの装着時における有高を確定し、次のステップSP59へ移る。ステップSP59において副制御部232は、確定した有高を紙幣カセット17Aの装着時における有高として紙幣枚数テーブルTBLに記憶させた後、ステップSP60へ移って有高検出処理手順RT3を終了する。[3-3.動作及び効果]以上の構成において、第3の実施の形態による現金自動預払機201の副制御部232は、紙幣収納部15に紙幣カセット17Aが装着されると、直ちにカセット間搬送処理を行う。これにより副制御部232は、紙幣カセット17Bが空状態又は低状態である場合に紙幣カセット17Aと紙幣カセット17Bとの間で紙幣BLを搬送し、その枚数を鑑別部11によって計数することにより、紙幣カセット17Aの有高を確定する。ここで現金自動預払機201では、搬送経路214A図16の存在により一時保留部12を経由せずに紙幣カセット17間で紙幣BLを搬送できる。このため副制御部232は、カセット間搬送処理において、第2の実施の形態のような約100枚ずつに区切り一時保留部12を経由する搬送を繰り返すといった処理を省略でき、第2の実施の形態よりも格段に短い時間で大量の紙幣BLを計数することができる。また副制御部232は、カセット間搬送処理において、紙幣カセット17Bの紙幣BLの搬送先を一時保留部12とするため、当該一時保留部12からさらに紙幣入出金部5へ搬送する第2の実施の形態と比較して、処理に要する時間を短縮することができる。さらに副制御部232は、カセット間搬送処理により紙幣カセット17Aの紙幣を計数できなかった場合、その後の取引処理において取引枚数を記録しながら紙幣カセット17Bの紙幣BLの枚数が減少するのを待つ。そして副制御部232は、取引後においてカセット間搬送処理により、紙幣カセット17Bが空状態又は低状態になっていれば、装着時と同様の処理により取引後の枚数を計数し、紙幣カセット17の装着後における全取引枚数と合算して紙幣カセット17Aの装着時における有高を確定する。このため副制御部232は、紙幣カセット17Bに比較的多くの紙幣BLが収納されており移転先として利用できなかったとしても、取引処理により空状態又は低状態になった段階で紙幣カセット17Aの有高を確定できるので、第1の実施の形態よりも早い段階で当該紙幣カセット17Aの有高を確定できる可能性が高い。また副制御部232は、その他の点についても、第1の実施の形態と同様の作用効果を奏し得る。以上の構成によれば、現金自動預払機201の副制御部232は、紙幣カセット17が装着されると収納量センサ22の検出結果を基に紙幣カセット17Bの収納状態を判定し、空状態又は低状態であれば必要に応じて紙幣BLを一時保留部12へ退避させた上で、当該紙幣カセット17Bを用いて紙幣BLの枚数を計数して有高を確定することができる。さらに副制御部232は、紙幣カセット17Aの装着時に有高を確定できなかった場合、その後の取引処理において取引枚数を記録しながら紙幣カセット17Bにおける紙幣BLの枚数が減少するのを待ってから、装着時と同様に取引後の枚数を計数し、紙幣カセット17Aの装着後における全取引枚数と合算することにより、装着時の有高を事後的に確定することができる。[4.他の実施の形態]なお上述した実施の形態においては、搬送部14により搬送される紙幣を計数部としての鑑別部11により計数するようにした場合について述べた。しかしながら本発明はこれに限らず、例えば紙幣収納部15における紙幣カセット17と紙幣を受け渡す箇所の近傍や、一時保留部12における紙幣の出入口の近傍等、搬送時に紙幣BLが通過する箇所に当該紙幣BLを検出するセンサを設け、当該センサの検出結果を基に紙幣BLの枚数を計数するようにしても良い。また上述した実施の形態においては、紙幣カセット17Aから移転先一時保留部12または紙幣カセット17Bへ紙幣BLを搬送する、すなわち移転させる際に鑑別部11によりその枚数を計数するようにした場合について述べた。しかしながら本発明はこれに限らず、例えば紙幣カセット17Aから移転先へ紙幣BLを搬送した後、当該移転先から当該紙幣カセット17Aへ紙幣BLを搬送する際、すなわち復元する際に鑑別部11によりその枚数を計数するようにしても良い。さらには、例えば移転時及び復元時の双方において鑑別部11によりその枚数をそれぞれ計数し、その計数結果を比較して一致した時のみ有高を確定し、不一致であれば再度搬送して計数するようにしても良い。さらに上述した実施の形態においては、鑑別部11において紙幣BLの枚数の計数のみを行うようにした場合について述べた。しかしながら本発明はこれに限らず、例えば鑑別部11において紙幣BLを鑑別する鑑別処理を行い、当該鑑別処理により損券と判定された紙幣BLを損券庫18図2、図16へ搬送すると共に計数した枚数から除外するようにしても良い。さらに上述した実施の形態においては、紙幣収納部15に収納量センサ22A~22Dを設け、その検出結果を基に紙幣カセット17の収納状態が空状態であれば有高を0枚に確定し、低状態であると判定した場合には紙幣BLを搬送してその枚数を計数し有高を確定するようにした場合について述べた。しかしながら本発明はこれに限らず、例えば収納量センサ22A、22C及び22Dを適宜省略し、収納量センサ22Bの検出結果のみにより、収納状態が低状態であるか否かのみを判定するようにしても良い。この場合、低状態であると判定されたときに紙幣BLを搬送してその枚数を計数し、計数結果が0であった場合も含めて計数された枚数を有高として確定すれば良い。さらに上述した実施の形態においては、紙幣収納部15における収納量センサ22Bの設置箇所を、紙幣カセット17に収納された紙幣BLの枚数に換算して約100枚に相当する箇所とするようにした場合について述べた。しかしながら本発明はこれに限らず、例えば約80枚や約120枚など、任意の枚数に相当する箇所に収納量センサ22Bを設けるようにしても良い。この場合、紙幣カセット17に収納されている紙幣BLの枚数が一時保留部12に保持可能な枚数よりも少ないこと、すなわち当該紙幣BLを全て一時保留部12に保持できることを収納量センサ22により検出できれば良い。さらに第2の実施の形態においては、紙幣カセット17A及び17Bの間で紙幣BLを搬送する際、約100枚ずつに区切って順次搬送するようにした場合について述べた。しかしながら本発明はこれに限らず、例えば約120枚や約150枚など、一時保留部12の収納可能枚数に応じて適宜定めるようにしても良い。さらに上述した第2及び第3の実施の形態においては、カセット間搬送処理における他の紙幣カセット17として紙幣カセット17Bを用いるようにした場合について述べた。しかしながら本発明はこれに限らず、他の紙幣カセット17として紙幣カセット17C又は17Dを用いるようにしても良い。また、紙幣カセット17B~17Dの収納状態をそれぞれ判定した上で、空状態又は低状態である紙幣カセット17を他の紙幣カセット17として用いるようにしても良く、さらにこの場合、空状態である紙幣カセット17を優先的に選択するようにしても良い。さらに上述した第2及び第3の実施の形態においては、カセット間搬送処理手順SRT1図15のステップSP41において、紙幣カセット17Bの収納状態を収納量センサ22による検出結果を基に判定するようにした場合について述べた。しかしながら本発明はこれに限らず、例えば紙幣カセット17Bの有高が事前に判明している場合に、当該有高を基に紙幣カセット17Bの収納状態を判定するようにしても良い。特に、上述したように紙幣カセット17B~17Dの収納状態をそれぞれ判定した上で他の紙幣カセット17として選択する場合、各紙幣カセット17の有高を比較し、有高が最も少ない紙幣カセット17を選択するようにしても良い。さらに上述した第2及び第3の実施の形態においては、紙幣カセット17Aのみについて有高を確定するようにした場合について述べた。しかしながら本発明はこれに限らず、例えばカセット間搬送処理SRT1図15において、紙幣カセット17Bの紙幣BLを一時保留部12を経由して紙幣入出金部5へ搬送する際に、鑑別部11によりその枚数を計数して当該紙幣カセット17Bについても有高を確定するようにしても良い。さらに上述した第1の実施の形態においては、副制御部32により有高確定処理手順RT1図10を実行するようにした場合について述べた。しかしながら本発明はこれに限らず、例えば主制御部31により、或いは主制御部31と副制御部32との協働により有高確定処理手順RT1を実行するようにしても良い。第2及び第3の実施の形態についても同様である。さらに上述した第1の実施の形態においては、記憶部34に予め記憶させておいた有高確定プログラムを読み出して実行するようにした場合について述べた。しかしながら本発明はこれに限らず、例えばUSBUniversalSerialBus等のインタフェースやIEEE802.3ab等のネットワーク、或いはCD-ROMCompactDiscReadOnlyMemory等の外部記憶媒体を介して、外部から有高確定プログラムを取得して実行するようにしても良い。第2及び第3の実施の形態についても同様である。さらに上述した第1の実施の形態においては、現金を取引する現金自動預払機1において、媒体としての紙幣BLを内部で搬送し、紙幣カセット17等に収納するようにした場合について述べた。しかしながら本発明はこれに限らず、例えば商品券や金券、入場券等のような薄い紙状の媒体を搬送し、その当該媒体に対応したカセットに収納する種々の装置に適用するようにしても良い。第2及び第3の実施の形態についても同様である。さらに上述した実施の形態においては、カセットとしての紙幣カセット17Aと、装着検出部としての着脱センサ21と、媒体保持部としての一時保留部12又は紙幣入出金部5と、搬送部としての搬送部14又は214と、計数部としての鑑別部11と、制御部としての副制御部32、132又は232と、記憶部としての記憶部34、134又は234とによって有高確定装置としての現金自動預払機1、101又は201を構成する場合について述べた。しかしながら本発明はこれに限らず、その他種々の構成でなるカセットと、装着検出部と、媒体保持部と、搬送部と、計数部と、制御部と、記憶部とによって有高確定装置を構成するようにしても良い。