In my nearby Walmart they have a dozen or more self-checkout stations which only require a few staff in total. Most people don't need assistance.
Obviously there is a risk of illegally selling items to minors with fake documents, but I think that's fixable too. Already, in my local UK supermarket there are cameras on each checkout station, which I guess go to some bored reviewer; so you could just alert the guy "hey, customer X gave us a valid license" and assume that he'll react if he can't see a realistic amount of wrinkles.
On PI, I agree that there is a qualitative difference between a cashier and a machine if you assume, as most people do, that the cashier will not remember private details. This can be fixed with industry-wide agreements to not store such data, in the same way as merchants don't store your full credit card details. You could even allow people to bypass the check if a valid identity is registered against their store-issued fidelity card.
Honestly, the only hard problem is localization. At the moment you can sell more or less the same automated till to UK supermarkets, US supermarkets, or EU supermarkets; but document-checking code will have to be heavily localized. Still, EU driving licenses are already similar on the entire continent, and that's quite a critical mass one could hit. I would be surprised if manufacturers weren't already developing this feature.
Although I'm way beyond the point of caring about demographic profiling, I still don't want my home address to be available to everybody dealing with a simple purchase (although this perspective is probably greatly atypical on account of being a survivor of CSA).
For the most part, in practice there's little or no advantage for me, the consumer with a cart full of groceries.
One exception was 2003-era Martins in Virginia - Walk in, grab a cart that had bags attached to the front, grab a portable scan gun from it's charging dock. Scan and bag as you shop, dock the gun to the checkout register, show the attendant my id if needed, pay, and I'm done. No unloading and reloading the cart, no fiddling with plu lookups, fumbling with bags, etc. It was actually glorious, but relies on trusting your customers. Corporate stores seem to trust me even less than I trust them.
I'm somewhat ok with these things as a secondary 10-items-or-less option. But for the love of god staff enough cashiers to handle the grocery-shopping-Sunday crowds.
They were doing this in a few Michigan Krogers within the last few years. I think they ended the program though.
I was a fast cashier as a teenager but its no longer a job for teenagers in many places, its broken people barely there.
The fast check out is far more than 8 machines in half decent areas, maybe double that and I can get out of there in record time.
I'd rather handle it myself than stand in line.
High trust scan and bag won't work in a low trust diverse society, let alone one where some groups are now entitled to theft.
Like wtf. At the very least let me continue scanning the rest of my groceries so I can be done once this person helps me instead of still just 2 scans in..
For some reason though, some idiot designer who never actually thought about how these would be used in reality, decided to make it so that the other half of the time it immediately stops all scanning until someone comes to fix it.
In the first case, basically I waste no time. In the second, I lose however long it takes for the cashier to come.
It is always optimal to scan these first. You have two cases:
Blocking: scan 1 + wait for attendant + scan rest
Non-blocking: scan 1 + max( wait for attendant, scan rest)
The first case is never shorter than the second case.
If you've brought your own bag and it weighs more than the mass of a few protons, the system assumes you're trying to steal something, and a human has to intervene before you can even get started.
And then they have to come back almost immediately to deal with age-restricted items or other glitches.
What's the point of "self" checkout if somebody is required—not by failure of the system but by rules—to come help me several times during the process?
Edit: at least with alcohol I know it’s coming. But it feels like every time I try to use self-checkout I’m foiled by surprise rules about particular items.