HomeProductsServicesPurchasePortfolioSupportDownloadsCompany
 


 
Overview
Features
What's new
Editions
Symbologies
Toolkit components
Tutorials
Samples
Faq
Licensing
Purchase
Download

Barcode4NET supports both 1D and 2D barcode symbologies. 1D symbologies are also called linear or unidimensional symbologies and 2D symbologies are also called bidimensional symbologies.
The following barcode symbologies are supported by Barcode4NET toolkit:

1D Symbologies
Codabar
Codabar
Also known as: USD-4 | NW-7 | Code 2 of 7
Codabar symbology was developer by Pitney Bowes, Inc in 1972. It is a discrete and self-checking symbology that supports 16 different characters for encoding. Because it is a self-checking symbology, it does not have a checksum character. EnableCheckSum and DisplayCheckSum properties have no effect on this symbology. Codabar symbology uses start and stop characters to mark the beginning and the end of the barcode. The start/stop characters are not returned by barcode reader when the barcode is scanned.
Codabar symbology is used by U.S. blood banks, photo labs, and on FedEx airbills.
Allowed characters: 0 1 2 3 4 5 6 7 8 9 - $ : / . +
Required data length: Variable
Code 11
Code 11
Also known as: USD-8
Code 11 is a high density numeric only symbology. The symbology is discrete and is able to encode the numbers 0 through 9, the dash symbol (-) and start/stop characters. Code 11 symbology uses start and stop characters to mark the beginning and the end of the barcode. The start/stop characters are not returned by barcode reader when the barcode is scanned.
This symbology is not very secure, printing defects can convert one character into another vald character. Because of this, Code 11 supports one or two check characters, depending on data length. If data length is less than 10, only one check character is used, otherwise two check characters are used. Barcode4NET automatically computes the check characters if EnableCheckSum property is true.
Code 11 symbology is used primarily in labeling telecommunications equipment.
Allowed characters: 0 1 2 3 4 5 6 7 8 9 -
Required data length: Variable
Code 128A
Code 128A
Code 128A is a high density alphanumeric symbology that uses codeset A of Code 128. The symbology is self-checking and also requires check digit (EnableCheckSum property is true by default and the check character is computed automatically) for greater security.
Code 128A symbology is used primarily in applications where large amounts of data must be encoded in a small space.
Allowed characters: NUL (0x00) SOH (0x01) STX (0x02) ETX (0x03) EOT (0x04) ENQ (0x05) ACK (0x06) BEL (0x07) BS (0x08) HT (0x09) LF (0x0A) VT (0x0B) FF (0x0C) CR (0x0D) SO (0x0E) SI (0x0F) DLE (0x10) DC1 (0x11) DC2 (0x12) DC3 (0x13) DC4 (0x14) NAK (0x15) SYN (0x16) ETB (0x17) CAN (0x18) EM (0x19) SUB (0x1A) ESC (0x1B) FS (0x1C) GS (0x1D) RS (0x1E) US (0x1F) SPACE (0x20) ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ]^ _
Required data length: Variable
Code 128B
Code 128B
Code 128B is a high density alphanumeric symbology that uses codeset B of Code 128. The symbology is self-checking and also requires check digit (EnableCheckSum property is true by default and the check character is computed automatically) for greater security.
Code 128B symbology is used primarily in applications where large amounts of data must be encoded in a small space.
Allowed characters: SPACE (0x20) ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ]^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ DEL (\x7F)
Required data length: Variable
Code 128C
Code 128C
Code 128C is a high density numberic only symbology that uses codeset C of Code 128. The symbology is self-checking and also requires check digit (EnableCheckSum property is true by default and the check character is computed automatically) for greater security.
Code 128C symbology is used primarily in applications where large amounts of numeric data must be encoded in a small space, because each pair of digits is encoded as a single barcode symbol.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: Variable
Code 2 of 5
Code 2 of 5
Also known as: Standard 2 of 5 | Industrial 2 of 5
Code 2 of 5 is a low density numeric only symbology. It has been in use since 1960. This symbology may include an optional check character. Barcode4NET automatically computes the check character if EnableCheckSum property is true.
A newer version of this symbology is Code 2 of 5 Interleaved which achieves a higher density.
Code 2 of 5 is used for sequentially numbering airline tickets, for photofinishing and warehouse sorting industries.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: Variable
Code 2 of 5 Interleaved
Code 2 of 5 Interleaved
Also known as: Interleaved 2 of 5
Code 2 of 5 Interleaved is a high density numeric only symbology and it is a newer version of Code 2 of 5. This symbology may include an optional check character. Barcode4NET automatically computes the check character if EnableCheckSum property is true.
Code 2 of 5 is used in distribution and warehouse industry.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: Variable
Code 32
Code 32
Also known as: Italian Pharmacode
Code 32 is used by pharmaceutical industry in Italy. It uses 8 digits, the 9th digit is the checksum digit and it is computed automatically by Barcode4NET library.
Allowed characters: 1 2 3 4 5 6 7 8 9 0
Required data length: 8
Code 39
Code 39
Also known as: USD-3 | Code 3 of 9 | LOGMARS
Code 39 is the first developed barcode symbology. It is self checking and may include an optional check character. Barcode4NET automatically computes the check character if EnableCheckSum property is true.
Code 39 is used by the United States Department of Defense, by the Health Industry Bar Code Council (HIBCC) and also in non-retail environments.
Allowed characters: 1 2 3 4 5 6 7 8 9 0 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - . $ / + % SPACE
Required data length: Variable
Code 39 Extended
Code 39 Extended
Also known as: USD-3 | Code 3 of 9 | LOGMARS
Code 39 Extended is based on Code 39 and supports all 128 ASCII characters.
Allowed characters: All 128 ASCII characters
Required data length: Variable
Code 93
Code 93
Also known as: USS-93
Code 93 symbology was designed to improve and complement the Code 39 symbology. It supports 47 different characters to encode. Two check characters are required (EnableCheckSum property is true by default) and they are computed automatically.
Allowed characters: 1 2 3 4 5 6 7 8 9 0 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z - . $ / + % SPACE
Required data length: Variable
Code 93 Extended
Code 93 Extended
Also known as: USS-93
Code 93 Extended is based on Code 93 and supports all 128 ASCII characters.
Allowed characters: All 128 ASCII characters
Required data length: Variable
COOP 2 of 5
COOP 2 of 5
Also known as: COOP 25
COOP 2 of 5 is a numeric only symbology. It is self checking and it may include an optional check character. Barcode4NET automatically computes the check character if EnableCheckSum property is true.
COOP 2 of 5 is used for management of physical distribution.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: Variable
EAN-13
EAN-13
EAN-13 is a numeric only symbology based on UPC-A standard (it is a super set of UPC-A). It is self checking and it requires a check character. Barcode4NET automatically computes the check character regardless of EnableCheckSum property and the check character is always displayed regardless of DisplayCheckSum property.
EAN-13 barcodes allow a secondary barcode, called supplement, to be added to main barcode. Barcode4NET supports both 2 and 5 digits supplement.
EAN-13 was implemented by the International Article Numbering Association (EAN) in Europe and it uses 2 digits for the number system code.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length for main barcode: 12 digits
Required data length for supplement barcode: 2 or 5 digits
EAN-8
EAN-8
EAN-8 is a numeric only symbology, the "short" version of EAN-13 designed for small packages. It is self checking and it requires a check character. Barcode4NET automatically computes the check character regardless of EnableCheckSum property and the check character is always displayed regardless of DisplayCheckSum property.
EAN-8 barcodes allow a secondary barcode, called supplement, to be added to main barcode. Barcode4NET supports both 2 and 5 digits supplement.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length for main barcode: 7 digits
Required data length for supplement barcode: 2 or 5 digits
FedEx Ground 96
FedEx Ground 96
FedEx Ground 96 barcode is used by FedEx Ground company for labeling packages.
It is based on UCC/EAN 128 standard, the application identifier being 96.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 21 digits
IATA 2 of 5
IATA 2 of 5
IATA 2 of 5 is a numeric only symbology. It is self checking and a check character is always required. Barcode4NET automatically computes the check character if EnableCheckSum property is true (this is default).
IATA 2 of 5 is used by IATA (International Air Transport Association) for the management of air cargo.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 16 digits
Identcode
Identcode
Also known as: Deutsche Post Identcode
Identcode barcode system is used by german post for tracking mail. It is based on Code 2 of 5 Interleaved but using a different check digit.
The barcode has 11 digits, the 12th digits is the chekcsum digit and it is computed automatically by Barcode4NET.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 11 digits
ISBN
ISBN
ISBN (International Standard Book Numbering) is a EAN-13 symbology that uses the number system 978.
ISBN barcodes allow a secondary barcode, called supplement, to be added to main barcode. Barcode4NET supports both 2 and 5 digits supplement.
This symbology is used for labeling books.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length for main barcode: 9 digits
Required data length for supplement barcode: 2 or 5 digits
ISMN
ISMN
ISMN (International Standard Music Number) is a EAN-13 symbology that uses the number system 979.
ISMN barcodes allow a secondary barcode, called supplement, to be added to main barcode. Barcode4NET supports both 2 and 5 digits supplement.
This symbology is used for labeling music casettes and CDs.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length for main barcode: 9 digits
Required data length for supplement barcode: 2 or 5 digits
ISSN
ISSN
ISSN (International Standard Serial Number for Periodicals) is a EAN-13 symbology that uses the number system 977.
ISSN barcodes allow a secondary barcode, called supplement, to be added to main barcode. Barcode4NET supports both 2 and 5 digits supplement.
This symbology is used for labeling periodicals and newspapers.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length for main barcode: 9 digits
Required data length for supplement barcode: 2 or 5 digits
JAN-13
JAN-13
JAN-13 is a EAN-13 symbology that uses the number system 49.
JAN-13 barcodes allow a secondary barcode, called supplement, to be added to main barcode. Barcode4NET supports both 2 and 5 digits supplement.
This symbology is used in Japan in retail applications.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length for main barcode: 9 digits
Required data length for supplement barcode: 2 or 5 digits
KIX
KIX
Also known as: Royal Dutch Post barcode
KIX barcodes are used by Royal Dutch Post for tracking mail. The barcodes use the height modulated system for encoding data.
Allowed characters: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Required data length: variable
Leitcode
Leitcode
Also known as: Deutsche Post Leitcode.
Leitcode barcode system is used by german post for encoding the destination on mail pieces. It is based on Code 2 of 5 Interleaved but using a different check digit.
The barcode has 13 digits, the 14th digits is the chekcsum digit and it is computed automatically by Barcode4NET.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 13
Matrix 2 of 5
Matrix 2 of 5
Matrix 2 of 5 is a numeric only symbology. It is self checking and an optional check character may be included. Barcode4NET automatically computes the check character if EnableCheckSum property is true.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: Variable
MSI/Plessey
MSI/Plessey
Also known as: Modified Plessey
MSI/Plessey is a numeric only symbology. It was developed by MSI Data Corporation, based on the original Plessey Code. It is not self checking but an optional check character may be included. Barcode4NET automatically computes the check character if EnableCheckSum property is true.
This symbology is used primarily to mark retail shelves for inventory control.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: Variable
Pharmacode
Pharmacode
Also known as: Pharmaceutical Binary Code
Pharmacode is used in the pharmaceutical industry as a packing control system. It is displayed on the pharmaceutical product packages.
The data encoded in a Pharmacode barcode is an integer from 3 to 131070.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 1 - 6
Planet
Planet
Planet is a height modulated numeric only symbology, it is the inverse of PostNet symbology. A check character is required and it is computed automatically regardless of EnableCheckSum property.
This symbology is used in combination with PostNet by USPS to track customer's piece of mail.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 11 or 13 digits
Postnet
Postnet
Postnet is a height modulated numeric only symbology. It was created by USPS to allow faster sorting and routing of mail. A check character is required and it is computed automatically regardless of EnableCheckSum property.
Postnet barcodes can encode 5 digits (ZIP code), 9 digits (ZIP+4) or 11 digits (full delivery point).
This symbology is used by USPS to allow faster sorting and routing of mail.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 5, 9 or 11 digits
PZN
PZN
Also known as: Pharmazentralnummer
PZN is a barcode symbology used by pharmaceutical industry in Germany.
It uses 6 digits for data, the 7th digit is the chekcsum and it is calculated automatically by Barcode4NET.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 6 digits
RM4SCC
RM4SCC
RM4SCC (Royal Mail 4-state Customer Code) is a height modulated symbology. A check character is required and it is computed automatically regardless of EnableCheckSum property.
This symbology is used by UK Royal Mail to allow faster sorting and routing of mail.
Allowed characters: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Required data length: Variable
SCC-14
SCC-14
SCC-14 (Shipping Container Code 14) is a numeric only symbology based on Code 128C. It is in fact a Code 128C barcode with a fixed data format. A check character is required and it is computed automatically regardless of EnableCheckSum property.
SCC-14 is part of the larger UCC/EAN-128 specification with application identifier 01, and it is a shorter version of SSCC-18 symbology.
Shipping Container Code is used to identify individual shipping containers. This is used, generally, to establish a number that is unique worldwide to track a specific container.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 13 digits
Singapore Post
Singapore Post
Singapore Post is a height modulated symbology used by the post system in Singapore for automatical mail sorting.
Allowed characters: 0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Required data length: Variable
SSCC-18
SSCC-18
SSCC-18 (Serial Shipping Container Code 18) is a numeric only symbology based on Code 128C. It is in fact a Code 128C barcode with a fixed data format. A check character is required and it is computed automatically regardless of EnableCheckSum property.
SCC-18 is part of the larger UCC/EAN-128 specification with application identifier 00.
Serial Shipping Container Code is used to identify individual shipping containers. This is used, generally, to establish a number that is unique worldwide to track a specific container.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 17 digits
UCC/EAN 128
UCC/EAN 128
Also known as: EAN-128 | UCC-128
The UCC/EAN 128 barcode symbology does not define a new barcode symbology. It uses the Code 128 symbology and provides a standard format for encoding the data. The barcode uses an application identifier that describes the data encoded in the barcode.
Allowed characters: Code 128 set
Required data length: variable
UPC-A
UPC-A
UPC-A is a numeric only symbology. It is self checking and it requires a check character. Barcode4NET automatically computes the check character regardless of EnableCheckSum property and the check character is always displayed regardless of DisplayCheckSum property.
UPC-A barcodes allow a secondary barcode, called supplement, to be added to main barcode. Barcode4NET supports both 2 and 5 digits supplement.
UPC-A is widely used in United States in retail.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length for main barcode: 11 digits
Required data length for supplement barcode: 2 or 5 digits
UPC-E
UPC-E
UPC-E is a numeric only symbology, a shorter version of UPC-A symbology. It is self checking and it requires a check character. Barcode4NET automatically computes the check character regardless of EnableCheckSum property and the check character is always displayed regardless of DisplayCheckSum property.
UPC-E barcodes allow a secondary barcode, called supplement, to be added to main barcode. Barcode4NET supports both 2 and 5 digits supplement.
UPC-E is widely used in United States in retail and it is used instead of UPC-A for products with very small packaging.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length for main barcode: 7 digits
Required data length for supplement barcode: 2 or 5 digits
USPS Facing Identification Mark
USPS Facing Identification Mark
FIM barcodes are used by USPS for automated handling of mail pieces.
Allowed characters: A B C D
Required data length: 1 char
USPS horizontal bars
USPS Horizontal Bars
This barcode symbology is one of the elements used by USPS for identifying the Business Reply Mail.
Allowed characters: 1
Required data length: variable
USPS Package Identification Code
USPS Package Identification Code
Also known as: USPSPIC
USPS uses this symbology for tracking mail pieces. The data encoded as a barcode is used as tracking number for the mail.
The data length can be 21 digits (it always starts with 91) and the 22nd digit is the checksum computed automatically by Barcode4NET or 29 digits (it always starts with 420) and the 30th digit is the checksum digit.
Allowed characters: 0 1 2 3 4 5 6 7 8 9
Required data length: 21/29 digits
2D Symbologies
CODABLOCK F
CODABLOCK F
CODABLOCK F is is multirow symbology, a 2D version of Code 128. It was created at ICS Identcode-Systeme, being invented by Heinrich Oehlmann.
Allowed characters: All 256 ISO 8859-1 characters
Required data length: Variable, up to 2725 characters
Code 16K
Code 16K
Code 16K is is multirow symbology based on Code 128. It was created by Ted Williams in 1989.
Allowed characters: All 256 ISO 8859-1 characters
Required data length: Variable, up to 77 ASCII characters or 154 numeric characters
DataMatrix
DataMatrix
DataMatrix is a 2D matrix symbology made up of square modules arranged within a perimeter finder pattern. A limited set of symbol sizes, both square and rectangular, is available, together with a fixed level of error correction for each symbol size.
Barcode4NET uses ECC200 version of DataMatrix symbology.
Allowed characters: All 256 ISO 8859-1 characters
Required data length: Variable, up to 1556 bytes or 2335 alphanumeric characters or 3116 numeric characters
MicroPDF417
MicroPDF417
MicroPDF417 is a multi-row symbology, derived from and closely based on PDF417. MicroPDF417 is designed for applications with a need for improved area efficiency but without the requirement for PDF417's maximum data capacity. A limited set of symbol sizes is available, together with a fixed level of error correction for each symbol size.
Allowed characters: All 256 ISO 8859-1 characters
Required data length: Variable, up to 150 bytes or 250 alphanumeric characters or 366 numeric characters
PDF417
PDF417
PDF417 is a multi-row, variable-length symbology that offers high data capacity and error correction capabilities. Up to 2700 characters can be encoded depending on the selected data compaction mode. Barcode4NET supports all 3 data compaction modes: Text, Byte and Numeric.
Allowed characters: All 256 ISO 8859-1 characters
Required data length: Variable, up to 1108 bytes or 1850 alphanumeric characters or 2710 numeric characters

to top

News Archive | Company | Site Map | Privacy Policy | Contact Us
© 2003 - 2021 O2 solutions. All rights reserved