getPrinters method
Implementation
@override
Future<List<Printer>> getPrinters({required PrinterType printerType}) async {
switch (printerType) {
case PrinterType.usb:
return (await usbGetDevices()).map(_usbToPrinter).toList();
case PrinterType.bluetooth:
return (await bleGetDevices()).map(_bleToPrinter).toList();
case PrinterType.network:
// Rede crua (TCP 9100) não é possível no browser.
return [];
}
}