print method

  1. @override
Future<bool> print({
  1. List<int> data = const [],
})
override

Implementation

@override
Future<bool> print({List<int> data = const []}) async {
  try {
    if (connected == false) {
      await pairDevice();
    }
    _connectionState.add('printing');
    var me = Uint8List.fromList(data);
    var jsData = me.toJS;
    printReceipt(jsData);
    _connectionState.add('printed');
  } catch (e) {
    log(e.toString());
    _connectionState.add('print_error');
  }
  return Future.value(true);
}