Function execution device and communication terminal
AssigneeBrother Kogyo Kabushiki Kaisha
InventorSatoshi Suzuki
Life of this patent
Estimating the term…
Abstract
A system and method for providing an authentication state of a function execution device to a communication terminal is described. In some examples, the authentication state indicates whether authentication information is needed from the communication terminal before the communication terminal can request performance of one or more functions performable by the function execution device. In other examples, the communication terminal may provide to the communication terminal the authentication information irrespective of whether the function execution terminal has previously provided its authentication state to the communication terminal.
Claims17
A function execution device configured to execute a plurality of functions in a function execution portion of the function execution device, the function execution device comprising:
- a Near Field Communication (NFC) interface configured to perform wireless communication with a communication terminal using an NFC protocol, the NFC interface configured to transmit specific information to the communication terminal;
- an Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard compatible interface configured to perform wireless communication over a wireless network with the communication terminal, where the communication terminal is capable of communicating with the function execution device over the wireless network by using the specific information which has been sent via the NFC interface from the function execution device;
- 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:
- selecting without using user information, before an execution of a print function among the plurality of functions is requested from the communication terminal, whether the function execution device performs a determination using authentication information transmitted from the communication terminal;
- in a case where a selection is made before the execution of the print function is requested that the function execution device performs the determination and the function execution device and the communication terminal are capable of communicating over the wireless network:
- receiving, via the IEEE 802.11 standard compatible interface, the authentication information of a specific user from the communication terminal over the wireless network, the authentication information being transmitted by the communication terminal in the case where the selection is made that the function execution device performs the determination;
- in response to the receiving the authentication information of the specific user, determining whether the authentication information is stored in association with the specific user, wherein in the function execution device, for each of a plurality of users including the specific user, the authentication information of the user is stored in association with function related information indicating whether execution of each of the plurality of functions is allowed for the user;
- in a case where the authentication information of the specific user is stored in association with the specific user and the function related information associated with the authentication information of the specific user indicates that execution of the print function is allowed for the specific user:
- controlling the function execution portion to execute the print function;
- in a case where the authentication information of the specific user is stored in association with the specific user and the function related information associated with the authentication information of the specific user indicates that execution of the print function is not allowed for the specific user:
- controlling the function execution portion not to execute the print function;
- and
- in a case where a selection is made before the execution of the print function is requested that the function execution device does not perform the determination:
- controlling the function execution portion to execute the print function without receiving the authentication information, and without determining whether the authentication information is stored in association with the specific user.
A function execution device configured to execute a plurality of functions in a function execution portion of the function execution device, the function execution device comprising:
- a Near Field Communication (NFC) interface configured to perform wireless communication with a communication terminal using an NFC protocol, the NFC interface configured to transmit specific information to the communication terminal;
- an IEEE 802.11 standard compatible interface configured to perform wireless communication over a wireless network with the communication terminal, where the communication terminal is capable of communicating with the function execution device over the wireless network by using the specific information which has been sent via the NFC interface from the function execution device;
- 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:
- selecting without using user information, before an execution of a scan function among the plurality of functions is requested from the communication terminal, whether the function execution device performs a determination using authentication information transmitted from the communication terminal;
- in a case where a selection is made before the execution of the scan function is requested that the function execution device performs the determination and the function execution device and the communication terminal are capable of communicating over the wireless network:
- receiving, via the IEEE 802.11 standard compatible interface, the authentication information of a specific user from the communication terminal over the wireless network, the authentication information being transmitted by the communication terminal in the case where the selection is made that the function execution device performs the determination;
- in response to the receiving the authentication information of the specific user, determining whether the authentication information is stored in association with the specific user, wherein in the function execution device, for each of a plurality of users including the specific user, the authentication information of the user is stored in association with function related information indicating whether execution of each of the plurality of functions is allowed for the user;
- in a case where the authentication information of the specific user is stored in association with the specific user and the function related information associated with the authentication information of the specific user indicates that execution of the scan function is allowed for the specific user:
- controlling the function execution portion to execute the scan function;
- in a case where the authentication information of the specific user is stored in association with the specific user and the function related information associated with the authentication information of the specific user indicates that execution of the scan function is not allowed for the specific user:
- controlling the function execution portion not to execute the scan function;
- and
- in a case where a selection is made before the execution of the scan function is requested that the function execution device does not perform the determination:
- controlling the function execution portion to execute the scan function without receiving the authentication information, and without determining whether the authentication information is stored in association with the specific user.
Dependencies are inferred from the claim text.