An improved document generation tool which intercepts data from a print spool and utilizes that data in conjunction with the database to cause certain changes to the final printed data....http://www.google.com.au/patents/US7337387?utm_source=gb-gplus-sharePatent US7337387 - Intercepting document data from a spooler and using the data to retrieve related information from a data base to modify the document