Patent ID: 8730495

Claim:
A system configured to perform cooperation processing with a first apparatus and a second apparatus among a plurality of apparatuses, the system comprising: the first apparatus, which comprises: an instruction receiving unit configured to receive, from a user, an instruction to set the first apparatus in a cooperation wait state, a setting unit configured to set the first apparatus in the cooperation wait state in accordance with the instruction received by the instruction receiving unit, and a response unit configured to send, when the first apparatus is in the cooperation wait state, response data to indicate that the first apparatus is in the cooperation wait state, in accordance with search data designating an apparatus being in the cooperation wait state; and the second apparatus, which comprises: a searching unit configured to issue the search data designating an apparatus being in the cooperation wait state, and receive the response data from the first apparatus being in the cooperation wait state, a display unit configured to display a result of search by the searching unit based on the received response data from the first apparatus being in the cooperation wait state, and a control unit configured to control the second apparatus to cooperate with the first apparatus which is designated as a cooperation destination by the user from among the result of search displayed by the display unit.