Patent ID: 7964719

Claim:
A method of enabling entry of data into a computer system via a printed substrate, the substrate containing human-readable information and machine-readable coded data, the coded data being indicative of an identity of the substrate and of a plurality of locations on the substrate, the method including the steps of: receiving, in the computer system and from a sensing device, indicating data regarding the identity of the form and a position of the sensing device relative to the substrate, the sensing device, when placed in an operative position relative to the substrate, generating the indicating data using at least some of the coded data; identifying, in the computer system and from the indicating data, at least one zone of the substrate; and interpreting, in the computer system, at least some of the indicating data as it relates to the at least one zone, wherein said coded data comprises an IR-absorbing dye of formula (I): wherein M is Ga(A 1 ); A 1 is an axial ligand selected from the group consisting of: ˜ OH, halogen, ˜ OR 3 and —OC(O)R 4 ; R 1 and R 2 may be the same or different and are selected from the group consisting of: hydrogen and C 1-12 alkoxy; R 3 is selected from the group consisting of: C 1-12 alkyl, C 5-12 aryl, C 5-12 arylalkyl and Si(R x )(R y )(R z ); R 4 is selected from the group consisting of: C 1-12 alkyl, C 5-12 aryl and C 5-12 arylalkyl; R x , R y and R z may be the same or different and are selected from the group consisting of: C 1-12 alkyl, C 5-12 aryl, C 5-12 arylalkyl, C 1-12 alkoxy, C 5-12 aryloxy and C 5-12 arylalkoxy; each W group is independently selected from the group consisting of: a sulfonic acid group or salts thereof, and a sulfonamide group; n1 is 0, 1, 2 or 3; n2 is 0, 1, 2 or 3; n3 is 0, 1, 2 or 3; n4 is 0, 1, 2 or 3; provided that at least one of n1, n2, n3 or n4 is greater than 0.