You are on page 1of 29

ThinPrint Connection Service

Printing via DMZ and into masked networks


(version 11)

Manual

ThinPrint GmbH
Alt-Moabit 91 a
10559 Berlin
Germany / Alemania

Cortado, Inc.
7600 Grandview Avenue
Suite 200
Denver, Colorado 80002
USA / EEUU

Cortado Pty. Ltd.


Level 12, Plaza Building,
Australia Square
95 Pitt Street E-mail: info@thinprint.com
NSW 2000 Sydney Web: www.thinprint.com
Australia Issued: December 15, 2017 (v250)
Notes

© Copyright
This document is the intellectual property of ThinPrint GmbH. This document may be copied in whole or
in part, provided this Copyright notice is included in every copy.

® Registered trade marks


All hardware and software names mentioned in this document are the registered trademarks of their
respective companies or should be regarded as such.

Safety warning
Please note the safety warnings in the technical documentation from your hardware vendor and from the
manufacturer of each device and component.
Before beginning installation, we recommend closing all windows and applications and deactivating any
virus scanner.

© ThinPrint GmbH 2017

2 Manual
Contents

Introduction ................................................................................................................ 4

Connection Service scenarios ........................................................................................... 4

Standard ThinPrint scenario ........................................................................................ 4


Printing via DMZ and into masked networks ................................................................. 5

Driver Free Printing and V-Layer ....................................................................................... 6

Technical requirements ......................................................................................... 7

Licensing ....................................................................................................................... 7

Technical restrictions for the Connection Service ................................................................ 7

Installation .................................................................................................................. 7

Sample configuration ............................................................................................ 11


Basic installation .......................................................................................................... 12

Basic configuration .................................................................................................. 13

Workstation ................................................................................................................. 13

Central print server under Windows ................................................................................ 16

Windows server with Connection Service ......................................................................... 18

Creating printers on the central print server ..................................................................... 21

Application server/host system ....................................................................................... 22

Example ................................................................................................................. 22

Print test ..................................................................................................................... 23

Appendix .................................................................................................................... 24
Customer service and technical support .......................................................................... 24

Updating the Connection Service .................................................................................... 24

Uninstalling the Connection Service ................................................................................ 24

Relevant registry keys ................................................................................................... 25

Registry keys of ThinPrint Client (Service) Windows for Connection Service .................... 25
Registry keys of ThinPrint Engine for Connection Service Ports ...................................... 26
© ThinPrint GmbH 2017

Registry keys of Connection Service ........................................................................... 27

Troubleshooting ........................................................................................................... 27

Additional resources ..................................................................................................... 29

Abbreviations and acronyms .......................................................................................... 29

Manual 3
Introduction

Introduction
In contrast to the usual communication direction, ThinPrint Connection Service
builds a secure print tunnel from a ThinPrint Client in any branch office to the central
ThinPrint print system in the data center – the ThinPrint Secure Tunnel.
This clever design has an important advantage in that the central ThinPrint Engine
acting as a print server doesn’t need to know the IP addresses of the network printers
located in the branch offices. In most branch offices, masked networks are used and
a VPN tunnel is necessary to reach printers. With ThinPrint, this is not necessary as
the ThinPrint Secure Tunnel takes on this task, specifically for printing. Print jobs are
delivered to branch offices via this tunnel and then distributed to network printers via
the ThinPrint Client. A direct connection from the central ThinPrint Engine to the
printers is not necessary. In addition, print data can be securely transmitted thanks
to SSL encryption, an important feature as print data contains information just as
sensitive as on printed documents.
The easiest option to roll out the ThinPrint Client with Connection Service is with
ThinPrint Hub, a small, yet high-performance print hardware device from ThinPrint
upon which the ThinPrint Client is preinstalled. The ThinPrint Hub can be centrally
configured. Once sent to branch office, it needs only to be connected to a power sup-
ply and a network cable thanks to its plug-&-play design. There is no limit to the num-
ber of network printers that can be connected to the ThinPrint Hub. Additionally, four
USB printers can be connected and effectively turned into network printers.
Furthermore the Connection Service is the perfect DMZ component for printing.
TCP ports need only be opened towards the Connection Service (Illus. 2), and no
data is stored or spooled locally.
The example below illustrates a test installation of the Connection Service
(Page 11). Once you are convinced of the software's functionality, the installation can
be adapted to your requirements.

Connection Service scenarios


Standard ThinPrint scenario

In a normal setting, ThinPrint Engine is installed on a terminal server, another appli-


cation server, or a central (dedicated) print server. When a user initiates a print job,
ThinPrint Engine compresses and encrypts the print data and streams it (in packets
of some KB) across a preset bandwidth to the ThinPrint Client (Illus. 1). ThinPrint
Client decompresses and decrypts the print data and forwards it to the correct print
interface. If ThinPrint Output Gateway (Driver Free Printing) is used on the server,
rather than an original printer driver, ThinPrint Client Windows feeds the print data
© ThinPrint GmbH 2017

4 Manual Connection Service.fm


Introduction

into the Windows print process so that the data is rendered on the client machine
with the original printer driver.

Illus. 1

Illus. 1 ThinPrint Engine sends print jobs to ThinPrint Clients (arrows show print data
direction)

Printing via DMZ and into masked networks

Rather than having to install ThinPrint Client on every end device in a remote office,
it suffices to install it on a local print server or a gateway appliance (Illus. 2). The
ThinPrint Client installed there receives all print data, decompresses and decrypts it 1
and then distributes it conventionally through the office network. Here again, NAT
poses no problem as the Connection Service resolves any NAT related issues: The
ThinPrint Client connects to the Connection Service, therefore establishing a connec-
tion through which print jobs can be sent despite NAT.
This scenario can be used beyond just Windows environments. All required print-
ers are installed in V-Layer mode on a central print server. With these printers, it is
possible to print in any Unix, SAP, AS/400 or iSeries system. The ThinPrint Engine
installed on the central print server compresses and encrypts the print data and
sends it over controlled bandwidth to the ThinPrint Client.
In addition, the printers, including Connection Service Ports and drivers can be
created on the central print server, using the Management Center2 or Management
Services3.
© ThinPrint GmbH 2017

1 Under Windows, it can also render the data.

2 http://download.cortado.com/docu/ThinPrint/MC/en/2.2/

3 http://download.cortado.com/docu/ThinPrint/Tpms/en/1.0/

Connection Service.fm Manual 5


Introduction

Illus. 2

Illus. 2 ThinPrint Engine sends print jobs using Connection Services (arrows show
directions of TCP communication)

Driver Free Printing and V-Layer


ThinPrint’s Driver Free Printing offers two main advantages:

• No (native) printer drivers have to be installed on the Windows application serv-


ers.
• Print jobs can be compressed much more than when printing with native printer
drivers.

Driver Free Printing requires that all participating computers (application servers,
central and local print servers) have Windows as operating system.
Only on the client side can other operating systems be used: for print servers, print
server devices, or appliances with non-Windows operating systems, V-Layer can be
avoided. All necessary native printer drivers are installed on the central print server.
Driver Free Printing and V-Layer can be used simultaneously: mixed environments are
therefore not a problem (see also Page 13).
Examples of print server devices and appliances that are suitable for use as Thin-
Print.
Connection Service is supported by ThinPrint Gateway TPG-25/65 and the Spool
Server ISD300/4x0 by SEH as well as the ThinPrint Hub (see also Page 29).
© ThinPrint GmbH 2017

6 Manual Connection Service.fm


Technical requirements

Technical requirements
Licensing

As Connection Service is a premium component of ThinPrint Engine, it requires the


ThinPrint Engine Premium type license (ThinPrint version 10 or later). You enter this
on the (to be installed) License Server. The license server can be installed on any
computer in the domain, e.g. the print server. This is not described in depth here, but
details can be found in the License Server manual (Page 29).
All license keys are valid for 30 days after they have been entered. They must be
activated within this time to continue printing. 30-day and demo license keys cannot
be activated.
Once you have successfully tested ThinPrint, you can purchase a full license. You
will receive new license keys, which are then entered in the License Manager. To acti-
vate the license keys upload them together with their registration keys to the Cortado
Enterprise Portal. For further information about the activation procedure see the
Licensing manual (Page 29).

Technical restrictions for the Connection Service

Connection Service installation routines are available for the following operating sys-
tems:

• Windows Server 2008 R2


• Windows Server 2012
• Windows Server 2012 R2

The server can be a member of a domain. However, domain membership is not advis-
able for operation in the DMZ (Illus. 2).

Note! For installation of Connection Service, it is recommended to pre-install


.NET Framework 3.5 (it's not a component of .NET Framework 4.0 or 4.5). If
.NET Framework 3.5 is not present, the installer attempts to download it from
the Microsoft server.

Installation
© ThinPrint GmbH 2017

If you're installing an update, refer to the section Updating the Connection Service
(Page 24). For a new installation, proceed as follows.

Connection Service.fm Manual 7


Installation

Note! Install the ThinPrint Engine’s ADMINISTRATION TOOLS on this machine


beforehand if the Connection Service isn’t to be installed on a member server
of the domain in which the ThinPrint Engine runs – e.g. with an installation in
the DMZ. The Administration Tools are the MMC component of the ThinPrint
Engine and are required for configuring the Connection Service.

1. Copy the installation routine from the relevant server.

2. Run the file Setup_ThinPrintConnectionService_x64.exe resp. Setup_ThinPrint-


ConnectionService_x86.exe (Illus. 3).

Illus. 3

Illus. 3 running the Connection Service installer

3. Select your preferred language (Illus. 4).

Illus. 4

Illus. 4 selecting the language

4. Click on NEXT to confirm the welcome window (Illus. 5).

Illus. 5
© ThinPrint GmbH 2017

Illus. 5 the installer welcome window

8 Manual Connection Service.fm


Installation

5. Read and accept the license agreement, and click on NEXT (Illus. 6).

Illus. 6

Illus. 6 accepting the license agreement

6. Select the components to be installed.


• ThinPrint Connection Service is the actual Windows service.
• Connection Service Configuration is the MMC component for configuring
Connection Service (it requires .NET Framework 3.5).
Confirm with NEXT (Illus. 7).

Illus. 7

Illus. 7 selecting the components to install


© ThinPrint GmbH 2017

Connection Service.fm Manual 9


Installation

7. Select the installation path with CHANGE, and then confirm with NEXT (Illus. 8).

Illus. 8

Illus. 8 selecting the installation path

8. Start the actual installation by clicking INSTALL (Illus. 9).

Illus. 9

Illus. 9 starting the Connection Service installation

9. Confirm the completed installation by clicking on FINISH (Illus. 10).

Illus. 10
© ThinPrint GmbH 2017

Illus. 10 click on FINISH to close the installer

10 Manual Connection Service.fm


Sample configuration

Sample configuration

This example shows how to configure an application server and a central print server
for printing with Connection Service in Windows. On the client side, the example
describes a workstation running Windows (a local print server could be used instead);
information for other operating systems and devices is found in the ThinPrint Client
Linux and ThinPrint Client Mac user manuals as well as in the documents SEH TPG
as a Client Gateway and SEH ISD as a Client Gateway (see Page 29).
The components required for this example (Illus. 11) are:

• 1 application server (e.g. a Citrix XenApp server in the domain)


• 1 central Windows print server (in the domain) with ThinPrint Engine installed
• 1 Windows server with Connection Service installed
• 1 ThinPrint License Server (can be installed on any server of the domain)
• 1 NAT router
• 1 Windows workstation with ThinPrint Client Windows installed
• 1 network printer with an internal or external print server (without embedded
ThinPrint Client)

Tips – The ThinPrint Connection Service only works with TCP/IP.

– Installation of the ThinPrint Engine on a central print server is not described in


depth here. For the installation procedure, please consult the relevant manual
(Page 29).

IP address
Installed on ... Component
(computer name)

central print server ThinPrint Engine 192.168.149.114


(cps47.ourdomain.local)

Additional Windows server ThinPrint Connec- 192.168.149.23


tion Service (tp-proxy-04)

Application server ThinPrint Engine 192.168.149.200


(e.g. XenApp) (ts074.ourdomain.local)

Workstation ThinPrint Client 192.168.1.150


(or local print server) (client701)
© ThinPrint GmbH 2017

Connection Service.fm Manual 11


Sample configuration

Illus. 11

Illus. 11 example configuration

Basic installation
Application server – Provide an application server; e.g., a Citrix XenApp server or a Microsoft
Remote Desktop Session host (or terminal server).

ThinPrint server – Install ThinPrint Engine on a central print server. Please consult the ThinPrint
Engine on print servers manual (Page 29).

Workstation – Install a ThinPrint Client on a Windows workstation (or on a local Windows print
server). See the appropriate manual ThinPrint Client Windows (Page 29).

License Server – Install ThinPrint License Server on any Windows server. Enable at least one user
for ThinPrint. See the appropriate manual License Server (Page 29).
© ThinPrint GmbH 2017

12 Manual Connection Service.fm


Sample configuration

Basic configuration

– Assign all computers and devices involved IP addresses in the headquarters’


subnet (192.168.149.0/24) and in the local, masked subnet
(192.168.1.0/24); for example:

• For the application server: 192.168.149.200


• For the central print server: 192.168.149.114
• For the server with Connection Service: 192.168.149.23
• For the local print server: 192.168.1.150
• For the network printer: 192.168.1.50

– If you are running non-Windows servers as host systems (application servers)


but the central print server is nevertheless a Windows server, please activate
the server role LPD SERVICE on the central print server (SERVER ROLES→ PRINT
AND DOCUMENT SERVICES→ LPD SERVICE, Illus. 12) or else install alternative
software such as SAPSprint.

Illus. 12

Illus. 12 activate server role LPD SERVICE for UNIX

Workstation

On the workstations4 you can use Windows or a non-Windows operation system. The
© ThinPrint GmbH 2017

only requirement is that the ThinPrint Client to be installed supports the Connection
Service; the following are appropriate:

• ThinPrint Client Windows

Connection Service.fm Manual 13


Sample configuration

• ThinPrint Client Service Windows

• ThinPrint Client Linux

• ThinPrint Client Mac

• all print server devices and appliances with embedded ThinPrint Client

If you want to use Driver Free Printing to send print data from the central print server
to the workstations, you must use Windows machines for all participating computers
– application servers, ThinPrint Servers, workstations. If only the application servers
and the central print server have a Windows operating system, then you can use
V-Layer (see Page 6).
The following shows an example of how a Windows computer can be configured
with the ThinPrint Client Service Windows as local print server. For information on
Linux or Mac, refer to the ThinPrint Client Linux or ThinPrint Client Mac manual; for
print server devices and appliances see the SEH TPG120 as a ThinPrint Client Gate-
way and SEH ISD400 as a ThinPrint Client Gateway documentation (Page 29.

Creating printers – Create two printers (printer objects) on the workstation for:
• the network printer HP Color LaserJet 3600 (Illus. 13)
• the network printer Lexmark T644 (Illus. 13)

– For this create new Standard TCP/IP ports.

ThinPrint Client Install ThinPrint Client as described in the ThinPrint Client Windows manual
Service Windows (Page 29).

– Start the ThinPrint Client Manager (via START menu).

– Find the printer IDs for the HP Color LaserJet 3600 and the Lexmark T644
under ASSIGNMENT – here, 1 and 2, respectively (Illus. 13).
© ThinPrint GmbH 2017

4 The client can also be installed on a local print server.

14 Manual Connection Service.fm


Sample configuration

Illus. 13

Illus. 13 ThinPrint Client Manager: printer IDs 1 and 2

– Enable USE CONNECTION SERVICE on the ADVANCED tab (Illus. 14).

Illus. 14

Illus. 14 enable Connection Service

– In the CONNECTION SERVICE tab, enter the following (Illus. 15):

• Connection server address: 192.168.149.23


• TCP port: 4001
• Client ID: 99 (here as example)
• Authentication key: 111 (here as example)
• Connection retry interval (s): 300 (here as example)
• Keep alive interval: 60 (if displayed)

– Close ThinPrint Client Manager with OK.

– Restart the THINPRINT CLIENT in the Windows Services folder.


© ThinPrint GmbH 2017

Connection Service.fm Manual 15


Sample configuration

Illus. 15

Illus. 15 entering the IP address of the server where Connection Service is running,
plus a client ID (see also Illus. 23)

Central print server under Windows


Creating printer – Open the ThinPrint Engine port configuration.
ports (ThinPrint
Engine) – Create a new printer port of the type ThinPrint Connection Service Port (arrow
in Illus. 16).

Illus. 16

Illus. 16 creating a new ThinPrint port for the Connection Service

– In the next window, enter a port name (Illus. 17).

Illus. 17
© ThinPrint GmbH 2017

Illus. 17 entering a port name (example)

16 Manual Connection Service.fm


Sample configuration

– Open the properties (in context menu) of the new printer port (Illus. 18) and
enter the following:
• CONNECTION SERVER ADDRESS: tp-proxy-04
Or:
• CONNECTION SERVER ADDRESS: 192.168.149.23

Illus. 18

Illus. 18 entering Connection Service’s address

For print jobs to travel from the Connection Service to the workstation and from there
to the correct printer, the address information needs to be entered into the printer
names. This can be done manually or with Management Center or Management Ser-
vices.

The resulting printers then have the following syntax:

printer_name#client_ID:printer_ID

with hash mark (#) between the printer name and client ID (Illus. 15)
and with a colon (:) between client ID and printer ID (Illus. 13).

– Select the appropriate naming convention in the properties of the new ThinPrint
port (arrow in Illus. 19). Confirm with OK.
© ThinPrint GmbH 2017

Connection Service.fm Manual 17


Sample configuration

Illus. 19

Illus. 19 checking/setting naming convention of the Connection Service Port

Windows server with Connection Service

1. Start the Connection Service configuration (Illus. 20).

Illus. 20

Illus. 20 opening the Connection Service configuration console


© ThinPrint GmbH 2017

18 Manual Connection Service.fm


Sample configuration

2. To set up the server, select EDIT SETTINGS (lower arrow in Illus. 21).

Illus. 21

Illus. 21 Connection Services configuration console

3. Select ADD to specify the addresses of the print servers that can communicate
with the Connection Service (right arrow in Illus. 22), or disable the LIMIT
ACCESS TO THE FOLLOWING PRINT SERVERS option (left arrow). Here, as an exam-
ple, the address 192.168.149.114 is specified. Click on OK and conclude by
restarting TP CONNECTION SERVICE, or select the option RESTART SERVICE
(Illus. 21).

Illus. 22
© ThinPrint GmbH 2017

Illus. 22 TCP ports for connecting the Connection Service and addresses of print serv-
ers and management computers

Connection Service.fm Manual 19


Sample configuration

Note! If this option is enabled and other ThinPrint components such as Man-
agement Center or Management Services Agent are being used, then their
addresses must be specified here.

4. Under TCP PORTS, you can configure over which ports ThinPrint Clients and
ThinPrint Engines (or Management Center or Management Services Agent)
should connect with Connection Service. The port numbers must match those
of the connection partners.

5. To set up the clients, select CONFIGURE CONNECTIONS (upper arrow in Illus. 21).

6. Enter the client ID and the authentication key for ThinPrint Client (Illus. 23).
You get this from the ThinPrint Client Manager (Illus. 15). Connection Service
enters the client address automatically, as soon as ThinPrint Client has con-
nected. If the connection is not made automatically, then restart ThinPrint Cli-
ent; with ThinPrint Client as a Windows service, restart the TP CLIENT SERVICE
WINDOWS.

Illus. 23

Illus. 23 entering client IDs and authentication key for ThinPrint Clients
© ThinPrint GmbH 2017

20 Manual Connection Service.fm


Sample configuration

7. The console then displays the established and, where applicable, connected
ThinPrint Clients (arrow in Illus. 24).

Illus. 24

Illus. 24 Connection Service console: print servers and ThinPrint Clients set up

Creating printers on the central print server

You can use Management Center5 (which is a part of the ThinPrint Engine Premium
license) or Management Services6 for automatic printer creation. It simplifies the cre-
ation of printers and allows the transfer of finishing options to the created printers.

If Management Center or Management Services are not available create the printers
as follows:

1. Create printers with the following syntax:


HP Color LaserJet 3600#99:1
Lexmark T 644#99:2,
where, 99 represents the client ID (see Illus. 15), and 1 (or2) is the printer ID
in ThinPrint Client Manager (see Illus. 13). Note the syntax, using the hash key
(#) and colon (:).

2. Connect the printers with a Connection Service port (CS_1:, in this example)
that you created previously (Page 16).
© ThinPrint GmbH 2017

5 http://download.cortado.com/docu/ThinPrint/MC/en/2.2/

6 http://download.cortado.com/docu/ThinPrint/Tpms/en/1.0/

Connection Service.fm Manual 21


Sample configuration

The result is shown here:

Illus. 25

Illus. 25 Connection Service: created printers on the central print server

Note! From Windows 2012 R2 type-4 drivers can’t be connected to


third-party printer ports. Consequently type-3 drivers are used with ThinPrint
Connection Service ports (Illus. 26) – e.g. TP Output Gateway.

Illus. 26

Illus. 26 example for a type-3 driver, in this example: Lexmark T644 (MS)

Application server/host system

The application servers send their print jobs to printers installed on a central print
server. To print to these shares in a pure Windows environment, the terminal servers
(or desktops) only need to establish a connection to these shares. In contrast, for all
constellations using non-Windows servers, you use the LPR/LPD print protocol.
© ThinPrint GmbH 2017

Example

AutoConnect can automate the process whereby of printers are created when a ses-
sion is open on a Windows machine. In doing so, AutoConnect automatically creates

22 Manual Connection Service.fm


Sample configuration

printer connections (Illus. 28) to the printers on the central print server (Illus. 25) for
the duration of the session.
To achieve this, AutoConnect must be installed on each participating machine,
such as terminal servers, for example. Use ThinPrint Engine for the installation of
AutoConnect on Remote Desktop Session Hosts. This extension is an option in the
Engine installation wizard. For desktops, use Desktop Agent.

– Then enter the shares from the central print server (in this example: HP Color
LaserJet 3600 and Lexmark T644) into the AutoConnect configuration on the
terminal server under MAP ADDITIONAL PRINTERS (Illus. 27).

Illus. 27

Illus. 27 ThinPrint AutoConnect: entering shares from the central print server

Illus. 28

Illus. 28 printers on a Windows terminal server connected by AutoConnect – printing


to a Windows workstation (TP Output Gateway used as driver)

The two printers in Illus. 28 can now be used for the duration of a terminal session.

Print test

Now test the Connection Service installation. Print using the newly created printers
© ThinPrint GmbH 2017

(Illus. 28) on both network printers. The user who is printing must be enabled for
ThinPrint on the license server (Page 29).

Connection Service.fm Manual 23


Appendix

Appendix
Customer service and technical support
www.thinprint.com/→ RESOURCES & SUPPORT
https://www.thinprint.com/en/resources-support/support-request/

Updating the Connection Service

Should you already be using an older version of Connection Service on the same com-
puter, then proceed with the installation of version 11 as for a new installation; for
more on this, see Page 7. Then check in the configurations console whether all the
old settings have been adopted by the new version. If not, you will find them in the
Windows registry under:
hkey_local_machine\Software\Wow6432Node\ThinPrint\TPConnect

– Simply copy the missing settings to:


hkey_local_machine\Software\ThinPrint\TPConnect

Most importantly, displayed here is the list of computers that may send data to the
Connection Service; their value is IPAccessDisabled. As an example, open this value
(Illus. 29), and copy its contents, to insert it into the new path.
You will find additional registry values for Connection Services in the section Rel-
evant registry keys (Page 25).

Illus. 29

Illus. 29 Windows registry: list of the computers that can send data to the Connection
Service
© ThinPrint GmbH 2017

Uninstalling the Connection Service

To uninstall the Connection Service, open PROGRAMS AND FEATURES in the CONTROL
PANEL. Highlight Connection Service (lower arrow in Illus. 30) and select UNINSTALL
(upper arrow).

24 Manual Connection Service.fm


Appendix

Illus. 30

Illus. 30 uninstalling Connection Service

Relevant registry keys


Registry keys of ThinPrint Client (Service) Windows for Connection Service
hkey_local_machine\software\thinprint\client:

ThinPrint Client Default


Name Description Type
Manager value

ConnAuthKey AUTHENTICATION KEY Value is used for authentication – reg_dword 0


(Illus. 15) like a password.

ConnMode USE CONNECTION 0 = Listen mode reg_dword 0


SERVICE (Illus. 14) 3 = Static mode
1=0+3

ConnPort TCP PORT (Illus. 15) TCP port for communication with reg_dword 4001
the Connection Service; be sure:
same TCP port number as Con-
nection Service’s ClientPort;
Page 27

Port TCP PORT (Illus. 14) TCP port for communication with reg_dword 4000
the ThinPrint Engine; be sure:
same TCP port number as Thin-
Print Engine’s Port in case of a
normal ThinPrint Port

ConnServer CONNECTION SERVER IPv4 address of the computer on reg_sz 127.0.0.1


(Illus. 15) which Connection Service is run-
© ThinPrint GmbH 2017

ADDRESS
ning

Connection Service.fm Manual 25


Appendix

ThinPrint Client Default


Name Description Type
Manager value

ConnUID CLIENT ID (Illus. 15) Client ID for the static mode – an reg_dword 0
unambiguous ID must be
assigned for all clients (TPUID)

ConnWait CONNECTION RETRY Wait time for connection retries if reg_dword 300
INTERVAL (Illus. 15) Connection Service is not reach-
able (in seconds)

Registry keys of ThinPrint Engine for Connection Service Ports


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

MMC of Default
Name Description Type
ThinPrint Engine value

Host CONNECTION SER- address of the computer on which reg_sz —


VICE ADDRESS Connection Service is running
(Illus. 18)

IsCSvcPort NEW THINPRINT 0 = ThinPrint Engine prints reg_dword —


CONNECTION SER- directly to ThinPrint Clients or
VICE PORT /NEW LPD devices
THINPRINT PORT 1 = ThinPrint Engine prints to the
Connection Service

Port TCP PORT (Illus. 18) TCP port for communication with reg_dword 4000
the Connection Service; be sure:
same TCP port number as Con-
nection Service’s ServerPort;
Page 27
© ThinPrint GmbH 2017

26 Manual Connection Service.fm


Appendix

Registry keys of Connection Service


hkey_local_machine\software\thinprint\tpconnect:

Connection Service Default


Name Description Type
GUI value

ClientPort THINPRINT CLIENTS TCP port for communication with reg_dword 4001
(Illus. 22) the ThinPrint Clients; be sure:
same TCP port number as Thin-
Print Client’s ConnPort; Page 25

IPAccess ADDRESSES OF THIN- Allowed addresses of ThinPrint reg_mul- —


PRINT SERVERS THAT Engines, Management Center or ti_sz
ARE ALLOWED TO USE Tpms.Agent (of Management Ser-
CONNECTION SER- vices)
VICE (Illus. 22)

IPAccessDis- LIMIT ACCESS TO THE 1 = All addresses are allowed reg_sz 0


abled FOLLOWING PRINT
SERVERS (Illus. 22)

KeepAliveTO — Interval for refreshing the connec- reg_dword 70


tion (in seconds)

ReconnectTO — Max. client reconnect time reg_dword 80


(in seconds)

ServerPort THINPRINT SERVERS TCP port for communication with reg_dword 4000
(Illus. 22) the ThinPrint Engine; be sure:
same TCP port number as Thin-
Print Engine’s Port in case of a
ThinPrint Connection Service
Port; Page 26

Standalone — Key has to be exist and set to 1 reg_dword —

Troubleshooting

• If the installer detects that on of both default TCP ports 4000 or 4001 is already
used by another program, it assigns the next free TCP port automatically – thus
normally 4002. In this case the ThinPrint Ports which are used for printing must
© ThinPrint GmbH 2017

also use this TCP port. This also applies to the Management Center as well as
to the Management Services.

Connection Service.fm Manual 27


Appendix

• If you have configured the ThinPrint Client Service Windows (= client installa-
tion as a Windows service) for connecting to the Connection Service:

• When you try to start the Windows service TP Client Service Windows, you
receive the following error message: “The TP Client Service Windows service
on Local Computer started and then stopped. Some services stop automati-
cally if they are not in use by other services or programs.” the TCP port, the
client ID, or the authentication key for connecting to the Connection Service
may be incorrect or missing.

© ThinPrint GmbH 2017

28 Manual Connection Service.fm


Appendix

Additional resources
Further information about ThinPrint can be downloaded from our website.

Manuals and Manuals and other technical information are available at


descriptions https://www.thinprint.com/en/resources-support/guides-manuals/.

Thin clients and Thin Clients or terminals with embedded ICA/RDP type of ThinPrint Client as well as
gateways ThinPrint gateway appliances can be found at
https://www.thinprint.com/en/resources-support/supported-devices/.

Software The current version of ThinPrint Engine, can be downloaded at:


downloads www.thinprint.com/demo.
ThinPrint Clients as well as tools like Finishing Detector and ThinPrint Preview
(TPView.exe) can be found at
https://www.thinprint.com/en/resources-support/software/clientsandtools/.

Print servers and The TPG-25, TPG-65 and TPG-125 ThinPrint Gateways are available at
Appliances www.seh.de, as well as the ISD300 and ISD4x0 spool server. They support the Con-
nection Service.

Abbreviations and acronyms


ID Identification (number)
IP Internet Protocol (see also TCP/IP)
LPD Line Printer Daemon
LPR Line Printer Remote
MMC Microsoft Management Console
NAT Network Address Translation (also known as: IP masking)
s Second(s)
TCP/IP Transmission Control Protocol over Internet Protocol
TP ThinPrint
© ThinPrint GmbH 2017

Connection Service.fm Manual 29

You might also like