Inventory4 min read

How to set up label printing

Every item gets a label — barcode for fast scan-to-sell at POS, price + title for the sales floor, optional markdown schedule for transparency. ResaleOS lets you build any label template, save a default printer in the desktop app, and auto-print new items as you intake.

1

Open Settings → Items → Label printing

The label printing page has two sections: a Default printer card with auto-print toggle, and a list of label templates. Templates are reusable — different sizes for different items (small thermal for vintage tags; sheet labels for retail; big tags for furniture).

app.resaleos.co/settings/label-printing
Settings
Account
General
Team members
Store
Store details
Store locations
Consignment
Account defaults
Surcharges
Consignor portal
Items
Item defaults
Label printing
Sales
Taxes
Receipt printing
Pricing rules
Notifications
Notifications
Integrations
Sales & import channels
Integrations
Billing
Billing
Plan
Label printing
Default printer for labelsApp only — saves you picking it every time you print.
Rollo X1040
Connected
Auto-print on intake
LabelsTemplates for thermal printers and sheet paper.
Thermal · RolloDefault
2.25" × 1.25" · Thermal
Sheet · Avery 5160
Sheet · up to 3 per row
Big tag · Lamps & furniture
4.0" × 6.0" · Thermal
2

Set a default printer (desktop app)

In the ResaleOS desktop app, Save a default printer once and ResaleOS prints to it silently — no OS dialog every time. In a web browser, you still get the standard print prompt. Toggle Auto-print on intake and every new product creation prints a label in the background. The default printer dropdown only shows when ResaleOS detects a connected printer.

Rollo X1040 / X10804×6 thermal • Best speed/value
Zebra ZD230 / ZD420Industrial thermal • Network-ready
DYMO LabelWriter 5xxSmall-tag thermal • Boutique scale
3

Build a label template

Click Create label. Pick Thermal (for roll printers) or Sheet (for office printers — Avery 5160, US Letter, A4). Choose dimensions, then toggle which fields print: title, price, barcode, SKU, brand, markdown schedule, consignor ID. The live preview updates as you toggle.

app.resaleos.co/settings/label-printing/edit
Settings
Account
General
Team members
Store
Store details
Store locations
Consignment
Account defaults
Surcharges
Consignor portal
Items
Item defaults
Label printing
Sales
Taxes
Receipt printing
Pricing rules
Notifications
Notifications
Integrations
Sales & import channels
Integrations
Billing
Billing
Plan
Edit label2.25" × 1.25"
Print mode
ThermalSheet
Show on label
Title
Price
Barcode
SKU
Brand
Markdown schedule
Consignor ID
Live preview

Vintage rosewood lounge chair, 1970s

$185.00

10% after 30d · 25% after 60d

CON-A12 · SKU VINT-0042

VINT-0042

Renders identically on Rollo, Zebra, DYMO
Where labels print

Across the product

On product create / edit

A Print label button appears on every product page. With a default printer set, one click sends the label silently.

Bulk-print modal

Select multiple products in the Products table → Print labels opens a bulk modal. Pick the template and printer, hit print. Sheet templates lay out 30 per page.

Scan at POS

Every label includes a barcode of the SKU. Scan it at POS to instantly add the product to a cart. Pair with a USB barcode scanner for a 2-second checkout flow.

Export to PDF

Don't have a printer handy? Hit Print and choose Save as PDF — useful for emailing labels to a print shop or a remote warehouse team.

Schedule on label

Toggle Markdown schedule to print upcoming price drops on the label. Customers see what the price will be at each step — a transparency boost that nudges them to buy now.

Multiple templates

Run as many templates as you need. Stores commonly run a small tag (apparel) + a big tag (furniture) + a sheet template for packaging slips, all from the same Settings page.

Browser vs desktop app

Saving a default printer requires the ResaleOS desktop app (Mac, Windows, Linux) — browsers can't silent-print. In a browser you'll get the OS print dialog. The desktop app is free; download it from Settings → Apps.

Frequently asked

Which printers are supported?

Anything macOS / Windows / Linux can install a driver for — Rollo, Zebra, DYMO, Brother, Star, Epson. ResaleOS prints PDFs and ZPL/EPL where supported.

Can I customize per location?

The default printer is per-machine, not per-location. Different stations can save different printers. Templates are workspace-wide.

What barcode format?

Code 128, encoding the product's SKU. Works with any standard 1D barcode scanner. We don't use UPC unless you paste one in — most thrift / consignment items don't have one.

Why is my preview different?

Thermal printers shrink long titles to fit. The live preview shows what the printer will actually output. If text is too small, increase label height or shorten the title format.

Can I rotate the label?

Yes — there's a swap-dimensions option for printers that feed paper rotated 90°. The thermal preset typically auto- handles this, but you can override.

What about shipping labels?

Shipping labels are separate — they're generated by the shipping carrier (USPS, UPS) and printed via the same default printer. Configure them under Sales → Shipping settings.

Need a hand with hardware?

Not sure which printer? Book a 15-minute call — we've seen every label setup under the sun and can recommend the right one for your store size and budget.