A non-transitory computer-readable storage medium storing a set of computer-readable instructions for a server, the server including:
- a communication interface connectable to:
- a device including a device memory in which configuration information on the device is stored;
- and a terminal device, the server being communicable with the device and the terminal device via the communication interface;
- and a computer, the set of computer-readable instructions, when executed by the computer, causing the server to perform:
- (a) establishing, in response to a specific process request transmitted from the device, a communication session with the device through the communication interface;
- and
- (b) executing a specific process related to the configuration information on the device using the communication session established in (a), the executing in (b) comprising:
- (b-1) receiving an acquisition instruction from the terminal device, the acquisition instruction instructing to acquire the configuration information;
- (b-2) transmitting, in response to receiving the acquisition instruction in (b-1), a transmission request to the device using the communication session, the transmission request requesting to transmit the configuration information;
- (b-3) receiving the configuration information from the device using the communication session;
- (b-4) transmitting, in response to receiving the configuration information in (b-3), information based on the configuration information to the terminal device;
- (b-5) receiving a modification instruction from the terminal device, the modification instruction instructing to modify the configuration information;
- and
- (b-6) transmitting, in response to receiving the modification instruction in (b-5), a modification request to the device using the communication session, the modification request requesting to modify the configuration information.