connect method
Implementation
@override
Future<bool> connect({required Printer printer}) async {
switch (printer.type) {
case PrinterType.usb:
final device = _usbLookup(printer);
return device == null ? false : usbOpen(device);
case PrinterType.bluetooth:
final device = _bleLookup(printer);
return device == null ? false : bleConnect(device);
case PrinterType.network:
return false;
}
}