getPrinterInstance static method
Future<ZebraPrinter>
getPrinterInstance(
{ - dynamic onPrinterFound(
- String name,
- String ipAddress,
- bool isWifi
)?,
- dynamic onPrinterDiscoveryDone,
- dynamic onDiscoveryError(
- int errorCode,
- String errorText
)?,
- dynamic onChangePrinterStatus(
- String status,
- String color
)?,
- dynamic onPermissionDenied,
})
Implementation
static Future<ZebraPrinter> getPrinterInstance(
{Function(String name, String ipAddress, bool isWifi)? onPrinterFound,
onPrinterDiscoveryDone,
Function(int errorCode, String errorText)? onDiscoveryError,
Function(String status, String color)? onChangePrinterStatus,
onPermissionDenied}) async {
String id =
await _channel.invokeMethod("getInstance");
ZebraPrinter printer = ZebraPrinter(id, onPrinterFound,
onPrinterDiscoveryDone, onDiscoveryError, onChangePrinterStatus,
onPermissionDenied: onPermissionDenied);
return printer;
}