Info | ||
---|---|---|
| ||
Business Central 2020 release wave 1 (BC16) or later Mobile WMS Extension version MOB5.46 |
Description
PrintNode is a third-party cloud service providing connections to local and network printers.
...
Or right here: https://api.printnode.com/app/apikeys
Allow HttpClient Requests
To allow Mobile WMS to communicate with PrintNode.com you will need to ensure the Mobile WMS extension is allowed to make HttpClient Requests.
Please open the Extension Management window:
Open the settings for Mobile WMS and ensure the Allow HttpClient Requests is enabled:
Set up the Tasklet PrintNode in Business Central
...
Clicking Print will print the report without the need to preview the report first.
Set up Permissions in Business Central
This step is not required for Business Central 2022 release wave 2 (BC21) and later versions.
For Business Central 2022 release wave 1 (BC20) and earlier versions, you will need to grant read permission to selected setup tables to all users planned to use the Tasklet PrintNode printers.
Please grant read permission to the two tables shown below - for example by creating a Permission Set like this:
Finally make sure all relevant users get the permission set assigned.
Optional Configuration
Printer selection
...
Troubleshooting and advanced printer settings
Different printers and different versions of printer drivers can behave differently and sometimes make printing a bit difficult.
Before you start making complex changes to the printer settings it is important to understand how the PrintNode connector works.
When a report is printed to a Tasklet PrintNode printer BC is instructed to create an internal PDF file with the Height and Width defined in Printer Settings. These are the only parameters from the printer settings that are used for the PDF creation and are placed in the Page section of the Printer Settings page.
Next, the PDF is sent to PrintNode with additional printer settings. This includes the Printer ID but also the Paper Type, Paper Tray, and Paper Rotation (if not automatic). These fields are all placed in the Paper section. The width and height are never sent to PrintNode but are indirectly specified in the PDF file.
If for instance, you increase the height and width directly without changing the Paper Size field the result depends on the printer. Some printers scale the PDF to the actual paper size, resulting in a smaller output on the paper. Other printers might try to print the full-size PDF using multiple pages.
If for instance, the paper tray does not match the paper size, some printers ask the user at the printer which tray to use but other printers ignore the paper tray and other printers ignore the paper size.
Similarly, the Paper Rotation setting can be interpreted differently. Many printers treat 270 degrees as 90 degrees and 180 degrees as 0 degrees.
This hopefully explains why you might experience unexpected behavior when changing printer settings and why it might require some trial and error before the printer settings result in the desired output.Please see: Troubleshoot Tasklet PrintNode