Bar codes
These commands format and print bar codes and are described in order of their hexadecimal codes.
Two-dimensional bar code QR code
QR code is a 2-dimensional matrix symbology consisting of an array of nomimally square modules arranged in an overall
square pattern using the QR symbology. A unique pattern at three of the symbol's four corners assists in determining the
bar code size, position, and rotation.
A series of five commands are required to create and print QR codes.
1. Select the model
2. Set size of module
3. Select the error correction level
4. Store the symbol data
5. Print the symbol data
The details of each command are described below.
Note: The settings for model, size of module, and error correction level are effective until the printer is reset, or the power
is turned off.
Select the QR code model
ASCII
GS ( k EOT NUL 1 A n1 n2
Hexadecimal
1D 28 6B 04 00 31 41 n1 n2
Decimal
29 40 107 4 0 49 65 n1 n2
Value of n1:
31h = Selects model 1
32h = Selects model 2 (default)
Value of n2:
00h (default)
This command specifies the original version (m = 1), or the enhanced form of the symbology (m = 2). Model 2 is the
recommended model.
Set size of QR code module
ASCII
GS ( k ETX NUL 1 C n
Hexadecimal
1D 28 6B 03 00 31 43 n
Decimal
29 40 107 3 49 67 n
Value of n:
01h ≤ n ≤ 10h
Default:
03h
This command sets the number of encoded data bytes, including carriage returns and line feeds.
A776-PG00001 D 07/13
Chapter 5: Programming commands
1D 28 6B 04 00 31 41 n1 n2
1D 28 6B 03 00 31 43 n
1D 28 6B 03 00 31 45 n
1D 28 6B qL qH 31 50 30 f1...fk
1D 28 6B 03 00 31 51 30
A776 (B780) Programming Guide
93