Predictive Maintenance

Barcode reading between the lines

Author : Sjaak Koomen, Prime Vision

14 December 2023

In warehouses and fulfilment centres, barcodes allow to identify and sort parcels by destination
In warehouses and fulfilment centres, barcodes allow to identify and sort parcels by destination

From supermarkets to warehouses, barcodes are ubiquitous for identifying and tracking items. The widespread adoption of barcodes is due to almost flawless reliability, with read rates exceeding 99.9 percent in perfect conditions. 

However, in parcel sorting, external factors can affect this almost seamless process, resulting in barcode no-reads and, consequently, rejected parcels. To limit such instances, Prime Vision has developed Barcode Vision, a unique solution that reduces the number of rejected parcels. 

Sjaak Koomen, Senior Researcher at Prime Vision, a global leader in computer vision integration and robotics for logistics and e-commerce, explains more.

The reasons behind a no-read

In warehouses and fulfilment centres, barcodes allow businesses to identify and sort parcels by destination. Typically, an array of five cameras positioned around a conveyor will scan the barcode, with the parcel then moved to the appropriate area. This is the case for most items, but a small number of barcodes aren’t read the first time.

There are multiple reasons for these no-reads. A barcode may be damaged beyond identification. The surface of the parcel could be non-planar, such as a deformable plastic bag, a cylindrical item or a closed lid with the label placed over the top. The barcode may only be partly visible as the label has been stuck round a corner. Printer errors or low ink levels, as well as camera issues can also render a label unreadable.

Sorting issues for rejected parcels

Barcode no-reads cause delays, increase manual processing and reduce operational efficiency, all costing time and money
Barcode no-reads cause delays, increase manual processing and reduce operational efficiency, all costing time and money

In all mentioned cases, the parcel can’t be sorted, which means intervention is required. The first option is to rescan the barcode, sending the goods round the warehouse again, reducing sorting capacity. If this fails, the item is rejected. A warehouse operative must rescan it or type the ID number, print a new label, apply it, store the parcel, and re-feed it into the sorting system – an approach very similar to a barcode reading failure at the supermarket. This costs time and money.

For example, in a real-world scenario, let’s say that rejects make up 5 percent of the total parcel stream at a large sorting centre processing 40,000 parcels per hour. This equates to a drop in capacity to 38,000 parcels per hour. However, it also means that manual handling is needed to cater for this 5 percent. In this case, 2,000 rejected parcels are sorted per hour. If handling each of them takes 20s, 11 employees are required to process all the rejects. The drop in capacity and extra investment in personnel adds up to millions in lost revenue every year - so reducing barcode no-reads is definitely worthwhile, especially for large scale sorting operations. 

Cracking an unread barcode

Barcode Vision offers a proven digital solution for reducing no-reads, by providing an additional, special barcode scan for a second chance of identifying an item before it is returned for manual handling. Taking a different approach to a traditional system, Barcode Vision uses multiple methods to reconstruct damaged or unreadable barcodes. 

By assessing the barcodes utilised at a site, it can learn the types to expect. Therefore, if one symbol is missing at the start or the end, it can be reconstructed and validated. Furthermore, Barcode Vision can read text below the barcode and combine it with symbols for a successful read. 

Beyond using customer information to enable accurate reconstruction, Barcode Vision harnesses deep learning technology. Programmed in-house by Prime Vision, this system can intelligently reconstruct barcodes from blurry images, helping to overcome camera or printing errors.

Barcode Vision technology allows to intelligently reconstruct damaged or unreadable barcodes
Barcode Vision technology allows to intelligently reconstruct damaged or unreadable barcodes

Implementing a package of countermeasures

The integration of Barcode Vision is straightforward too. It is compatible with existing scanning cameras, which means that the no-read issue can be resolved without replacing or retrofitting any hardware or conveyor components. Barcode Vision interfaces with a smart integration management (SIM) system that collects images and results from existing barcode readers. If the default reader is unsuccessful, this information is sent to Barcode Vision for a second try. As well as using a common Prime Vision interface, the system is delivered as a Windows dynamic link library (.dll) for widespread compatibility.

The effectiveness of the system can be further improved by identifying specific customer problems. Eliminating printer errors, changing packaging to be more reader-friendly and expanding the scanner area also assist the software in minimising no-reads.

Giving no-read barcodes a second chance

Barcode Vision is no panacea for parcel rejects, but it doesn’t need to be to deliver great results. The success of the technology differs between sorting operations, but even reading 25 percent of rejected parcels can offer a significant cost saving every year by lowering manual intervention, improving warehouse capacity and making processes more efficient.

With access to a unique, tailored solution that reads between the lines of barcode no-reads, sorting operations now have a second chance to reduce rejected parcels.


Contact Details and Archive...

Print this page | E-mail this page


Predictive Maintenance

This website uses cookies primarily for visitor analytics. Certain pages will ask you to fill in contact details to receive additional information. On these pages you have the option of having the site log your details for future visits. Indicating you want the site to remember your details will place a cookie on your device. To view our full cookie policy, please click here. You can also view it at any time by going to our Contact Us page.