Technical Anshu
Tutorials Blog
🖨️ Tally on RDP

Print from Tally Inside RDP Session to Your Local Printer

This is the exact setup in thousands of Indian offices: TallyPrime lives on a server, staff connect over RDP, and invoices have to come out of the small printer on each person's own desk. It works - until the day Tally starts printing to the wrong place or nowhere. The cause is almost always one naming trap.

✍️ Technical Anshu🧾 TallyPrime / RDP Printing⏱️ 7 minute read
🎥 Watch the full video - every step shown live on screen

Tally does not know anything about your desk. It prints to whatever printers the Windows session offers it. When you connect over RDP with printer redirection, the session offers your local printer under a name like HP LaserJet (redirected 2). Select that in Tally and the invoice travels back through your connection and prints beside you. Simple - except the number. Tomorrow you are session 5, the name is (redirected 5), and every saved setting pointing at yesterday's name is quietly broken.

Tally print dialog - printer list inside an RDP session (example)
Select Printer ------------------------------------------------ Microsoft Print to PDF Office Copier (Server installed) HP LaserJet Pro (redirected 2) <- your desk printer, today HP LaserJet Pro (redirected 5) <- yesterday's copy, dead Pick today's redirected number - the old one prints nowhere.
👆 Two similar names, one live printer - the daily Tally-on-RDP trap
1

The Working Setup, in Order

  1. Make sure the printer prints locally on your PC first - a Windows test page
  2. Connect with mstsc with Show Options > Local Resources > Printers ticked, as in the main setup guide
  3. Inside Tally, open any voucher or report and press Alt+P (Print)
  4. In the print screen, choose your printer with today's (redirected N) name
  5. Print one invoice and physically confirm it came out of your printer before printing the day's batch
2

The Redirected-Name Trap, Named Honestly

The number in the redirected name is your session number on the server. It changes when you log off and on, when the server restarts, when others log in first. Anything that memorised the old name - Tally's remembered printer for a report, a saved print configuration, your own habit of clicking the first HP in the list - now aims at a printer that no longer exists. Jobs then seem to vanish, or Tally silently falls back to a different printer, sometimes the office copier in another building. No setting in Tally can fix this, because Tally did nothing wrong. It is how Windows redirection names things.

3

Habits That Make It Bearable

  1. Pick the printer at print time, every session - ten seconds that prevent the wrong-building invoice
  2. In Tally's print configuration (F12 on the print screen in TallyPrime), set the paper size to match what is loaded in your desk printer - A4 or A5 - because a size mismatch is the other great cause of cut-off invoices
  3. Print a single copy first whenever the format is pre-printed stationery; alignment must be proven on the real printer, not assumed
  4. If the redirected name is missing entirely, you are back to the redirection checklist - client checkbox, fresh login, server policy
4

The Permanent Fix Offices Choose - a Stable Printer Name

Offices that print from Tally over RDP all day eventually stop tolerating the renaming. That is the real reason tools like TSPrint, shown in the video, get installed: inside the session there is a printer called TSPrint Default - the same name, every session, every day - which prints to whatever the client's default printer is. Tally's saved selections keep working because the name never changes, and no printer driver lives on the server. It is a paid tool, and for a billing desk that prints two hundred invoices a day, most offices judge the name stability alone worth it. Judge your own volume honestly - occasional printing survives the manual habit fine.

5

Dot-Matrix and Cheque Printing - a Special Warning

Many Tally desks still use dot-matrix printers for continuous stationery, and some print cheques. These devices are the least happy travellers through Easy Print redirection - page lengths and alignment can drift. Test thoroughly on the actual printer and paper before trusting a batch, keep expectations modest, and treat consistent misalignment as a sign to use the driver-matching route or a stable-name tool rather than endless margin adjustments inside Tally.

📌 Before calling anyone: open the Tally print dialog and read the printer name out loud. If the number after 'redirected' is not from today's login, you have found your problem - select today's printer and print again.

🎥 See It Done Live in the Video

The video's TSPrint setup is exactly the stable-name fix described here - watch it done live on a real server and client.

▶️ Watch Full Video
❓ Common Questions (FAQ)

Tally prints to PDF instead of my printer. What changed?

The printer Tally had remembered - yesterday's redirected name - no longer exists, so it fell back to a PDF printer. Open the print dialog, select today's redirected printer explicitly, and it will print normally.

My invoice is cut off on the right side when printed from Tally over RDP. Why?

Usually paper size: Tally is set to one size and the client printer's default is another. Match the size in Tally's print configuration and in the printer's own preferences on your PC, then test with one page.

Can two staff print from Tally to their own desk printers at the same time?

Yes. Each session redirects its own client's printer, and each user sees their own redirected copy. The discipline needed is only human - each person must select their own printer name at print time.

This guide is based on the Technical Anshu video linked above • Stuck on a step? Ask in the video comments - you will get an answer 🙏