Patent ID: 7002702

Claim:
A data processing apparatus capable of performing data communication with various peripheral devices connected on a predetermined communication medium, comprising: obtaining means for obtaining, via the predetermined communication medium, present peripheral device information including connection information and status information about the peripheral devices; system display means for displaying a system configuration on a display with icons based on the present peripheral device information obtained by said obtaining means via the predetermined communication medium; designation means for designating a combination of any of the icons displayed on the display based on the obtained present peripheral device information; setup screen display means for displaying on the display a setup screen for the combined functions based on the combination designated by said designation means if the combined functions are determined to be valid; and control means for controlling the peripheral devices designated by said designation means in order to execute the combined functions in response to an execution instruction, wherein said control means further controls the peripheral devices based on a parameter input in the setup screen displayed by said setup screen display means.