Brother International TD-4420TN FBPL Command Reference - Page 62

DMATRIX, Description, Syntax

Page 62 highlights

6.9 DMATRIX Description Define a DataMatrix 2D barcode. Only ECC200 error correction is supported. Syntax DMATRIX x,y,width,height,[c#,x#,r#,a#,row,col,] "content" Parameter x y width height c# Description Horizontal start position (in dots) Vertical start position (in dots) The expected width of barcode area (in dots) The expected height of barcode area (in dots) Escape sequence control character (decimal digit) Ex. C126 means ~ (1) ~X is shift character for control characters. ~X Hex ASCII ~X HEX ASCII ~X HEX ASCII ~X HEX ASCII ~@ 00 NUL ~H 08 BS ~P 10 DLE ~X 18 CAN ~A 01 SOH ~I 09 HT ~Q 11 DC1 ~Y 19 EM ~B 02 STX ~J 0A LF ~R 12 DC2 ~Z 1A SUB ~C 03 ETX ~K 0B VT ~S 13 DC3 ~[ 1B ESC ~D 04 EOT ~L 0C FF ~T 14 DC4 ~¥ 1C FS ~E 05 ENQ ~M 0D CR ~U 15 NAK ~] 1D GS ~F 06 ACK ~N 0E SO ~V 16 SYN ~^ 1E RS ~G 07 BEL ~O 0F SI ~W 17 ETB ~_ 1F US (2) ~1 means FNC1. (3) ~dNNN creates ASCII decimal value NNN for a codeword. Must be 3 digits. 000 ~ 255. (4) ~ in data is encoded by ~~. X# r# a# row col content Module size (in dots) Rotation 0 : No rotation 90 : Rotate 90 degrees clockwise 180 : Rotate 180 degrees clockwise 270 : Rotate 270 degrees clockwise 0 : Square (default) 1 : Rectangle Symbol size of row: 10 to 144 Symbol size of col: 10 to 144 Content of DataMatrix 2D barcode 57

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280

57
6.9
DMATRIX
Description
Define a DataMatrix 2D barcode. Only ECC200 error correction is supported.
Syntax
DMATRIX x,y,width,height,[c#,x#,r#,a#,row,col,] "content"
Parameter
Description
x
Horizontal start position (in dots)
y
Vertical start position (in dots)
width
The expected width of barcode area (in dots)
height
The expected height of barcode area (in dots)
c#
Escape sequence control character (decimal digit)
Ex. C126 means ~
(1) ~X is shift character for control characters.
~X
Hex
ASCII
~X
HEX
ASCII
~X
HEX
ASCII
~X
HEX
ASCII
~@
00
NUL
~H
08
BS
~P
10
DLE
~X
18
CAN
~A
01
SOH
~I
09
HT
~Q
11
DC1
~Y
19
EM
~B
02
STX
~J
0A
LF
~R
12
DC2
~Z
1A
SUB
~C
03
ETX
~K
0B
VT
~S
13
DC3
~[
1B
ESC
~D
04
EOT
~L
0C
FF
~T
14
DC4
1C
FS
~E
05
ENQ
~M
0D
CR
~U
15
NAK
~]
1D
GS
~F
06
ACK
~N
0E
SO
~V
16
SYN
~^
1E
RS
~G
07
BEL
~O
0F
SI
~W
17
ETB
~_
1F
US
(2) ~1 means FNC1.
(3) ~dNNN creates ASCII decimal value NNN for a codeword. Must be
3 digits. 000 ~ 255.
(4) ~ in data is encoded by ~~.
X#
Module size (in dots)
r#
Rotation
0
: No rotation
90
: Rotate 90 degrees clockwise
180
: Rotate 180 degrees clockwise
270
: Rotate 270 degrees clockwise
a#
0
: Square (default)
1
: Rectangle
row
Symbol size of row:
10
to
144
col
Symbol size of col:
10
to
144
content
Content of DataMatrix 2D barcode