disconnect method
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
}