YSoft SafeQ server requirements

For hardware requirements, see Hardware Requirements.

Supported server operating systems

Operating System

YSoft SafeQ Management Server/Site Server

Mobile Print Server

YSoft SafeQ Payment System

Microsoft Windows Server 2012 64bit

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

Microsoft Windows Server 2012 R2 64bit

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

Microsoft Windows Server 2016 64bit

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

Microsoft Windows Server 2019 64bit

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

Microsoft Windows Server 2022 64bit

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

images/s/-t6brkm/8803/3fowtp/_/images/icons/emoticons/check.svg

The last supported build for Microsoft Windows Server 2008 SP2 64bit and Windows Server 2008 R2 64bit was YSoft SafeQ Maintenance Update 29.


Note that the Highlighter feature (part of Advanced Workflows of scanning functionality) is not supported on the Windows Server Core edition.

Supported Languages (Print Management)

User Interface

External and Embedded Terminals: See Configuring supported languages in Embedded Terminal.

*Some of the languages are supported only for some vendor-specific Embedded Terminals.

Admin Interface

Chinese (simplified), Czech, Danish, Dutch, English, French, German, Hungarian, Italian, Japanese, Polish, Portuguese (Brazil), Portuguese (Portuguese), Romanian, Russian, Slovak, Spanish, Turkish

Web browser compatibility

  • Mozilla Firefox (from version 74)

  • Google Chrome (from version 80)

  • Microsoft Edge Chromium (from version 80)

Supported Databases

Component

Supported data engine

YSoft SafeQ 6 - Management Server

PostgreSQL 11 embedded or standalone

Microsoft SQL Server 2014/2016/2017/2019 Standard or Enterprise Edition, 32-bit or 64-bit

YSoft SafeQ 6 - Site Server

No database required (internal persistent cache).

YSoft SafeQ Payment System

PostgreSQL 11 embedded or standalone

Microsoft SQL Server 2014/2016 Express edition (see warning below)

Microsoft SQL Server 2014/2016/2017/2019 Standard or Enterprise Edition, 32-bit or 64-bit

Microsoft SQL Server Express is supported only when YSoft SafeQ Payment System is installed on the Site Server, it cannot be used for Management Server installation.

System Requirements

  • .NET 4.8 or newer

  • GhostScript (version 9.0 or higher) for proper PostScript analysis. For details, see Print language support and limitations.

  • No other known software may interfere with the product installed on the servers, especially databases (unless intended for this installation), or other print solutions.

You can use YSoft SafeQ 6 Pre-installation Checklists which help with the verification of requirements of different installation types.

Database Sizing

Example based on real customer data (10 million pages per month):

  • Management database: 16 GB per YSoft SafeQ server

Database Settings and Configuration

YSoft SafeQ provides automated database maintenance tools. Scheduled database maintenance is strongly recommended. The following configuration is required for different database types.

Common settings

  • Login credentials for YSoft SafeQ access, with ownership rights to its database

  • Collation case-insensitive

  • Reliable low-latency network connection (if the database server is on another server)

Microsoft SQL Server configuration:

  • Correct collation: Case-Insensitive and Accent-Sensitive (language_CI_AS) where applicable

  • The database should be in Snapshot Isolation level

  • The user that YSoft SafeQ uses to connect to the databases must have the default language set to English (but not British English) in the SQL Server

  • Enabled TCP/IP connection or named pipes

  • Enable Simple recovery model

  • To install YSoft SafeQ:

    • when installing with SQL account, db_owner and securityadmin server role are required. In case you will let YSoft SafeQ create a database following permission is required: CREATE ANY DATABASE.

    • when installing with domain user credentials or when "AlwaysOn Availability group" is used:

      • Enable Contained Databases is set to True at the database server

      • Databases SQDB6, SQDB6_IMS, SQDB6_YPS, SQDB6_DWH are created in advance, CONTAINMENT is set to PARTIAL

      • A single domain user service account is available with the following rights:

        • account has db_owner rights for YSoft SafeQ databases (its username and password should be specified during installation for DB connection)

        • account has administrative rights and "Log on as a service" at YSoft SafeQ server (install package must be launched under this account by "run as"; YSoft SafeQ services will be running under it once the installation finishes)

        • account is different from the account creating the databases but belongs to the same domain

        • account is not a sysadmin (SQL query "select CURRENT_USER" on master DB returns "guest", not "dbo")

  • To update/upgrade YSoft SafeQ the required rights are the same as for installation, except that CREATE ANY DATABASE permission is not needed.

  • To run YSoft SafeQ the following database roles are required: db_datareader, db_datawriter, db_ddladmin, db_accessadmin, db_securityadmin (or all can be replaced by db_owner).

  • In case you are going to use the external MS SQL server with named instance, you will need the following to be allowed between the YSoft SafeQ server and MS SQL server:

    • UDP, both directions, local port on MS SQL server is 1434. This communication is used to query the SQL server (its SQL Browser service). The SQL Browser service will respond and inform the requester about the port it shall connect to via TCP.

    • TCP communication, direction from SafeQ to SQL, port "random". The port number is dynamically assigned by the SQL Browser service (http://technet.microsoft.com/en-us/library/cc646023.aspx).

  • For SSL communication refer to Configuring MS SQL for SSL/TLS.

  • If you need a specific database collation, refer to Installing YSoft SafeQ Management Server on server with specific database collation for MS-SQL database.

  • In the case of standalone data warehouse database deployment, refer to First server installation with standalone data warehouse database.

PostgreSQL configuration

Database users

  • Main database system user – required by YSoft SafeQ installation. We usually use sa for MSSQL with role db_owner, security admin, and CREATE ANY DATABASE. We usually use Postgres for PGSQL with a super admin role. The database user is required by YSoft SafeQ Management Service, YSoft SafeQ Payment System, and YSoft SafeQ Infrastructure Service. With a single-tenant license and for standard system run (not for installation and not for update) we require for MSSQL role db_owner and security admin.

  • Cluster management database user – usually cluster_mngmt. User is created by YSoft SafeQ installation. The database user is required by YSoft SafeQ Management Service. For MSSQL is db_owner role required. For PGSQL a super admin role is required.

  • Hibernate database user – usually cluster_guest. User is created by YSoft SafeQ installation. The database user is required by YSoft SafeQ Management Service.

  • Tenant database users – usually tenantuser_1 and dwhtenantuser_1. Users are created by YSoft SafeQ installation or YSoft SafeQ Management Service. Database users are required by YSoft SafeQ Management Service. A new couple of database users tenantuser_n and dwhtenantuser_n is created by YSoft SafeQ Management Service For each new tenant "n".