Troubleshooting when using a "Windows Server Printer" device

Sometimes, it is not trivial to set up printing using a "Windows Server Printer" device. First of all, use the session help for the Device Data session (ttaad3100s000) and related help pages. Further, keep the following things in mind:

  • By default, the Infor ES Reporting Service runs under the Local System account. This account does not have a well defined default printer; therefore, always specify a printer in the Device Queue field of the Device Data session. It must be the name of a printer which is already installed on the machine on which the Infor ES Reporting Service is running. Also, the Local System account cannot have the correct permissions to use a network printer. Therefore, it is preferable to deploy the Infor ES Reporting Service on the server to which the printer is actually connected.
  • Sometimes, it can help to run the Infor ES Reporting Service under a different account other than the Local System account. This can be controlled by standard Microsoft tools for Services, such as through Control Panel → Administrative Tools → Services. Before running the procedure "How to modify the port number", described earlier, ensure you switch the account back to Local User; otherwise, this procedure will fail.
  • When printing to a "Windows Server Printer" device, the Infor ES Reporting Service is used to start the executable BwPrint.exe. To see whether BwPrint is actually started and whether it terminates or 'hangs', use the Task Manager.

To see if the Infor ES Reporting Service or BwPrint logs any useful information, use the Event Viewer.