Patent ID: 7761651

Claim:
An information processing apparatus for processing communication data obtained through data communication between the information processing apparatus and a host computer comprising: a communication device for executing the data communication between the information processing apparatus and the host computer; a volatile memory provided for storing the communication data therein; a first controller (CPU) for controlling communication processings of the communication device and information processings to be executed to the communication data stored in the volatile memory; a first ROM memory in which a program of the first controller is previously stored; a second controller (CPU) for controlling the whole apparatus; a non-volatile memory provided for storing a whole program of the second controller therein; a second ROM memory in which another program executable by the second controller is previously stored; and an external input terminal adapted in such a manner that an operational personnel can selectively set if program execution by the second controller starts in the non-volatile memory or in the second ROM memory, wherein where the program execution starts is selected in accordance with the setting of the external input terminal when the information processing apparatus is activated.