A method and apparatus for printing a project of documents containing
variable data. Print requests are received for documents and fixed and
variable data required to fulfill the requests is obtained. A record is
manipulated for each set of variable data in a project and correlated to
the variable data. The fixed data and the variable data are combined to
compose the documents and the documents in the project are printed by
combining the fixed data and the appropriate variable data. An identifier
can be printed on each document to permit verification that a document
corresponding to each record was printed.