If you enter the number without quotes, it will read as a number and ignore the zeros. I don't know anything about barcodes, but if you are starting with a number, you could format it with:
"*"+totext({table.number},"00000000000000000")+"*"
I suggest you do an advanced search on "barcode" to learn more, as I don't think I can help.
-LB