PI100 SERIES
49TPI10EN04 10
7. PROTOCOLS
In this section the protocols are going to be described.
7.1. TISA CASH REGISTER PROTOCOL
Protocol
Cash Register Scale
98PPPPPCC
R
L
F
99SWWWWWEIIIIIICC
R
L
F
Where:
98: 0x39h y 0x38h
PPPPP: 5 characters for price.
C: Checksum, logic add (XOR) of all previous
characters.
C
R
: 0x0Dh L
F
: 0x0Ah
99: 0x39h y 0x39h
S: Weight status.
0: 0x30h Correct.
1: 0x31h Error.
WWWWW: 5 characters for weight.
E: Amount status.
0: 0x30h Correct.
1: 0x31h Error.
IIIIII: 6 characters for amount.
NOTE:
- If the weight is unstable the scale send the momentary weight with the value 1 on fields E
and S and amount field to 000000.
- If the weight is negative or erroneous the scale sends the value 1 on fields E and S, the
amount and price fields to zero.
- If the amount overflows the scale send zeros on the amount field.
- The scale takes into account the minimum weight adjustment. If this adjustment has the
value 1 the scale sends the field S to 1 and the weight to zero 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 sends the field S to 1 together to weight.
- If the scale has a tare weight, it sends the net weight in the field WWWWW.
-