Information processing apparatus, control method for information processing apparatus, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorTakahiro Yamashita
Life of this patent
Estimating the term…
Abstract
Various embodiments seek to reduce a risk of abnormal control of a device externally connected to a system due to abnormal software that is altered or the like, or to suppress unnecessary power consumption due to a device that does not operate normally. To this end, verification of software is performed at the time of activation of an image forming apparatus, and when the software is determined to be abnormal as a result of the verification, the image forming apparatus is operated with a restricted use of a device corresponding to the software.
Claims15
An information processing apparatus that is capable of connecting to an external device, comprising:
- a controlling unit configured to control power supply to the external device;
- a storing unit configured to store firmware of the external device;
- a transferring unit configured to transfer the firmware to the external device at a predetermined timing;
- and
- a detecting unit configured to detect alteration of the firmware stored in the storing unit, wherein
- in a case where the alteration of the firmware is detected by the detecting unit, the controlling unit is configured to cause the transferring unit to not transfer the firmware to the external device and stop the power supply to the external device.
A control method for an information processing apparatus having a main body that is capable of connecting to an external device, a controlling unit that controls power supply to the external device, and a storing unit that stores firmware of the external device, the control method comprising:
- verifying the firmware;
- in a case where the firmware is not detected to be abnormal in the verification, transferring the firmware to the external device at a predetermined timing;
- and
- in a case where the firmware is detected to be abnormal in the verification, not transferring the firmware to the external device and stopping the power supply to the external device.
A non-transitory computer readable storage medium storing a program for causing a computer to perform a control method for an information processing apparatus having a main body that is capable of connecting to an external device, a controlling unit that controls power supply to the external device, and a storing unit that stores firmware of the external device, the control method comprising:
- verifying the firmware;
- in a case where the firmware is not detected to be abnormal in the verification, transferring the firmware to the external device at a predetermined timing;
- and
- in a case where the firmware is detected to be abnormal in the verification, not transferring the firmware to the external device and stopping the power supply to the external device.
Dependencies are inferred from the claim text.