A non-transitory computer-readable information recording medium storing a program, the program being configured to cause at least one processor installed in a portable terminal to: request, via one of a plurality of networks (N1, N2, N3), an apparatus to carry out a process, the apparatus being connectable to the plurality of networks (N1, N2, N3) and being an image forming apparatus, an image outputting apparatus or a sound outputting apparatus; acquire a plurality of sets of communications information that includes a first set of communications information to be used to connect to the apparatus via a first network of the networks (N1, N2, N3) and a second set of communications information to be used to connect to the apparatus, via a second network of the networks (N1, N2, N3), said second network being different from the first network; acquire an authentication result from an authentication unit via a third network of the networks (N1, N2, N3), the third network being different from the first network and the second network; determine, according to the authentication result, whether the first network or the second network of the networks (N1, N2, N3) is to be used to request the apparatus to carry out the process; when determining to use the first network to request the apparatus to carry out the process, switch the third network, to the first network to be used to carry out communications; and request, via the first network, the apparatus to carry out the process, wherein the program further causes the at least one processor to: acquire authentication connection information to be used to connect to the authentication unit, transmit authentication information and request the authentication unit to authenticate the portable terminal and acquire the authentication result from the authentication unit, using the authentication connection information, if the portable terminal stores the authentication information to be used to authenticate the portable terminal, and not request the authentication unit to authenticate the portable terminal and regard that the authentication result indicating authentication failure is acquired, if the portable terminal does not store the authentication information to be used to authenticate the portable terminal. request, via one of a plurality of networks (N1, N2, N3), an apparatus to carry out a process, the apparatus being connectable to the plurality of networks (N1, N2, N3) and being an image forming apparatus, an image outputting apparatus or a sound outputting apparatus; acquire a plurality of sets of communications information that includes a first set of communications information to be used to connect to the apparatus via a first network of the networks (N1, N2, N3) and a second set of communications information to be used to connect to the apparatus, via a second network of the networks (N1, N2, N3), said second network being different from the first network; acquire an authentication result from an authentication unit via a third network of the networks (N1, N2, N3), the third network being different from the first network and the second network; determine, according to the authentication result, whether the first network or the second network of the networks (N1, N2, N3) is to be used to request the apparatus to carry out the process; when determining to use the first network to request the apparatus to carry out the process, switch the third network, to the first network to be used to carry out communications; and request, via the first network, the apparatus to carry out the process, wherein the program further causes the at least one processor to: acquire authentication connection information to be used to connect to the authentication unit, transmit authentication information and request the authentication unit to authenticate the portable terminal and acquire the authentication result from the authentication unit, using the authentication connection information, if the portable terminal stores the authentication information to be used to authenticate the portable terminal, and not request the authentication unit to authenticate the portable terminal and regard that the authentication result indicating authentication failure is acquired, if the portable terminal does not store the authentication information to be used to authenticate the portable terminal. acquire authentication connection information to be used to connect to the authentication unit, transmit authentication information and request the authentication unit to authenticate the portable terminal and acquire the authentication result from the authentication unit, using the authentication connection information, if the portable terminal stores the authentication information to be used to authenticate the portable terminal, and not request the authentication unit to authenticate the portable terminal and regard that the authentication result indicating authentication failure is acquired, if the portable terminal does not store the authentication information to be used to authenticate the portable terminal.