Initial check for basic barcode scanning behaviour and check against UPC database.