Abstract:
This invention efficiently implements encoding processes corresponding to respective image processing functions while minimizing the memory use size in the apparatus in an image processing apparatus having many image processing functions. A data processing apparatus of this invention includes a data reception unit for receiving at least data of a first format for respective pages, a data conversion unit for converting the data of the first format into data of a second format, a page data management unit for managing the data of the first and second formats in first and second page data in association with each other, and a control unit for managing whether or not an output processor which executes a predetermined output process with reference to the first or second page data is present. The control unit generates the page data management unit in a memory in response to reception of the data of the first format for respective pages. The control unit monitors the storage states of the data of the first and second formats in the memory, and releases the first or second page data in accordance with the storage states and the reference state by the output processor.