Uncoded pack
The print head has stopped or the pack went through without being printed.
Home / Machine vision / Date and batch
Coding inspection · OCR and OCV
An illegible date or a wrong batch code won't show up in the hourly sample, and it ends in a recall or a customer complaint. With machine vision the coding on every pack is read at line speed, and any pack that fails is rejected along with its photo.

What it does
A HIKROBOT camera reads the best-before date, the batch and the packing time (OCR) and checks that they match what should be printed for that production order (OCV). If a field is missing, blurred or doesn't match, the pack is rejected and the image is stored with the exact reason.
What we detect
Whether the coding is inkjet, laser or thermal transfer, and whether the pack is a carton, a bottle, a can, a bag or a folding box, we work out the lighting and the angle so that every character reads cleanly.
The print head has stopped or the pack went through without being printed.
Missing dots, smudged ink or coding out of position.
The text reads fine, but it isn't the one for the current order.
The score drops little by little: you're alerted before the first reject.
Why it matters
EU Regulation 1169/2011 requires a legible date and batch on every unit, and the IFS and BRCGS standards treat them as control points. With every reject stored with its image, time, recipe and reason, a complaint can be settled months later with data, not guesswork. We help you comply.
Dairy · cartonOCR of best-before date, batch and packing time on aseptic cartons, with rejection when the print degrades and an alert before the print head fails completely.
FAQ
No. The camera is mounted after the coder and works with the equipment you already have. What we do adjust is the lighting and the trigger point so that every pack is read properly.
The camera processes each pack in milliseconds. In the feasibility test we check your line rate and your format before proposing anything.
Each format has its own recipe, and the expected date and batch are taken from the current order. Changing over means loading another recipe, in seconds.
The operator can see why each pack is rejected, but only the quality manager and maintenance can adjust the thresholds, with their own login, and every change is logged.
By default, for the product's entire shelf life; you decide how long. You also have access to the full history and can download it as CSV.
Free feasibility test
Send us photos of good and bad packs, or real samples. We'll tell you whether it can be detected in-line, with which technique and with what expected reliability.