A method of generating a printed interactive document is provided. The
document comprises graphical information for a user and a plurality of
tags. Each tag contains coded data identifying the document and a
location of that tag on the document. The method comprises the steps of:
(a) allocating and recording a document identity in a computer system;
(b) determining a page description for the document in the computer
system, said page description comprising a description of graphical
information and a description of an interactive element which includes a
zone of the interactive element on the document; (c) associating the
document identity with the page description in the computer system; and
(d) sending at least part of the page description and the document
identity to a printer networked with the computer system. The method
enables the printer to generate the tags and print the document onto a
substrate.