DPOS 400
49-TGDP4ES02
21
4.12 UNIPROX / BMC PS 2000 cash register protocol
Protocol
Cash Register
Scale
EEPPPP0WWWWW0C
R
L
F
Where:
EE :
Two header characters of configurable bar code.
0:
0x30h
PPPP :
PLU coder
C
R
:
0x0Dh
WWWWW :
5 weight characters
L
F
:
0x0Ah
NOTE:
-
This is not WEIGHT-PRICE-AMOUNT protocol, it is a WEGHT-PLU CODE protocol. So the keys that
in other protocols are used to introduce the price and calculate the amount in this protocol are used
to select the PLU code which will send to cash register. The amount line is this protocol is annulated.
-
The scale sends the data to cash register when the key
is pressed.
-
If the PLU CODE is higher than 9999, the scales sends 0000 instead the PLU CODE
-
The momentary weight will send if the weight is unstable when the total key is pressed.
-
If the weight is negative or unstable (with “-------“ on the display) the scale sends the field
WWWWW
with zeros.
4.13 UNIPROX cash register protocol with CHECKSUM
Protocol
Cash Register
Scale
EEPPPPCWWWWWkC
R
L
F
Where:
EE :
Two header characters of configurable bar code.
PPPP :
PLU Code
C :
Partial checksum
WWWWW :
5 weight characters
L
F
:
0x0Ah
K :
Total checksum
C
R
:
0x0Dh
NOTE:
-
This is not WEIGHT-PRICE-AMOUNT protocol, it is a WEGHT-PLU CODE protocol. So the keys that
in other protocols are used to introduce the price and calculate the amount in this protocol are used
to select the PLU code which will send to cash register. The amount line is this protocol is annulated.
-
The scale sends the data to cash register when the key
is pressed.
-
If the PLU CODE is higher than 9999, the scales sends 0000 instead the PLU CODE
-
The momentary weight will send if the weight is unstable when the total key is pressed.
-
If the weight is negative or unstable (with “-------“ on the display) the scale sends the field
WWWWW
with zeros.
-
The total checksum is calculated adding the characters of odd position (multiplied by 3) and the sum
of the characters of even positions. Taking the module 10 of this sum and making the tens
complement. For example, if the sum of all characters is 23, you only take the 3 and then subtract 3
to ten (10-3). This value (7) will be the checksum.
-
The partial checksum is calculated assigning weights according to some tables.
Summary of Contents for DPOS400 SERIE
Page 1: ...TEST AND ADJUSTMENTS MANUAL DPOS400 SERIE Ref 49 TGDP4ES02 V 1 08 ...
Page 2: ......
Page 72: ......