A storage medium in which a control program for receiving a first agent including an operation train via a network and allowing an image processing unit to execute image processes is stored, wherein the control program comprises code for:
- a reception step of receiving the first agent via the network;
- a control step of controlling the image processing unit, wherein the control step is executed by a second agent;
- an interpreting step of interpreting the operation train of the first agent received in the reception step;
- a search step of searching for the second agent in response to the operation train interpreted in the interpreting step;
- and
- a message output step of outputting a message from the first agent received in the reception step to the second agent searched for in the search step.