Skip to content

^BL LOGMARS

LOGMARS barcode, the US military's Code 39 with a mandatory check digit.

^BL prints a LOGMARS barcode, the US military's Code 39 variant, which always adds a mod-43 check digit; ^BLN,100,N draws it 100 dots high with the text below.

Barcodes · Updated 2026-10-20

Syntax

^BLo,h,g

Parameters

ParameterWhat it doesValues
oRotation.N, R, I, B
hBar height, in dots.default: ^BY's
gPut that line above the code.Y or N; default N

Common mistakes

  • LOGMARS always adds the mod-43 check digit and always prints the text line below unless g = Y.

Example

Edit the code and the label redraws. This is the same engine as the API.

Try it

Preview

100%
Output of this example
^BL example rendered by the OpenZPL engine
4 × 3 in at 203 dpi, rendered by the OpenZPL engine when this page was published.

Questions

What does ^BL do in ZPL?

^BL prints a LOGMARS barcode, the US military's Code 39 variant, which always adds a mod-43 check digit; ^BLN,100,N draws it 100 dots high with the text below.

What is the syntax of ^BL?

^BLo,h,g

What should I watch out for with ^BL?

LOGMARS always adds the mod-43 check digit and always prints the text line below unless g = Y.

Related commands

Share this command
Feedback