disconnect method

Future<int?> disconnect()

Desconecta a impressora do sistema.

É recomendável chamar este método ao encerrar o uso da impressora.

Retorna o código de status da operação. Lança ElginException em caso de erro.

Implementation

Future<int?> disconnect() async {
  final disconnect =
      ((await platform?.invokeMethod('stopPrinter') ?? false) == false
      ? -1
      : 9999);
  if (disconnect < 0) throw ElginException(disconnect);
  return disconnect;
}