^BA

^BA

The
^BA
command creates a variable length, continuous symbology. The Code 93 barcode is used in many of the same applications as Code 39. It uses the full 128-character ASCII set. ZPL II, however, does not support ASCII control codes or escape sequences. It uses the substitute characters shown below.

Code 93 Barcode

Control Code
ZPL II Substitute
Ctrl $
&
Ctrl %
Ctrl /
(
Ctrl +
)
Each character in the Code 93 barcode is composed of six elements: three bars and three spaces. Although invoked differently, the human-readable interpretation line prints as though the control code has been used.
  • ^BA
    supports a fixed print ratio.
  • Field data (
    ^FD
    ) is limited to the width (or length, if rotated) of the label.
If additional information about this bar code is required, refer to www.aimglobal.org.
Format:
^BAo,h,f,g,e
Parameters
Details
o =
orientation
Values:
N =
normal
R =
rotated 90 degrees (clockwise)
I =
inverted 180 degrees
B =
read from the bottom up, 270 degrees
Default:
current
^FW
value
h =
bar code height (in dots)
Values:
1
to
32000
Default:
value set by
^BY
f =
print interpretation line
Values:
N =
no
Y =
yes
Default:
Y
g =
print interpretation line above code
Values:
N =
no
Y =
yes
Default:
N
e =
print check digit
Values:
N =
no
Y =
yes
Default:
N
Example
This is an example of a Code 93 barcode:
Comments:
All control codes are used in pairs. Code 93 is also capable of encoding the full 128-character ASCII set.

Full ASCII Mode for Code 93

Code 93 can generate the full 128-character ASCII set using paired characters as shown in the following tables.