The standard Job Traveler’s Part Number barcodes allow for spaces to be scanned using the standard DataWorks Bar 3 of 9 barcode font. When I create a new BAQReport using the DataWorks barcode to allow scanning the Part Number, the barcode does not work for spaces. Why would the same barcode font work in Job Traveler and not in a custom BAQReport?
I don’t believe those type of bar codes work with spaces. Maybe there is a special character you can use as a placeholder for a space. Maybe * or something.
Code39 supports a very limited number of characters, just alphanumeric, dash (but not underscore) and a couple others. If you’re barcoding part numbers, I’d write a data directive to prevent the creation of any that can’t be barcoded.
QR Codes are more flexible but I’m not sure if there is an easy way to use that with epicor.
Odd that the standard Job Traveler’s barcode allows for spaces that uses the same barcode font. I even tried copying the Part number barcode field from the Job Traveler report to the custom BAQReport and it still did not work.
To print the space symbol in the standard Code 39 Fonts, use “_” (the underscore) or “=” (the equal character) instead of a space.
Therefore you need code to replace spaces with this character automagically.
Untested in epicor