Information processing apparatus, control method therefor, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorShinichi Kanematsu
Life of this patent
Estimating the term…
Abstract
An information processing apparatus to which an external device is attachable includes an initialization unit configured to, when the information processing apparatus is activated from a power-off state, execute initialization of the external device, and not to, when the information processing apparatus is returned from a power-saving state, execute the initialization of the external device.
Claims10
An information processing apparatus to which an external device is attachable, the information processing apparatus comprising:
- an initialization unit configured to, when the information processing apparatus is activated from a power-off state, execute initialization of the external device, and not to, when the information processing apparatus is returned from a power-saving state, execute the initialization of the external device;
- a first acquisition unit configured to acquire information on the external device from the external device when the information processing apparatus is shifted to the power-saving state;
- a storage unit configured to store the information acquired by the first acquisition unit;
- a second acquisition unit configured to acquire information on the external device from the external device when the information processing apparatus is returned from the power-saving state;
- and
- a control unit configured not to, when the information processing apparatus is returned from the power-saving state, in a case where the information stored in the storage unit is consistent with the information acquired by the second acquisition unit, control the initialization unit to execute the initialization of the external device, and to, in a case where the information stored in the storage unit is inconsistent with the information acquired by the second acquisition unit, control the initialization unit to execute the initialization of the external device.
A method for controlling an information processing apparatus to which an external device is attachable, the method comprising:
- executing initialization of the external device when the information processing apparatus is activated from a power-off state, and executing no initialization of the external device connected to the information processing apparatus when the information processing apparatus is returned from a power-saving state;
- acquiring information on the external device from the external device when the information processing apparatus is shifted to the power-saving state;
- storing the acquired information;
- acquiring information on the external device from the external device when the information processing apparatus is returned from the power-saving state;
- and
- controlling, when the information processing apparatus is returned from the power-saving state, in a case where the stored information is consistent with the information acquired when the information processing apparatus is returned from the power-saving state, not to execute the initialization of the external device, and controlling, in a case where the stored information is inconsistent with the information acquired when the information processing apparatus is returned from the power-saving state, to execute the initialization of the external device.
A computer-readable storage medium storing a program that causes a computer to execute a method for controlling an information processing apparatus to which an external device is attachable, the method comprising:
- executing initialization of the external device when the information processing apparatus is activated from a power-off state, and executing no initialization of the external device when the information processing apparatus is returned from a power-saving state;
- acquiring information on the external device from the external device when the information processing apparatus is shifted to the power-saving state;
- storing the acquired information;
- acquiring information on the external device from the external device when the information processing apparatus is returned from the power-saving state;
- and
- controlling, when the information processing apparatus is returned from the power-saving state, in a case where the stored information is consistent with the information acquired when the information processing apparatus is returned from the power-saving state, the information processing apparatus not to restart, and controlling, in a case where the stored information is inconsistent with the information acquired when the information processing apparatus is returned from the power-saving state, the information processing apparatus to restart.
Dependencies are inferred from the claim text.