When a user prints a document it often needs to be retained as a point in time version. It would be nice to have the option within the print screen to attach the document to the source record when coming from an entry screen. Or, have standard parameters for object code and field ID that could be defaulted with the report dictionary or default values functions.
This is a much needed feature that allows keeping versions of the prints as evidence. What can be added to this idea is ability to save the printout name as "transaction + date/time of print".