@override Future<String?> getPlatformVersion() async { final version = await _usbRepository.getPrinters(); return version.isNotEmpty ? version.first.name : null; }