disconnect method

  1. @override
Future<void> disconnect({
  1. required Printer printer,
})
override

Implementation

@override
Future<void> disconnect({required Printer printer}) async {
  switch (printer.type) {
    case PrinterType.usb:
      final device = _usbLookup(printer);
      if (device != null) await usbClose(device);
    case PrinterType.bluetooth:
      final device = _bleLookup(printer);
      if (device != null) bleDisconnect(device);
    case PrinterType.network:
      break;
  }
}