Patent ID: 7496775

Claim:
An information processing apparatus for autonomously controlling the supply of electric power to each functional unit constituting said apparatus, comprising: a management part for controlling the supply of electric power to each functional unit; an execution control part for issuing an instruction concerning an operation, if the operation is required in the self apparatus; and an instruction recording part for recording an instruction issued by said execution control part; wherein said management part stops the supply of electric power to said execution control part and starts the supply of electric power to a functional unit concerning the instruction issued by said execution control part, if said execution control part ends issuing the instruction, whereby said functional unit executes the instruction recorded in said instruction recording part; and wherein said execution control part executes the operation via an application program interface of built-in basic software by switching a recording mode in which the issued instruction is recorded in said instruction recording part and an API mode in which the issued instruction is sequentially executed in said functional unit in accordance with a designation.