For contract manufacturers, co-packers, and operations

Forty brands. Twelve label routing guides. One template library.

Every customer has their own artwork. Every retailer has their own routing guide. Multiply those and you are maintaining hundreds of label and document variants, each with a different owner and a different approval chain — and one wrong version becomes a chargeback billed to you. Qpro+ holds every variant centrally and resolves it at print time, so a customer's change is an edit, not a production project.

What it costs today

A mislabeled carton is a deduction, not a do-over.

Retailers deduct billions from supplier payments every year, and label and barcode errors sit among the leading causes. The penalties are published, per-incident, and taken straight off the remittance.

FailureTypical published penaltyWhere it comes from
Labeling violation$25 – $200 per incidentWrong template version, stale data, missing field
Unscannable or misplaced GS1-128~$10 per boxSymbology, quality, or placement drift between sites
Defective carton barcodeunder $1 each, at scaleEncoding errors multiplied across a full pallet run
ASN doesn't match the pallet3% – 5% of cost of goodsLabel printed before the shipment was final
Non-compliant packaging~2% deducted from paymentRetailer-specific routing guide not reflected in the template

Figures are drawn from publicly published retailer compliance and routing guides and vary by retailer, program, and year. Check your own routing guides for the numbers that apply to you.

Almost none of these are printing failures. They're data and version failures — the right label, printed from the wrong template, or the right template filled with values that were already stale.

Time to production

The fortieth customer shouldn't take as long as the first.

A new brand almost never arrives with a genuinely new label. It arrives with a spec that is mostly something you have already built, printed, and had signed off — a different logo, a different declaration block, the same routing guide underneath. Clone the closest approved template, change only what differs, and send that for approval.

Clone any template

Duplicate a label or document design with its layout, fields, symbologies, and placement intact, then edit only what the new customer changes.

A clone starts as a Draft

Copies arrive unapproved and inactive. Nothing a clone inherits reaches a printer until someone promotes it deliberately.

Keep a pattern per routing guide

Build one compliant base per retailer, then clone it per brand. The routing guide gets solved once instead of forty times.

Try a change safely

Clone a live template to test a new field, symbology, or placement against real data without touching what the line is printing right now.

Documents clone the same way

Pallet placards, packing lists, and certificates of analysis live in the same library and duplicate under the same rules.

Onboarding isn't a dev project

Adding a customer is canvas work. The API call that prints their labels is the one your systems already make.

This is the number to put a stopwatch on. Not print speed — the days between a brand handing you artwork and the first compliant pallet leaving the dock. That interval is where cloning pays, and it's the one your customers actually notice.

Real-time data

The data is already live. The label should be too.

Lot number, pallet and box identifiers, piece quantities, expiry, customer codes — your systems know all of it at the instant the pallet closes. Pre-printing means guessing at those values hours early, then absorbing the difference.

SituationPre-printed batchRendered at print time
Run finishes shortSurplus labels discardedNothing printed that wasn't needed
Run finishes longGoods wait, unlabelled and unaccountedPrint continues without interruption
Lot changes mid-runReprint the batch, or relabel by handNext label carries the new lot
Customer changes artworkNew stock, new setup, new batchNew template version, live on the next print
Wrong version reaches the linePull the run and relabel by handRoll back to the last good version and keep printing
Night shift, no one availableProduct stranded until morningPrints on demand, unattended
Audit asks what shippedReconstruct from paperworkPrint history by date, reprint from the list

The 2D transition

Every label you print is about to need a 2D code.

GS1 Sunrise 2027 calls for retail point-of-sale systems to be able to read 2D barcodes — GS1 DataMatrix, or QR carrying a GS1 Digital Link — by the end of 2027. It's a capability milestone rather than a mandate, and 1D isn't going away. But individual retailers are setting their own supplier timelines, and the transition means dual-marking: carrying both codes on the same artwork.

That's a re-issue of every template you own. If your layouts live inside application code or a per-site desktop tool, it's a development project multiplied by every system and every site. If they live in Qpro+, it's an edit.

Both codes, one template

Add a GS1 DataMatrix or Digital Link QR alongside the existing UPC or GS1-128 without rebuilding the layout.

Complete symbology support

Full 1D and 2D types, including GS1-128, DataMatrix, QR, and SSCC serialization for case and pallet hierarchy.

Move each customer on their own date

Brands and retailers will transition at different speeds. Clone the template, add the 2D code, and promote it when that customer is ready — no single cutover date.

RFID in the same design

Encode RFID-enabled stock as part of the template, configured alongside the printed artwork rather than in a separate tool.

Approval and accountability

Who approved this label version?

When a retailer rejects a pallet or a lot gets pulled, the question is rarely what the label said. It's who changed it, when, and who signed off — and in contract manufacturing, that answer decides who absorbs the cost.

Draft and Active states

Work on a customer's template without affecting what the line is printing right now. Promote it deliberately.

Approval before production

Route a change to the person who owns that customer's artwork for a green check or a red X before it reaches the floor.

Version history

Every revision is retained — what changed, who changed it, and when. The trail exists before anyone asks to see it.

Rollback in one step

Restore an earlier version and the next request prints it. No rebuild, no re-import, no waiting for whoever made the change.

Print history by date

A record of what was produced and when, with reprint from the list view when a label is lost or damaged.

One library, one answer

Every site resolves against the same templates, so "which version was that line running" has a single answer instead of a search.

How rollback behaves, plainly: a rollback restores a version that was already approved, so it goes straight to Active rather than back into the approval queue. That's deliberate — rollback exists for the moment the line is running the wrong artwork and every minute is another pallet. The revert is itself recorded, so the trail shows the rollback as clearly as it shows the change that caused it.

On the label

Whatever your customer's brand team specifies.

Contract work means somebody else owns the artwork, and it rarely arrives simplified. Colour, logos, compliance marks, and creative treatments have to survive alongside the barcode.

Customer-supplied graphics

Logos, marks, and compliance artwork per brand. Upload once and reuse across every template for that customer.

Colour and creative design

Not limited to monochrome thermal. Full type, colour, transparency, and layering when the artwork calls for it.

Precision placement

Smart guides, edge and centre snapping, equal-spacing hints, and X/Y nudging — because routing guides specify placement, not just content.

Any unit, any size

Label dimensions in inches, millimetres, or pixels, with 45° rotation increments for awkward applicator positions.

Documents, not just labels

Pallet placards, packing lists, certificates of analysis, and form-fill PDFs render from the same template library, as PDF rather than ZPL.

No print server

Nothing to install at each site and nothing to maintain. Print through the browser dialog, or hand output to PrintNode.

Getting there

You don't have to integrate on day one.

Start by rebuilding your worst customer's label set and printing from the browser. When you're ready to connect your MRP, ERP, WMS, or a custom application, the same templates are already there — you're adding a trigger, not rebuilding a library.

The signal to watch: count your live label and document variants and how often they change. High variant count with frequent revisions is where centralizing pays for itself well before the print volume does.

STAGE 01

Rebuild one customer's labels

Put a single brand's full variant set on the canvas. Print on real stock, on your own printers, and check it against their routing guide.

STAGE 02

Clone your way through the rest

Once one customer is right, the next ones start from it rather than from a blank canvas. Clone, change what differs, approve.

STAGE 03

Map the fields

Name the values your systems supply. Qpro+ generates the request snippet to hand to whoever owns the calling system.

STAGE 04

Trigger from your system

The line, the scanner, or the scheduler calls the API. The same templates now print themselves, across every customer you serve.

Rebuild your worst label today.

The free account doesn't expire and doesn't cap prints, and ZPL output is never watermarked. Take the customer template that causes the most rework and see how long it takes — then clone it for the next customer and see how much less.

Qpro+ is a Quando Solutions product — supply chain & manufacturing IT