Patent ID: 8179560

Claim:
An image processing apparatus, comprising: an input component constructed to input scan image data from a scanner; a first conversion component constructed to convert at least a part of an area in the scan image data input by the input component into vector data which does not depend on a resolution of the input component; a second conversion component constructed to generate metadata by executing at least one of a character recognition processing and an image recognition processing for the scan image data; a first document generation component constructed to generate a first document which includes the vector data converted by the first conversion component and the metadata generated by the second conversion component; a reception component constructed to receive PDL data from an external apparatus; a PDL analysis component constructed to generate vector data and metadata by analyzing the PDL data received by the reception component; a second document generation component constructed to generate a second document which includes the vector data generated by the PDL analysis component and the metadata generated by the PDL analysis component; a data type set component constructed to set data type information into the metadata of each document, the data type information indicating which of the scan image data and the PDL data has been used for generating each document; and a switching component constructed to switch a data processing to be executed for the document based on the data type information set in the metadata of the document.