I am working on creating raw material labels with Epicor10 and Report Builder. In the Epicor BAQ, I have set up calculated fields to concatenate an asterisk before, and after the received part number. This works perfectly fine, and the scanner can read the part number in the report while using the DWBar39 font.
My issue arises when I do the same method with our “In House” part number. We simply add an asterisk to the beginning of the vendor’s part number for our own use. This creates the issue of the calculated field making a barcode that would read (* * part number *) which does not read on the scanner.
I have tried inserting the asterisk in the Report Builder expression by using the vendor part number, and the ascii value 42, which is associated with the * character. However, the same result is produced.
Any input or suggestions would be greatly appreciated, as removing the asterisk from the beginning of all of our part numbers is some trouble I would love to avoid if possible.
Interesting… it may be the font file you are using because Code 39 (according to Wikipedia Code_39 article ) supports an asterisk. I think that barcode equipment has been further defined to use the asterisk as the start/stop character in the barcode reader.
There is the regular Code39 and then there is Code39 full ASCI. The full ASCI character set combines two regular characters to express the rest of the ASCI characters not available in the regular Code39. Code 39 - Full ASCII.
Worth mentioning that DWBAR39 does not support the Full ASCII set so your printed barcodes won’t generate properly unless you use a different barcode font. I’ve also read that if you are going to do this version to just do the Code 128 version as it’s more widely recognized.