Just a thought on this…
You need to be able to have the date of the barcode scan (which, I’m curious, could the Scio Sensor do that? Normally it’s done by a laser and an optical receiver or a camera sensor…) and the barcode itself recorded, along with the time\date stamp.
Additionally, the barcode\UPC likely doesn’t change when the ingredients list changes, so it’s not reliable indefinitely when it comes to matching up a particular sensor data return to a product.