SAFEQ Cloud client consists of the background service and the frontend application. The service module is responsible for managing print queues, connectivity with SAFEQ Cloud server, printing and storage operations; the frontend part contains user interface for configuration operations.
There are two modes of operation:
- The local storage mode. PC 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 PC must be powered off. Local storage mode requires PC client registration and authorization in the SAFEQ Cloud server. When user prints, the jobs are stored on the PC. In the case of Citrix or other VDI, it depends on where the PC Client is running, specifically the underlying PC Client service “SAFEQ 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 PC client sends all print jobs to the SAFEQ Cloud server, and has no persistent connection to the server. When user prints, the jobs are delivered from the PC to an SAFEQ Cloud server, either primary or secondary gateway, depending on configuration. Jobs are delivered to printer using a “Document Output” service.
Jobs are delivered from the PC Client to the printer directly if the PC Client can reach the printer. If the PC Client cannot reach the printer, the job will automatically be routed via primary SAFEQ 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 SAFEQ Cloud server available on the local network then the PC client should be configured with local storage and delivery option. In this case it will connect to the cloud SAFEQ Cloud server for authentication and job reporting purposes. If there is a local server available then PC client may use it in the gateway mode.
In local delivery mode, the computer on which the PC Client is running must have direct connection to the printer, in order 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 privileged account. The frontend part shows a notification icon in the system tray and provides a default menu:
Configuration...– opens a configuration dialog
Synchronize printers now– Perform manual printer synchronization
Login...– Perform user authentication against SAFEQ Cloud server (only visible if PC client is configured with custom login authentication type)
Logout– Perform user logout from SAFEQ Cloud server and delete synchronized printers
Store and deliver via gateway– Switch to gateway job delivery (only visible if local storage is enable during installation)
Store and deliver locally– Switch to local job delivery (only visible if local storage is enable during installation)
Language– Submenu to select the UI language from the list of supported languages
About– shows version and copyright information
The taskbar icon indicates the current operational state of the SAFEQ Cloud client:
- – idle state, connected to SAFEQ 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 SAFEQ Cloud Server
SAFEQ 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 which will match 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, either via TCP or IPP protocol, depending on the printer configuration in the SAFEQ Cloud web UI. When gateway mode is enabled the job will be sent to tcp port 7300 of SAFEQ Cloud server (via TLS secure channel). Make sure this port is opened on the server side.
Post your comment on this topic.