Я разработал мобильное приложение ionic 3.Я купил термопринтер (Rongta RPP320 http://www.rongtatech.com/products-look-89.html).
. Я попробовал почти все решения в github-репозиториях и на форумах, но ничего.
Я использовал это репозиторий для подключения через Ionic Native Bluetooth Serial.https://github.com/razmans/ionicBluetoothPrint/blob/master/src/providers/print/print.ts
Я могу установить соединение Bluetooth, но я не смог отправить данные на принтер.
Я заменил простую строку некоторыми шестнадцатеричными кодами из кода ascii, который я нашел, читая нативный Javaкод андроида.
Я могу начать перемещать термопринтер с этим кодом
let printData = new Uint8Array(2);
printData[0] = 0x1B;//escape
printData[1] = 0x71;
И затем попытаться накормить его письмом
data = new Uint8Array(3);
data[0] = 0x0C;
data[1] = 0x41;
data[2] = 0x0C;
Кажется, я не могуточно понять, как все работает. Единственное, что делает этот код, это раскатывает бумагу. Она не может напечатать письмо