requestPrinter method

Future<Printer?> requestPrinter({
  1. required PrinterType printerType,
})

Abre o seletor de dispositivos da plataforma para o usuário autorizar uma impressora, retornando-a já pronta para uso.

Hoje só faz sentido na Web/USB (WebUSB requestDevice): por restrição de segurança do browser não há como varrer dispositivos silenciosamente, e getPrinters na web retorna apenas os já autorizados. Em plataformas nativas o default é null — use getPrinters. Retorna null se não for suportado, se o usuário cancelar ou se nada for selecionado.

Implementation

Future<Printer?> requestPrinter({required PrinterType printerType}) async {
  return null;
}