39 lines
1.1 KiB
TypeScript
39 lines
1.1 KiB
TypeScript
/**
|
|
* 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;
|