Code 93
Code 93 is an alphanumeric, variable-length symbology that was developed in 1982 and is maintained by Intermec Corporation. It combines some of the characteristics of Code 39 - Full ASCII and GS1-128 into a single barcode language that has very high density.
Code 93 is defined in AIM-BC5-2000 Uniform Symbology Specification - Code 93.
The symbol comprises the following elements:
Each data character in a Code 93 symbol is made up of six elements: three bars and three spaces. Bars can be one to three modules wide, and spaces can be one to four modules wide. These six elements are spread out over a space that is nine modules wide. (The name "Code 93" derives from the fact that every character consists of nine modules that are arranged into three bars [plus adjacent spaces].)
This symbology supports the following characters:
The shift characters are used as needed to encode other characters from the 128-character ASCII set.
Code 93 contains two mandatory check digits that immediately precede the stop character. These check digits are based on the modulo 47 (mod 47) algorithm.
The recommended minimum symbol height for manual scanning is 5.0 mm or 15 percent of the symbol width (excluding quiet zones), whichever is greater. The quiet zones must be at least 10 modules wide.