Vision Barcode Scanning Guidelines and Limitations
  • 06 Feb 2023
  • 3 Minutes to read
  • Contributors

Vision Barcode Scanning Guidelines and Limitations


Article summary

Learn the requirements and limits of using Tulip Vision to scan barcodes.

Using Vision to scan barcodes adds additional functionality to an existing workstation camera that performs visual detection. Scanning barcodes is as simple as enabling the barcode detector on the camera configuration for a given region. Here is our guide on how to enable the functionality: Using the Datamatrix and Barcode Detectors

Optical barcode scanning relies on detecting the barcode pattern in the camera, which depends on the distance of the camera from the document, the resultion setup of the camera, as well as the angle of the barcode with respect to the image.

To this end we provide this guidline, which helps you build a barcode scanning step that works consistently with high accuracy. We provide tested guidelines for setting the distance and resolution of the camera to ensure a successful scan.

Physical Setup

The diagram below shows an approximate physical layout of a barcode scanning workstation.
image.png

Physical setup guidelines:

  • The angle between the camera and the barcode surface should be minimized, both in vertical and horizonal angles (). Up to is acceptable. For horizontal alignment () there may be more felixibility, see the guideline below.
  • The distance of the camera from the scanning sufrace () varies and it largely depends on the resolution of the camera. However, keeping the camera at most 3' / 90cm from the surface will produce the best reults. See the guideline below for recommendations.
  • The size of the printed barcode () should not be smaller than 1" / 2.5cm for long distance scanning. The barcode should occupy at least 100 pixels in the visible image, if the image is size in pixels.

Barcode scanning guideline table

Below is a table of tested scanning parameters that show how the parameters affect the success of scanning. Maintain the scanning setup to stay well within the success boundary and do not attempt extreme parameters.

There are three categories for scanning success:

  • Pass: All barcodes are expected to scan at this height and resolution regardless of angle ().
  • Partial: Intermittent scanning success or limited-angle success. This setup may be useful for particular barcodes like QR codes, but avoided for others.
  • Fail: No barcodes are expected to be read at this distance or resolution. This setup should be avoided entirely.
ResolutionDistance from camera in inchesQRCodeCode128EAN8EAN13UPCEUPCA
640x4804PassPassPassPassPassPass
8PassPassPassPassPassPass
10PassFailPassPassPassPass
12PassFailFailFailFailFail
16PassFailFailFailFailFail
QRCodeCode128EAN8EAN13UPCEUPCA
1280x7204PassPassPassPassPassPass
8PassPassPassPassPassPass
10PassPassPassPassPassPass
12PassFailPassPartialPassPartial
16PassFailFailFailFailFail
QRCodeCode128EAN8EAN13UPCEUPCA
1920x10804PassPassPassPassPassPass
8PassPassPassPassPassPass
10PassPassPassPassPassPass
12PassPassPassPassPassPass
16PassPassPassPassPassPass
20PassFailFailFailFailFail
QRCodeCode128EAN8EAN13UPCEUPCA
2560x14724PassPassPassPassPassPass
8PassPassPassPassPassPass
10PassPassPassPassPassPass
12PassPassPassPassPassPass
16PassPassPassPassPassPass
20PassPartialFailPassFailPass
24PassFailPartialFailFailFail

Did you find what you were looking for?

Head to community.tulip.co to post your question or see if others have had a similar question!


Was this article helpful?