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.
...
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