Dispatcher Paragon Cloud Client overview
Dispatcher Paragon Cloud Client consists of the background service and the frontend application. The service module is responsible for managing print queues, connectivity with Dispatcher Paragon Cloud server, printing and storage operations; the frontend part contains user interface for configuration operations.
There are three modes of operation:
- The local storage mode. Dispatcher Paragon Cloud Client connects to the primary server via the persistent channel and performs all print and job storage operations locally. It is also possible to temporarily switch to gateway job delivery using system tray menu, which can be useful in the pull printing scenario when Dispatcher Paragon Cloud must be powered off. Local storage mode requires Dispatcher Paragon Cloud Client endpoint authorization in the Dispatcher Paragon Cloud server. For more details about endpoints, see Endpoints. When user prints, the jobs are stored on the PC. In the case of Citrix or other VDI, it depends on where the Dispatcher Paragon Cloud Client is running, specifically the underlying Dispatcher Paragon Cloud Client service “Dispatcher Paragon Cloud Client Core” runs. Jobs are stored on the Citrix server (where client core service runs) and they will remain there when the thin session is terminated, assuming they have session retention etc configured in their VDI environment.
- The gateway mode, in which Dispatcher Paragon Cloud Client sends all print jobs to the Dispatcher Paragon Cloud server, and has no persistent connection to the server. When a user prints, the jobs are delivered from the PC to an Dispatcher Paragon Cloud server, either primary or secondary gateway, depending on configuration. Jobs are delivered to printer using a “Document Output” service.
- The hybrid mode essentially switches modes based on print type. In the case of direct print, Dispatcher Paragon Cloud Client will store and deliver jobs locally and in the case of pull (secure print) it will deliver the job via the cloud. This mode requires registration and authorization in the Dispatcher Paragon Cloud server (same as local storage mode).
Jobs are delivered from the Dispatcher Paragon Cloud Client to the printer directly if the Dispatcher Paragon Cloud Client can reach the printer. If the Dispatcher Paragon Cloud Client cannot reach the printer, the job will automatically be routed via primary Dispatcher Paragon Cloud server to the appropriate “Document Output” service which will then deliver to the printer.
The mode of operation is chosen during installation and can be later changed by using Service setup
configuration dialog as explained in section 7.5.1.
Which operation mode to choose depends on the customer solution configuration. If serverless operations are required and there is no primary or secondary Dispatcher Paragon Cloud server available on the local network then the Dispatcher Paragon Cloud Client should be configured with either local storage and delivery option or hybrid mode. In this case it will connect to the cloud Dispatcher Paragon Cloud server for authentication and job reporting purposes. If a local server is available, the Dispatcher Paragon Cloud Client may use it in the gateway mode.
In local delivery mode, the computer on which the Dispatcher Paragon Cloud Client is running must have a direct connection to the printer, to be able to deliver print jobs to the printer.
Service module is installed as a Windows service on Windows or launched daemon on macOS and runs under a privileged account. The frontend part shows a notification icon in the system tray and provides a default menu:
- Synchronize printers now – Perform manual printer synchronization.
- Login as different user... – Perform user authentication against the Dispatcher Paragon Cloud server (only visible if the Dispatcher Paragon Cloud Client is configured with a custom login authentication type).
- Logout – Perform user logout from Dispatcher Paragon Cloud server and delete synchronized printers.
- Configuration... – opens a configuration dialog.
- Store and deliver locally – Switch to local job delivery (only visible if local storage is enabled during installation).
- Store and deliver via gateway – Switch to gateway job delivery (only visible if local storage is enabled during installation).
- Language – Submenu to select the UI language from the list of supported languages.
- My profile – opens a new browser window with My profile.
- Collect support information – opens a dialog with options to collect logs (useful for troubleshooting).
- About – shows version and copyright information.
The taskbar icon indicates the current operational state of the Dispatcher Paragon Cloud Client:
- – idle state, connected to Dispatcher Paragon Cloud server
- – error state, no connection to background service (it is stopped or not functioning correctly)
- – synchronization is currently in progress
- – offline operation, no connection to Dispatcher Paragon Cloud server
Dispatcher Paragon Cloud Client will perform printer synchronization automatically based on the synchronization internal option. It is also possible to trigger manual synchronization by right-clicking the taskbar icon and choosing Synchronize printers now menu item.
New printers will appear automatically in the system, matching input ports configured on the server side and can be used immediately for pull or push printing depending on the input port configuration. When running in local storage mode, print jobs will be delivered directly to the printer via TCP or IPP protocol, depending on the printer configuration in the Dispatcher Paragon Cloud Web UI. When gateway mode is enabled, the job will be sent to TCP port 7300 of Dispatcher Paragon Cloud server (via TLS secure channel). Make sure this port is opened on the server side.