I believe that barcodes are invented to avoid the solutions you propose.
Why don't you buy some empty stickers, print serial numbers on them, and stick them on items. There are also bar code generators, RFIDs, etc. Use the computer to solve the problems, not to invent them.