Open navigation

Windows Registry entries of ThinPrint Engine on print servers

In the following you can find a selection of possibly relevant entries in the Windows registry.

ThinPrint Engine:ThinPrint Ports and ThinPrint Connection Service Ports


Server roles and custom setup

Custom installation

Below you will find a selection of entries in the Windows Registry that may be relevant for you.

ThinPrint Engine: ThinPrint Ports and ThinPrint Connection Service Ports

hkey_local_machine\system\CurrentControlSet\Control\Print\Monitors\ThinPrint Port\<port name>

NameThinPrint Engine MMCDescriptionTypeDefault value
BandwidthBandwidth (kbit/s (kbps))Bandwidth used to send print data (in bit/s, bits per second)reg_dword256000
Bandwidth­AccessClient control: BandwidthEnables the ThinPrint Client to reduce the bandwidth
0 = disabled
1 = enabled
Bandwidth­CtrlEnabledBandwidth con­trol: EnableEnables bandwidth control
0 = disabled
1 = enabled
CConnTriesConnection retriesNumber of attempts to establish a connection to the ThinPrint Cli­ent, Connection Service or Virtual Channel Gatewayreg_dword3
CLevelBandwidth con­trol: Enable + Minimum print data volumeCompression level
0 = no compression
5 = default compression
8 = high compression (Bandwidth con­trol enabled)
9 = best compression (Minimum print data volume enabled)
DeleteErrJobsPrint job handling when ThinPrint Client doesn’t take them
1 = failed jobs will be deleted
0 = failed jobs will be left in the printer queue (Queue Manager)

— ;

Connection Ser­vice address

With ThinPrint Ports: ThinPrint Client address; with ThinPrint Connection Service Ports: Con­nection Service addressreg_sz
IsCSvcPortNew ThinPrint Port/New Thin­Print Connection Service Port0 = ThinPrint Engine doesn’t print to the Connection Service
1 = ThinPrint Engine prints to the Connection Service
IsVCGPortUse Virtual Chan­nel Gateway0 = ThinPrint Engine doesn’t print to Virtual Channel Gateways
1 = ThinPrint Engine prints to Virtual Channel Gateways
NetSendNet send serviceInform the users about errors?
0 = no
1 = yes
PortTCP PortTCP port for communication to ThinPrint Clients, Virtual Channel Gateway or Connection Servicereg_dword4000
SignCertName of certificate that signed the client certificate. Overrides global SignCert setting in hkey_lo­cal_machine\system\currentcon­trolset\control\print\moni­tors\ThinPrint Port\reg_sz
UseEncryptionUse encryption0 = encryption disabled
1 = encryption enabled
WTSMsgBoxIf set to 1 and an error occurred:
A message box will be sent to the remote desktop session which started the print job.



NameAutoConnect MMCDescriptionTypeDefault value
ConnectTo­ClientPrinter name con­tains preferably (printing via TCP/IP)Connection to client with client name or client address (use: Auto, ClientName, ClientAddress)reg_szAuto
DisableSetting­OfDefPrinterAutoConnect has no influenceAutoConnect will not set any default printerreg_dword0

1, 2: Default printer taken from

4: Disable Dynamic Printer Matrix

0 = create/connect no printer
1 = Dynamic Printer Matrix first
2 = Map Additional Printers first
3 = Dynamic Printer Matrix only
4 = Map Additional Printers only
ListenToWTSAutoConnect is started automati­cally on session logon (Auto mode)reg_dword1
ListenToWTS­CreatCmdCommand that will be launched on session logon if ListenToWTS is not 0reg_sztpauto­connect.exe
ListenToWTS­DeleteCmdCommand that will be launched on session logoffreg_sztpauto­connect.exe -dl
ListenToWTS­OnDisconnectAt session recon­nect/disconnectIndicates whether printers will be deleted when a session goes to the disconnect statereg_dword1
NameTrans­lationExDynamic Printer MatrixContent of Dynamic Printer Matrixreg_mul­ti_sz
PrinterCreate­ListEx2Map Additional PrintersContent of Map Additional Printersreg_mul­ti_sz
ProtocolTransfer protocolProtocol for connections to ThinPrint Clients (use: TCPIP, VC, AUTO)reg_szAuto
Rights­Win2000Define printer permissions on leg­acy Windows
204 = Print (1)
205 = Manage documents (2)
206 = Print, Manage documents (3)
207 = Print, Manage documents, Manage printers (0)
208 = Print, Manage printers (4)
(formerly 3)
StoreUserSes­sionSettingsEnable storing printer properties in User Settings database (bit mask)
bit 0 = default printer information
bit 1 = printer properties (dev­mode)
bit 2 = if bit 0 and/or 1 is enabled, printer properties and/or default printer information is stored to the database
bit 3 = AutoConnect will be started in user's session/s when database was changed (will be polled every 30 seconds)
(bits 0, 1 and 2 set)
UserDriven­DefaultPrinterDefault printer – give priority to the user’s choiceSet to 1 if the selection of the default printer will be user driven, so AutoConnect will not interfere itreg_dword0
AddPrinter­Connection­TimeoutCancel connection attempt (s)Timeout for the AddPrinterCon­nection in case the spooler is overwhelmedreg_dword120 s
Auto­Remapping­EnabledControls the automatic remapping of printers if a print server fails. By default for all sessions that use a failed print server TPAC should be called again to remap the printers.
If this value is 0 then the remap­ping will not be called.
Delete­NetworkPrinterCmdCommand to delete network printers in the respective user ses­sions, before AutoConnect remaps the network printersreg_szTPAuto­Connect -dn 1
FailToSuspici­ousTimeTimeout, after which a Printer Server with Status "Fail", will be set to Status "Suspicious" and its counter 1 step away from failed.reg_dword600
MaxAllowed­FailedMap­pingsThreshold for assigning failed statusspecifies how often a mapping of a network printer for any print server may fail without changing the status of the print server to "failed". The next failing mapping will set the status then to "failed", e.g. for default value 4 the 5th failed mapping from a print server will trigger the status change to "failed".reg_dword4
PrintSvcRenewInterval­InSecondstime interval for renewing working RPC connectionsreg_dword30
PrintSvcMin­Reconnect­Interval­InSecondsmin interval value in sec to retry RPC-connectionreg_dword5

Server roles and custom setup

Selecting a server role leads to the installation options listed below:

ThinPrint server roles

Server roleInstallation options
Remote DesktopPrint Controller (= ThinPrint Engine) incl. Tracking Service, Output Gateway, Output Gateway PS, AutoConnect, Virtual Channel Gateway, Session in Ses­sion, Administration Tools (= MMC components) and Client for License Server
Print serverPrint Controller incl. Tracking Service, Output Gateway, AutoConnect, Admin­istration Tools and Client for License Server
Administration ToolsMMC components only
Custom Setup Free choice of component

Custom installation

Here you can specifically select and install individual ThinPrint components. The following components can be selected:

  • Print Controller(= ThinPrint Engine)
    • ThinPrint Transport Service
    • Tracking Service
    • V-Layer Service
  •  ThinPrint Output Gateway
  •  ThinPrint Output Gateway PS (native driver for printing to non-Windows cli­ents)
  • AutoConnect
  • Virtual Channel Gateway
  •  Session-in-Session (see ThinPrint Engine on remote desktops)
  •  Administration Tools (ThinPrint MMC component to remotely configure – from this computer – another one with ThinPrint components installed on it, can be installed on both workstations and servers)
  •  License Manager (License Server component for managing the license keys)
  •  Self Service (component for choosing printers by the users)

ThinPrint components that can be individually selected or deselected during installation 1

ThinPrint components that can be individually selected or deselected during installation 2

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.