Blog

2026.09.03

Label Printing System for Thailand Factories: RFP and PoC

Label Printing System for Thailand Factories: RFP and PoC

When selecting a label printing system for a factory in Thailand, print speed is only a small part of the decision. The system must control obsolete artwork, unapproved printing, duplicate reprints, unreadable barcodes and wrong-shipment risk as one evidence chain. This guide explains how to specify, pilot and accept a closed loop covering label version control, approval, label printer integration, print verification and inbound/outbound inspection.

Select a label printing system as a control platform, not a print utility

A label transfers item, lot, quantity, expiry, destination and regulatory information between the physical product and digital records. If an obsolete template or the wrong master data is used, every later scan merely processes the error faster. A production-grade system should therefore answer:

  • Who requested which approved version for which order, item and lot?
  • Which ERP or MES values were frozen at what point?
  • Which printer, settings, stock and ribbon produced how many labels?
  • Who approved a reprint, for what reason and quantity?
  • Did the print contain the intended data and remain readable?
  • Did the label, physical unit and shipment instruction match at the shipping gate?

In this article, “closed loop” means approved version → authorized issue → print verification → physical-item match → shipping gate → exception handling → audit evidence. For identifier and inventory-tracking fundamentals, see our barcode management system guide. For mobile-device selection, see handheld terminal implementation in Thailand. Here the focus is the control layer above them.

Fix the scope and accountability before the RFP

Inventory the label types and process boundaries before inviting proposals. “Support all labels” is ambiguous: a vendor may demonstrate office forms while production expects product labels and logistics expects customer shipping labels.

ScopeTypical data sourceMain riskExample accountable owner
Material/receiving labelPurchase order, ASN, receiptSupplier lot confused with internal lotWarehouse manager
Work-in-process labelMES, production order, resultObsolete version after process changeProduction manager
Product/regulatory labelItem master, BOM, quality documentsUnapproved claim, wrong language or marketQuality assurance
Case/pallet labelPacking result, shipment orderWrong quantity, hierarchy or SSCCLogistics manager
Customer-specific labelSales order, EDI, customer specificationWrong customer ruleSales and logistics

Separate process owner, artwork owner, master-data owner, system administrator, issuer, reprint approver and quality decision-maker. Even at a small site, one person should not be able to edit, approve and reprint without oversight. Where staffing is limited, prioritize separation between change and approval, and between routine issue and exceptional reprint; use time-limited delegation.

Requirements for label version control and approval workflow

Version control is not a filename ending in “v2.” Treat a template as an approved object with applicable market, item, customer, packaging level and effective period. Operators should not be able to choose an obsolete version at will.

Attributes each label version should carry

  • Unique version ID, revision and state: draft, review, approved, retired.
  • Applicable items, customers, countries, languages, package levels, sites and lines.
  • Effective start/end and disposition of work in process and old packaging.
  • Data source, format, length, mandatory rule and permitted characters for every variable.
  • Barcode symbology, identifiers, data syntax and design constraints.
  • Reviewers, approvers, timestamps, change reason and supporting documents.
  • Comparable differences, test prints, verification results and rollback target.

The GS1 General Specifications are the primary reference for GS1 identification keys and data carriers. Version 26.0, published in January 2026, is the current reference point for applicable symbol and syntax requirements.GS1 General Specifications 26.0 GS1 Change Notifications include proposals and changes for the next Version 27.0, including 2D and Digital Product Passport topics. Treat them as preparation for future change—not proof that every announced item is already a current requirement.GS1 General Specifications Change Notifications

Changes that approval must control

Control fixed wording, translation, units, regulatory symbols, barcode data, sources, formulas, conditional logic, fonts, and settings that affect darkness or speed—not only object position. A risk-based workflow may distinguish minor and major changes, but “minor” should alter evidence and approval depth, not eliminate review.

Acceptance testing must show that an approved version cannot be edited in place, emergency changes expire and receive retrospective review, and relevant ERP master changes trigger impact assessment. Preserve what difference each approver actually reviewed, not just an approval timestamp.

Label Printing System for Thailand Factories: RFP and PoC - figure 1

Technical requirements for label printer integration

“It prints from Windows” is not enough. Factories face mixed vendors, different DPI, network interruptions, consumable changes, print-server outages and spare-printer switching.

AreaRequirement to confirmPoC evidence
ConnectivityLAN, USB, server/direct mode, retry behaviorCommunication log, job ID, recovery timeline
Print languageZPL/ZPL II or driver mode, encodingActual commands, settings and samples
Device variance203/300/600 dpi, width, cutter, peel modeSame template across real devices
Status feedbackMedia out, head open, ribbon out, pauseAlert matched to job status
IdempotencyPrevent duplicates after timeoutRetry test and issued-quantity log
SecurityAuthentication, management ports, network zonesPermission matrix and change log

Zebra’s official documentation describes ZPL II and ZPL compatibility settings under ZPL Mode.Zebra ZPL Mode This is a vendor/device example, not evidence that every printer behaves identically with ZPL. Test firmware, resolution, fonts and connectivity on the intended models.

A successful send does not prove that correct paper emerged. Link the application job ID, printer response, verifier or scanner result and operator attachment confirmation through one business key such as packing ID or order number.

Print verification is more than “my scanner read it”

A barcode that one scanner read once is not necessarily of sufficient quality. GS1 Support recommends an ISO/IEC 15426-compliant verifier and evaluation against the relevant GS1 symbol specification table.GS1 Support on printed barcode quality GS1’s verification guideline positions verification as a managed quality process.GS1 Barcode Verification Process

Separate three layers in acceptance:

  1. Content validation: human-readable and encoded data match the target ERP/MES/WMS record.
  2. Operational readability: production scanners can read under intended distance, angle, speed, light and packaging conditions.
  3. Quality verification: where required, a calibrated and controlled verifier evaluates the applicable specification.

Results depend on printer, stock, ribbon, method, speed, darkness, head wear, dirt, static, curved application, films, lamination and temperature. Use production material, minimum/maximum data, actual line speed and aged samples—not only clean office samples.

For auxiliary mobile scanning, Google ML Kit Barcode Scanning supports common 1D/2D formats and on-device offline processing.Google ML Kit Barcode Scanning Limits described on that page, such as codes handled in a call, are ML Kit implementation conditions, not universal limits for industrial scanners, verifiers or label systems. A phone scan also does not replace standards-based quality verification.

Reprint control closes a major wrong-shipment gap

Reprinting is necessary but highly vulnerable to misuse. If “damaged” or “lost” allows unlimited copies, one product or pallet identifier can appear on multiple physical units.

Minimum reprint controls

  • Relate the reprint to its original job and business object.
  • Require reason code plus comments, old-label recovery or a photo according to risk.
  • Set quantity limits, time windows and role-based approval.
  • Track generations and invalidate superseded physical-label status.
  • Distinguish a copy from a newly assigned identifier for non-reusable serials or SSCCs.
  • Require two-person or quality approval for high-risk/customer-specific labels.
  • Review rates by reason, user, device, item, line and time.

Making every reprint wait for a manager can stop a line and encourage shared accounts. Apply tiers: reason and limit for low risk, supervisor approval for medium risk, quality approval for high risk. The KPI should not reward hiding legitimate reprints; it should expose unusual concentration and unresolved causes.

Close the loop with an inbound/outbound inspection system

Label Printing System for Thailand Factories: RFP and PoC - figure 2

An isolated printing system cannot prevent a correct label being placed on the wrong case, contents being swapped, or an old label remaining after a shipment change. A closed loop controls events in order:

  1. Select allowed data and artwork from the sales, production or shipment instruction.
  2. Scan the packing unit or physical item before issuing only its label.
  3. Validate content/readability immediately and allow only passed jobs to attachment.
  4. Register item, inner case, outer case and pallet parent-child relationships.
  5. Recheck destination, item, lot, quantity and hierarchy at the shipping gate.
  6. On change, cancellation or repack, invalidate old relationships and re-inspect.
  7. Return evidence to WMS/ERP and block incomplete or duplicate confirmation.
GatePass conditionBlock exampleEvidence to retain
Before issueActive order, approved version, target fixedObsolete version, hold, excess quantityOrder, version, operator
After printContent match, readable, required quality passNo-read, wrong digits, expired verificationJob, device, result
After attachOne-to-one physical matchWrong lot, duplicate IDPhysical ID, time, terminal
After packCorrect hierarchy and quantityProhibited mix, missing childPackage ID and members
At shipOrder, destination and status matchCancelled, uninspected, wrong customerShipment, decision, override

Effective wrong-shipment prevention blocks critical mismatches by default. Overrides require authority, reason, expiry and approval. If offline operation is necessary, limit which orders, versions, quantities and durations can be cached; test conflict reconciliation and duplicate-shipment prevention after reconnection.

Thailand-specific language, regulatory and operating conditions

Thai, English, Japanese and customer languages may coexist in one process. Test combining marks, font substitution, line breaks, units, date formats, Buddhist/Gregorian years and local input-to-ERP code mapping on actual devices. Do not confuse the user-interface language with the legally or contractually required product-label language.

Medical devices require product-specific handling. Thailand FDA’s IVD label guide distinguishes home-use and professional-use language expectations and asks for artwork from primary package through outer box, separate labels for multiple packaging/product numbers, and support for performance claims.Thai FDA IVD label guide This is an IVD medical-device example, not a universal rule for industrial parts, food or every product. Confirm the competent authority, customer contract and industry requirements with local quality/legal owners.

“Regulatory compliant” is not a sufficient system requirement. The system must assign each statement to the relevant product, market and packaging level, connect it to supporting documents and versions, control transition inventory and reproduce the label that was effective at the historical time.

What the RFP should evaluate

An RFP should demand demonstration of critical scenarios, not yes/no marketing answers. Require vendors to identify standard capability, configuration, custom development, third-party products and operational workarounds separately.

Evaluation areaRequired responseMain acceptance evidence
Version/approvalState flow, difference view, segregation, emergency changeApproval trail and obsolete-version block
Data integrationERP/MES/WMS methods, retry, reconciliationInterface log and record match
PrintersModels, configuration distribution, statusSamples and failure test by device
VerificationContent, readability, verifier integrationResults and calibration control
ReprintReason, limit, approval, old-label dispositionPass, reject and override evidence
InspectionPackaging hierarchy, ship gate, cancellationEnd-to-end results
SecuritySSO, RBAC, audit, encryption, support accessPermission test and logs
AvailabilityRedundancy, offline, recovery objectives, backupRecovery exercise
OperationsChange, monitoring, training, SLA, upgradesRACI, procedures and support terms
MigrationTemplates, masters, history, parallel runReconciliation and cutover plan

Compare total cost: template migration, interfaces, terminals, verifiers, networks, training, validation, consumable tests, support, future change and exit exports—not just licenses and printers. This article gives no market-price claim because cost varies materially by site count, volume, regulation, installed equipment and availability needs.

A PoC should test failure, not one beautiful print

A PoC should make critical hypotheses and interfaces falsifiable under production conditions. Cover normal operation, boundaries, failure, authorization, change, reprint and shipment cancellation.

Recommended PoC scenarios

  1. Select an approved version from an ERP order and print minimum/maximum variable data.
  2. Request obsolete, future, wrong-customer and wrong-package versions and confirm rejection.
  3. Compare content, dimensions, readability and quality on real 203/300 dpi devices.
  4. Cause media-out and network interruption; retry without unintended duplicate quantity.
  5. Test damaged-label reprint, quantity excess, missing authority and expired approval.
  6. Attach a valid label to the wrong case and block it after attachment or at shipping.
  7. Change/cancel a shipment and invalidate issued labels and packing relationships.
  8. Test Thai/customer characters, largest data, difficult stock and actual line speed.
  9. Trace one shipment backward to version, source data, printer, verification and approval.
  10. Restore from backup and reconcile versions, serials and incomplete jobs.
Label Printing System for Thailand Factories: RFP and PoC - figure 3

Set numeric criteria from your own conditions. For example, “all critical scenarios pass,” “100% of high-risk mismatches are blocked,” “zero unintended duplicates in retry tests,” and “zero missing mandatory audit fields” are illustrative acceptance targets, not industry benchmarks or performance promises. Define barcode grade and measurement conditions from the applicable use/specification.

Make UAT and acceptance evidence-based

Acceptance should combine critical workflows, non-functional behavior, operational readiness, migration and exceptions:

  • Defect severity and the authority that may accept an unresolved issue.
  • Counts and reconciliation for templates, masters, users and printer settings.
  • Performance, concurrent issue, peak load, spool congestion and latency.
  • Backup, restore, offline, failover and spare-device switch.
  • Permissions, audit logs, clock synchronization, retention and admin action.
  • Operator training, standard work, reprint, destruction and escalation.
  • Hypercare KPIs, daily reviews and exit criteria.

Evidence should include test ID, input, expected/actual result, screenshots/logs, physical sample, verifier result, performer, time and defect ID. Because physical labels can change with time/environment, define sampling and storage conditions.

KPIs should show closed-loop health, not print volume

More prints are not inherently better; they may indicate overprinting or rework. Segment the following by item, line, shift, printer, version and reason:

  • First-time-right issue rate.
  • Obsolete/unauthorized version blocks.
  • Content mismatch, no-read and quality failure.
  • Reprint rate, leading reasons, unrecovered old labels and approval deviations.
  • Attachment mismatch, hierarchy mismatch and shipping-gate block.
  • Wrong shipment/near miss and detection point.
  • Printer downtime, recovery, spare switch and duplicate print.
  • Change lead time and emergency-change share.

If a site sets “reprint below 1% per month,” that is an example local target based on its history and risk, not a universal standard. One number across lines may encourage under-reporting; review legitimacy, concentration, recurrence and old-label disposition.

Implementation roadmap and roles

Start with one representative and observable product family or shipping lane rather than a simultaneous rollout.

  1. Discover: inventory labels, versions, sources, printers, exceptions and incident history.
  2. Design controls: define RACI, states, approvals, reprint, gates and evidence.
  3. RFP/select: specify mandatory scenarios and evidence; separate standard and custom work.
  4. PoC: run pass and fail cases on production materials, devices and data structures.
  5. Build/migrate: implement interfaces, templates, permissions, monitoring and procedures.
  6. UAT/train: production, quality, logistics and IT accept end to end and rehearse exceptions.
  7. Limited go-live: use KPIs and daily review to decide stability and expansion.
  8. Scale: manage differences and revalidate each plant/customer context.

IT owns connectivity/availability; quality owns artwork, regulation and verification; production owns process-to-physical truth; logistics owns packing/shipping; master-data teams own data; management owns risk appetite and investment. Vendors cannot assume the company’s approval and physical-conformance accountability.

Common failures and corrections

Calling a printer refresh a system implementation

Faster output leaves obsolete artwork, wrong data, reprint and misapplication untouched. Design the business key across version, source, verification and shipping.

Using spreadsheets or shared folders as the approved master

Copies and local files make effectiveness and differences ambiguous. Centralize the approved object and recheck its state at issue time.

Ending the PoC on an office demo printer

Materials, speed, lighting, networks, scripts and data volumes differ. Include the most difficult production conditions.

Allowing every mismatch as a warning

Warning fatigue makes critical events ignorable. Block critical conditions and record controlled overrides.

Trusting goodwill for reprints

Root-cause analysis and duplicate-ID prevention become impossible. Link original job, reason, quantity, approval and old-label disposition.

Treating one successful scan as quality approval

One scanner/condition is not verification. Apply the appropriate GS1 specification and verifier process where required.

Separating labels from inbound/outbound inspection

It misses a correct label placed on the wrong physical unit. Accept the full process through shipping.

Conclusion: connect label issue to shipment evidence

Select a label printing system for its ability to link approved version, correct business data, authorized issue, controlled reprint, print verification, physical matching and the outbound inspection gate. Make the RFP demand scenario evidence. In the PoC, test obsolete artwork, network failure, retries, misapplication, reprint and cancellation on real devices and materials. After go-live, measure prevented mismatches and removed causes—not raw print volume.

TOMAS TECH supports Thailand factories with current-state discovery, RFP design, label printer integration, ERP/MES/WMS interfaces, PoC/UAT and closed-loop inspection design. You can contact us while products and budgets are still undecided and the first need is to define the target process and requirements.

Label printing system FAQ

What is a label printing system?

It combines approved templates with ERP/MES/WMS data and issues labels under authorization and audit history. Factory selection should include version control, device state, reprint, verification, application and shipment matching.

What should be checked first in label printer integration?

Confirm target models, DPI, language/driver, communication, status feedback, retry idempotency, fonts and encoding. Test job and quantity behavior after failures—not merely whether printing starts.

Why integrate with an inbound/outbound inspection system?

It checks physical item, packaging hierarchy, order, destination, item, lot and quantity before dispatch. This addresses the risk of a valid label on the wrong case.

Should reprinting be prohibited to prevent wrong shipments?

No; it should be controlled. Record original job, reason, limit, approval and old-label recovery/invalidation. Tier approvals by risk so controls do not create unsafe workarounds.

Is print verification passed if the barcode scans?

Not necessarily. Content validity, operational readability and standards-based quality verification are distinct. Where applicable, use an ISO/IEC 15426-compliant verifier and the relevant GS1 table.

How many labels are enough for a PoC?

There is no universal count. Cover combinations of items, scripts, data lengths, printers, stocks, speed, environment and failures. Obsolete version, interruption, retry, wrong attachment and cancellation matter more than many clean samples.

Besides price, what should an RFP compare?

Compare version/approval, data integrity, printer status, verification, reprint, inspection loop, audit, availability, permissions, migration and support. Separate standard capability, custom development and future-change responsibility.

What needs attention for Thai labels?

Test combining marks, font substitution, wrapping, dates/units and ERP mapping on actual hardware. Product-language rules vary; do not generalize a Thai FDA medical-device example to unrelated products.

Which KPIs matter after go-live?

Monitor first-time-right issue, obsolete-version blocks, mismatches, no-reads, reprints, unrecovered labels, packing/shipping blocks, downtime and change lead time. Segment averages by line, shift, version and reason.

References