getPrinters method
Get available printers
Implementation
@override
Future<List<Map<String, dynamic>>> getPrinters() async {
try {
final result = await methodChannel.invokeMethod<List>('getPrinters');
if (result == null) {
return [];
}
return result.cast<Map<Object?, Object?>>().map((map) {
return Map<String, dynamic>.from(map);
}).toList();
} on PlatformException catch (e) {
debugPrint('Error calling getPrinters: $e');
return [];
}
}