Specifications
ZPL Commands
^BQ
82
45541L-004 Rev. A ZPL II Programming Guide 9/15/06
^BQ
QR Code Bar Code
Description The ^BQ command produces a matrix symbology consisting of an array of
nominally square modules arranged in an overall square pattern. A unique pattern at three of
the symbol’s four corners assists in determining bar code size, position, and inclination.
A wide range of symbol sizes is possible, along with four levels of error correction. User-
specified module dimensions provide a wide variety of symbol production techniques.
QR Code Model 1 is the original specification, while QR Code Model 2 is an enhanced form
of the symbology. Model 2 provides additional features and can be automatically differentiated
from Model 1.
Model 2 is the recommended model and should normally be used.
This bar code is printed using field data specified in a subsequent
^FD string.
Encodable character sets include numeric data, alphanumeric data, 8-bit byte data, and Kanji
characters.
Format ^BQa,b,c,d,e
This table identifies the parameters for this format:
Important • If additional information about the QR Code bar code is required, go to
www.aimglobal.org.
Parameters Details
a = field orientation Fixed Value: normal (^FW has no effect on rotation)
b = model Accepted Values: 1 (original) and 2 (enhanced – recommended)
Default Value: 2
c = magnification
factor
Accepted Values: 1 to 10
Default Value:
1 on 150 dpi printers
2 on 200 dpi printers
3 on 300 dpi printers
6 on 600 dpi printers