Manual operativo
Mensaje de NACK
Donde: H-ERR / L-ERR son la representación HEX-ASCII del código de error definido según la tabla
siguiente:
Código error
0x00
0x04
0x05
0x06
Tiempo límite para mensaje NACK: 2 s
7.5.
MENSAJE DE RESPUESTA CON DATOS AL COMANDO
Tras enviar el mensaje de ACK, el ordenador host deberá enviar la respuesta efectiva al mensaje
0x50. Esta respuesta será idéntica al mensaje enviado por Ves-Matic Cube 30, vea la sección 7.4.1,
con la única diferencia de que los códigos de barras enviados serán sólo los que deben ser
procesados por Ves-Matic Cube, y con la diferencia del finalizador 0x11 para los "códigos
desconocidos" (es decir, aquellos que el host todavía no ha aceptado, pero que han de procesarse
igualmente). Por consiguiente, los campos H-LEN / L-LEN y H-NUM / L-NUM podrán ser diferentes.
Si no se debe procesar ninguno de los códigos de barras, el campo Data contendrá solamente el
campo H-NUM / L-NUM (valor 0x30 / 0x30) y H-LEN /L-LEN valdrá 0x30 / 0x32.
El campo de datos para el mensaje cód. 0x50 está compuesto de la siguiente manera:
H-NUM /
Código de
L-NUM
barras 1
(2 bytes
(Cadena
HEX-
ASCII máx 15
ASCII)
caracteres)
H-NUM / L-NUM: Número de códigos de barras contenidos en el mensaje, representado en HEX-
ASCII.
[51/65]
NACK
H-ADD
(0x15)
(0x30)
Valor de
Valor de L-
H-ERR
0x30
0x30
0x30
0x30
Finalizador
Código de
de la cadena
barras 2
Código de
(Cadena
barras 1
ASCII máx. 15
(0x10/0x11)
caracteres)
L-ADD
H-ERR
(0x31)
ERR
0x30
0x34
0x35
Error en valor de campo
0x36
Error de longitud en campo de datos
Finalizador
de la cadena
Código de
barras 2
(0x10/0x11)
L-ERR
ETX
(0x0D)
Significado
Error genérico
Error en CheckSum
H-LEN / L-LEN
Código de
barras n
.....
(Cadena ASCII
máx. 15
caracteres)
Rev. 1.03 (02/2011)
Finalizador
de la cadena
Código de
barras n
(0x10/0x11)