cloudPrint

This server side api function does support the same parameters as cloudPrint from the client side api.

Api Version > 0.1.30

Example 1

Send a blob object to the cloud print api

let resultObj = await brixxServerApi.cloudPrint(req.body, {
  blob: myBlob,
  printerName: "HP LaserJet",
});
console.log(resultObj.status);

Example 2

We create a blob with create report and send it to the cloudPrint api

let pdfBlob = await app.createReportPdfBlob(req.body, {
  reportName: "demo1",
  configName: "address",
  archive: true,
  parameters: {
    id: 45,
  },
});
let resultObj = await app.cloudPrint(req.body, {
  blob: pdfBlob,
  printerName: "HP LaserJet",
});
console.log(resultObj.status);

Example 2

Send a base64 file content to the cloudPrint api.

let resultObj = await app.cloudPrint(req.body, {
  documentBase64Content: myBase64PdfContent,
  printerName: "HP LaserJet",
});
console.log(resultObj.status);

Last updated