momPanel v0.5.1
Fixed
- Printer no longer shows "ready" when it's powered off. A permanent CUPS queue
(a driverlessipp://queue backed by ipp-usb — used so the printer is always
available to print to) always reportsidle, so the Printers collector always
reported "ready" even with the printer physically off. On Linux,read()now looks
up each queue's device URI vialpstat -vand, for network backends
(ipp/ipps/http/socket), TCP-probes the endpoint; a printer reported "ready"
whose endpoint is unreachable is downgraded to "offline". ipp-usb only listens on its
port while the printer is on, so the probe doubles as a reliable presence check. Local
backends (usb://,hp:/, …) are left as-is, andout_of_paper/disabledstates are
never overridden. Adds helpersdevice_uris(),network_endpoint()(unit-tested), and
endpoint_reachable()incollectors/printers.rs.
Installs and updates automatically from this release. Linux/Zorin: download the AppImage (the self-updating bundle). Windows: run the _x64-setup.exe.