Barcode Range Validation

Some companies use complex meaningful barcodes/tags to track their assets. TrackAbout provides support for validating numeric barcode/tag ranges for barcodes in relation to the kind of assets they're associated with (i.e. individual assets, bundles, containers).

How It Works

Ranged Barcode Rules define the numbers that can be used for barcodes for each country code, issuer code, and asset class (cylinder, container, or pack/bundle) combination.

Barcodes must conform to the format [CCC][III][NNNNNNNN] where CCC is a three-digit country code, III is a three-digit issuer code, and NNNNNNNN is an eight-digit number. All values are padded with leading zeros. Different asset classes (e.g., cylinders, bundles, containers) are allotted number ranges per country / issuer combination.

For example, given country code 100, issuer code 301, a start of 00002000, and an end of 00005000 that apply to containers, valid barcodes would include 10030100002000 - 10030100005000.

Cylinder rules may include an optional asset family restriction, which helps users recognize the type of cylinder by barcode alone. This restriction is only enforced when adding a new cylinder or replacing a barcode.