hpLaserJetPrinter property

LocalDevice hpLaserJetPrinter
final

Mock HP Color LaserJet Pro network printer.

Implementation

static final LocalDevice hpLaserJetPrinter = LocalDevice(
  id: 'dev_hp_laserjet_m479',
  displayName: 'HP Color LaserJet Pro M479',
  hostname: 'NPI1A2B3C.local',
  vendor: const LocalDeviceVendor(
    name: 'HP Inc.',
    model: 'Color LaserJet Pro M479fdw',
    modelNumber: 'W1A80A',
  ),
  type: LocalDeviceType.printer,
  capabilities: const <LocalDeviceCapability>{
    LocalDeviceCapability.printing,
    LocalDeviceCapability.scanning,
  },
  addresses: <InternetAddressValue>[
    InternetAddressValue.parse('192.168.1.150'),
  ],
  interfaces: const <LocalNetworkInterface>[
    LocalNetworkInterface(id: 'en0', name: 'en0', displayName: 'Wi-Fi'),
  ],
  services: const <LocalService>[
    LocalService(
      id: 'svc_hp_ipp',
      instanceName: 'HP LaserJet Pro',
      serviceType: '_ipp._tcp',
      domain: 'local.',
      port: 631,
      hostname: 'NPI1A2B3C.local',
      textTxtRecords: <String, String>{
        'txtvers': '1',
        'qtotal': '1',
        'rp': 'ipp/print',
        'ty': 'HP Color LaserJet Pro M479fdw',
      },
    ),
    LocalService(
      id: 'svc_hp_scan',
      instanceName: 'HP Scanner',
      serviceType: '_uscan._tcp',
      domain: 'local.',
      port: 8080,
      hostname: 'NPI1A2B3C.local',
    ),
  ],
  discoveredBy: const <LocalDiscoveryProtocol>{LocalDiscoveryProtocol.mdns},
  confidence: 0.95,
);