← Guides & articles
ED
Eduard Diaz
IT technician at S-IE, an official Zebra partner · Updated

^B3 · Code 39 barcode

Generates a Code 39 barcode.

Syntax and practical example

^B3o,e,h,f,g

Example: ^B3N,N,100,Y,N

^XA
^PW600
^LL400
^FO40,60^BY2,2,80
^B3N,N,80,Y,N^FDAB-12^FS
^XZ

Educational example; not a certified label or a physical print test. Sample text and codes stay the same in every language for comparison.

Expected result with ^B3

AB-12 uses uppercase letters, digits and a hyphen, supported by basic Code 39. ^B3N,N,80,Y,N selects normal orientation, no Mod 43 check digit, height 80 and text below. Compare its width with Code 128 for the same data.

What should I check if ^B3 does not give the expected result?

Do not expect basic Code 39 to preserve lowercase or accents. If enabling the check digit, configure the reader too and check whether it transmits or strips it; your application may otherwise receive a different value.

Related commands

Zebra technical reference ↗

ED

About the author

Eduard Diaz

Eduard Diaz is an IT technician (development) at S-IE, an official Zebra partner with more than 20 years providing identification and labelling services. He builds and maintains EditorZPL to make working with ZPL and Zebra label printers easier.

s-ie.cat

Related tools