Many organizations use Windows Server 2019 Standard with TSPlus Remote Access to provide centralized access to business applications such as Tally Prime. One of the most common challenges in such environments is printer redirection and default printer selection.
A frequently reported issue occurs when a remote user attempts to print from Tally Prime and the print job does not reach the intended local printer. Instead, the application displays "TSPrint Default" as the selected printer, requiring the user to manually choose the correct printer every time.
This article explains how TSPrint works, why printer mapping issues occur, and the best methods to ensure that a user's preferred printer is automatically selected for printing.
TSPrint is a virtual printing solution included with TSPlus. It allows applications running on the Windows Server to print documents directly to printers connected to the user's local computer.
Instead of printing to a physical printer installed on the server, applications print through:
TSPrint then redirects the print job to the client workstation.
Administrators may observe the following:
A remote accounting user accesses Tally Prime through TSPlus Floating Panel.
The user sees multiple redirected printers such as:
When printing vouchers, invoices, or reports, Tally Prime automatically selects TSPrint Default. However, the document is not printed on the desired Canon printer.
TSPrint normally follows this sequence:
If any of these steps fail, TSPrint Default may not point to the correct physical printer.
This is the simplest and most reliable method.
Within Tally Prime:
Alt + P → Configure
Select the desired redirected printer instead of TSPrint Default.
Redirected printer names may change after reconnecting.
For example:
Day 1:
Canon Laser Printer #001
Day 2:
Canon Laser Printer #005
Because of this, fixed printer selection may not remain consistent.
TSPlus administrators should review printer redirection settings.
TSPlus Admin Tool
Incorrect redirection policies often cause TSPrint Default to map incorrectly.
Some TSPlus editions allow printer assignment by user.
Example:
User A → Accounting Printer
User B → Warehouse Printer
User C → Sales Printer
This approach is ideal for multi-user Tally environments.
Administrators can check printer status inside the user session.
Get-Printer | Select Name, Default
The preferred printer should show:
Default = True
If TSPrint Default is marked as default but does not print correctly, the TSPrint mapping layer requires investigation.
Before troubleshooting Tally Prime, test printing from:
If these applications print correctly through TSPrint, the issue is likely within Tally's printer configuration.
If all applications fail, the issue is related to TSPlus printer redirection.
When publishing applications through TSPlus Floating Panel:
In most TSPlus and Tally Prime environments, printer issues occur because TSPrint Default is not correctly mapped to the user's local default printer. The preferred solution is to configure the desired printer as the default printer on the local workstation and ensure TSPlus printer redirection is functioning properly.
For larger deployments with multiple users and printers, implementing user-based printer mapping within TSPlus provides a more reliable and scalable printing experience while reducing user intervention and support calls.