Xiamen Cashino Technology Co.,Ltd
A2L User Manual
47
r: describes e
rror correction rank
nL nH:
describes
data length
d1…dk:
describes
two dimensional code to be printed
Range
0 ≤ v ≤ 17
1 ≤ r ≤ 4
k = nL + 256 * nH
Defaults
None
Support model All
Notes
Printing QR code.
Example
1b 40
1D 6B 61 08 02 08 00 30 31 32 33 34 35 36 37
Name
Printing two dimensional code
Printing double QR code
Name
Printing double QR code
Code
ASCII
:
US Q m n p1H p1L l1H l1L ecc1 v1 d1…dn
p2H p2L 12H l2L ecc2 v2 dk…dm
DEC
:
27 81 m n p1H p1L l1H l1L ecc1 v1 d1…dn
p2H p2L 12H l2L ecc2 v2 dk…dm
HEX
:
1F 51 m n p1H p1L l1H l1L ecc1 v1 d1…dn
p2H p2L 12H l2L ecc2 v2 dk…dm
Function
Printing double QR code
Range
QR code numbers
:
0<m>3
QR code size
:
n(1~8)
P1H,p1L specify the location of QR1
:
(p1H*256+p1L)
L1H,l1L specify the data length of QR1
:(
l1H*256+l1L
)
Ecc1 specify error correction level about QR1
: (
0:7%,
1:15%,2:25%,3:30%)
V1 specify QR1 version of the symbol.(1~40, 0:auto size)
D1…d2 as the data of QR1
;
P2H,p2L specify the location of QR2
:
(p2H*256+p2L)
L2H,l2L specify the data length of QR2
:(
l2H*256+l2L
)
Ecc2 specify error correction level about QR2
: (
0:7%,
1:15%,2:25%,3:30%)
V2 specify QR2 version of the symbol.(1~40, 0:auto size)
Dk…dm as the data of QR2
Defaults
None
Support model All
Notes
If module size is bigger than printing width, the QR data will be treated
as normal data
Example
To Print string “0123456789” in QR Code at position 32 with ecc 1and
Print string “987654321” in QR Code at position 192 with ecc 2, and
module size 3, you should send command as follow
。
1f 51 02 03