There are provided a policy-based extensible markup language (XML)
document print management method and system, using a policy object
defining a print layout and an access authority to output data, on the
basis of the information of a user requesting to print the XML document.
The policy-based XML document print management method includes (a)
requesting a policy object defining a printing layout and an access
authority to output data to a policy management server, on the basis of
information of a user requesting to print the XML document, in a policy
agent; (b) receiving the policy object from the policy management server,
interpreting the policy object, and obtaining policy information, in the
policy agent; and (c) printing the XML document using the policy
information, in the policy agent. Therefore, it is possible to determine
a printing layout of an XML document and print the XML document,
according to policy information. Also, by determining whether a user
requesting to print the XML document has an access authority to the XML
document on the basis of the policy information, it is possible to allow
the printing job only to the user having the access authority.