Client- and Server-Side Printing

Geo SCADA Expert provides both server-side printing and client-side printing.

Server-side printing is limited to printing to 'real' printers (ones that print to paper and do not display a user interface during the printing process). This is because the Geo SCADA Expert server runs as a Windows service and therefore does not have a Windows desktop with which to access a user interface. Printers that print to file (such as PDF) and result in the printer driver displaying a user interface during the printing process (for example, to specify the filename) are not suitable for server-side printing (likewise any other printer drivers that display a user interface). This is because such a user interface cannot be accessed due to the Geo SCADA Expert server running as a Windows service. Using another user account in this way enables the Geo SCADA Expert server to access network resources to which it would otherwise not have access. The process of logging on under a different Windows user account is known as 'user impersonation'. For more information about how Geo SCADA Expert uses user impersonation, see User Impersonation for Accessing Network Resources.

You can use client-side printing for printing to paper or to file (providing that suitable printers are available for such printing). With client-side printing, users can use the client interface to respond to any print dialogs that are displayed during the printing process.

With the Crystal Reports driver, you can:

If an unsuitable printer has been allocated to the Windows user account that is used for server-side printing and the Print Report option has been used to attempt to print to file, the request will hang indefinitely. If this happens, you have to stop and restart the Crystal Reports driver (see Start and Stop a Driver). You should also notify a system administrator so that the unsuitable printer can be removed from the Windows user account that is used for server-side printing.

Further Information

Export Report.

Export a Previously Generated Report.

Print Report.

Print a Previously Generated Report.

Configuring Crystal Reports Server Settings (including specifying the printing user that is used for server-side printing).


Disclaimer

Geo SCADA Expert 2022