(57)【要約】【課題】ユーザごとに異なることがない複数の基本的な処理機能をあらかじめ決めておき、各ユーザの仕様に基づいて上記の処理機能を選択しながら処理動作の順序を制御する。【解決手段】入力装置１および出力装置４を接続し上位装置３の処理結果に基づいて現金の受け払いを行う現金自動処理機において、それぞれ独立した処理機能を備える複数の機能部２１〜２６と、あらかじめ定められた業務仕様に基づいて前記複数の機能部を順次に指定しその実行順序を指示し実行させる処理制御部２０とを有する。上記の処理制御部は業務仕様を記述した制御ファイルを読み込んで実行することにより、個別のユーザ要求（仕様）を実現する。【選択図】　　　図１
2004078809.tif 000002
【特許請求の範囲】
【請求項１】
入力装置および出力装置を接続し上位装置の処理結果に基づいて現金の受け払いを行う現金自動処理機において、それぞれ独立した処理機能を備える複数の機能部と、あらかじめ定められた業務仕様に基づいて前記複数の機能部を順次に指定しその実行順序を指示し実行させる処理制御部とを有することを特徴とする現金自動処理機。
【請求項２】
請求項１記載の現金自動処理機において、前記処理制御部は、前記業務仕様に基づいて順次に処理機能名を記述した制御ファイルを読み込み、前記制御ファイルが指定した機能部の処理機能を前記制御ファイルの記述に従って順次に実行させることを特徴とする現金自動処理機。
【請求項３】
請求項２記載の現金自動処理機において、前記制御ファイルは、ＩＮＩファイルであることを特徴とする現金自動処理機。
【請求項４】
入力装置および出力装置を接続し上位装置の処理結果に基づいて現金の受け払いを行う現金自動処理機を動作させるプログラムであって、それぞれ独立した複数の処理機能を保持し、あらかじめ定められた業務仕様に基づいて前記複数の処理機能を順次に指定し、その実行順序を指示し実行させることを特徴とするプログラム。
【請求項５】
請求項４記載のプログラムにおいて、前記プログラムは、前記業務仕様に基づいて順次に処理機能名を記述した制御ファイルであって、前記現金自動処理機は前記制御ファイルを読み込み、前記制御ファイルが指定した処理機能を前記制御ファイルの記述に従って順次に実行させることを特徴とするプログラム。
【請求項６】
請求項５記載のプログラムにおいて、前記制御ファイルは、ＩＮＩファイルであることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は現金自動処理機およびプログラムに関し、特に異なる業務仕様にそれぞれ適合するように処理機能の動作順序を変更することができる現金自動処理機およびプログラムに関する。
【０００２】
【従来の技術】
現金自動処理機は金融機関などの窓口で使用されるだけでなく、ショッピングセンタやコンビニなどにも設置され、広く一般に利用されている。このような現金自動処理機は、通常の一般利用者から見れば、すべて同一の機械に見えるが、実際には金融機関や設置者（ユーザ）ごとに操作の手順やサービスの内容が異なっていることが多い。すなわち、現金自動処理機の基本的な処理動作は同一であるが、ユーザごとに業務仕様に差異があり、これが操作手順や機械の相異となっている。
【０００３】
従来、上記のような異なる仕様に対処するために、現金自動処理機のメーカは標準的な機能仕様をユーザ要求に適合させるユーザカスタマイズ作業を行っている。しかしながら、このようなユーザカスタマイズは予期し得ないトラブル（ソースプログラムの変更などのような）が発生することもあり、作業期間が長期化したり費用が増加したりして開発効率が悪化することが多い。
【０００４】
【発明が解決しようとする課題】
上記のように、従来、現金自動処理機は多数のユーザごとにそれぞれ異なる仕様のものを導入しなくてはならない。そうした場合、その都度ユーザカスタマイズしていたのでは期間，費用ともにかかってしまい大変開発効率が悪いという問題がある。
【０００５】
その理由は、現金自動処理機はユーザにより処理内容には多少の差しかないが、処理の順序などの統一が行われていないためである。しかしながら、この差異は各ユーザがそれぞれのサービスを差別化する手段としている場合もあり、それを統一することは困難であると思われる。
【０００６】
本発明の目的は、ユーザの仕様に支障を及ぼすことなく上記のような問題点を改善するために、ユーザごとに異なることがない複数の基本的な処理機能をあらかじめ決めておき、各ユーザの仕様に基づいて上記の処理機能を選択しながら動作順序を制御することができる現金自動処理機およびプログラムを提供することにある。
【０００７】
【課題を解決するための手段】
本発明の現金自動処理機は、入力装置および出力装置を接続し上位装置の処理結果に基づいて現金の受け払いを行う現金自動処理機において、それぞれ独立した処理機能を備える複数の機能部と、あらかじめ定められた業務仕様に基づいて前記複数の機能部を順次に指定しその実行順序を指示し実行させる処理制御部とを有することを特徴とする。
【０００８】
さらに、本発明の現金自動処理機において、前記処理制御部は、前記業務仕様に基づいて順次に処理機能名を記述した制御ファイルを読み込み、前記制御ファイルが指定した機能部の処理機能を前記制御ファイルの記述に従って順次に実行させることを特徴とする。
【０００９】
さらに、本発明の現金自動処理機において、前記制御ファイルは、ＩＮＩファイルであることを特徴とする。
【００１０】
また、本発明のプログラムは、入力装置および出力装置を接続し上位装置の処理結果に基づいて現金の受け払いを行う現金自動処理機を動作させるプログラムであって、それぞれ独立した複数の処理機能を保持し、あらかじめ定められた業務仕様に基づいて前記複数の処理機能を順次に指定し、その実行順序を指示し実行させることを特徴とする。
【００１１】
さらに、本発明のプログラムにおいて、前記プログラムは、前記業務仕様に基づいて順次に処理機能名を記述した制御ファイルであって、前記現金自動処理機は前記制御ファイルを読み込み、前記制御ファイルが指定した処理機能を前記制御ファイルの記述に従って順次に実行させることを特徴とする。
【００１２】
さらに、本発明のプログラムにおいて、前記制御ファイルは、ＩＮＩファイルであることを特徴とする。
【００１３】
すなわち、本発明によれば、個々に単独で分かれる複数の処理を行うシステムにおいて処理ステップをＩＮＩファイルから読込むことによって、対象ユーザが変わった場合においてもソースプログラムの修正なしで処理ステップの変更、もしくは処理の追加・削除を行うことができる。
【００１４】
【発明の実施の形態】
以下、本発明について図面を参照しながら説明する。
【００１５】
図１は本発明の実施の一形態を示す説明図である。同図において、本発明による現金自動処理機２は、入力装置１および出力装置４を接続し上位装置３の処理結果に基づいて現金の受け払いを行う現金自動処理機において、それぞれ独立した処理機能を備える複数の機能部２１〜２６と、あらかじめ定められた業務仕様に基づいて前記複数の機能部を順次に指定しその実行順序を指示し実行させる処理制御部２０とを有する。
【００１６】
具体的には、本発明によるシステム実施例は、液晶パネルで赤外線センサによる入力を可能とする入力装置１と、硬貨部，紙幣部，通帳部，レシート部，ジャーナル部の装置をもつ現金自動処理機２と、データの送受信を行う上位装置３と、液晶パネル，硬貨排出装置，紙幣排出装置を備える出力装置４とから構成されている。
【００１７】
現金自動処理機２は処理機能２１〜２６（機能部２１〜２６）を有している。ここでそれぞれの処理は独立しており、処理順序，処理回数に制限はない。現金自動処理機２は入力装置１により入力された情報をもとに必要な処理を行い、その取引が成立なのかまたは不成立なのかの情報を上位装置３と送受信を行うことにより取得し、この受信情報をもとにさらに必要な処理を行い出力装置４に出力を行う。
【００１８】
図２はあるユーザＡからの要求に基づいて作成したＩＮＩファイルの例を示す説明図である。
【００１９】
同図は、ある取引における処理動作ステップを表わすものである。ＳＴＡＲＴに記述されているのは、入力装置に情報が入力されてから送信を行うまでの処理である。ＳＴＡＲＴ：９９９を読込むことによって処理を待ち合わせ、上位装置と送受信を行う。
【００２０】
その後、上位装置からの受信情報により、取引成立の場合はＯＫＳＴＥＰの処理を行い、上位装置からの受信情報が取引不成立の場合はＮＧＳＴＥＰの処理を継続して行う。すべての処理が終了したら出力装置により出力を行う。
【００２１】
図３は、図２に示したＩＮＩファイルを読み込んだ現金自動処理機の動作を示す流れ図である。
【００２２】
図３を参照すると、まず、入力装置により入力された情報をもとに処理を開始する（ステップ５１）。
【００２３】
その後、ＩＮＩファイルに記述されている順に処理を行っていく（ステップ５２，５３）。
【００２４】
そしてＳＴＡＲＴ：９９９；の記述により、すでに行っている処理の終了を待つ（ステップ５４）。
【００２５】
待合わせを行っている処理が正常に終了したら上位装置と送受信を行う。そして上位装置からの受信情報の成否判断を行う（ステップ５５）。
【００２６】
上位装置からの受信情報が成立の場合、ＯＫＳＴＥＰの処理を記述の順序に従って行う（ステップＡ１，Ａ２）。
【００２７】
上位装置からの受信情報が不成立の場合、ＮＧＳＴＥＰの処理を行う（ステップＢ１）。
【００２８】
すべての処理が終了したら、出力装置により適切な情報，媒体を出力することにより動作を完了する（ステップ５６）。
【００２９】
図４は他のユーザＢからの要求に基づいて作成したＩＮＩファイルの例を示す説明図である。また、図５はこのＩＮＩファイルを読み込んだ現金自動処理機の動作を示す流れ図である。
【００３０】
図４を参照すると、ＳＴＡＲＴ：では処理００１が指定され、ＯＫＳＴＥＰ：では処理００２および処理００４がそれぞれ指定され、ＮＧＳＴＥＰ：では処理００５および処理００６がそれぞれ指定されている。
【００３１】
さらに図５を参照すると、取引成立の場合にはステップＡ１０（処理００２）およびＡ２０（処理００４）が動作し、取引不成立の場合にはステップＢ１０（処理００５）およびＢ２０（処理００６）が動作する。
【００３２】
上記のように、同一の処理機能を備える現金自動処理機において、ＩＮＩファイルを制御ファイルとしてその記述を変更することにより、手順が異なる処理動作を実現することができる。すなわち、ユーザごとに異なる仕様に容易に対応することが可能となる。
【００３３】
なお、本発明では具体的に現金自動処理機について言及したが、本発明の適用範囲は現金自動処理機のみに限定されるものではない。ＩＮＩファイルを制御ファイルとして利用し得るような制御対象はいずれも本発明を適用し得るものである。
【００３４】
【発明の効果】
以上、詳細に説明したように、本発明によれば、ユーザごとに異なることがない複数の基本的な処理機能をあらかじめ決めておき、各ユーザの仕様に基づいて上記の処理機能を選択しながら処理動作を指定する制御ファイルを利用しているので、この制御ファイルを変更することによりユーザ要求が異なる現金自動処理機を容易に実現することができる。すなわち、ソースプログラムを変更することなく、ユーザカスタマイズ作業を効率よく実施することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の一形態を示す説明図。
【図２】ＩＮＩファイルの記述例を示す説明図。
【図３】図２のＩＮＩファイルによる動作を示す流れ図。
【図４】ＩＮＩファイルの他の記述例を示す説明図。
【図５】図４のＩＮＩファイルによる動作を示す流れ図。
【符号の説明】
１　　入力装置
２　　現金自動処理機
３　　上位装置
４　　出力装置
２０　　処理制御部
２１〜２６　　機能部
【図１】
2004078809.tif 000003
【図２】
2004078809.tif 000004
【図３】
2004078809.tif 000005
【図４】
2004078809.tif 000006
【図５】
2004078809.tif 000007