It has become much more common in Canada. I find it slightly annoying. Maybe 20% of the time there is an unexpected item in the bagging area or some other thing requiring slow, unnecessary assistance from a harried cashier. I don’t mind things like produce codes, and I’m sure it saves the store money, but it is not generally quicker or more convenient for me. It lacks a personal touch and probably makes it less fun to work there.
I see I’m not alone here.