An OCR inspection system should be judged on the code it reads at production speed, not only on clean test images. Measure read rate across real print variation: pale ink, curved bottles, glare, and small date codes. Record results by product and shift, since one average can hide recurring failures. A 99.8% read rate sounds strong. Check the denominator.
False rejects deserve equal attention. A system that rejects readable codes can stop a line and trigger manual checks. Review rejected images to separate actual defects from lighting changes, vibration, or poor focus. Keep a sample log. It is tedious, but useful. Set acceptance limits with operators and quality staff, then revisit them after label or setup changes. A threshold that works on cartons may not suit glossy film.
Test line speed with the actual conveyor, item spacing, and trigger timing. Measure sustained throughput, not a brief peak, and confirm that every item receives an image and decision. At high speed, missed frames matter. Request recorded trials with representative samples, including damaged and low-contrast codes. Repeat testing after installation; setup drift is real. No single score settles the choice. Compare read rate, false rejects, and throughput together, while noting where the evidence remains thin.