JP6882219B2 - Automatic teller machine, deposit processing method - Google Patents

Automatic teller machine, deposit processing method Download PDF

Info

Publication number
JP6882219B2
JP6882219B2 JP2018053254A JP2018053254A JP6882219B2 JP 6882219 B2 JP6882219 B2 JP 6882219B2 JP 2018053254 A JP2018053254 A JP 2018053254A JP 2018053254 A JP2018053254 A JP 2018053254A JP 6882219 B2 JP6882219 B2 JP 6882219B2
Authority
JP
Japan
Prior art keywords
banknote
bill
unit
banknotes
denomination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018053254A
Other languages
Japanese (ja)
Other versions
JP2019164711A (en
Inventor
圭亮 久保田
圭亮 久保田
和宜 横田
和宜 横田
栗原 誠
誠 栗原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Frontech Ltd
Original Assignee
Fujitsu Frontech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Frontech Ltd filed Critical Fujitsu Frontech Ltd
Priority to JP2018053254A priority Critical patent/JP6882219B2/en
Publication of JP2019164711A publication Critical patent/JP2019164711A/en
Application granted granted Critical
Publication of JP6882219B2 publication Critical patent/JP6882219B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、金融機関向け自動取引装置等に関する。 The present invention relates to an automated teller machine for financial institutions and the like.

ATM(automated/automatic teller machine)等の金融機関向け自動取引装置は、紙幣の入金や出金を行う紙幣処理ユニットを備える。 An automated teller machine (ATM) or other automated teller machine for financial institutions is equipped with a banknote processing unit for depositing and withdrawing banknotes.

図11に、既存の紙幣処理ユニットの概略構成を示す。
図示の例では、紙幣処理ユニット250は、投入口251、鑑別部252、一時保留部253、収納検知センサ254、カセット255、搬送路256、制御部257等を有する。
FIG. 11 shows a schematic configuration of an existing banknote processing unit.
In the illustrated example, the bill processing unit 250 includes a slot 251, a discrimination unit 252, a temporary holding unit 253, a storage detection sensor 254, a cassette 255, a transport path 256, a control unit 257, and the like.

投入口251には、入金する紙幣が投入されるか、または出金する紙幣が集積される。
鑑別部252は、例えば入金される紙幣の金種等を鑑別する(紙幣鑑別する)。金種は、例えば、一万円札、五千円札、千円札等である。鑑別部252は、不図示のプロセッサ等を有しており、このプロセッサが紙幣鑑別処理を実行する。
Banknotes to be deposited or withdrawn are accumulated in the slot 251.
The discrimination unit 252 discriminates, for example, the denomination of the bill to be deposited (banknote discrimination). The denomination is, for example, a 10,000-yen bill, a 5,000-yen bill, a 1,000-yen bill, or the like. The discriminating unit 252 has a processor (not shown) or the like, and this processor executes the bill discriminating process.

一時保留部253は、入金された紙幣を一時的に保留するスペースである。但し、入金の際に一時保留部253を利用しない場合もある。一時保留部253は、後述する復旧処理の際に紙幣を一時的に保留する際にも利用される。 The temporary holding unit 253 is a space for temporarily holding the deposited banknotes. However, there are cases where the temporary hold unit 253 is not used when making a deposit. The temporary holding unit 253 is also used when the banknotes are temporarily held during the restoration process described later.

カセット255は、紙幣を金種毎に収納する収納部である。図示の例では、カセット255は2個あり、例えば一方が千円札用、他方が一万円札用である。収納検知センサ254は、各カセット255各々の入口付近に備えられ、紙幣がカセット255に入ったことを検知する。 The cassette 255 is a storage unit for storing banknotes for each denomination. In the illustrated example, there are two cassettes 255, for example, one for a 1,000-yen note and the other for a 10,000-yen note. The storage detection sensor 254 is provided near the entrance of each cassette 255, and detects that a bill has entered the cassette 255.

入金する場合、ユーザは任意の1枚以上の(通常は複数枚の)紙幣を、投入口251に投入する。この紙幣は、一枚ずつ、投入口251から繰出されて、搬送路256上をまず鑑別部252まで搬送されて、鑑別部252でその金種等が鑑別される。そして、一時保留部253へ搬送されて、投入口251に投入された全ての紙幣が鑑別されるまで、一旦、保留されてから、該当するカセット255へと搬送されるケースと、鑑別された後、一時保留部253に保留せず、該当するカセット255へと搬送されるケースとがある。該当するカセット255とは、例えば、鑑別部252で千円札と鑑別された紙幣の場合には千円札用のカセット255となる。紙幣が、該当するカセット255に入る際に、その収納検知センサ254によって検知される。 When depositing, the user inserts any one or more (usually a plurality of) banknotes into the slot 251. These banknotes are unwound one by one from the slot 251 and first transported to the discrimination unit 252 on the transport path 256, and the denomination and the like are discriminated by the discrimination unit 252. Then, the banknotes are temporarily held until they are transported to the temporary holding unit 253 and all the banknotes inserted into the slot 251 are discriminated, and then the banknotes are temporarily held and then transported to the corresponding cassette 255. In some cases, the banknotes are not held in the temporary holding unit 253 but are transported to the corresponding cassette 255. The corresponding cassette 255 is, for example, a cassette 255 for a 1000-yen bill in the case of a bill that has been discriminated from a 1000-yen bill by the discrimination unit 252. When the bill enters the corresponding cassette 255, it is detected by the storage detection sensor 254.

制御部257は、紙幣処理ユニット250全体を管理制御するものであり、例えばCPU等を有する。制御部257は、特に図示しない通信線/バス等により、不図示の上位制御部や図示の鑑別部252の不図示のプロセッサ、収納検知センサ254、搬送路256を動かす為の不図示のモーター等と接続しており、これらの構成との通信や制御やデータ取得等が可能となっている。これより制御部257は、例えば、鑑別部252から紙幣鑑別結果を取得する。また、制御部257は、例えば、収納検知センサ254の検知結果を取得することで、紙幣がカセット255に入ったか否かを認識できる。 The control unit 257 manages and controls the entire banknote processing unit 250, and has, for example, a CPU and the like. The control unit 257 includes a higher-level control unit (not shown), a processor (not shown) of the identification unit 252 (not shown), a storage detection sensor 254, a motor (not shown) for moving the transport path 256, and the like by means of a communication line / bus or the like (not shown). It is possible to communicate with these configurations, control them, and acquire data. From this, the control unit 257 acquires the bill identification result from, for example, the identification unit 252. Further, the control unit 257 can recognize whether or not the bill has entered the cassette 255 by acquiring the detection result of the storage detection sensor 254, for example.

尚、不図示の上位制御部は、例えば紙幣処理ユニット250が搭載されているATM全体を制御する制御装置である。 The upper control unit (not shown) is, for example, a control device that controls the entire ATM on which the bill processing unit 250 is mounted.

また、特許文献1、2の従来技術が知られている。
特許文献1の従来技術は、紙幣搬送の障害が発生した場合、繰出分離前の残留紙幣を含む金種や枚数が確定していない紙幣を顧客に返却し、装置内の取扱紙幣の有高情報を確定させる。
Further, the prior arts of Patent Documents 1 and 2 are known.
According to the prior art of Patent Document 1, when a banknote transportation failure occurs, a banknote whose denomination and number of banknotes including the remaining banknote before the separation of banknotes are not determined is returned to the customer, and the amount of banknotes handled in the device is information. To confirm.

特許文献2の従来技術は、入金取引時には、取引に使用される貨幣から除外された除外物をリジェクトカセットに収納し、入金計数結果からリサイクルカセットに収納された貨幣量を減算して得られた値をリジェクトカセットに収納された貨幣量とする。 The prior art of Patent Document 2 is obtained by storing the excluded items excluded from the money used in the transaction in the reject cassette at the time of deposit transaction and subtracting the amount of money stored in the recycle cassette from the deposit count result. Let the value be the amount of money stored in the reject cassette.

また、特許文献1,2には、ジャム発生後の自動復旧処理が開示されている。 Further, Patent Documents 1 and 2 disclose an automatic recovery process after a jam occurs.

特開2015−92308号公報Japanese Unexamined Patent Publication No. 2015-922308 特開2015−122080号公報Japanese Unexamined Patent Publication No. 2015-12280

制御部257は、不図示のモーター等を駆動制御することで、紙幣を搬送路256上を搬送させる。 The control unit 257 transports banknotes on the transport path 256 by driving and controlling a motor or the like (not shown).

図12(a)(b)に、紙幣搬送方法の具体例(その1)を示す。
図13に、紙幣搬送方法の具体例(その2)を示す。
12 (a) and 12 (b) show a specific example (No. 1) of the bill transport method.
FIG. 13 shows a specific example (No. 2) of the bill transport method.

まず、図12(a)(b)に示す具体例(その1)について説明する。
具体例(その1)は、上述した入金紙幣を一旦、一時保留部253に保留してから該当するカセット255へと搬送するケースである。
First, a specific example (No. 1) shown in FIGS. 12 (a) and 12 (b) will be described.
A specific example (No. 1) is a case in which the above-mentioned deposit bill is temporarily held in the temporary holding unit 253 and then transported to the corresponding cassette 255.

図12(a)(b)には、具体例(その1)の場合における紙幣の搬送の流れを図示の太線矢印で示す。 In FIGS. 12 (a) and 12 (b), the flow of transporting banknotes in the case of the specific example (No. 1) is shown by a thick arrow in the figure.

図12(a)に太線矢印で示すように、紙幣が一枚ずつ投入口251から繰出されて、搬送路256上をまず鑑別部252まで搬送されて、鑑別部252でその金種等が鑑別される。そして、紙幣は、一時保留部253まで搬送されて蓄積される。 As shown by the thick arrow in FIG. 12A, the banknotes are drawn out one by one from the insertion slot 251 and first transported to the discrimination unit 252 on the transport path 256, and the denomination and the like are discriminated by the discrimination unit 252. Will be done. Then, the banknotes are transported to the temporary holding unit 253 and accumulated.

投入口251に投入された全ての紙幣が、上記のように、鑑別部252で金種等を鑑別後に一時保留部253に、一旦、保留されてから、図12(b)に太線矢印で示すように、一時保留部253から紙幣を一枚ずつ繰出して、各紙幣を搬送路256上を上記“該当するカセット255”へと搬送して収納させる。 As described above, all the banknotes inserted into the slot 251 are temporarily held in the temporary holding section 253 after the denominations and the like are discriminated by the discrimination section 252, and then are temporarily held by the thick line arrow in FIG. 12 (b). As described above, the banknotes are drawn out one by one from the temporary holding unit 253, and each banknote is transported on the transport path 256 to the above-mentioned "corresponding cassette 255" and stored.

次に、図13に示す具体例(その2)について説明する。
具体例(その2)は、上述した入金紙幣を鑑別後に、一時保留部253に保留せず、“該当するカセット255”へと搬送するケースである(ダイレクト入金のケース)。
Next, a specific example (No. 2) shown in FIG. 13 will be described.
A specific example (No. 2) is a case in which the above-mentioned deposited banknotes are discriminated and then transported to the “corresponding cassette 255” without being held in the temporary holding unit 253 (direct deposit case).

上記図12(a)(b)のような入金モードの場合、入金された紙幣を一時保留部253に一時的に蓄積し、その間に、顧客に投入金額を表示して顧客に確認させる。そして、顧客がOKを操作したら、紙幣を一時保留部253から該当するカセット255へ搬送して収納する。 In the deposit mode as shown in FIGS. 12 (a) and 12 (b), the deposited banknotes are temporarily stored in the temporary holding unit 253, and during that time, the customer is asked to display the input amount and confirm it. Then, when the customer operates OK, the banknotes are transported from the temporary holding unit 253 to the corresponding cassette 255 and stored.

入金のモードには、他にも、図13に示すような、入金紙幣を一時保留部253で蓄積せず、鑑別後の紙幣をダイレクトにカセット255へと搬送・収納するダイレクト入金モードがある。 In addition to the deposit mode, as shown in FIG. 13, there is a direct deposit mode in which the deposited banknotes are not accumulated in the temporary holding unit 253 and the identified banknotes are directly transported and stored in the cassette 255.

ダイレクト入金モードは、金融機関のバックオフィス等において使用される、処理速度を優先する入金モードである。 The direct deposit mode is a deposit mode that prioritizes processing speed and is used in the back office of financial institutions and the like.

図13では、ダイレクト入金処理の紙幣の搬送の流れを太線図示の矢印で示す。
図13に太線矢印で示すように、紙幣が一枚ずつ投入口251から繰出されて、搬送路256上をまず鑑別部252まで搬送されて、鑑別部252でその金種等が鑑別される。その後、紙幣を、そのまま、搬送路256上を上記“該当するカセット255”へと搬送して収納させる。そして、収納された紙幣は鑑別部252での鑑別結果に基づき、金種毎に枚数がデータ管理される。
In FIG. 13, the flow of transporting banknotes for direct deposit processing is indicated by arrows shown in thick lines.
As shown by the thick arrow in FIG. 13, the banknotes are drawn out one by one from the insertion slot 251 and first transported to the discrimination unit 252 on the transport path 256, and the denomination and the like are discriminated by the discrimination unit 252. After that, the banknotes are transported as they are on the transport path 256 to the above-mentioned "corresponding cassette 255" and stored. Then, the number of stored banknotes is data-managed for each denomination based on the discrimination result in the discrimination unit 252.

ここで、図14には、復旧処理時の紙幣の搬送の流れを図示の太線矢印で示す。
ダイレクト入金モードにおいて、入金途中でジャム(搬送路上の紙幣の詰まり)等の障害が発生した場合、自動復旧が行われる場合がある。この自動復旧では、復旧動作として、搬送路256上に残留している紙幣を、例えば図14に矢印で示すように、一時保留部253に搬送して集積する。
Here, in FIG. 14, the flow of transporting banknotes during the restoration process is shown by a thick arrow in the figure.
In the direct deposit mode, if a failure such as a jam (clogging of banknotes on the transport path) occurs during deposit, automatic recovery may be performed. In this automatic restoration, as a restoration operation, the banknotes remaining on the transport path 256 are transported to the temporary holding unit 253 and accumulated, for example, as shown by an arrow in FIG.

その後、作業員が一時保留部253から残留紙幣を直接取り除くか、または、一時保留部253から投入口251へ搬送・排出する処理を行うか、または再度鑑別後にカセット255への取り込み処理を行う。 After that, the worker directly removes the residual banknotes from the temporary holding section 253, carries out a process of transporting / discharging the remaining banknotes from the temporary holding section 253 to the slot 251 or performs a process of taking in the cassette 255 after the discrimination again.

上記復旧動作中に、カセット255の入口付近にあった紙幣が、カセット255に入ってしまう(落下する)ことがあり、この紙幣についてはデータ管理がされていないため金種不明の不明券となってしまい、カセット内金額を確定する事ができないと言う問題が発生していた。 During the above restoration operation, a bill near the entrance of the cassette 255 may enter (fall) into the cassette 255, and since data management is not performed on this bill, the denomination is unknown. Therefore, there was a problem that the amount in the cassette could not be fixed.

本発明の課題は、復旧動作中にカセットに入ってしまう紙幣があった場合でも、入金確定させることができる自動取引装置などを提供することである。 An object of the present invention is to provide an automated teller machine or the like capable of confirming payment even if there is a bill that enters the cassette during the restoration operation.

本発明は、自動取引装置において、下記の各構成を有する。
・入金処理中に搬送路を通って紙幣収納部まで順次搬送される各紙幣の金種を鑑別する紙幣鑑別部;
前記順次搬送される各紙幣毎に、前記金種鑑別の結果と、前記紙幣収納部に紙幣が収納されたことによる入金確定か否かを示す情報と、を含む入金確定情報を記憶する記憶部;
・前記金種鑑別後の紙幣が前記紙幣収納部に収納されると、該収納された紙幣に対応する前記入金確定情報を、入金確定を示すように更新する入金確定部;
・前記入金処理中に紙幣搬送に係わる障害が発生した場合に、前記搬送路上の残留紙幣を所定箇所まで搬送する復旧動作を行う復旧部;
・該復旧動作中に、前記紙幣収納部の入口付近にあった残留紙幣が前記紙幣収納部に入った場合、該残留紙幣に対応する前記入金確定情報を、入金確定を示すように修正する修正部。
The present invention has the following configurations in an automated teller machine.
-A banknote identification unit that distinguishes the denomination of each banknote that is sequentially transported to the banknote storage unit through the transport path during the deposit process;
-A memory for storing the payment confirmation information including the result of the denomination identification and the information indicating whether or not the payment is confirmed because the banknotes are stored in the banknote storage unit for each of the sequentially transported banknotes. Department;
• If the bill after the denomination discrimination is accommodated in the bill accommodating unit, the payment confirmation information corresponding to the stored bills, deposit confirmation unit that updates to show the payment confirmation;
-A recovery unit that performs a recovery operation for transporting residual banknotes on the transport path to a predetermined location when a failure related to bill transport occurs during the deposit process;
·該復during former operation, if the residual banknote that was in the vicinity of the inlet of the banknote storage unit has entered the banknote storage unit, the payment confirmation information corresponding to the remaining bill, modification modified to indicate a payment confirmation Department.

本発明の自動取引装置などによれば、復旧動作中にカセットに入ってしまう紙幣があった場合でも、入金確定させることができる。 According to the automatic teller machine of the present invention or the like, even if there is a bill that enters the cassette during the restoration operation, the payment can be confirmed.

ATMの外観図である。It is an external view of an ATM. ATMのハードウェア構成図である。It is a hardware block diagram of ATM. ATMの機能ブロック図である。It is a functional block diagram of ATM. 紙幣処理ユニットの概略構成図である。It is a schematic block diagram of a banknote processing unit. ジャム発生時の紙幣残留例である。This is an example of banknotes remaining when a jam occurs. 入金処理のメイン処理のフローチャート図(1/2)である。It is a flowchart (1/2) of the main process of the deposit process. 入金処理のメイン処理のフローチャート図(2/2)である。It is a flowchart (2/2) of the main process of the deposit process. (a)は紙幣繰出処理スレッド、(b)は紙幣鑑別処理スレッドの処理フローチャート図である。(A) is a bill feeding processing thread, and (b) is a processing flowchart of a bill discriminating processing thread. 紙幣収納処理スレッドの処理フローチャート図である。It is a processing flowchart figure of the banknote storage processing thread. 紙幣情報テーブルの一例を示す図である。It is a figure which shows an example of the banknote information table. 既存の紙幣処理ユニットの概略構成図である。It is a schematic block diagram of an existing banknote processing unit. (a)(b)は、紙幣搬送方法の具体例(その1)を示す図である。(A) and (b) are diagrams showing a specific example (No. 1) of a banknote transport method. 紙幣搬送方法の具体例(その2)を示す図である。It is a figure which shows the specific example (the 2) of the banknote transport method. 復旧処理時の紙幣の搬送の流れを示す図である。It is a figure which shows the flow of transporting a banknote at the time of a restoration process.

以下、図面を参照して本発明の実施の形態について説明する。
図1は、自動取引装置の一種であるATM10の外観図である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is an external view of an ATM 10, which is a type of automated teller machine.

図示の例では、ATM10は、顧客操作画面11、現金入出金部12、通帳受付部13、カード受付口14、レシート発行口15等を備える。 In the illustrated example, the ATM 10 includes a customer operation screen 11, a cash deposit / withdrawal unit 12, a passbook reception unit 13, a card reception port 14, a receipt issuing port 15, and the like.

顧客操作画面11は、例えば、タッチパネルを備えるディスプレイであり、暗証番号の入力を含む各種データ入力および各種指示などをユーザが行う際に用いられる。 The customer operation screen 11 is, for example, a display provided with a touch panel, and is used when a user performs various data input including input of a personal identification number and various instructions.

現金入出金部12は、入金する紙幣や硬貨の投入や、出金する紙幣や硬貨の排出に用いられる。 The cash deposit / withdrawal unit 12 is used for inserting banknotes and coins to be deposited and discharging banknotes and coins to be withdrawn.

通帳受付部13は、通帳の挿入や挿入された通帳の返却に用いられる。
カード受付口14は、キャッシュカード、クレジットカードなどの各種のカード(媒体)の挿入や、挿入されたカードの返却に用いられる。
The passbook reception unit 13 is used for inserting a passbook and returning the inserted passbook.
The card reception port 14 is used for inserting various cards (mediums) such as cash cards and credit cards, and for returning the inserted cards.

レシート発行口15は、発行したレシートの排出に用いられる。
尚、図1に示すATM10の外観構成は一例であり、この例に限らない。
The receipt issuing port 15 is used for discharging the issued receipt.
The appearance configuration of the ATM 10 shown in FIG. 1 is an example, and is not limited to this example.

図2は、ATM10のハードウェア構成の一例を示す図である。
図2に示す一例では、ATM10は、主制御部21、記憶部22、入力部23、表示部24、入出金処理部25、通帳記入処理部26、カード読取部27、レシート発行部28、通信処理部29等を有し、これらがバス30に接続されている。
FIG. 2 is a diagram showing an example of the hardware configuration of the ATM 10.
In the example shown in FIG. 2, the ATM 10 includes a main control unit 21, a storage unit 22, an input unit 23, a display unit 24, a deposit / withdrawal processing unit 25, a passbook entry processing unit 26, a card reading unit 27, a receipt issuing unit 28, and communication. It has a processing unit 29 and the like, and these are connected to the bus 30.

主制御部21は、ATM10全体を統括的に制御するものであって、記憶部22などに記憶されているATM10の各種処理を行うためのプログラムを読み込み、読み込んだプログラムを内部メモリ(不図示)に一時的に格納し、このプログラムにしたがって各種処理を行うものであり、例えばCPU(Central Processing Unit)等を有する。 The main control unit 21 controls the entire ATM 10 in an integrated manner, reads a program for performing various processes of the ATM 10 stored in the storage unit 22 and the like, and stores the read program in an internal memory (not shown). It is temporarily stored in a computer and performs various processes according to this program, and has, for example, a CPU (Central Processing Unit) or the like.

入力部23と表示部24は、上記顧客操作画面11に係わる構成であり、入力部23は上記タッチパネルを有し、表示部24は上記ディスプレイを有する。ユーザは、表示部24に表示される各種画面を見ながら、入力部23により所望の取引の選択入力等の操作を行う。 The input unit 23 and the display unit 24 have a configuration related to the customer operation screen 11, the input unit 23 has the touch panel, and the display unit 24 has the display. The user performs operations such as selection input of a desired transaction by the input unit 23 while looking at various screens displayed on the display unit 24.

通信処理部29は、ユーザが選択した取引のサービスを提供する上で必要な通信を、ネットワークを介してホストコンピュータ1と行う際に用いられるものであり、例えば通信インタフェースである。 The communication processing unit 29 is used when the communication necessary for providing the service of the transaction selected by the user is performed with the host computer 1 via the network, and is, for example, a communication interface.

主制御部21は、ユーザが顧客操作画面11上の操作で指示した取引を実現するための制御を行う。具体的には、主制御部21は、表示部24に表示される取引メニューからユーザが任意の取引を入力部23により選択入力し、カードまたは通帳の挿入、および所定の取引操作が行われると、通信処理部29を介して、ユーザの口座情報、暗証番号、預金額などの各種情報を管理するホストコンピュータ1との間で取引を実現する制御を行う。 The main control unit 21 controls to realize the transaction instructed by the operation on the customer operation screen 11. Specifically, when the user selects and inputs an arbitrary transaction from the transaction menu displayed on the display unit 24 by the input unit 23, the main control unit 21 inserts a card or a passbook, and a predetermined transaction operation is performed. , Controls to realize a transaction with the host computer 1 that manages various information such as the user's account information, personal identification number, and deposit amount via the communication processing unit 29.

記憶部22には、ATM10の各種処理を行うためのアプリケーションプログラムや、ATM10の処理に必要なデータなどが記憶される、例えばHDD(Hard Disk Drive)等である。 The storage unit 22 stores, for example, an HDD (Hard Disk Drive) or the like in which an application program for performing various processing of the ATM 10 and data necessary for the processing of the ATM 10 are stored.

入出金処理部25は、現金入出金部12に投入された紙幣を受け入れ、紙幣を鑑別・計数・収納したり、あるいはユーザによって選択された出金取引に応じて所定数の紙幣を現金入出金部12から排出する、紙幣処理ユニット(不図示)を有する。尚、入出金処理部25は、更に、現金入出金部12に投入された硬貨を受け入れ、硬貨を鑑別・計数・収納したり、あるいはユーザによって選択された出金取引に応じて所定数の硬貨を現金入出金部12から排出する、硬貨処理ユニット(不図示)を有するものであってもよい。 The deposit / withdrawal processing unit 25 accepts the banknotes inserted into the cash deposit / withdrawal unit 12, discriminates, counts, and stores the banknotes, or cash deposits and withdraws a predetermined number of banknotes according to the withdrawal transaction selected by the user. It has a bill processing unit (not shown) that discharges from unit 12. The deposit / withdrawal processing unit 25 further accepts the coins inserted into the cash deposit / withdrawal unit 12, discriminates, counts, and stores the coins, or a predetermined number of coins according to the withdrawal transaction selected by the user. May have a coin processing unit (not shown) that discharges coins from the cash deposit / withdrawal unit 12.

通帳記入処理部26は、ユーザが通帳受付部13から挿入した通帳を受け付けて所定の位置まで搬送し、取引処理の内容を記帳し、記帳が完了した通帳を通帳受付部13から返却する。 The passbook entry processing unit 26 receives the passbook inserted by the user from the passbook reception unit 13 and transports it to a predetermined position, records the contents of the transaction processing, and returns the passbook for which the recording has been completed from the passbook reception unit 13.

カード読取部27は、ユーザがカード受付口14から挿入したカードを受け付けて、カードの磁気ストライプ部やICチップ部から口座情報等のデータの読み取りを行い、カードをカード受付口14から返却する。 The card reading unit 27 receives the card inserted by the user from the card receiving port 14, reads data such as account information from the magnetic stripe unit and the IC chip unit of the card, and returns the card from the card receiving port 14.

レシート発行部28は、レシートを発行する。
図3は、ATM10の機能ブロック図である。
The receipt issuing unit 28 issues a receipt.
FIG. 3 is a functional block diagram of the ATM 10.

ATM10は、下記の各種処理機能部を有する。これら各種処理機能部は、例えば、ATM10が有するCPU等(例えば上記主制御部21あるいは後述する制御部57等)が、記憶装置に予め記憶されている所定のプログラムを、実行することにより実現される。また、本例のATM10では、入金処理が上記ダイレクト入金モードで動作するものとする。 The ATM 10 has the following various processing function units. These various processing function units are realized, for example, by the CPU or the like of the ATM 10 (for example, the main control unit 21 or the control unit 57 described later) executing a predetermined program stored in the storage device in advance. To. Further, in the ATM 10 of this example, it is assumed that the deposit processing operates in the direct deposit mode.

ATM10は、紙幣鑑別部41、入金確定部42、復旧部43、修正部44等の各種処理機能部を有する。この例に限らず、ATM10は、紙幣繰出部45を更に有する構成であってもよい。 The ATM 10 has various processing function units such as a bill identification unit 41, a payment confirmation unit 42, a restoration unit 43, and a correction unit 44. Not limited to this example, the ATM 10 may be configured to further include a bill feeding unit 45.

紙幣鑑別部41は、入金処理中に順次搬送される各紙幣の金種を鑑別する。紙幣鑑別部41の一例が後述する鑑別部52である。 The banknote identification unit 41 discriminates the denomination of each banknote that is sequentially transported during the deposit process. An example of the bill identification unit 41 is the identification unit 52, which will be described later.

入金確定部42は、上記金種鑑別後の紙幣が紙幣収納部に収納されると、各紙幣の上記金種鑑別結果を含む入金確定情報を更新する。紙幣収納部の一例が後述するカセット55である。入金確定情報の一例が後述する紙幣情報テーブル110等である。入金確定部42による上記更新は、例えば、入金確定情報において上記紙幣収納部に収納された紙幣について入金確定とするものである。 When the bills after the denomination discrimination are stored in the bill storage unit, the payment confirmation unit 42 updates the payment confirmation information including the denomination discrimination result of each bill. An example of the bill storage unit is the cassette 55, which will be described later. An example of payment confirmation information is a banknote information table 110 or the like, which will be described later. The above-mentioned update by the payment confirmation unit 42 is, for example, to confirm the payment of the banknotes stored in the banknote storage unit in the payment confirmation information.

復旧部43は、上記入金処理中に紙幣搬送に係わる障害が発生した場合に復旧動作を行う。 The recovery unit 43 performs a recovery operation when a failure related to banknote transportation occurs during the payment process.

修正部44は、該復旧動作中に紙幣が紙幣収納部に入った場合、上記金種の鑑別結果に基づいてこの紙幣に関して上記入金確定情報を修正する。 When a bill enters the bill storage unit during the restoration operation, the correction unit 44 corrects the payment confirmation information regarding the bill based on the discrimination result of the denomination.

尚、紙幣鑑別部41による各紙幣の金種鑑別結果は、例えば鑑別した順番通りに記憶される。また、例えば、特に図示しないが、紙幣収納部に紙幣が入ったことを検知する不図示の検知部(一例が後述する収納検知センサ54等)が設けられていてもよい。 The denomination identification result of each banknote by the banknote identification unit 41 is stored, for example, in the order of identification. Further, for example, although not shown in particular, a detection unit (not shown) for detecting that a bill has entered the bill storage portion (an example is a storage detection sensor 54 described later) may be provided.

また、一例としては、上記入金確定情報は、例えば、各紙幣の金種鑑別結果と入金確定か否かを示す情報を含み、上記修正部44は、入金確定情報において復旧動作中に紙幣収納部に入った紙幣について入金確定とする修正を行う。 Further, as an example, the payment confirmation information includes, for example, the denomination discrimination result of each banknote and information indicating whether or not the payment is confirmed, and the correction unit 44 is the banknote storage unit during the restoration operation in the payment confirmation information. Make corrections to confirm payment for the banknotes that have entered.

また、特に図示しないが、更に、上記入金確定情報に基づいて、入金確定となった紙幣の金種別の枚数を計数する入金確定紙幣計数部(不図示)を有するものであってもよい。 Further, although not shown in particular, it may further have a payment confirmed banknote counting unit (not shown) that counts the number of denominations of the banknotes for which payment has been confirmed based on the above payment confirmation information.

また、一例としては、上記復旧動作は、搬送路上の残留紙幣を所定箇所(一例が後述する一時保留部53)まで搬送する処理であり、該復旧動作によって上記紙幣収納部の入口付近にあった残留紙幣が該紙幣収納部に入った場合、上記修正部44による上記入金確定情報の修正が行われる。 Further, as an example, the restoration operation is a process of transporting the remaining banknotes on the transport path to a predetermined location (an example is a temporary holding unit 53 described later), and the restoration operation causes the remaining banknotes to be near the entrance of the banknote storage unit. When the remaining banknotes enter the banknote storage unit, the correction unit 44 corrects the payment confirmation information.

また、一例としては、例えば、入金処理の際に任意の1枚以上の紙幣が投入される紙幣投入口(一例が後述する投入口51)から、該紙幣投入口の紙幣を1枚ずつ繰出すと共に、該繰出し時間を記憶する紙幣繰出部45を更に有してよい。 Further, as an example, for example, the bills of the bill insertion slot are fed out one by one from the bill insertion slot (one example is the insertion slot 51 described later) into which any one or more bills are inserted during the deposit processing. At the same time, it may further have a bill feeding unit 45 for storing the payout time.

一例としては、例えば、上記紙幣繰出部45によって繰出された各紙幣は、搬送路上を、上記紙幣鑑別部41を経由して上記紙幣収納部へと搬送される。 As an example, for example, each banknote delivered by the banknote feeding section 45 is transported on a transport path to the banknote storage section via the banknote identification section 41.

一例としては、例えば、上記復旧部43は、上記各紙幣が上記繰出し時間から上記紙幣収納部に到達するまでに掛かる時間(到達しない場合も含む)が、予め設定される所定時間ではない場合あるいは予め設定される所定の時間範囲内ではない場合、上記紙幣搬送に係わる障害(ジャム)が発生したと見做す。 As an example, in the recovery unit 43, the time required for each of the banknotes to reach the banknote storage unit from the payout time (including the case where the banknotes do not reach the banknote storage unit) is not a predetermined time set in advance. If it is not within the predetermined time range set in advance, it is considered that an obstacle (jam) related to the above-mentioned banknote transportation has occurred.

図4は、上記入出金処理部25の紙幣処理ユニットの概略構成図である。
図示の例では、紙幣処理ユニット50は、投入口51、鑑別部52、一時保留部53、収納検知センサ54、カセット55、搬送路56、制御部57等を有する。これら各構成のうち、制御部57の処理以外は、上記図11に示す構成と同じであってよい。すなわち、投入口51、鑑別部52、一時保留部53、収納検知センサ54、カセット55、搬送路56は、上記投入口251、鑑別部252、一時保留部253、収納検知センサ254、カセット255、搬送路256と同じであってよいので、その説明は省略または簡略化するものとする。制御部57の処理については詳しくは後述する。
FIG. 4 is a schematic configuration diagram of a banknote processing unit of the deposit / withdrawal processing unit 25.
In the illustrated example, the bill processing unit 50 includes a slot 51, a discrimination unit 52, a temporary holding unit 53, a storage detection sensor 54, a cassette 55, a transport path 56, a control unit 57, and the like. Of these configurations, the configuration may be the same as that shown in FIG. 11 except for the processing of the control unit 57. That is, the input port 51, the discrimination unit 52, the temporary holding unit 53, the storage detection sensor 54, the cassette 55, and the transport path 56 are the input port 251 and the discrimination unit 252, the temporary holding unit 253, the storage detection sensor 254, and the cassette 255. Since it may be the same as the transport path 256, the description thereof shall be omitted or simplified. The processing of the control unit 57 will be described in detail later.

図4の紙幣処理ユニット50が上記ダイレクト入金動作を行う場合、ダイレクト入金動作中の紙幣搬送の流れは、図示しないが、上記図13に太線矢印で示したものと同様である。すなわち。簡単に説明するならば、紙幣が一枚ずつ投入口51から繰出されて、搬送路56上をまず鑑別部52まで搬送されて、鑑別部52でその金種等が鑑別される。その後、紙幣を、そのまま、搬送路56上を該当するカセット55へと搬送して収納させる。例えば千円札であると判定された紙幣であれば、千円札用のカセット55に収納させることになる。 When the bill processing unit 50 of FIG. 4 performs the direct deposit operation, the flow of bill transport during the direct deposit operation is the same as that shown by the thick arrow in FIG. 13, although not shown. That is. Briefly, banknotes are drawn out one by one from the insertion slot 51, first transported to the discrimination unit 52 on the transport path 56, and the denomination and the like are discriminated by the discrimination unit 52. After that, the banknotes are directly transported on the transport path 56 to the corresponding cassette 55 and stored. For example, if the bill is determined to be a 1000-yen bill, it will be stored in the cassette 55 for the 1000-yen bill.

上記ダイレクト入金動作中に紙幣搬送に係わる障害(ジャム等)が生じた場合、紙幣が例えば図5に示すように残留する。 If an obstacle (jam, etc.) related to banknote transportation occurs during the direct deposit operation, the banknotes remain, for example, as shown in FIG.

図示のa,b,cは、今回入金された紙幣の中でジャム時に搬送路上に残留した紙幣を示す。図示のdは、今回入金された紙幣の中でジャム発生時に既にカセット55に収納済みの紙幣を示す。紙幣aは、鑑別部52の手前の位置に残留しており、従って金種判定前の状態であるので、紙幣aの金種は不明である。紙幣b、cは、鑑別部52より後の位置に残留しており、従って金種判定済みの状態である。 In the figure, a, b, and c indicate the banknotes that remained on the transport path at the time of jam among the banknotes deposited this time. In the figure d, among the banknotes deposited this time, the banknotes already stored in the cassette 55 at the time of jam occurrence are shown. Since the bill a remains at a position in front of the discrimination unit 52 and is therefore in a state before the denomination determination, the denomination of the bill a is unknown. The bills b and c remain at positions after the discrimination unit 52, and are therefore in a state where the denomination has been determined.

例えばこの様な状態で、上述した復旧動作が実行される。復旧動作については、特に図示しないが、まず上述した図14と略同様の動作により、搬送路上に残留している上記紙幣a、b、cを、一時保留部53まで搬送することを試みる。 For example, in such a state, the above-mentioned recovery operation is executed. Although not particularly shown, the restoration operation is first attempted to transport the banknotes a, b, and c remaining on the transport path to the temporary holding section 53 by an operation substantially similar to that in FIG. 14 described above.

ここで、紙幣cは、カセット55の入口近辺に残留している。この為、上記復旧動作によって、紙幣cがカセット55に入ってしまう(落ちる)可能性がある。これは、データ管理上は、カセット55内に金種不明の紙幣(不明券)が入ったことになる。入金処理では、例えば、後述する紙幣情報テーブル110の生成や更に紙幣情報テーブル110に基づく金種毎の入金紙幣枚数の計数等を行って入金確定情報とするが、復旧処理は単に残留紙幣を一時保留部53まで搬送する処理である。この為、従来では、復旧処理中にカセット55に入った紙幣に関して入金確定情報(紙幣情報テーブル110等)に反映させることは行われず、入金確定していない不明券となっていた。 Here, the bill c remains near the entrance of the cassette 55. Therefore, there is a possibility that the bill c may enter (fall) into the cassette 55 due to the recovery operation. This means that a banknote (unknown ticket) of unknown denomination has entered the cassette 55 in terms of data management. In the deposit process, for example, the banknote information table 110, which will be described later, is generated, and the number of banknotes to be deposited for each denomination is counted based on the banknote information table 110 to obtain the deposit confirmation information. This is a process of transporting the product to the holding unit 53. For this reason, conventionally, the banknotes that have entered the cassette 55 during the restoration process are not reflected in the payment confirmation information (banknote information table 110, etc.), and the payment is not confirmed as an unknown ticket.

しかしながら、実際に紙幣がカセット55に入っているのであるから、この紙幣については入金確定したものとして扱うべきであり、更に、その金種を認識して入金金額(入金された紙幣の金種毎の枚数)の管理に反映させるべきものである。 However, since the banknotes are actually contained in the cassette 55, the banknotes should be treated as if the payment was confirmed, and the deposit amount (for each denomination of the deposited banknotes) by recognizing the denomination. It should be reflected in the management of (the number of sheets).

これに対して、本手法では、この様なジャム後の復旧動作の際にカセット55内に入った不明券の入金確定でき、カセット内の紙幣の金種・枚数情報が、より正確に管理できるようになる。 On the other hand, in this method, the payment of the unknown ticket entered in the cassette 55 can be confirmed during the recovery operation after such a jam, and the denomination / number information of the banknotes in the cassette can be managed more accurately. Will be.

尚、収納検知センサ54が何等かの物体を検知した場合、紙幣を検知したものと見做す。また、収納検知センサ54は各カセット55毎に設けられているので、収納検知センサ54が紙幣が入ったことを検知することで、どの金種用のカセット55に紙幣が入ったのかを認識できることになる。これより、この認識と、本手法によって判定した不明券の金種とが、一致するか否かを確認する処理を、更に実行するようにしてもよい。 When the storage detection sensor 54 detects any object, it is considered that the banknote has been detected. Further, since the storage detection sensor 54 is provided for each cassette 55, it is possible to recognize which denomination cassette 55 contains the bill by detecting that the bill has been inserted by the storage detection sensor 54. become. From this, the process of confirming whether or not this recognition and the denomination of the unknown ticket determined by the present method match may be further executed.

また、本手法では、不明券は、発生しても1枚のみとなるようにしている。これは、例えば搬送時の紙幣同士の間隔を調整することで実現できる。搬送時の紙幣同士の間隔は、投入口51から搬送路56上への紙幣繰出しの時間間隔によって決まる。例えば、0.5秒毎に紙幣を繰出す場合と0.6秒毎に紙幣を繰出す場合とでは、後者(0.6秒間隔)の方が搬送時の紙幣同士の間隔が大きくなる。 以下、図6〜図10を参照して、具体例について説明する。 Further, in this method, the number of unknown tickets is limited to one even if it is generated. This can be achieved, for example, by adjusting the spacing between the banknotes during transportation. The distance between the bills during transportation is determined by the time interval for feeding the bills from the insertion slot 51 onto the transport path 56. For example, in the case of paying out the bills every 0.5 seconds and the case of paying out the bills every 0.6 seconds, the latter (0.6 second interval) has a larger interval between the bills during transportation. Hereinafter, specific examples will be described with reference to FIGS. 6 to 10.

図6、図7は、入金処理のメイン処理のフローチャート図(1/2)(2/2)である。尚、図6、図7は、1つのフローチャートを2つに分けて示しており、以下、特に区別しないで図6等と記すものとする。 6 and 7 are flowcharts (1/2) and (2/2) of the main process of the deposit process. It should be noted that FIGS. 6 and 7 show one flowchart divided into two, and hereinafter, it will be referred to as FIG. 6 and the like without particular distinction.

図8(a)(b)、図9には、図6等に示す入金処理に係わる各スレッドの処理フローチャート図を示す。図8(a)は紙幣繰出処理スレッド、図8(b)は紙幣鑑別処理スレッド、図9は紙幣収納処理スレッドの処理フローチャート図である。 8 (a), (b), and 9 show a processing flowchart of each thread involved in the deposit processing shown in FIG. 6 and the like. 8 (a) is a bill feeding processing thread, FIG. 8 (b) is a bill identification processing thread, and FIG. 9 is a processing flowchart of a bill storage processing thread.

また、図10には、入金処理中に生成/参照されるテーブルである紙幣情報テーブル110の一例を示す。 Further, FIG. 10 shows an example of the banknote information table 110, which is a table generated / referenced during the deposit processing.

また、本例の場合、図6等に示す入金処理中に復旧処理が含まれる(ステップS79等)。 Further, in the case of this example, the restoration process is included in the deposit process shown in FIG. 6 and the like (step S79 and the like).

図6〜図9に示す入金処理は、自動取引装置(ATM)の「入金取引」において、投入口51に顧客が1枚以上の紙幣を投入したことで、実行開始される。図6〜図9に示す入金処理は、例えば上記制御部57または/及び主制御部21によって実行されるが、この例に限らない。 The deposit processing shown in FIGS. 6 to 9 is started when the customer inserts one or more banknotes into the slot 51 in the "deposit transaction" of the automated teller machine (ATM). The deposit processing shown in FIGS. 6 to 9 is executed by, for example, the control unit 57 and / and the main control unit 21, but is not limited to this example.

図6〜図9に示す入金処理は、上記投入された紙幣の鑑別と鑑別された紙幣をカセットに収納する処理であり、当該入金処理のレスポンス(処理結果の通知)は、“終了情報”(正常or異常)、“カセット収納情報”等である。“カセット収納情報”は、例えば入金確定した紙幣の金種毎の枚数(入金された千円札の枚数、一万円札の枚数など)である。尚、本例では、金種は千円と一万円の二種類としたが、この例に限らず、更に五千円などがあってもよい。 The deposit process shown in FIGS. 6 to 9 is a process of storing the banknotes that have been discriminated from the inserted banknotes in a cassette, and the response (notification of the processing result) of the deposit process is "end information" (end information). Normal or abnormal), "cassette storage information", etc. The "cassette storage information" is, for example, the number of banknotes for which payment has been confirmed for each denomination (the number of 1000-yen bills deposited, the number of 10,000-yen bills, etc.). In this example, there are two types of denominations, 1,000 yen and 10,000 yen, but the present invention is not limited to this example, and there may be an additional 5,000 yen.

図6等に示す入金処理のメイン処理は、まず、紙幣情報テーブル110を初期化する(ステップS71)。 In the main process of the deposit process shown in FIG. 6 and the like, first, the banknote information table 110 is initialized (step S71).

ここで、図10に示す紙幣情報テーブル110の一例について説明する。
図示の例の紙幣情報テーブル110は、番号111、繰出時刻112、金種113、カセット収納114から成る。
Here, an example of the banknote information table 110 shown in FIG. 10 will be described.
The bill information table 110 of the illustrated example includes a number 111, a payout time 112, a denomination 113, and a cassette storage 114.

番号111は、各レコードに付与される通し番号(1,2,3・・・)であり、また、そのレコードに対応する紙幣の繰出し順番を意味する。例えば、投入口51から2番目に繰出された紙幣に関する情報は、紙幣情報テーブル110の上から2番目のレコード(番号111=‘2’のレコード)に格納されることになる。つまり、2番目に繰出された紙幣に対応するのは2番目のレコードとなる。 The number 111 is a serial number (1, 2, 3 ...) Assigned to each record, and means the order in which the banknotes corresponding to the record are delivered. For example, the information regarding the banknotes that are secondly drawn out from the slot 51 is stored in the second record (number 111 = '2' record) from the top of the banknote information table 110. That is, the second record corresponds to the second bill.

繰出された各紙幣に対応する各レコードには、その紙幣が投入口51から繰出された時刻が繰出時刻112に格納され、その紙幣の鑑別部52による鑑別結果が金種113に格納され、カセット収納114にはその紙幣がカセット55に収納されたときに(収納検知センサ54で検知されたときに)‘1’が格納される(フラグONとなる)。 In each record corresponding to each banknote drawn out, the time when the banknote is drawn out from the slot 51 is stored in the payout time 112, the discrimination result by the discriminating unit 52 of the banknote is stored in the denomination 113, and the cassette is stored. When the bill is stored in the cassette 55 (when detected by the storage detection sensor 54), '1' is stored in the storage 114 (the flag is turned ON).

また、図10には、紙幣情報テーブル110の格納データの具体例も示している。
図示の例では、4枚の紙幣が投入口51から繰出されており、各紙幣が繰出された時刻が繰出時刻112に記録されている。また、この4枚の紙幣のうち、1番目〜3番目までの3枚の紙幣について、既に鑑別部52で鑑別済みであり、図示の例では1枚目と3枚目が千円札、2枚目が一万円札である。更に、鑑別済みの3枚の紙幣のうち、1枚目と2枚目が、既にカセット55に収納済みである。3枚目と4枚目は、未だ、搬送路56上であるが、3枚目は鑑別済みであるのに対して4枚目は未だ鑑別されていない状況である。5枚目の紙幣は、未だ繰出されていないか、あるいは存在しない(投入された紙幣が4枚の場合)。
以上、図10の紙幣情報テーブル110について説明した。
Further, FIG. 10 also shows a specific example of the stored data of the banknote information table 110.
In the illustrated example, four banknotes are paid out from the slot 51, and the time when each banknote is paid out is recorded at the payout time 112. Further, among these four banknotes, the first to third three banknotes have already been discriminated by the discrimination unit 52, and in the illustrated example, the first and third banknotes are 1,000-yen bills, 2 The first piece is a 10,000 yen bill. Further, of the three identified banknotes, the first and second banknotes have already been stored in the cassette 55. The third and fourth sheets are still on the transport path 56, but the third sheet has been discriminated, while the fourth sheet has not yet been discriminated. The fifth banknote has not yet been paid out or does not exist (when four banknotes have been inserted).
The banknote information table 110 of FIG. 10 has been described above.

図6等に示す入金処理のメイン処理の説明に戻る。
上記ステップS71の初期化処理では、例えば紙幣情報テーブル110の全格納データを消去する。
Returning to the description of the main processing of the deposit processing shown in FIG. 6 and the like.
In the initialization process of step S71, for example, all the stored data of the banknote information table 110 is deleted.

続いて、紙幣の投入口51に紙幣があるか否かを、投入口51に設置されている不図示のセンサの検知により判別する(ステップS72)。投入口51に紙幣が無い場合には(ステップS72,NO)「終了情報」に‘0’をセットして(ステップS83)、ステップS84へ移行する。尚、「終了情報」は、‘0’が正常終了、‘1’が異常終了(ジャム発生)を意味する。 Subsequently, whether or not there is a bill in the bill insertion slot 51 is determined by detecting a sensor (not shown) installed in the bill insertion slot 51 (step S72). If there are no banknotes in the slot 51 (step S72, NO), "0" is set in the "end information" (step S83), and the process proceeds to step S84. In the "end information", "0" means normal end and "1" means abnormal end (jam occurrence).

一方、紙幣の投入口51に紙幣があることが上記センサによって検知されたら(ステップS72,YES)、各変数を初期化する(ステップS73)。本処理で使用する変数は、変数C1,C2,C3と、変数S1,S2である。上記変数の初期化では、変数C1,C2,C3は全て‘1’とし、変数S1,S2は全て‘0’にする。 On the other hand, when the sensor detects that there is a bill in the bill slot 51 (steps S72, YES), each variable is initialized (step S73). The variables used in this process are variables C1, C2 and C3 and variables S1 and S2. In the initialization of the above variables, the variables C1, C2 and C3 are all set to "1", and the variables S1 and S2 are all set to "0".

ここで、これら変数について説明する。尚、ここでは上記図10に示す例の紙幣情報テーブル110を用いて説明する。 Here, these variables will be described. Here, the bill information table 110 of the example shown in FIG. 10 will be used for description.

変数C1は、紙幣情報テーブル110における繰出時刻112に係わる配列番号である。 The variable C1 is an array number related to the payout time 112 in the bill information table 110.

変数C2は、紙幣情報テーブル110における金種113に係わる配列番号である。
変数C3は、紙幣情報テーブル110におけるカセット収納114に係わる配列番号である。
The variable C2 is an array number related to the denomination 113 in the bill information table 110.
The variable C3 is an array number related to the cassette storage 114 in the bill information table 110.

変数S1は、スレッドのステータス情報(0;初期値、1;紙幣投入口の全紙幣を繰出済、2;全スレッドの処理終了)である。 The variable S1 is thread status information (0; initial value, 1; all banknotes in the banknote slot have been paid out, 2; processing of all threads has been completed).

変数S2は、ジャム情報(0;ジャム無し、1;ジャム発生)である。
尚、上記配列番号は、番号111に対応する。つまり、例えばC2=‘3’は、番号111=‘3’のレコードにおける金種113を示し、C3=‘2’は、番号111=‘2’のレコードにおけるカセット収納114を示すことになる。
The variable S2 is jam information (0; no jam, 1; jam occurrence).
The above-mentioned sequence number corresponds to the number 111. That is, for example, C2 = '3' indicates the denomination 113 in the record with the number 111 = '3', and C3 = '2' indicates the cassette storage 114 in the record with the number 111 = '2'.

上記ステップS73の変数初期化処理を実行したら、続いて、3つのスレッド(タスク)を起動する。すなわち、紙幣繰出処理スレッドを起動し(ステップS74)、紙幣鑑別処理スレッドを起動し(ステップS75)、紙幣収納処理スレッドを起動する(ステップS76)。 After executing the variable initialization process in step S73, three threads (tasks) are subsequently started. That is, the banknote payout processing thread is activated (step S74), the banknote identification processing thread is activated (step S75), and the banknote storage processing thread is activated (step S76).

上記の起動によって、紙幣繰出処理スレッドは図8(a)の処理を実行開始し、紙幣鑑別処理スレッドは図8(b)の処理を実行開始し、紙幣収納処理スレッドは図9の処理を実行開始する。 By the above activation, the banknote delivery processing thread starts executing the process of FIG. 8A, the banknote identification processing thread starts executing the process of FIG. 8B, and the banknote storage processing thread executes the process of FIG. Start.

以下、これらの図8(a)(b)、図9の処理について説明する。
図8(a)の処理は、全体的には、投入口51内の紙幣を、1枚ずつ、搬送路56上に繰出す処理である。
Hereinafter, the processes of FIGS. 8 (a) and 8 (b) and 9 will be described.
The process of FIG. 8A is, as a whole, a process of feeding out the banknotes in the slot 51 one by one onto the transport path 56.

図8(a)の処理では、投入口51内に未だ紙幣が残っているか否か(上記センサにより検知されるか否か)を確認し(ステップS101)、紙幣が残っている限りはステップS101〜S104の処理を繰り返す。投入口51の紙幣が無くなったら(ステップS101,NO)ループを抜けて、変数S1に‘1’(紙幣投入口の全紙幣を繰出済)をセットして(ステップS105)、本処理を終了する。 In the process of FIG. 8A, it is confirmed whether or not there are still banknotes remaining in the slot 51 (whether or not they are detected by the sensor) (step S101), and as long as the banknotes remain, step S101. The process of ~ S104 is repeated. When there are no more bills in the slot 51 (step S101, NO), the loop is exited, '1' (all bills in the bill slot have been paid out) is set in the variable S1 (step S105), and this process ends. ..

投入口51内に未だ紙幣が残っている場合(ステップS101,YES)、投入口51の紙幣を1枚、搬送路56上に繰出し(ステップS102)、繰出時刻(C1)に現在時刻を格納する(ステップS103)。ここで、繰出時刻(C1)とは、紙幣情報テーブル110におけるC1番目のレコード(その番号111が現在のC1の値であるレコード)の繰出時刻112の欄である。そして、変数C1の値を+1インクリメントして(C1=C1+1)(ステップS104)、ステップS101に戻る。尚、上記初期化処理により最初はC1=1となっている。 If there are still banknotes remaining in the slot 51 (steps S101, YES), one banknote from the slot 51 is fed out onto the transport path 56 (step S102), and the current time is stored in the payout time (C1). (Step S103). Here, the payout time (C1) is a column of the payout time 112 of the C1st record (the record whose number 111 is the current value of C1) in the banknote information table 110. Then, the value of the variable C1 is incremented by +1 (C1 = C1 + 1) (step S104), and the process returns to step S101. By the above initialization process, C1 = 1 at first.

以上のステップS101〜S104の処理を、上記の通り投入口51の紙幣が無くなるまで繰り返し実行する。尚、ステップS101の判定がNOとなった時点から一定時間経過してから、ステップS105の処理を実行するようにしてもよい。この“一定時間”は、例えば、後述するステップS123における“所定時間”と同一であってよいが、この例に限らない。 The above steps S101 to S104 are repeatedly executed as described above until the bills in the slot 51 are exhausted. The process of step S105 may be executed after a certain period of time has elapsed from the time when the determination in step S101 becomes NO. This "constant time" may be the same as, for example, the "predetermined time" in step S123 described later, but is not limited to this example.

次に、図8(b)の紙幣鑑別処理について説明する。
図8(b)の処理は、全体的には、鑑別部52に搬送された各紙幣の鑑別処理(真贋・金種等を判定する処理)である。
Next, the bill identification process of FIG. 8B will be described.
The process of FIG. 8B is, as a whole, a process of discriminating each banknote transported to the discriminating unit 52 (a process of determining authenticity, denomination, etc.).

図8(b)の例では、鑑別部52の入口付近のセンサにより鑑別部52に入る紙幣が検知されると(ステップS111,YES)、鑑別部52によってこの紙幣を鑑別する(ステップS112)。そして、金種(C2)に鑑別結果(金種)を格納する(ステップS113)。ここで、金種(C2)とは、紙幣情報テーブル110におけるC2番目のレコード(その番号111が現在のC2の値であるレコード)の金種113の欄である。そして、変数S1が‘1’であるか否かをチェックし(ステップS114)、変数S1が未だ‘0’のままであれば(ステップS114,NO)変数C2の値を+1インクリメントして(C2=C2+1)(ステップS115)、ステップS111に戻る。一方、変数S1が‘1’であれば(ステップS114,YES)紙幣投入口の全紙幣を繰出済であるため、本処理を終了する。 In the example of FIG. 8B, when the sensor near the entrance of the discriminating unit 52 detects a bill entering the discriminating unit 52 (steps S111, YES), the discriminating unit 52 discriminates the bill (step S112). Then, the discrimination result (denomination) is stored in the denomination (C2) (step S113). Here, the denomination (C2) is a column of the denomination 113 of the C2nd record (the record whose number 111 is the current value of C2) in the banknote information table 110. Then, it is checked whether or not the variable S1 is '1' (step S114), and if the variable S1 is still '0' (step S114, NO), the value of the variable C2 is incremented by +1 (C2). = C2 + 1) (step S115), the process returns to step S111. On the other hand, if the variable S1 is '1' (step S114, YES), all the banknotes in the banknote slot have been paid out, so this process ends.

尚、上記初期化処理により最初はC2=1となっている。また、上記ステップS114の判定処理は、最後に繰出された紙幣が鑑別済みとなったか否かをチェックする為の処理である。図8(a)で説明したように、投入口51から最後の紙幣が繰出されたら(更にその時点から一定時間経過したら)、変数S1=‘1’となっており、変数S1=‘1’となっていれば最後に繰出された紙幣が鑑別済みと見做せるようになっている。 By the above initialization process, C2 = 1 at first. Further, the determination process in step S114 is a process for checking whether or not the banknote that has been finally drawn out has been discriminated. As described with reference to FIG. 8A, when the last bill is drawn out from the slot 51 (after a certain period of time has passed from that point), the variable S1 = '1' and the variable S1 = '1'. If it is, it can be considered that the last bill drawn out has been identified.

次に、図9の紙幣収納処理について説明する。
図9の処理は、全体的には、カセット55の入口まで搬送されてきた紙幣をカセット55内に収納する処理であり、また、紙幣のジャム発生の有無を判定する処理も行う。
Next, the bill storage process of FIG. 9 will be described.
As a whole, the process of FIG. 9 is a process of storing the banknotes conveyed to the entrance of the cassette 55 in the cassette 55, and also a process of determining whether or not the banknotes are jammed.

図9の処理では、まず、カセット55の入口に紙幣が搬送されてきたことを上記収納検知センサ54で検知したか否かを判定し(ステップS121)、紙幣を検知する毎に(ステップS121,YES)ステップS122の処理へ移行する。基本的には(途中でジャム等が発生しなければ)、上記投入口51から繰出された紙幣が、鑑別部52で金種などが鑑別された後、該当するカセット55の入口まで搬送されてきて、収納検知センサ54で検知されることになる。 In the process of FIG. 9, first, it is determined whether or not the storage detection sensor 54 has detected that the banknote has been conveyed to the inlet of the cassette 55 (step S121), and each time the banknote is detected (step S121, YES) The process proceeds to step S122. Basically (if no jam or the like occurs in the middle), the bills drawn out from the slot 51 are transported to the entrance of the corresponding cassette 55 after the denomination and the like are discriminated by the discrimination unit 52. Therefore, it will be detected by the storage detection sensor 54.

紙幣が検知されると(ステップS121,YES)、まず、紙幣情報テーブル110から当該紙幣に対応する繰出時刻(C1)を得て、以下の式により経過時間を算出する(ステップS122)。経過時間は、各紙幣が、繰出されてから該当するカセット55の入口に来るまでに掛かった時間である。
経過時間 = 現在時刻 − 繰出時刻(C1
When a bill is detected (steps S121, YES), first, the payout time ( C1 ) corresponding to the bill is obtained from the bill information table 110, and the elapsed time is calculated by the following formula (step S122). The elapsed time is the time taken from when each banknote is drawn out to when it comes to the entrance of the corresponding cassette 55.
Elapsed time = current time-delivery time ( C1 )

ここで、上記繰出時刻(C1)は、紙幣情報テーブル110におけるC1番目のレコード(その番号111が現在のC1の値であるレコード)の繰出時刻112の欄の格納データである。上記の通りC1は初期値が‘1’であるので、最初は紙幣情報テーブル110の先頭レコードの繰出時刻112すなわち最初に繰出された紙幣の繰出時刻112が、取得されることになる。 Here, the feeding time (C1) is, C1-th record in the bill information table 110 (the number 111 is a record value of the current C1) which is stored data in the column of the feeding time 112. As described above, since the initial value of C1 is '1', the payout time 112 of the first record of the banknote information table 110, that is, the payout time 112 of the first banknote delivered is first acquired.

そして、ステップS123,S124の判定・分岐処理によって、経過時間=所定時間である場合には正常と見做してステップS125へ移行するが、それ以外の場合には異常(ジャム発生等)と見做してステップS135へ移行する。すなわち、経過時間が所定時間より小さい場合(速い場合)(ステップS123,YES)、若しくは、経過時間が所定時間より大きい場合(遅い場合)(ステップS124,YES)、ステップS135へ移行する。経過時間=所定時間の場合には、上記ステップS123、S124の判定は両方ともNOとなり、ステップS125へ移行する。 Then, according to the determination / branching process of steps S123 and S124, if the elapsed time = the predetermined time, it is regarded as normal and the process proceeds to step S125, but in other cases, it is regarded as abnormal (jam occurrence, etc.). In the meantime, the process proceeds to step S135. That is, when the elapsed time is smaller than the predetermined time (faster) (step S123, YES), or when the elapsed time is longer than the predetermined time (slower) (step S124, YES), the process proceeds to step S135. When the elapsed time = the predetermined time, the determinations in steps S123 and S124 are both NO, and the process proceeds to step S125.

尚、上記“所定時間”は予め設定されている上記経過時間の正常値であり、異常が無ければ紙幣は繰出されてから丁度“所定時間”後にカセット入口に到達するように構成されている。これより、本例では上記のように、経過時間=所定時間であれば正常、経過時間≠所定時間であれば異常(ジャム発生等)と判定するが、この例に限らず、例えば経過時間が「所定時間±α」(α;任意に設定されるマージン)の範囲内であれば正常と判定するようにしてもよい。 The "predetermined time" is a normal value of the elapsed time set in advance, and if there is no abnormality, the bill is configured to reach the cassette inlet just "predetermined time" after being delivered. From this, as described above, in this example, if the elapsed time = the predetermined time, it is determined to be normal, and if the elapsed time ≠ the predetermined time, it is determined to be abnormal (jam occurrence, etc.), but the elapsed time is not limited to this example. If it is within the range of "predetermined time ± α" (α; margin set arbitrarily), it may be determined as normal.

上記のようにジャム発生と見做した場合(ステップS123またはS124がYESの場合)、入金処理は中断して復旧処理を実行する為、紙幣繰出処理スレッド、紙幣鑑別処理スレッドを強制終了したうえで(ステップS135)、変数S2に‘1’を代入すると共に(ステップS136)、変数S1に‘2’を代入して(ステップS137)、本処理を終了する。これより、メイン処理では、これらの変数の値の変化に応じて後述する処理を実行することになる。 When it is considered that a jam has occurred as described above (when step S123 or S124 is YES), the deposit processing is interrupted and the recovery processing is executed. Therefore, after forcibly terminating the banknote delivery processing thread and the banknote identification processing thread. (Step S135), '1' is assigned to the variable S2 (step S136), and '2' is assigned to the variable S1 (step S137), and this process is terminated. From this, in the main process, the process described later is executed according to the change in the values of these variables.

一方、経過時間=所定時間でありステップS125へ移行した場合には、まず、上記ステップS121で検知された紙幣をカセット55内に収納する処理を行う(ステップS125)。続いて、カセット収納(C3)に‘1’を格納する(フラグONとする)(ステップS126)。これより、管理上、この紙幣の入金が確定することになる。ここで、カセット収納(C3)とは、紙幣情報テーブル110におけるC3番目のレコード(その番号111が現在のC3の値であるレコード)のカセット収納114の欄である。 On the other hand, when the elapsed time = a predetermined time and the process proceeds to step S125, first, a process of storing the banknotes detected in step S121 in the cassette 55 is performed (step S125). Subsequently, "1" is stored in the cassette storage (C3) (the flag is turned ON) (step S126). From this, the deposit of this banknote will be confirmed administratively. Here, the cassette storage (C3) is a column of the cassette storage 114 of the C3 th record (the record whose number 111 is the current value of C3) in the bill information table 110.

そして、変数S1が‘1’であるか否かをチェックする(ステップS127)。上記のように、投入口51に投入された紙幣の中で最後の紙幣が繰出されたときから一定時間経過したら変数S1に‘1’がセットされるので、変数S1が‘1’であるならばステップS121で検知された紙幣は最後に繰出された紙幣と見做してよく、以って最後の紙幣をカセット55に収納したことになる。従って、変数S1が‘1’である場合には(ステップS127,YES)本処理を終了するものとして、上記ステップS137の処理に移行して変数S1に‘2’をセットしてから本処理を終了する。 Then, it is checked whether or not the variable S1 is '1' (step S127). As described above, the variable S1 is set to '1' after a certain period of time has passed from the time when the last bill was drawn out among the bills inserted into the slot 51. Therefore, if the variable S1 is '1', the variable S1 is set. For example, the banknote detected in step S121 may be regarded as the last banknote delivered, and thus the last banknote is stored in the cassette 55. Therefore, when the variable S1 is '1' (step S127, YES), it is assumed that this process is terminated, the process shifts to the process of step S137, the variable S1 is set to '2', and then this process is performed. finish.

一方、未だ変数S1が‘1’になっていないならば(ステップS127,NO)、変数C3を+1インクリメントして(C3=C3+1)(ステップS128)、ステップS121に戻る。そして、次の紙幣が収納検知センサ54で検知されるのを待つが、ジャムが発生した場合、次の紙幣が検知されないまま時間が経過することになる。これより、紙幣が検知されない状態でジャム発生か否かを判定する為に、ステップS121の判定は定期的に行うものとし、紙幣が検知されない場合(ステップS121,NO)、まず、変数pに現在の変数C3の値を代入する(ステップS129)。続いて、繰出時刻(p)が空白(未だ繰出時刻が記録されていない)であるか否かを確認し(ステップS130)、繰出時刻(p)が空白の場合には(ステップS130、YES)ステップS121に戻る。 On the other hand, if the variable S1 is not yet set to '1' (step S127, NO), the variable C3 is incremented by +1 (C3 = C3 + 1) (step S128), and the process returns to step S121. Then, it waits for the next bill to be detected by the storage detection sensor 54, but when a jam occurs, the time elapses without the next bill being detected. From this, in order to determine whether or not a jam has occurred in a state where the banknote is not detected, the determination in step S121 shall be performed periodically, and when the banknote is not detected (step S121, NO), first, the variable p is currently set to the present. Substitute the value of the variable C3 of (step S129). Then, it is confirmed whether or not the payout time (p) is blank (the payout time has not been recorded yet) (step S130), and if the payout time (p) is blank (step S130, YES). Return to step S121.

尚、繰出時刻(p)とは、紙幣情報テーブル110におけるp番目のレコード(その番号111が現在のpの値であるレコード)の繰出時刻112の欄の格納データである。 The payout time (p) is the stored data in the payout time 112 column of the p-th record (the record whose number 111 is the current value of p) in the banknote information table 110.

一方、繰出時刻(p)に任意の繰出時刻が記録されている場合には(ステップS130,NO)、このデータ(繰出時刻(p))を取得して、以下の式により経過時間を算出する(ステップS131)。
経過時間 = 現在時刻 − 繰出時刻(p)
On the other hand, when an arbitrary payout time is recorded in the payout time (p) (step S130, NO), this data (payout time (p)) is acquired and the elapsed time is calculated by the following formula. (Step S131).
Elapsed time = current time-delivery time (p)

そして、算出した経過時間が上記所定時間よりも大きい場合(ステップS133,YES)、次の紙幣は、所定時間を経過してもカセット55に到達していないことになるので、ジャム発生と見做して上記ステップS135,S136の処理を実行し、更に上記ステップS137の処理を実行して本処理を終了する。 If the calculated elapsed time is longer than the predetermined time (step S133, YES), the next bill has not reached the cassette 55 even after the predetermined time has elapsed, so that it is considered that a jam has occurred. Then, the processing of steps S135 and S136 is executed, and the processing of step S137 is further executed to end this processing.

一方、算出した経過時間が所定時間以下の場合(ステップS133,NO)、本例ではpを+1インクリメントして(p=p+1)(ステップS134)、ステップS130に戻るが、この例に限らず、ステップS134に移行することなくステップS121に戻るようにしてもよい。 On the other hand, when the calculated elapsed time is less than or equal to the predetermined time (step S133, NO), in this example, p is incremented by +1 (p = p + 1) (step S134), and the process returns to step S130. You may return to step S121 without shifting to step S134.

図6等に示すメイン処理の説明に戻る。
メイン処理では、上記ステップS74,S75,S76によって3つのスレッドを起動後、変数S1が‘2’(全スレッドの処理終了)となるまで待機する(ステップS77)。上記図9に示す通り、紙幣収納処理スレッドが終了する際に変数S1に‘2’がセットされる。上述したことから、紙幣収納処理スレッドの終了時には他の2つのスレッドも終了していることになるので、これより、変数S1が‘2’となったら全スレッドの処理が終了したものと見做せる。
Returning to the description of the main process shown in FIG. 6 and the like.
In the main process, after starting three threads in steps S74, S75, and S76, the process waits until the variable S1 becomes '2' (the process of all threads is completed) (step S77). As shown in FIG. 9, the variable S1 is set to '2' when the banknote storage processing thread ends. From the above, when the bill storage processing thread ends, the other two threads also end. Therefore, when the variable S1 becomes '2', it is considered that the processing of all threads has ended. Let me.

図9で説明したように、紙幣収納処理スレッドは、繰出された全ての紙幣をカセット55に収納することで終了する場合(正常終了)もあれば、ジャム発生と判定することで処理中断して終了する場合(異常終了)もある。この異常終了の場合、他の2つのスレッドも終了させると共に、上記ステップS136の処理により変数S2に‘1’がセットされている。 As described with reference to FIG. 9, the banknote storage processing thread may end by storing all the drawn banknotes in the cassette 55 (normal end), or may interrupt the process by determining that a jam has occurred. It may end (abnormal end). In the case of this abnormal termination, the other two threads are also terminated, and the variable S2 is set to '1' by the process of step S136.

これより、変数S2が‘1’であるか否かをチェックし(ステップS78)、変数S2が‘1’である場合には(ステップS78,YES)、まず、既存の復旧動作すなわち搬送路56上の紙幣を一時保留部53に回収する処理を行う(ステップS79)。上述した通り、この復旧動作中に不明券がカセット55に入る可能性があり、入った場合には収納検知センサ54により検知される。これより、復旧動作中に紙幣がカセット55に入った場合には(ステップS80,YES)、カセット収納(C3)に‘1’を格納して(ステップS81)、「終了情報」に‘1’をセットする(ステップS82)。 From this, it is checked whether or not the variable S2 is '1' (step S78), and if the variable S2 is '1' (step S78, YES), first, the existing recovery operation, that is, the transport path 56 A process of collecting the above bills in the temporary holding unit 53 is performed (step S79). As described above, there is a possibility that an unknown ticket may enter the cassette 55 during this restoration operation, and if it does, it is detected by the storage detection sensor 54. From this, when the bill enters the cassette 55 during the recovery operation (step S80, YES), "1" is stored in the cassette storage (C3) (step S81), and "1" is stored in the "end information". Is set (step S82).

ここで、カセット収納(C3)とは、紙幣情報テーブル110におけるC3番目のレコード(その番号111が現在のC3の値であるレコード)のカセット収納114の欄である。また、このときのC3の値は、上記図9の処理より、最後にカセット55に収納された紙幣の次に繰出された紙幣の繰出し順番となっているはずである。例えば、図10の紙幣情報テーブル110において、2枚目の紙幣までがカセット55に収納済みの状態でジャムが発生したならば、C3は‘3’となっているはずであり、3番目のレコード(3枚目の紙幣に関するレコード)のカセット収納114に‘1’がセット(フラグON)されることになる。そして、この例では3番目の紙幣が、復旧動作中にカセット55に入った不明券となる。つまり、ステップS81におけるカセット収納(C3)は、紙幣情報テーブル110における不明券に係わるレコードにおけるカセット収納114の欄を意味することになる。尚、カセット収納114は入金確定か否かを示すものであり‘1’が格納されていれば入金確定を意味する。 Here, the cassette storage (C3) is a column of the cassette storage 114 of the C3 th record (the record whose number 111 is the current value of C3) in the bill information table 110. Further, the value of C3 at this time should be the order in which the banknotes are delivered next to the banknotes finally stored in the cassette 55 from the process of FIG. For example, in the banknote information table 110 of FIG. 10, if a jam occurs in a state where up to the second banknote is stored in the cassette 55, C3 should be '3', and the third record. '1' will be set (flag ON) in the cassette storage 114 of (record related to the third bill). Then, in this example, the third bill is an unknown bill that entered the cassette 55 during the restoration operation. That is, the cassette storage (C3) in step S81 means the column of the cassette storage 114 in the record related to the unknown ticket in the bill information table 110. The cassette storage 114 indicates whether or not the payment is confirmed, and if "1" is stored, it means that the payment is confirmed.

上記のことからステップS81の処理は、紙幣情報テーブル110における不明券に係わるレコードにおけるカセット収納114の欄に‘1’を格納することで、不明券の入金確定する処理(あるいは不明券が入金確定情報に反映されるように入金確定情報を修正する処理)と見做すことができる。尚、これは、データ管理上、不明券がなくなるものと見做すこともできる。 From the above, the process of step S81 is a process of confirming the payment of the unknown ticket (or confirming the payment of the unknown ticket) by storing '1' in the column of the cassette storage 114 in the record related to the unknown ticket in the bill information table 110. It can be regarded as a process of correcting the payment confirmation information so that it is reflected in the information). It should be noted that this can be regarded as eliminating unknown tickets in terms of data management.

また、上記カセット収納(C3)のレコードの金種113は、不明券の金種となるはずである。 Further, the denomination 113 of the record of the cassette storage (C3) should be the denomination of the unknown ticket.

上記のことから、ステップS81の処理を、不明券の金種を特定して、この不明券の金種特定結果が入金確定情報に反映されるようにデータ修正する処理とすることもできる。入金確定情報は、例えば上記紙幣情報テーブル110においてカセット収納114に‘1’が格納されているレコード全てに相当するものと見做してよい。 From the above, the process of step S81 can be a process of specifying the denomination of the unknown ticket and correcting the data so that the denomination identification result of the unknown ticket is reflected in the payment confirmation information. The payment confirmation information may be regarded as corresponding to all the records in which "1" is stored in the cassette storage 114 in the banknote information table 110, for example.

復旧動作中に紙幣がカセット55に入っていない場合には(ステップS80,NO)、そのまま上記ステップS82の処理を実行する。また、変数S2が‘1’ではない場合(ステップS78,NO)、「終了情報」に‘0’をセットする(ステップS83)。 If the banknote is not in the cassette 55 during the restoration operation (steps S80, NO), the process of step S82 is executed as it is. If the variable S2 is not "1" (steps S78, NO), "0" is set in the "end information" (step S83).

上記ステップS82またはS83を実行したら、ステップS84へ移行する。
ステップS84では、「金種(千)」「金種(万)」に‘0’をセットすると共に変数pに1を代入する(初期化する)。そして、カセット収納(p)が‘1’であるか否かを判定する(ステップS85)。ここで、カセット収納(p)とは、紙幣情報テーブル110におけるp番目のレコード(その番号111が現在のpの値であるレコード)のカセット収納114の欄の格納データである。
After executing the above steps S82 or S83, the process proceeds to step S84.
In step S84, "0" is set in "denomination (thousand)" and "denomination (10,000)", and 1 is assigned (initialized) to the variable p. Then, it is determined whether or not the cassette storage (p) is '1' (step S85). Here, the cassette storage (p) is the storage data in the column of the cassette storage 114 of the p-th record (the record whose number 111 is the current value of p) in the bill information table 110.

カセット収納(p)が‘1’であるならば(ステップS85,YES)、上記p番目のレコードの金種113を参照し、金種113が千円であれば(ステップS86,YES)、上記「金種(千)」を+1インクリメントする(金種(千)=金種(千)+1)(ステップS87)。一方、p番目のレコードの金種113が一万円であれば(ステップS86,NO)、上記「金種(万)」を+1インクリメントする(金種(万)=金種(万)+1)(ステップS88)。 If the cassette storage (p) is '1' (step S85, YES), the denomination 113 of the p-th record is referred to, and if the denomination 113 is 1,000 yen (step S86, YES), the above The "denomination (thousand)" is incremented by +1 (denomination (thousand) = denomination (thousand) +1) (step S87). On the other hand, if the denomination 113 of the p-th record is 10,000 yen (step S86, NO), the above "denomination (10,000)" is incremented by +1 (denomination (10,000) = denomination (10,000) +1). (Step S88).

ステップS87またはS88を実行後、変数pを+1インクリメントし(p=p+1)(ステップS89)、ステップS85に戻る。そして、次のレコード(新たなp番目のレコード)のカセット収納114が‘1’ではない(空白)場合(ステップS85,NO)、本処理を終了するものとし、最後に処理結果(「終了情報」「「金種(千)」「金種(万)」)を通知して(ステップS90)、本処理を終了する。尚、通知先は、予め決められた所定の通知先であり、一例としては例えば所定のアプリケーション等であるが、この例に限らない。 After executing step S87 or S88, the variable p is incremented by +1 (p = p + 1) (step S89), and the process returns to step S85. Then, when the cassette storage 114 of the next record (new p-th record) is not '1' (blank) (step S85, NO), this processing is terminated, and finally the processing result (“end information”). "" "Die (thousand)" "Die (10,000)") is notified (step S90), and this process is terminated. The notification destination is a predetermined notification destination, and one example is, for example, a predetermined application, but the present invention is not limited to this example.

上記ステップS84〜S88の処理は、紙幣情報テーブル110を参照して、カセット収納114が‘1’である紙幣の枚数、すなわち入金確定済みの紙幣の枚数を、金種別にカウントする処理である。この処理自体は既存の処理と見做しても構わないが、本手法では上記ステップS80、S81の処理によって、紙幣情報テーブル110の内容を修正している。これより、たとえ復旧処理中にカセット55に落ちた不明券があったとしても、この不明券の金種もカウントされて入金情報が管理されることになる。 The process of steps S84 to S88 is a process of counting the number of banknotes in which the cassette storage 114 is "1", that is, the number of banknotes for which payment has been confirmed, by denomination, with reference to the banknote information table 110. This process itself may be regarded as an existing process, but in this method, the contents of the banknote information table 110 are modified by the processes of steps S80 and S81. From this, even if there is an unknown ticket that has fallen into the cassette 55 during the restoration process, the denomination of this unknown ticket is also counted and the deposit information is managed.

本手法によれば、ジャム後の復旧動作中にカセット内に入った金種不明の紙幣の入金確定でき、従来では曖昧であったカセット内の紙幣金種情報が、より正確に管理できるようになる。 According to this method, the payment of banknotes of unknown denomination that entered the cassette during the recovery operation after jam can be confirmed, and the banknote denomination information in the cassette, which was ambiguous in the past, can be managed more accurately. Become.

10 ATM
11 顧客操作画面
12 現金入出金部
13 通帳受付部
14 カード受付口
15 レシート発行口
21 主制御部
22 記憶部
23 入力部
24 表示部
25 入出金処理部
26 通帳記入処理部
27 カード読取部
28 レシート発行部
29 通信処理部
30 バス
41 紙幣鑑別部
42 入金確定部
43 復旧部
44 修正部
45 紙幣繰出部
50 紙幣処理ユニット
51 投入口
52 鑑別部
53 一時保留部
54 収納検知センサ
55 カセット
56 搬送路
57 制御部
110 紙幣情報テーブル
111 番号
112 繰出時刻
113 金種
114 カセット収納
10 ATM
11 Customer operation screen 12 Cash deposit / withdrawal unit 13 Passbook reception unit 14 Card reception port 15 Receipt issuing port 21 Main control unit 22 Storage unit 23 Input unit 24 Display unit 25 Deposit / withdrawal processing unit 26 Passbook entry processing unit 27 Card reading unit 28 Receipt Issuing unit 29 Communication processing unit 30 Bus 41 Banknote identification unit 42 Payment confirmation unit 43 Restoration unit 44 Correction unit 45 Banknote feeding unit 50 Banknote processing unit 51 Insertion port 52 Identification unit 53 Temporary holding unit 54 Storage detection sensor 55 Cassette 56 Transport path 57 Control unit 110 Banknote information table 111 No. 112 Delivery time 113 Ride 114 Cassette storage

Claims (4)

自動取引装置におけるコンピュータが実行する入金処理方法であって、
入金処理中に搬送路を通って紙幣収納部まで順次搬送される各紙幣の金種を鑑別し、
前記順次搬送される各紙幣毎に、前記金種鑑別の結果と、前記紙幣収納部に紙幣が収納されたことによる入金確定か否かを示す情報と、を含む入金確定情報を記憶し、
前記金種鑑別後の紙幣が前記紙幣収納部に収納されると、該収納された紙幣に対応する前記入金確定情報を、入金確定を示すように更新し、
前記入金処理中に紙幣搬送に係わる障害が発生した場合に、前記搬送路上の残留紙幣を所定箇所まで搬送する復旧動作を行い、
該復旧動作中に、前記紙幣収納部の入口付近にあった残留紙幣が前記紙幣収納部に入った場合、該残留紙幣に対応する前記入金確定情報を、入金確定を示すように修正する
ことを特徴とする入金処理方法。
A computer-executed deposit processing method in an automated teller machine
The denomination of each banknote that is sequentially transported to the banknote storage section through the transport path during the deposit process is identified.
For each of the sequentially transported banknotes, the payment confirmation information including the result of the denomination identification and the information indicating whether or not the payment is confirmed due to the banknotes being stored in the banknote storage unit is stored.
When a bill after the denomination discrimination is accommodated in the bill accommodating unit, the payment confirmation information corresponding to the stored bills, and updated to indicate payment confirmation,
When a failure related to banknote transportation occurs during the payment process, a restoration operation is performed to transport the remaining banknotes on the transport path to a predetermined location.
該復during former operation, if the residual banknote that was in the vicinity of the inlet of the banknote storage unit has entered the banknote storage unit, the payment confirmation information corresponding to the remaining bill, to modify as shown payment confirmation Characteristic deposit processing method.
自動取引装置において、
入金処理中に搬送路を通って紙幣収納部まで順次搬送される各紙幣の金種を鑑別する紙幣鑑別部と、
前記順次搬送される各紙幣毎に、前記金種鑑別の結果と、前記紙幣収納部に紙幣が収納されたことによる入金確定か否かを示す情報と、を含む入金確定情報を記憶する記憶部と、
前記金種鑑別後の紙幣が前記紙幣収納部に収納されると、該収納された紙幣に対応する前記入金確定情報を、入金確定を示すように更新する入金確定部と、
前記入金処理中に紙幣搬送に係わる障害が発生した場合に、前記搬送路上の残留紙幣を所定箇所まで搬送する復旧動作を行う復旧部と、
該復旧動作中に、前記紙幣収納部の入口付近にあった残留紙幣が前記紙幣収納部に入った場合、該残留紙幣に対応する前記入金確定情報を、入金確定を示すように修正する修正部と、
を有することを特徴とする自動取引装置。
In automated teller machines
A banknote identification unit that discriminates the denomination of each banknote that is sequentially transported to the banknote storage unit through the transport path during the deposit process.
A storage unit that stores the payment confirmation information including the result of the denomination identification and the information indicating whether or not the payment is confirmed because the banknotes are stored in the banknote storage unit for each of the sequentially transported banknotes. When,
When a bill after the denomination discrimination is accommodated in the bill accommodating unit, the payment confirmation information corresponding to the stored bills, a deposit confirmation unit that updates to indicate payment confirmation,
A recovery unit that performs a recovery operation for transporting residual banknotes on the transport path to a predetermined location when a failure related to bill transport occurs during the deposit process.
該復during former operation, if the residual banknote that was in the vicinity of the inlet of the banknote storage unit has entered the banknote storage unit, the payment confirmation information corresponding to the remaining bill, modification modified to indicate payment confirmation section When,
An automated teller machine characterized by having.
前記入金確定情報に基づいて、前記入金確定となった紙幣の金種別の枚数を計数する入金確定紙幣計数部を更に有することを特徴とする請求項記載の自動取引装置。 The automated teller machine according to claim 2 , further comprising a payment-confirmed banknote counting unit that counts the number of denominations of the banknotes for which payment has been confirmed based on the payment confirmation information. 入金処理の際に任意の1枚以上の紙幣が投入される紙幣投入口から、該紙幣投入口の紙幣を1枚ずつ繰出すと共に、該繰出し時間を記憶する紙幣繰出部を更に有し、
前記紙幣繰出部によって繰出された各紙幣は、前記搬送路上を、前記紙幣鑑別部を経由して前記紙幣収納部へと搬送され、
前記復旧部は、前記各紙幣が前記繰出し時間から前記紙幣収納部に到達するまでに掛かる時間が、予め設定される所定時間ではない場合あるいは予め設定される所定の時間範囲内ではない場合、前記紙幣搬送に係わる障害が発生したと見做すことを特徴とする請求項2または3記載の自動取引装置。
From the bill insertion slot into which any one or more bills are inserted at the time of deposit processing, the bills in the bill insertion slot are fed one by one, and a bill feeding unit for storing the feeding time is further provided.
Each bill fed out by the banknote feeding unit, the conveyance path via the bill discriminating portion is conveyed to the bill accommodating unit,
When the time required for each banknote to reach the banknote storage unit from the payout time is not a preset predetermined time or is not within a preset predetermined time range, the recovery unit is described. The automatic teller machine according to claim 2 or 3, wherein it is considered that a failure related to banknote transportation has occurred.
JP2018053254A 2018-03-20 2018-03-20 Automatic teller machine, deposit processing method Active JP6882219B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018053254A JP6882219B2 (en) 2018-03-20 2018-03-20 Automatic teller machine, deposit processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018053254A JP6882219B2 (en) 2018-03-20 2018-03-20 Automatic teller machine, deposit processing method

Publications (2)

Publication Number Publication Date
JP2019164711A JP2019164711A (en) 2019-09-26
JP6882219B2 true JP6882219B2 (en) 2021-06-02

Family

ID=68066226

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018053254A Active JP6882219B2 (en) 2018-03-20 2018-03-20 Automatic teller machine, deposit processing method

Country Status (1)

Country Link
JP (1) JP6882219B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7465130B2 (en) * 2020-03-26 2024-04-10 グローリー株式会社 Sheet processing apparatus, sheet processing system, and sheet processing method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4936827B2 (en) * 2006-09-06 2012-05-23 沖電気工業株式会社 Automatic transaction equipment
JP5332515B2 (en) * 2008-10-29 2013-11-06 沖電気工業株式会社 Automatic transaction equipment
JP5786680B2 (en) * 2011-11-28 2015-09-30 沖電気工業株式会社 Banknote deposit and withdrawal device and management information correction method

Also Published As

Publication number Publication date
JP2019164711A (en) 2019-09-26

Similar Documents

Publication Publication Date Title
JP5271158B2 (en) Paper sheet processing equipment
KR101467273B1 (en) Paper processing device, paper sorting device, and paper sorting system
JP5365344B2 (en) Automatic transaction equipment
JP2009023822A (en) Paper sheet treating device
JP2008217465A (en) Automatic teller machine
JP5844885B2 (en) Paper sheet processing equipment
JP2008027023A (en) Cash processing apparatus
EP2690606B1 (en) Bill processing device
JP5543424B2 (en) Money withdrawal processing apparatus and program
JP2008234461A (en) Cash processor
JP6527671B2 (en) Paper management apparatus, paper processing system, and paper management method
JP6882219B2 (en) Automatic teller machine, deposit processing method
JP2014232446A (en) Cash processor
JP6024100B2 (en) Paper sheet processing equipment
JP5230502B2 (en) Banknote transaction apparatus, banknote transaction method, and banknote transaction program
JP4498758B2 (en) Automatic change machine
JP5012125B2 (en) Cash processing equipment
JP7471925B2 (en) Banknote processing device, banknote processing system, and banknote processing method
JP5868792B2 (en) Banknote handling equipment
JP5453213B2 (en) Coin processing device and automatic transaction device
JP2011170417A (en) Currency handling device and automated teller machine
JP7172227B2 (en) cash handling equipment
JP2017134509A (en) Transaction device
JP2021174050A (en) Paper sheet processor and paper sheet processing method
JP5371617B2 (en) Money handling equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200311

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20200311

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210318

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210427

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210506

R150 Certificate of patent or registration of utility model

Ref document number: 6882219

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250