A system for enabling user interaction with computer software. The system
includes a printer for receiving print data, printing a form, using the
print data, with information related to an interactive element coincident
with coded data indicative of the interactive element, receiving
indicating data from a sensing device which is generated by the sensing
device sensing the coincident coded data so as to be indicative of the
interactive element, and transfer the indicating data to a computer
system to allow the interaction to be interpreted. The coded data is
indicative of an identity. The computer system determines, using the
indicating data, the identity, determines, using the identity, a page
description, and identifies, using the page description, the interactive
element.