8. The method of claim 6 , further comprising: generating, by the computer processor, the second version of the ED based on a plurality of parameters in the print job specified by a user; and storing the second version of the ED at the storage location.
6. A method for managing a first version and a second version of an electronic document (ED), comprising: obtaining a request to print the first version of the ED; generating, by a computer processor and in response to obtaining the request, a print job based on the first version of the ED and identifying a storage location of the second version of the ED, of which at least a part of contents is different from the first version of the ED; and sending the print job to a printer to generate a hardcopy document (HD) based on the first version of the ED, wherein the HD comprises a graphical element specifying the storage location of the second version of the ED, and wherein the second version of the ED is accessible to a reader of the HD by visiting the storage location specified in the graphical element of the HD.