Patent ID: 8418050

Claim:
A non-transitory computer readable recording medium storing a form data extracting program causing a computer to execute operations, the operations comprising: extracting logical elements concerning various forms from a generic logical structure storing unit that stores logical structure indicating a relation between each of the logical elements; storing a registered form data that includes the logical elements that are extracted, a plurality of position information about each of the logical elements, and relation information between one or more of the logical elements, in association with the various forms in a registered form data storing unit; receiving an image of a selected form; extracting input form data for the image of the selected form, referring to the logical structure stored in the generic logical structure storing unit, the input form data including logical elements in the image, a plurality of position information of the logical elements on the image, and a relation information between one or more of the logical elements of the image; specifying similar registered form data that is similar to the input form data, referring to the registered form data storing unit, on the basis of the input form data; re-extracting another input form data from the image of the selected form, on the basis of the similar registered form data that includes—the plurality of position information and the relation information; specifying missing logical elements among the logical elements included in the input form data, which cannot be re-extracted; and generating new registered form data that includes the other input form data, missing logical elements, position information of the missing logical elements and relation information of the missing logical elements.