When the user 1002 operates a operation panel 1001 a of the ATM 1001 by, for example, pressing a predetermined button, the ATM 1001 generates information such as a command according to the content of the operation carried out by the user and transmits the information to a server 1021 installed at a data center 1004 of the bank through a communication line or the like.