Function execution apparatus
First Claim
1. A printer comprising:
- a printing execution unit; and
a controller configured to;
in a case where wireless connections are established between the printer and N devices, receive a wireless connection request from a mobile device different from the N devices, wherein N is an integer equal to or greater than 2 and is an upper limit number of devices with which the printer is capable of establishing wireless connections simultaneously;
when the wireless connection request is received from the mobile device in the case where wireless connections are established between the printer and N devices, transmit an inquiry signal to each of K devices among the N devices in order to inquire of each device, which is a final transmission destination of the inquiry signal, whether a print application program for causing the printer comprising the printing execution unit to execute printing is currently activated in each device, wherein K is an integer equal to or greater than 1 and equal to or less than N;
select a target device, for which the wireless connection is to be disconnected, among the K devices based on a result of the inquiry;
disconnect a wireless connection with the target device;
establish a wireless connection with the mobile device after the wireless connection with the target device is disconnected;
under a situation where the printer operates as a master station of a first type wireless network which includes no access point, in the case where the wireless connections with the N devices including one or more first type slave station devices operating as a slave station of the first type wireless network are established, receive the wireless connection request from the mobile device;
transmit the inquiry signal to each of the one or more first type slave station devices without transmitting through another device and monitor reception of an activation signal representing that the print application program is activated;
when the activation signal is received from an activation device, in which the print application program is activated, among the one or more first type slave station devices which are the final transmission destination of the inquiry signal, not select the activation device as the target device, for which the wireless connection is to be disconnected; and
when the activation signal is not received from a non-activation device, in which the print application program is not activated, among the one or more first type slave station devices which are the final transmission destination of the inquiry signal, select the non-activation device as the target device, for which the wireless connection is to be disconnected.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a function execution apparatus which, when a wireless connection request is received from a specific device in a specific state where wireless connections are established between the function execution apparatus and N devices which are an upper limit number of devices, transmits an inquiry signal to each of K devices among the N devices to inquire whether each device which is a final transmission destination of the inquiry signal activates a specific application program for causing the function execution apparatus to execute a specific function; select a target device, for which the wireless connection is to be disconnected, among the K devices based on a result of the inquiry; disconnect a wireless connection with the target device; and establish a wireless connection with the specific device after the wireless connection with the target device is disconnected.
18 Citations
13 Claims
-
1. A printer comprising:
-
a printing execution unit; and a controller configured to; in a case where wireless connections are established between the printer and N devices, receive a wireless connection request from a mobile device different from the N devices, wherein N is an integer equal to or greater than 2 and is an upper limit number of devices with which the printer is capable of establishing wireless connections simultaneously; when the wireless connection request is received from the mobile device in the case where wireless connections are established between the printer and N devices, transmit an inquiry signal to each of K devices among the N devices in order to inquire of each device, which is a final transmission destination of the inquiry signal, whether a print application program for causing the printer comprising the printing execution unit to execute printing is currently activated in each device, wherein K is an integer equal to or greater than 1 and equal to or less than N; select a target device, for which the wireless connection is to be disconnected, among the K devices based on a result of the inquiry; disconnect a wireless connection with the target device; establish a wireless connection with the mobile device after the wireless connection with the target device is disconnected; under a situation where the printer operates as a master station of a first type wireless network which includes no access point, in the case where the wireless connections with the N devices including one or more first type slave station devices operating as a slave station of the first type wireless network are established, receive the wireless connection request from the mobile device; transmit the inquiry signal to each of the one or more first type slave station devices without transmitting through another device and monitor reception of an activation signal representing that the print application program is activated; when the activation signal is received from an activation device, in which the print application program is activated, among the one or more first type slave station devices which are the final transmission destination of the inquiry signal, not select the activation device as the target device, for which the wireless connection is to be disconnected; and when the activation signal is not received from a non-activation device, in which the print application program is not activated, among the one or more first type slave station devices which are the final transmission destination of the inquiry signal, select the non-activation device as the target device, for which the wireless connection is to be disconnected. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A printer comprising:
-
a printing execution unit; and a controller configured to; in a case where wireless connections are established between the printer and N devices, receive a wireless connection request from a mobile device different from the N devices, wherein N is an integer equal to or greater than 2 and is an upper limit number of devices with which the printer is capable of establishing wireless connections simultaneously; when the wireless connection request is received from the mobile device in the case where wireless connections are established between the printer and N devices, transmit an inquiry signal to each of K devices among the N devices in order to inquire of each device, which is a final transmission destination of the inquiry signal, whether a print application program for causing the printer to execute printing is currently activated in each device, wherein K is an integer equal to or greater than 1 and equal to or less than N; select a target device, for which the wireless connection is to be disconnected, among the K devices based on a result of the inquiry; disconnect a wireless connection with the target device; establish a wireless connection with the mobile device after the wireless connection with the target device is disconnected; under a situation where the printer operates as a slave station of a second type wireless network including an access point, in the case where the wireless connections with the N devices including the access point are established, receive the wireless connection request from the mobile device; transmit the inquiry signal to the access point to transmit the inquiry signal to each of one or more second type slave station devices operating as the slave station of the second type wireless network through the access point and monitor reception of an activation signal representing that the print application program is activated; when the activation signal is received from any one of the one or more second type slave station devices which are the final transmission destination of the inquiry signal, not select the access point as the target device for which the wireless connection is to be disconnected; and when the activation signal is not received from any one of the one or more second type slave station devices which are the final transmission destination of the inquiry signal, select the access point as the target device for which the wireless connection is to be disconnected. - View Dependent Claims (8, 9, 10)
-
-
11. A printer comprising:
-
a printing execution unit; and a controller configured to; in a case where wireless connections are established between the printer and N devices, receive a wireless connection request from a mobile device different from the N devices, wherein N is an integer equal to or greater than 2 and is an upper limit number of devices with which the printer is capable of establishing wireless connections simultaneously; when the wireless connection request is received from the mobile device in the case where wireless connections are established between the printer and N devices, transmit an inquiry signal to each of K devices among the N devices in order to inquire of each device, which is a final transmission destination of the inquiry signal, whether a print application program for causing the printer comprising the printing execution unit to execute printing is currently activated in each device, wherein K is an integer equal to or greater than 1 and equal to or less than N; select a target device, for which the wireless connection is to be disconnected, among the K devices based on a result of the inquiry; disconnect a wireless connection with the target device; and establish a wireless connection with the mobile device after the wireless connection with the target device is disconnected; under a situation where the printer operates as a master station of a first type wireless network which includes no access point and operates as a slave station of a second type wireless network which includes an access point, in the case where the wireless connections with the N devices including one or more first type slave station devices operating as a slave station of the first type wireless network and the access point are established, receive the wireless connection request from the mobile device; transmit the inquiry signal to each of the one or more first type slave station devices without transmitting through another device and monitor reception of an activation signal representing that the print application program is activated; transmit the inquiry signal to the access point to transmit the inquiry signal to each of one or more second type slave station devices operating as the slave station of the second type wireless network through the access point and monitor reception of the activation signal; and when the activation signal is not received from at least one device among the one or more first type slave station devices and the activation signal is not received from any one of the one or more second type slave station devices, select the access point as the target device. - View Dependent Claims (12, 13)
-
Specification