Barcode Analyser is a tool for analysing high-resolution images of printed 1D barcodes for the purpose of reporting on the quality and structure of the printed barcode.
Barcode Analyser scans an image of a barcode, decodes the data and reports on the structure and quality of the barcode image. Images from flatbed scanners or digital cameras may be used.
The main uses include
Barcode Analyser can analyse an image automatically, or by emulating either a laser scanner or a CCD scanner. The emulated aperture may also be adjusted to suit specific barcode types.
Push button
to Download or buy
Barcode Analyser supports Code 39, Extended 39, Code 93, Extended 93, Code 128, Codabar, EAN/JAN-13, EAN-8, EAN/UCC-14, EAN/UCC-128, MSI/Plessey, Standard 2 of 5, IATA 2 of 5, Interleaved 2 of 5, UPC-A and UPC-E. It also supports 2 and 5 digit supplementaries for EAN/JAN-13, EAN-8, UPC-A and UPC-E symbols.
The report generated by Barcode Analyser is divided into 3 sections: Heading, Analysis and Scan results.
The Heading section records the following:
date and time of the analysis,
the resolution of the scanned image in pixels per inch, (e.g. 1200
dpi)
the type of symbol identified (e.g. GS1-8)
the number of elements (bars and spaces) found in the symbol,
excluding light margins (e.g. 75)
the data decoded from the symbol, (e.g. 1234567)
The Heading section then list any errors and /or warnings about the symbol. Errors can include messages to indicate that a symbol would not be useable for use with a standard barcode scanner, (e.g. a detected check character is incorrect for a barcode that has a mandatory check character).
The Analysis section records the following:
Contrast
Light Margins
Bar height
Check digit
Start and Stop bars
Mean X dimension
Mean Wide/narrow ratio
Magnification
Mean bar element and mean space element sizes
Gain
Mean and maximum deviations
The scan results section records the observed widths of the dark
and light bars in the symbol, with the bars numbered from the first
(lefthand) dark bar.
There are two classes of barcode and the reports are different for
the two classes. The first class contains two bar thicknesses (wide
and narrow), and detection relies on determining the sequence of the
wide and narrow bars and spaces.
For these barcode types the report records for each element whether
it should be a dark bar (B) or space (S) and whether it should be a
Wide element (W) or Narrow (N). It also records the actual number of
pixels observed for the element and the percentage deviation from
the expected value.
The second class of symbols allows more than two bar and space
widths, with each allowed width being an integer multiple of the
thinnest element. For these symbols Barscan records for each element
whether it should be a dark bar (B) or space (S), and nominal
thickness the element should have at the detected resolution, and
the actual observed thickness, along with the percentage deviation
from the nominal value.
Windows XP/Vista/7/8/10 with Microsoft .NET Framework 2 or later