Patent ID: 8836983
Filing Date: 2014-09-16
Classification: G06F

Abstract:
1. An information processing device comprising: an execution unit that executes a control program for causing a functional unit connected to an external device to realize a predetermined function; a memory that stores the control program, a state variable indicating a state of the functional unit, and activation history of either initial activation or second and following activation, in a nonvolatile memory which is readable and writable and maintains information stored therein even if power is not supplied; and a communication unit that causes the execution unit to communicate with the functional unit, wherein the execution unit includes a first procedure where the control program is stored in the memory and the control program is read and is executed, and a second procedure where the control program pre-stored in the memory is read and is executed without storing the control program in the memory, refers to the activation history when activation is performed, executes the first procedure in a case of the initial activation, executes the second procedure in a case of the second and following activation, and acquires a state variable indicating a state of the functional unit through communication with the functional unit with the communication unit and stores the state variable in the memory, so as to be transferred to an operable state.