make sure you only have one char selected per row at a time. deselect all the chars in a row to insert a space instead
please remember that code 128 barcodes have a checksum field which is a weighted sum of the symbols mod 103 and that Somehow you can manage that with horrible tricks
