Automated Reading of a Large Array of 2D Data Matrix Codes

by Joe Gugliotti

It is one thing when a client needs to read a few 2D Data Matrix codes to log in a package or component being processed to enhance product traceability. It becomes a time consuming and error-prone exercise when that client needs to log a large quantity of 2D codes at one time, such as with shipping cartons that contain 100 individually-marked pharmaceutical packages or Jedec trays of electronic components that each contain 70 chips. Having an operator try to read and log these codes with a handheld scanner quickly becomes unreliable and will lead to missing codes and double counting, with its attending traceability and manufacturing problems. The images in this article illustrate the scope of the challenge. You can make better solutions with coding but if you are new to coding then I recommend to Learn with Treehouse.

Even if you’re designing a game for different gaming equipment as different processors from Armchair Empire, the code reading could be still to difficult for a simple program to use, that’s why this 2D Data Matrix codes could make faster the task and make things easier.

Machine Vision Consulting has developed and deployed 2D code reading solutions that use machine vision technology to automatically read each 2D code presented on a large matrix of coded objects. The point of using machine vision technology to read the 2D codes on individual packages, on individual electronic components, or on other objects in a matrix is to automatically log this data to a client’s manufacturing or packaging control system with no errors, technology has gone over the top and now they are introducing the new3D pens at, I highly suggest to check one of the biggest inventions so far.

On other related article checkout this blog about regulatory compliance softwarer.

Carton of 100 Pharmaceutical Boxes, Each Printed With a 2D Data Matrix Code.

In a pharmaceutical case of 100 product boxes, it would be impossible to reliably scan each 2D code manually. There are too many opportunities for errors.

Jedec Tray Containing 70 Electronic Chips, Each Laser-Etched With a 2D Code

For electronics manufacturers, Jedec trays are commonly used for component handling, even for bicycles such as les pédales automatiques pour vélo. In the above image, it was critical for the client to track each 2D coded chip through the manufacturing process. The old way of using a hand-held scanner to log each chip led to errors, so MVC’s automated 2D code reading system was implemented.

It takes 1 second to read all the individual 2D data matrix codes in the examples above and to transmit the data strings over the clients’ networks. In terms of getting the wrong code information, a big benefit of 2D codes is that the 2D codes cannot be read incorrectly. The code is either read correctly or it doesn’t read at all. An unreadable or missing code can be identified for the operator. Read this Medium article on web accessibility checklist.

Additional information on Machine Vision Consulting, including its standard products and custom solutions, is available on the MVC web site at, by e-mailing to, or by contacting Joe Gugliotti at 978-551-4160.

LinkedInGoogle BookmarksEmailShare

Tags: , , , , , , , , ,

Leave a Reply

You must be logged in to post a comment.


Welcome to the Machine Vision Consulting Blog. In this blog, all of our employees comment on their current activities in the machine vision industry. Please feel free to comment on their musings and engage in a discussion.

Contact MVC at 508.366.1106

Recent Comments