Code Reading

Our vision systems can read all code types, in any orientation at high speeds.
Our code reading tools are designed to deliver accurate results in some of the toughest and most demanding manufacturing environments.

Code Reading

Machine Vision Applications

Code Reading

Powerful vision systems for the identification, decoding and grading of 1D and 2D codes as well as character strings, for full production line traceability.

Quality Assurance Made-To-Measure

Typical Vision System Code Reading Applications

  • High speed code reading & presence
  • Component track & trace
  • Decoding 1D & 2D symbols, codes and characters printed on parts, labels and packages
  • Verification of Direct Part Marking (DPM) codes or symbols are correct on a part or packaging
  • Identifying sub-components based on their printed code before final assembly
  • Scanning a code, either automatically or with a handheld scanner before an automated vision inspection, so the pertinent traceability data is saved into a spreadsheet, SQL database, etc
  • Verifying the print quality of a code and returning a print quality score
  • Ensuring codes are not damaged and contain the correct information
  • Pallet, carton and product-level identification for logistics
Typical Vision System Code Reading Applications

Latest Generation Advanced Algorithms

Code Reading Vision Systems

Confirm the presence, readability, content and quality of 1D, 2D codes as well as human-readable character strings. Our systems can also grade codes, check for quality and set alerts when code quality starts to degrade.

Simple and reliable systems designed by experts

Explore some of the key features and benefits of using IVS code reading solutions

100% Quality Guaranteed

100% Quality Guaranteed

Ensure your codes and character strings are readable and contain the correct information by verification against PLC, database or FTP server.



1D, 2D and human-readable codes can be decoded and stored within saved images, reports, spreadsheets and SQL databases.

Flexible Solutions

Flexible Solutions

We integrate smart cameras, handheld scanners, code readers and PC based vision systems.

Powerful And Fast Algorithms

Code Reading Vision Systems

Powerful and Fast Algorithms

Our code reading systems offer robust decoding and grading of all data matrix codes.
Code verification can be used for inventory control with factory-wide traceability. Verification of components through the production process is achieved by linking our vision systems via SQL and control networks. In addition, manufacturers can track parts wherever they are in the production line using product identification and sorting.

Repeatability, Accuracy & Precision

The Technology Behind Machine Vision Gauging

There are a variety of ways an IVS® vision system can recognise and read codes, these include:

  • Smart cameras
  • Code readers
  • Handheld scanners
  • PC based systems

Smart cameras – The term ‘smart’ or ‘intelligent’ refers to a camera that integrates optics, illumination, sensor, processor, and communication interfaces. Suitable for relatively simple applications that do not require as much computing power as a PC based system. These devices have powerful code reading algorithms built-in making them easy to set up and read codes.
Code readers – A unit that is specifically designed to conduct 1 task; to read codes. These devices are usually optimised using a PC, but can be standalone during normal operation. Usually comprising of liquid lens technology and quadrant controllable lights, they are a versatile choice for code reading applications.
Handheld scanners – When a mobile solution is required, a handheld scanner can be utilised. Similar to code readers, handheld scanners are designed solely for code reading, therefore extremely verisitile to the code reading task. Typically used where a code could be in a floating position on the part or packaging.

PC based systems – A powerful solution for code reading; integrating state of the art industrial cameras with the latest code reading algorithms. PC based solutions provide a flexible system, which can be used for a full range of applications, the only real solution when the inspection comprises of several elements, thus not limiting the system to code reading alone.

The Technology Behind Machine Vision Gauging
Machine Vision Code Reading

Read, Verify & Record

Machine Vision Code Reading

1D and 2D codes are utilised by most manufacturing facilities around the world. IVS can read and verify the wide variety of industry-standard code formats, not only in standard print but also DPM formats.

Products and packaging can take any shape or size, therefore our systems can be designed with the ability to read codes on flat, complex or round surfaces, such as beverage bottles or catalytic converters.

The decoded information can be sent to a factory automation system, appended to filenames for image archiving and saved within a spreadsheet or SQL database so that the manufacturer has full traceability of the part.

The decoded information can be verified against fixed content, for example, the 1D code on a water bottle can be validated against predetermined content. Codes can also be verified using dynamic data input from a Factory Automation System, database, lookup table, etc, such as in the pharmaceutical industry where some codes must be unique.

More about IVS machine vision code reading solutions

What data code quality assessments cade be made?

IVS® vision systems can read and verify the decoded content of codes, as well as grade the code’s quality based on nine categories that are scored from 0 to 4, with 4 being the best.

What codes can be read with machine vision systems?

Our powerful code reading software can read all 2D codes, including datamatrix: maxi code; micro PDF417; PDF 417; and QR Codes.

1D code reading includes BC412; codabar, Code 128; Code 39; Code 93; Composite Code; EAN 8; EAN 13; Interleaved 2/5; Pharmacode; Planet, Postnet; UPC-A; and UPC-E.

Can you integrate barcode printers?

We not only, read, verify codes, we can also integrate printers to print 1D, 2D and human-readable strings directly onto parts or labels.