^JHEarly Warning Settings
^JH configures early Warning Settings. 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.
aEarly warning media or supplies warning
Sets early warning media or supplies warning. It can be omitted when the documented default is suitable.
- Default
D- Required
- No
DEa variations
Compare values side by side; other parameters remain at representative defaults.
a = E
Uses E for early warning media or supplies warning while the other command values stay at representative defaults.
^JHE,900,N,1,N,D,1,N,1000000,N
a = D
Uses D for early warning media or supplies warning while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,N
bLabels per roll
Sets labels per roll. It can be omitted when the documented default is suitable.
- Default
900- Range
100–9999- Required
- No
9001009999b variations
Compare values side by side; other parameters remain at representative defaults.
b = 900
Uses 900 for labels per roll while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,N
b = 100
Uses 100 for labels per roll while the other command values stay at representative defaults.
^JHD,100,N,1,N,D,1,N,1000000,N
b = 9999
Uses 9999 for labels per roll while the other command values stay at representative defaults.
^JHD,9999,N,1,N,D,1,N,1000000,N
cMedia replaced
Sets media replaced. It can be omitted when the documented default is suitable.
- Default
N- Required
- No
NYc variations
Compare values side by side; other parameters remain at representative defaults.
c = Y
Uses Y for media replaced while the other command values stay at representative defaults.
^JHD,900,Y,1,N,D,1,N,1000000,N
c = N
Uses N for media replaced while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,N
dRibbon length
Sets ribbon length. It can be omitted when the documented default is suitable.
- Default
1 - for 96XiIIIPlus 7 - for all other printers- Required
- No
1N023456710111213141516d variations
Compare values side by side; other parameters remain at representative defaults.
d = N
Uses N for ribbon length while the other command values stay at representative defaults.
^JHD,900,N,N,N,D,1,N,1000000,N
d = 0
Uses 0 for ribbon length while the other command values stay at representative defaults.
^JHD,900,N,0,N,D,1,N,1000000,N
d = 16
Uses 16 for ribbon length while the other command values stay at representative defaults.
^JHD,900,N,16,N,D,1,N,1000000,N
eRibbon replaced
Sets ribbon replaced. It can be omitted when the documented default is suitable.
- Default
N- Required
- No
NYe variations
Compare values side by side; other parameters remain at representative defaults.
e = Y
Uses Y for ribbon replaced while the other command values stay at representative defaults.
^JHD,900,N,1,Y,D,1,N,1000000,N
e = N
Uses N for ribbon replaced while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,N
fEarly warning maintenance
Sets early warning maintenance. It can be omitted when the documented default is suitable.
- Default
D On G-Series printers, this parameter must be enabled for the ^MA driven system to work- Required
- No
DEf variations
Compare values side by side; other parameters remain at representative defaults.
f = E
Uses E for early warning maintenance while the other command values stay at representative defaults.
^JHD,900,N,1,N,E,1,N,1000000,N
f = D
Uses D for early warning maintenance while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,N
gHead cleaning interval
Sets head cleaning interval. It can be omitted when the documented default is suitable.
- Default
1 - for 96XiIIIPlus 7 - for all other printers- Required
- No
1023456789101112131415+1 moreg variations
Compare values side by side; other parameters remain at representative defaults.
g = 0
Uses 0 for head cleaning interval while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,0,N,1000000,N
g = 1
Uses 1 for head cleaning interval while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,N
g = 16
Uses 16 for head cleaning interval while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,16,N,1000000,N
hHead clean
Sets head clean. It can be omitted when the documented default is suitable.
- Default
N- Required
- No
NYh variations
Compare values side by side; other parameters remain at representative defaults.
h = N
Uses N for head clean while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,N
h = Y
Uses Y for head clean while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,Y,1000000,N
iHead life threshold
Sets head life threshold. It can be omitted when the documented default is suitable.
- Default
1000000- Required
- No
1000000i variations
Compare values side by side; other parameters remain at representative defaults.
i = 1000000
Uses 1000000 for head life threshold while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,N
i = 1000001
Uses 1000001 for head life threshold while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000001,N
jHead replaced
Sets head replaced. It can be omitted when the documented default is suitable.
- Default
N- Required
- No
NYj variations
Compare values side by side; other parameters remain at representative defaults.
j = N
Uses N for head replaced while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,N
j = Y
Uses Y for head replaced while the other command values stay at representative defaults.
^JHD,900,N,1,N,D,1,N,1000000,Y
Primary source
Official Zebra reference
Use the manufacturer reference for printer- and firmware-specific behavior beyond ZPLr’s pinned rendering profile.