Patent ID: 8650560

Claim:
A non-transitory computer readable medium storing a computer program, the computer program for installing software on a processing device, the software being used for sending a function performing instruction to a function performing device via a network, the computer program including instructions for ordering a computer mounted on the processing device to perform steps comprising: acquiring a first IP address assigned to the function performing device; acquiring a unique network device name provided to the function performing device by using the first IP address; attempting to acquire a second IP address by using the network device name in a situation that the processing device is configured to communicably connect with the function performing device using the acquired first IP address; determining whether the second IP address identical to the first IP address has been acquired; installing the software in which the network device name is set as a destination of the function performing instruction in a case where it is determined that the second IP address identical to the first IP address has been acquired; prohibiting the installation of the software in which the network device name is set as the destination of the function performing instruction in a case where it is determined that the second IP address identical to the first IP address has not been acquired; acquiring an IP address by using the network device name in a case of sending the function performing instruction by using the installed software; and sending the function performing instruction by using the acquired IP address as a destination.