Patent ID: 7468724

Claim:
A system for enabling user interaction with computer software, the system including: a computer system for generating print data, and transferring the print data to a printer; the printer for receiving the print data, and being responsive to the print data to print on demand a form including information related to at least one interactive element, and indicia representing coded data that is at least partially indicative of the at least one interactive element, the coded data being coincident with the information, and a sensing device, when placed in an operative position relative to the information, operable to sense the coincident coded data and generate indicating data using the sensed coded data, the indicating data being at least partially indicative of the at least one interactive element, wherein the computer system is further operable to identify, using the indicating data, the at least one interactive element, and perform an action associated with the at least one interactive element, and the sensing device is further operable to capture images of portions of the form in which the indica are present, and the sensing device includes a processor adapted to: (i) identify at least some of the indicia from at least one of the captured images; (ii) determine an orientation and position, within at least one of the captured images, of at least some of the indica; (iii) decode at least some of the coded data represented by the indica; and (iv) generate the indicating data using at least some of the decoded coded data and the determined orientation and position.