Originariamente inviato da Maxton
per esempio il valore 128 o superiori non vengono codificati correttamente, potete aiutarmi?
128 non è ASCII ... dipende da cosa è per te o comunque da cosa ti aspetti che un codice 128 vada a rappresentare.

Originariamente inviato da Maxton
Inoltre, quando invio un array di char alla centralina, il java aggiunge sempre 2 caratteri finali, che tradotti sarebbero '\n' e '\r', c'è modo per non inviarli?
Dipende o da dove arriva la stringa e/o, più presumibilmente, da come invii la stringa (con quale API).