Halves the print density (dots per millimetre), which doubles the size of the printed format.
^JMn^JMB turns 24 dots/mm into 12, 12 into 6, 8 into 4 and 6 into 3. Every coordinate is then counted in the larger dots, so the same format prints twice as large and ^FO positions move with it. ^JMA keeps the printhead's native density.
It must come before the first ^FS of the format and stays in effect afterwards. With ^JMB the UPS MaxiCode barcode is out of specification.
This command changes the printed label, but Labelixa's preview does not apply it yet. The linter reports it as ZPL1002, so you know the preview and the print will differ.
^XA
^JMB
^FO50,50^A0N,30,30^FDHALF DENSITY^FS
^XZThe text prints at twice the size it would at the printer's native density.
| Parameter | Description | Values | Default |
|---|---|---|---|
n | A native density (24, 12, 8 or 6 dots/mm), B half (12, 6, 4 or 3 dots/mm) | A · B | A |
Zebra ZPL II Programming Guide (P1134473-11EN Rev A), page 269. Zebra guide page →