прему 21 заменили принтак VKP80 на какой то другой, версии SX SCODE000000141 rel 4.77, FCODE000024, rel 1.13. в результате сменилась кодировка, и на чеках какая то лажа. в этом принтаке кирилица числица CodeTable num=17(dec). а как выяснилось фецкальное едро при старте насильно меняет на 0-ую кодировку. пруфЪ, снифал ттл зверьком на 232ой:
0x1D, 0xE0, 0x0F, ena disa automatic FULL STATUS back
0x1B, 0x20, 0x00, det right-side character spacing
0x1B, 0x74, 0x00, Select Character Code Table
0x1B, 0x7B, 0x00, SEt/cancel upside-down character printing
0x1B, 0x21, 0x00, Set Print Mode
0x1B, 0x33, 0x40,set line spacing using minimum utils
0x1B, 0x61, 0x01, set justification
0x1B, 0x21, 0x00,
0x1B, 0x33, 0x40,
0x1B, 0x26, 0x03, define user-defined characters
0x20, 0x21,
0x0E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, 0x00, 0x01, 0x98, 0x00,
0x06, 0x06, 0x00, 0x09, 0x99, 0x00, 0x16, 0x06, 0x90, 0x18, 0x01, 0x90, 0x18, 0x01, 0x90, 0x18,
0x01, 0x90, 0x18, 0x07, 0xF0, 0x18, 0x3F, 0xE0, 0x19, 0xF9, 0x80, 0x0E, 0x7F, 0xC1, 0x80, 0xFE,
0x01, 0x80, 0x98, 0x01, 0x80, 0x98, 0x01, 0x80, 0x98, 0x01, 0x80, 0x16, 0x06, 0x80, 0x09, 0x99,
0x00, 0x06, 0x66, 0x00, 0x01, 0x98, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00
выправил прошиву на 0x1B, 0x74, 0x11 - всё окай. ща буду за эту багу искра трубу шатать.