Patent ID: 6968399

Claim:
An information processing apparatus for communicating with another information processing apparatus via plural interfaces, comprising: first interface means for performing a close-range communication with said other information processing apparatus to acquire supported protocol information stored in said other information processing apparatus; second interface means having one or more second interfaces for performing communications conforming to one or more network protocols; candidate protocol determining means for determining a candidate network protocol from the one or more network protocols to perform communications via a second interface from said second interface means based on the supported protocol information acquired from said other information processing apparatus; trial communication means for performing a trial communication, using said candidate network protocol determined by said candidate protocol determining means, via said second interface; and network communication means for communicating via said second interface using said candidate network protocol when said trial communication is successful; wherein, if said trial communication fails and said second interface means has another second interface, said trial communication means performs another trial communication using said candidate network protocol via the other second interface.