The standard specifies the requirements for barcode symbology defined as code 39; it defines the characteristics of the symbology itself, the character encoding of the data, the dimensions, the tolerances, the decoding algorithms and the defined parameters dependent on the application.