IP Library › Granted Patent US 11,412,096
Granted Patent B2
US 11,412,096 · App. 17/147,292 · Granted Aug 9, 2022

Image forming apparatus capable of communicating with a blockchain service, control method, and storage medium

Inventor: Hidetomo Sohma (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
H04N1/00344H04N1/00114H04N1/00408H04N1/00856H04N1/32021H04N1/32101H04N1/32625H04N2201/0094H04N2201/3226
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,412,096
App. No.
17/147,292
Granted
Aug 9, 2022
Kind
B2
Abstract

In an image forming apparatus that cooperates with a management service and a blockchain service, the management service receiving a document via a network and storing the document, and the blockchain service managing information on the document in block units, defining a relation between each of a plurality of blocks and blocks before and/or after the block, and managing the plurality of blocks using a plurality of nodes. In a case where an error occurs during printing of the document, new information to be registered in response to completion of the printing of the document is not registered in the blockchain service, the printing is stopped, and an error process is performed.

Claims (30)

1. An image forming apparatus that cooperates with a management service and a blockchain service, the management service receiving a document via a network and storing the document, the blockchain service managing information on the document in block units, defining a relation between each of a plurality of blocks and blocks before and/or after the block, and managing the plurality of blocks using a plurality of nodes, the image forming apparatus including

a printer;

one or more memories storing instructions; and

one or more processors configured to, upon execution of the instructions, act as:

a printing unit configured to cause the printer to receive, from the management service, the document for which the information on the document has been registered in the blockchain service, and print the document; and

a registration unit configured to, upon completion of the printing of the document, register new information on the document into the blockchain service;

wherein the new information on the document is not registered into the blockchain service in a case where an error occurs during the printing of the document.

2. The image forming apparatus according to claim 1 , further comprising

a scanner that scans a paper document; and

wherein the document stored in the management service is generated by the scanner scanning the paper document, and the information on the document is registered in the blockchain service when the document is stored in the management service.

3. The image forming apparatus according to claim 1 , wherein a warning content according to a content of the error having occurred during the printing of the document is displayed on an operation unit of the image forming apparatus, and/or an external apparatus is notified of the warning content.

4. The image forming apparatus according to claim 1 , wherein in a case where a content of the error that occurred during the printing of the document is a content of an error that requires cancellation of the printing, the printing is ended.

5. The image forming apparatus according to claim 1 , wherein in a case where the error that occurred during the printing of the document is resolved within a first time, the printing is continued by resuming the printing of the document, and in a case where the printing is completed, the new information on the document is registered into the blockchain service.

6. The image forming apparatus according to claim 5 , wherein in a case where the error that occurred during the printing of the document is resolved within a second time over the first time, the new information on the document is generated again, and the printing of the document is performed all over again, and in a case where the printing is completed, the new information on the document that is generated again is registered into the blockchain service.

7. The image forming apparatus according to claim 6 , wherein in a case where the error that occurred during the printing of the document is not resolved within the second time, the new information on the document is not registered in-into the blockchain service, and the printing is ended.

8. The image forming apparatus according to claim 1 , wherein the information on the document at least includes a hash value of the document.

9. The image forming apparatus according to claim 1 , wherein, based on confirming that the information on the document stored in the management service has been registered in the blockchain service, the printing unit prints the document received from the management service.

10. A control method for controlling an image forming apparatus that cooperates with a management service and a blockchain service, the management service receiving a document via a network and storing the document, the blockchain service managing information on the document in block units, defining a relation between each of a plurality of blocks and blocks before and/or after the block, and managing the plurality of blocks using a plurality of nodes, the control method including:

receiving, from the management service, the document for which the information on the document has been registered in the blockchain service;

initiating printing of the document;

in a case where printing of the document is completed, upon completion of the printing of the document, registering new information on the document into the blockchain service; and

in a case where an error occurs during the printing of the document, not registering the new information on the document into the blockchain service.

11. The control method according to claim 10 , wherein, based on confirming that the information on the document stored in the management service has been registered in the blockchain service, in the printing, the document received from the management service is printed.

12. A control method non-transitory computer-readable storage medium storing a program for an image forming apparatus that cooperates with a management service and a blockchain service, the management service receiving a document via a network and storing the document, and the blockchain service managing information on the document in block units, defining a relation between each of a plurality of blocks and blocks before and/or after the block, and managing the plurality of blocks using a plurality of nodes, the program including:

receiving, from the management service, the document for which the information on the document has been registered in the blockchain service;

initiating printing of the document;

in a case where printing of the document is completed, upon completion of the printing of the document, registering new information on the document into the blockchain service; and

in a case where an error occurs during the printing of the document, not registering the new information on the document into the blockchain service.

13. The non-transitory computer-readable storage medium according to claim 12 , wherein the program further includes

based on confirming that the information on the document stored in the management service has been registered in the blockchain service, in the printing, the document received from the management service is printed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2021
From: SOHMA, HIDETOMO
To: CANON KABUSHIKI KAISHA
Reel/Frame 056755/0264 →
Priority Claims (1)
JP JP2020-014210 · Jan 30, 2020 · national
Continuity (1)
Related Publication 20210243329A1 · Aug 5, 2021
Cited By (1)
US 12,400,012