What You Need Before Starting
Make sure you have these items ready before setting up your thermal printer:
- Thermal printer — Xprinter XP-460B, TSC TE244, Zebra GK420d, TVS LP46, or similar 4-inch model
- USB cable — usually included in the printer box (USB-B to USB-A)
- 4×4 inch direct thermal label roll — self-adhesive, no ribbon required
- Windows 10/11 computer — with an available USB port
- Cropped Flipkart label PDF — use EasyOrderLabel to crop your labels to 4×4 inch before printing
Quick Tip: If this is your first thermal printer, buy a pack of 2-3 label rolls along with the printer. You'll use the extra rolls for testing calibration. Most thermal printers come with a small sample roll, but it often contains only 50-100 labels.
Step 1: Unbox & Connect the Printer
Common Mistake: Loading the label roll upside-down is the #1 reason for blank prints. The thermal coating is on one side only. To test: scratch the label surface with your fingernail — the side that shows a dark mark when scratched is the thermal side, and it should face the print head (usually downward).
Step 2: Install the Printer Driver
Each printer brand requires its own driver. Windows sometimes installs a generic driver that works partially but doesn't support custom paper sizes. Always install the manufacturer's official driver for best results.
| Printer Brand | Driver Download Link | Common Models |
|---|---|---|
| Xprinter | xprinter.net → Support → Download | XP-460B, XP-420B, XP-450B |
| TSC | tscprinters.com → Downloads | TE244, TE210, DA220 |
| Zebra | zebra.com → Support → Drivers | GK420d, ZD220, ZD421 |
| TVS | tvs-e.in → Support → Downloads | LP46, LP46 Lite |
General Installation Steps (All Brands)
- Download the driver from the manufacturer's website (not from random third-party sites)
- Run the installer (.exe file) as Administrator
- Select your exact printer model during installation
- Choose USB as the connection type
- Complete the installation and restart your computer if prompted
- Verify: Go to Settings → Printers & Scanners — your printer should appear in the list
Step 3: Set Custom Paper Size (Critical Step)
This is the most important step. If your paper size is wrong, labels will print blank, cut off, or massively oversized. You need to create a custom 4×4 inch (100×100mm) paper size in Windows.
Method 1: Via Printing Preferences (Easier)
- Go to Settings → Printers & Scanners
- Click on your thermal printer → Manage → Printing Preferences
- Under Paper/Quality or Page Setup tab, look for Paper Size
- Select "User Defined" or "Custom"
- Set Width: 100mm, Height: 100mm
- Click OK/Apply and Save
Method 2: Via Server Properties (If Custom Not Available)
- Open Control Panel → Devices and Printers
- Click on your thermal printer to select it
- In the top menu, click Print Server Properties
- Check "Create a new form"
- Name it: "Flipkart Label 4x4"
- Set Width: 10.00cm, Height: 10.00cm
- Click Save Form
- Go back to Printing Preferences and select this new form as the paper size
Pro Tip: Create a second form called "Flipkart Label 4x6" with dimensions 10.00cm × 15.00cm. This way you have both sizes ready to switch between without reconfiguring each time.
Step 4: Calibrate the Printer
Calibration tells the printer where each label starts and ends on the roll. Without calibration, the printer may feed too much or too little paper between labels.
Auto-Calibration (Most Printers)
- Turn OFF the printer
- Hold down the FEED button
- While holding FEED, turn the printer ON
- Keep holding FEED for 5-10 seconds until the printer starts feeding labels
- Release the FEED button — the printer will feed 3-5 labels to detect the gap between labels
- Once it stops, press FEED once more to confirm — it should advance exactly one label
Note: The exact calibration procedure varies by brand and model. Refer to your printer's manual for the specific button combination. For Xprinter XP-460B: hold FEED → power on → release after 10 seconds. For TSC TE244: hold PAUSE → power on → release after the beep.
Step 5: Print a Test Flipkart Label
- First, crop your Flipkart labels using EasyOrderLabel's free crop tool — this converts the A4 PDF to a 4×4 inch thermal-ready PDF
- Open the cropped PDF in Chrome, Edge, or Adobe Reader
- Press Ctrl + P to open print dialog
- Select your thermal printer
- Set paper size to your custom "Flipkart Label 4x4" or 100×100mm
- Set scaling to "Actual Size" — NOT "Fit to Page"
- Print just page 1 first as a test
- Check that the barcode is clear, text is readable, and the label isn't cut off
- If everything looks good, print the remaining pages
Brand-Specific Setup Tips
Xprinter XP-460B / XP-420B Setup
The most popular budget thermal printer among Indian Flipkart sellers.
- Driver: Download from xprinter.net → Support → select your model
- Connection: USB (some models also support Bluetooth)
- Default DPI: 203 DPI — perfect for shipping labels
- Paper setting: In XPrinter Utility → Page Setup → set width 100mm, height 100mm
- Speed setting: Set to 4-5 inches/sec for Flipkart labels (default is often too fast and reduces print quality)
- Darkness: Set to 8-12 (out of 15) — higher values produce darker barcodes for better scanning
TSC TE244 / TE210 Setup
Mid-range workhorse used by sellers doing 50-200 orders/day.
- Driver: TSC's BarTender driver or standard Windows driver from tscprinters.com
- Connection: USB, optional Ethernet for shared printing
- Default DPI: 203 DPI
- Paper setting: Use TSC Console utility → Label → Width: 100mm, Height: 100mm, Gap: 3mm
- Calibration: Hold PAUSE button during power-on until you hear 2 beeps, then release
- Print mode: Set to "Direct Thermal" (not "Thermal Transfer") since you're not using a ribbon
Zebra GK420d / ZD220 Setup
Premium printer for high-volume sellers (200+ orders/day).
- Driver: Zebra Setup Utilities from zebra.com — includes driver, firmware updater, and calibration tool
- Connection: USB (ZD220) or USB + Ethernet + Bluetooth (GK420d)
- Default DPI: 203 DPI (300 DPI available on some models)
- Paper setting: Open Zebra Setup Utilities → General Tab → Width: 4.00 in, Height: 4.00 in
- Calibration: Use the "Calibrate" button in Zebra Setup Utilities for automatic calibration
- Print mode: Direct Thermal — set in the Tools tab of Zebra Setup Utilities
TVS LP46 / LP46 Lite Setup
Indian-made printer with good local service network.
- Driver: Download from tvs-e.in → Support → Barcode Printers
- Connection: USB
- Default DPI: 203 DPI
- Paper setting: Use TVS LP Utility → Label Setup → Width 100mm, Height 100mm, Gap 3mm
- Calibration: Hold FEED for 5 seconds after power-on
- Tip: TVS has local service centers across India — useful if hardware issues arise
Troubleshooting Common Issues
Blank Labels Coming Out
Causes: (1) Label roll loaded with thermal side facing away from the print head — flip the roll. (2) No driver installed — Windows may be using a generic driver that doesn't communicate with the printer correctly. (3) Print mode set to "Thermal Transfer" instead of "Direct Thermal" — change in printer properties.
Labels Feeding Non-Stop
Cause: Printer doesn't know where each label ends. Fix: Run calibration (Step 4 above). Also check that the gap sensor is not blocked by label adhesive residue — clean the sensor with isopropyl alcohol if needed.
Label Content is Tiny / Centered with Huge Margins
Cause: Paper size is set to A4 instead of 4×4. The printer tries to fit A4 content onto a 4-inch roll, shrinking everything. Fix: Set paper size to 100×100mm as described in Step 3.
Barcode Not Scanning After Printing
Cause: Print too light (darkness setting too low) or scaled incorrectly. Fix: Increase darkness/density to 10-12, and always print at "Actual Size" with pre-cropped PDFs. Also ensure the label roll is fresh — old thermal paper loses sensitivity and prints faintly.
Printer Not Detected by Computer
Cause: Faulty USB cable, wrong driver, or USB port issue. Fix: (1) Try a different USB cable. (2) Try a different USB port on your computer. (3) Uninstall the existing driver, restart, and reinstall the manufacturer's official driver.