Patent ID: 8495370

Claim:
An information processing apparatus connected to a network, the information processing apparatus comprising: a main body; a communication unit capable of receiving a command transmitted over the network; a power control unit configured to control power supply to the information processing apparatus and to supply power to the communication unit regardless of a power state of the main body; and a startup unit configured to cause the power control unit to turn on power of the main body in response to reception of the command in the communication unit over the network, wherein the main body comprises: a first control unit configured to control processing in the information processing apparatus; a firmware storage unit configured to store firmware to set an input or output operation of the information processing apparatus; a first storage unit configured to store an operating system of the information processing apparatus, the first storage unit being capable of reading and writing information under control of the first control unit; a power state storage unit configured to store a power state of the main body immediately prior to reception of the command in the communication unit; and an authentication operation storage unit configured to store an operation table indicating either authentication or authentication bypassing to be performed in accordance with the power state, wherein when the first control unit determines from analysis that the command does not include information relating to whether to perform authentication of the firmware or the first storage unit, the first control unit performs either authentication or authentication bypassing based on the power state and the operation table, and when the first control unit determines from analysis that the command includes information relating to whether to perform authentication of the firmware or the first storage unit, the first control unit performs either authentication or authentication bypassing based on the information relating to whether to perform the authentication or not in the command.