Printing barcode labels: ordinary printer, label printer or Zebra?

You do not need an expensive printer to start with barcode labels; you need a correct design and a method that fits your shop. This article compares the three methods by cost, speed and scan quality.

The short answer: under 300 labels a week, an ordinary printer with adhesive A4 sheets is enough. From there up to a few thousand you want a thermal label printer with a Windows driver (Xprinter, TSC, Godex from about 100 dollars). For a supermarket printing thousands a day or needing durability, a Zebra with ZPL. What matters is that the label comes from the same design whatever the printer, and that is what Sahl does.

Method one: adhesive A4 sheets on an ordinary printer

A4 label paper comes divided into a grid (for example 65 labels of 38×21 mm or 24 labels of 70×37 mm) and is sold in any stationery shop. You print the whole sheet on the laser or inkjet you already own, then peel and stick.

  • Fits: getting started, clothing, small shops, seasonal repricing rounds.
  • Does not fit: printing one label on demand (wastes a sheet), or items exposed to moisture.
  • Cost: a half-dollar sheet carries 24 to 65 labels.

In Sahl, enable "A4 sheet" in the label template and set margins and gaps as on the paper box; columns and rows are computed automatically.

Method two: a thermal label printer with a driver

A small printer that takes a roll of fixed-size labels (50×30 mm is the most common) and prints thermally with no ink. Installed on the computer with its driver, it is an ordinary printer to the browser: it prints a PDF with one page per label, and you pick it in the print dialog.

  • Fits: most shops and small supermarkets, and printing a single label at any moment.
  • Watch out: set the paper size in the driver to the roll size once, or labels print clipped. Thermal paper fades with heat and sun within months; for long-lived items pick quality direct-thermal stock or a printer with a transfer ribbon.
  • Cost: 80 to 200 dollars for the printer, and well under a cent per label.

Method three: Zebra and ZPL

Zebra and compatible printers understand ZPL: a text file describing the label in printer commands, so the barcode is drawn at the printer's native resolution without passing through an image. Tougher and faster, and networked without a dedicated computer.

  • Fits: supermarkets, warehouses, thousands of labels a day, harsh environments.
  • The Arabic problem: Zebra's built-in fonts cannot print Arabic. Sahl's approach: the barcode in native ZPL commands, and Arabic text drawn on the server with the same font and sent as images inside the file, so it prints as you see it in the preview.
  • Cost: from 300 dollars up.

Common sizes and what fits on them

SizeUseWhat fits
50×30 mmSupermarket shelf, foodName, a large price, an EAN-13 with its digits
40×30 mmHardware and stationeryName, barcode, a small price
40×60 mm hang tagClothing and shoesName, model, colour and size, barcode, price
22×12 mmJewellery and accessoriesA small EAN-8 without digits and the SKU in fine print

A design that scans first time

  1. The barcode as wide as possible with at least 2 mm of blank margin left and right; the scanner needs a "quiet zone".
  2. Height no less than 10 mm on the shelf; a short barcode needs precise aiming and slows the cashier.
  3. Always the digits under the barcode: when scanning fails the cashier types them.
  4. The price is the biggest element on a shelf label; the customer reads the price, not the barcode.
  5. Print one label first and scan it at the register before printing a hundred.

In the Sahl label designer you see the label at real size and drag elements, preview a PDF with a real item, then print from the "Print labels" screen with a quantity per item and the price from the list you choose. Items without a barcode? Generate an internal barcode first.

The last rule: start with the cheapest method that covers your volume today and keep the design. When you move from A4 sheets to a Zebra in a year you redesign nothing; the same template outputs PDF or ZPL.

Frequently asked questions

Can an ordinary thermal receipt printer (80 mm) print labels?

No. A receipt printer prints on a continuous roll with no gaps and cannot sense where a label starts. You need a label printer with a gap sensor.

What is the difference between direct thermal and thermal transfer?

Direct thermal prints on heat-sensitive paper without a ribbon; cheaper but fades over time. Thermal transfer uses an ink ribbon and gives a label that lasts years.

Does a ZPL file work on non-Zebra printers?

Many TSC, Godex and Honeywell printers understand ZPL or have an emulation mode. Check your printer manual; if it does not, print the PDF through its driver.

How do I send a ZPL file to the printer?

With Zebra Setup Utilities, or by copying it to the printer over the network or USB as the manual describes. Sending straight from the browser is not possible.