@VinceH
In the UK, Waitrose supermarket has hand held scanners. You pick an item off the shelf, scan the bar-code, put the stuff in your bag. At the end of your shop, at the check out point, that pull the information from the scaner, and you pay.
Every now and then that do a spot check that everything in your bags have been scanned.
My wife loves it, not having to fill her trolley, unload it at the checkout, reload it again once it's been scanned.