disconnect method

Future<void> disconnect(
  1. Printer device
)

Disconnect from a printer device

Implementation

Future<void> disconnect(Printer device) async {
  if (device.connectionType == ConnectionType.BLE) {
    try {
      if (device.address != null) {
        await device.disconnect();
        log('Disconnected from device ${device.name}');
      }
    } catch (e) {
      log('Failed to disconnect device: $e');
    }
  }
  // USB devices don't need explicit disconnection
}