
2
012-
10
30
ODT-MAC40*-*-RD
Appendix
Status message
The status message comes automatically, after decoding has been triggered and
once the decoding procedure has been completed.
Status Message
9.2
Command Overview
This table contains a list of all the commands that you can send individually to the
reader from the Settings tab page.
The following notation is used:
H:
You can enter setting values as hexadecimal digits in this position.
X:
You can enter any hexadecimal digits in this position.
Command 0 to 9
Syntax
<Command> <fOk> <Data> <LF> <CR>
Description
Command
(1 hex digit)
The first digit of the command is output
fOk
(1 decimal digit)
0: Ok, 1: Fault
Data
(unrestricted number)
Data enclosed in
uppercase/lowercase (>/<)
characters, if
the data output is switched on
LF
Final ASCII character:
0A
CR
Final ASCII character:
0D
Example
Good read
80>DataFromDataMatrix<
Bad read
81FAIL
(FAIL is optional and can be freely selected)
Command
Description
C
D
2
D
1
D
0
0
H
H
X
Set flash duration in 10
µ
s increments.
Example: 0120
H
(18 decimal) sets the flash duration to 180
µ
s
2
H
H
X
Set the pulse length of the good outputs (D
2
D
1
)
Example: 0120
H
(18 decimal) sets the impulse length to 180 ms
4
H
H
X
Set the grayscale value difference for edge detection (D
2
D
1
)
Version
3: Factory default setting = 0 (automatic search), value range 0 to 255
Version < 3: Factory default setting = 32
H
(50 decimal), value range 1 to 255
5
H
H
X
Set gain, factory default setting = 50
H
(80 decimal)
6
H
H
X
Start position of the formatted output. Transmit value in D
2
D
1
(first position = 0)
7
H
H
X
End position for formatted output (first position = 0 !!!). Transmit value in D
2
D
1
.
End position is not issued (1 is deducted from the set value)!
For byte D
0
= 1, the formatted output is activated.
IMPORTANT:
If 001 is transmitted, the entire string is issued! If a value less
than/equal to the start position is entered, then nothing is issued. However, the
angle brackets are retained.