The present invention provides an apparatus for searching a device on a network.
The device searching server acquires a search condition from the device searching
client, searches a device on the network and returns the search result to the device
searching client. If the number of the device matching the search condition is
at least equal to a predetermined number, additional information such as location
information and charge information is added to the search result. Also if the device
matching the search condition is absent, a device of a high frequency of use, determined
on the use history, is outputted as the search result.