Expand description
DeviceBackend trait: enumerate physical devices, resolve driver names,
poll live status.
Structs§
- Discovered
Device - One physical device surfaced by
DeviceBackend::list. - Poll
Status - Live status reported by
DeviceBackend::poll_status. ReturningNonefrom the poll means “no update”; returningSome(PollStatus)replaces the reasons and, when the optional fields are set, the dynamic media/supply attributes. - Ready
Media - The media currently loaded in a device, as reported by a live poll. Drives
the dynamic
media-ready/media-col-readyIPP attributes.
Traits§
- Device
Backend - Enumerate physical printers and report their live health.