val tlvUnit = TLVWriter()
tlvUnit.add(2108, receiptPosition.unit.toLong(), 3)
printer.fsWriteOperationTag(1059, tlvUnit.bytes)
т.е. записываю как часть составного тега 1059, в чеке печатается на первый взгляд верно:
ПРЕДМ. РАСЧЕТА:
МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.: кв. дм (значение соответствует тому, что передаю)
однако в ОФД значение тега всегда равно 0
Пробовал записывать как до вызова команды printer.printRecItem(...), так и после, предполагаю что значение перетирается другой командой.
Использую такой код для записи тега 2108:
т.е. записываю как часть составного тега 1059, в чеке печатается на первый взгляд верно: ПРЕДМ. РАСЧЕТА: МЕРА КОЛ-ВА ПРЕДМ. РАСЧ.: кв. дм (значение соответствует тому, что передаю) однако в ОФД значение тега всегда равно 0 Пробовал записывать как до вызова команды
printer.printRecItem(...)
, так и после, предполагаю что значение перетирается другой командой.