Information processing apparatus that performs wireless network setting processing with a first operating system when an application operating on a second operating system cannot perform the setting, control method of information processing apparatus, and storage medium
An information processing apparatus that operates with a first OS and that includes an application configured to perform wireless network setting processing and to operate on a second OS controllable on the first OS includes a control unit configured to execute control processing for performing specific setting processing in the wireless network setting processing on the first OS in a case where the application is unable to perform the specific setting processing.
1 . An information processing apparatus that operates with a first OS (Operating System) and that includes an application configured to perform wireless network setting processing and to operate on a second OS controllable on the first OS, the information processing apparatus comprising:
a control unit configured to execute control processing for performing specific setting processing in the wireless network setting processing on the first OS in a case where the application is unable to perform the specific setting processing,
wherein the case where the application is unable to perform the specific setting processing includes at least a case where the second OS is unable to obtain an SSID of an access point used for connection with a communication apparatus different from the information processing apparatus or a case where the second OS is unable to connect to the access point of the SSID.
2 . The information processing apparatus according to claim 1 , wherein the specific setting processing is performing control processing of controlling the information processing apparatus such that the information processing apparatus sends connection information for connection to the access point, to the communication apparatus through communication with the communication apparatus using a predetermined protocol.
3 . The information processing apparatus according to claim 2 , wherein the predetermined protocol is simple network management protocol.
4 . The information processing apparatus according to claim 1 , wherein the communication apparatus is a printer.
5 . The information processing apparatus according to claim 1 , wherein the control unit displays a screen prompting launch of an application configured to operate on the first OS.
6 . The information processing apparatus according to claim 5 , wherein, in a case where the first OS includes a second application capable of performing the specific setting processing, the control unit instructs the first OS to launch the second application.
7 . The information processing apparatus according to claim 6 , wherein, in a case where the control unit instructs the first OS to launch the second application, the control unit sends information for executing the specific setting processing.
8 . The information processing apparatus according to claim 5 , wherein, in a case where the first OS does not include an application capable of performing the specific setting processing, the control unit instructs the first OS to launch an application store for obtaining a second application capable of performing the specific setting processing.
9 . The information processing apparatus according to claim 1 , further comprising a determination unit configured to determine whether or not the application is unable to perform the specific setting processing,
wherein the control unit executes the control processing in a case where the determination unit determines that the application is unable to perform the specific setting processing.
10 . A non-transitory computer readable storage medium storing a program which functions in an information processing apparatus that operates with a first OS (Operating System) and that includes an application configured to perform wireless network setting processing and to operate on a second OS controllable on the first OS, the program causing the information processing apparatus to function as a control unit that executes control processing for performing specific setting processing in wireless network setting processing on the first OS in a case where the application is unable to perform the specific setting processing,
wherein the case where the application is unable to perform the specific setting processing includes at least a case where the second OS is unable to obtain an SSID of an access point used for connection with a communication apparatus different from the information processing apparatus or a case where the second OS is unable to connect to the access point of the SSID.
11 . A control method of an information processing apparatus that operates with a first OS (Operating System) and that includes an application configured to perform wireless network setting processing and to operate on a second OS controllable on the first OS, the control method comprising:
executing control processing for performing specific setting processing in the wireless network setting processing on the first OS in a case where the application is unable to perform the specific setting processing,
wherein the case where the application is unable to perform the specific setting processing includes at least a case where the second OS is unable to obtain an SSID of an access point used for connection with a communication apparatus different from the information processing apparatus or a case where the second OS is unable to connect to the access point of the SSID.