It’s not intended to be used for data to be scanned at the point of sales in retail outlets. UCC 128 facilitates the encoding of the full 128 ASCII character set. The use of three different character sets (A, B and C), one of the most compact linear bar code symbologies. Character set C enables numeric data to be represented in a double density mode. Here, two digits are represented by only one symbol character saving valuable space. This symbology uses two independent self-checking features which improves printing and scanning reliability.