@override Stream<Map<String, dynamic>> get onPrinterEvent { _onPrinterEvent ??= eventChannel.receiveBroadcastStream().map((event) { return Map<String, dynamic>.from(event as Map); }); return _onPrinterEvent!; }