(57)【要約】【課題】  旧券が流通している状態で、新券が追加して流通された際に、鑑査券種の追加対応を効率よく行うことができる。【解決手段】  この発明は、２台の鑑査部のうち、一方を旧券用、他方を新券用とし、新券用のファームウエアのみの開発を行えば良いものである。【選択図】      図１
2005174221.tif 000002
【特許請求の範囲】
【請求項１】
第１、第２鑑査処理部を有し紙幣を処理する紙幣処理装置と、この紙幣処理装置と接続され上記紙幣処理装置の処理内容を設定する上位装置とからなる紙幣処理システムにおいて、
上記上位装置が、
種々の紙幣による特徴を示す紙幣データを各紙幣に付与されている券種コードに基づいて記憶する第１の記憶手段と、
上記第１、第２鑑査処理部に付与されている鑑査コードと各紙幣に付与されている券種コードに基づいて、上記紙幣処理装置の第１、第２鑑査処理部においてそれぞれ使用する紙幣データを設定する第１の設定手段と、
上記第１の設定手段により上記紙幣処理装置の第１鑑査処理部に対して設定され上記第１の記憶手段から読出された紙幣データとこの紙幣データを処理する際の第１鑑査用ファームウエアプログラムを生成する第１の生成手段と、
上記第１の設定手段により上記紙幣処理装置の第２鑑査処理部に対して設定され上記第１の記憶手段から読出された紙幣データとこの紙幣データを処理する際の第２鑑査用ファームウエアプログラムを生成する第２の生成手段と、
上記第１の生成手段により生成された紙幣データと第１鑑査用ファームウエアプログラムと上記第２の生成手段により生成された紙幣データと第２鑑査用ファームウエアプログラムとを上記紙幣処理装置へ送信する送信手段とからなり、
上記紙幣処理装置が、
上記上位装置からの第１鑑査用ファームウエアプログラムを上記第１鑑査処理部に設定し、上記上位装置からの第２鑑査用ファームウエアプログラムを上記第２鑑査処理部に設定する第２の設定手段と、
この第２の設定手段により設定されている第１鑑査用ファームウエアプログラムに基づいて上記第１鑑査処理部による紙幣に対する鑑査処理を行い、上記第２の設定手段により設定されている第２鑑査用ファームウエアプログラムに基づいて上記第２鑑査処理部による紙幣に対する鑑査処理を行う処理手段とからなる、
ことを特徴とする紙幣処理システム。
【請求項２】
上記第１鑑査処理部により鑑査される紙幣が旧紙幣で、上記第２鑑査処理部により鑑査される紙幣が新紙幣であることを特徴とする請求項１に記載の紙幣処理システム。
【請求項３】
上記紙幣データが、紙幣の大きさ、厚さ、鑑査処理に対する紙幣の大きさ、厚さ、鑑査の情報、区分集積処理に対する紙幣の大きさ、施封処理に対する紙幣の大きさ、帯巻き長さ、帯印字データであることを特徴とする請求項１に記載の紙幣処理システム。
【請求項４】
第１、第２鑑査処理部を有し紙幣を処理する紙幣処理装置と、この紙幣処理装置と接続され上記紙幣処理装置の処理内容を設定する上位装置とからなる紙幣処理システムにおいて、
上記上位装置が、
種々の紙幣による特徴を示す紙幣データを各紙幣に付与されている券種コードに基づいて記憶する第１の記憶手段と、
上記第１、第２鑑査処理部に付与されている鑑査コードと各紙幣に付与されている券種コードに基づいて、上記紙幣処理装置の第１、第２鑑査処理部においてそれぞれ使用する紙幣データを設定する第１の設定手段と、
上記第１の設定手段により上記紙幣処理装置の第１鑑査処理部に対して設定され上記第１の記憶手段から読出された紙幣データとこの紙幣データを処理する際の第１鑑査用ファームウエアプログラムを生成する第１の生成手段と、
上記第１の設定手段により上記紙幣処理装置の第２鑑査処理部に対して設定され上記第１の記憶手段から読出された紙幣データとこの紙幣データを処理する際の第２鑑査用ファームウエアプログラムを生成する第２の生成手段と、
上記第１の生成手段により生成された紙幣データと第１鑑査用ファームウエアプログラムと上記第２の生成手段により生成された紙幣データと第２鑑査用ファームウエアプログラムとを上記紙幣処理装置へ送信する第１の送信手段とからなり、
上記紙幣処理装置が、
上記上位装置からの第１鑑査用ファームウエアプログラムを上記第１鑑査処理部に設定し、上記上位装置からの第２鑑査用ファームウエアプログラムを上記第２鑑査処理部に設定する第２の設定手段と、
この第２の設定手段により設定されている第１鑑査用ファームウエアプログラムに基づいて上記第１鑑査処理部による紙幣に対する鑑査処理を行い、上記第２の設定手段により設定されている第２鑑査用ファームウエアプログラムに基づいて上記第２鑑査処理部による紙幣に対する鑑査処理を行う第１の処理手段と、
上記第１の処理手段の第１、第２鑑査処理部による鑑査結果に基づいて、計数処理、搬送処理、区分集積処理、施封処理を行う第２の処理手段とからなる、
ことを特徴とする紙幣処理システム。
【請求項５】
上記第１鑑査処理部により鑑査される紙幣が旧紙幣で、上記第２鑑査処理部により鑑査される紙幣が新紙幣であることを特徴とする請求項４に記載の紙幣処理システム。
【請求項６】
上記紙幣データが、紙幣の大きさ、厚さ、鑑査処理に対する紙幣の大きさ、厚さ、鑑査の情報、区分集積処理に対する紙幣の大きさ、施封処理に対する紙幣の大きさ、帯巻き長さ、帯印字データであることを特徴とする請求項４に記載の紙幣処理システム。
【請求項７】
上記第１鑑査処理部と上記第２鑑査処理部の両方から紙幣としての鑑査結果が得られた際に、対応する紙幣がリジェクトされることを特徴とする請求項４に記載の紙幣処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数金種の紙幣を複数枚まとめて投入し、金種別に表裏を揃えて分類して集積する紙幣処理装置とこの紙幣処理装置と通信回線を介して接続され紙幣処理装置の鑑査部に鑑査用ファームウエアプログラムをダウンロードする上位装置とからなる紙幣処理システムに関する。
【背景技術】
【０００２】
近年、紙幣処理装置としての現金処理機が実用化され、この現金処理機に対して上位装置としてのパソコンから鑑査用ファームウエアプログラムをダウンロードするシステムが実用化されている。（特許文献１）
このようなシステムにおいて、鑑査部を２台搭載した現金処理機はすでに実用化されている。この場合、２台の鑑査部は鑑査部内を搬送される紙幣をそれぞれ個別に判別し、２台の鑑査部の鑑査結果が同じ紙幣と判定したときのみ、その鑑査結果を有効とし、正しい紙幣として処理する。この機能は非常に高い信頼性が必要とされる現金処理機に採用される。（例えば、米国カジノ向け現金処理機はこの仕様である。）
従来、市場に流通する紙幣の種類が追加・変更されたときは、現金処理システムの制御ファーム及び鑑査ファームをすべての流通紙幣に対応できるように変更していた。
【０００３】
特に、鑑査ファームプログラムは判別する紙幣の種類が多くなればなるほど、プログラムが複雑になり、ファーム開発工数が多くかかる。また、変更作成した鑑査ファームの信頼性を確保するため、流通するすべての紙幣を大量にスルーし、鑑査結果の収集、解析を行っている。このため、流通紙幣の種類が増えた分、信頼性確認時間が多く必要であった。
【０００４】
新券が流通し始める時は、旧券も同時に流通する。紙幣の種類が「新券の種類」＋「旧券の種類」となり、一般的に短期間しか流通しない旧券鑑査機能も新規に作成する必要がある。そのため、これまで動作していた旧券鑑査機能の信頼性を確保するために多くの時間がかかっている。また、十分に信頼性が検証されているこれまで使用されていた旧券対応の鑑査機能が流用されることはなかった。旧券は一定期間経過するとほとんど流通しなくなり、現金処理システムの仕様から旧券を鑑査する機能が取り除かれることもある。
【特許文献１】特開２００３−５１０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上記事情により為されたもので、旧券が流通している状態で、新券が追加して流通された際に、鑑査券種の追加対応を効率よく行うことができる紙幣処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明の紙幣処理システムは、第１、第２鑑査処理部を有し紙幣を処理する紙幣処理装置と、この紙幣処理装置と接続され上記紙幣処理装置の処理内容を設定する上位装置とからなるものにおいて、上記上位装置が、種々の紙幣による特徴を示す紙幣データを各紙幣に付与されている券種コードに基づいて記憶する第１の記憶手段と、上記第１、第２鑑査処理部に付与されている鑑査コードと各紙幣に付与されている券種コードに基づいて、上記紙幣処理装置の第１、第２鑑査処理部においてそれぞれ使用する紙幣データを設定する第１の設定手段と、上記第１の設定手段により上記紙幣処理装置の第１鑑査処理部に対して設定され上記第１の記憶手段から読出された紙幣データとこの紙幣データを処理する際の第１鑑査用ファームウエアプログラムを生成する第１の生成手段と、上記第１の設定手段により上記紙幣処理装置の第２鑑査処理部に対して設定され上記第１の記憶手段から読出された紙幣データとこの紙幣データを処理する際の第２鑑査用ファームウエアプログラムを生成する第２の生成手段と、記第１の生成手段により生成された紙幣データと第１鑑査用ファームウエアプログラムと上記第２の生成手段により生成された紙幣データと第２鑑査用ファームウエアプログラムとを上記紙幣処理装置へ送信する送信手段とからなり、上記紙幣処理装置が、上記上位装置からの第１鑑査用ファームウエアプログラムを上記第１鑑査処理部に設定し、上記上位装置からの第２鑑査用ファームウエアプログラムを上記第２鑑査処理部に設定する第２の設定手段と、この第２の設定手段により設定されている第１鑑査用ファームウエアプログラムに基づいて上記第１鑑査処理部による紙幣に対する鑑査処理を行い、上記第２の設定手段により設定されている第２鑑査用ファームウエアプログラムに基づいて上記第２鑑査処理部による紙幣に対する鑑査処理を行う処理手段とからなる。
【０００７】
この発明の紙幣処理システムは、第１、第２鑑査処理部を有し紙幣を処理する紙幣処理装置と、この紙幣処理装置と接続され上記紙幣処理装置の処理内容を設定する上位装置とからなるものにおいて、上記上位装置が、種々の紙幣による特徴を示す紙幣データを各紙幣に付与されている券種コードに基づいて記憶する第１の記憶手段と、上記第１、第２鑑査処理部に付与されている鑑査コードと各紙幣に付与されている券種コードに基づいて、上記紙幣処理装置の第１、第２鑑査処理部においてそれぞれ使用する紙幣データを設定する第１の設定手段と、上記第１の設定手段により上記紙幣処理装置の第１鑑査処理部に対して設定され上記第１の記憶手段から読出された紙幣データとこの紙幣データを処理する際の第１鑑査用ファームウエアプログラムを生成する第１の生成手段と、上記第１の設定手段により上記紙幣処理装置の第２鑑査処理部に対して設定され上記第１の記憶手段から読出された紙幣データとこの紙幣データを処理する際の第２鑑査用ファームウエアプログラムを生成する第２の生成手段と、記第１の生成手段により生成された紙幣データと第１鑑査用ファームウエアプログラムと上記第２の生成手段により生成された紙幣データと第２鑑査用ファームウエアプログラムとを上記紙幣処理装置へ送信する送信手段とからなり、上記紙幣処理装置が、上記上位装置からの第１鑑査用ファームウエアプログラムを上記第１鑑査処理部に設定し、上記上位装置からの第２鑑査用ファームウエアプログラムを上記第２鑑査処理部に設定する第２の設定手段と、この第２の設定手段により設定されている第１鑑査用ファームウエアプログラムに基づいて上記第１鑑査処理部による紙幣に対する鑑査処理を行い、上記第２の設定手段により設定されている第２鑑査用ファームウエアプログラムに基づいて上記第２鑑査処理部による紙幣に対する鑑査処理を行う処理手段と第１の処理手段と、上記第１の処理手段の第１、第２鑑査処理部による鑑査結果に基づいて、計数処理、搬送処理、区分集積処理、施封処理を行う第２の処理手段とからなる。
【発明の効果】
【０００８】
以上、詳述したようにこの発明によれば、旧券が流通している状態で、新券が追加して流通された際に、鑑査券種の追加対応を効率よく行うことができる紙幣処理システムを提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を参照しながらこの発明の実施の形態について詳細に説明する。  
図１は、この発明の実施の形態に係る紙幣処理システムの概略構成を示すものである。
【００１０】
この紙幣処理システムは、紙幣処理装置１と紙幣処理装置１を制御する上位装置１００とから構成されている。上位装置１００が制御する紙幣処理装置１は、１台であっても、複数台であっても良い。
【００１１】
紙幣処理装置１は、複数金種のサイズの異なる複数枚の紙幣を混在させて一括して投入し、全ての紙幣の表裏を揃えてその金種別に分類して集積するためのものであり、特定金種の紙幣についてのみ所定枚数毎に紙帯で施封する機能を有するものである。紙幣処理装置１は、基本制御ファームウエアプログラムとダウンロードされた紙幣データと鑑査用のファームウエアプログラムを有している。
【００１２】
上位装置１００は、上記紙幣処理装置１に対して動作（操作）を指示する機能、上記紙幣処理装置１が計数したデータの表示を行う機能を有し、上記指示の設定用の入力部１０１と表示部１０２と全体制御用の制御部１０３からなるパーソナルコンピュータにより構成され、磁気ディスク等の大容量記憶装置１０４を有している。
【００１３】
この大容量記憶装置１０４には、上記紙幣処理装置１で用いる、ファームウエア制御にかかわる複数の紙幣データが紙幣データテーブル１０４ａに記憶されている。  
この紙幣データは、紙幣の大きさ（メカニカル機構を制御するための情報）、紙幣の種別の種類（計数データ構造を管理するための情報）、紙幣鑑別の情報（紙幣鑑査部で使用する情報）、（紙幣の大きさ、厚さ、券種辞書データ、磁気辞書データなど）、言語にかかわる情報（帯印字データ、その他メッセージ処理に使用するデータ）となっている。
【００１４】
紙幣データテーブル１０４ａには、たとえば、図２に示すように、券種番号（券種コード）ごとのテーブル構造となっており、券種番号による格納データの番地（大容量記憶装置１０４上の）が対応して記憶されている。格納データは、券の大きさ、帯巻きの長さ、帯印字内容、券の厚さ、…、券の磁気データとなっており、全て同じ構造となっている。
【００１５】
上位装置１００において、後述する紙幣処理装置１内の第１、第２鑑査部３１、３２ごとの３２種類の券種を、鑑査コード（２５５種類）と券種コード（２５５種類）で指定するようになっている。鑑査コードとしては第１、第２鑑査部３１、３２のそれぞれのＣＰＵ番号（Ｄ１ＣＰＵ、Ｄ２ＣＰＵ）が利用されるようになっている。
【００１６】
たとえば、第１鑑査部３１に対して、第１金種として「旧１００ドル」が設定され、第２金種として「旧５０ドル」が設定され、第３金種として「旧２０ドル」が設定され、第４金種として「旧１０ドル」が設定され、第５金種として「旧５ドル」が設定され、第６金種として「旧２ドル」が設定され、第７金種として「旧１ドル」が設定される。
【００１７】
また、第２鑑査部３２に対して、第１金種として「新１００ドル」が設定され、第２金種として「新５０ドル」が設定され、第３金種として「新２０ドル」が設定され、第４金種として「新１０ドル」が設定され、第５金種として「新５ドル」が設定され、第６金種として「新２ドル」が設定され、第７金種として「新１ドル」が設定され、第８金種として「クーポン券」が設定される。
【００１８】
紙幣処理装置１は、図１に示すように、紙幣処理部２と施封処理部３により構成されている。  
紙幣処理部２は、紙幣投入部４、２つの紙幣鑑査判別部としての第１、第２鑑査（処理）部３１、３２、紙幣搬送機構６、６個の一時集積庫７、６個の紙幣集積カセット８、および紙幣部制御部９により構成されている。
【００１９】
施封処理部３は、１００枚区分部１１、集積部１２、集積部１３、受け渡し機構１４、帯巻き機構１５、放出部１６、および施封部制御部１７により構成されている。
【００２０】
紙幣投入部４は、計数する紙幣を投入する部分である。
【００２１】
第１、第２鑑査部３１、３２は、それぞれ紙幣を光学的、磁気的に鑑査判別する部分である。この第１鑑査部３１（３２）は、ＣＰＵ５ａ、記憶素子５ｂ、センサ５ｃ、磁気読取部５ｄを有する。ＣＰＵ５ａは記憶素子５ｂの制御プログラムに基づいて鑑査制御を行うものである。記憶素子５ｂには、上位装置１００から紙幣部制御部９を介してダウンロードされる鑑査用ファームウエアプログラムと紙幣データが記憶されている。
【００２２】
これにより、第１鑑査部３１の記憶素子５ｂには、旧券（旧紙幣）用の各金種の紙幣データと各紙幣データによる鑑査を行うための鑑査用ファームウエアプログラムが記憶され、第２鑑査部３２の記憶素子５ｂには、新券（新紙幣）用の各金種の紙幣データと各紙幣データによる鑑査を行うための鑑査用ファームウエアプログラムが記憶されている。
【００２３】
紙幣搬送機構６は、紙幣を所定の一時集積庫７に搬送する部分である。  
一時集積庫７は、紙幣集積カセット８に収納するため、紙幣を一時的に集積する部分である。この一時集積庫７には、紙幣の有無をチェックするセンサが設けられている。
【００２４】
紙幣集積カセット８は、計数した紙幣を保管するためのカセット部分である。紙幣集積カセット８には、紙幣の有無をチェックするセンサが設けられている。
【００２５】
紙幣部制御部９は、第１、第２鑑査部３１、３２以外の紙幣処理部２を制御する部分である。紙幣部制御部９は、主制御部（ＭＣＰＵ）２１ａ、搬送制御部（ＴＣＰＵ）２１ｂ、記憶装置２２を有している。記憶装置２２には、紙幣処理部２の制御用のファームウエアプログラム及び紙幣処理部２の制御にかかわる紙幣データが格納される。記憶装置２２は、上位装置１００からの紙幣データをダウンロードできる構造である。記憶装置２２は、図３に示すように、ＤＲＡＭエリア２３と、ＦＬＡＳＨエリア２４により構成されている。
【００２６】
ＤＲＡＭエリア２３は、揮発性のメモリであり、上位装置１００からダウンロードされた紙幣データと紙幣データに係る鑑査用のファームウエアプログラムを一時的に格納するエリアである。上記ＣＰＵ２１は、上位装置１００からの書込みコマンド（システム初期化コマンド）の受信により紙幣データと紙幣データに係る鑑査用のファームウエアプログラムをＤＲＡＭエリア２３に一時的に格納（ダウンロード）するものである。
【００２７】
ＦＬＡＳＨエリア２４は、不揮発性のメモリであり、ＤＲＡＭエリア２３にダウンロードされた紙幣データと紙幣データに係る鑑査用のファームウエアプログラムを格納するとともに、紙幣データに係わらない制御用のファームウエアプログラムを格納するものである。
【００２８】
紙幣部制御部９は、ＤＲＡＭエリア２３にダウンロードされた紙幣データと紙幣データに係る鑑査用のファームウエアプログラムに基づいて、紙幣処理部２の鑑査用のファームウエアプログラム及び紙幣処理部２の制御にかかわる紙幣データと、施封処理部３の制御用のファームウエアプログラム及び施封処理部３の制御にかかわる紙幣データと、第１、第２鑑査部３１、３２の紙幣鑑査プログラムと鑑査に必要な紙幣データとを生成し、対応する各部へ出力するものである。
【００２９】
１００枚区分部１１は、集積部１２、１３のいずれかに対象となる紙幣を連続して区分するものであり、現在、区分して集積している集積部１２、あるいは１３の集積枚数が１００枚となった際に、区分先を変更するものである。  
集積部１２は、施封動作のために、紙幣を１００枚集積する部分である。紙幣の有無をチェックできるセンサーがある。
【００３０】
集積部１３は、施封動作のために、紙幣を１００枚集積する部分である。紙幣の有無をチェックできるセンサーがある。  
受け渡し機構１４は、１００枚集積された紙幣を集積部１２、あるいは１３より受け取り、帯巻き機構１５に運ぶ部分である。
【００３１】
帯巻き機構１５は、受け渡し機構１４からの１００枚の紙幣を紙帯で巻き、帯巻きにかかわる情報を帯に印字する部分である。帯巻きの長さデータにより、帯巻きの長さを変更する。
【００３２】
放出部１６は、１００枚に結束された紙幣の束を紙幣処理装置１の外部に放出する部分である。  
施封部制御部１７は、施封処理部３の全てを制御する部分である。施封部制御部１７は、ＣＰＵ２５、記憶装置２６を有している。記憶装置２６には、施封制御ファームウエアプログラム及び施封処理にかかわる紙幣データが格納される。記憶装置２６には、紙幣部制御部９から供給される施封処理部３の制御用のファームウエアプログラム及び施封処理部３の制御にかかわる紙幣データが格納される。
【００３３】
次に、紙幣部制御部９と第１、第２鑑査部３１、３２とのインデックス（券の情報）通信シーケンスを図４の構成例と図５に示すフローチャートを参照しつつ説明する。この際、第１鑑査部３１のＣＰＵ５ａをＤ１ＣＰＵ、第２鑑査部３２のＣＰＵ５ａをＤ２ＣＰＵとする。
【００３４】
まず、一枚の券が流れるとＴＣＰＵ２１ｂより、ＭＣＰＵ２１ａを介してＤ１ＣＰＵ、Ｄ２ＣＰＵにインデックス（券の情報）を送信するタイミングが割込みで通知される。インデックス券番号は１つで管理し、第１鑑査部３１、第２鑑査部３２に対して同じインデックスデータを使用する。
【００３５】
ＭＣＰＵ２１ａはＤ１ＣＰＵ、Ｄ２ＣＰＵから受信したインデックスデータの総合判断を行い、その結果としての行き先通知をＴＣＰＵ２１ｂに割込にて報告する。
【００３６】
次に、ＭＣＰＵ２１ａのプログラム構造について、図６に示すフローチャートを参照しつつ説明する。  
ＭＣＰＵ２１ａのプログラム構造は、ドライバーレベル、送受信タスク、アプリタスクにより構成されている。
【００３７】
これにより、ＴＣＰＵ２１ｂに割込みにより、ドライバーレベルでのＴＣＰＵ２１ｂの割込処理として割り込み要因に対応したメッセージを該当するタスクへ送信する。これにより、アークネット送信タスクは、アークネット通信ドライバから第１鑑査部３１、第２鑑査部３２に対してインデックス（券の情報）を送信するタイミングが割込みで通知される。この割込みの通知に応答して、アークネット通信ドライバは第１鑑査部３１から受信したＤ１インデックスデータをＤ１インデックス受信タスクへ送信し、第２鑑査部３２から受信したＤ２インデックスデータをＤ２インデックス受信タスクへ送信する。
【００３８】
Ｄ１インデックス受信タスクとＤ２インデックス受信タスクとは、互いに同期をとり、第１鑑査部３１、第２鑑査部３２の結果の総合判定を行い、１つのインデックスデータを作成し、総合インデックス受信タスクにメッセージを送信する。
【００３９】
総合インデックス受信タスクは、受信した１つのインデックスデータに基づく行き先データをＴＣＰＵ２１ｂへの割込みにより、通知する。
【００４０】
総合インデックス受信タスクは、（鑑査部１台仕様）のインデックス受信タスクを流用することができる。
【００４１】
２つの第１、第２鑑査部３１、３２から受信した２つのデータが１つのインデックスデータに変換されるため、これまでの処理とほぼ同じものとなる。
【００４２】
（Ｄ１インデックス受信タスクの処理）
（１）第１鑑査部３１からのインデックスデータの受信待ちとなる。
【００４３】
（２）第１鑑査部３１よりインデックスデータを正常に受信したときは、
・券種情報より、第１鑑査計数のカウントを行う。
【００４４】
・第１鑑査部３１のスライド、スキュー情報のログ収集を行う。
【００４５】
（３）ＭＣＰＵ内のインデックデータをチェックし、すでに行き先が決定されていたときは、第１鑑査部３１から受信したインデックスデータを無効にする。
【００４６】
（４）第１鑑査部３１のインデックスデータが有効な時は、第１鑑査部３１のリジェクトログを収集する。
【００４７】
「Ｄ２インデックス受信タスク」の状態をチェックし、
・このタスクがすでにインデックス受信済みであれば、
２つの受信データの総合判定を行い、判定結果を「総合インデック受信タスク」に送信する。
【００４８】
・このタスクがインデックスデータ受信していないときは、
自タスクがインデックス受信済みであるデータをセットする。
【００４９】
（Ｄ２インデックス受信タスクの処理）
（１）第２鑑査部３２からのインデックスメッセージ受信待ちとなる。
【００５０】
（２）第２鑑査部３２よりインデックスを正常に受信したときは、
・券種情報より、第２鑑査部３２の計数のカウント
・第２鑑査部３２のスライド、スキュー情報のログ収集
を行う。
【００５１】
（３）ＭＣＰＵ２１ａ内のインデックスデータをチェックし、すでに行き先が決定されていたときは、第２鑑査部３２から受信したインデックスデータを無効にする。
【００５２】
（４）第２鑑査部３２のインデックスデータが有効な時は、第２鑑査部３２のリジェクトログを収集する。
【００５３】
「Ｄ１インデックス受信タスク」の状態をチェックし、
・このタスクがすでにインデックス受信済みであれば、
２つの受信データの総合判定を行い、判定結果を「総合インデック受信タスク」に送信する。
【００５４】
・これらのタスクがインデックスデータを受信していないときは、自タスクがインデックス受信済みであるデータをセットする。
【００５５】
（総合判定処理）
以下に示す条件を判定後、総合インデックスを作成し、総合インデックス受信タスクに送信する。
【００５６】
（１）旧券の本券と判定する条件
・第１鑑査部３１が正券と判定し、第２鑑査部３２が正券と判定していない場合である。
【００５７】
（２）新券の本券と判定する条件
・第２鑑査部３２が正券と判定し、第１鑑査部３１が正券と判定していない場合である。
【００５８】
なお、第１鑑査部３１が正券と判定し、第２鑑査部３２も正券と判定している場合は、リジェクト券として処理される。
【００５９】
（総合インデックス受信タスクの処理）
本タスクは総合判定後の１つのインデックスを受信するため、１つの仮想鑑査よりインデックスを受信すると同等の処理と考えることができる。
【００６０】
ＴＣＰＵ２１ｂによるリジェクト要因は本タスクにて、リジェクトログを行なう。
【００６１】
（計数開始、計数停止の処理）
第１鑑査部３１と同様に第２鑑査部３２にも計数開始コマンドの送信、診断コマンドにて動作確認を行う。第２鑑査部３２へも計数停止コマンドを送信する。
【００６２】
計数停止時は計数停止コマンドのレスポンスとして受信した、第１鑑査部３１、第２鑑査部３２の計数データと各インデックス受信時、ＭＣＰＵ２１ａで計数した計数データを比較し、計数保証を行う必要がある。
【００６３】
次に、上記のような構成において、紙幣処理システムの通常機能の概略動作を図７に示すフローチャートを参照しつつ説明する。  
すなわち、処理開始時、オペレータは上位装置１００にて計数する動作モードを設定し（ＳＴ１）、計数紙幣を紙幣投入部４にセットし（ＳＴ２）、上位装置１００より計数動作の開始を指示する（ＳＴ３）。
【００６４】
これにより、紙幣部制御部９は、上位装置１００により設定された動作モードに基づいて、紙幣投入部４より紙幣の取り込み動作を開始し、第１、第２鑑査部３１、３２の鑑査結果により計数動作を行い、紙幣搬送機構６により搬送制御（区分制御）を行う（ＳＴ４）。
【００６５】
そして、施封部制御部１７は、施封処理部３の集積部１２あるいは１３に１００枚集積されたときに（ＳＴ５）、受け渡し機構１４、帯巻き機構１５により施封した束を作成し、放出部１６により放出する（ＳＴ６）。  
また、紙幣部制御部９は、紙幣投入部４の紙幣ありを判断し（ＳＴ７）、上位装置１００から計数停止要求が供給されておらず（ＳＴ８）、一時集積庫７が満杯になっていないと判断した際に（ＳＴ９）、ステップ４に戻る。
【００６６】
上記ステップ９において、一時集積庫７の満杯を判断した際、紙幣部制御部９は、計数動作を停止した後、計数結果を上位装置１００へ送信する（ＳＴ１０）。これにより、上位装置１００は供給される計数結果を表示する（ＳＴ１１）。
【００６７】
また、紙幣部制御部９は、満杯を判断した一時集積庫７の紙幣を対向する紙幣集積カセット８に収納する（ＳＴ１２）。この後、紙幣部制御部９は、計数動作を再度、自動的に開始し（ＳＴ１３）、ステップ４に戻る。
【００６８】
また、上記ステップ７において、紙幣投入部４の紙幣なしを判断した際、あるいは上記ステップ８において、上位装置１００から計数停止要求が供給されている際、紙幣部制御部９は、計数動作を停止し、計数結果を上位装置１００へ送信する（ＳＴ１４）。これにより、上位装置１００は供給される計数結果を表示する（ＳＴ１５）。
【００６９】
この後、オペレータはさらに計数する紙幣があるか否かを判断し（ＳＴ１６）、計数する紙幣がある場合、ステップ２に戻り、計数紙幣を紙幣投入部４にセットする。  
また、計数する紙幣がない場合、オペレータは上位装置１００にて計数動作の完了を指示する（ＳＴ１７）。
【００７０】
これにより、紙幣部制御部９は、上位装置１００からの計数動作の完了の指示に基づいて、各一時集積庫７の紙幣を対向する紙幣集積カセット８に収納し（ＳＴ１８）、処理を終了する。  
上記第１鑑査部３１（第２鑑査部３２）での鑑査処理について、図８に示すフローチャートを参照しつつ説明する。  
すなわち、上記第１鑑査部３１のセンサ５ｃにより搬送される紙幣の大きさ、厚さを取得し、第１鑑査部３１の磁気読取部５ｄにより磁気データ等を取得する（ＳＴ２１）。
【００７１】
これにより、ＣＰＵ５ａは取得した券の大きさと記憶素子５ｂに記憶されている紙幣データの各券種ごとの大きさとの類似度を求め、類似度の高い上位ｎ種（少なくとも１つ）の紙幣に対する鑑査コードと券種コードを大きさによる判定結果として出力する（ＳＴ２２）。  
また、ＣＰＵ５ａは取得した券の厚さと記憶素子５ｂに記憶されている紙幣データの各券種ごとの厚さとの類似度を求め、類似度の高い上位ｎ種（少なくとも１つ）の紙幣に対する鑑査コードと券種コードを厚さによる判定結果として出力する（ＳＴ２３）。
【００７２】
また、ＣＰＵ５ａは取得した券の磁気データと記憶素子５ｂに記憶されている紙幣データの各券種ごとの磁気データとの一致を比較し、一致度の高い上位ｎ種（少なくとも１つ）の紙幣に対する鑑査コードと券種コードを磁気データによる判定結果として出力する（ＳＴ２４）。  
したがって、ＣＰＵ５ａは上記大きさによる判定結果と、厚さによる判定結果と、磁気データによる判定結果とに基づいて、鑑査結果としての券種を決定する（ＳＴ２５）。
【００７３】
また、紙幣部制御部９による紙幣の搬送制御等は、ＦＬＡＳＨエリア２４に格納されている紙幣処理部２の制御用のファームウエアプログラム及び紙幣処理部２の制御にかかわる紙幣データを用いて、上記第１、第２鑑査部３１、３２での鑑査処理の場合と同様に行われる。
【００７４】
たとえば、投入される金種に対する券の大きさに基づいて、紙幣投入部４による紙幣取り込み制御を変更したり、第１、第２鑑査部３１、３２での鑑査結果の金種に対する券の大きさに基づいて、紙幣搬送機構６による搬送制御を変更したり、一時集積庫７における集積する位置の大きさを変更する。
【００７５】
また、施封部制御部１７による紙幣の移動制御、施封制御等は、記憶装置２６に格納されて第１、第２鑑査部３１、３２での鑑査処理の場合と同様に行われる。
【００７６】
たとえば、施封処理される金種に対する券の大きさに基づいて、集積部１２、１３における集積部分の大きさを変更したり、受け渡し機構１４における受け取る部分の大きさを変更したり、帯巻き機構１５における帯巻きの長さを変更したり、帯印字内容を変更する。
【００７７】
次に、上位装置１００による紙幣処理装置１での計数する動作モードを設定する処理を説明する。
【００７８】
たとえば、スーパーバイザモード内の取扱金種設定モードを、入力部１０１により選択ことにより、表示部１０２により図９に示す取扱金種設定画面が表示される。この表示に基づいて、第１鑑査取扱金種設定０１−１６を選択する。この選択の結果、表示部１０２により図１０に示す第１鑑査取扱金種設定画面が表示される。この表示画面により、第１鑑査部３１での取扱金種を設定する。
【００７９】
例えば、第１鑑査部３１に対して、第１金種として旧１００ドル、第２金種として旧５０ドル、第３金種として旧２０ドル、第４金種として旧１０ドル、第５金種として旧５ドル、第６金種として旧２ドル、第７金種として旧１ドルが設定される。
【００８０】
また、図９に示す取扱金種設定画面に基づいて、第２鑑査取扱金種設定０１−１６を選択する。この選択の結果、表示部１０２により図１１に示す第２鑑査取扱金種設定画面が表示される。この表示画面により、第２鑑査部３２での取扱金種を設定する。
【００８１】
例えば、第２鑑査部３２に対して、第１金種として新１００ドル、第２金種として新５０ドル、第３金種として新２０ドル、第４金種として新１０ドル、第５金種として新５ドル、第６金種として新２ドル、第７金種として新１ドル、第８金種としてクーポン券が設定される。
上記のような設定により、上位装置１００は第１鑑査部３１での取扱金種に基づく鑑査番号と券種番号と対応する紙幣を正券として判定することができる紙幣データをＭＣＰＵ２１ａを介して第１鑑査部３１の記憶素子５ｂにダウンロードし、第２鑑査部３２での取扱金種に基づく鑑査番号と券種番号と対応する紙幣を正券として判定することができる紙幣データをＭＣＰＵ２１ａを介して第１鑑査部３１の記憶素子５ｂにダウンロードする。
また、上位装置１００は第２鑑査部３２での取扱金種に基づく鑑査番号と券種番号と対応する紙幣を正券として判定することができる紙幣データをＭＣＰＵ２１ａを介して第２鑑査部３２の記憶素子５ｂにダウンロードし、第２鑑査部３２での取扱金種に基づく鑑査番号と券種番号と対応する紙幣を正券として判定することができる紙幣データをＭＣＰＵ２１ａを介して第２鑑査部３２の記憶素子５ｂにダウンロードする。
上記したように、鑑査２台搭載現金処理システムの鑑査券種追加対応を容易に実現できる。すなわち、２台鑑査搭載現金処理システムにおいて、１台の鑑査に新券鑑査機能を持たせることで新券対応する現金処理システムを容易に構築できる。
【００８２】
また、鑑査２台搭載現金処理システムにおける現金処理機改券対応が旧券鑑査をそのまま使用して、対応を可能としている。
【００８３】
さらに、新券鑑査対応が発生した場合でも、旧券鑑査機能はすでに動作している既存の鑑査を使用するため、新券に対応した鑑査機能のみの作成、確認でファーム開発が完了する。このため、ファーム開発の工数削減と旧券鑑査の信頼性の流用を実現できる。
【００８４】
各紙幣の鑑査情報は、鑑査番号＋券種番号で管理し、上位装置より通知可能とすることにより、制御ファーム、既存鑑査ファームを変更することなく新券に対応した現金処理システムを構築することができる。
【００８５】
新券を鑑査する機能は新券用鑑査ファームを作成することだけで、上位装置、制御部、旧券鑑査部のプログラム、ファームウエアは変更しないで対応することができる。
【００８６】
現金処理機内での券種管理は対応可能なすべて券種の数より少なく、鑑査番号＋券種番号で現金処理機内の券種管理番号に割り振ることを特徴とする。
【００８７】
現金処理機が設置されていた地域でこれまで流通していた紙幣（旧券）、現金処理機が設置されている地域にこれから流通する紙幣（紙幣）を同時に鑑査計数できることを特徴とする。
【００８８】
国などの併合、設置場所の移動により、現金処理システムにとってこれから流通する紙幣となる場合はそれを新券に含む。
【図面の簡単な説明】
【００８９】
【図１】この発明の実施の形態に係る紙幣処理システムの概略構成を示す図。
【図２】紙幣データテーブルのテーブル構造を説明する図。
【図３】記憶装置の記憶例を示す図。
【図４】紙幣処理システムの要部の概略構成を示す図。
【図５】紙幣部制御部と第１、第２鑑査部とのインデックス（券の情報）通信シーケンスを示すフローチャート。
【図６】ＭＣＰＵのプログラム構造を説明するためのフローチャート。
【図７】紙幣処理システムの通常機能の概略動作を説明するためのフローチャート。
【図８】紙幣鑑査判別部での鑑査処理を説明するためのフローチャート。
【図９】取扱金種設定画面を示す図。
【図１０】第１鑑査取扱金種設定画面を示す図。
【図１１】第２鑑査取扱金種設定画面を示す図。
【符号の説明】
【００９０】
１…紙幣処理装置、２…紙幣処理部、３…施封処理部、９…紙幣部制御部、２１ａ…ＭＣＰＵ、２１ｂ…ＴＣＰＵ、３１…第１鑑査部、３２…第２鑑査部、１００…上位装置、１０４ａ…紙幣データテーブル。
【図１】
2005174221.tif 000003
【図２】
2005174221.tif 000004
【図３】
2005174221.tif 000005
【図４】
2005174221.tif 000006
【図５】
2005174221.tif 000007
【図６】
2005174221.tif 000008
【図７】
2005174221.tif 000009
【図８】
2005174221.tif 000010
【図９】
2005174221.tif 000011
【図１０】
2005174221.tif 000012
【図１１】
2005174221.tif 000013