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
THE WORKFLOW IN ACTIONSLABOS · 38 SEC

Print a slab label and scan its record

Print a slab label straight from SlabOS inventory: pick the label template, your printer profile and the print connection, then stick the 4 x 3 label on the slab. Scan its QR or barcode and the right record opens, with serial, location, status and size. Remnants can use a compact 3 x 1 label that scans back the same way.

Read the clip: text and visual description

SlabOS-Print-And-Scan-A-Slab-v1 - all on-screen information (no voice-over; music and sound effects only)

Which slab is this? Three whites. One is sold.

Inventory · select. Print the label.
SL-2049. Marble · Bianco · 3cm. 126″ × 63″ · Rack A3.

Print labels · SL-2049.
Inventory labels.
Label template: Slab label · 4.00 × 3.00 in.
Printer profile: Shop label printer · 203 DPI.
Print connection: Zebra Browser Print (USB / desktop).
Print preview: 4.00 × 3.00 in. The label shows the colour name (Bianco), the serial (SL-2049), the size (126″ × 63″), the location (Rack A3), a QR code and a barcode.
Prepare labels.

Zebra Browser Print · USB / desktop.
Sent to the printer.
Recent label jobs: SL-2049 · confirmed.

On the slab.
4″ × 3″ label · 126″ × 63″ slab.

Scan inventory · scan for details.
Scan the slab. Scan QR or barcode.
The right record: SL-2049.
Marble - Bianco - 126″ × 63″ - 3cm.
Location: Rack A3.
Status: available.
Size: 126 × 63 in.
Open full details.

Print labels · remnant.
Smaller label.
Label template: Slab label · 4.00 × 3.00 in, switched to Remnant label · 3.00 × 1.00 in.
Compact 3 × 1 · sticker designer.
Remnant of SL-2049 · 63″ × 41″.

Scan inventory · barcode.
Same scan. Scan method: barcode.
SL-2049-r1.
Remnant · 63 × 41 in.
Status: available.

SlabOS. Print the label. Scan the slab.
slabos.com. Book a demo.

Notes: slab SL-2049 and remnant SL-2049-r1 are the same slab as in the Predicted Remnant Yield video. Interface elements are stylised recreations using the product's real control names, not screenshots. The default slab and remnant labels in SlabOS are 4 × 3 in; the 3 × 1 in remnant label is the sticker designer's "Use compact 3 × 1 layout", which a shop sets up for its remnant template. "Zebra Browser Print" is the name of the print connection option inside SlabOS; no printer model is shown.

Open video ↗
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.

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 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 · Reading them back

An RFID sweep down the aisle — no aiming, no line of sight. The rack counts itself.

06
Counting the yard

Scan it. Photograph it.
Or just walk past it.

Printing the label is half of it. The other half is reading it back — and counting your own yard shouldn't depend on which hardware you happen to own. Every method below is included.

Barcode

A handheld scanner and a printed label — the way your yard already works. We just make the labels.

QR

No scanner? You're holding one. Print QR labels and count the yard with the phone in your pocket.

RFID

Tag each slab once and never aim at anything again. Walk the aisle and the rack counts itself — including the tags you can't see.

All three. No tiers, no add-ons, and no hardware you're locked into.

Chapter Seven · How it fits
07
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

SLABOS IN MOTION 04 FILMS

SEE THE WORKFLOW.IN MORE DETAIL.

A closer look at the decisions, details and handoffs that make the work happen.

One slab, three jobs: remnant lineage

Follow a received slab into a kitchen, its remnant into a vanity and the next remnant into a bar top. Each remnant keeps its parent relationship and can crop its photo from the original slab.

Open video ↗

Find the slab in your yard

Explore slab looks, a warehouse map by bay, QR, barcode and RFID labels, and remnant records linked to their parent slabs.

Open video ↗

Review a rack count with RFID

Walk a rack with an RFID reader and SlabOS takes inventory. Rack A-3 should hold 12 slabs. A Take inventory count with RFID reads 12 tags, but one slab (SL-2047) is booked to B-1 and one expected slab (SL-2112) was not seen. Review every change, confirm 12 pieces, and the one misplaced slab's location updates. Unseen stock stays in inventory.

Read the clip: text and visual description

SlabOS: Walk the rack. Count the yard.

The video has no voiceover. Everything below appears on screen, over an original instrumental score.

12 slabs on paper. Which 12 are on the rack? Rack A-3.

Walk the rack. In SlabOS scanning, choose Take inventory, the RFID scan method and rack A-3, then Start count. Use the Crew app with an RFID sled, or a paired reader.

The reader walks the aisle and the tags are read one by one, from 00 of 12 to 12 of 12. No aiming, no line of sight. Each tag is counted once, and reads are saved on the device.

Same count, different slabs. SL-2047 is on the rack, but its record says B-1: it is unexpected on this rack. SL-2112 is expected on A-3, but it was not seen.

Review every change. Also place the selected pieces on this rack. I reviewed the unseen pieces; keep them in inventory. Confirm 12 pieces.

12 confirmed. SL-2047 moves from B-1 to A-3, and its location is updated. SL-2112 was not seen, and it stays in inventory.

SlabOS. Walk the rack. Count the yard. QR, barcode, RFID. slabos.com. Book a demo.

Notes: RFID needs a compatible reader (the Crew native app with an RFID sled, or a paired reader that sends EPCs as keyboard input), and labels are encoded and verified on an RFID-capable printer before they are activated.

Open video ↗

Count Matches

Explore this additional SlabOS workflow demonstration.

Open video ↗

Choose a film to play Explore the collection →

We’re on the floor · TISE 2027
Mandalay Bay, Las Vegas · Feb 2–4
Come say hi