Interface: BatteryStatus
Battery state of a printer, when the device exposes one.
Minimal and normalised: every battery-bearing driver maps its vendor-specific reading onto a single fraction in 0..1. A device that reports a coarse bucket (e.g. a 0..3 level) normalises it — level / levelMax — rather than carrying a parallel level + levelMax representation. Drivers that distinguish specific states (empty, charging) surface those as errors[] / charging rather than as extra battery fields.