getDefaultPrinter method

Future<String> getDefaultPrinter({
  1. PrinterType type = PrinterType.usb,
})

Implementation

Future<String> getDefaultPrinter({PrinterType type = PrinterType.usb}) async {
  if (type == PrinterType.bluetooth && (Platform.isIOS || Platform.isAndroid)) {
    return await bluetoothPrinterConnector.getDefaultPrinter();
  } else if (type == PrinterType.usb && (Platform.isAndroid || Platform.isWindows)) {
    return await usbPrinterConnector.getDefaultPrinter();
  } else {
    return await tcpPrinterConnector.getDefaultPrinter();
  }
}