Patent ID: 7675636

Claim:
A document processing apparatus comprising: a first generating unit configured to interpret document data at a preflight check, determine an existence of a warning in each page of the document data, (1) when displaying the document data and a result output mode for outputting only a result of the preflight check is selected, not to generate intermediate data of the document data, (2) when displaying the document data and the result output mode is not selected, not generate the intermediate data for a page which is determined not to include a warning, and generate intermediate data for a page which is determined to include a warning, and (3) when printing the document data, not generate the intermediate data for a page which is determined to include a warning, and generate intermediate data for a page which is determined not to include a warning; a preflight check unit configured to output the result of the check of the preflight for the determination of the existence of the warning in the first generation unit; a second generation unit configured to interpret the document data at an output of the document data, determine whether or not the intermediate data has been generated by the first generation unit, not to generate the intermediate data for the page for which the intermediate data is determined to be generated and generate the intermediate data for the page for which the intermediate data is determined not to be generated; and an output unit configured to output the intermediate data generated by the first or the second generating units to an output device.