Barcode types and supported characters

The following table contains the supported types and associated valid characters.

Table of Barcode types and supported character

Symbol Enum Value Supported characters Length
QR Barcode QRBarcode 0,1,2,3,4,5,6,7,8,90–9, A–Z (upper-case only), space, $, %, *, +, -,., /, :Shift JIS characters variable
DataMatrix DataMatrix All ASCII characters
Code 39 Code39 0-9, A-Z,a dash(-),a dot(.),$,/,+,%, SPACE variable
Code 39 Extended Code39Extended 0-9 A-Z a-z variable
Code 11 Code11 0-9, a dash(-) variable
Codabar Codabar 0-9,-,$,:,/,a dot(.),+ variable
Code 32 Code32 0 1 2 3 4 5 6 7 8 9Text length should be 8 8
Code 93 Code93 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 variable
Code 93 Extended Code93Extended All 128 ASCII characters variable
Code 128 A Code128A 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 : ; < = > ? @ AB C D E F G H I J K L M N O P Q R S T U V W X Y Z [ / ]^ _ variable
Code 128 B Code128B 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 [ / ]^ _ ` ab 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 (•) variable
Code 128 C Code128C 0 1 2 3 4 5 6 7 8 9 variable