Patent ID: 7380716

Claim:
An information processing apparatus having a plurality of operation modes, comprising: a memory unit configured to store information indicating whether or not to store an operation history, each of the information corresponding to any one of the operation modes; a designation unit configured to designate an operation mode from the plurality of operation modes; a determination unit configured to determine, based on the information stored in said memory unit, whether or not to store an operation history in accordance with an operation of the designated operation mode; an operation history storage unit configured to, in a case where said determination unit determines to store the operation history, store the operation history in accordance with an operation of the designated operation mode; an informing unit configured to inform an operator of storing an operation history in the case where said determination unit determines to store the operation history; and a processing unit configured to execute a process associated with the designated operation mode after an instruction is input by the operator who is informed of storing an operation history by said informing unit.