Patent ID: 7752498

Claim:
An information processing device equipped with multiple interfaces of the same type which can be connected with external devices, comprising: a first control unit capable of controlling the multiple interfaces in parallel; a second control unit which issues instructions regarding control of the interfaces to the first control unit; an execution detecting unit which detects the control of an interface executed by the first control unit; an end detecting unit which detects an end of the control of an interface by the first control unit executed according to the instructions regarding the control issued by the second control unit, on condition that the control of the interface by the first control unit has been detected by the execution detecting unit; an abnormality detecting unit which detects abnormality regarding the control of an interface by the first control unit; an initialization unit which executes initialization of the first control unit; an input unit through which an initialization instruction for the initialization of the first control unit is inputted; and an initialization control unit which executes the initialization of the first control unit by use of the initialization unit on condition that the abnormality regarding the control of an interface by the first control unit has been detected by the abnormality detecting unit, the initialization instruction has been inputted through the input unit, and the end of the control of at least one of the other interfaces by the first control unit has been detected by the end detecting unit.