background image

 

 

 

 
 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 

TE

ST

 A

ND

 A

DJUSTME

NT

S MANUA

L

 

DPOS400 

SERIE 

 

Ref:: 49-TGDP4ES02 

– V.1.08 

 

Summary of Contents for DPOS400 SERIE

Page 1: ...TEST AND ADJUSTMENTS MANUAL DPOS400 SERIE Ref 49 TGDP4ES02 V 1 08 ...

Page 2: ......

Page 3: ...TOCOL 19 4 10 SAMSUNG SPAIN CASH REGISTER PROTOCOL 20 4 11 SAMSUNG PORTUGAL CASH REGISTER PROTOCOL 20 4 12 UNIPROX BMC PS 2000 CASH REGISTER PROTOCOL 21 4 13 UNIPROX CASH REGISTER PROTOCOL WITH CHECKSUM 21 4 14 SHARP UP 700 CASH REGISTER PROTOCOL 22 4 15 KABEL CASH REGISTER PROTOCOL 24 4 16 NCI CASH REGISTER PROTOCOL 25 4 17 ECR POSNET PROTOCOL SAMSUNG POLAND VARIANT 27 4 18 TISA PROTOCOL WITH STA...

Page 4: ...NEITHER MINIMUM WEIGHT 55 4 41 RESERVED 57 4 42 DIBAL TERMINAL PROTOCOL 58 4 43 IBM HUGIN SERD FOR CASH REGISTER CHD 3010 PROTOCOL 59 4 44 ANKER CASH REGISTER PROTOCOL WITH ZERO WEIGHT SENDING 60 4 45 COM DATECS 2 PROTOCOL 61 4 46 SAMSUNG CHINA CASH REGISTER PROTOCOL 62 4 47 HUNAN WEIBOSHI PROTOCOL 62 4 48 METTLER PRECIA PROTOCOL 63 4 49 CARREFOUR PROTOCOL 64 4 50 DIALOG 02 04 PROTOCOL 65 ...

Page 5: ...eaches 0 Backlighting is on while the equipment is in mode test The scale will show hyphens in all the display s digits followed by the following information 1 The weight value in grams is shown in the weight display 2 The zero weight value in internal divisions is shown in the price per kilogram display This value is accompanied by a hyphen which is in the center segment if the value is in the li...

Page 6: ...he main screen 1 3 KEYBOARD TEST To verify the correct operation of keys is enough to press the different buttons and see if it beeps Filter This adjustment allows choosing the working mode of the scale only weight or price weight amount The adjustment can take two different values as is shows follow Filter 0 Only weight Filter 1 Price weight and amount Press the key to enter to this menu The valu...

Page 7: ... to enter to this menu To introduce the code you have to press again the key Then press the key to change the first number Use the key to select the following number Press the key to apply the changes if the code is incorrect the scale does not do anything and return to the main screen From To Code Phase 0 Phase 1 0781 Phase 1 Phase 2 6022 Phase 2 Phase 3 9808 Return to initial phase 2149 ...

Page 8: ...e of message and the rounding will modified according to the country To change the country press the key or Press the key to program the next field Code Country Code Country 40 Romania 60 Bahrain 41 61 Australia 42 Bulgaria 62 USA 43 63 India 44 South Africa 64 Emirates Arabs 45 Pakistan 65 Mexico 46 Thailand 66 Indonesia 47 Panama 67 Oman 48 Guatemala 68 Iran 49 Philippines 69 Egypt 50 70 French ...

Page 9: ...ess the key to decrease the programming value Press the key to program the next field 2 4 ADJUSTMENT This allows an adjustment to be done The default value of 0 will always be shown Change the value pressing the key and then press the key to program the next field Do not enter this option if you are not qualified or if you do not have the calibrated weights This should only be done by authorized p...

Page 10: ...y to decrease the programming value Press the key to program the next field 2 4 2 ALTITUDE ADJUSTMENT This allows the adjustment to be modified according to the altitude at which the scale is to operate without carrying out a complete adjustment with calibrated weights Program a value between 0 and 9999 corresponding to meters above sea level Press the key to increase the programming value Press t...

Page 11: ...ld 2 4 4 WEIGHT ADJUSTMENT Once the zero weight adjustment is made the display will show a default weight relative to the scale capacity to be used in the weight adjustment This adjustment weight may be modified by using the keyboard Place a calibrated weight matching exactly the weight shown in the display on the weighing platform and wait a few seconds for the weight to stabilize Press the key t...

Page 12: ...ith a computer The reference of the cable is BV 5858 The scale DPOS400 is capable of communicating with a computer by USB Is a standard cable with an A connector on one end and a mini B connector on the other end Never use a communications cable different to the one shown above ...

Page 13: ...9600 8 1 Odd 22 4800 7 2 Even 3 9600 8 2 No 23 4800 7 2 Odd 4 9600 7 1 Even 24 2400 8 1 No 5 9600 7 1 Odd 25 2400 8 1 Even 6 9600 7 2 Even 26 2400 8 1 Odd 7 9600 7 2 Odd 27 2400 8 2 No 8 19200 8 1 No 28 2400 7 1 Even 9 19200 8 1 Even 29 2400 7 1 Odd 10 19200 8 1 Odd 30 2400 7 2 Even 11 19200 8 2 No 31 2400 7 2 Odd 12 19200 7 1 Even 32 1200 8 1 No 13 19200 7 1 Odd 33 1200 8 1 Even 14 19200 7 2 Even...

Page 14: ...B 7 APOLLO SAMSUNG POLONIA 32 TOWA 8 DELTA 33 SHARP UP 700 2 9 ALFA 34 QT 6000 10 DOLAR SAMSUNG ESPAÑA 35 OLIVETTI 11 SAMSUNG PORTUGAL 36 TF 1000 12 UNIPROX BMC PS 2000 37 SHARP UP 800 13 UNIPROX con checksum 38 IBM 14 SHARP UP 700 39 DIALOG 06 sin atender a la tara recibida 15 KABEL ITALIA 40 DIALOG 06 sin atender a peso mínimo ni a la tara recibida 16 NCI 41 17 ECR POSNET 42 DIBAL Terminal 18 TI...

Page 15: ...parates the whole number and decimal part of price weight and amount The default value is 0 which represents the decimal point as a point Press the key or to modify this value On the following pictures you can view the different representations Coma 0 Coma 1 Pulse la tecla para volver a la pantalla principal ...

Page 16: ...Ec 0x1Bh NAK 0x15h WWWWW 5 characters for weight PPPPP 5 characters for price IIIIII 6 characters for amount NOTE After the scale responds with AK wait for a second to receive Eq if this time expired the scale do not respond to Eq Between different requests the weight must vary at least 20 steps or pass through zero otherwise the scale responds with NAK If the weight is unstable zero negative or e...

Page 17: ... wait until it has stable positive within range weight to send weight price and amount If the weight price or amount is zero when a request is made the scale responds with 00000PPPPP000000 CRLF The price field is substituted by the sent price If the amount overflows the scale send 000000 on the amount field The scale takes into account the minimum weight adjustment If this adjustment has the value...

Page 18: ...le responds with CAN to Eq After the scale responds to AK and SxiWWWWWCEx there is timeout to receive the frames D1 and SxiWWWWWCEx If this time expired the scale responds with NAK in both case If the weight is unstable zero negative or erroneous with on the display the scale responds with 00000 weight and NAK after the frame SxiWWWWWC Ex If the received weight frame do not match with the send wei...

Page 19: ...tary 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 weigh...

Page 20: ...g 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 complement to 10 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 If on the scale introduced weight has more than 5 digits the scale does not respond to ENQ The scale wait...

Page 21: ...le after sending Eq has a timeout to receive the AK If this time expires makes a new attempt of sending Eq to a total of 10 times The checksum is calculated by the XOR of the indicated characters The Scale waits until it has stable within range weight to send the message If the number of price characters is exceeded the scales responds with price and amount to zero If the amount exceeds 5 digit th...

Page 22: ...ght is unstable momentary value is sent in the field WW WWW For the answer D2 the price entered on the scale is sent and the amount is sent to 0 If the weight is erroneous with on the display the Scale replaces the X and the weight by FFFFFFF In the case of the D2 response frame the price is the entered on the Scale and the amount is displayed to zero If the scale has a tare weight it sends the ne...

Page 23: ...rresponding to weight is zero if the digit is not a zero sends that digit If the scale has a tare weight it sends the net weight in the field WWWWW 4 9 ALFA cash register protocol Protocol Cash Register Scale SWWW WWWCRLF Where S Sign 0x2Bh 0x2Dh WWWWWW 6 characters for weight 0x2Eh CR 0x0Dh LF 0x0Ah NOTE The scale sends the data when the key is pressed The scale sends positive or negative stable ...

Page 24: ... 11 SAMSUNG PORTUGAL cash register protocol Protocol Cash Register Scale WCr LFWW WWWKGCRLFS00CRET Where W 0X57H weight request CR 0x0Dh LF 0x0Ah WWWWW 5 characters for weight 0x2E decimal point S 0x53h Weight status 00 0x30h 0x30h If weight status is correct This parameter can take different values 00 Stable within range 0 15 045 11 Unstable weight overload or negative weight If the weight is uns...

Page 25: ...Two header characters of configurable bar code PPPP PLU Code C Partial checksum WWWWW 5 weight characters LF 0x0Ah K Total checksum CR 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 am...

Page 26: ...he protocol functions as follows Cash Register Scale AX NAK ETEQ SX02EC3ECWWWWWECPPPPPPECIIIIIIET NAK ET If there is an error situation the scale responds with NAK These errors can be identified sending the status frame Cash Register Scale ETSX 08ET SX 09ECS1S2ET Where ET 0x04h Sx 0x02h AK 0x06h EC 0x1Bh EQ 0x05h 0 0x30h 1 0x31h 2 0x32h 3 0x33h WWWWW 5 characters for weight PPPPPP 6 characters for...

Page 27: ...there is a status error parity error frame number error base price not valid not allowed tare negative or zero weight the scale responds with NAK to frames 1 2 3 or 4 If there is a status error parity error frame number error base price not valid not allowed tare negative or zero weight the scale responds with NAK to frame ETEQ If you set a tare the weight displayed and the sent weight is the net ...

Page 28: ...ht it is possible pressing one key undefined on the scale The scale will send a cancellation command This is the same command 0x63 that the cash register sends when the key C is pressed Once the scale sends the frame SXWEX a timeout of 500 milliseconds is set to receive D3zD4 or D3uD4 If this timeout expire the scale does not send the weight If the weight is out of range the scale will not send th...

Page 29: ...R LF SH CR EX 4 Command not recognized If it is not sent one of the previous commands the scale respond Command not recognized Cash Register Scale LF CR EX 5 High resolution weight request Cash Register Scale H CR LF xxx xxx Kg CR LF SH CR EX Where W 0x57h LF 0x0Ah S 0x53h EX 0x03h Z 0x5Ah SH 0x01h 0x3Fh xxxxx 5 characters for weight 6 on high resolution multiplying the weight by 10 CR 0x0Dh Kg 0x...

Page 30: ...nds with the status it sends one of the following values 00 Correct 01 Negative weight 02 Erroneous weight 08 Zero error 10 Unstable weight 20 Zero weight If two of the different situations happens simultaneously it is sent a logic OR of the numeric values For example if the weight is negative 01 and unstable 10 it is send the value 11 When ZCR is sent and the weight is unstable erroneous there is...

Page 31: ...n the weight is negative for example Tare weight without plate When the quantity in absolute value is 1000 the leading zeros are fill with 0 0x30h but if the quantity in absolute value is 1000 they are fill with 0x20h If the weight is erroneous with on the display the scale replace the X and the weight by FFFFFFF In the answer to the frame D2 the amount is set to zero If the scale has a tare weigh...

Page 32: ...ero otherwise the scale will send with the field S as 1 with the weight If the scale has a tare weight it sends the net weight in the field WWWWW 4 19 VD TISA protocol Protocol Cash Register Scale 99SWWWWWEIIIIIICCRLF Where 98 0x38h y 0x39h C Checksum logic add XOR of all previous characters CR 0x0Dh LF 0x0Ah S weight status S 0x30h Correct S 0x31h Error WWWWW 5 digits for weight E Weight status E...

Page 33: ...ight characters LF 0x0Ah K Global checksum CR 0x0Dh NOTE The scale sends the data to cash register when the key is pressed The weights higher than capacity or negative with on the display are send as 00000 The negative weights are sent as 00000 The momentary weight is sent when the weight is unstable If the scale has a tare weight it sends the net weight in the field WWWWW The K checksum is calcul...

Page 34: ...WWWW Where WWWWW 5 characters for weight X 0x20h NOTE The X represents a blank space The weight is only sent if it is stable within range or zero If the scale has a tare weight it sends the net weight in the field WWWWW The frame is not sent if the weight is negative or out of range 4 23 Reserved ...

Page 35: ...ol function as follows Cash Register Scale AK NAK ETEQ SX02EC3ECWWWWWECPPPPPPECIIIIIIET NAK ET If there is an error situation the scale responds with NAK These errors can be identified sending the status frame Cash Register Scale ETSX 08ET SX 09ECS1S2ET Where ET 0x04h Sx 0x02h AK 0x06h NAK 0x15h EC 0x1Bh EQ 0x05h 0 0x30h 1 0x31h 2 0x32h 3 0x33h 4 0x34h 5 0x35h WWWWW 5 characters for weight PPPPPP ...

Page 36: ...en the scale receives the frames 1 2 3 or 4 o The first time that is switch on o If there has been a parity error o If it has carried out 50 weight operations Responds with the frame of correction values request SX11EC2ZZEX where ZZ is a directly dependent to momentary weight calculated number The Cash Register responds to the previous frame with ETSX10ECVWXYZEX where V W X Y Z are groups of 8 che...

Page 37: ...easons it responds with NAK to frames 1 2 3 o 4 o Be in error status o Parity error o Received frame erroneous o Base price not valid o The tare is not valid o Negative weight When the scale detects an error for one of the following reasons it responds with NAK to frame ETEQ o Be in error status o Parity error o Received frame erroneous o Base price not valid o The tare is not valid o Weight unsta...

Page 38: ...67h Bcc Checksum logic add XOR from S to weight Ex 0x03h ET 0x04h NOTE The X represents a blank space 0x20h If the weight is unstable the scale sends the momentary weight and set the field S to U If the frame Eq or D1 is not received on appropriated time the scale responds with NAK and restarts the communication The scale sends the weight frame to zero if the weight is negative or out of range If ...

Page 39: ...ect character on a frame The scale sends the data of the frame GGGKKK from right to left LSB MSB For example the weight 5 492 Kg is sent as 294500 The scale sends the weight frame to zero if the weight is negative or overflows If the weight is unstable the scale sends the momentary weight If the scale has a tare weight it sends the net weight The scale takes into account the minimum weight adjustm...

Page 40: ...gister request weight price and amount the Scale waits until it has stable weight to send the message The scale takes into account the minimum weight adjustment If this adjustment has the value 1 the scale will respond with NAK 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 respond with the frame ...

Page 41: ...MMMMMMMMMEX From the 4 different frames the protocol function as follows Cash Register Scale AK NAK ETEQ SX02EC3ECWWWWWECPPPPPPECIIIIIIET NAK ET If there is an error situation the scale responds with NAK These errors can be identified sending the status frame Cash Register Scale ETSX 08ET SX 09ECS1S2ET Donde ET 0x04h Sx 0x02h AK 0x06h EC 0x1Bh EQ 0x05h 0 0x30h 1 0x31h 2 0x32h 3 0x33h 4 0x34h 5 0x3...

Page 42: ...ends the weight although it will be lower than 20e Cash Register Scale synchronization sequence When the scale receives the frames 1 2 3 or 4 o The first time that is switch on o If there has been a parity error o If it has carried out 50 weight operations Responds with the frame of correction values request SX11EC2ZZEX Where ZZ is a directly dependent to momentary weight calculated number The Cas...

Page 43: ...he following reasons it responds with NAK to frames 1 2 3 o 4 o Be in error status o Parity error o Received frame erroneous o Base price not valid o The tare is not valid o Negative weight When the scale detects an error for one of the following reasons it responds with NAK to frame ETEQ o Be in error status o Parity error o Received frame erroneous o Base price not valid o The tare is not valid ...

Page 44: ...Scale EcM03cLF From the first 4 frames the protocol function as follows Cash Register Scale EcSXWW WWWCRLF Always responds with 0x1Ch the frame 5 Cash Register Scale FS The scale does not respond to the frame 5 it only restarts the communication Where EC 0x1Bh M 0x4Dh FS 0x1Ch 03 0x30h y 0x33h a 0x61h ü 0x81h b 0x20h é 0x82h f 0X66h WWWWW 5 characters for weight 0x2Eh S Weight status S 0x53h Stabl...

Page 45: ...mes 3 and 4 are responded immediately without taking into account the status of the weight With negative weight with on display the scale respond with 00 000 With overload with on display the scale respond with 00 000 If the scale has a tare weight it sends the net weight If the weight is unstable the scale sends the weight fill of blank spaces You must configure the communications with 8 bits ins...

Page 46: ...T 2 Cash Register Scale Eq Cash Register Scale AK Cash Register Scale DC2 Cash Register Scale SH SX P7 P6 P5 P4 P3 P2 P1 P0 BCC EX SX S SIGN W5 W4 W3 W2 W1 W0 UN1 UN0 BCC EX SX U7 U6 U5 U4 U3 U2 U1 U0 BCC EX ET FORMAT 3 Cash Register Scale Eq Cash Register Scale AK Cash Register Scale DC3 Cash Register Scale SH SX P7 P6 P5 P4 P3 P2 P1 P0 BCC EX SX S SIGN W5 W4 W3 W2 W1 W0 UN1 UN0 BCC EX SX U7 U6 U...

Page 47: ...ce Sx The scale sends 3 Bcc one for amount weight and price on the answer to the frames DC2 DC3 and when it is working in key trigger mode The amount Bcc is calculated since Sx This 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...

Page 48: ... Scale ETSX80ECMMMMMMMMMMMMMMMMMMMMMECPPPPPPECIIIIIIEX From the first 5 frames the protocol function as follows Cash Register Scale AK NAK ETETEQ SX02EC3ECWWWWWECPPPPPPECIIIIIIET NAK ET If there is an error situation the scale responds with NAK These errors can be identified sending the status frame Cash Register Scale ETSX 08ET SX 09ECS1S2ET Where ET 0x04h Sx 0x02h AK 0x06h EC 0x1Bh EQ 0x05h 0 0x...

Page 49: ...e scale responds with the momentary weight received price and the amount to the frame ETETEQ If the amount overflows the scale responds to the frame ETETEQ with the amount to 0 If the scale has a tare weight it sends the net weight When the scale receives the frame 5 it responds with the same price and amount it only add the weight The scale takes into account the minimum weight adjustment If this...

Page 50: ...ction as follows Cash Register Scale AK NAK ETEQ SX02EC3ECWWWWWECPPPPPECIIIIIIEx NAK ET If there is an error situation the scale responds with NAK These errors can be identified sending the status frame Cash Register Scale ETSX 08ET SX 09ECS1S2ET Where ET 0x04h Ex 0x03h Sx 0x02h NAK 0x15h AK 0x06h EC 0x1Bh EQ 0x05h 0 0x30h 1 0x31h 2 0x32h 3 0x33h 4 0x34h 5 0x35h WWWWW 5 characters for weight PPPPP...

Page 51: ...gative weight on display 3 2 Overload on display NOTE If there is a parity error frame number error base price not valid negative or zero weight or the scale is in error status the scale responds with NAK to frames 1 2 3 or 4 When the scale is on any error status it responds with NAK to the frame ETEQ 4 35 OLIVETTI cash register protocol Protocol Cash Register Scale 2800000WWWWWKCRLF Where 2 0x32h...

Page 52: ... The scale always sends Eq when the key is pressed The weight is send from right to left LSB MSB If the weight is out of range with on the display it sends the weight as 0 When the weight is unstable the scale sends the momentary weight The value of the decimal point is a fix value The scale sends the weight when it receives a Ak The scales do not take into account if it sends an Eq or not If the ...

Page 53: ...MMMMMMMMMMMMMMMMECPPPPPPECIIIIIISEXET From the 5 different frames the protocol function as follows Cash Register Scale AK ETEQ SX02EC3ECWWWWWECPPPPPPECIIIIIIET ET If there is an error situation the scale responds with NAK These errors can be identified sending the status frame Cash Register Scale ETSX 08ET SX 09ECS1S2ET The scale can receive a frame to reset price amount and tare fields Cash Regis...

Page 54: ...on display 3 2 Overload on display NOTE This protocol is not for only weight scales If there is a parity error frame number error base price not valid negative or zero weight or the scale is in error status the scale responds with NAK to frames 1 2 3 or 4 When the scale is on any error status it responds with NAK to the frame ETEQ If the scale has a tare weight it sends the net weight The scale wa...

Page 55: ... NOTE The weight is only sent when it is positive within range or 00 000 If when the cash register makes the request the weight is unstable the scale waits until the weight would be stabilized If the scale has a tare weight it sends the net weight If the weight is out of range with on the display the scale does not respond Between different requests the weight must vary at least 20 steps or pass t...

Page 56: ...frames the protocol function as follows Cash Register Scale AK ETEQ SX02EC3ECWWWWWECPPPPPPECIIIIIIET ET If there is an error situation the scale responds with NAK These errors can be identified sending the status frame Cash Register Scale ETSX 08ET SX 09ECS1S2ET Where ET 0x04h Sx 0x02h AK 0x06h EC 0x1Bh EQ 0x05h 0 0x30h 1 0x31h 2 0x32h 3 0x33h 4 0x34h 5 0x35h WWWWW 5 characters for weight PPPPPP 6...

Page 57: ...ister Scale synchronization sequence When the scale receives the frames 1 2 3 or 4 o The first time that is switch on o If there has been a parity error o If it has carried out 50 weight operations Responds with the frame of correction values request SX11EC2ZZEX Where ZZ is a directly dependent to momentary weight calculated number The Cash Register responds to the previous frame with ETSX10ECVWXY...

Page 58: ...d o Negative weight When the scale detects an error for one of the following reasons it responds with NAK to frame ETEQ o Be in error status o Parity error o Received frame erroneous o Base price not valid o The tare is not valid o Weight unstable o Amount overflows o The weight does not varied o Minimum weight o Zero weight o Negative weight o Weight out of range When the scale responds with NAK ...

Page 59: ...he 4 different frames the protocol function as follows Cash Register Scale AK ETEQ SX02EC3ECWWWWWECPPPPPPECIIIIIIET ET If there is an error situation the scale responds with NAK These errors can be identified sending the status frame Cash Register Scale ETSX 08ET SX 09ECS1S2ET Where ET 0x04h Sx 0x02h AK 0x06h EC 0x1Bh EQ 0x05h 0 0x30h 1 0x31h 2 0x32h 3 0x33h 4 0x34h 5 0x35h WWWWW 5 characters for ...

Page 60: ... weight as error Cash Register Scale synchronization sequence When the scale receives the frames 1 2 3 or 4 o The first time that is switch on o If there has been a parity error o If it has carried out 50 weight operations Responds with the frame of correction values request SX11EC2ZZEX Where ZZ is a directly dependent to momentary weight calculated number The Cash Register responds to the previou...

Page 61: ...Negative weight When the scale detects an error for one of the following reasons it responds with NAK to frame ETEQ o Be in error status o Parity error o Received frame erroneous o Base price not valid o The tare is not valid o Weight unstable o Amount overflows o The weight does not varied o Minimum weight o Zero weight o Negative weight o Weight out of range When the scale responds with NAK beca...

Page 62: ...rame The scale responds with a NAK if it receives the price or the checksum erroneous When the total key is pressed the scale waits until it has a stable positive within range weight to send the weight price and amount frame If there is not weight 00 000 the scale does not send the price weight and amount frame when the total key is pressed If the amount overflows the scale does not send the price...

Page 63: ...e Eq XWWWWWRS Where Eq 0x05h X 0x20h blank space WWWWW 5 characters for weight RS 0x1Eh NOTE If the Scale receives something different to EQ does not respond The scale waits until it has a stable positive or zero within range weight to respond to Eq frame If the scale has a tare weight it sends the net weight ...

Page 64: ...of the frame of price weight and amount when the weight is zero It is necessary to have set to zero the minimum weight adjustment After the scale responds with AK there is timeout of a second to receive Eq if this time expired the scale does not respond to Eq Between different requests the weight must vary at least 20 steps or pass through zero otherwise the scale responds with NAK If the weight i...

Page 65: ...estarts the communications when it receives an incorrect character The scale sends the data of the frame GGGKKK from right to left LSB MSB 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 weigh...

Page 66: ...ry to vary 20 steps the weight or pass through zero If the scale has a tare weight it sends the net weight in the field WWWWW If the scale receives a character different to it does not respond 4 47 Hunan Weiboshi protocol Protocol Cash Register Scale SWWW WWWECR Where S 0x53h 0x2Eh WWWWWW 6 characters for weight E 0x45h CR 0x0Dh NOTE The scale sends the weight frame every time that it has stable p...

Page 67: ...If the weight is out of range SX J Where W 0x57h SX 0x02h PP PPP 5 characters for weight separate with decimal point 0x2Eh N 0x4Eh 0x3Fh I 0x49h J 0x4Ah NOTE If the weight is zero the scale responds with SX00 000 If the weight is negative because there is a tare the scale responds with SX00 000N The scale does not take into account the minimum weight adjustment It is no necessary to vary 20 steps ...

Page 68: ...here is positive and stable weight STX 0 2 ESC 3 ESC WWWWW ESC PPPPPP ESC IIIIII ETX If there is not weight or it is negative unstable out of range or the amount overflows the scale will respond NAK Where STX 0x02h ETX 0x03h EOT 0x04h ENQ 0x05h ACK 0x06h NAK 0x15h ESC 0x1bh WWWWW 5 characters for weight PPPPPP 6 characters for price IIIIII 6 characters for amount NOTE The scale takes into account ...

Page 69: ...me 4 Cash Register Scale ETSX05ECPPPPPPECTTTTECMMMMMMMMMMMMMEX From the 4 different frames the protocol function as follows Cash Register Scale AK ETEQ SX02EC3ECWWWWWECPPPPPPECIIIIIIET If there is an error situation the scale responds with NAK These errors can be identified sending the status frame Cash Register Scale ETSX08EX SX09ECS1S2EX Where ET 0x04h 3 0x33h Sx 0x02h 4 0x34h AK 0x06h 5 0x35h E...

Page 70: ...on The scale will respond with the actual status If there is weight on the plate and it sent a frame of tare and price with the value of the tare higher than the weight on the plate the scale gets only the tare and responds with ACK Then it will respond with NAK to the following request of amount If the scale does not have weight and it receives a frame with tare the scale ignores the tare and res...

Page 71: ...La información contenida en este manual puede ser modificada por el fabricante sin previo aviso Ref 49 TGDP4ES02 27 10 2015 Versión Firmware V 1 08 ...

Page 72: ......

Reviews: