4.45 COM (DATECS 2) Protocol
Protocol
Cash Register Scale
N
L
N
L
S
x
N
L
N
L
N
L
N
L
N
L
GGGKKKPPPPPIIIIII
Where:
N
L
: 0x00h S
X
: 0x02h
GGG: 3 characters for grams.
KKK: 3 characters for kilograms.
PPPPP: 5 characters for price.
IIIIII: 6 characters for amount.
NOTE:
- The scale does not send the frame if the weight is not higher than the value configured in the grams
window adjustment.
- The scale always sends zeros (in hexadecimal 0x00h) on the fields of price and amount.
- The scale responds with NAK (and restarts the communications) when it receives an incorrect
character.
- The scale sends the data of the frame GGGKKK from right to left (LSBMSB), these data are in
hexadecimal. For example, 5,492kg is sent as 0x02h 0x09h 0x04h 0x05h 0x00h 0x00h.
- The scale does not send the weight frame it is zero, negative or is out of range.
- The scale sends the momentary weight if it is unstable.
- If the scale has a tare weight, it sends the net weight.
- The scale takes into account the minimum weight adjustment. If this adjustment has the value 1, the
scale will not respond if the weight is lower than 20 steps.
- Between different requests the weight must vary at least 20 steps or pass through zero, otherwise the
scale will not respond.