Patent ID: 7996506

Claim:
A non-transitory computer readable storage medium having a program stored thereon, the program being executable by a management device capable of managing a communication setting of a management target device connected to the management device via a network, wherein the communication setting includes at least a network communication address necessary for the management target device to perform data communication with at least one other communication device via the network and for specifying the management target device on the network, and a setting method indicating how the network communication address is to be set, the setting method including at least a first setting method which sets the network communication address manually by a user operation, and a second setting method which sets the network communication address automatically without the user operation, the communication setting being settable by the user operation, wherein executing the program causes the management device to execute functions including: a display unit displaying a first screen which allows input by a user of the network communication address of the management target device, and a second screen which allows a determination of the setting method for setting the network communication address of the management target device; an address setting unit setting the network communication address inputted by the user on the first screen displayed by the display unit to the management target device, the network communication address being inputted irrespective of whether the second setting method determined on the second screen is enabled or disabled; a method selection unit selecting whether to enable or disable the second setting method based on user interaction with the second screen displayed by the display unit; a method setting unit setting the setting method of the management target device so that the management target device can communicate with the at least one other communication device in accordance with the setting method determined based on the selection by the method selection unit; and a setting method changing unit causing, when the second setting method is enabled, the method setting unit to set the second setting method to a disabled state in response to the input of the network communication address by the user with the address setting unit, even when the setting method is not manually changed by the user on the second screen with the method setting unit.