discoverPrinters static method
Implementation
static DiscoverResult<AndroidUsbPrinterInfo> discoverPrinters() async {
if (Platform.isAndroid) {
final List<dynamic> results =
await flutterPrinterChannel.invokeMethod('getList');
return results
.map((dynamic r) => PrinterDiscovered<AndroidUsbPrinterInfo>(
name: r['product'],
detail: AndroidUsbPrinterInfo(
vendorId: r['vendorId'],
productId: r['productId'],
manufacturer: r['manufacturer'],
product: r['product'],
name: r['name'],
deviceId: r['deviceId'],
),
))
.toList();
}
return [];
}