New to Telerik UI for ASP.NET CoreStart a free 30-day trial

Encoding

Encoding (symbology) represents the mapping between messages and barcodes.

The symbology specification includes the encoding of the individual digits or characters of the message, the start and stop markers in the bars and the space, the size of the quiet zone before and after the Barcode, and the computation of a checksum.

The following table lists the available symbologies and their specifications supported by the Barcode.

If the value for a particular encoding you provide does not meet the expected length or character set, it will throw an error.

SymbologyCharacter setLengthCheck digits
Code 39 (default)[A-Z]; [0-9]; [ - . $ / + % ]variable (avg. up to 20 chars)optional (Mod. 43)
Code39ExtendedASCII (128 characters)variableoptional (Mod. 43)
Code 93[0-9];[A-Z];[SPACE . + - / % $]variable2 check digits
Code93ExtendedASCII(128 characters)variable2 check digits
EAN-13numeric [0..9]12 usable digits1 check digit
EAN-8numeric [0..9]7 usable digits1 check digit
UPC-Anumeric [0..9]11 usable digits (first is always 0)1 check digit
UPC-Enumeric [0..9]6 usable digits (first is always 0)1 check digit
POSTNETnumeric [0..9]variable1 check digit
Code 11[0-9]; [-]variable1 or 2 based on length
Code128LATIN-1 (ISO-8859-1)variable1 check digit
Code128AASCII 00 to 95 (0-9, A-Z and control codes), special charactersvariable1 check digit
Code128BASCII 32 to 127 (0-9, A-Z, a-z), special charactersvariable1 check digit
Code128CASCII 00-99 (encodes each two digits with one code)variable1 check digit
GS1-128depending on Application Identifiervariable1 check digit
MSImod10numeric [0..9]variable1 check digit
MSImod11numeric [0..9]variable1 check digit
MSImod1010numeric [0..9]variable1 check digit
MSImod1110numeric [0..9]variable1 check digit

See Also

In this article
See Also
Not finding the help you need?
Contact Support