You should be able to get and install a font for this barcode.
A calclation field that puts an * at the beginning and end of the product code could be used to print that bar code. You can also set up the asterisks as layout text with the product code as a merge field placed between them.
When you want to output just the product code, use the product code field. When you want the barcode with astrisks, use one of the other two methods that I have described.
If you are using a USB type scanner connected to your Computer, you might find this thread to be of interest:
Almost missed your response. You should use Post a new Answer to post follow up questions.
You need only put the asterisks in quotes and use the concatenation operator:
"*" & ProductIDFieldHere & "*"