Barcode Types

ABBYY FineReader Server 14 recognizes the following types of barcode:

Barcode Type Description
2D: Aztec 2D: Aztec is a high density two-dimensional matrix style barcode that can encode up to 3750 characters from the entire 256 byte ASCII character set. The code is built on a square grid with a bulls-eye pattern at its center.
2D: Data Matrix 2D: Data Matrix is a two-dimensional matrix barcode consisting of black and white modules arranged in either a square or rectangular pattern. Every Data Matrix is composed of two solid adjacent borders in an "L" shape and two other borders consisting of alternating dark and light modules. Within these borders are rows and columns of cells encoding information. A Data Matrix barcode can store up to 2335 alphanumeric characters.
2D: Maxi Code 2D: Maxi Code is a two-dimensional barcode consisting of black modules placed in a one-inch square. It is used in cargo transportation to specify information about the contents of a package (weight, index number, type of material, classification, degree of hazard, etc.)
2D: Patch Code 2D: Patch Code is 1 character long barcode, which does not encode data, but acts as a signal. It is used only for batch separation and scanner control.
2D: PDF417 2D: PDF417 is a variable length, two-dimensional (2D), stacked symbology that can store up to 1850 printable ASCII characters or 1100 binary characters per symbol. PDF417 is designed with selectable levels of error correction. Its high data capacity can be helpful in applications where a large amount of data must travel with a labeled document or item.
2D: QR Code 2D: QR Code is a two-dimensional matrix barcode. The barcode has 3 large squares (registration marks) in the corners which define the top of the barcode. The black and white squares in the area between the registration marks are the encoded data and error correction keys. QR Codes can encode over 4000 ASCII characters.
Codabar Codabar is a self-checking, variable length barcode that can encode 16 data characters. It is used primarily for numeric data, but also encodes six special characters. Codabar is useful for encoding dollar and mathematical figures because a decimal point, plus sign, and minus sign can be encoded.
Code 128 Code 128 is an alphanumeric, very high-density, compact, variable length barcode scheme that can encode the full 128 ASCII character set. Each character is represented by three bars and three spaces totaling 11 modules. Each bar or space is one, two, three, or four modules wide with the total number of modules representing bars an even number and the total number of modules representing a space an odd number. Three different start characters are used to select one of three character sets.
Code 2 of 5: IATA Code 2 of 5: IATA is a numeric, variable length barcode. It is a barcode standard designed by the IATA (International Air Transport Association). This standard is used for all boarding passes.
Code 2 of 5: Industrial Code 2 of 5: Industrial is numeric-only barcode that has been in use a long time. Unlike Code 2 of 5: Interleaved, all of the information is encoded in the bars; the spaces are fixed width and are used only to separate the bars. The code is self-checking and does not include a checksum.
Code 2 of 5: Interleaved Code 2 of 5: Interleaved is a variable length (must be a multiple of two), high-density, self-checking, numeric barcode that uses five black bars and five white bars to define a character. Two digits are encoded in every character; one in the black bars and one in the white bars. Two of the black bars and two of the white bars are wide. The other bars are narrow.
Code 2 of 5: Interleaved, with check digit

Code 2 of 5: Interleaved, with check digit is a subset of the Code 2 of 5: Interleaved barcode that includes a checksum.

To use this barcode in scripts, clearly specify it in settings of a processing scenario in the 3. Document Separation tab or in the AllowedBarcodes attribute in the Configuration.xml configuration file.

Code 2 of 5: Matrix Standard 2 of 5 is self-checking numeric-only barcode. Unlike Interleaved 2 of 5, all of the information is encoded in the bars; the spaces are fixed width and are used only to separate the bars. Matrix 2 of 5 is used primarily for warehouse sorting, photo finishing, and airline ticket marking.
Code 32

Code 32 (Italian Pharmacode) is an alphanumeric barcode and is a subset of the Code 39 barcode. It encodes 8 characters and 1 check character. Each symbol is displayed as five black and four while parallel lines. Three lines of the barcode are wide and six lines are narrow. The code is preceded by the "A" symbol in the ASCII coding, which is not included in the barcode.

To use this barcode in scripts, clearly specify it in settings of a processing scenario in the 3. Document Separation tab or in the AllowedBarcodes attribute in the Configuration.xml configuration file.

Code 39 Code 39, also referred to as Code 3 of 9, is an alphanumeric, self-checking, variable length barcode that uses five black bars and four spaces to define a character. Three of the elements are wide and six are narrow.
Code 39: Full ASCII Mode

Code 39: Full ASCII Mode is an extended version of the Code 39 barcode. ASCII symbols that do not exist in the basic Code 39 are included here as a combination of two basic characters.

To use this barcode in scripts, clearly specify it in settings of a processing scenario in the 3. Document Separation tab or in the AllowedBarcodes attribute in the Configuration.xml configuration file.

Code 39: with check digit

Code 39: with check digit is a Code 39 barcode with a checksum.

To use this barcode in scripts, clearly specify it in settings of a processing scenario in the 3. Document Separation tab or in the AllowedBarcodes attribute in the Configuration.xml configuration file.

Code 39: without asterisk

Code 39: without asterisk is a Code 39 barcode, which has no asterisk for a start/stop character.

Note. In ABBYY Recognition Serve, barcodes of type Code 39 without asterisk can only be used for document separation.

To use this barcode in scripts, clearly specify it in settings of a processing scenario in the 3. Document Separation tab or in the AllowedBarcodes attribute in the Configuration.xml configuration file.

Code 93 Code 93 is a variable length bar code that encodes 47 characters. It is named Code 93 because every character is constructed from nine elements arranged into three bars with their adjacent spaces. Code 93 is a compressed version of Code 39 and was designed to complement Code 39.
EAN 13 The European Article Numbering (EAN) system is used for products that require a country origin. This is a fixed-length barcode used to encode either thirteen characters. The first two characters identify the country of origin, the next characters are data characters, and the last character is the checksum.
EAN 8 The European Article Numbering (EAN) system is used for products that require a country origin. This is a fixed-length barcode used to encode either eight characters. The first two characters identify the country of origin, the next characters are data characters, and the last character is the checksum.
GS1-128 (UCC/EAN-128) This type of barcode is a 19 digit barcode with a 20th check digit. For a total of 20 digits. It typically is used for carton identification. Both for internal carton numbering and also for using the UCC-128 barcode on your cartons being shipped out to your customers.
Postal: Australia 4-State Postal: Australia 4-State is a variable-length barcode used by Australia Post. Each barcode comprises 37 to 67 vertical bars of four types. Each bar consists of a central portion (a bar that contains this portion only is also referred to as a tracker/short bar), and may include a top portion (ascending bar), a bottom portion (descending bar), or both (full bar). Each barcode has three fields: a format control code field (2 digits), a sorting code field (8 digits), and a customer information field (up to 10 alphanumeric characters). The customer information field is specified by customers, who can use either their own encoding or an encoding table from the Customer Barcoding Technical Specifications.
Postal: Japan 4-State Postal: Japan 4-State (aka Japanese Postal Barcode or Kasutama Barcode) is a barcode used by Japan Post. It encodes 7 digits in 21 bars and up to 13 alphanumeric characters in 39 bars. It also includes a checksum and start and stop characters.
Postal: KIX (Dutch) Postal: KIX (Dutch) is a barcode used by the Dutch postal service PostNL. It is a simplified version of the Royal Mail 4-State barcode with the exclusion of a start character, stop character, and a checksum.
Postal: Royal Mail 4-State (RM4SCC) Postal: Royal Mail 4-State (RM4SCC) is a barcode used by the Royal Mail in the United Kingdom. It is comprised of vertical bars of four types. Each bar includes a central section (a line that contains only the central section is called a tracker), may include an ascender (an upper section), a descender (a lower section) or both of them (this is called 'full height'). This barcode uses a start character, stop character, and a checksum, which is encoded as a character.

Intelligent Mail Barcode

(USPS4CB)

Intelligent Mail Barcode (IM barcode) is a barcode that encodes up to 31 digits of information about the route and delivery means of a mail piece. It contains 65 vertical bars of four types, each of which consists of a central portion (a bar that contains this portion only is also referred to as a tracker), and may include a top portion (ascender), a bottom portion (descender) or both (full bar). The 65 bars represent ten 13-bit characters, totaling 130 bits. Each of these characters contains 2, 5, 8 or 11 bits set to one, and the Hamming distance between characters is at least 2. Due to this, single-bit errors in characters can be automatically detected and corrected. The Intelligent Mail Barcode has been adopted by the United States Postal Services.
Postal: USPS PostNet The Postnet (Postal Numeric Encoding Technique) is a fixed length symbology (5, 6, 9, or 11 characters) which uses constant bar and space width. Information is encoded by varying the bar height between the two values. Postnet barcodes are placed on the lower right of envelopes or postcards, and are used to expedite the processing of mail with automatic equipment and provide reduced postage rates.
UPC-A The UPC-A (Universal Product Code) barcode is 12 digits long, including its checksum. Each digit is represented by a seven-bit sequence, encoded by a series of alternating bars and spaces. UPC-A is used for marking products which are sold at retail in the USA. Note that UPC-A codes with 2 or 5 digit supplemental codes appended to them are not supported.
UPC-E The UPC-E barcode is a shortened version of UPC-A barcode. It compresses the data characters and the checksum into six characters. This bar code is ideal for small packages because it is the smallest bar code. Note that UPC-E codes with 2 or 5 digit supplemental codes appended to them are not supported.

3/26/2024 1:49:49 PM

Please leave your feedback about this article

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.