How to set receiving print jobs from YSoft SafeQ Client Enterprise 2.x via port 9100

About

YSoft SafeQ Client Enterprise 2.x (YSoft SafeQ 4/YSoft SafeQ 5) can be installed on either servers or workstations.

Tested and supported are only :

  • Compressing print jobs (enable, disable)

  • Multi-domain environment: CurrentUserNameFormat with values empty (standalone user name), DS_NT4_ACCOUNT_NAME (Engineering\someone), DS_USER_PRINCIPAL_NAME (someone@engineering.fabrikam.com)

  • YSoft SafeQ Enterprise Client 2.x (YSoft SafeQ 4/YSoft SafeQ 5) failover (load balancing). Note that the list of IPs will not be received from FlexiSpooler in server mode.

Other YSoft SafeQ Client 2.x (SafeQ 4/SafeQ 5) functionality could partially work, but we cannot guarantee its stability and reliability.

Limitations

  • YSoft SafeQ Client Enterprise 2.x (YSoft SafeQ 4/YSoft SafeQ 5) can communicate with only FlexiSpooler in server spooling mode.

  • For using YSoft SafeQ 6 with YSoft SafeQ Client Enterprise 2.x (SafeQ 4/SafeQ 5): Encryption, DHCP opt.9, UserNameRegEx and UI functionality is not supported.

  • FlexiSpooler server mode receiving communication from YSoft SafeQ Client Enterprise 2.x (YSoft SafeQ 4/YSoft SafeQ 5) with set CurrentUserNameFormat, must have set property "usernameFormat" only with value "Plain username".

How to set receiving print jobs from YSoft SafeQ Client Enterprise 2.x (YSoft SafeQ 4/YSoft SafeQ 5) via port 9100

  1. Install Management Server and Spooler Controller version 6.0.9.11 or higher, Install FlexiSpoolers 6.0.9.4 or higher, YSoft SafeQ Client Enterprise 2.27 or higher.

  2. On Management server configure the following properties, located on "Spooler" section:

    legacyClientEnabled = Enabled (default is Disabled)
    legacyClientPort = 9100 (default)
    usernameFormat = Plain username (default)
  3. Configure the "SafeQ.ini" file for YSoft SafeQ Client and install the YSoft SafeQ Client Enterprise 2.x ("install.exe -a") on print server:

    • Set ServerIP to point to FlexiSpooler in server spooling mode.

    • Set if compression is needed or not:

      ; Compression = 0
      ; Compress job data on port (SafeQ Server will automatically decompress them)
      ; 0 = disable
      ; 1 = enable
    • Set CurrentUserNameFormat to empty value or one of these two options (others not supported):

      ; CurrentUserNameFormat =
      ; How the port should report the user name. If no input is given, than just standalone user name is reported (default)
      ; DS_NT4_ACCOUNT_NAME Engineering\someone
      ; DS_USER_PRINCIPAL_NAME someone@engineering.fabrikam.com

      Example 1: Compression enabled, username in format Domain_name\someone

      [1]
      Description=SafeQ Secure Port
      ServerIP=192.168.0.1
      ServerPort=9100
      Queue=secure
      AuthType=1
      Projects=0
      LogFilePath=c:\SafeQ6\SQ5Client\Log
      LogToFile=1
      LoadBalancing=0
      Compression=1
      CurrentUserNameFormat=DS_NT4_ACCOUNT_NAME
      ProtocolLevel=4
      JobOwnerMethod=1
      WebBasedApplications=0
      Note="Note"