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 ClassesClassDescriptionThe health of one shop PC's print agent, as returned by the agent's
GET /statusendpoint and forwarded to your server byrp3200-print.js.A health report posted byrp3200-print.jsto your server, so you can see the state of every shop's printer without remote access to the PC.