Patent ID: 8339636
Filing Date: 2012-12-25
Classification: H04N

Abstract:
1. A multi-function peripheral apparatus, comprising: a processor operated according to a program; a storage means coupled to the processor to store the program; a plurality of image data inputting means coupled to the processor; a plurality of image data outputting means coupled to the processor; and an instruction inputting means coupled to the processor; wherein the apparatus executes a job selected from a plurality of image forming functions by an instruction through the instruction inputting means, wherein the program comprises: a package of function modules to be executed by the processor in each job step of each job having an input job step of inputting image data from a corresponding one of the plurality of image data inputting means, a create job step for transforming a data format of respective image data from the plurality of image data inputting means at the input job step into a specific common data format, an edit job step for editing the transformed image data, and an output job step of providing the edited image data to corresponding one of the plurality of image data outputting means; and a job execution controlling program for, according to a job selection and a starting instruction through the instruction inputting means, causing the processor to execute function modules corresponding to respective job steps of the selected job so that the selected job is executed in order of the input job step, the create job step, the edit job step, and the output job step with respect to each page of the selected job, wherein the job execution controlling component further causes the processor: in response to a completion of processing corresponding image data of page n (n≧1), using a first function module at the create job step to start a second function module at the edit job step to process image data of the page n, in response to a completion of processing at this edit job step, to start the first function module at the create job step to process image data of page (n+1), and at the same time to start a third function module at the output job step to process corresponding image data of the page n.