Image forming apparatus, image processing system, method for controlling image processing system, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorYoshihito Nanaumi
Life of this patent
Estimating the term…
Abstract
At an apparatus, a reading unit reads a document a generation unit and generates a content data from the document and an encryption unit performs encryption processing on the content data using an encryption key and a transmission unit, when an instruction for not using a service for performing processing on the content data provided by a server group and for storing the generated content data in the server group is received, transmits to the server group the content data on which the encryption processing has been performed, and, when an instruction for using the service is received, transmits to the server group the content data on which the encryption processing has not been performed.
Claims19
An apparatus comprising:
- a reading unit configured to read a document;
- a generation unit configured to generate a content data from the document;
- an encryption unit configured to perform encryption processing on the content data using an encryption key;
- and
- a transmission unit configured to, when an instruction for not using a service for performing processing on the content data provided by a server group and for storing the generated content data in the server group is received, transmit to the server group the content data on which the encryption processing has been performed, and, when an instruction for using the service is received, transmit to the server group the content data on which the encryption processing has not been performed.
An image processing system including an apparatus and a server group, the apparatus comprising:
- a reading unit configured to read a document;
- a generation unit configured to generate the content data from the document;
- an encryption unit configured to perform encryption processing on the content data using an encryption key;
- and
- a transmission unit configured to, when an instruction for not using the service for performing the processing on the content data provided by the server group and storing the generated content data in the server group is received, transmit to the server group the content data on which the encryption processing has been performed, and, when an instruction for using the service and storing the generated content data in the server group is received, transmit to the server group information about the encryption key according to the instruction and the content data on which the encryption processing has not been performed,
- and the server group comprising:
- a control unit configured to control processing for, when the encryption processing is performed on the content data transmitted by the transmission unit, storing the content data, and, when the encryption processing is not performed based on the information of the encryption key, specifying the encryption key of the encryption keys that have previously stored to be used when the encryption processing is performed, performing the encryption processing on the content data on which the encryption processing has not been performed using the specified encryption key, and storing the encrypted content data.
A method for controlling a system including an apparatus and a server group, the method comprising:
- reading a document;
- generating a content data from the document;
- performing encrypting processing on the content data using an encryption key;
- when an instruction for not using a service for performing the processing on the content data provided by the server group and storing the generated content data in the server group is received, transmitting to the server group the content data on which the encryption processing has been performed, and, when an instruction for using the service and for storing the generated content in the server group is received, transmitting to the server group information about the encryption key according to the instruction and the content data on which the encryption processing has not been performed;
- and
- performing control, when the encryption processing is performed on the content data, to store the content data, and, when the encryption processing is not performed on the content data, based on the information about the encryption key, to specify the encryption key of the encryption keys that have previously stored, to be used when the encryption processing is performed, to perform the encryption processing on the content data on which the encryption processing has not been performed using the specified encryption key, and to store the encrypted content data.
A non-transitory computer readable storage medium storing a program that is executable to perform a method comprising:
- reading a document;
- generating a content data from the read document;
- encrypting the content data using an encryption key;
- and
- when an instruction for not using a service for performing the processing on the content data provided by a server group and storing the generated content data in the server group is received, transmitting to the server group the content data on which the encryption processing has been performed by encrypting, and, when an instruction for using the service for performing the processing on the content data provided by the server group is received, transmitting to the server group the content data on which the encryption processing has not been performed.
Dependencies are inferred from the claim text.