RenPrinters 3.1
| Current Version | Released | Download | Purchasing / Demo | Questions? |
| 3.1.0.0 | 02-12-2013 | RenPrinters31.exe | Buy Now / Free 30 Day Trial | RenPrinters FAQ |
| Demo License | Single License | Site License | |
|
|
|
|
| Free | $75 (USD) | $500 (USD) |
RenPrinters 3 is a service for Server 2003, Server 2008 and Server 2012 that will rename printers installed by Terminal Service / Remote Desktop clients.
When a Remote Desktop Client logs in to the server their printer is installed on the system in a format similar to the following (depending on your language):
Server 2003 Example: HP LaserJet 5 (from client) in session 10
Server 2008 Example: HP LaserJet 5 (10)
Server 2008 R2 Example: HP LaserJet 5 (redirected 10)
Server 2012 Example: HP LaserJet 5 (redirected 10)
Every time a client logs in to the Terminal Server the Session number in the printer name will change. This causes a problem in some programs that require the printer name to remain exactly the same. Or you just may need a differrent / shorter naming format than what Windows provides.
The RenPrinters service will rename printers when Terminal Service / Remote Desktop Clients connect to the server. Renaming the above printer example to:
HP LaserJet 5 from Client
RenPrinters Flexibility:
- Change Printer Name Format - RenPrinters supports multiple naming formats, ie: %username% - %printername%, %printername% From %hostname% etc.
- Ignore Printers by Driver - RenPrinters will ignore printers that use drivers that you select.
- Duplicate Printer Handling - Append text to the name of the duplicate printers found or delete the older one.
- Only Rename Printers Using the TS Port - RenPrinters can ignore local printers and only rename those connected in through a Remote Desktop session.
- Strip all Parenthesis - Strip all Parenthesis from printer names.
- More Printer Name Variables - You can now use more than two variables in the printer name. Example: %printername% - %username% - %clientname%
- Use Client Name - You now have the ability to use the client hostname / clientname in your printer naming scheme.
- Regular Expressions - RenPrinters will now allow you to use Regular Expressions to define what printer names you would like to rename.
Regular Expression Examples:
| Default Session Printer Name | Regular Expression Used |
| HP Laserjet 4 (On User1) in session 12 | in [Ss]ession [0-9]+ |
| HP Laserjet 4 (redirected 12) | \(redirected [0-9]+\) |
| HP Laserjet 4 (von User) in Sitzung: 12 | in Sitzung: [0-9]+ |
| HP Laserjet 4 (umgeleitet 12) | \(umgeleitet [0-9]+\) |
| HP Laserjet 4 (redirigé 12) | \(redirigé [0-9]+\) |
Printer Name Format Examples:
| Default Session Printer Name | Printer Name Format | Result |
| HP Laserjet 4 (On User1) in session 12 | %printername% On %username% | HP Laserjet 4 On User1 |
| HP Laserjet 4 (On User1) in session 12 | %printername% - %username% - %clientname% | HP Laserjet 4 - User1 - Owner-PC |
RenPrinters Configuration:
RenPrinters can be configured through the "RenPrinters Configuration" program found in the RenPrinters program folder.

System Compatibility:
- RenPrinters has been tested to run on: Server 2003, Server 2008, Server 2008 R2 and Server 2012
- RenPrinters works with Citrix XenApp.
- The x86 (32 bit) version of RenPrinters will run on 64bit systems.
Known Limitations:
To learn how to disable the Terminal Services Easy Print driver, please visit: Terminal Services Printing. Or for Server 2012, please read our RenPrinters FAQ
Suggestions?
Have any ideas that will improve RenPrinters, or make it work better for your business?Please fill out our contact form and let us know.
Be sure to check this page for future RenPrinters updates.
