A system for enabling user interaction with computer software which
includes a printer for receiving print data, printing a form, using the
print data, by printing information related to at least one text field
coincident with coded data indicative of the text field, receiving
indicating data from a sensing device and transferring the indicating
data to a computer system to allow the interaction to be interpreted. The
sensing device when moved relative to the text field senses the coded
data and generates the indicating data using the sensed coded data to be
indicative of the relative movement of the sensing device. The coded data
is indicative of an identity and the computer system determines the
identity using the indicating data, determines a page description using
the identity, and identifies the text field using the page description.