labeling

Labeling & Barcodes

Print. Scan. Trace.

Labels generated from source data—not retyped into Bartender. Every print event audited. Every scan linked to the record.

Labeling & Barcodes

The label said Sample A.

The vial contained Sample B. Six months of stability data—worthless. The investigation took three weeks to find a root cause everyone already suspected: mislabeling at initial storage. Someone printed a label in Bartender using last week's CSV export, stuck it on a vial, and put it in the wrong freezer position. The SOP was followed. The CSV was exported. The template was correct. None of that mattered.

This happens because external label software doesn't know what you're labeling. Bartender prints what you tell it to print. It can't prevent a label from being printed for the wrong sample, applied to the wrong vial, or placed in the wrong location. When FDA asks "how do you ensure label accuracy?" your answer shouldn't be "we have a procedure."

Labeling Comparison

The disconnect is architectural. Export a CSV, import it into Bartender, format the label, print it, hope it's right. By the time the label prints, the source data might have changed—the sample quarantined, the lot expired, the specification updated. Bartender doesn't know. It just prints. And every labeling error that reaches a patient started with this same gap: the label wasn't generated from the record it describes.

Labels generated from live data

In Seal, you don't export data to print labels—you print labels from records. Click print on a sample and the label generates from current data: sample ID, storage conditions, expiry date, hazard warnings, all pulled live from the record at print time. The barcode encodes the sample's unique identifier. The print event logs to the sample's audit trail automatically.

The label is correct because it's generated from the record, not exported and reimported with fingers crossed. And the moment you print, you can scan the label back to verify it matches the record you intended to label. Stick a label on the wrong vial? You find out in three seconds, not three weeks.

Every print event captures who printed what, when, from which workstation, to which printer, and how many copies. Reprints require reason codes and link to the original print event. When auditors ask about label controls, you show them the audit trail attached to the sample record—not a Bartender log file that nobody can correlate to anything.

Connected throughout manufacturing

The weighing label prints when the operator starts the dispensing step, with batch number, material, and target weight pulled from the batch record. The in-process sample label prints when the sample is collected, with the sample ID generated and linked to the batch and process step. The final product label prints at packaging, with all data from the batch record and verification against specifications before print is allowed.

Label accuracy isn't a check at the end—it's built into execution. Each label connects back to its source record, and each scan confirms the physical object matches its digital identity. A barcode is just an identifier, but a QR code in Seal is a link. Scan a sample QR with your phone and see the complete record: where the sample came from, what experiments used it, where its aliquots went, who handled it, what results were generated. The physical object connects to its digital history.

Templates and printers under control

In Bartender, label templates are files on someone's computer. Which version is current? Who approved the change? When was it validated? In Seal, label templates are controlled documents that go through review and approval like any other. Version history shows exactly what changed. Samples labeled before a change link to the old template version, samples labeled after link to the new version.

Label printers are GMP equipment, so Seal tracks qualification status, calibration dates, maintenance history, and ribbon lot numbers. A label printed on a qualified printer links to that printer's record. If a printer falls out of qualification, it can't print GMP labels until requalified. The system enforces what your SOP requires.

Why logistics tools fail GxP

Bartender, NiceLabel, Loftware—they're logistics tools designed for shipping labels and warehouse management. They assume label data comes from somewhere else via export, and that architecture can't guarantee what GxP requires. Exports are snapshots that may be stale by print time. Print events don't connect to regulated records. Label formats live outside your QMS. Anyone with access can print labels for any data. There's no mechanism to confirm a label matches its intended record.

You can write SOPs around these gaps and train operators to double-check, but you can't make a logistics tool enforce pharmaceutical traceability. That requires labels generated from source data within a regulated system—where the label and the record are the same thing.

Serialization and track-and-trace

DSCSA in the US. EU Falsified Medicines Directive. Russia's track-and-trace. China's drug traceability. Every major market now requires unit-level serialization—unique identifiers on every saleable unit, aggregated into cases and pallets, reported to national databases, and verifiable at every point in the supply chain.

Serialization Aggregation

This isn't a label problem. It's a data problem that happens to print on labels.

Seal generates serial numbers according to your numbering scheme and regulatory requirements. Each serial number links to its batch, its aggregation hierarchy (unit → case → pallet), and its transaction history. When a unit is commissioned, the serial number activates. When it ships, the transaction reports to DSCSA databases. When it's returned or destroyed, the serial decommissions.

The label carries the serial number. The system carries the meaning. Scan any serialized unit and see its complete history: where it was manufactured, how it was packed, where it shipped, who received it, and whether it's been verified legitimate. Counterfeit detection becomes trivial when you can ask the database "is this serial number real, and is it supposed to be here?"

Artwork management

The product label isn't just data—it's a designed artifact that must look exactly right. Regulatory agencies approve specific artwork. Customers expect specific branding. Different markets require different languages, different warnings, different regulatory statements.

Artwork Version Control

Seal manages artwork as controlled documents with visual comparison tools. Upload a new artwork version and the system highlights what changed pixel by pixel. Reviewers approve knowing exactly what's different. The approved artwork links to the products, markets, and registrations it supports. When regulatory requirements change in Germany, you can find every piece of artwork that references German text and needs updating.

Artwork proofing connects to the packaging line. Before a print run starts, the operator scans the artwork file and the system confirms it matches what's approved for this product, this market, this batch. Wrong artwork for the batch? The line won't start. The error that would have destroyed 50,000 units stops before a single label prints.

Label reconciliation

At batch end, the numbers must match. Labels printed minus labels applied minus labels destroyed equals zero. Any other answer means labels are unaccounted for—potential counterfeits, potential mix-ups, potential regulatory findings.

Label Reconciliation

Seal tracks label reconciliation automatically. Print events count labels generated. Application events count labels used. Destruction events count labels voided. At batch close, the system calculates the reconciliation and flags any discrepancy. Investigate before release, not during an audit six months later.

For serialized products, reconciliation extends to serial numbers. Every commissioned serial must be accounted for: shipped, destroyed, or held. Orphan serials trigger investigation workflows. The supply chain integrity that regulators require isn't paperwork—it's arithmetic that the system performs continuously.

Capabilities

01Labels from Source Data
Generate labels directly from records. No export, no import, no retyping. The label is correct because it comes from the data.
02Print Event Audit Trail
Who printed what, when, which printer, how many copies. Reprints require reason codes. Full traceability for every label.
03Scan-to-Verify
Print a label, scan it back. System confirms the physical label matches the digital record. Catch errors at point of labeling.
04QR Codes with Context
Scan a QR code to see full record history. Sample lineage, equipment calibration status, batch record details—one scan away.
05Controlled Templates
Label formats are controlled documents. Version history, change control, approval workflows. No mystery Bartender templates.
06Printer Qualification
Label printers tracked as qualified equipment. Calibration, maintenance, ribbon lots. GMP labels only from qualified printers.
07Manufacturing Integration
Labels generate as the batch executes. Weigh tickets, in-process samples, final product—all from batch record data.
08Inventory Tracking
Freezer boxes, shelf positions, storage units. Scan to see contents, scan to update location. Automatic inventory sync.
09Serialization & DSCSA
Unit-level serial numbers with aggregation hierarchy. Commission, ship, verify, decommission. DSCSA and EU FMD transaction reporting.
10Artwork Management
Controlled artwork with visual diff comparison. Link artwork to products, markets, registrations. Line verification before print runs.
11Label Reconciliation
Automatic accounting at batch close. Labels printed minus applied minus destroyed. Discrepancies flagged before release.
01 / 11
Labels from Source Data
Labels from Source Data

Entities

Entity
Description
Kind
Label Template
Controlled document. Layout, fields, barcode format. Version history, approval workflow.
type
Sample Label
Sample ID, storage temp, expiry, hazards. QR links to full sample history.
template
STAB-2024-0891
Stability sample label. Printed, scanned, verified in 3 seconds.
instance
Weigh Ticket
Material, lot, target weight, tare. Prints at dispensing step from batch record.
template
WT-B2024-041-001
First dispense of Batch B2024-041. Material verified by scan before weigh.
instance
Product Label
NDC, batch, expiry, strength. Generated at packaging, verified against specs.
template
Location Label
Freezer, shelf, position. Scan to see contents. Scan to update inventory.
template
Serialized Unit Label
2D barcode with GTIN, serial, lot, expiry. DSCSA and EU FMD compliant.
template
Print Event
Audit record. Who, when, which printer, how many copies. Linked to source record.
type
Scan Event
Verification record. Confirms physical label matches digital record.
type
Label Printer
Qualified equipment. Calibration tracked. GMP labels only from qualified printers.
type
ZEBRA-LAB-001
QC lab thermal printer. Qualified, calibrated, 12,847 labels printed.
instance
Serial Number
Unique unit identifier. DSCSA/FMD compliant. Aggregation hierarchy tracked.
type
01234567890128
Commissioned serial. Aggregated to case SCC-2024-0891. Shipped, verified, active.
instance
Artwork
Controlled label artwork. Visual comparison, market linkage, regulatory approval.
type
Reconciliation
Label accounting at batch close. Printed minus applied minus destroyed equals zero.
type

FAQ

Seal integrates with Zebra, SATO, and other common thermal label printers via standard protocols. Direct USB, network printing, and print server configurations are supported. We can add drivers for additional printer models.