Patent ID: 7533199

Claim:
An automatic transaction apparatus communicating with a host and performing a transaction operation according to an operation of a customer, comprising: a plurality of I/O units performing a financial transaction operation; and a control unit controlling one of said plurality of I/O units according to first common transaction control signals from said host, and wherein said control unit comprises: a middleware layer operating according to control of a kernel and controlling one of said plurality of I/O units, a parameter file storing parameters to convert said first common transaction control signals, which are common to each apparatus connected to said host and specified by an interface with said host, into second transaction control signals specific to said middleware layer, and an I/O control layer converting said first common transaction control signals into said second transaction control signals specific to said middleware layer by referring to said parameter file, and operating said middleware layer based on said second transaction control signals, and wherein said middleware layer specific to said automatic transaction apparatus controls said plurality of I/O units performing said financial transaction operation designated by said first common transaction control signals, according to said second transaction control signals, and wherein each of said of I/O units performing said financial transaction operation, comprises: a customer operation unit displaying a guidance screen for said customer and inputting a transaction item by said operating of said customer, a cash processing unit at least performing withdrawal of a cash; and a card reader and writer reading and writing data of a card inserted by said customer, wherein said I/O control layer converts said first common transaction control signals specific to said middleware layer by using said parameter file for instructing an operation of said customer operation unit, said cash processing unit, and said card reader and writer.