How to Connect a TSC Barcode Printer to Tally Prime / Tally ERP 9 — Complete India Guide

Tally is the accounting and inventory software used by an estimated 7 million Indian businesses. If your operation uses Tally Prime or Tally ERP 9 to manage stock, purchase orders and sales invoices, the natural question is: can you print barcode labels directly from Tally to a TSC thermal label printer?

The answer is yes — but the method depends on your Tally version, your label complexity and your daily printing volume. This guide covers every approach, from the simplest to the most automated, so you can choose the right setup for your business.


Why Print Barcode Labels from Tally?

Most Indian manufacturers, distributors and retailers already maintain their product master in Tally — item names, HSN codes, MRP, batch numbers, pack sizes, unit of measure. Reprinting this data into a separate label design software manually is both time-consuming and a source of errors. When your Tally product master and your label template are connected, every label prints with the correct data from Tally automatically — no re-typing, no mismatches, no compliance risks from manual entry errors.

Specifically for LMPC compliance, this means your MRP, batch number, manufacturing date and best-before date on every label come directly from Tally records — the same data your accounts team already maintains.


What You Need Before You Start

  • TSC barcode printer — TH240, TH340, TL240, TH220 or any current TSC model. Connected to the PC via USB or Ethernet.
  • Label stock — correct size for your product labels, loaded in the printer.
  • Tally Prime or Tally ERP 9 — updated to the latest release. Tally Prime 4.x (TallyPrime 4.0+) is recommended.
  • TSC printer driver — download from the official TSC website (in.tscprinters.com) for your specific model and install on the PC.
  • One of the three printing methods described below.

Method 1 — Print Labels via Tally TDL Barcode Add-On (Most Common)

The most widely used approach in India is to add a barcode printing TDL (Tally Definition Language) module to your existing Tally installation. TDL is Tally’s native scripting and extension framework — add-ons load as compiled TCP files at Tally startup and behave like built-in Tally features.

How it works

A Tally barcode TDL add-on adds a “Print Barcode Labels” option inside Tally — typically accessible from the stock item master, the purchase voucher, the sales invoice or the goods receipt note. You select the item and quantity, the add-on generates the label with item name, barcode, MRP and other fields pulled from Tally, and sends it directly to the installed TSC printer.

What the add-on can typically print on each label

  • Item name (from Tally stock item master)
  • Barcode — Code 128, EAN-13, Code 39 or QR code generated from the item code or batch number
  • MRP (from Tally item price list)
  • Batch number (from Tally batch details)
  • Manufacturing date and expiry / best-before date (from Tally batch details)
  • Net quantity / weight
  • Company name and address
  • HSN code
  • Serial number (for serialised inventory items)

Step-by-step setup

  1. Purchase a Tally barcode TDL add-on from a Tally partner. Well-known Indian options include Anita International’s Barcode TCP (officially approved by Tally), and various other Tally partners offering barcode printing modules. Prices range from ₹3,000 to ₹15,000 depending on features.
  2. Install the TCP file — in Tally Prime go to Help → TDL & Add-On → F4: Manage Local TDLs. Add the path to the TCP file and restart Tally.
  3. Configure your label template — most add-ons come with a configuration screen where you define label size (width × height in mm), fields to print and their position.
  4. Set the printer — select your TSC printer (it must appear in Windows printers as the installed TSC driver). Set paper/label size to match your label stock.
  5. Test print — open a stock item in Tally, select “Print Barcode” or equivalent option from the add-on menu, enter quantity required and print.

TSC printers confirmed compatible with Tally TDL barcode add-ons

TSC TH240, TSC TH340, TSC TH220, TSC TE244, TSC TL240, TSC TTP-244 Pro (older), TSC TE210 — all work with standard Windows driver-based Tally TDL printing. The TSPL-EZD language on current TSC models also auto-emulates ZPL, so add-ons that generate ZPL output also work on TSC printers without any configuration change.


Method 2 — Export from Tally to BarTender (Recommended for Compliance-Critical Operations)

For operations requiring full LMPC compliance, FSSAI-compliant food labels or pharmaceutical batch labelling, the most reliable and auditable approach is to connect Tally to BarTender Software.

How it works

BarTender (by Seagull Scientific) is the industry-standard label design and printing software. In this setup, Tally exports batch or transaction data (as XML or CSV), and BarTender reads this export file to auto-populate compliant label templates and print to any connected TSC printer. BarTender Automation edition also supports direct database connections and can be triggered automatically when specific Tally events occur.

Why this method is better for compliance

  • Label template locking: Once a label template is approved (for example, by your quality team or a regulatory consultant), it is locked in BarTender. No operator can accidentally move a field or change font size.
  • Full print audit trail: BarTender logs every print job with timestamp, user, data printed and printer used. Critical for pharma batch traceability.
  • LMPC-compliant templates: BarTender templates can be designed with pixel-perfect font sizes, correct MRP format including “Incl. of all taxes”, Unit Sale Price at 50% MRP font size, and all mandatory fields pre-positioned.
  • Multi-printer support: One BarTender installation can manage multiple TSC printers across different workstations or locations.
  • Error-proofing: Mandatory fields can be made non-editable. Batches with missing data are rejected before printing rather than printing a non-compliant label.

Basic Tally to BarTender workflow

  1. Create or receive a batch entry in Tally (purchase voucher or production entry with batch details).
  2. Export the batch data from Tally as XML or CSV using Tally’s export function or a TDL export add-on.
  3. In BarTender, open the label template linked to this export file. BarTender reads the data fields automatically.
  4. BarTender populates MRP, batch number, manufacture date, best-before, item name and net quantity from the Tally export.
  5. Print to the TSC printer. BarTender sends TSPL or ZPL commands directly to the printer.

Infinite Solutions is an authorized BarTender implementation partner. We design, implement and support Tally–BarTender integrations for Indian manufacturers across pharma, FMCG and food sectors. Contact us for a demonstration.


Method 3 — Export to Excel, Design in TSC Label Studio or BarTender Starter

For very small operations or infrequent label printing, the simplest approach requires no TDL add-on:

  1. In Tally, go to the stock item or voucher you need to label.
  2. Export the relevant data (item name, MRP, batch, dates) to Excel using Tally’s built-in export function.
  3. Open TSC Label Studio (free, available on the TSC website) or BarTender Starter edition.
  4. Link the Excel file as a data source to your label template.
  5. Print the required quantity to your TSC printer.

This method works for low-volume operations (under 50 labels per day) but is not practical for batch manufacturing or high-volume logistics where label printing must happen continuously as stock moves.


Setting Up Your TSC Printer in Windows for Tally Printing

Regardless of which method you use, the TSC printer must be correctly installed in Windows before Tally or BarTender can print to it. Here is the step-by-step setup:

Step 1 — Download the correct driver

Go to in.tscprinters.com → Support → Downloads. Select your exact model (TH240, TH340, TL240, etc.) and download the Windows driver. Do not use a generic or third-party driver.

Step 2 — Connect the printer

For USB: connect the USB cable and Windows will detect the printer. Run the driver installer.

For Ethernet: connect the printer to your network. Find the printer’s IP address by printing a configuration label (hold the Feed button on startup). Ensure the IP address is on the same subnet as your PC.

Step 3 — Install and configure the driver

Run the driver installer. After installation, go to Control Panel → Devices and Printers. Right-click the TSC printer → Printer properties → Printing preferences.

Set the page size to match your label stock exactly — for example, 100mm × 75mm for a standard product label. Getting this wrong is the most common cause of labels printing in the wrong position or cutting mid-label.

Step 4 — Print a test page

Print a test page from Windows to confirm the printer is working correctly before launching Tally or BarTender. If the test page prints a label correctly, the driver installation is complete.

Step 5 — Set as default printer (optional)

If all Tally printing on this workstation goes to the TSC printer, set it as the default printer in Windows. If you print both A4 documents and labels from the same PC, leave the A4 printer as default and select the TSC printer explicitly within Tally or BarTender each print session.


Common Issues and How to Fix Them

Problem Cause Fix
Label prints on wrong position — text cut off at top or bottom Label size in driver settings does not match actual label stock Set exact label dimensions in printer preferences. Run media calibration on the printer (hold Feed button for 5 seconds).
Tally shows printer but nothing prints Printer is paused in Windows print queue, or port is wrong Check Control Panel → Devices and Printers → Open print queue. Clear any stuck jobs. Verify USB or TCP/IP port.
Barcode prints but will not scan Barcode too small for 203 DPI, or wrong barcode symbology selected in TDL add-on Increase barcode size in label template, or switch to 300 DPI printer. Verify correct symbology (EAN-13 needs 13 digits exactly).
MRP prints from Tally with wrong value Multiple price lists in Tally — add-on picking the wrong price level In TDL add-on configuration, specify the correct Tally price level (MRP list) for your label template.
Batch number not printing Tally batch tracking not enabled for this stock item category In Tally, enable batch-wise details for the stock category under Inventory Features settings.
Labels printing double-spaced or blank every other label Printer media calibration issue — sensor not detecting gap between labels correctly Load label roll correctly (matt side down for direct thermal). Run printer auto-calibration.

Which Tally–TSC Printer Setup is Right for You?

Operation Type Recommended Setup Approx. Cost
Small retailer, 20–100 labels per day TSC TH240 + TDL add-on ₹35,105 (printer) + ₹3,000–8,000 (TDL)
FMCG / food manufacturer, LMPC compliance required TSC TH340 + BarTender Professional + Tally export integration ₹35,105 (printer) + BarTender licensing (contact us)
Pharma batch labelling, audit trail required TSC TH340 or Printronix T6000e + BarTender Automation + Tally export TDL Contact Infinite Solutions for full quote
High-volume warehouse, multi-printer Multiple TSC TH240 via Ethernet + BarTender Automation server Contact Infinite Solutions for full quote

Get Your TSC Printer and BarTender Setup Right, First Time

Infinite Solutions supplies TSC TH240 and TH340 printers at ₹29,750 + GST with official 2-year TSC factory warranty, and is an authorized BarTender Software implementation partner for India. We can supply the printer, the label stock, the BarTender licence and set up the Tally integration in a single engagement.

Call or WhatsApp us with your Tally version, daily label volume and label size requirements. We will recommend the correct printer, add-on or BarTender edition, and ensure you print from Tally correctly from day one.

Contact: sanjay@infinitesolutions.co.in  |  +91 93110 11467