scan method

  1. @override
Stream<POSPrinter> scan()
override

scan yields printers as they are discovered on the network.

Uses streaming discovery so results appear immediately instead of waiting for all 255 IPs to be checked.

Implementation

@override
Stream<POSPrinter> scan() {
  return discoverStream(port: printer.port ?? 9100);
}