1D or linear barcodes are what is commonly known as a "barcode". They consist of vertical bars of varying widths with varying space between the bars, as well as start and end patterns and a quiet zone, an area that must remain blank for the code to be detected. 1D barcodes are decoded by running scanlines and decoding the bar widths.
The following types of 1D barcodes are supported by STRICH.
|Most popular barcode type in industry (outside retail). Shipping labels, packaging, item tracking, parcel tracking
|Retail (product identification), book codes (ISBN)
|Inventory, item tracking. Does not have a check digit.
|Postage, industrial applications
|ITF (interleaved two-of-five)
|Logistics, item tracking
|Fedex airbills, libraries
2D matrix codes, as their name implies, can not simply be read by scanning them in one dimension, they contain information in both dimensions and commonly require imaging hardware to be read. Matrix codes are typically square or rectangular in shape, and contain so-called finder patterns, geometric structures that allow them to be precisely located in an image.
Matrix codes usually have much larger capacity than 1D barcodes, and much stronger integrity protection through the use of sophisticated error correction schemes such as Reed-Solomon codes.
The following types of 2D matrix codes are supported by STRICH:
|Mobile ticketing, mobile payment, loyalty programs, linking
|Item marking, product information, document identification
|Transportation (train tickets, boarding passes), document identification
| New in version 1.3.0
Transport (boarding passes), ticketing, identification (e.g. US driver licenses)
Tutorial: Scanning US Driver's Licenses
We are aware that not all popular code types are supported yet. STRICH is under active development and we will be adding more types as we go along. The barcode types listed in the table below are on the roadmap. Contact us if you'd like to see a certain code, then we maybe be able to expedite development.
|Labelling of small items