^JIStart ZBI (Zebra BASIC Interpreter)
^JI configures start ZBI (Zebra BASIC Interpreter). It applies to the printer session and subsequent formats and controls printer hardware or connectivity rather than label pixels.
ZPLr compatibility note
- Recognized by the renderer but has no label-raster effect.
These are code examples only. This printer or session command does not produce a standalone label image.
dLocation of program to run after initialization
Sets location of program to run after initialization. It can be omitted when the documented default is suitable.
- Default
location must be specified- Required
- No
REBAd variations
Compare values side by side; other parameters remain at representative defaults.
d = R
Uses R for location of program to run after initialization while the other command values stay at representative defaults.
^JIR:OBJECT.BAS,Y,Y,50K
d = E
Uses E for location of program to run after initialization while the other command values stay at representative defaults.
^JIE:OBJECT.BAS,Y,Y,50K
d = A
Uses A for location of program to run after initialization while the other command values stay at representative defaults.
^JIA:OBJECT.BAS,Y,Y,50K
oName of program to run after initialization
Sets name of program to run after initialization. It can be omitted when the documented default is suitable.
- Default
name must be specified- Required
- No
OBJECTo variations
Compare values side by side; other parameters remain at representative defaults.
o = OBJECT
Uses OBJECT for name of program to run after initialization while the other command values stay at representative defaults.
^JIR:OBJECT.BAS,Y,Y,50K
o = EXAMPLE
Uses EXAMPLE for name of program to run after initialization while the other command values stay at representative defaults.
^JIR:EXAMPLE.BAS,Y,Y,50K
xExtension of program to run after initialization
Sets extension of program to run after initialization. It can be omitted when the documented default is suitable.
- Required
- No
BASGRFx variations
Compare values side by side; other parameters remain at representative defaults.
x = BAS
Uses BAS for extension of program to run after initialization while the other command values stay at representative defaults.
^JIR:OBJECT.BAS,Y,Y,50K
x = GRF
Uses GRF for extension of program to run after initialization while the other command values stay at representative defaults.
^JIR:OBJECT.GRF,Y,Y,50K
bConsole control
Sets console control. It can be omitted when the documented default is suitable.
- Default
Y- Required
- No
YNb variations
Compare values side by side; other parameters remain at representative defaults.
b = Y
Uses Y for console control while the other command values stay at representative defaults.
^JIR:OBJECT.BAS,Y,Y,50K
b = N
Uses N for console control while the other command values stay at representative defaults.
^JIR:OBJECT.BAS,N,Y,50K
cEchoing control
Sets echoing control. It can be omitted when the documented default is suitable.
- Default
Y- Required
- No
YNc variations
Compare values side by side; other parameters remain at representative defaults.
c = Y
Uses Y for echoing control while the other command values stay at representative defaults.
^JIR:OBJECT.BAS,Y,Y,50K
c = N
Uses N for echoing control while the other command values stay at representative defaults.
^JIR:OBJECT.BAS,Y,N,50K
dMemory allocation for ZBI *
Sets memory allocation for ZBI *. It can be omitted when the documented default is suitable.
- Default
50K- Required
- No
50Kd variations
Compare values side by side; other parameters remain at representative defaults.
d = 50K
Uses 50K for memory allocation for ZBI * while the other command values stay at representative defaults.
^JIR:OBJECT.BAS,Y,Y,50K
d = R:
Uses R: for memory allocation for ZBI * while the other command values stay at representative defaults.
^JIR:OBJECT.BAS,Y,Y,R:
Primary source
Official Zebra reference
Use the manufacturer reference for printer- and firmware-specific behavior beyond ZPLr’s pinned rendering profile.