Patent ID: 7676658
Filing Date: 2010-03-09
Classification: G06F

Abstract:
1. A data processing apparatus configured to load a program corresponding to each of a plurality of functions into a memory and execute the program loaded into the memory, the data processing apparatus comprising: an input unit configured to input image data; a first storage unit configured to store a program for a specific function; a second storage unit configured to store at least one program for a function different from the specific function, wherein the specific function includes a function for storing the input image data into the memory and a function for storing the input data into the second storage unit; a processing unit configured to execute the program loaded into the memory; a determining unit configured to determine whether the input image data is to be stored into the memory or the input image data is to be stored into the second storage unit; a power supply unit configured to start, for a first time, supplying power to the second storage unit in a case where it is determined that the input image data is to be stored into the second storage unit; a first loading control unit configured to load the program for the specific function from the first storage unit into the memory in a case where power to the data processing apparatus is turned on; a second loading control unit configured to load the program for the function different from the specific function from the second storage unit into the memory in a case where it is determined that the input image data is to be stored into the second storage unit and the power supply from the power supply unit to the second storage unit is started during execution of the program for the specific function; and a requesting unit configured to request a function corresponding to a program not loaded into the memory, wherein the power supply unit starts supplying power to the second storage unit in a case: when the size of the input image data is too large to be spooled into the memory.