1. A method for modifying printing of at least one document at a printer, comprising: receiving the at least one document for printing at the printer; receiving at the printer an indication of at least one user edit to add new content to at least one intermediate document generated from the at least one received document; generating at least one modification to the at least one intermediate document, based at least on the at least one user edit being applied to the at least one intermediate document at the printer; providing to a user, a print preview of the at least one intermediate document with the at least one modification; and enabling printing of the at least one intermediate document with the at least one modification at the printer.