Я пытаюсь распечатать код qr на термопринтере, используя flutter_bluetooth_serial.
Я генерирую код qr, используя следующее руководство https://medium.com/flutter-community/building-flutter-qr-code-generator-scanner-and-sharing-app-703e73b228d3
Мне удается преобразовать изображение в Uint8List иотправить на принтер.
Future<Uint8List> _getQrByte() async {
RenderRepaintBoundary boundary =
globalKey.currentContext.findRenderObject();
var image = await boundary.toImage();
var byteData = await image.toByteData();
return byteData.buffer.asUint8List();
}
и я вызываю функцию в flutter_bluetooth_serial
await _bluetooth.writeBytes(bytes);
Я ожидаю напечатать идеальный код qr, но распечатка является случайным символом и очень длинным.
В Android мне удается распечатать, отправив байтовый массив из растрового класса на принтер