Patent ID: 7386791

Claim:
A method of creating a digital document for viewing via a browser, the digital document including content, layout, additional information and Altering Machine Executable Instructions (AMEI), the method comprising: in response to a User Initiated Print Event (UIPE), implementing the digital document specific AMEI to: alter at least part of the content, layout, and additional information using a component which communicates with the browser; apply Medium Specific Auxiliary Layout Information (MSALI) based on the amount of content in the digital document; and to calculate and apply at least one of an appropriate type or number of Medium Specific Auxiliary Content Information (MSACI) based on the amount of content in the digital document to produce an altered digital document; and forwarding the altered digital document to a device associated with or identified by the user and on which the altered digital document is to be rendered based on the UIPE activated in coordination with the implemented AMEI, wherein the digital document specific AMEI includes instructions for recognizing and temporarily pausing the UIPE, instructions for altering part or all of the digital document that include instructions for obtaining the MSACI and the MSALI and rendering the obtained MSACI as part of the digital document based on the obtained MSALI, and rendering the altered digital document subsequent to the UIPE.