The component is used to create the Code 25 Interleaved, the USPS Sack Label (USPS 25 Sack Label), or the USPS Sack Label (USPS 25 Sack Label) barcode symbol. It's defined in the pCode25Int unit.
The Code 25 Interleaved barcode symbology is also known as Interleaved 2 of 5, ANSI/AIM ITF 25, ANSI/AIM I-2/5, Uniform Symbology Specification ITF, USS ITF 2/5, ITF, I-2/5, 2 of 5 Interleaved, 2/5 Interleaved, etc. It is a higher-density variable-length numeric-only barcode symbology based upon the Industrial 2 of 5 symbology. It encodes digit pairs in an interleaved manner. The odd position digits are encoded in the bars and the even position digits are encoded in the spaces. Because of this, It must consist of an even number of digits. It is suitable for encoding general purpose all-numeric data and is used primarily in the distribution and warehouse industry.
The USPS Sack Label symbology (USPS 25 Sack Label) is in fact Code 2 of 5 Interleaved symbology with exactly 8 digits encoded: 5-digit ZIP Code (the sack destination) and a 3-digit content identifier number(CIN).
The USPS Tray Label symbology ( USPS 25 Tray Label) is in fact Code 2 of 5 Interleaved symbology with exactly 10 digits encoded: 5-digit ZIP Code (the tray destination) and a 3-digit content identifier number(CIN), and a 2-digit USPS processing code.
(*): The Data property, OnInvalidDataLength and OnInvalidDataChar events are available only for the Delphi/C++ Builder 2009 or later.