12. The image processing method as claimed in claim 11 , further comprising the steps of: extracting the document definition data stored in the storing step; displaying the output pattern data defined in the document definition data extracted in the extracting step; and receiving a selection of the displayed output pattern data made by a user; wherein the target document definition data are identified according to the selection received in the receiving step.
11. An image processing method for an image processing apparatus for outputting a document including a data group containing a plurality of data items, comprising the steps of: storing document definition data in which a plurality of document kind data indicating contents of output documents are defined in correspondence with output pattern data, the output pattern data including output method data and output condition data; fabricating structured data including the data group according to the document kind data, the structured data being independent from an output method and an output condition of the document, the fabricating structured data step further including managing a plurality of logical document fabricating modules that correspond to the plurality of document kind data; fabricating image data of the document according to the structured data; identifying target document definition data among the document definition data that correspond to designated document kind data; outputting the image data according to the output pattern data corresponding to the document kind data defined in the target document definition data; and registering, using a document function providing module, additional document definition data, in which additional document kind data are defined, and an additional logical document fabricating module that corresponds to the additional document kind data, the document function providing module configured to be installed in and uninstalled from the image processing apparatus.