Home › Pharmacy & Lab

Pharmacy and Laboratory Label Printing

Pharmacy and laboratory labels are small, dense and consequential. A dispensing label carries dosage instructions someone will follow literally; a sample label carries an identity that must survive a freezer, a centrifuge and a chain of custody.

🖨️ Your printer almost certainly already works. Native ZPL, TSPL/TSPL2, TPCL, ESC/Label, EZPL and PPLB — the languages behind 50+ printer brands. Compatible brands →

Small surfaces, dense data

A 5 ml vial has very little printable area. Data Matrix encodes far more than a linear barcode in a small square and tolerates the curvature of a vial, which is why it dominates in labs. Around 140 symbologies are available, including GS1 Data Matrix for regulated pharmaceutical use.

Identity that cannot collide

Sample and batch IDs are allocated server-side. Two benches printing simultaneously receive distinct values, and a crash mid-run does not reset the sequence — the failure mode that quietly produces duplicate sample IDs.

Chain of custody

Every label writes a hash-chained, HMAC-signed audit entry: the data, the template version, the operator, the printer and the time. Reprints come from that record, so a replacement label is identical to the original rather than a reconstruction.

Choosing stock for the environment

Where the data comes from

LIMS and pharmacy systems can drive printing over the REST API, a watched folder, or a direct database read — whichever the system supports. See system integration.

Labels that survive the freezer

Serialised IDs, Data Matrix and an audit record for every label printed.

Start free →