Section 5: Two-Dimensional Symbols
Page 5-2 SATO Programming Reference
Data Matrix, Data Format
Command Structure
<ESC>BXaabbccddeeefffghh
aa = Format ID. 01-06. If ECC200 is selected (bb=20),
this field is ignored.
bb = Error correction level. 00 ,05, 08, 10, 14 or 20. All
other values will be processed as a 00.
cc = Horizontal cell size. 03 - 12 dots/cell.
dd = Vertical cell size. 03 - 12 dots/cell.
eee = Number of cells in one column. Use 000 to optimize.
fff = Number of cell in one row. Use 000 to optimize.
g = Mirror Image (ignored for ECC200)
0 = Normal Print
1 = Reverse Print
hh = Guide Cell Thickness. 01-15. 01 indicates normal
type. Ignored for ECC200.
Example: = <ESC>BX03080505000000001
Placement:
Immediately preceding data to be encoded
Default: None
Command Function To designate the format for a Data Matrix two-dimensional bar
code image on a label.
Printer Input
<ESC>A
<ESC>%0<ESC>V0100<ESC>H0100<ESC>BX05051010000000001
<ESC>DCDATA MATRIX DATA MATRIX
<ESC>Q1<ESC>Z
Printer Output There is no printer output as a result of this command. See the
<ESC>DC Print Data command for printer output.
Special Notes
1. If any of the parameters entered are outside the valid range, a sym-
bol will not be printed when the <ESC>DC Print Data command is
sent to the printer.
2. The number of cells per line (eee) and the number of cell lines (fff)
should be specified as all zeroes, allowing the printer to automati-
cally calculate the optimum configuration for the symbol.
3. The Reference Point for the Data Matrix symbol is the upper-left cor-
ner.
4. The Format ID specified for “aa” is defined by the following table.
The printer only supports the Format ID’s defined in the table.