![]() |
abrir cajon de dinero serial
Hola,
tengo una aplicacion de punto de venta, al cual quiero conectar un cajon de dinero, dicho cajon se conecta al puerto serial y necesito enviarle una secuencia para abrirlo, pero nunca he trabajado con puertos, alguien me puede ayudar? Gracias y saludos |
|
gracias jachguate por tu buena intencion de ayudarme pero tu link me lleva a la busqueda avanzada, no entiendo !!
saludos |
El tema se ha tratado varias veces aqui. Dado que los foros del club no son un servicio de soporte técnico, se recomienda siempre buscar en la base de datos de conocimiento formada con todas las preguntas y respuestas que al cabo de los años se han acumulado aqui, y abrir un nuevo hilo solamente si no se ha encontrado lo que se buscaba.
Hasta luego. ;) |
ok, ok, tienes razon, estuve buscando en los foros viejos a traves de la ayuda avanzada y no he encontrado lo que necesito, lo mas cerca es el ejemplo de una balanza y en dicho ejemplo hablan de un componente, el cual ya bajé, pero no se como utilizarlo, y la verdad es que me estoy volviendo loca, que me recomiendas?
saludos |
mira, estuve nuevamente viendo los foros viejos y hablan del cajon de dinero conectado a impresora de tickets, yo no ocupo impresora, yo tengo el cajon conectado directamente al com1, y lo unico que me dieron fueron estos codigos:
Cita:
Saludos |
Hola. Pues ya has llegado bastante cerca. Los códigos que tenes son las secuencias que hay que enviar al dispositivo. Ojo que no todos los fabricantes se ajustan a la misma secuencia y habrá de ver si tu cajón en particular lo hace... si no, pues hay que leer algo del manual que seguramente lo acompaña.
Luego, para enviarle los códigos lo que corresponde es tratar el cajón como si se tratase de un archivo de texto (tal como se hace con las impresoras) y "escribirle" los códigos. Algo como:
Si aún te quedan dudas, yo he encontrado en una búsqueda simple estos otros hilos: https://www.clubdelphi.com/foros/showthread.php?t=20676 https://www.clubdelphi.com/foros/showthread.php?t=12535 https://www.clubdelphi.com/foros/showthread.php?t=15703 https://www.clubdelphi.com/foros/showthread.php?t=14919 https://www.clubdelphi.com/foros/showthread.php?t=11143 Hasta luego. |
jachguate,
de verdad te lo agradezco con toda el alma, ahora mismo voy a probar el código y ya te platicaré. saludos |
Abrir cajon de dinero con tecnologia OPOS
Hola Citlali.
Estuve siguiendo todos tus mensajes. Espero que este todavia te sirva. Si estas desarrollando un punto de venta te recomiendo que utilices tecnologia OPOS que es el standar desarrollado por Microsoft y las principales industrias de Hardware para aplicaciones de punto de venta. A grandes pasos debes hacer lo siguiente. 1. Chechar si los dispositivos que utilices (en este caso el cajon de dinero) esta soportado por OPOS. 2. Instalar los componentes standarizados OCX de la siguiente pagina http://www.monroecs.com/oposccos.htm 3. Instalar el ADK de tu fabricante. Este viene especificada en la documentación de tu dispositivo. 4. Instalar los componentes POS OCX en Delphi. Esto te va a crear componetnes no visuales los cuales te facilitaran enormemente el desarrollo. 5. Crear las rutinas especializadas para el control de tus dispositivos. Te anexo la que yo utilizo para el control del cajon. OposCajon := TOPOSCashDrawer.Create(Application); if OposCajon.Open(IntToStr(Num_Cajon)) <> OPOS_SUCCESS Then raise Exception.Create('Cajon '+IntToStr(Num_Cajon)+' Open E:'+IntToStr(OposCajon.ResultCode)+' '+getOPOSError(OposCajon.ResultCode)); if OposCajon.ClaimDevice(1000) <> OPOS_SUCCESS Then raise Exception.Create('Cajon '+IntToStr(Num_Cajon)+' Claim E:'+IntToStr(OposCajon.ResultCode)+' '+getOPOSError(OposCajon.ResultCode)); OposCajon.DeviceEnabled := True; if OposCajon.ResultCode <> OPOS_SUCCESS Then raise Exception.Create('Cajon '+IntToStr(Num_Cajon)+' E:'+getOPOSError(OposCajon.ResultCode)); XModulo.logMsg('OPOS Inicialización de Cajon '+IntToStr(OposCajon.ResultCode)+' '+IntToStr(Num_Cajon)); Result := True; Es mucho mas sencillo de lo que aparenta.. Si tienes dudas con gusto te puedo ayudar. Saludos!!! |
abrir Cajon
Ahi le va algo de mis conocimientos
No soy Programador Los CashDrawer (cajos de efectvos) todo son similares, por dentro su mecanismo tiene un relay que recibe ya sea del puerto com1, com2 o de una impresora voltage de 9 voltios, que hace soltar el seguro y abre el cajon. hacer prueva desde dos crear un archivo(aaa) de texto gravar signo(asci) de rombo con Ctrl-G. usar el tubo de dos copy aaa > com1: esta instrucion manda a abrir el cajon, Saludos a todos |
Abrir El Cajon Espero Te Sirva
Otra manera de abrir el Cajon es un TPRINTER;
para esto primero necesitas poner en Unit a QPrinters, ya hecho esto ahora puedes hacer lo siguiente
Esto te abrirá el cajón; espero te sirva de ayuda |
abrir cajon de dinero
no es la respuesta a tu pregunta porque veo que jachguate ya te la respondio yo mismo he usado estas instrucciones y funcionan muy bien tomando en cuenta que tengas las secuencias de escape correctas, yo mas bien adiciono tu pregunta, alguien sabe de un dispositivo tipo cajon de dinero, basicamente una interfase con solenoide que se pueda conectar a un puerto serial que este en el mercado, necesito dotar de un par de estas a una aplicacion que te abre y cierra puertas, nasicamete requiero de marcas y modelos para buscar un proveedor aqui en guadalajara, la de mexico no la de españa
saludos y gracis de antemano |
buscá en google por "Cash drawer".
Saludos |
Este me funciona a mi.
Está conectado en COM1 y la secuencia de apertura está en la variable cadena
Espero que te sirva. Suerte. Manuweb |
La franja horaria es GMT +2. Ahora son las 12:47:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi