Printing apparatus, method, and storage medium for updating a client certificate of the printing apparatus
AssigneeCanon Kabushiki Kaisha
InventorGo Inoue
Life of this patent
Estimating the term…
Abstract
A printing apparatus stores a user credential and updates a certificate by using the stored user credential information to reduce the time and effort required by a user to update the certificate.
Claims11
A printing apparatus for performing printing upon reception of print data from a print service for providing a service via the Internet, the printing apparatus comprising:
- one or more processors;
- and
- at least one memory coupled to the one or more processors and having stored thereon instructions, which when executed by the one or more processors, cause the printing apparatus to:
- acquire a client certificate of the printing apparatus issued by the print service in accordance with registering the printing apparatus upon transmission of a request for registering the printing apparatus to the print service, and a user credential of a user who has issued an instruction for registering the printing apparatus;
- transmit the client certificate to the print service, receive the print data, and perform a printing process;
- based on an expiration date described in the client certificate, transmit an update request for updating the client certificate to the print service by using the user credential;
- and
- receive a client certificate newly issued in a case where the update request is transmitted and the user credential is successfully verified by the print service, and utilize the newly issued client certificate.
A method for a printing apparatus for performing printing upon reception of print data from a print service for providing a service via the Internet, the method comprising:
- acquiring a client certificate of the printing apparatus issued by the print service in accordance with registering the printing apparatus upon transmission of a request for registering the printing apparatus to the print service, and a user credential of a user who has issued an instruction for registering the printing apparatus;
- transmitting the client certificate to the print service, receiving the print data, and performing a printing process;
- based on an expiration date described in the client certificate, transmitting an update request for updating the client certificate to the print service by using the user credential;
- and
- receiving a client certificate newly issued in a case where the update request is transmitted and the user credential is successfully verified by the print service, and utilizing the newly issued client certificate.
A non-transitory computer-readable storage medium storing a program for a printing apparatus for performing printing upon reception of print data from a print service for providing a service via the Internet, the program comprising instructions that, when executed by one or more processors of the printing apparatus, cause the printing apparatus to perform operations comprising:
- acquiring a client certificate of the printing apparatus issued by the print service in accordance with registering the printing apparatus upon transmission of a request for registering the printing apparatus to the print service, and a user credential of a user who has issued an instruction for registering the printing apparatus;
- transmitting the client certificate to the print service, receiving the print data, and performing a printing process;
- based on an expiration date described in the client certificate, transmitting an update request for updating the client certificate to the print service by using the user credential;
- and
- receiving a client certificate newly issued in a case where the update request is transmitted and the user credential is successfully verified by the print service, and utilizing the newly issued client certificate.
Dependencies are inferred from the claim text.