Package io.github.chkrishnatej.rp3200.health


package io.github.chkrishnatej.rp3200.health
Types for remote printer monitoring: what a shop PC's print agent reports about itself.

The browser helper rp3200-print.js can post a PrinterHealthReport to an endpoint of your application; bind it with @RequestBody, store the latest report per shop and show it on an admin page. PrinterHealthReport.healthy() and PrinterHealthReport.problem() summarise it.

These are plain records without JSON annotations; field names match the JSON.

  • Record Classes
    Class
    Description
    The health of one shop PC's print agent, as returned by the agent's GET /status endpoint and forwarded to your server by rp3200-print.js.
    A health report posted by rp3200-print.js to your server, so you can see the state of every shop's printer without remote access to the PC.