/** * the route that listens for the printers post. * * and http-post alert should be setup on each printer pointing to at min you will want to make the alert for * pause printer, you can have all on here as it will also monitor and do things on all messages * * http://{serverIP}:2222/lst/api/ocp/printer/listener/{printerName} * * the messages will be sent over to the db for logging as well as specific ones will do something * * pause will validate if can print * close head will repause the printer so it wont print a label * power up will just repause the printer so it wont print a label */ import { Router } from "express"; import { apiReturn } from "../utils/returnHelper.utils.js"; //import { tryCatch } from "../utils/trycatch.utils.js"; import { printerSync } from "./ocp.printer.manage.js"; const r = Router(); r.post("/printer/update", async (_, res) => { printerSync(); return apiReturn(res, { success: true, level: "info", module: "ocp", subModule: "printing", message: "Printer update has been triggered to monitor progress please head to the logs.", data: [], status: 200, }); }); export default r;