Image forming apparatus capable of communicating with a blockchain service, control method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorHidetomo Sohma
Life of this patent
Estimating the term…
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.
Claims13
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.
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.
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.
Dependencies are inferred from the claim text.