Today there are 3 different types of barcode scanners. The broad categories are:

  • Laser
  • CCD
  • Camera

Technically, there is a 4th type—the wand or pen scanner but this is old technology and few are still used.

Despite the significant technological differences, all scanners work on the same principle: reflectivity, or to be more precise, reflective difference. A barcode is imaged in some way over a substrate. The barcode is generally the darker, less reflective value; the substrate is the lighter, more reflective value.

These are expressed as:

Rmin = the low reflectance value

Rmax = the high reflectance value

This is the fundamental basis of all barcodes and barcode scanning, including 1D or linear barcodes, 2D or matrix barcodes and multi-color barcodes such as Pharmacode and Ultracode.


Scanning a barcode is done on the basis of detecting the reflective differences between the bars and spaces of a 1D barcode, or the dark and light dots in a 2D barcode.

Some people believe (erroneously) that barcode scanning is done by a linear measurement of wide and narrow bars and spaces.

In the early days of barcoding, verification was done by measuring the width of the 30 bars and 29 spaces in a UPC symbol and comparing those widths to the amount of allowable error—the tolerances for those measurements. That was before the international standard for barcode quality was developed—and part of the reason that method of verification failed is that it did not accurately mimic the way barcodes are scanned. The measurement-based verifier would pass the barcode but the scanner could not scan it.

Barcode Verification is Prediction

Prediction is what verification is all about. Besides the risk management and quality control aspects of barcode verification, the reason you verify a barcode is so that you can predict whether or not it will work—regardless of whether it is read by a laser scanner, a CCD scanner or a digit camera-based scanner–or even a pen/wand.

We have already stated that reflective difference is the basis of scanning. There must be at least a minimum difference between the reflective value of the barcode image and its background or substrate. It is equally important that each of those reflectivity values be constant. The Rmax value of the background has an acceptable range of variability. Gradient or patterned backgrounds will confuse the scanner. In the same way, varying Rmin values of the barcode image can confuse the scanner.

Shadowing, serrated edges, voids and defects can all cause a barcode to fail to scan.

Reverse printed barcode on bare aluminum

Finally, nearly all barcodes (1D or 2D) must adhere to a rule called Print Contrast Signal or PCS. This rule originated with the UPC and has been passed down to present day barcode practices.

The PCS rule states that the barcode must be the dark or Rmin value and the background or substrate must be the Rmax value.  Negative image barcodes, for example white bars against an black background, are disallowed, even though they may pass the minimum reflective differences requirement.

The PCS rule does not prohibit reverse printing of a barcode. This can be a clever, cost-effective and successful solution in some circumstances, such as printing a barcode on a refractive surface such as an aluminum can..

Your questions and comments are always welcome. Contact us here.

 

 

3db Barcode Testimonial

Our company (an advanced software company) recently worked with Barcode Test to source a barcode verifier.  Not long ago, we were awarded a contract requiring products to be marked with IUIDs in accordance with MIL-STD-130.  For that standard, marking labels must pass a verification test that evaluates many variables (contrast, size, clarity, syntax, modularity, and more).  After a thorough search, we reduced our options to a select few.

In our search for a verifier, the Axicon line caught our attention.  Barcode Test is our regional reseller for this product.   From the beginning, they were very prompt with their responses.  We ended up having a quick call with John Nachtrieb to go over our needs.  John was extremely easy to work with and provided a lot of great information.  He was very knowledgeable on the matter and was quick to offer up a demo unit (free of charge).

Upon receiving the demo verifier and testing it, a few questions arose.  John joined a call with us and answered all our questions.  Ultimately, the Axicon verifier wasn’t the best fit for us, so we shipped the demo back.  John was completely understanding.  A few weeks later, Barcode Test reached back out with another possible verifier for us to try.  While they didn’t sell that brand, they just wanted to help us find the best option that met our needs. They even offered to send us the unit that they have in-house to see if it worked to our liking. 

Barcode Test is truly a great company to work with.  Their service and willingness to help the customer are far beyond what you typically get from other companies.  They are experts in barcode quality assurance and seem willing to help in any way they can (even if that means not getting a sale and recommending another option that better fits the customer’s needs).  If anyone is in the market for barcode verification/scanning services or products, I would highly recommend giving Barcode Test a call.

Regards,

Production Manager