There are many different bar code symbologies, or languages. Each Symbology has its own rules for character (e.g. letter, number, punctuation) encodation, printing and decoding requirements, error checking, and other features. Symbologies differ both in the way they represent data and in the type of data they can encode: some only encode numbers; others encode numbers, letters, and a few punctuation characters; still others offer encodation of the 128-character, and even 256-character, ASCII sets. The newest symbologies include options to encode multiple languages within the same symbol; allow user-defined encodation of special or additional data; and can even allow (through deliberate redundancies) reconstruction of data if the symbol is damaged.
At the last count, there were about 225 known bar code symbologies but only a handful of these are in current use and fewer still are widely used.
|