Ionic 3 - термопринтер Bluetooth - PullRequest
0 голосов
/ 26 ноября 2018

Я разработал мобильное приложение 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;

Кажется, я не могуточно понять, как все работает. Единственное, что делает этот код, это раскатывает бумагу. Она не может напечатать письмо

...