Skip to content

momPanel v0.5.1

Choose a tag to compare

@github-actions github-actions released this 10 Jul 08:17

Fixed

  • Printer no longer shows "ready" when it's powered off. A permanent CUPS queue
    (a driverless ipp:// queue backed by ipp-usb — used so the printer is always
    available to print to) always reports idle, so the Printers collector always
    reported "ready" even with the printer physically off. On Linux, read() now looks
    up each queue's device URI via lpstat -v and, 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, and out_of_paper/disabled states are
    never overridden. Adds helpers device_uris(), network_endpoint() (unit-tested), and
    endpoint_reachable() in collectors/printers.rs.

Installs and updates automatically from this release. Linux/Zorin: download the AppImage (the self-updating bundle). Windows: run the _x64-setup.exe.