A sensing device for sensing a product item provided in a sensing region,
wherein the product item includes an interface surface having disposed
thereon at least one of: (a) coded data which includes, at a plurality
of locations on the interface surface, a corresponding plurality of coded
data portions, each coded data portion being indicative of an identity of
the product item; and, (b) a barcode which encodes an identifier; the
sensing device including: (i) a coded data sensor for sensing at least
one coded data portion; (ii) a barcode sensor for sensing the barcode;
(iii) a processor for generating identity data indicative of the identity
of the product item using at least one of: (1) the at least one sensed
coded data portion; and, (2) the barcode; (c) a communicator for
transferring the indicating data to a computer system.