TSPlus TSPrint Default Printer Mapping in Tally Prime on Windows Server 2019
Many organizations use Windows Server 2019 Standard with TSPlus Remote Access to provide centralized access to business applications such as Tally Prime. One...
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.
Understanding TSPrint
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 Default
- TSPrint PDF
- TSPrint Printer
- Redirected Local Printers
TSPrint then redirects the print job to the client workstation.
Common Symptoms
Administrators may observe the following:
- Tally Prime opens with "TSPrint Default" selected.
- Print jobs do not reach the expected local printer.
- Users must manually select their printer every time.
- Multiple redirected printers appear in the printer list.
- Different printer names appear after each login.
- Local default printer settings are ignored.
Example Scenario
A remote accounting user accesses Tally Prime through TSPlus Floating Panel.
The user sees multiple redirected printers such as:
- Canon Laser Printer #001
- Canon Laser Printer #002
- HP Office Printer #003
- TSPrint Default
- TSPrint PDF
When printing vouchers, invoices, or reports, Tally Prime automatically selects TSPrint Default. However, the document is not printed on the desired Canon printer.
How TSPrint Determines the Default Printer
TSPrint normally follows this sequence:
- Detect local default printer.
- Redirect printer to the server session.
- Create TSPrint virtual printer.
- Assign TSPrint Default to the client's default printer.
If any of these steps fail, TSPrint Default may not point to the correct physical printer.
Method 1: Set the Desired Printer as Default on the Local Computer
This is the simplest and most reliable method.
Steps
- Open Control Panel.
- Open Devices and Printers.
- Locate the preferred printer.
- Right-click the printer.
- Select "Set as Default Printer".
- Sign out from TSPlus completely.
- Reconnect to TSPlus.
Benefits
- No server changes required.
- Works for most TSPlus environments.
- Easy to maintain.
Method 2: Configure Tally Prime to Use a Specific Printer
Within Tally Prime:
Navigation
Alt + P → Configure
Select the desired redirected printer instead of TSPrint Default.
Advantage
- Immediate solution.
Limitation
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.
Method 3: Verify TSPlus Printer Redirection Settings
TSPlus administrators should review printer redirection settings.
Open
TSPlus Admin Tool
Verify
- Client printer redirection enabled
- TSPrint enabled
- Default client printer redirection enabled
- Printer mapping policies configured correctly
Incorrect redirection policies often cause TSPrint Default to map incorrectly.
Method 4: Use Per-User Printer Mapping
Some TSPlus editions allow printer assignment by user.
Benefits
- Consistent printer selection
- User-specific configuration
- Reduced printing errors
Example:
User A → Accounting Printer
User B → Warehouse Printer
User C → Sales Printer
This approach is ideal for multi-user Tally environments.
Verify Printer Mapping Using PowerShell
Administrators can check printer status inside the user session.
Command
Get-Printer | Select Name, Default
Expected Result
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.
Testing Procedure
Before troubleshooting Tally Prime, test printing from:
- Notepad
- WordPad
- Microsoft Word
- PDF Reader
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.
Best Practices
For Administrators
- Keep TSPlus updated.
- Use TSPrint Universal Printer where possible.
- Avoid installing unnecessary printer drivers on the server.
- Set local default printers correctly.
- Remove obsolete redirected printers.
- Periodically clear stale printer mappings.
- Standardize printer naming conventions.
For Users
- Connect the printer before launching TSPlus.
- Verify the printer works locally.
- Log off completely before reconnecting.
- Avoid changing default printers frequently.
Security Considerations
When publishing applications through TSPlus Floating Panel:
- Restrict access to Printer Settings where appropriate.
- Prevent users from modifying server printer configurations.
- Use user-level printer assignments.
- Maintain audit logs for critical document printing.
Conclusion
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.
Was this guide useful?
Your answer helps us keep BISONKB accurate and practical.