Test y Ajustes
NOTAS:
-
Este protocolo se diferencia del protocolo DIALOG06 (protocolo número 24) en que no da error por
peso mínimo, es decir aunque la balanza tenga activado el parámetro de peso mínimo envía pesos
por debajo de 20e.
-
Secuencia de Sincronización Caja Registradora / Balanza
Cuando la balanza recibe las tramas 1, 2, 3, ó 4:
o
por primera vez desde que se encendió,
o
si ha habido un error de paridad,
o
si se han llevado a cabo 50 operaciones de pesadas,
Responde con la trama de petición de valores de corrección:
S
11E
2ZZE
X
C
X
Donde ZZ es un número pseudo-aleatorio dependiente directamente del peso que indica la balanza.
La Caja Registradora a este mensaje de la balanza, envía la trama:
E
S
10E
VWXYZE
T
X
C
Donde V, W, X, Y, Z son grupos de 8 caracteres de checksum construidos a partir del número
pseudo-aleatorio ZZ. Como mínimo ha de existir V.
La balanza contesta entonces con un ACK.
La Caja Registradora a este mensaje de la balanza, envía la trama:
E
E
T
Q
y la balanza contesta con la trama
S
11E
1E
si todo ha ido bien.
X
C
X
Por último, La Caja Registradora vuelve a enviar la trama:
E
E
T
Q
y la balanza responde con la trama
02... con los datos correspondientes
S
X
ó
NAK si ha habido error.
49TGDP4ES07
S
S
:
1
2
0 0 :
0 1 :
0 2 :
1 0 :
1 1 :
1 2 :
1 3 :
2 0 :
2 1 :
2 2 :
3 0 :
3 1 :
3 2 :
X
Estado de status
No hay error presente.
Error general en balanza. Error de cero de arranque, fallo de
ajuste...
Error de paridad o más caracteres de los permitidos. NO SE
TRATA
Número de trama incorrecto (campo numérico en cabecera).
Precio base no válido.
Valor de tara no válido.
Texto recibido no valido. NO SE TRATA EN BALANZA.
La balanza no ha estabilizado el peso.
No ha habido variación de peso desde la última operación.
No se ha calculado el importe.
Rango de peso mínimo. Peso 00.000
Peso negativo o por debajo de cero, "-------------" en display.
Peso superior al alcance máximo, "------------" en display.
40