comandos de prueba de los dispositivos

Transcripción

comandos de prueba de los dispositivos
COMANDOS DE PRUEBA DE LOS DISPOSITIVOS
Comandos del Cash Code
Comandos enviados desde el PC
CAh
0Ch
81h
46h
(202D)
(12D)
(129D)
(70D)
Habilita el dispositivo
Inhabilita el dispositivo
ACK para tramas pares
ACK para tramas impares
Comandos que envía el Cash Code
Formato de las tramas:
STX
Frame
Number
Data 1
Data 0
STX: (34D) - (22H)
Frame Number: Consecutivo de trama.
ETX: (108D) – (6CH)
BCC: Codigo de control de errores.
Data1: Codigo uno del evento.
Data2: Codigo dos del evento.
BCC
ETX
Códigos de eventos: Estos eventos no serán respondidos por
el PC, ya que son de carácter informativo.
Bill Jammed: ( 80H – 50H ) ( 128D – 80D)
Stacker Full: ( 82H – 80H ) ( 130D – 128D)
Cheated: ( 85H – 00H ) ( 133D – 00D)
Failure: ( A8H – 00H ) ( 168D – 00D)
Reject: ( A8H – F7H ) ( 168D – 247D)
Stacker Not Present: ( 82H – 7FH ) ( 130D – 127D)
Códigos de denominaciones : Estos eventos serán
respondidos por el PC, ya que de esa respuesta se tomaran
acciones subsiguientes, como stackear el billete. Esa
respuesta dependerá del numero de trama, sea par o impar.
$1:
( 40H – 0FH ) ( 64D – 15D)
$2:
( 40H – F0H ) ( 64D – 240D)
$5:
( 4FH – 00H ) ( 79D – 00D)
$10: ( 70H – 03H ) ( 112D – 03D)
$20: ( 40H – 3CH ) ( 64D – 60D)
$50: ( 43H – C0H ) ( 67D – 192D)*
$100: ( 7CH – 00H ) ( 124D – 00D)*
* Estas denominaciones se encuentran inhabilitadas
temporalmente.
Comandos del Coin Acceptor
Comandos enviados desde el PC
4Bh (75D) Habilitar Coin
4Ch (76D) Inhabilitar Coin
Comandos enviados desde el Coin
41h
42h
42h
43h
44h
(65D) 1.00
(66D) 0.25
(67D) 0.10
(68D) 0.05
(69D)
45h (70D)
46h (71D)
Comandos de los Hopper
HOPPER 1
Comandos enviados desde el PC
3Dh (61D) Solicita estado del Hopper 1
3Ch (60D) Inhabilitar Hopper 1
Para la orden de dispensar sé envían tres datos secuenciales:
1. Habilitar hopper.
2. Numero de monedas a dispensar (este puede ser cualquier
dato en decimal entre 1 y 255).
3. Orden de dispensar.
39h (57D)
3Ah (58D)
Habilitar Hopper 1
Orden de dispensar
Comandos enviados desde el Hopper 1
El hopper devuelve una vez halla dispensado dos caracteres
secuenciales:
1. Dispensación exitosa o fallida.
2. Numero de monedas que falto por dispensar (este es un dato
en decimal entre 0 y 255).
12h (18D) Dispensación fallida o Hopper inhabilitado
11h (17D) Dispensación exitosa o Hopper habilitado
HOPPER 2
Comandos enviados desde el PC
2Dh (45D) Solicita estado del Hopper 2
2Ch (44D) Inhabilitar Hopper 2
Para la orden de dispensar se envian tres datos secuenciales:
1. Habilitar hopper.
2. Numero de monedas a dispensar (este puede ser cualquier
dato entre 1 y 255).
3. Orden de dispensar.
29h (41D) Habilitar hopper 2
2Ah (42D) Orden de dispensar
Comandos enviados desde el Hopper 2
El hopper devuelve una vez halla dispensado dos caracteres
secuenciales:
1. Dispensación exitosa o fallida.
2. Numero de monedas que falto por dispensar (este es un dato
en decimal entre 0 y 255).
12h (18D) Dispensación fallida o Hopper inhabilitado
11h (17D) Dispensación exitosa o Hopper habilitado
HOPPER 3
Comandos enviados desde el PC
1Dh (29D) Solicita estado del Hopper 3
1Ch (28D) Inhabilitar Hopper 3
Para la orden de dispensar se envian tres datos secuenciales:
1. Habilitar hopper.
2. Numero de monedas a dispensar (este puede ser cualquier
dato en decimal entre 1 y 255).
3. Orden de dispensar.
19h (25D) Habilitar hopper 3
1Ah (26D) Orden de dispensar
Comandos enviados desde el Hopper 3
El hopper devuelve una vez halla dispensado dos caracteres
secuenciales:
1. Dispensación Ok o Fail.
2. Numero de monedas que falto por dispensar (este es un dato
decimal entre 0 y 255).
12h (18D) Dispensación fallida o Hopper inhabilitado
11h (17D) Dispensación exitosa o Hopper habilitado
Nota: el hopper # 1 es el que normalmente no se conecta.

Documentos relacionados