Patent ID: 7369256

Claim:
An information processing apparatus, which attends to inputting and outputting of image data, and processes the image data by performing a job that uses a resource, comprising: a time-division resource allocation unit which performs the job by consecutively performing resource acquisition and release for job subsections into which the job is divided; a one-time resource allocation unit which performs the job without a break from a start to an end thereof by performing resource acquisition and release only once for the job; and a resource control unit which selects one of said time-division resource allocation unit and said one-time resource allocation unit to be applied to the job in response to a type of the job based on determining whether a transfer request is directed to inputting image data to a memory or outputting image data from the memory for printing, wherein the time-division resource allocation unit is applied when the transfer request is directed to inputting data to the memory for scanning of the image data, and the one-time resource allocation unit is applied when the transfer request is directed to outputting data from the memory for printing of the image data, such that processes for the printing of the image data are executed without interruption and processes for the inputting of the image data can be interrupted.