log changes on Print
Status: Beta
Brought to you by:
edholness
OOo has an event for printing a document. A macro could be attached to this event, committing the current state (not same as currently saved file, need to save as somewhere else or intercept current state) to SVN, along with a comment detailing the event. eg.
'Printed on [name of printer]'
This could manually be tagged with a version number (draft x, rev x etc.) if printing a document is considered document issue.
User name is automatically logged by SVN in this so anyone accessing the SVN log can see when people have printed the document, useful for non-repudiation.
Logged In: YES
user_id=1711944
Originator: YES
Temporary OOo documents seem to be stored in /tmp. Perhaps these documents can be intercepted? Need to find how OOo interacts with temporary files for printing.