
Variable data printing for packaging
Print changing dates, lots, serials, barcodes and QR codes onto packaging without slowing production changeovers.

Application guidance for variable data coding.
How to specify this coding application
Variable data printing is used when the information changes by date, batch, product, customer or pack. Digital coders such as thermal inkjet and thermal transfer overprinters make this easier than fixed type systems, provided the message control and production workflow are planned correctly.
- Date, time, batch, lot and serial number printing
- Barcode and QR code variable data options
- Operator templates to reduce manual entry
- External database or USB data considerations
- Validation of readability and scan quality
- Integration with labels, cartons, films and packing machines
Recommended coding routes
Use these routes as a starting point before confirming samples, speed, substrate and integration details.
Thermal inkjet variable data
TIJ is useful for labels and cartons where high-resolution changing data is required.
TTO variable data
Thermal transfer supports film and pouch coding with digital messages and efficient ribbon use.
Print-and-apply variable labels
For one-to-one pack identification, printing and applying a fresh label may be the right route.
Related coding machinery pages
These pages help connect the application to the most suitable coding technology and support route.
Variable data coding FAQs
What is variable data printing on packaging?
It is printing information that changes between products, batches or individual packs, such as dates, serials and QR codes.
Can variable data be controlled from software?
Yes, thermal inkjet and TTO systems can use controller software and data imports depending on the system.
Is hot foil suitable for variable data?
Hot foil is more limited because characters are physical type; digital systems are better for frequently changing data.
What creates errors in variable coding?
Manual data entry, poor message control, wrong SKU selection and unreadable codes are common issues to plan against.
Need help with variable data coding?
Send your material, speed, code size and example data so Lancing can recommend the right coding route.