Information processing apparatus performing notification about communication error causing communication via external apparatus to be inexecutable, control method, and storage medium for the same
AssigneeCanon Kabushiki Kaisha
InventorTakuya Takeuchi
Life of this patent
Estimating the term…
Abstract
A method includes performing notification processing to, in a case where a communication between a communication apparatus and an information processing apparatus via an external apparatus is to be inexecutable, notify a user of at least one of a communication error as the cause of failure to perform communication between the communication apparatus and the information processing apparatus via the external apparatus, and or a method for solving the communication error.
Claims26
A method for an information processing apparatus, the method comprising:
- transmitting, to a communication apparatus, connection information for connecting to an external apparatus, the external apparatus being separate from and external to both the communication apparatus and the information processing apparatus;
- after transmitting the connection information to the communication apparatus, determining, whether communication between the communication apparatus and the information processing apparatus via the external apparatus is executable;
- and
- performing, in a case where communication between the communication apparatus and the information processing apparatus via the external apparatus is determined to be inexecutable, communication failure processing comprising:
- establishing a new connection between the communication apparatus and the information processing apparatus, the new connection not involving communication via the external apparatus;
- acquiring, from the communication apparatus via the new connection, information relating to a communication error making communication between the communication apparatus and the information processing apparatus via the external apparatus inexecutable;
- and then
- performing notification processing including:
- (i) providing a user with information that could assist in determining a solution to the communication error, based on the information relating to the communication error acquired via the new connection, by displaying a screen that:
- provides a description of a cause of the communication error, and/or
- provides a mechanism for accessing information that could be used to determine a cause of the communication error, and/or
- (ii) providing the user with a description of a process for solving the communication error, the process determined based on the information relating to the communication error acquired via the new connection.
An information processing apparatus comprising:
- one or more processors;
- and
- one or more memories storing instructions which, when executed, cause the information processing apparatus to perform operations comprising:
- transmitting, to a communication apparatus, connection information for connecting to an external apparatus, the external apparatus being separate from and external to both the communication apparatus and the information processing apparatus;
- after transmitting the connection information to the communication apparatus, determining, whether communication between the communication apparatus and the information processing apparatus via the external apparatus is executable;
- and
- performing, in a case where communication between the communication apparatus and the information processing apparatus via the external apparatus is determined to be inexecutable, communication failure processing comprising:
- establishing a new connection between the communication apparatus and the information processing apparatus, the new connection not involving communication via the external apparatus;
- acquiring, from the communication apparatus via the new connection, information relating to a communication error making communication between the communication apparatus and the information processing apparatus via the external apparatus inexecutable;
- and then
- performing notification processing including:
- (i) providing a user with information that could assist in determining a solution to the communication error, based on the information relating to the communication error acquired via the new connection, by displaying a screen that:
- provides a description of a cause of the communication error, and/or provides a mechanism for accessing information that could be used to determine a cause of the communication error, and/or
- (ii) providing the user with a description of a process for solving the communication error, the process determined based on the information relating to the communication error acquired via the new connection.
A non-transitory storage-medium storing instructions for causing a computing device to perform a process for controlling an information processing apparatus, the process comprising:
- transmitting, from the information processing apparatus to a communication apparatus, connection information for connecting to an external apparatus, the external apparatus being separate from and external to both the communication apparatus and the information processing apparatus;
- after transmitting the connection information to the communication apparatus, determining whether communication between the communication apparatus and the information processing apparatus via the external apparatus is executable;
- and
- performing, in a case where communication between the communication apparatus and the information processing apparatus via the external apparatus is determined to be inexecutable, communication failure processing comprising:
- establishing a new connection between the communication apparatus and the information processing apparatus, the new connection not involving communication via the external apparatus;
- acquiring, from the communication apparatus via the new connection, information relating to a communication error making communication between the communication apparatus and the information processing apparatus via the external apparatus inexecutable;
- and then
- performing notification processing including:
- (i) providing a user with information that could assist in determining a solution to the communication error, based on the information relating to the communication error acquired via the new connection, by displaying a screen that:
- provides a description of a cause of the communication error, and/or
- provides a mechanism for accessing information that could be used to determine a cause of the communication error, and/or
- (ii) providing the user with a description of a process for solving the communication error, the process determined based on the information relating to the communication error acquired via the new connection.
Dependencies are inferred from the claim text.