cloudPrint
Sends a PDF to a printer, that is connected by the BrixxboxCloudGateway. You can send a document to a cloudprinter by using createReport as well.
Parameters
A json object
Example Usages
Print an existing attachment
app.cloudPrint({
printerName: "HP LaserJet", //Printer NAme
attachmentId: "1", //Attachment id
});
Print an existing attachment with multiple copies
app.cloudPrint({
printerName: "HP LaserJet",
attachmentId: "1",
copies: 5, // 1 copy is the default. Needs "cloudPrint Gateway" installer Version 1.0.1 or newer
});
Print a new created report without archiving
let myReport = await app.createReport("myReport");
app.cloudPrint({
printerName: "HP LaserJet", //Printer NAme
blob: myReport, //The report blob object
});
Return Values
The function itself does not have an explicit return statement, so it implicitly returns a promise. The function doesn't return any specific value on success and doesn't explicitly reject the promise on failure. Instead, it handles errors by displaying a message within the function.
Last updated
Was this helpful?