A network-capable device stores an address of another device. The
network-capable device determines whether or not a connected network has
been changed. If it has not been changed, then an address other than the
address of the other device stored is determined as an address of the
apparatus.