it says the dash "-" is included in the character set. why would i need to substitute anything? so you are saying it is a setting on the scanner? i don't think it is because i uploaded my barcode to an online barcode reader site, and it read the barcode the same exact way. "-" scanned as "/M". i think it has something to do with the javascript code that is generated by fusion pro.