Yeah, but part of the code is the price. Or may be the price. Sometimes it's 0.00. So in order to get a price they need to a)put it in a lookup table, or b) print a new sticker.
A new sticker also comes in handy for changing prices.
For every complex problem, there is a solution that is simple, neat, and wrong. -- H. L. Mencken