Skip to content
▪ JetLabel 1.2.0 · Mac, iPhone and iPad · 7-day free trial · Pro: one-time in-app purchase
JetLabel™
Features Barcodes Printers Pricing FAQ Highlights in JetLabel 1.2.0 Try free for 7 days
Printers / TSC / TSC TE310
COMPATIBILITY · macOS

TSC TE310

A 4-inch desktop thermal printer for product, barcode and shipping labels. Works with JetLabel on macOS through TSC’s macOS driver — no Windows needed.

Works on macOS 14+ JetLabel 1.2.0 TSC macOS driver
TSC TE310 — spec sheet
Language
TSPL2 (+ Eltron/Zebra emulation)
Resolution
203 / 300 dpi
Interfaces
USB · opt. Ethernet / Serial / WLAN
iPhone & iPad
Network printing (TSPL, network models)
macOS driver
Yes
Recommended
60 × 30 mm, 100 × 150 mm

Printing from iPhone and iPad

JetLabel on iOS and iPadOS supports AirPrint and suitably configured network label printers using supported protocols. Check the printer and its network configuration before printing.

Each model page shows whether the printer works on Mac with its macOS driver and whether direct network printing from iPhone and iPad is possible. The ratings are based on manufacturer specifications. Brother QL and Bluetooth direct printing are not supported on iOS.

Resolution
300 dpi
Max print width
108 mm / 4.25"
macOS driver
Required
Connection
USB · Ethernet
Languages
TSPL / ZPL
Media
Direct & transfer
Setup on macOS

Up and printing in three steps.

01.
Connect the printer

Plug in via USB or add it to your network over Ethernet, then power on.

02.
Add it in macOS

Install TSC’s macOS driver, then add the TE310 in System Settings → Printers & Scanners.

03.
Print from JetLabel

Open JetLabel, pick the TE310, set your label size in mm, run Preflight and print direct.

Test prints

What we printed in testing.

● Code 128 · 60×30 mm
Sharp bars, scannable first try at 203 dpi.
● FNSKU · 60×30 mm
Dominant FNSKU + single-line title, true size.
● QR + text · 40×30 mm
Crisp QR with readable caption, no scaling artefacts.
▪Recommended label sizes
60 × 30 mm 100 × 60 mm 40 × 30 mm 57 × 32 mm 100 × 150 mm 38 × 25 mm

All sizes print at true dimensions on the TE310. Set the exact width/height in JetLabel’s document properties.

▪Known issues
▸ Gap/black-mark calibration may be needed after a media change — run the printer’s auto-calibration.
▸ Set print speed to 4–5 ips for dense barcodes to keep bars crisp.
▸ Over Ethernet, assign a static IP so the printer stays discoverable.
Driver note

JetLabel prints to the TE310 through the macOS printing system and does not install drivers itself. Install TSC’s macOS CUPS driver, add the printer under Printers & Scanners, then select it in JetLabel.

▪Troubleshooting
The printer isn’t listed in JetLabel

Make sure it’s added in macOS Printers & Scanners first. JetLabel shows configured printers; if it’s found but not configured, JetLabel links you straight to the macOS settings.

Labels come out blank or partly printed

Check the media type (direct thermal vs transfer ribbon) and run auto-calibration so the printer learns the label gap.

Two labels feed per print

Confirm the label size in JetLabel matches the physical media; the TE310 hardening prints one label per job at true size.

Barcode won’t scan

Lower the print speed and run Preflight in JetLabel — it flags low DPI and clipped barcodes before you print.

FAQ

Common questions.

JetLabel discovers installed macOS printers and Bonjour/network devices, reads CUPS info where the sandbox allows, and prints directly to thermal label printers — TSC, Zebra, Brother, DYMO, Deli and similar. It does not auto-install drivers (that isn’t reliable on macOS), but it clearly shows what’s missing and the next step.

No. JetLabel Pro is a one-time, non-consumable in-app purchase. No subscription or JetLabel account is required.

Download JetLabel for free and start the trial with one tap in the app. For 7 days, every Pro feature is available on Mac, iPhone and iPad. The trial applies once per Apple Account; reinstalling the app does not reset it. Existing users of the former Free version also get 7 days after updating to 1.2.0.

Without a purchase, JetLabel switches to view-only mode. Your labels are kept, but editing, printing, export and import are locked until you buy Pro. Pro is a one-time in-app purchase and unlocks everything again immediately.

Pro permanently unlocks every feature, including your own data sources, batch and selected-record printing, quantities from a column, continuing serial numbers, local print history, PNG/SVG export and Amazon FBA tools. Pro is a one-time in-app purchase.

Yes. Store your Amazon SP-API credentials in the macOS Keychain, use Amazon articles as a data source, and print FBA-style labels with a dominant FNSKU barcode, readable text and a single-line title — at any label size you need.

Everything runs on your Mac. No cloud, no account, no telemetry. Amazon credentials are stored in the macOS Keychain — no .env files needed.

Yes. Your own CSV, Excel and JSON files, plus online data sources, are supported during the 7-day trial and with Pro. Built-in sample data is included too.

Print to your TSC TE310 on Mac today.

Try JetLabel free for 7 days and run a test print in minutes — no subscription.