CPC H04W 4/80 (2018.02) [G06F 21/43 (2013.01); H04L 63/08 (2013.01); H04L 63/101 (2013.01); H04L 67/10 (2013.01); H04W 12/06 (2013.01); H04W 12/08 (2013.01); H04W 12/50 (2021.01); H04W 84/12 (2013.01); H04W 88/06 (2013.01)] | 5 Claims |
1. A function execution device comprising:
a first interface configured to perform, with a communication terminal, wireless communication according to an NFC method, the first interface configured to transmit network information to the communication terminal;
a second interface configured to perform wireless communication using a wireless network in which the function execution device operates as a parent station;
an operation unit;
a processor; and
a memory storing computer-readable instructions therein, the computer-readable instructions, when executed by the processor, causing the function execution device to perform:
receiving, via the operation unit, an instruction whether the function execution device performs a determination using authentication information, which comprises user identification information, transmitted from the communication terminal, wherein in the function execution device, a plurality of authentication information and function related information, which indicates whether the execution of a printing function is allowed for each of the plurality of authentication information, are stored;
after receiving, via the operation unit, the instruction that the function execution device performs the determination:
establishing wireless connection via the second interface in a case where the function execution device transmits the network information to the communication terminal via the first interface, the wireless connection being established by the communication terminal using the network information sent via the first interface, the wireless connection allowing the function execution device to execute the wireless communication with the communication terminal using the wireless network;
receiving, from the communication terminal, specific authentication information by using the wireless network via the second interface in a case where the wireless connection is established;
in a case where the function execution device determines that the function related information corresponding to the specific authentication information indicates that the printing function is allowed:
executing the printing function; and
in a case where the function execution device determines that the function related information corresponding to the specific authentication information indicates that the printing function is not allowed:
not executing the printing function, and causing disconnection of the wireless connection between the function execution device and the communication terminal via the second interface; and
after receiving, via the operation unit, the instruction that the function execution device does not perform the determination:
establishing wireless connection via the second interface in a case where the function execution device transmits the network information to the communication terminal via the first interface, the wireless connection being established by the communication terminal using the network information sent via the first interface, the wireless connection allowing the function execution device to execute the wireless communication with the communication terminal using the wireless network; and
executing, in a case where the wireless connection is established, the printing function without receiving, from the communication terminal, the user identification information and without executing the determination.
|