A retail terminal and method of operation thereof. The retail terminal has
a weight scale, a bar code scanner, RFID tag antenna, a scan error
indicator, means for communicating with a processor and a memory
containing a weight learning database (WLDB). The method comprises the
steps of: allowing placement of an item, having an RFID tag, to be
weighed on the weight scale; allowing scanning of the item via the bar
code scanner; allowing RFID tag to be read by antenna located in the
scanner; obtaining a weight measurement of the item on the scale upon
successful scanning of the item; and comparing the measured weight of the
scanned item with a predetermined weight for that item stored in the
WLDB. Wherein the comparison detects a discrepancy between the measured
and pre-determined weights for the item actuating the RFID antenna in
order to detect the RFID tag on the scanned item; and wherein the item
identified by the RFID tag matches the scanned item de-actuating the scan
error indicator, which would otherwise have been actuated by the
discrepancy between the stored and measured weights for the scanned item.