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 indicating
data is indicative of a stroke defining a sequence of sensing device
positions determined from the sensed coded data