I know the codes for most of the produce I buy, so that's usually not a problem for me on the items where the sticker's missing. For the ones I don't remember right away, the set of every item I've ever bought using a code is pretty small, and since I'm using a loyalty card and the machine knows who I am, it'd be nice if my frequent items were listed right at the top when I needed to use a code.
What I really want is a self-checkout app. For the times when I'm just picking up a handful of items, let me scan them as I'm going through the store. Again, they know who I am through the loyalty card. If there's some easy and fast way to weigh my bag on the way out or otherwise tell the store I'm done and leaving, I'd imagine the loss prevention concerns are minor compared to the repeat customer traffic it'd generate, as well as the ability to upsell me on other items.