1. An image processing apparatus for outputting a document including a data group containing a plurality of data items, comprising: a storing part configured to store document definition data in which document kind data are defined in correspondence with output pattern data, the output pattern data including output method data and output condition data; a structured data fabricating part configured to fabricate structured data including the data group according to the document kind data; an image data fabricating part configured to fabricate image data of the document according to the structured data; an identifying part configured to identify target document definition data among the document definition data that correspond to designated document kind data; and an outputting part configured to output the image data according to the output pattern data corresponding to the document kind data defined in the target document definition data.