Patent ID: 7502944

Claim:
A job processing device for executing jobs based on job data, comprising: a first storage device; a second storage device capable of having stored data erased at a faster speed than the first storage device; a storage controller for dividing a job data file supplied for executing a job into a plurality of parts, and distributing the plurality of parts between the first and second storage devices, based on available space in the second storage device, wherein data corresponding to one or more of the plurality of parts stored on the second storage device are not stored on the first storage device; a deletion controller for deleting the one or more parts of the job data file stored on the second storage device, by the storage controller, when a prescribed deletion condition is satisfied; and a job controller for executing a following job without waiting for completion of deletion of parts of the job data file stored in the first storage device when the one or more parts of the job data file stored in the second storage device are deleted by the deletion controller.