In S706 the control unit 11 displays the model numbers of selectable devices in the display area 101. More specifically, the control unit 11 controls the wireless communication unit 14 to broadcast a packet over the network 5 to which the data processing apparatus 1 is connected requesting devices to return their model numbers and information related to the functions they possess. In response, the requested data is returned from each device connected to the network 5. The wireless communication unit 14 receives a packet from each device that includes the model number of the device and information related to its functions. The packet received by the wireless communication unit 14 includes the IP address of the device as the source address and the IP address of the data processing apparatus 1 as the destination address. The control unit 11 correlates and stores in the RAM of the control unit 11 the model number, functional information, and IP address of the device received by the wireless communication unit 14.