1. An image processing apparatus that performs image processing on an image including a character-string image, based on a result of data processing performed on either the character-string image or information extracted from the character-string image, the image processing apparatus comprising: a communication section for communicating with a plurality of data processing service devices that perform, on received data, respective data processing services that are different from each other, and return results of the data processing services; a service address search section for searching for an address of a data processing service device that is capable of performing a required kind of data processing on either the character-string image or the information extracted from the character-string image; a character-string data processing service request section for sending, to the address searched by the service address search section and via the communication section, (i) the character-string image or the information extracted from the character-string image, and (ii) information for requesting a data processing service on either the character-string image or the information extracted from the character-string image; and a process result receiving section for receiving, via the communication section, a result of the data processing service performed on either the character-string image or the information extracted from the character-string image.