Tally Printer Not Printing: Complete Troubleshooting Guide for TallyPrime Users

Pranav Anand · June 13, 2026

Tally printer not printing usually stems from driver issues, incorrect port configuration, disabled print queue, or network connectivity problems. Fix it by updating drivers, verifying printer settings in F11, restarting the spooler service, and testing connectivity.

Why Your Tally Printer Stops Working

When your Tally printer suddenly stops printing, it can disrupt your entire accounting workflow. This issue affects thousands of TallyPrime users across India, especially in multi-user network environments. The problem rarely lies in Tally itself, but rather in the printer driver, Windows print spooler, network configuration, or incorrect print settings within TallyPrime. Understanding the root cause helps you resolve it quickly without losing data or time.

Check Your Printer Driver Installation

An outdated or corrupted printer driver is the most common cause of printing failures. Windows may have a generic driver installed, but your printer needs its manufacturer-specific driver to function properly with TallyPrime.

  1. Go to Device Manager (right-click Start > Device Manager)
  2. Expand Printers section
  3. Right-click your printer and select Properties
  4. Note the driver version and date
  5. Visit the printer manufacturer website (HP, Canon, Epson, Brother, etc.)
  6. Download the latest driver for your OS version (Windows 10/11 32-bit or 64-bit)
  7. Uninstall the old driver, restart, then install the new one
  8. Restart your computer

Verify Printer Port Configuration in TallyPrime

TallyPrime must know which port your printer is connected to. Incorrect port settings prevent any print job from reaching the printer, even if the device is working fine.

To configure printer settings in TallyPrime:

  1. Open TallyPrime
  2. Press F11 (Features)
  3. Scroll to Printer Configuration
  4. Select your printer from the dropdown
  5. Verify the Port matches your connection type: USB001, LPT1 (parallel), or IP address for network printers
  6. Check Paper Size (A4 or custom)
  7. Click Save

Test Print from Windows Settings

Before troubleshooting Tally, confirm your printer works in Windows. This isolates whether the issue is printer-related or Tally-specific.

  1. Open Settings > Devices > Printers and Scanners
  2. Find your printer in the list
  3. Click it and select Print a test page
  4. If the test page prints, your printer is fine and the issue is in Tally configuration
  5. If it fails, reinstall the driver as described above

Clear and Restart the Print Spooler Service

The Windows Print Spooler manages all print jobs. If it becomes stuck or corrupted, no application, including TallyPrime, can print. Restarting the spooler often fixes this instantly.

  1. Press Windows + R, type services.msc, and press Enter
  2. Find Print Spooler in the list
  3. Right-click and select Stop
  4. Wait 5 seconds
  5. Navigate to C:\Windows\System32\spool\PRINTERS
  6. Delete all files in this folder (these are stuck print jobs)
  7. Go back to services.msc, right-click Print Spooler, and select Start
  8. Restart TallyPrime and try printing again

Set Your Printer as Default Device

TallyPrime often uses the default printer. If another printer is set as default, your print job may route to the wrong device or fail silently.

  1. Open Settings > Devices > Printers and Scanners
  2. Find your desired printer
  3. Click it and select Set as default
  4. A checkmark will appear next to the printer name
  5. Return to TallyPrime and retry printing

Configure Network Printer IP Address and Connectivity

Network printers require correct IP configuration and network access. If your printer is on a different subnet or firewall is blocking the port, TallyPrime cannot reach it.

Step Action Expected Result
1 Print printer settings page from printer menu IP address (e.g., 192.168.1.100) displays
2 Open Command Prompt, type ping 192.168.1.100 Replies received (0% packet loss)
3 Go to F11 in TallyPrime, enter printer IP in port field Printer recognized in Tally
4 Check firewall allows port 9100 (standard printer port) No blocked port warnings
5 Test print from Tally Document prints successfully

Check Print Queue for Stuck Jobs

Sometimes a failed print job gets stuck in the queue, blocking all subsequent jobs. Clearing the queue resolves this.

  1. Open Settings > Devices > Printers and Scanners
  2. Click your printer, then click Open queue
  3. Right-click any stuck job and select Cancel
  4. If the queue window does not open, use the spooler restart method from section 5 above
  5. Try printing from Tally again

Adjust TallyPrime Print Settings and Margins

Incorrect page size, orientation, or margin settings in TallyPrime can cause print failures, especially with thermal or label printers. The printer may reject the job if dimensions do not match its configuration.

  1. In TallyPrime, go to Gateway of Tally > F11 (Features)
  2. Select Printer Configuration
  3. Verify Paper Size matches your printer (A4, Letter, Custom, etc.)
  4. Check Orientation (Portrait or Landscape)
  5. Review Left, Right, Top, Bottom margins
  6. For thermal printers, set custom width and height to match label size
  7. Save and test print

Disable Print Preview and Direct Print

In some cases, enabling Direct Print mode in TallyPrime bypasses the Windows print dialog and sends jobs directly to the printer. This can resolve compatibility issues.

  1. Open TallyPrime
  2. Press F11 (Features)
  3. Look for Direct Print or Print Preview option
  4. Toggle Direct Print to Yes
  5. Save and retry printing

Update TallyPrime and Check for Known Issues

Older versions of TallyPrime may have printer compatibility bugs. Updating to the latest version often fixes printing problems. Ensure your Tally license server is responding and TSS (Technical Support Services) is active so updates download automatically.

  1. Open TallyPrime
  2. Press F1 (Help) > About TallyPrime
  3. Note your current version
  4. Check Gateway of Tally > Help > Check for Updates
  5. If updates are available, download and install
  6. Restart TallyPrime

Real-World Example: Fixing a Network Printer in a Purnea Office

A small business in Purnea with five TallyPrime users on a LAN could not print invoices from their HP LaserJet network printer. The printer showed online in Windows but Tally print jobs failed silently.

The solution involved three steps:

  1. Printer IP was 192.168.0.50. In TallyPrime F11 Printer Configuration, the port was incorrectly set to LPT1 instead of the IP address.
  2. Changed port to 192.168.0.50:9100 and saved.
  3. Restarted the Print Spooler service to clear stuck jobs.
  4. Test print succeeded immediately.

The business lost only 20 minutes of productivity instead of hours of downtime. This demonstrates why correct port configuration is critical in multi-user TallyPrime environments.

When to Seek Professional Help

If none of these steps resolve your Tally printer issue, you may have a hardware failure, network misconfiguration, or deeper TallyPrime licensing problem. A Tally 3 Star Certified Partner in Purnea can diagnose and fix complex printing setups, especially in networked offices. They can also verify your TallyPrime license is valid and your license has not been surrendered. Contact Global IT Care, a trusted Tally partner since 2010, for on-site or remote support.

If you are still experiencing Tally printer issues after trying these solutions, or if you need help configuring printers across multiple TallyPrime users on your LAN, reach out to Global IT Care, a Tally 3 Star Certified Partner in Purnea, Bihar. We have been solving Tally problems since 2010 and offer fast, reliable remote and on-site support. Call or message us at +91 75469 00951 to get your printers working again today.

Frequently asked questions

Why is my Tally printer not printing?

Common causes include outdated drivers, incorrect port settings, disabled print queue, network connectivity issues, or Tally print configuration errors. Check device manager and Tally print settings first.

How do I configure printer settings in TallyPrime?

Go to Gateway of Tally > F11 (Features) > Printer Configuration. Set correct printer name, port (USB/LPT/Network), and paper size. Test print before saving.

What if my network printer shows offline in Tally?

Verify printer IP address in printer settings, check network connectivity, restart printer and router, ensure correct driver installed, and confirm firewall allows printer port.

Can I use USB printers with TallyPrime?

Yes. Install printer driver, connect USB cable, go to Devices and Printers, set as default, then configure in Tally F11 Printer Configuration with correct port.

How do I fix Tally print queue errors?

Stop print spooler service (Services.msc), delete temp print files in C:\Windows\System32\spool\PRINTERS, restart spooler, then restart Tally and retry printing.

Does TallyPrime work with thermal or label printers?

Yes, if drivers are installed correctly. Configure page size and margins in F11 Printer Configuration to match label dimensions. Test with sample print first.