Patent ID: 8312184
Filing Date: 2012-11-13
Classification: H04N

Abstract:
1. A peripheral device comprising: a connection unit connected to an information processing apparatus; a processing unit which executes predetermined processing based on a control signal from the information processing apparatus; a communication unit which communicates with the information processing apparatus via said connection unit; and a storage unit having a plurality of storage areas, said storage unit including: a first storage area which stores a plurality of control programs corresponding to a plurality of operating systems of different types for information processing apparatuses; a second storage area which is recognized by the information processing apparatus as an external storage device and in which at least one control program is replicated from the first storage area; a control unit which controls to cause the information processing apparatus to recognize the second storage area as the external storage device; and a connection detection unit which detects that said connection unit is connected to the information processing apparatus, wherein the peripheral device is controlled by the information processing apparatus which reads out the control program from the second storage area recognized by the information processing apparatus as the external storage device and executes the control program, and when said connection detection unit detects that said connection unit is connected to the information processing apparatus, said control unit controls to replicate at least one of the control programs from the first storage area to the second storage area.