1. An information processing apparatus having a communication function and comprising a processor and a storage apparatus storing thereon a program for acquiring information relating to communication environment, wherein the program, when executed by the processor, causes the information processing apparatus to: receive user instructions designating execution of a process other than a process for acquiring information relating to the communication environment; execute the process designated by the user instructions; acquire information relating to the communication environment of the information processing apparatus, when the user instructions are received or when the process indicated by the user instructions is executed; and acquire position information of the information processing apparatus, when the user instructions are received or when the process indicated by the user instructions is executed.