Delphi - Manejo del cajon de dinero

 
Vista:

Manejo del cajon de dinero

Publicado por Halcon (5 intervenciones) el 03/06/2004 21:30:01
¿ Alguien conoce como manejar un cajon de dinero para abrirlo cuando se realiza una venta y no dejar vender hasta no cerrar el cajon ?

Gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Manejo del cajon de dinero

Publicado por jose (2 intervenciones) el 04/06/2004 14:42:33

Para abrir el cajón portamonedas debes enviarles unos carácteres de control, para ello puedes enviarselos directamente al puerto donde está conectado. COM1,COM2, etc. Si está conectado a una impresora de ticket debes enviarlo al puerto donde esté conectada esta.
Los codigos de control son dependientes del fabricante del cajón pero esto sirven para la mayoría: 27, 112, 0, 250, 0 250

AssignFile(port, 'LPT1');
Rewrite(port);
write(port,chr(strtoint('27')));
write(port,chr(strtoint('112')));
write(port,chr(strtoint('0')));
// Estos que siguien muchas veces no son necesarios
write(port,chr(strtoint('250')));
write(port,chr(strtoint('0')));
write(port,chr(strtoint('250')));
closeFile(port);

Sobre ver si está abierto el cajón no te puedo ayudar. La verdad es que no se si hay comunicación bidireccional.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar