(57)【要約】【課題】１枚の紙葉類に対して複数のセンサからのセンサデータを用いて、１つのＣＰＵが処理を実行するシステムにおいて、処理プログラムが内蔵メモリの要領を超える場合であっても、処理効率の低下を抑制することができる。【解決手段】１枚の紙葉類に対して複数のセンサからのセンサデータを用いて、１つのＣＰＵが処理を実行するシステムにおいて、高速ＣＰＵが処理ごとに用いる処理プログラムを外部メモリに備え、各処理の実行時に、低速ＣＰＵが外部メモリから高速ＣＰＵ内の内蔵メモリにローディングするものである。【選択図】      図２
2006293625.tif 000002
【特許請求の範囲】
【請求項１】
紙葉類を１枚ずつ搬送路によって搬送するステップと、
このステップにより１枚の紙葉類が搬送されている際に、上記搬送路上に沿って設けられる複数のセンサによって上記紙葉類からの情報を順に取込むステップと、
このステップにより各センサからの情報を取込む前に、その取込みデータに対する処理プログラムを選択的にロードするステップと、
このロードした処理プログラムの処理を上記取込まれる上記紙葉類からの情報に基づいて実行するステップと、
を有することを特徴とする紙葉類処理方法。
【請求項２】
紙葉類を１枚ずつ搬送路によって搬送する搬送手段と、
この搬送手段により１枚の紙葉類が搬送されている際に、上記搬送路上に沿って設けられる複数のセンサによって上記紙葉類からの情報を順に取込む取込手段と、
この取込手段による各センサからの情報を取込む前に、あらかじめ記憶されている処理プログラムを、その取込みデータに対する処理プログラムを、選択的に外部の記憶媒体から内部の記憶媒体にロードするロード手段と、
このロードした処理プログラムの処理を上記取込まれる上記紙葉類からの情報に基づいて実行する実行手段と、
を具備したことを特徴とする紙葉類処理システム。
【請求項３】
紙葉類を１枚ずつ搬送路によって搬送する搬送手段と、
この搬送手段により１枚の紙葉類が搬送されている際に、上記搬送路上に沿って設けられる複数のセンサによって上記紙葉類からの情報を順に取込む取込手段と、
内蔵するＲＡＭに対して処理プログラムを選択的にロード可能なＣＰＵと、
このＣＰＵの外部に設けられ、上記各センサからの情報を処理する処理プログラムが各センサ毎に分割して記憶されている外部記憶手段と、
上記取込手段による各センサからの情報を取込む前に、そのセンサに対応する処理プログラムを内部ＲＡＭに対してロードするロード手段と、
このロードした処理プログラムの処理を上記取込まれる上記紙葉類からの情報に基づいて実行する実行手段と、
を具備したことを特徴とする紙葉類処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙葉類が１枚ずつ搬送路にそって搬送される際に、１枚の紙葉類に対して複数のセンサにより取込んだセンサデータを用いて、ＣＰＵが処理を実行するシステムにおける紙葉類処理方法と紙葉類処理システムに関する。
【背景技術】
【０００２】
近年、紙葉類の搬送路の搬送方向に沿って設けられている複数のセンサからのデータを処理する際、各センサごとにＣＰＵを設けて処理を行うか、１つのＣＰＵで処理を実行するシステムが開発されている。（特許文献１）
しかし、各センサごとにＣＰＵを設けた場合、コストがかかるという問題がある。また、１つのＣＰＵで処理を実行する場合、１つのＣＰＵで種種の処理を行うために、ＣＰＵの外部に大容量のメモリを設け、処理プログラムに使用した場合、処理時間がかかり、ＣＰＵの性能を十分に引き出すことができないという欠点がある。
【特許文献１】特開２００１−２１６５５１（図２、図１４）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のように、１枚の紙葉類に対して複数のセンサからのセンサデータを用いて、１つのＣＰＵが処理を実行するシステムにおいて、処理プログラムが内蔵メモリの要領を超える場合であっても、処理効率の低下を抑制することができる紙葉類処理方法と紙葉類処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
この発明は、紙葉類を１枚ずつ搬送路によって搬送するステップと、このステップにより１枚の紙葉類が搬送されている際に、上記搬送路上に沿って設けられる複数のセンサによって上記紙葉類からの情報を順に取込むステップと、このステップにより各センサによって上記紙葉類からの情報を取込む前に、その取込みデータに対する処理プログラムを選択的にロードするステップと、このロードした処理プログラムの処理を上記取込まれる上記紙葉類からの情報に基づいて実行するステップとを有する。
【０００５】
この発明は、紙葉類を１枚ずつ搬送路によって搬送する搬送手段と、この搬送手段により１枚の紙葉類が搬送されている際に、上記搬送路上に沿って設けられる複数のセンサによって上記紙葉類からの情報を順に取込む取込手段と、この取込手段により各センサによって上記紙葉類からの情報を取込む前に、あらかじめに記憶されている処理プログラムを、その取込みデータに対する処理プログラムを、選択的に外部の記憶媒体から内部の記憶媒体にロードするロード手段と、このロードした処理プログラムの処理を上記取込まれる上記紙葉類からの情報に基づいて実行する実行手段とを有する。
【０００６】
この発明は、紙葉類を１枚ずつ搬送路によって搬送する搬送手段と、この搬送手段により１枚の紙葉類が搬送されている際に、上記搬送路上に沿って設けられる複数のセンサによって上記紙葉類からの情報を順に取込む取込手段と、内蔵するＲＡＭに対して処理プログラムを選択的にロード可能なＣＰＵと、このＣＰＵの外部に設けられ、前記各センサからの情報を処理する処理プログラムが各センサ毎に分割して記憶されている外部記憶手段と、上記取込手段による各センサからの情報を取込む前に、そのセンサに対応する処理プログラムを内部ＲＡＭに対してロードするロード手段と、このロードした処理プログラムの処理を上記取込まれる上記紙葉類からの情報に基づいて実行する実行手段とを有する。
【発明の効果】
【０００７】
上記した手段により、１枚の紙葉類に対して複数のセンサからのセンサデータを用いて、１つのＣＰＵが処理を実行するシステムにおいて、処理プログラムが内蔵メモリの要領を超える場合であっても、処理効率の低下を抑制することができる紙葉類処理方法と紙葉類処理システムを提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、この発明の一実施形態について図面を参照して説明する。
【０００９】
図１は、この発明に係わる紙葉類の一例として紙幣の処理装置１を示し、図２は、図１の処理装置１の制御回路の構成を示すものである。
【００１０】
図１に示すように、処理装置１は、１枚ずつ搬送される紙幣の金種、真偽を判断するものであり、紙幣を所定の取出位置へ順次供給する供給部２を備えている。紙幣の取出位置には、供給部２にて供給された紙幣を搬送路３に沿って１枚づつ取出す取出部４が配設されている。
【００１１】
また、処理装置１には搬送路３に沿って可視光検知器（センサ１）１１、紫外線検知器（センサ２）１１、磁気検知器（センサ３）１１が配設されている。
【００１２】
可視光検知器（センサ１）１１は、透過光により得られる紙幣の形状やサイズにより、券種を判定するためのセンサデータを出力するものである。また、反射光により得られるパターンにより、券種を判定するためのセンサデータを出力するものである。
【００１３】
紫外線検知器（センサ２）１１は、紫外線の検知位置あるいは検知部分により、真偽を判定するためのセンサデータを出力するものである。
【００１４】
磁気検知器（センサ３）１１は、磁気の検知位置あるいは検知部分により、券種を判定するためのセンサデータを出力するものである。
【００１５】
上記可視光検知器（センサ１）１１、紫外線検知器（センサ２）１１、磁気検知器（センサ３）には、それぞれＡ／Ｄ変換部１２、１２、１２と選択回路１３を介して高速ＣＰＵ１４が接続されている。選択回路１３は紙幣の搬送位置に基づいて、すなわち搬送制御部１８からの信号により、可動端子を固定端子ａ、ｂ、ｃ、…に切り換えるものであり、上記可視光検知器（センサ１）１１に紙幣が対向している際、可動端子が固定端子ａ側に設定され、紫外線検知器（センサ２）１１に紙幣が対向している際、可動端子が固定端子ｂ側に設定され、磁気検知器（センサ３）に紙幣が対向している際、可動端子が固定端子ｃ側に設定される。
【００１６】
搬送制御部１８は、図示しないセンサにより搬送路３上を搬送される紙幣の搬送位置を検出し、この位置に基づく切換え信号を出力するものである。
【００１７】
高速ＣＰＵ１４には、低速ＣＰＵ１５、外部ＲＯＭ１６、外部ＲＡＭ１７が接続されている。
【００１８】
高速ＣＰＵ１４は、制御用のＣＰＵコア２１、制御プログラム等のデータ記憶用の内蔵ＲＡＭ２２、ＤＭＡ２３により構成されている。内蔵ＲＡＭ２２は、図２に示すように、制御プログラム記憶領域２２ａ、処理プログラム記憶領域２２ｂ、処理結果記憶領域２２ｃにより構成されている。処理プログラム記憶領域２２ｂにおいて、開始アドレスを固定し、センサデータ位置を固定し、各処理プログラムが登録される。処理結果記憶領域２２ｃには各処理プログラムごとの処理結果が記憶される。
【００１９】
低速ＣＰＵ１５は、高速ＣＰＵ１４からの処理プログラム書き換え要求に基づいて、外部ＲＯＭ１６に記憶されている各センサに対応した処理プログラムを読出し、高速ＣＰＵ１４に出力するものである。
【００２０】
外部ＲＯＭ１６は、たとえば、第１のエリア１６ａに処理１として透過光検知処理のプログラムデータが登録され、第２のエリア１６ｂに処理２として紫外線検知処理のプログラムデータが登録され、第３のエリア１６ｃに処理３として磁気検知処理のプログラムデータが登録されている。
【００２１】
外部ＲＡＭ１７は、選択回路１３からのセンサデータを登録し、各処理の実行時に読み出されるものである。
【００２２】
次に、上記のような構成の処理装置について、図３に示すフローチャートと、図４に示す説明図を参照しつつ説明する。
【００２３】
たとえば今、処理を行う紙幣を供給部２にセットし、図示しないスタートキーを投入する。これにより、ＣＰＵ１４のＣＰＵコア２１は、高速ＣＰＵ１４内の初期化を行い（ＳＴ１）、処理プログラム書き換え要求を低速ＣＰＵ１５に出力する（ＳＴ２）。これにより、低速ＣＰＵ１５は外部ＲＯＭ１６の第１のエリア１６ａに記憶されている可視光検知処理（処理１）の処理プログラムを読出し、高速ＣＰＵ１４に出力する。
【００２４】
すると、高速ＣＰＵ１４のＣＰＵコア２１は供給される可視光検知処理の処理プログラムを内蔵ＲＡＭ２２の処理プログラム記憶領域２２ｂに記憶する（ＳＴ３）。これにより、処理１に対する処理プログラムが外部ＲＯＭ１６から内蔵ＲＡＭ２２にダウンロードされる。
【００２５】
また、上記スタートキーの投入にともなって、供給部２の紙幣が取出部４によって１枚取り出され、搬送路３によって搬送される。これにより、紙幣の先端が可視光検知器１１の検知位置に対向した際、搬送制御部１８からの切換信号により、選択回路１３の可動端子をａ端子側に切換る。この切換により、可視光検知器１１からのセンサデータがＡ／Ｄ変換器１２、選択装置１３を介して高速ＣＰＵ１４に供給される。
【００２６】
これにより、高速ＣＰＵ１４のＣＰＵコア２１は、その供給される可視光検知器１１からのセンサデータを外部ＲＡＭ１７のセンサデータ記憶領域１７ａに記憶する（ＳＴ４）。この記憶終了時に、高速ＣＰＵ１４のＣＰＵコア２１は内蔵ＲＡＭ２２にダウンロードされた可視光検知処理の処理プログラムを実行することにより（ＳＴ５）、上記透過光によるセンサデータ、あるいは反射光によるセンサデータにより券種を検出し（ＳＴ６）、この検出した券種を処理結果として内蔵ＲＡＭ２２の処理結果記憶領域２２ｃに記憶する（ＳＴ７）。
【００２７】
ついで、高速ＣＰＵ１４のＣＰＵコア２１は、可視光検知処理が終了した際、処理プログラム書き換え要求を低速ＣＰＵ１５に出力する（ＳＴ８）。これにより、低速ＣＰＵ１５は外部ＲＯＭ１６の第２のエリア１６ｂに記憶されている紫外線検知処理の処理プログラムを読出し、高速ＣＰＵ１４に出力する。
【００２８】
すると、高速ＣＰＵ１４のＣＰＵコア２１は供給される紫外線検知処理の処理プログラムを内蔵ＲＡＭ２２の処理プログラム記憶領域２２ｂに記憶する（ＳＴ９）。これにより、処理２に対する処理プログラムが外部ＲＯＭ１６から内蔵ＲＡＭ２２にダウンロードされる。
【００２９】
そして、上記搬送路３により、搬送される紙幣の先端が紫外線検知器１１の検知位置に対向した際、搬送制御部１８からの切換信号により、選択回路１３の可動端子をｂ端子側に切換る。この切換により、紫外線検知器１１からのセンサデータがＡ／Ｄ変換器１２、選択装置１３を介して高速ＣＰＵ１４に供給される。
【００３０】
これにより、高速ＣＰＵ１４のＣＰＵコア２１は、その供給される紫外線検知器１１からのセンサデータを外部ＲＡＭ１７のセンサデータ記憶領域１７ｂに記憶する（ＳＴ１０）。この記憶終了時に、高速ＣＰＵ１４のＣＰＵコア２１は紫外線検知処理の処理プログラムを実行することにより（ＳＴ１１）、上記紫外線によるセンサデータにより券の真偽を検出し（ＳＴ１２）、この検出した真偽を処理結果として内蔵ＲＡＭ２２の処理結果記憶領域２２ｃに記憶する（ＳＴ１３）。
【００３１】
ついで、高速ＣＰＵ１４のＣＰＵコア２１は、紫外線検知処理が終了した際、処理プログラム書き換え要求を低速ＣＰＵ１５に出力する（ＳＴ１４）。これにより、低速ＣＰＵ１５は外部ＲＯＭ１６の第２のエリア１６ｃに記憶されている磁気検知処理の処理プログラムを読出し、高速ＣＰＵ１４に出力する。
【００３２】
すると、高速ＣＰＵ１４のＣＰＵコア２１は供給される磁気検知処理の処理プログラムを内蔵ＲＡＭ２２の処理プログラム記憶領域２２ｂに記憶する（ＳＴ１５）。これにより、処理３に対する処理プログラムが外部ＲＯＭ１６から内蔵ＲＡＭ２２にダウンロードされる。
【００３３】
そして、上記搬送路３により、搬送される紙幣の先端が磁気検知器１１の検知位置に対向した際、搬送制御部１８からの切換信号により、選択回路１３の可動端子をｃ端子側に切換る。この切換により、磁気検知器１１からのセンサデータがＡ／Ｄ変換器１２、選択装置１３を介して高速ＣＰＵ１４に供給される。
【００３４】
これにより、高速ＣＰＵ１４のＣＰＵコア２１は、その供給される磁気検知器１１からのセンサデータを外部ＲＡＭ１７のセンサデータ記憶領域１７ｂに記憶する（ＳＴ１６）。この記憶終了時に、高速ＣＰＵ１４のＣＰＵコア２１は磁気検知処理の処理プログラムを実行することにより（ＳＴ１７）、上記磁気によるセンサデータにより券の真偽を検出し（ＳＴ１８）、この検出した真偽を処理結果として内蔵ＲＡＭ２２の処理結果記憶領域２２ｃに記憶する（ＳＴ１９）。
【００３５】
上記したように、１枚の紙葉類に対して複数のセンサからのセンサデータを用いて、１つのＣＰＵが処理を実行するシステムにおいて、高速ＣＰＵが処理ごとに用いる処理プログラムを外部メモリに備え、各処理の実行前に、外部メモリから高速ＣＰＵ内の内蔵メモリにローディングすることにより、処理の高速化が図れるものである。
【図面の簡単な説明】
【００３６】
【図１】この発明の一実施形態を説明するための紙幣処理装置の概略構成を示す図。
【図２】紙幣処理装置の概略構成を示すブロック図。
【図３】紙幣処理装置の処理を説明するためのフローチャート。
【図４】紙幣処理装置の処理を説明するための説明図。
【符号の説明】
【００３７】
１…紙幣処理装置  ３…搬送路  １１…センサ  １４…高速ＣＰＵ  １５…低速ＣＰＵ  １６…外部ＲＯＭ  ２１…ＣＰＵコア  ２２…内蔵ＲＡＭ  
【図１】
2006293625.tif 000003
【図２】
2006293625.tif 000004
【図３】
2006293625.tif 000005
【図４】
2006293625.tif 000006