Document outputting apparatus, control method thereof, and document output system
AssigneeCanon Kabushiki Kaisha
InventorYusuke Fukasawa
Life of this patent
Estimating the term…
Abstract
A document providing computer creates a JDF file and a PDF file, and associates them by embedding a path to the PDF file in the JDF file (S000). When guaranteeing this combination, a hash calculation is performed for the JDF file, and the obtained hash value is embedded in the PDF file. The PDF file, except for the embedded hash value, is then encrypted using as a key the obtained hash value (S003). With a computer for printing the document, the PDF file is decrypted using the embedded hash value, and the hash value is re-calculated and compared with the embedded hash value, thus validating the correctness of the combination.
Claims12
A document output apparatus capable of outputting digital document data and print setting data defining print settings for the digital document data, associated one with the other, comprising:
- a calculating unit configured to calculate a hash value for either digital document data or print setting data of a set of digital document data and print setting data, and
- an embedding unit configured to embed the hash value in the other data that is not used for the hash calculation by the calculating init.
A document output apparatus capable of outputting digital document data according to print setting data corresponding to the digital document data, comprising:
- a calculating unit configured to calculate a hash value for either digital document data or print setting data of a set of digital document data and print setting data,
- a comparing unit configured to compare a hash value embedded in the other data not used for hash value calculation of the set of digital document data and print setting data, with the hash value calculated by the calculating unit, and
- a unit configured to generate print data based on the digital document data and the print setting data if the hash values compared by the comparing unit match.
A document output system having a sending-side document output apparatus capable of outputting digital document data and print setting data defining print settings of the digital document data in association with each other, and a receiving-side document output apparatus capable of outputting according to the print setting data corresponding to the digital document data,
- the sending-side document output apparatus comprising:
- a first calculating unit configured to calculate a hash value for either digital document data or print setting data of a set of digital document data and print setting data, and
- an embedding unit configured to embed the hash value in the other data not used for the calculation by the first calculating unit of the set of the digital document data and the print setting data,
- the receiving-side document output apparatus comprising:
- a second calculating unit configured to calculate a hash value for digital document data or print setting data of a set of digital document data and print setting data,
- a comparing unit configured to compare the hash value embedded in the other data not used for the calculation of a hash value of the set of digital document data and print setting data, with a hash value calculated by the second calculating unit, and
- a unit configured to generate print data based on the digital document data and the print setting data if the hash values compared by the comparing unit match.
A control method for a document output apparatus capable of outputting digital document data and print setting data defining print settings for the digital document data, associated one with the other, comprising:
- a calculating step of calculating a hash value for either digital document data or print setting data of a pair of digital document data and print setting data, and
- an embedding step of embedding the hash value in the data not used in the calculating step.
A control method for a document output apparatus capable of outputting digital document data according to print setting data corresponding to the digital document data, comprising:
- a calculating step of calculating a hash value for either digital document data or print setting data of a pair of digital document data and print setting data,
- a comparing step of comparing a hash value embedded in the other data not used for the hash calculation, with the hash value calculated in the calculating step, and
- a generating step of generating print data based on the digital document data and the print setting data if the hash values compared in the comparing step match.
A computer-readable storage medium on which is stored a program for executing with a computer a control method for a document output apparatus capable of outputting digital document data and print setting data defining print settings for the digital document data, associated one with the other, said method comprising:
- a calculating step of calculating a hash value for either digital document data and print setting data of a pair of digital document data and print setting data, and
- an embedding step of embedding the hash value in the other data not used in the calculating step.
A computer-readable storage medium on which is stored a program for executing with a computer a control method for a document output apparatus capable of outputting digital document data and print setting data defining print settings for the digital document data, said method comprising:
- a calculating step of calculating a hash value for either digital document data or print setting data of a pair of digital document data and print setting data,
- a comparing step of comparing a hash value embedded in the other data not used for the hash calculation, with the hash value calculated in the calculating step, and
- a generating step of generating print data based on the digital document data and the print setting data if the hash values compared in the comparing step match.
Dependencies are inferred from the claim text.