SlabOSSlabOS Book a Demo
The Warehouse Desk · Issue 2026
Every slab
gets a label.
Every label knows its slab.

Retire the grease pencil. SlabOS prints slab labels straight from your inventory — QR codes that open the slab's record on any phone camera, native Zebra printing, and a true-to-inch fallback for every other printer in the shop. From the office, or from a phone standing next to the slab.

Scan-to-slab QR Zebra ZPL native Batch a whole delivery
Calacatta Gold
Quartz · 3cm
Lot: Spring shipment
Location: Bay 4
Finish: Polished
SLB-0417 7QM · 4×6″

The 4×6 slab tag — color, details, serial, and a QR that opens this slab's record on any phone.

Chapter One
01
The grease pencil

"Which slab
is this one?"

Every stone shop knows the ritual. A serial scrawled in grease pencil on the back of the slab. A number that wore off in the rain. A rack of white quartz where three slabs look identical and only one of them is sold. The inventory system says one thing; the warehouse says another.

The fix isn't a bigger marker. It's a label that carries its own identity — printed from the same system that tracks the slab.

Grease-pencil serials

Handwritten, smudged, and gone after one wet forklift run.

Mystery slabs

Identical whites on the A-frame — which one belongs to which job?

The walk-back

Someone walks to the office, checks the system, walks back. Twice.

Ambiguous handwriting

Is that a 1 or an I? An 0 or an O? At the saw, guessing is expensive.

SlabOS closes the gap between the rack and the record. Print the label from inventory, stick it on the slab, and from then on the slab identifies itself — to any phone camera in the building.

Chapter Two
02
On the label

Anatomy of
a slab tag.

Four things, arranged to be read from a forklift: the color and material name, your configurable detail lines, the slab serial, and a QR code. Scan the QR with any phone camera — no app — and the slab's journey page opens in SlabOS.

You choose what prints. QR on or off, serial on or off, detail lines your way — field configuration is built into the label flow, not buried in a settings page.

Color & material name

Big and legible — the first thing anyone reads across the rack.

Configurable detail lines

You pick what prints under the name — the fields your crew actually needs at the rack.

The slab serial

The slab's identity in SlabOS, printed in machine-friendly characters.

The QR code

Deep-links to that slab's journey page in SlabOS. Any phone camera opens it — no scanner hardware, no app install.

Fig. 02 — Four parts, one identity. The QR is the shortcut; the serial is the fallback.

Chapter Three · The turn
03
The code

No I. No L.
No O. No U.

Labels get read by scanners — and sometimes by a guy with a pencil copying a serial onto a cut sheet. So SlabOS encodes labels with a Crockford base32 code: the ambiguous characters are simply not in the alphabet. No I to confuse with 1. No O to confuse with 0. No L, no U.

Built for scanners, legible as handwriting when the scanner isn't in your hand. Either way, the code resolves to exactly one slab.

The alphabet, edited
7QM4X9KT
ILOU — removed from the alphabet entirely.

Crockford base32: a machine-friendly encoding where every character survives a scanner, a phone camera, and a shop-floor pencil.

Fig. 03 — Characters that can be misread don't exist in the code.

Chapter Four
SlabOS · Label print
Printer: Zebra found — Browser Print agent
Send: raw ZPL — straight to the printer, no driver dance
Print: label out — 4×6″ slab tag
No Zebra? HTML fallback — true-to-inch, system print dialog
Print: label out — exact size, any printer

Fig. 04 — Two print paths, one label. Zebra gets raw ZPL; everything else gets true-to-inch HTML.

04
The printers

Zebra native.
Any printer welcome.

Got a Zebra label printer? SlabOS talks to Zebra's Browser Print agent and sends raw ZPL straight to it — no driver dance, no print-preview roulette, no shrink-to-fit surprises.

Don't have one? You still print labels today. A true-to-inch HTML fallback pushes exact-size labels through the normal system print dialog on any printer in the shop. The Zebra makes it faster; it's never a requirement.

Chapter Five
05
Sizes & batches

Label a delivery
in one go.

A truck shows up with a container's worth of slabs. You don't print one label, walk over, print another. Batch printing sends the whole delivery's labels as one ZPL job — the printer runs, you peel and stick down the line.

Sizes match the job: the 4×6″ slab tag for the rack, smaller formats for remnants and shelf edges, and custom sizes up to 8″ when your stock demands it.

Batch ZPL — one job, whole delivery Choose which fields print
4 × 6″
The slab tag — full detail, rack-legible
4 × 3″
Mid-size — remnants and offcuts
4 × 2″
Compact — serial + QR up front
2 × 1″
Small — samples and shelf edges
Custom · up to 8″
Your stock, your dimensions — define the size you actually loaded

Fig. 05 — The size lineup. Every one carries the same slab identity.

Chapter Six · How it fits
06
The lineage

The label is a door
into the rest of SlabOS.

A label printer that only prints labels is a toy. This one is wired into the platform: the QR opens the slab's journey page, serials follow your locations, and remnants inherit their parent's identity.

Scan to journey

The QR deep-links to that slab's journey page in SlabOS — its record, opened by any phone camera.

Print from the floor

Labels print from the office — or from a phone in the warehouse. Crew inventory has the same button.

Per-location serials

Serials support per-location sequences — each location numbers its own stock.

Remnant lineage

Cut a remnant and it carries a child serial off its parent — a -r1 style suffix that keeps the family tree intact.

Labels live in inventory

This isn't a bolt-on label app. Labels print directly from SlabOS inventory — the same slab records your quotes draw on and your warehouse map organizes. Stick the label on, and the physical slab and the digital record stop drifting apart.

One of 150+ capabilities

Slab labels are one piece of one platform — quoting, scheduling, slab inventory, the crew app, and the customer portal all live behind the same login. One login, one bill.

See it printed live

Stick it on.
Scan it. Done.

Book a demo — we'll print a real label from a real slab record, scan it with a phone, and land on the slab's journey page. Bring your Zebra if you've got one. Bring any printer if you don't.

One platform · one login, one bill · see pricing

Epilogue · labeling questions
Do I need a Zebra printer?

No. Zebra printers are supported natively — SlabOS talks to Zebra's Browser Print agent and sends raw ZPL straight to the printer — but a true-to-inch HTML fallback prints exact-size labels through the normal system print dialog on any printer.

What does scanning the QR code do?

The QR deep-links to that slab's journey page in SlabOS. Scan it with any phone camera and the slab's record opens — no special scanner hardware and no app install required.

What's actually printed on the label?

The color/material name, configurable detail lines, the slab serial, and the QR code. You choose which fields print — QR, serial, and details can each be toggled. Codes use Crockford base32, an alphabet with no ambiguous I/L/O/U characters, built for scanners and legible as handwriting.

Can I label a whole delivery at once?

Yes — batch printing sends the whole delivery's labels as one ZPL job. Sizes run from the 4×6″ slab tag down to 2×1″, with 4×3″ and 4×2″ in between, plus custom sizes up to 8″.

What happens when I cut a remnant off a labeled slab?

The remnant carries a child serial off its parent — a -r1 style suffix — so lineage stays intact. Serials also support per-location sequences, so each location numbers its own stock. Print the remnant its own label from the office or from a phone in the warehouse; crew inventory has the same printing built in.

Keep exploring
Product tour Warehouse map Slab nesting vs Moraware Slab yield optimization Onsite (mobile) Customer stories Pricing
We’re on the floor · TISE 2027
Booth 5931 · Mandalay Bay, Las Vegas · Feb 2–4
Come say hi