hpLaserJetPrinter property
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,
);