A sad problem: pokušavam da odštampam fiskalni račun naravno na fiskalnom štampaču. Problem nastaje kada pokušam da pošaljem ćirilicu na COM port tj. kada pošaljem (char) od bilo čega što je 128 ili veće - pravi se nepravilna konverzija.
Šta sam do sada probao? Probao sam da promenim enkodiranje
StringBuilder builder = new StringBuilder();
var encoding = Encoding.GetEncoding("iso-8859-5");
// convert the text into a byte array
byte[] source = Encoding.Unicode.GetBytes(data);
// convert that byte array to the new codepage.
byte[] converted = Encoding.Convert(Encoding.Unicode, encoding, source);
// take multi-byte characters and encode them as separate ascii characters
foreach (byte bb in converted)
builder.Append((char)bb);
// return the result
string aaa = builder.ToString()
Osim toga probao sam da promenim enkodiranje serijskog porta
serialPort1.Encoding = System.Text.Encoding.GetEncoding("windows-1251");
međutim truba

Neka vas ne buni to što je gore iso-8859-5 a dole windows-1251 - to je od prevelikog variranja na temu enkodiraj-ovako-pa-onako...
Latinica gura bez problema (naravno, jel?), ali ja želim da štampam i artikle koji bi bili ispisani i ćirilicom, osim toga MORAM da koristim (char) od 192, 193 ili 194 jer su mi to poreske grupe (0%, 5% ili 18%).
Eto nadam se da sam napisao dovoljno pa sad čekam na vas. Pozdrav svima.