Guardando questa pagina temo un altro problema:
https://en.wikipedia.org/wiki/Code_39
Il carattere "_" viene restituito a seconda della lingua impostata come "%" oppure come "%O" come viene messo nella colonna encoding e non come nella colonna character della tabella riportata in quel sito. In questo caso c'è qualche possibilità di fare leggere il carattere come dovrebbe effetivamente essere?