How To Use ThinPrint To Deploy Printers

Written by Allen White on. Posted in VMware

ThinPrint is a little app provided by VMware to be used with VMware View that can be installed onto your servers to deploy printers via GPO. This is also known as location based printing.The app installs a section in  group policy that allows you to deploy printers based on a number of parameters to deploy printers. Such as below.


Deploy printers to certain Mac Addresses
Deploy printers to computers with specific computer names
Deploy printers to specific IP addresses or IP ranges


This guide will show you how to install, configure and deploy printers using ThinPrint so you can deploying printers with vmware view.

How To Install ThinPrint

Installing ThinPrint is easy, we need to register a DLL onto your domain controller. To do so, do the following.

On your View server locate this DLL


TPVMGPOACMAP.dll.This is normally located on your view server in the following location.


ThinPrint dll location

ThinPrint dll location

Then copy it to your domain controller. Then run the following command in the directory you placed the TPVMGPOACMAP.dll.

regsvr32 TPVMGPOACMAP.dll

When successful you will see the screen below.

reg thinprint dll

reg thinprint dll

That is ThinPrint installed. We are now ready to configure a GPO to deploy printers

Setup a GPO to Deploy Printers Via ThinPrint

Now we are ready to create a GPO, to deploy printers with ThinPrint. We can create this GPO at any level. Be it on an indiviual level or at the top domain level. In my example I am attaching my ThinPrint GPO to an OU that houses my VMware View Linked Cliones, as these clones will need printers mapping based on computer names. So first run Group Policy  Management.Then Create Your GPO and give it a valid name, mine is simply called ThinPrint.

ThinPrint GPO

ThinPrint GPO

When you edit the GPO. Under Computer Configuration >Policies>Software Settings. You will see a new option called Auto Connect Map Additional Printers for VMware View.

AutoConnect Map Additinal Printers for VMware View

AutoConnect Map Additinal Printers for VMware View

Duoble click the plugin and we can configure ThinPrint

Configuring ThinPrint

Before you go any further, YOU MUST MAKE SURE THAT THE IMAGE YOU ARE GOING TO USE HAS ALL THE PRINTER DRIVERS INSTALLED INTO IT. So install the all printer drivers you will need into the “golden image” VMware View will use.

Now you are in thin print you will see the screen “enabled” to start configuring.

Enable ThinPrint

Enable ThinPrint

Here we will add one row, you can add as many as you like based on how many machines , printers etc you are going to configure. Click the green icon seen below.

Add row to thinprint

Add row to thinprint

This will create a single row as seen below.

add printer to thinprint

add printer to thinprint


Now in my example I will configure Thin Print to deploy  printers to pc`s with certain computer names.

First tick the box if this printer is going to be the default printer, if you want to add multiple printers do so, only ticking ONLY as the default printer.

Now, as we are deploying via computer name, enter the computer name.if you have multiple computers with similar names such as HR1.HR2.HR3 etc enter HR*, this will cover all computers with HR in the title as a prefix.

Next under Printer Name, give it a user friendly printer name.

Then, under printer driver, you must enter the EXACT name of the printer driver, in my case it is Universal Printer Driver. I find the easiest way to get this is to go to your print server, right click the printer and go to drivers and copy and paste.

Then, to complete under IP port enter


Where is the IP of the printer you are deploying. you MUST use IP_. Here is my example complete.

configure thinprint

configure thinprint


finally close the screen and run

 Gpupdate /force

to force the gpo to deploy

Obviously, to deploy the printer via IP range you would enter your IP range of the client PC`s. To deploy via MAC address, you would enter a valid MAC address. The same goes for user/group. You would enter a valid active directory group that the user is a member of.

Troubleshooting ThinPrint

If you find that your printers do not map correctly we can run the commands below. ( make sure you are here C:\Program Files\VMWare\VMWare Tools\ )


tpautoconnect.exe –d all

This will delete all printers

If you want to see what is happening during the ThinPrint mapping process run this command. It will give an error if there is an issue.

tpautoconnect.exe –v –i vmware –a  –F 30

As seen on vmware communities, you may see the error below.

“Can’t get Client Name” – This error most likely means that the Group Policy is not taking affect.

“No suitable client protocol found.” – This error can be ignored, following this error you should see your printers map.

Allen White
Allen is a Consultant for ITPS in the North East of England and holds the following accreditations. MCSA, MCSE, MCTS, MCITP, CCA, CCSP, VCP 4,5 and HP ASE, AIS - Network Infrastructure.

ITPS provides strategic IT consultancy, implementation, data centre provision and unified communications, as well as support services and workspace and disaster recovery. If you require a consultation then please contact me via the contacts section or direct on 07931222991, add me on linkedin.

Related Problems

Citrix printing
When attaching to to a citrix session a client printer will not connect automatically even thought you have set it up,here is the fix,Event ID: 1116, AddPrinter() Error 0x3EB
Connect NFS Storage To VSphere 4 And 5
How to add and connect NFS storage to vmware.A step by step guide on how to add and connect NFS storage to vmware vsphere 4 and 5.
error 49.4C02  On HP Printer
You see the error 49.4C02 On HP Printer, this is normally an error with the printers bios. It may have become corrupt. He is how to resolve the issue.
Connect IGEL Clients To VMware View
A guide on how to connect IGEL thin clients to vmware view, this can be done with the UMS or on individual IGEL thin clients.
How To Deploy Trend Officescan Client.
A step by step guide on how to deploy the trend micro officescan clients from the trend console.How to deploy the officescan client to your desktops.
Deploy Trend Client Manually
A step by step guide on how to deploy the trend worry free business client manually.How to install trend av on pcs manually instead of using the console deploy from ...
How To Add A Hard Disk To A VMware Virtual Machine
A quick guide on How To Add A Hard Disk To A VMware Virtual Machine. Step by Step guide on adding a virtual hard disks
How To Install The License on ESXI 4.1 and 5.0
A quick step by step guide on how to install the license in vmware esxi, this is easy to do but beginners may not be able to find the license ...
Client Printers Not Mapping In Xen App /
Connect NFS Storage To VSphere 4 And 5
error 49.4C02 On HP Printer
Connect IGEL Clients To VMware View
How To Deploy Trend Officescan Client.
Deploy Trend Client Manually
How To Add A Hard Disk To A
How To Install The License on ESXI 4.1


Comments (1)

  • shannon


    we currently have 2 domain controllers in our environment. Do i register the dll on one domain controller or both? If i register on one domain controller will it replicate to the other?


What Do You Think?

Search Solutions


(c) Please be aware, all information is provided freely, any information used is done so at your risk and Techieshelp will not be held responsible for any issue that may occur.