1. A printer system for printing variable information (VD documents comprising: I/O components receiving a VI request having at least one dynamic reference and using a namespace and schema, and facilitating data communication with a plurality of data sources, wherein the at least one dynamic reference describes information to be integrated into at least one resolved document; at least one processor for processing the VI request for resolving the VI request into the at least one resolved document; a data handler including a series of programmable instructions executable by the at least one processor, wherein the data handler comprises: a mapping module for mapping between respective namespaces and schemas used by the plurality of data sources and the namespace and schema used by the at least one dynamic reference of the VI request; a query handler for generating at least one query in accordance with the at least one dynamic reference and the mapping for querying at least one data source of the plurality of data sources, and for querying the at least one data source using the generated at least one query; and an output handler for generating the at least one resolved document including integrating data received in response to the querying into the at least one resolved document; and a printing device for receiving the at least one resolved document from the at least one processor and printing the at least one resolved document.