In a network connecting a plurality of devices, the image processing
function of each device, information for specifying each device, and the
like are collected and controlled, and functions realizable by combining
two or more devices are determined. Profiles indicating respective
combinations are transferred to each device. Each device which has
received the profiles displays executable functions based on the
profiles, and performs control, such as the operation of the device,
transfer of data, and the like, in order to realize a function selected
from among the displayed functions.