I wish Costco would do this too. The lines at my Costco are huge no matter what day or time I visit. Sometimes I'd like to go in just for one or two things, but I decide to get it somewhere else at a higher price just to avoid standing in line behind a dozen full carts. Self-scan would fix that.
(I heard they got rid of it because of too many people sharing cards, and no cashier to check the picture. Seems like an easy thing to fix, but oh well.)
Unless they just take a cursory glance and just say "well whatever you're probably trustworthy"
As a bonus, you get a small candy bar or similar "sorry we bothered you" gift if the check does not find any errors.
You have to scan every item in your shopping. There is no immediate penalty, but who knows what the system does in the background. I guess you could get banned from the system.