Information processing system, and control method for printing downloaded print data
AssigneeCanon Kabushiki Kaisha
InventorKenichi Shirai
Life of this patent
Estimating the term…
Abstract
A first hash value calculated by a print server based on print data and a second hash value calculated by an image processing apparatus by using the print data are compared, and printing processing using the print data is cancelled in a case where it is determined that the first hash value and the second hash value are not the same.
Claims8
An information processing system comprising:
- a print server configured to convert document data into print data;
- and
- an image processing apparatus configured to sequentially acquire the print data and execute printing processing,
- wherein the print server comprising:
- at least one processor and at least one memory coupled to the at least one processor, the at least one memory having stored thereon instructions, which, when executed by at least the one processor, cause the at least one processor cooperating to act as:
- a first calculation unit configured to calculate a first hash value based on the print data;
- a writing unit configured to write on an index file the first hash value of the print data and information about an acquisition source of the print data;
- wherein the image processing apparatus comprising:
- at least one processor and at least one memory coupled to the at least one processor, the at least one memory having stored thereon instructions, which, when executed by at least the one processor, cause the at least one processor cooperating to act as:
- an acquiring unit configured to acquire the index file where the first hash value is written, and acquire the print data referring to the information written on the index file;
- a second calculation unit configured to calculate a second hash value by using the print data acquired by the acquiring unit;
- a comparison unit configured to compare the first hash value, written on the index file and the second hash value, calculated in the image processing apparatus;
- and
- wherein, in a case where the first hash value and the second hash value are not the same, printing processing using the print data is canceled and the acquiring unit acquires again the print data referring to information written on an index file,
- wherein the first calculation unit describes the first hash value calculated based on the print data into the index file in which a print data uniform resource locator (URL) indicating the acquisition source of the print data is described,
- wherein the first hash value is a hash value which is added when the print data URL is to be described in the index file, and
- wherein the second hash value is a hash value which is acquired through addition when the print data is acquired.
A control method of an information processing system including a print server configured to convert document data into print data and an image processing apparatus configured to sequentially acquire the print data and execute printing processing, the control method comprising:
- calculating, as a first calculation, a first hash value based on the print data with the print server;
- writing on an index file the first hash value of the print data and information about an acquisition source of the print data;
- acquiring the index file where the first hash value is written, and acquire the print data referring to the information written on the index file;
- calculating, as a second calculation, a second hash value by using the print data acquired with the image processing apparatus;
- comparing the first hash value, written on the index file and the second hash value, calculated in the image processing apparatus;
- and
- wherein, in a case where the first hash value and the second hash value are not the same, printing processing using the print data is canceled and the print data referring to information written on an index file is acquires again,
- wherein the first calculation describes the first hash value calculated based on the print data into the index file in which a print data uniform resource locator (URL) indicating the acquisition source of the print data is described,
- wherein the first hash value is a hash value which is added when the print data URL is to be described in the index file, and
- wherein the second hash value is a hash value which is acquired through addition when the print data is acquired.
Dependencies are inferred from the claim text.