IP Library › Granted Patent US 11,163,502
Granted Patent B2
US 11,163,502 · App. 16/413,376 · Granted Nov 2, 2021

Printing apparatus, method, and storage medium

Inventor: Yasuhiro Hosoda (Kawasaki, JP)
Assignee: Canon Kabushiki Kaisha
G06F3/1204G06F3/1231G06F3/1238G06F3/1288G06F3/1293G06K15/4005H04N1/00408
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,163,502
App. No.
16/413,376
Granted
Nov 2, 2021
Kind
B2
Abstract

A printing apparatus has a function of issuing a notification in a case where an expiration date of a certificate is close and a function of updating the certificate so as to reduce the work a user is required to perform for updating.

Claims (44)

1. A printing apparatus configured to execute printing in response to receiving print data from a print service configured to provide 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 therein instructions, which, when executed by the one or more processors, cause the printing apparatus to:

obtain a client certificate for the printing apparatus, the client certificate being issued by the print service when the printing apparatus is registered by the print service in response to a request to register the printing apparatus transmitted to the print service;

transmit the client certificate to the print service, receive the print data and execute printing;

issue a notification for updating the client certificate in a case where it is determined that the client certificate is to expire after based on an expiration date described in the client certificate; and

update the client certificate based on a user instruction.

2. The printing apparatus according to claim 1 , further comprising a providing unit configured to provide an item for setting a notification method to be used by the notification unit, wherein the notification unit is configured to issue a notification for updating the client certificate by at least one or more notification methods based on a setting of the item provided by the providing unit.

3. The printing apparatus according to claim 1 , wherein the update unit is configured to update the client certificate by replacing the client certificate obtained by the obtainment unit when the printing apparatus is registered, with a new client certificate issued by the print service in response to an update request transmitted to the print service.

4. The printing apparatus according to claim 1 , wherein, in a case where the update unit determines that the print service issues a client certificate in response to a request to register a printing apparatus and that the client certificate is unable to be updated while a printing apparatus remains registered, the update unit is configured to request the print service to cancel registration of the printing apparatus, and replace the client certificate obtained by the obtainment unit when the printing apparatus was registered with a client certificate issued when the printing apparatus is reregistered.

5. The printing apparatus according to claim 2 , wherein the notification unit is configured to issue a notification for updating the client certificate on a first screen to be displayed when a user logs into the printing apparatus, and wherein the providing unit is configured to provide a screen for receiving an instruction to update the client certificate in response to a user instruction received via the first screen.

6. The printing apparatus according to claim 1 , wherein the notification unit is configured to issue a notification for updating the client certificate in a second area on a second screen which includes a first area for selecting a function of the printing apparatus and the second area for notifying a user of a state of the printing apparatus.

7. The printing apparatus according to claim 1 , wherein the notification unit is configured to transmit an e-mail for a notification for updating the client certificate to an e-mail address of a user who has registered the printing apparatus.

8. The printing apparatus according to claim 7 , wherein the e-mail includes information regarding the expiration date of the client certificate and a Uniform Resource Locator (URL) for displaying a screen for receiving an instruction to update the client certificate on a remote user interface (UI).

9. A method for a printing apparatus configured to execute printing in response to receiving print data from a print service configured to provide a service via the Internet, the method comprising:

obtaining a client certificate for the printing apparatus, the client certificate being issued by the print service when the printing apparatus is registered by the print service in response to a request to register the printing apparatus transmitted to the print service;

transmitting the client certificate to the print service, receiving the print data, and executing printing;

issuing a notification for updating the client certificate in a case where it is determined that the client certificate is to expire based on an expiration date described in the client certificate; and

updating the client certificate based on a user instruction.

10. A non-transitory computer-readable storage medium storing a program for causing a printing apparatus to perform a process, the printing apparatus configured to execute printing in response to receiving print data from a print service configured to provide a service via the Internet to execute, the process comprising:

obtaining a client certificate for the printing apparatus, the client certificate being issued by the print service when the printing apparatus is registered by the print service in response to a request to register the printing apparatus transmitted to the print service;

transmitting the client certificate to the print service, receiving the print data, and executing printing;

issuing a notification for updating the client certificate in a case where it is determined that the client certificate is to expire based on an expiration date described in the client certificate; and

updating the client certificate based on a user instruction.

11. A printing apparatus configured to print print data received from a print service configured to provide 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:

obtain a client certificate for utilizing the service, the client certificate being issued by a certificate function when the printing apparatus is registered by the print service in response to a request to register the printing apparatus transmitted to the print service;

transmit the client certificate for utilizing the service to the certificate function;

receive the print data, and execute a process for printing;

transmit a request for newly issuing the client certificate to the certificate function; and

receive a client certificate newly issued, and utilize the newly issued client certificate.

12. A method for a printing apparatus configured to print print data received from a print service configured to provide a service via the Internet, the method comprising:

obtaining a client certificate for utilizing the service, the client certificate being issued by a certificate function when the printing apparatus is registered by the print service in response to a request to register the printing apparatus transmitted to the print service;

transmitting the client certificate for utilizing the service to the certificate function;

receiving the print data, and executing a process for printing;

transmitting a request for newly issuing the client certificate to the certificate function; and

receiving a client certificate newly issued, and utilizing the newly issued client certificate.

13. A non-transitory computer-readable storage medium storing a program for causing a printing apparatus to perform a process, the printing apparatus configured to print print data received from a print service configured to provide a service via the Internet, the process comprising:

obtaining a client certificate for utilizing the service, the client certificate being issued by a certificate function when the printing apparatus is registered by the print service in response to a request to register the printing apparatus transmitted to the print service;

transmitting the client certificate for utilizing the service to the certificate function;

receiving the print data, and executing a process for printing;

transmitting a request for newly issuing the client certificate to the certificate function; and

receiving a client certificate newly issued, and utilizing the newly issued client certificate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2019
From: HOSODA, YASUHIRO
To: CANON KABUSHIKI KAISHA
Reel/Frame 049883/0073 →
Priority Claims (1)
JP JP2018-100073 · May 24, 2018 · national
Continuity (1)
Related Publication 20190361632A1 · Nov 28, 2019