An imaging apparatus, comprising: image processing hardware resources; one or more imaging processing applications for performing image processing operations using the image processing hardware resources and generate operation mode information according to a unified rule; an operating system; an engine configured to cause image data generated by the one or more applications to be reproduced; and an image data regulation manager that includes a common platform running on the operating system, accessible from said one or more image processing applications, and used in common among the applications to issue print execution requests to the engine in accordance with the operation mode information generated by the applications and to directly control execution of a job generated by any one of the one or more applications, independently of the one or more applications; characterised in that: wherein the image data regulation manager is configured to organize the image data contained in each job into subdivisions, and to transmit the subdivisions to the engine such that subdivisions of first image data contained in a first job are interleaved with subdivisions of second image data contained in a second job; to suspend a print process of a current subdivision if a preceding subdivision is a back-side print of a duplex printing operation until a recording medium has been supplied for the preceding subdivision; and to start the print process of the current subdivision if the preceding subdivision is not a back-side print of a duplex printing operation or if the print process of the current subdivision is a simplex print operation. image processing hardware resources; one or more imaging processing applications for performing image processing operations using the image processing hardware resources and generate operation mode information according to a unified rule; an operating system; an engine configured to cause image data generated by the one or more applications to be reproduced; and an image data regulation manager that includes a common platform running on the operating system, accessible from said one or more image processing applications, and used in common among the applications to issue print execution requests to the engine in accordance with the operation mode information generated by the applications and to directly control execution of a job generated by any one of the one or more applications, independently of the one or more applications; characterised in that: wherein the image data regulation manager is configured to organize the image data contained in each job into subdivisions, and to transmit the subdivisions to the engine such that subdivisions of first image data contained in a first job are interleaved with subdivisions of second image data contained in a second job; to suspend a print process of a current subdivision if a preceding subdivision is a back-side print of a duplex printing operation until a recording medium has been supplied for the preceding subdivision; and to start the print process of the current subdivision if the preceding subdivision is not a back-side print of a duplex printing operation or if the print process of the current subdivision is a simplex print operation. wherein the image data regulation manager is configured to organize the image data contained in each job into subdivisions, and to transmit the subdivisions to the engine such that subdivisions of first image data contained in a first job are interleaved with subdivisions of second image data contained in a second job; to suspend a print process of a current subdivision if a preceding subdivision is a back-side print of a duplex printing operation until a recording medium has been supplied for the preceding subdivision; and to start the print process of the current subdivision if the preceding subdivision is not a back-side print of a duplex printing operation or if the print process of the current subdivision is a simplex print operation.