A non-transitory computer readable medium storing computer executable instructions for causing an information processing apparatus configured to communicate with a communication device to execute a control method, the control method comprising:
- executing first search processing to search for one or more communication devices that are connected to an access point to which the information processing apparatus is connected and are capable of communicating in a first communication method;
- executing second search processing to search for one or more communication devices that are not connected to the information processing apparatus and are capable of communicating in a second communication method different from the first communication method;
- acquiring capability information for identifying a communication device corresponding to a predetermined application that the information processing apparatus has, from the one or more communication devices found by performing the first search processing and the one or more communication devices found by performing the second search processing;
- displaying, on a display, a first area that shows information regarding the one or more communication devices found by performing the first search processing and a second area that shows information regarding the one or more communication devices found by performing the second search processing;
- and
- accepting, from a user via the first area or the second area, a selection operation for selecting any one of the one or more communication devices found by performing the first search processing and the one or more communication devices found by performing the second search processing,
- wherein, before the acceptance of the selection operation, the capability information is acquired from the one or more communication devices found by performing the first search processing,
- wherein, after the acceptance of the selection operation, the capability information is acquired from the communication device found by performing the second search processing and selected by performing the selection operation,
- wherein the capability information is not acquired from one or more communication devices found by performing the second search processing and not selected by performing the selection operation, and
- wherein, in the first area, information regarding one or more communication devices identified as a communication device corresponding to the predetermined application based on the capability information acquired from the one or more communication devices found by performing the first search processing is shown among the one or more communication devices found by performing the first search processing, and information regarding one or more communication devices not identified as a communication device corresponding to the predetermined application based on the capability information acquired from the one or more communication devices found by performing the first search processing is not shown among the one or more communication devices found by performing the first search processing.