Communication device and control method thereof
A communication device that communicates with an external device using a first connection method and a second connection method is disclosed. The communication device, when a connection is established with an external device, determines whether to automatically display a screen for using the external device from the communication device on a display device, based on (i) a connection method used to connect to the external device and/or (ii) whether the external device is newly connected or reconnected.
1 . A communication device capable of communicating with an external device using a first connection method and a second connection method, the communication device comprising:
a display device; and
one or more processors that execute a program stored in a memory and thereby function as a control unit configured to determine, when a connection is established with an external device, whether to automatically display a screen for using the external device from the communication device based on (i) a connection method used to connect to the external device and (ii) whether the external device is newly connected or reconnected,
wherein the control unit determines not to automatically display the screen for using the external device when the external device is reconnected while the communication device is connected with another external device and a screen for using the another external device is displayed.
2 . The communication device according to claim 1 ,
wherein the control unit determines not to automatically display the screen in a case where the connection method is the first connection method, the first connection method being capable of establishing connections with different external devices in parallel.
3 . The communication device according to claim 2 ,
wherein the control unit determines to automatically display the screen in a case where the connection method is the second connection method, the second connection method not being capable of establishing connections with different external devices in parallel.
4 . The communication device according claim 1 ,
wherein the control unit determines not to automatically display the screen in a case where the connection method is the first connection method, the first connection method automatically reconnecting to one external device in a state where the communication device is currently connected to another external device.
5 . The communication device according to claim 1 ,
wherein the control unit determines to automatically display the screen if there is no other external device currently connected to the communication device when a connection with the external device is established.
6 . The communication device according to claim 1 ,
wherein the control unit does not accept another connection request using the second connection method if a connection using the second connection method is currently established.
7 . The communication device according to claim 1 ,
wherein the second connection method is capable of faster communication and/or consumes more power than the first connection method.
8 . The communication device according to claim 1 ,
wherein the first connection method is a connection method which conforms to a Bluetooth standard, and the second connection method is a connection method which conforms to a wireless LAN standard.
9 . The communication device according to claim 1 ,
wherein the second connection method is a connection method which conforms to a USB standard, or a connection method which uses near-field communication to make a connection which conforms to a wireless LAN standard.
10 . A control method for a communication device capable of communicating with an external device using a first connection method and a second connection method, the control method comprising:
detecting that a connection has been established with an external device; and
determining whether to automatically display, in a display device, a screen for using the external device, for which a connection has been established, from the communication device, based on (i) a connection method used to connect to the external device and (ii) whether the external device is newly connected or reconnected,
wherein the determining determines not to automatically display the screen for using the external device when the external device is reconnected while the communication device is connected with another external device and a screen for using the another external device is displayed.
11 . A non-transitory computer-readable medium that stores a program which, when executed by a computer, causes the computer to perform a control method for a communication device capable of communicating with an external device using a first connection method and a second connection method, the control method comprising:
detecting that a connection has been established with an external device; and
determining whether to automatically display, in a display device, a screen for using the external device, for which a connection has been established, from the communication device, based on (i) a connection method used to connect to the external device and (ii) whether the external device is newly connected or reconnected,
wherein the determining determines not to automatically display the screen for using the external device when the external device is reconnected while the communication device is connected with another external device and a screen for using the another external device is displayed.