Code 39 Barcode

The Code 39 character set includes the digits 0-9, the letters A-Z (upper case only), and the following symbols: space, minus (-), plus (+), period (.), dollar sign ($), slash (/), and percent (%). Code 39 is the most popular symbology in the non retail world and is used extensively in manufacturing, military, and health applications. Each Code 39 bar code is framed by a start/stop character represented by an asterisk (*). The Asterisk is reserved for this purpose and may not be used in the body of a message.

Code 39 is a variable length barcode, which means that you will be able to encode any number of characters in the barcode.

Code 39 Extended Barcode

Extended Code 39 was developed to provide a means of encoding additional characters that are not normally part of the Code 39 character set (lower case characters and symbols). The Code 39 barcode that employs this mechanism is known as the Code 39 Extended barcode or Code 39  Full ASCII barcode.

If you want to use non-printable or special characters in a barcode, you have to use escape sequences. An escape sequence always start with a backslash ('\') followed by the sequence itself.