IMAGE PROCESSING APPARATUS, PRINT SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
An image processing apparatus includes a nonvolatile storage unit, an acceptance unit, a conversion unit, and a controller. The nonvolatile storage unit stores data. The acceptance unit accepts a print instruction including image data. The conversion unit converts the image data to print data that is used when a print process is performed. The controller performs control, in a case where the print instruction accepted by the acceptance unit includes a setting indicating that data is to be deleted so as to be unrecoverable, to encode the image data and the print data obtained as a result of conversion by the conversion unit by using encryption key information and to store the image data and the print data in the storage unit.
1 . An image processing apparatus comprising:
a nonvolatile storage unit that stores data;
an acceptance unit that accepts a print instruction including image data;
a conversion unit that converts the image data to print data that is used when a print process is performed; and
a controller that, in a case where the print instruction accepted by the acceptance unit includes a setting indicating that data is to be deleted so as to be unrecoverable, performs control to encode the image data and the print data obtained as a result of conversion by the conversion unit by using encryption key information and to store the image data and the print data in the storage unit.
2 . The image processing apparatus according to claim 1 , wherein
in a case of deleting the print data and the image data stored in the storage unit, the controller deletes the print data and the image data by using a usual deletion method, and deletes the encryption key information so as to be unrecoverable.
3 . The image processing apparatus according to claim 2 , wherein
the controller performs a process for deleting the print data and the image data and a process for deleting the encryption key information at different timings.
4 . The image processing apparatus according to claim 1 , wherein
the controller stores the encryption key information in the storage unit and, in a case of reading the image data or the print data stored in the storage unit, decodes the image data or the print data by using the encryption key information stored in the storage unit.
5 . The image processing apparatus according to claim 2 , wherein
the controller stores the encryption key information in the storage unit and, in a case of reading the image data or the print data stored in the storage unit, decodes the image data or the print data by using the encryption key information stored in the storage unit.
6 . The image processing apparatus according to claim 3 , wherein
the controller stores the encryption key information in the storage unit and, in a case of reading the image data or the print data stored in the storage unit, decodes the image data or the print data by using the encryption key information stored in the storage unit.
7 . The image processing apparatus according to claim 1 , wherein
the controller saves the encryption key information in a location external to the image processing apparatus and, in a case of reading the image data or the print data stored in the storage unit, decodes the image data or the print data by obtaining and using the encryption key information saved in the location external to the image processing apparatus.
8 . The image processing apparatus according to claim 2 , wherein
the controller saves the encryption key information in a location external to the image processing apparatus and, in a case of reading the image data or the print data stored in the storage unit, decodes the image data or the print data by obtaining and using the encryption key information saved in the location external to the image processing apparatus.
9 . The image processing apparatus according to claim 3 , wherein
the controller saves the encryption key information in a location external to the image processing apparatus and, in a case of reading the image data or the print data stored in the storage unit, decodes the image data or the print data by obtaining and using the encryption key information saved in the location external to the image processing apparatus.
10 . The image processing apparatus according to claim 7 , wherein
the controller outputs the encryption key information to a sheet as a two-dimensional code image and, in a case of reading the image data or the print data stored in the storage unit, decodes the image data or the print data by using the encryption key information obtained from image data obtained by reading the two-dimensional code image.
11 . The image processing apparatus according to claim 8 , wherein
the controller outputs the encryption key information to a sheet as a two-dimensional code image and, in a case of reading the image data or the print data stored in the storage unit, decodes the image data or the print data by using the encryption key information obtained from image data obtained by reading the two-dimensional code image.
12 . The image processing apparatus according to claim 9 , wherein
the controller outputs the encryption key information to a sheet as a two-dimensional code image and, in a case of reading the image data or the print data stored in the storage unit, decodes the image data or the print data by using the encryption key information obtained from image data obtained by reading the two-dimensional code image.
13 . The image processing apparatus according to claim 1 , wherein
in a case where the print instruction includes the setting indicating that data is to be deleted so as to be unrecoverable, the controller assumes that the image data included in the print instruction and the print data that is generated are targets to be deleted so as to be unrecoverable, and assumes that print setting information included in the print instruction is not a target to be deleted so as to be unrecoverable.
14 . The image processing apparatus according to claim 1 , wherein
the controller performs an exclusive OR operation for the encryption key information and the image data or for the encryption key information and the print data to thereby encode the image data or the print data, and performs an exclusive OR operation for the encryption key information and the encoded image data or for the encryption key information and the encoded print data to thereby decode the encoded image data or the encoded print data.
15 . A print system comprising:
an image processing apparatus including
a nonvolatile storage unit that stores data,
an acceptance unit that accepts a print instruction including image data,
a conversion unit that converts the image data to print data that is used when a print process is performed, and
a controller that, in a case where the print instruction accepted by the acceptance unit includes a setting indicating that data is to be deleted so as to be unrecoverable, performs control to encode the image data and the print data obtained as a result of conversion by the conversion unit by using encryption key information and to store the image data and the print data in the storage unit; and
an image forming apparatus that forms an image on a recording medium on the basis of the print data generated in the image processing apparatus.
16 . A non-transitory computer readable medium storing a program causing a computer to execute a process for image processing, the process comprising:
accepting a print instruction including image data;
encoding, by using encryption key information, and storing, in a nonvolatile storage unit for storing data, the image data in a case where the print instruction accepted in the accepting includes a setting indicating that data is to be deleted so as to be unrecoverable;
converting the image data to print data that is used when a print process is performed; and
encoding, by using the encryption key information, and storing, in the storage unit, the print data obtained as a result of conversion in the converting.