Industrial machine vision integration across the UK
Camera and red lighting above wrapped packs on a conveyor.
In-line date code verification

Date code verification systems for every pack

Verify that each printed date, batch or lot code is present, readable and correct for the active production job—then remove non-conforming packs automatically.

Direct answer

What is a date code verification system?

A date code verification system captures an image of every pack, reads or compares the printed code with OCR or OCV, checks it against the value expected for the active job and returns a pass or fail result. A failed pack can be tracked to an automatic reject device or the line can be stopped.

The important distinction is that code presence, print quality and code correctness are separate checks. A complete system can combine all three.

Presence, legibility and correctness
Close the coding-control loop

Check what was actually printed—not only what the printer was told

Printer control reduces manual data-entry risk, but it does not prove that the correct code reached the pack. In-line vision checks the physical result at production speed and can compare it with a recipe, PLC value, database record or calculated shelf-life rule.

Presence

Confirm that a code exists inside the permitted print area on every inspected product.

Readability

Detect incomplete, low-contrast, blurred, doubled or otherwise unreliable characters.

Correct content

Compare the captured date, batch or lot string with the value authorised for the current run.

Controlled response

Stop the process or track a failed pack to a reject device with optional reject confirmation.

Verification sequence

From expected value to confirmed removal

The inspection logic is linked to product handling and line controls so the result remains associated with the correct pack.

01

Load the job

Receive or select the expected code, date rule, product format and inspection tolerances.

02

Capture and verify

Trigger a controlled image, locate the print and apply OCR, OCV and quality checks.

03

Respond and record

Return pass/fail, remove the correct product and retain the required result or image data.

Cartons on a conveyor beside a pusher and collection chute.
Application engineering

Build the inspection around real production variation

Reliable verification begins with representative good and bad samples. We assess the smallest critical character, worst acceptable print, pack movement, surface reflectivity, code position and maximum line speed before fixing thresholds.

  • Expected date, batch and lot formats for every product family
  • How the correct value reaches the inspection system at changeover
  • Permitted differences in separators, prefixes, spacing and character style
  • The action required for no-read, mismatch and marginal print results
  • Reject tracking, confirmation, full-bin monitoring and access control requirements
Frequently asked questions

Date code verification questions

Answers are based on typical industrial machine-vision projects; final performance and scope follow representative trials and the measured line conditions.

What is the difference between date code inspection and verification?

Inspection is the broad process of checking the physical code. Verification specifically confirms that the captured content matches an expected value. A system can also check presence, position and print quality in the same image.

Can the expected date be calculated automatically?

Yes. Where the production rules are defined, the expected date can be calculated from the production date and shelf-life value or supplied by a recipe, PLC, MES, ERP or other authorised data source.

Can one system verify dates and batch codes together?

Often, yes. If the complete message is visible at suitable resolution, the same image can check the date, batch or lot string, permitted format, print position and overall readability.

What happens when a date code cannot be read?

A no-read can be treated as a fail. The line can stop or the product can be tracked to a reject point, with confirmation and alarm logic added where required.

Oxford Vision Systems

Prove the verification logic with your real codes

Send representative packs, approved code formats, known failures and line details. We will outline the camera, data and reject approach for the application.

Discuss your application