Patent ID: 8891097

Claim:
An image processing apparatus operative to communicate with an external apparatus, comprising: a reading unit configured to read an image of a document to generate image data based on the read image; a file selection unit configured to select a process definition file, the process definition file defining a content of reading processing to be executed by the reading unit and a content of transmission processing for transmitting image data generated by the reading unit; a reading control unit configured to cause the reading unit to execute the reading processing to generate image data according to the content of the reading processing included in the process definition file selected by the file selection unit; and a transmission control unit configured to, when a plurality of process definition files are selected by the file selection unit and an instruction for executing a process with the plurality of process definition files is received, cause the external apparatus to transmit one piece of image data generated by the reading processing according to the contents of transmission processing included in each of the selected plurality of process definition files by transmitting the one piece of image data generated by the reading processing and the plurality of process definition files to the external apparatus.