Patent ID: 7643163

Claim:
A data processing apparatus, comprising: one or a plurality of input portions for inputting a job having a data structure; one or a plurality of output portions; a plurality of compressing/expanding devices which compress data-to-be-outputted included in the job inputted from any one of said input portions and expand the compressed data-to-be-outputted; a job discrimination portion which discriminates, from the data structure of the job, whether the job inputted from any one of said input portions is not required to be outputted without delay; and a controller which controls operation assignment of said plurality of compressing/expanding devices depending on a discrimination result of said job discrimination portion and activates assigned compressing/expanding devices for the job; wherein, in cases where said job discrimination portion discriminates that the job is not required to be outputted without delay, said controller assigns some of said plurality of compressing/expanding devices so as not to process the job, and wherein, in cases where said job discrimination portion discriminates that the job is required to be outputted without delay, said controller assigns all of said plurality of compressing/expanding so as to process the job.